axum-server
axum-server copied to clipboard
High level server designed to be used with axum framework.
I wrote an `Accept`or that allows handling of HTTP and HTTPS on the same port. The implementation is fairly minimal and simple. Is it in scope for `axum-server` to add...
The `Service` and `into_service` associated items aren’t necessary, since they can just exist as supertraits on `SendService`.
How do I enable support for mTLS?
Naming
axum-server isn't an ideal name because this project is not strictly related to Axum, and that can be confusing. This issue is for discussion regarding options for different names. Some...
Hi, When using Axum with WebSockets, I noticed having an open WebSocket doesn't stop the server from shutting down gracefully. [Here's a demo repository](https://github.com/jeremycline/axum-graceful-shutdown/blob/main/src/main.rs). My expectation was that the demo...
Currently there is no way to shut a connection down except signaling a global shutdown. Having this ability can be useful to detect slow clients and prevent some attacks.
An `util` module with optional `util` feature can be created to provide higher level features. Some possible high level features: - Recording bytes for each connection. This can be useful...
I was a bit confused by this, since `None` might indicate an immediate shutdown, or it might indicate an indefinite grace period.
Hey, We can merge this only when the next version of tokio-rustls is out. I'm just opening it up already because we upgraded our whole project and need this dependency....
Relates to: - https://github.com/programatik29/axum-server/pull/39 - https://github.com/programatik29/axum-server/issues/29#issuecomment-1997294299_ I'm using `axum-server` ina couple of projects and I would like to add a timeout for the TLS handshake. I've seen that that feature...