hyper icon indicating copy to clipboard operation
hyper copied to clipboard

An HTTP library for Rust

Results 302 hyper issues
Sort by recently updated
recently updated
newest added

- [x] Update `CONTRIBUTING.md` - [x] Move most content into `dev` folder documents - [ ] Make `docs` folder with developer docs - [ ] README as an index file...

E-easy
A-docs

When the concrete `Body` struct is removed, we can export the `http_body::Body` trait as just `Body`.

E-easy
S-feature
A-body

All sources/causes in `hyper::Error` should be wrapped in a private `Opaque` type that still prints (`impl Debug` and `impl Display`) the message, but makes the type no longer leak through...

S-feature
E-medium
A-error

Once the [`connect` module is moved to hyper-util](https://github.com/hyperium/hyper/issues/2859), we can move `pool.rs` to hyper-util as well.

A-client
S-feature
E-medium
C-hyper-util

After splitting up the [`Connection`](https://github.com/hyperium/hyper/issues/2851) type, create an `AutoConnection` (or `EitherConnection` (naming is hard)), that handles multiple versions together. It may need some extra work to handle the current HTTP/1...

A-server
S-feature
E-hard
C-hyper-util

The `server::conn` type, `Connection`, should get version-specific types in submodules `http1` and `http2`.

A-server
S-feature
E-hard

Similar to the `E: Executor` generic, add a [`T: Timer` parameter](https://github.com/hyperium/hyper/issues/2846) to the server and client connection builders.

A-server
A-client
S-feature
E-medium

Just like the `Executor` trait, add a `Timer` trait to `hyper::rt`.

S-feature
E-medium

The current `Display` output of `Error` [doesn't match what many people think it should](https://github.com/hyperium/hyper/blob/master/docs/ROADMAP.md#errors), namely that it prints the error chain. We need to either: - Change `hyper::Error` to not...

S-feature
B-rfc
A-error

The `hyper::Client` and support modules `hyper::client::connect` should be removed from hyper, and parts should reappear in hyper-util.

A-client
S-feature
E-medium