Sean McArthur

Results 148 issues of 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...

E-pr-welcome
C-chore

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...

E-pr-welcome
B-breaking-change
C-feature
A-tls
E-medium

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...

E-easy
E-pr-welcome
C-refactor

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...

E-pr-welcome
C-refactor
E-medium

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...

B-rfc
E-pr-welcome
C-refactor

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...

E-pr-welcome
C-feature
E-medium

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...

C-feature
B-rfc