Commit graph

24 commits

Author SHA1 Message Date
Elijah R b5c9fe159e FUCK 2024-04-13 13:01:56 -04:00
Elijah R 7f79b36b29 uhh actually fix reset bug for real this time 2024 working 100% 2024-04-13 12:54:06 -04:00
Elijah R df094f63d5 implement auth and make a few minor changed 2024-04-13 12:32:34 -04:00
Elijah R 02ef45de9f bump imagesharp and qmpsharp 2024-04-13 11:31:37 -04:00
Elijah R 2ab077ae6a send nop after updating variables (fix race condition?) 2024-01-04 14:56:54 -05:00
Elijah R af7f7dc810 adjust nop interval again 2024-01-04 14:46:15 -05:00
Elijah R fe71945b6d - fix inconsistent nop timer
- switch back to List as im pretty sure it caused more problems than it solved
2024-01-04 14:37:32 -05:00
Elijah R dd05a60cf9 Minor tweaks
- don't sanitize xss messages in chat history
- give a much larger grace period for timeouts
2024-01-04 14:22:41 -05:00
Elijah R 43504db0a5 the remuser thing should actually be fixed this time around 2024-01-03 22:04:29 -05:00
Elijah R b2dd906b02 attempt to fix double remuser issue 2024-01-03 21:23:21 -05:00
Elijah R 9c985928fe fix kick bug (used the wrong variable like a rea tarp) 2024-01-03 20:50:44 -05:00
Elijah R d428667d6a attempt to fix NOP timer bug 2024-01-03 19:58:09 -05:00
Elijah R 91d058d3f4 Oops!!! 2024-01-03 19:52:20 -05:00
Elijah R 58d2c21ca3 log joins 2024-01-03 19:51:15 -05:00
Elijah R d62c8ca564 log all disconnects 2024-01-03 19:47:02 -05:00
Elijah R 8d809c66ba two minor bugfixes
- the remaining turn time now properly is zero when there are no users in the queue
- the chat history is now in the correct order
2024-01-03 19:38:24 -05:00
Elijah R 48e2ece306 Bug fixes and stability improvements:
- Fix crash on improper websocket disconnect
- Fix some race conditions by moving to synchronized Queue and List
- Fix allowing invalid usernames
2024-01-03 19:07:47 -05:00
Elijah R 563883a275 those shouldnt be there, oops 2024-01-03 18:22:53 -05:00
Elijah R f35cd481dd don't kill the connection on unexpected opcode. There's just too many nonstandard things across different clients for that to not make stuff break 2024-01-03 18:21:08 -05:00
Elijah R 540fa027fa change to terminal middleware to make the path not matter (due to differences in webapps) 2024-01-03 18:16:49 -05:00
Elijah R ee387ac9cc fix a fun little race condition 2024-01-03 17:59:15 -05:00
Elijah R 4f4e23cb8a move config.toml to config.example.toml 2024-01-03 17:33:26 -05:00
Elijah R c4165329d4 readme and license 2024-01-03 17:30:04 -05:00
Elijah R 574be6faee about as ready as its gonna fucking get 2024-01-03 17:29:02 -05:00