13 Commits (85e7af3d5f9e39b5f9c9de95a8de14579215269c)

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