Package: rust-reqwest-0.11 / 0.11.27-10

Metadata

Package Version Patches format
rust-reqwest-0.11 0.11.27-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dont deny warnings.patch | (download)

examples/h3_simple.rs | 2 1 + 1 - 0 !
src/lib.rs | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
disable connect timeout test on s390x.patch | (download)

tests/timeouts.rs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
disable tests that require internet.patch | (download)

tests/badssl.rs | 3 2 + 1 - 0 !
tests/blocking.rs | 4 2 + 2 - 0 !
tests/client.rs | 3 2 + 1 - 0 !
3 files changed, 6 insertions(+), 4 deletions(-)

---
disable vendored.patch | (download)

Cargo.toml | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

---
be less fussy about idna error.patch | (download)

src/proxy.rs | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
disable webpki roots.patch | (download)

Cargo.toml | 10 1 + 9 - 0 !
1 file changed, 1 insertion(+), 9 deletions(-)

---
remove wasm.patch | (download)

Cargo.toml | 44 0 + 44 - 0 !
1 file changed, 44 deletions(-)

---
remove windows.patch | (download)

Cargo.toml | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

---
fix test file not found.patch | (download)

tests/multipart.rs | 20 10 + 10 - 0 !
1 file changed, 10 insertions(+), 10 deletions(-)

---
remove macos.patch | (download)

Cargo.toml | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

---
fix test feature requirements.patch | (download)

tests/blocking.rs | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
disable test that sometimes fails on debci.patch | (download)

src/proxy.rs | 4 4 + 0 - 0 !
tests/proxy.rs | 2 1 + 1 - 0 !
tests/timeouts.rs | 6 4 + 2 - 0 !
3 files changed, 9 insertions(+), 3 deletions(-)

---
update brotli.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
tests bypass the proxy if testing DNS override.patch | (download)

tests/client.rs | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 [patch] tests: bypass the proxy if testing dns override

If an explicit proxy is configured in the environment, then the request
will go through it rather than actually resolving the domain. Either
we're hitting the target domain on a weird port which will likely fail,
or the proxy straight up denies that weird request.

We're hitting this issue in the Ubuntu CI. Amazingly enough, the tests
actually passed *once* there, although the exact circumstances that
allowed this are still a bit of a mystery.

Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2071789
tests bypass the proxy if testing timeouts.patch | (download)

tests/timeouts.rs | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 [patch] tests: bypass the proxy if testing timeouts

If an explicit proxy is configured in the environment, the timeout tests
will actually go through it, and then the test results will depend on
the proxy's performance, which can vary.

Testing this is very simple:
```
export http_proxy="http://127.0.0.1:1234"
cargo test timeout
```

We're hitting this issue in the Ubuntu CI. Further investigations
after 892569e10b69d1a0e5db1f53202d1ebf09924fc1 seemed to point that
**sometimes**, the proxy would be too slow (particularly on non amd64
architectures), leading to the tests to actually timeout and pass.

Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2071789
relax dep.patch | (download)

Cargo.toml | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

---
disable response timeout test on s390x.patch | (download)

tests/timeouts.rs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
disable quinn.patch | (download)

Cargo.toml | 25 0 + 25 - 0 !
1 file changed, 25 deletions(-)

---
rustls pemfile 2.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
src/tls.rs | 32 19 + 13 - 0 !
2 files changed, 20 insertions(+), 14 deletions(-)

---
extend error reporting in timeout test.patch | (download)

tests/timeouts.rs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
tolerate connection refused in test timeout.patch | (download)

tests/timeouts.rs | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

---