Sean McArthur
Sean McArthur
This could be a forever issue, but I really do mean to keep it short. This is meant to do a low-hanging fruit pass, if there are dependencies that we...
Adds a new option, `ClientBuilder::unix_socket(path)`, if set, will force all connections to use that instead of TCP. TLS works as expected. Thinking on my own experience, if I need to...
We want to change the default TLS library used by reqwest from native-tls to rustls. We will still offer native-tls as an option, since some people need it for some...
There's some code duplication for storing cookies internally, it would be good to clean it up into a single place as a service middleware that both the hyper client and...
reqwest supports several encoding schemes for automatic decompression of response bodies. That support was later ported to [`tower_http::decompression`](https://docs.rs/tower-http/latest/tower_http/decompression/index.html). To reduce duplication, and to make sure the `tower-http` code has all...
The client builder provides a lot of configuration options. It's really convenient to be able to configure once and have all requests use that. But it's also very very common...
This is meant as a meta tracking issue for making reqwest more modular. It's actually in a project: https://github.com/users/seanmonstar/projects/3 But this being an issue means it can be pinned in...
People often need to retry requests. It seems like a simple thing to do, but many do it wrong, such that their service is vulnerable to retry storms. We should...
This _starts_ HTTP/3 support, making use of the traits in #3924, and integrating `h3` into `hyper::proto::h3`. It is not complete or working. I have divided attention, but figured I'd publish...
This adds initial support for QUIC to hyper, a prerequisite for HTTP/3 support. This adds a new module, `hyper::rt::quic`, and new traits which largely match what was [originally proposed for...