Commit Graph

62 Commits

Author SHA1 Message Date
AffectedArc07
279ee1dc12 Fixes a ton of security issues (#19005) 2022-09-10 14:12:16 +01:00
craftxbox
0d465cdd6f Remove jquery.mark.min.js from the resource list (#17941)
* remove mark.js from the resource list as it's been removed

* formatting nitpicks
2022-06-10 20:42:39 +01:00
AffectedArc07
7b9985057c Warning hotfix (#17372) 2022-01-25 15:18:52 -07:00
AffectedArc07
4b810cc594 Fixes some busted logging (#17269) 2021-12-22 18:13:19 +01:00
Fox McCloud
fe24ce4d75 Merge pull request #16159 from AffectedArc07/new-player-gc-hopefully-please
(Hopefully) makes new players GC
2021-07-01 22:14:21 -04:00
AffectedArc07
516cd5d557 Improves new player GCR 2021-06-29 20:23:49 +01:00
dearmochi
872de72dc6 Moves Goonchat chat debug logging to RUSTG (#16162)
* Moves Goonchat chat debug logging to RUSTG

* Round-based logging

* Update goon/code/datums/browserOutput.dm
2021-06-12 11:17:34 +01:00
AffectedArc07
8e6787a791 2FA for server login (#16094)
* AA2FA

* Its always dbconfig

* Extra security

* oops
2021-05-30 12:19:56 -04:00
AffectedArc07
2db1ac3e37 oops 2021-05-22 19:54:30 +01:00
AffectedArc07
f5f97882cf BRUTAL Part 1 - No proc var/ in procs 2021-02-01 14:10:08 +00:00
AffectedArc07
adb9b58f8e Updates some admin stuff (#15297)
* Fixes camera view

* Unique CID tracking notes

* Ban tracking

* Note round IDs

* Karma viewing

* Minor tweak

* Manual ban job bans

* More tweaks

* Farie tweaks

* Connection result field

* Orange watchlist names

* Autopopulate tickbox
2021-01-16 16:38:45 -05:00
Farie82
256abb5375 Adds better logging for to_chat. Fixes update_inv_wear_mask runtime (#15276)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2021-01-14 21:41:18 +00:00
AffectedArc07
462f1e1f6c A bit of GDPR compliance stuff (#15237)
* Moves TOS consent to /client instead of /mob

* Only store cookies if the client allows it
2021-01-04 14:05:58 -05:00
dearmochi
e78805c99f Fixes thermal drill not allowing safe opening, dial image preventing clicks and code words not clearing properly (#15024)
* Fixes thermal drills not allowing safes to be opened

* Unrelated fixes: make safe dial image click-through, better clean up codewords
2020-12-01 09:25:11 +00:00
Farie82
0d53f4a964 Makes the banned account cookie alert more noticeable (#14984) 2020-11-25 15:40:51 +00:00
mochi
e336780fe2 Address AA 2020-11-04 21:16:32 +01:00
mochi
72ddc710e5 Auto-highlight code words, view code words in Secrets 2020-11-02 22:18:53 +01:00
SteelSlayer
7738d6bff3 Update browserOutput.dm 2020-10-11 17:46:07 -05:00
AffectedArc07
eb6f307c6f Merge pull request #14250 from SteelSlayer/sschat-is-kill
Kills off SSchat
2020-09-12 23:50:38 +01:00
SteelSlayer
287e412fae kills off the chat subsystem 2020-09-06 10:55:32 -05:00
mochi
cc7c18f2f9 Add auto-reconnect chat feature on server reboot 2020-09-06 13:47:28 +02:00
AffectedArc07
f15dfa0889 Subsystems now state implications if offlined. 2020-05-10 13:52:36 +01:00
AffectedArc07
64840b4450 GOONCHAT 2020-04-12 15:15:15 +01:00
AffectedArc07
c8e9cd055a More fixes 2020-04-12 14:45:53 +01:00
AffectedArc07
928a8f0e04 Makes the code pass dreamchecker (#13161)
* Initial Commit - Trying to add DC to Travis

* Forgot to chmod

* This took too long

* Farie Fixes

* Fixes new code

* Job factions are fucking smelly

* Loadouts work again

* Runtime fixes
2020-04-11 15:59:16 -06:00
AffectedArc07
04ba5c1cc9 File standardisation (#13131)
* Adds the check components

* Adds in trailing newlines

* Converts all CRLF to LF

* Post merge EOF

* Post merge line endings

* Final commit
2020-03-17 18:08:51 -04:00
Crazy Lemon
c721ecb8c5 Merge pull request #12879 from Kyep/port_tg_isbanned_type_fix
Ports TG world.IsBanned() arg update and anti-flood check
2020-01-04 19:17:33 -07:00
Kyep
05221acd28 ports TG PRs 32384 and 48583
1) ports https://github.com/tgstation/tgstation/pull/32384 - fixes our world/IsBanned not being updated to account for a BYOND change where the  world/IsBanned proc now includes a 4th param, 'type'
2) ports https://github.com/tgstation/tgstation/pull/48583 - changes by MSO which prevent BYOND from degrading server performance during world topic calls
3) future-proofs calls to world/IsBanned by using explicitly named params to avoid this sort of thing happening again if it changes in future
2020-01-04 17:23:44 -08:00
Kyep
6c201f57af Add a spam limiter to the goonchat topic calls
Port of: https://github.com/tgstation/tgstation/pull/48524/files
2020-01-04 16:22:08 -08:00
Ty-Omaha
d312738e4e Reverts legacy autoban (#12563) 2019-10-11 20:42:23 -04:00
Kyep
c78fe818fb Fixes IsBanned Bug 2019-10-11 15:18:02 -07:00
Ty-Omaha
d86f294d87 ip 2019-09-10 06:49:40 -04:00
Ty-Omaha
7e07355b74 stuff 2019-09-10 06:41:58 -04:00
Couls
2c85e79224 Port TG's chat subsystem 2019-07-25 17:50:47 -04:00
Kyep
3662b90265 fix, 'more info' for admins, better whitelist support, pre-client bans 2019-05-28 11:35:53 -07:00
Terilia
640a30e325 inverted chat v1 2019-01-29 18:47:33 +00:00
IK3I
124a043e99 Revert "So I heard you like Javascript....."
This reverts commit 5e5ca1a5c2.
2018-01-25 23:56:08 -06:00
IK3I
5e5ca1a5c2 So I heard you like Javascript.....
This variation of a solution would require the installation of a node
server. In theory, said server could be written into the startup code of
the core server but I'm not gonna go write a modified hastebin without a
solid yes.
2018-01-15 18:35:03 -06:00
IK3I
5612eee562 Fixes #8540
Also adds a seperate iframe explaining how to save the output since IE8
lacks support for doing things nicely.
2018-01-11 03:02:21 -06:00
Teri
282ff4600a Adding Robotic Binary Specific Fonts 2017-12-04 19:54:19 +00:00
Tigercat2000
c0d3855d53 Goonchat Admin Filters
This adds Message filters to Goonchat (only for mentors +
administrators).

There is a new option in the settings dropdown of Goonchat to access
these. They are temporary, non-destructive filters which will hide all
messages matching them that are already in your chat, as well as any new
messages matching them.

There are 5 filters currently:
 - Admin; Filters out most admin logs.
 - Combat; Filters out a limited subset of combat messages-
 Specifically, any message with the 'combat' span class. Currently, this
 has only been added to the central /attack and /attacked_by procs, so a
 large considerable amount of hostile actions taken against a
 player are still not going to be filtered out. We can work on adding
 the identifier to more stuff later.
 - Radios: Filters out all radio messages.
 - Speech: Filters out all mob speech.
 - OOC: Filters out OOC chat.

There is also an "All" option, which just turns off all messages that
are not internal to Goonchat.
2017-02-06 12:19:33 -08:00
Krausus
3fcbb158d0 In in for loops 2017-01-16 13:23:04 -05:00
Krausus
24c6e0d2e3 Tweaks Goonchat loading process
- Re-loads output pane twice as fast, re-sends assets less often, and
ensures output pane HTML does not get cached.
- Updates the loading message to be more useful.
2017-01-16 03:50:50 -05:00
Tigercat2000
bf38804aa0 Add twemoji.min.js locally so goonchat loads without internet 2017-01-11 10:28:01 -08:00
Tigercat2000
0b69fe7842 Goonchat Twemoji support.
Add twemoji support to goonchat. It only parses annotations if the message has a
<span> tag with the 'emoji_enabled' class.

Also adds utf-8 support with goonchat, for the twemoji.
2017-01-11 09:31:56 -08:00
Fox McCloud
c65b0342ab Merge pull request #5554 from Crazylemon64/descriptive_tochat_runtimes
Graaaaaagh
2016-08-26 21:33:21 -04:00
Crazylemon64
7a48a84cea :( 2016-08-26 18:25:24 -07:00
TheDZD
978760ef5e Merge pull request #5520 from Crazylemon64/descriptive_tochat_runtimes
The message for to_chat runtimes is more descriptive now
2016-08-26 20:58:36 -04:00
Crazylemon64
4e9f922cd4 Fixes tabbing 2016-08-26 16:57:57 -07:00
Crazylemon64
c4c6bae2ec Adds logging for what should be an impossible case 2016-08-26 15:41:02 -07:00