hyper
hyper copied to clipboard
An HTTP library for Rust
Context: we are investigating if upgrading hyper to 0.13 fixes #2306, and it seems not. # Steps to reproduce Prerequisites: * You need to run a docker daemon. The default...
After adding a [generic `T: Timer`](https://github.com/hyperium/hyper/issues/2847), update the uses of `tokio::time` to use the generic timer instead. - [ ] HTTP/2 keep-alive interval - [ ] HTTP/2 keep-alive timeout -...
Add support for HTTP/1.1 chunked encoding trailers. - [x] #2703 - [x] #2719
**Version** 0.14.17 **Platform** N/A **Description** When requests are cancelled because of a `JoinError::Cancelled` error, it is processed in the hyper library as a connection error because the failure is happening...
With the removal of the [`tcp` feature](#2856) and the addition of the [`Timer`](https://github.com/hyperium/hyper/issues/2846) trait, we no longer have need of the `runtime` feature.
**Version** h2 v0.3.13 hyper v0.14.19 (full set of features enabled) **Platform** Darwin ip-192-168-128-190.eu-west-1.compute.internal 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000 arm64 **Description** Trying a naive...
**Is your feature request related to a problem? Please describe.** I can currently not get access (AFAIK) to the settings as received in the SETTINGS frame by the HTTP/2 client....
**Is your feature request related to a problem? Please describe.** It seems by design from what I'm reading that we're not able to access the HTTP/2 pseudo headers. So the...
**Version** hyper-0.13.7 h2-0.2.4 **Platform** wsl **Description** **Summary:** Stream stacking occurs when Hyper processes HTTP2 RST_STREAM frames. As a result, the memory and CPU usage are high. **Step:** 1. Send...