Files
tuliprox/vendor/reqwest/TULIPROX-PATCH.md
euzuandGitHub 0cb5e5e7df - Dependency upgrade (#934)
* - Dependency upgrade
- Slotfree HLS manifest fetch (partial)
2026-10-24 16:33:30 +02:00

25 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Reqwest 0.13.5 request-extension forwarding
This directory contains the published `reqwest` 0.13.5 crate from crates.io.
The upstream repository is <https://github.com/seanmonstar/reqwest>, revision
`de55373434f07f42926599dbb5a88550d8e55112` (see `.cargo_vcs_info.json`).
The registry package checksum is
`16a1cfa75cc186dd73d5818e510e042e40927bccc9c236b061cea97e1eb08029`.
The upstream MIT and Apache-2.0 license files are retained unchanged.
The only functional change is the two lines in
`src/async_impl/client.rs` that forward request extensions to the underlying
HTTP request, for both HTTP/1–2 and the optional HTTP/3 branch. The isolated
diff is in `request-extensions.patch`. No timeout, connector, proxy, TLS,
DNS, redirect, or non-HLS request behavior is replaced.
HLS attaches Hyper-Util 0.1.20's request-local `capture_connection` extension
through Reqwest's public HTTP request conversions. This provides the signal
needed to start a per-attempt origin-transfer deadline after connecting,
including pooled connections. Requests without this extension keep the
existing behavior.
The root `[patch.crates-io]` selects this local pinned source. The crate is
excluded from workspace formatting and linting; upstream sources are not
reformatted. Both build Dockerfiles copy it into their workspace skeleton.