Debian Patches

Status for python-urllib3/2.3.0-3

Patch Description Author Forwarded Bugs Origin Last update
test_http2_probe_blocked_per_thread-requires_network.patch Mark test_http2_probe_blocked_per_thread with requires_network
It fails if it can't connect to `TARPIT_HOST`.
Colin Watson <cjwatson@debian.org> no 2024-11-12
openssl-3.4.0.patch SingleTLSLayerTestCase: Catch BrokenPipeError
OpenSSL 3.4.0 returns `ERR_LIB_SYS` in some more situations than it used
to. In the case exercised by
`SingleTLSLayerTestCase.test_close_after_handshake`,
https://github.com/python/cpython/pull/127361 (also backported to the
3.12 and 3.13 branches) turns this into `BrokenPipeError`. It seems
reasonable to treat this in the same way as `ConnectionAbortedError` and
`ConnectionResetError`.
Colin Watson <cjwatson@debian.org> yes 2025-01-17
httpx-0.28.patch Ensure compatibility with httpx>=0.28
Version 0.28 of httpx removed support for supplying a path (of string
type) to verify, only a bool or an SSL context is now supported.

Running the test suite with httpx 0.28 will break the dummy server and a
such number of tests in test/with_dummyserver/.

To resolve this, create an SSL context in the ProxyApp init function and
supply that to AsyncClient, instead of a raw string. This change is
backwards compatible, i.e. the test suite will still succeed against
the currently pinned version of httpx, 0.25.2.
Carl Smedstad <carl.smedstad@protonmail.com> no debian https://github.com/urllib3/urllib3/pull/3545 2025-03-12
CVE-2025-50181.patch Merge commit from fork
* Apply Quentin's suggestion


* Add tests for disabled redirects in the pool manager

* Add a possible fix for the issue with not raised `MaxRetryError`

* Make urllib3 handle redirects instead of JS when JSPI is used

* Fix info in the new comment

* State that redirects with XHR are not controlled by urllib3

* Remove excessive params from new test requests

* Add tests reaching max non-0 redirects

* Test redirects with Emscripten

* Fix `test_merge_pool_kwargs`

* Add a changelog entry

* Parametrize tests

* Drop a fix for Emscripten

* Apply Seth's suggestion to docs


* Use a minor release instead of the patch one
Illia Volochii <illia.volochii@gmail.com> no 2025-06-18
CVE-2025-50182.patch Merge commit from fork Illia Volochii <illia.volochii@gmail.com> no debian upstream, https://github.com/urllib3/urllib3/commit/7eb4a2aafe49a279c29b6d1f0ed0f42e9736194f 2025-07-13

All known versions for source package 'python-urllib3'

Links