-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rebase local patches on top of v0.14.27 #4
Commits on Dec 20, 2022
-
feat(http2): add
http2_max_header_list_size
to `hyper::server::Buil……der` (hyperium#3006) fix incomplete changes introduced from hyperium#2828
Configuration menu - View commit details
-
Copy full SHA for 031425f - Browse repository at this point
Copy the full SHA 031425fView commit details
Commits on Jan 12, 2023
-
fix(body): set an internal max to reserve in
to_bytes
Previously, `to_bytes` would reserve extra space if after two chunks, there was more remaining. It used to reserve however much space the peer advertized. This changes now only reserves up to ~16kb. This way, a slow message with a big body doesn't reserve so much memory, until the data has actually been received. The existing warning to check for a length before calling the function is still the best approach.
Configuration menu - View commit details
-
Copy full SHA for 4d89adc - Browse repository at this point
Copy the full SHA 4d89adcView commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 92443d7 - Browse repository at this point
Copy the full SHA 92443d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40c01df - Browse repository at this point
Copy the full SHA 40c01dfView commit details
Commits on Feb 20, 2023
-
feat(client): add
poison
toConnected
(hyperium#3145)Add `poison` method to `Connected`. This allows callers to mark a connection as poisoned which prevents the pool from reusing it on subsequent requests. `is_open` will consider poisoning prior to returning a connection to the pool.
Configuration menu - View commit details
-
Copy full SHA for 37ed5a2 - Browse repository at this point
Copy the full SHA 37ed5a2View commit details
Commits on Feb 22, 2023
-
feat(client): add
client::connect::capture_connection()
(hyperium#3144) Add `capture_connection` functionality. This allows callers to retrieve the `Connected` struct of the connection that was used internally by Hyper. This is in service of hyperium#2605. Although this uses `http::Extensions` under the hood, the API exposed explicitly hides that detail.
Configuration menu - View commit details
-
Copy full SHA for c849339 - Browse repository at this point
Copy the full SHA c849339View commit details
Commits on Mar 6, 2023
-
feat(client): add 1.0 compatible client conn API (hyperium#3155)
This patch backports client/conn/http1 and http2 modules from 1.0 to ease transition. It allows code still using 0.14.x to switch to the per-version Connection types available in 1.0. Closes hyperium#3053 Co-authored-by: KOVACS Tamas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 253cc74 - Browse repository at this point
Copy the full SHA 253cc74View commit details
Commits on Mar 7, 2023
-
feat(client): deprecate
client::conn
types (hyperium#3156)`client::conn::{SendRequest, Connection, Builder, handshake}` are deprecated as they are removed in 1.0. This adds the `deprecated` feature to Cargo, and only when `hyper/deprecated` is enabled will these warnings be emitted. Co-authored-by: KOVACS Tamas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ced15d - Browse repository at this point
Copy the full SHA 0ced15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0368a41 - Browse repository at this point
Copy the full SHA 0368a41View commit details
Commits on Mar 8, 2023
-
feat(server): backport the split server conn modules from 1.0 (hyperi…
…um#3102) Closes hyperium#3079
Configuration menu - View commit details
-
Copy full SHA for 84881c9 - Browse repository at this point
Copy the full SHA 84881c9View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 02fe20f - Browse repository at this point
Copy the full SHA 02fe20fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86bc750 - Browse repository at this point
Copy the full SHA 86bc750View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc111eb - Browse repository at this point
Copy the full SHA fc111ebView commit details
Commits on Mar 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 645db19 - Browse repository at this point
Copy the full SHA 645db19View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d4e83 - Browse repository at this point
Copy the full SHA a9d4e83View commit details
Commits on Apr 13, 2023
-
feat(http2): add
max_pending_accept_reset_streams
configuration opt……ion (hyperium#3201) This allows users to set the configuration option from hyperium/h2#668.
Configuration menu - View commit details
-
Copy full SHA for a6f7571 - Browse repository at this point
Copy the full SHA a6f7571View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d52e4 - Browse repository at this point
Copy the full SHA 00d52e4View commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 297dc4c - Browse repository at this point
Copy the full SHA 297dc4cView commit details
Commits on Jun 20, 2023
-
fix(http1): properly end chunked bodies when it was known to be empty (…
…hyperium#3254) Closes hyperium#3252
Configuration menu - View commit details
-
Copy full SHA for 32422c4 - Browse repository at this point
Copy the full SHA 32422c4View commit details -
fix(http1): send error on Incoming body when connection errors (hyper…
…ium#3256) If a connection has any error besides reading, a streaming body sometimes wouldn't be notified. This change makes it so that when a connection task is closing because of any error, an existing body channel is also notified. Closes hyperium#3253
Configuration menu - View commit details
-
Copy full SHA for b107655 - Browse repository at this point
Copy the full SHA b107655View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b2c82 - Browse repository at this point
Copy the full SHA a7b2c82View commit details
Commits on Jun 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d77c259 - Browse repository at this point
Copy the full SHA d77c259View commit details
Commits on Nov 16, 2023
-
Allow special headers w/ arbitrary name casing (#1)
Allows adding headers with arbitrary casing so that we can have headers that are all-caps, all upper-case, or whatever else we want. Co-authored-by: James Lucas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c2c3b1 - Browse repository at this point
Copy the full SHA 7c2c3b1View commit details -
Make HeaderCaseMap public (#2)
This allows case-sensitive headers to be added by simply adding a HeaderCaseMap-typed extension to the hyper Request object. Co-authored-by: James Lucas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6011ae - Browse repository at this point
Copy the full SHA e6011aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e12310c - Browse repository at this point
Copy the full SHA e12310cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19c6acd - Browse repository at this point
Copy the full SHA 19c6acdView commit details