Parent issue: https://github.com/torrust/torrust-tracker/issues/603 Related to: - <https://github.com/programatik29/axum-server/issues/116> - <https://github.com/torrust/torrust-tracker/issues/612> - <https://github.com/torrust/torrust-tracker/issues/613> - <https://github.com/tokio-rs/axum/discussions/1383> - <https://github.com/hyperium/hyper/issues/3178> - <https://docs.rs/actix-web/latest/actix_web/struct.HttpServer.html#method.client_request_timeout> - <https://docs.rs/actix-web/latest/actix_web/struct.HttpServer.html#method.tls_handshake_timeout> - <https://gist.github.com/programatik29/36d371c657392fd7f322e7342957b6d1> Adds a timeout to: - The TLS handshake. - The time the server waits for a request after opening a connection. - The time waiting for the client to send the headers after starting sending them. Recently we moved to [axum-server](https://crates.io/crates/axum-server) and [it allows setting TLS handshake timeout](https://github.com/programatik29/axum-server/pull/39).