45e3606cd4- Do not ignore deprecation warnings, the testsuite explicitly clears all warnings multiple times. - Add patch filter-pyopenssl-deprecationwarning.patch: * Explicitly filter out new DeprecationWarnings raised by PyOpenSSL 25.1+Steve Kowalik2025-08-05 06:00:05 +00:00
1fcdf21db8- ignore deprecation warnings - rename to python-urllib3_1 * Changed HTTPConnection.request_chunked() to not erroneously emit multiple * Added `urllib3.util.SKIP_HEADER for skipping User-Agent, Accept-Encoding`, * Allow providing a list of headers to strip from requests when redirecting without repeatedly flushing the decoder, to function better on * Accept ca_cert_dir for SSL-related PoolManager configuration. - add python-pyOpenSSL, python-certifi and python-pyasn1 requirements - Comment out test requirements, as tests are disabled anyway, and * Add support for directories of certificate authorities, as * New exception: NewConnectionError, raised when we fail to - Update 0001-Don-t-pin-dependency-to-exact-version.patch * Shuffled around development-related files. If you're maintaining a distro package of urllib3, you may need * Unverified HTTPS requests will trigger a warning on the first * New retry logic and urllib3.util.retry.Retry configuration * All raised exceptions should now wrapped in a urllib3.exceptions.HTTPException-extending exception. urllib3.exceptions.MaxRetryError, including timeout-related exceptions which were previously exempt. Underlying error is * urllib3.exceptions.ConnectionError renamed to * Requesting an empty host will raise * Catch read timeouts over SSL connections as * Fix TLS verification when using a proxy in Python 3.4.1. * Add disable_cache option to urllib3.util.make_headers. * Wrap socket.timeout exception with * Fixed proxy-related bug where connections were being reused * Added socket_options keyword parameter which allows to define * Removed HTTPConnection.tcp_nodelay in favor of * Don't install dummyserver into site-packages as it's onlyDirk Mueller2025-07-17 20:28:27 +00:00
e920e048e0Accepting request 1288435 from devel:languages:pythonAna Guerrero2025-06-27 21:00:42 +00:00
3b96db9e07- Add patch CVE-2025-50181-poolmanager-redirects.patch: * Pool managers now properly control redirects when retries is passed (CVE-2025-50181, GHSA-pq67-6m6q-mj2v, bsc#1244925)Steve Kowalik2025-06-25 05:19:12 +00:00
50b4a35f73Accepting request 1278319 from devel:languages:pythonAna Guerrero2025-05-23 12:27:27 +00:00
74743786b3- Skip some test that fails with latest python-tornadoDaniel Garcia2025-05-19 07:29:21 +00:00
1c2486fd66- Skip some test that fails with latest python-tornadoDaniel Garcia2025-05-19 07:29:21 +00:00
74f98a765aAccepting request 1199801 from devel:languages:pythonAna Guerrero2024-09-10 19:12:46 +00:00
2654303c00Accepting request 1199801 from devel:languages:pythonAna Guerrero2024-09-10 19:12:46 +00:00
d598ec0258- Update to 1.26.20: * Fixed a crash where certain standard library hash functions were absent in FIPS-compliant environments. * Replaced deprecated dash-separated setuptools entries in setup.cfg. * Backported changes to our tests and CI configuration from v2.x to support testing with CPython 3.12 and 3.13. * Added the Proxy-Authorization header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect. - Drop patch openssl-3.2.patch: * No longer required.Steve Kowalik2024-09-10 06:31:28 +00:00
fc2906422f- Update to 1.26.20: * Fixed a crash where certain standard library hash functions were absent in FIPS-compliant environments. * Replaced deprecated dash-separated setuptools entries in setup.cfg. * Backported changes to our tests and CI configuration from v2.x to support testing with CPython 3.12 and 3.13. * Added the Proxy-Authorization header to the list of headers to strip from requests when redirecting to a different host. As before, different headers can be set via Retry.remove_headers_on_redirect. - Drop patch openssl-3.2.patch: * No longer required.Steve Kowalik2024-09-10 06:31:28 +00:00
a816dd6d07Accepting request 1138121 from devel:languages:pythonAna Guerrero2024-01-12 22:44:34 +00:00
6382cef9fb- Add upstream patch openssl-3.2.patch, to fix tests with opennssl 3.2.0, gh#urllib3/urllib3#3271Daniel Garcia2024-01-11 12:04:07 +00:00
b2e1a498e5Accepting request 1137422 from devel:languages:pythonAna Guerrero2024-01-08 22:44:08 +00:00
76eaa9945dAccepting request 1137369 from home:bnavigator:branches:devel:languages:pythonDirk Mueller2024-01-07 19:14:03 +00:00
c4c42f45c2Accepting request 1118605 from devel:languages:pythonAna Guerrero2023-10-19 20:46:49 +00:00
6cf9bd0192- update to 1.26.18 (bsc#1216377, CVE-2023-45803): * Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other" redirect responses.Daniel Garcia2023-10-18 14:31:05 +00:00
88b65de580Accepting request 1115891 from devel:languages:pythonAna Guerrero2023-10-06 19:12:44 +00:00
e7419b013b- update to 1.26.17 (bsc#1215968, CVE-2023-43804): * Added the Cookie header to the list of headers to strip from * requests when redirecting to a different host. As before, * different headers can be set via Retry.remove_headers_on_redirect.Daniel Garcia2023-10-05 15:36:29 +00:00
6671ef900dAccepting request 1109357 from devel:languages:pythonAna Guerrero2023-09-07 19:12:53 +00:00
8369fa6331- update to 1.25.9 (bsc#1177120, CVE-2020-26137):Dirk Mueller2023-09-06 21:43:32 +00:00
6e1cca0382- update to 1.26.16: * Fixed thread-safety issue where accessing a `PoolManager` with many distinct origins would cause connection pools to be closed while requests are in progress - drop support-fixed-ssl-shared_ciphers.patch (obsolete)Dirk Mueller2023-05-23 20:05:41 +00:00
cd1a3a1c59- Add patch support-fixed-ssl-shared_ciphers.patch: * Support changes to the Python interpreter that fixed how ssl.shared_ciphers behaves.Steve Kowalik2023-05-22 11:24:38 +00:00