Closed
Description
Currently, this project does not implement any timeouts whatsoever.
Depending on a number of factors, a malicious client may be able to consume all open sockets and/or available bandwidth, so that no legitimate client may be able to use this server anymore.
As such, it's probably safer to deploy this behind a reverse proxy such as nginx or haproxy if you want to open this to a broader public (aka the internet).
This ticket aims to serve as a base to discuss, evaluate and subsequently implement reasonable limits so that this is no longer needed.