anonstream/anonstream
n9k 6ceb553b29 Buffer new and mutated users before sending to websockets
By default the buffer is exhausted every 4 seconds. This should defend against
a potential DoS against clients with JavaScript enabled. Before this, any
request with no token would generate a new user and immediately broadcast the
new user to all the websockets. It's best to lock down as much as possible the
number of places a client can cause the server to broadcasts to all the
websockets.
2022-02-22 16:25:43 +13:00
..
helpers Captchas, require captcha initially, generalize notices to states 2022-02-22 16:25:43 +13:00
routes Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
static Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
templates Captchas, require captcha initially, generalize notices to states 2022-02-22 16:25:43 +13:00
utils Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
__init__.py Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
broadcast.py Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
captcha.py Captchas, require captcha initially, generalize notices to states 2022-02-22 16:25:43 +13:00
chat.py Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
segments.py Initial noscript markup for chat form & stream info 2022-02-14 23:16:09 +13:00
stream.py Initial noscript markup for chat form & stream info 2022-02-14 23:16:09 +13:00
tasks.py Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
user.py Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
websocket.py Buffer new and mutated users before sending to websockets 2022-02-22 16:25:43 +13:00
wrappers.py Nojs appearance form, tripcodes, colours 2022-02-18 11:56:51 +13:00