11 Commits (75b90179b8ff4a4c9e29d27fd43401ac301ad256)

Author SHA1 Message Date
Gabe Kangas c40eaa47e9
Force origin test to always pass. Closes #2003 4 years ago
funkyhippo 79ca6e04f3
Eliminate client close deadlocks. (#1833) 4 years ago
Gabe Kangas 19b9a8bdf6
Add support for IP-based bans (#1703) 4 years ago
gingervitis 9a91324456
Inline chat moderation UI (#1331) 5 years ago
Gabe Kangas bdce2e13bf Some linter cleanup 5 years ago
Gabe Kangas c6c6f0233d
Expanded linting + fix warnings (#1396) 5 years ago
Gabe Kangas e3b0af1b67 Expand upon flood detection and chat rate limiting. Closes #1349 5 years ago
Gabe Kangas fac06257ad Add in the optimization where multiple websocket events can exist within a single message 5 years ago
Gabe Kangas f85b54cfeb Pass along just the client id instead a reference to the entire client when unregistering the client 5 years ago
Gabe Kangas c3e8e78dad Centralize chan closure to be done in the client, not the server. Set chan size to max message size. 5 years ago
Gabe Kangas b6f68628c0
Chat refactor + persistent backing chat users (#1163) 5 years ago