@da2ce7 @WarmBeer and @josecelano agreed to migrate from actix-web to Axum. We also did it on the tracker:
The main reason in this case is we can have the same dependency in all torrust projects and there was no other reason not to do it. But after making the decision, a new issue was opened on the tracker:
torrust/torrust-tracker#324
It seems Axum does not have a well-defined and tested implementation for client request timeouts. That could lead to denial of service attacks since once a client opens a connection, it's never closed automatically if the client is inactive for a long time.
I think we should postpone this issue for the time being @WarmBeer @da2ce7.
Subtasks
Related issues
@da2ce7 @WarmBeer and @josecelano agreed to migrate from actix-web to Axum. We also did it on the tracker:
The main reason in this case is we can have the same dependency in all torrust projects and there was no other reason not to do it. But after making the decision, a new issue was opened on the tracker:
torrust/torrust-tracker#324
It seems Axum does not have a well-defined and tested implementation for client request timeouts. That could lead to denial of service attacks since once a client opens a connection, it's never closed automatically if the client is inactive for a long time.
I think we should postpone this issue for the time being @WarmBeer @da2ce7.
Subtasks
tagservice #187rootenpoints #198aboutcontext #178usercontext #183categorycontext #179settingscontext #181tagcontext #188torrentcontext #182proxycontext #180Related issues