114 Commits

Author SHA256 Message Date
34c26d5883 Accepting request 1326931 from home:glaubitz:branches:devel:languages:python
- Update to 2.6.3
  * Fixed a high-severity security issue where decompression-bomb safeguards of
    the streaming API were bypassed when HTTP redirects were followed.
    (GHSA-38jv-5279-wg99) (bsc#1256331, CVE-2026-21441)
  * Started treating ``Retry-After`` times greater than 6 hours as 6 hours by
    default. (#3743)
  * Fixed ``urllib3.connection.VerifiedHTTPSConnection`` on Emscripten. (#3752)

OBS-URL: https://build.opensuse.org/request/show/1326931
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=194
2026-01-13 14:05:11 +00:00
7d9c1856b5 Accepting request 1325746 from home:nkrapp:branches:devel:languages:python
- Update to 2.6.2
  * Fixed HTTPResponse.read_chunked() to properly handle leftover data in the
    decoder's buffer when reading compressed chunked responses.
- Update to 2.6.1
  * Restore previously removed HTTPResponse.getheaders() and
    HTTPResponse.getheader() methods.
- Update to 2.6.0
  * Security:
    - Fixed a security issue where streaming API could improperly handle highly
      compressed HTTP content ("decompression bombs") leading to excessive
      resource consumption even when a small amount of data was requested.
      Reading small chunks of compressed data is safer and much more efficient
      now. (CVE-2025-66471, GHSA-2xpw-w6gg-jr37, bsc#1254867)
    - Fixed a security issue where an attacker could compose an HTTP response
      with virtually unlimited links in the Content-Encoding header, potentially
      leading to a denial of service (DoS) attack by exhausting system resources
      during decoding. The number of allowed chained encodings is now limited to
      5. (CVE-2025-66418, GHSA-gm62-xv2j-4w53, bsc#1254866)
  * Features:
    - Enabled retrieval, deletion, and membership testing in HTTPHeaderDict
      using bytes keys.
    - Added host and port information to string representations of
      HTTPConnection.
    - Added support for Python 3.14 free-threading builds explicitly.
  * Removals:
    - Removed the HTTPResponse.getheaders() method in favor of
      HTTPResponse.headers. Removed the HTTPResponse.getheader(name, default)
      method in favor of HTTPResponse.headers.get(name, default).
  * Bugfixes:
    - Fixed redirect handling in urllib3.PoolManager when an integer is passed
      for the retries parameter.
    - Fixed HTTPConnectionPool when used in Emscripten with no explicit port.
    - Fixed handling of SSLKEYLOGFILE with expandable variables.
  * Misc:
    - Changed the zstd extra to install backports.zstd instead of zstandard on
      Python 3.13 and before.
    - Improved the performance of content decoding by optimizing
      BytesQueueBuffer class.
    - Allowed building the urllib3 package with newer setuptools-scm v9.x.
    - Ensured successful urllib3 builds by setting Hatchling requirement
      to ≥ 1.27.0.

OBS-URL: https://build.opensuse.org/request/show/1325746
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=192
2026-01-08 13:44:15 +00:00
bf96469562 - Update to 2.5.0:
* Security issues
    Pool managers now properly control redirects when retries is passed
    (CVE-2025-50181, GHSA-pq67-6m6q-mj2v, bsc#1244925)
    Redirects are now controlled by urllib3 in the Node.js runtime
    (CVE-2025-50182, GHSA-48p4-8xcf-vxj5, bsc#1244924)
  * Features
    Added support for the compression.zstd module that is new in Python 3.14.
    Added support for version 0.5 of hatch-vcs
  * Bugfixes
    Raised exception for HTTPResponse.shutdown on a connection already
    released to the pool.
    Fixed incorrect CONNECT statement when using an IPv6 proxy with
    connection_from_host. Previously would not be wrapped in [].

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=190
2025-06-23 02:04:11 +00:00
cc10ddd9a4 - Update to 2.4.0
* Applied PEP 639 by specifying the license fields in
    pyproject.toml. (#3522)
  * Updated exceptions to save and restore more properties during the
    pickle/serialization process. (#3567)
  * Added verify_flags option to create_urllib3_context with a default
    of VERIFY_X509_PARTIAL_CHAIN and VERIFY_X509_STRICT for Python
    3.13+. (#3571)
  * Fixed a bug with partial reads of streaming data in Emscripten.
    (#3555)
  * Switched to uv for installing development dependecies. (#3550)
  * Removed the multiple.intoto.jsonl asset from GitHub releases.
    Attestation of release files since v2.3.0 can be found on PyPI.
    (#3566)
- 2.3.0:
  * Added HTTPResponse.shutdown() to stop any ongoing or future reads
    for a specific response. It calls shutdown(SHUT_RD) on the
    underlying socket. This feature was sponsored by LaunchDarkly.
    (#2868)
  * Added support for JavaScript Promise Integration on Emscripten.
    This enables more efficient WebAssembly requests and streaming,
    and makes it possible to use in Node.js if you launch it as node
    --experimental-wasm-stack-switching. (#3400)
  * Added the proxy_is_tunneling property to HTTPConnection and
    HTTPSConnection. (#3285)
  * Added pickling support to NewConnectionError and
    NameResolutionError. (#3480)
  * Fixed an issue in debug logs where the HTTP version was rendering
    as "HTTP/11" instead of "HTTP/1.1". (#3489)
  * Removed support for Python 3.8. (#3492)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=188
2025-05-27 09:29:34 +00:00
08a914ed14 - Skip test_close_after_handshake flaky test, it fails sometimes in
ppc64le and s390x architectures, bsc#1243583

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=187
2025-05-27 08:55:03 +00:00
ce7b454f3a Accepting request 1232160 from home:dgarcia:branches:devel:languages:python
- Skip some flaky tests that fail sometimes in OBS (bsc#1234681)

OBS-URL: https://build.opensuse.org/request/show/1232160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=185
2024-12-19 10:26:30 +00:00
0b62990bc0 - Ignore DeprecationWarning in tests (bsc#1234681)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=183
2024-12-18 08:42:44 +00:00
ce3b02b945 Fiddle with changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=181
2024-10-03 05:11:07 +00:00
994aa4ef3e - Update to 2.2.3:
* Features
    + Added support for Python 3.13.
  * Bugfixes
    + Fixed the default encoding of chunked request bodies to be UTF-8
      instead of ISO-8859-1. All other methods of supplying a request body
      already use UTF-8 starting in urllib3 v2.0.
    + Fixed ResourceWarning on CONNECT with Python < 3.11.4 by backporting
      python/cpython#103472.
    + Fixed a crash where certain standard library hash functions were absent
      in restricted environments.
    + 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.
    + Allowed passing negative integers as amt to read methods of
      http.client.HTTPResponse as an alternative to None.
    + Fixed issue where InsecureRequestWarning was emitted for HTTPS
      connections when using Emscripten.
    + Fixed HTTPConnectionPool.urlopen to stop automatically casting
      non-proxy headers to HTTPHeaderDict. This change was premature as it
      did not apply to proxy headers and HTTPHeaderDict does not handle byte
      header values correctly yet.
    + Changed InvalidChunkLength to ProtocolError when response terminates
      before the chunk length is sent.
    + Changed ProtocolError to be more verbose on incomplete reads with
      excess content.
    + Added support for HTTPResponse.read1() method.
    + Fixed issue where requests against urls with trailing dots were
      failing due to SSL errors when using proxy.
    + Fixed HTTPConnection.proxy_is_verified and

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=180
2024-09-24 05:07:08 +00:00
8f299cb2ff Accepting request 1181452 from home:mcalabkova:branches:devel:languages:python:patch
- Add CVE-2024-37891.patch (bsc#1226469)

OBS-URL: https://build.opensuse.org/request/show/1181452
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=178
2024-06-18 09:56:35 +00:00
8c2f1e9b92 - Add upstream patch openssl-3.2.patch, to fix tests with opennssl
3.2.0, gh#urllib3/urllib3#3271

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=176
2024-01-11 11:49:26 +00:00
de9f9463f1 - update to 2.1.0:
* Removed support for the deprecated urllib3[secure] extra.
  * Removed support for the deprecated SecureTransport TLS
    implementation.
  * Removed support for the end-of-life Python 3.7.
  * Allowed loading CA certificates from memory for proxies.
  * Fixed decoding Gzip-encoded responses which specified
    ``x-gzip`` content-encoding.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=174
2023-11-27 20:30:05 +00:00
6e851ee99e - update to 2.0.7 (bsc#1216377, CVE-2023-45803):
* Made body stripped from HTTP requests changing the request method
    to GET after HTTP 303 "See Other" redirect responses.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=172
2023-10-18 14:25:18 +00:00
38f3c65f47 Accepting request 1117445 from home:fcrozat:branches:devel:languages:python
- Update Buildrequires to upstream list.

OBS-URL: https://build.opensuse.org/request/show/1117445
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=170
2023-10-12 14:33:44 +00:00
019b8b01df - update to 2.0.6 (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
- 2.0.5:
  * Allowed pyOpenSSL third-party module without any deprecation
    warning. #3126
  * Fixed default blocksize of HTTPConnection classes to match
    high-level classes. Previously was 8KiB, now 16KiB. #3066

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=168
2023-10-05 15:48:58 +00:00
b7296f7d04 * Changed HTTPConnection.request_chunked() to not erroneously emit multiple
* Added ``urllib3.util.SKIP_HEADER`` for skipping ``User-Agent``, ``Accept-Encoding``,
- Add missing dependency on python-six (bsc#1150895)
- update to 1.25 (bsc#1132663, bsc#1129071, CVE-2019-9740, CVE-2019-11236):
 * 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 only

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=166
2023-09-21 08:23:11 +00:00
d0fe28c368 - update to 1.25.9 (bsc#1177120, CVE-2020-26137):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=164
2023-09-06 21:43:15 +00:00
33a93f48ea - update to 2.0.4:
* Added support for union operators to ``HTTPHeaderDict``
  * Added ``BaseHTTPResponse`` to ``urllib3.__all__`` (`#3078
  * Fixed ``urllib3.connection.HTTPConnection`` to raise the
    ``http.client.connect`` audit event to have the same behavior
    as the standard library HTTP client
  * Relied on the standard library for checking hostnames in
    supported PyPy releases

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=162
2023-07-25 18:37:53 +00:00
950622959d - Disable test_deprecated_no_scheme so it needs network connection to
run correctly.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=160
2023-07-05 11:43:00 +00:00
b98c002c67 - update to 2.0.3:
* Allowed alternative SSL libraries such as LibreSSL, while
    still issuing a warning as we cannot help users facing issues
    with implementations other than OpenSSL.
  * Deprecated URLs which don't have an explicit scheme
  * Fixed response decoding with Zstandard when compressed data
    is made of several frames.
  * Fixed ``assert_hostname=False`` to correctly skip hostname
    check.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=159
2023-06-19 20:27:38 +00:00
99584bdb6f - update to 2.0.2:
* Fixed ``HTTPResponse.stream()`` to continue yielding bytes if
    buffered decompressed data was still available to be read
    even if the underlying socket is closed. This prevents
    a compressed response from being truncated.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=156
2023-05-14 12:37:31 +00:00
e0dd549ebe Ignore a file that does not play well on OBS
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=155
2023-05-10 07:29:01 +00:00
e2f19e7142 Drop setuptools BuildRequires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=154
2023-05-04 00:49:31 +00:00
3e7b1f3eb0 Correct patch name
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=153
2023-05-03 07:18:28 +00:00
ac1b8b3523 - Update to 2.0.1:
* Fixed a socket leak when fingerprint or hostname verifications fail.
  * Fixed an error when HTTPResponse.read(0) was the first read call or when
    the internal response body buffer was otherwise empty.
  * Removed support for Python 2.7, 3.5, and 3.6.
  * Removed fallback on certificate commonName in match_hostname() function.
  * Removed support for Python with an ssl module compiled with LibreSSL,
   CiscoSSL, wolfSSL, and all other OpenSSL alternatives.
  * Removed support for OpenSSL versions earlier than 1.1.1.
  * Removed urllib3.contrib.appengine.AppEngineManager and support for Google
    App Engine Standard Environment.
  * Changed ssl_version to instead set the corresponding
    SSLContext.minimum_version and SSLContext.maximum_version values.
  * Changed default SSLContext.minimum_version to be TLSVersion.TLSv1_2
    in line with Python 3.10.
  * Changed urllib3.util.create_urllib3_context to not override the system
    cipher suites with a default value.
  * Changed multipart/form-data header parameter formatting matches the
    WHATWG HTML Standard as of 2021-06-10.
  * Changed HTTPConnection.request() to always use lowercase chunk boundaries
    when sending requests with Transfer-Encoding: chunked.
  * Changed enforce_content_length default to True, preventing silent data
    loss when reading streamed responses.
  * Changed all parameters in the HTTPConnection and HTTPSConnection
    constructors to be keyword-only except host and port.
  * Changed HTTPConnection.getresponse() to set the socket timeout from
    HTTPConnection.timeout value before reading data from the socket.
  * Changed name of Retry.BACK0FF_MAX to be Retry.DEFAULT_BACKOFF_MAX.
  * Changed TLS handshakes to use SSLContext.check_hostname when possible.
  * Changed the default blocksize to 16KB to match OpenSSL's default read

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=152
2023-05-03 06:50:37 +00:00
00acd29c63 Accepting request 1081683 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081683
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=150
2023-04-21 14:01:05 +00:00
30ebc691f3 * Fix IDNA handling of '<80>' byte
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=148
2023-03-15 20:47:25 +00:00
444582fbc7 - update to 1.26.15:
* Fix socket timeout value when ``HTTPConnection`` is reused
  * Remove "!" character from the unreserved characters in IPv6
    Zone ID parsing
  * Fix IDNA handling of '€' byte

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=147
2023-03-14 22:47:38 +00:00
3f87f60a38 * Fixed parsing of port 0 (zero) returning None, instead of 0.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=145
2023-01-21 10:00:32 +00:00
d9a95e0098 - update to 1.26.14:
* Fixed parsing of port 0 (zero) returning None, instead of 0. (`#2850
    <https://github.com/urllib3/urllib3/issues/2850>`__)
  * Removed deprecated getheaders() calls in contrib module.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=144
2023-01-21 10:00:19 +00:00
362500180c Accepting request 1039590 from home:glaubitz:branches:devel:languages:python
- update to 1.26.13
  * Deprecated the ``HTTPResponse.getheaders()`` and ``HTTPResponse.getheader()`` methods.
  * Fixed an issue where parsing a URL with leading zeroes in the port would be rejected
    even when the port number after removing the zeroes was valid.
  * Fixed a deprecation warning when using cryptography v39.0.0.
  * Removed the ``<4`` in the ``Requires-Python`` packaging metadata field.

OBS-URL: https://build.opensuse.org/request/show/1039590
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=142
2022-12-02 13:19:29 +00:00
f8b1cc5ed8 Accepting request 1030589 from home:bnavigator:branches:devel:languages:python
- Fix pycache when undbundling six

OBS-URL: https://build.opensuse.org/request/show/1030589
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=140
2022-10-24 11:39:55 +00:00
367d99328f - update to 1.26.12:
* Deprecated the `urllib3[secure]` extra and the `urllib3.contrib.pyopenssl` module.
    Both will be removed in v2.x. See this `GitHub issue <https://github.com/urllib3/urllib3/issues/2680>`_
    for justification and info on how to migrate.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=138
2022-08-22 22:02:52 +00:00
21b0797771 Accepting request 992365 from home:bnavigator:branches:devel:languages:python
- update to 1.26.11
  * Fix OverflowError when TLS is used on some Python versions

OBS-URL: https://build.opensuse.org/request/show/992365
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=136
2022-08-02 16:42:20 +00:00
6b8d7b43ce - refresh remove_mock.patch with extra mock usages
- Remove unneeded BuildRequires of mock.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=135
2022-08-02 14:55:32 +00:00
817ca3da5a - update to 1.26.10:
* Removed support for Python 3.5
  * Fixed an issue where a ``ProxyError`` recommending configuring the proxy as HTTP
    instead of HTTPS could appear even when an HTTPS proxy wasn't configured.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=134
2022-07-24 08:04:55 +00:00
c5bd8fdc27 - Remove unneeded BuildRequires of mock.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=132
2022-04-19 05:36:05 +00:00
d1e617a9fb Accepting request 967156 from home:bnavigator:branches:devel:languages:python
- Remove unbundling off ssl.match_hostname.
  * It was only done for the primary python3 flavor
  * It is bundled for a reason gh#urllib3/urllib3#2439,
    gh#urllib3/urllib3#2448
  * The tests (and probably urllib3 users) use wildcard patterns
    not supported by the stdlib
- Fix undbundling of six for all flavors
- Replace brotlipy recommendation and test with python-Brotli
  (see release notes below)

OBS-URL: https://build.opensuse.org/request/show/967156
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=131
2022-04-06 05:43:40 +00:00
a53f1a7ed1 - update to 1.26.9:
* Changed ``urllib3[brotli]`` extra to favor installing Brotli libraries that are still
    receiving updates like ``brotli`` and ``brotlicffi`` instead of ``brotlipy``.
    This change does not impact behavior of urllib3, only which dependencies are installed.
  * Fixed a socket leaking when ``HTTPSConnection.connect()`` raises an exception.
  * Fixed ``server_hostname`` being forwarded from ``PoolManager`` to ``HTTPConnectionPool``
    when requesting an HTTP URL. Should only be forwarded when requesting an HTTPS URL.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=130
2022-03-29 11:48:46 +00:00
537690f3c9 - update to 1.26.8:
* Added extra message to``urllib3.exceptions.ProxyError`` when urllib3 detects that
    a proxy is configured to use HTTPS but the proxy itself appears to only use HTTP.
  * Added a mention of the size of the connection pool when discarding a
    connection due to the pool being full.
  * Added explicit support for Python 3.11.
  * Deprecated the ``Retry.MAX_BACKOFF`` class property in favor of
    ``Retry.DEFAULT_MAX_BACKOFF`` to better match the rest of the default parameter names.
    ``Retry.MAX_BACKOFF`` is removed in v2.0.
  * Changed location of the vendored ``ssl.match_hostname`` function from
    ``urllib3.packages.ssl_match_hostname`` to
    ``urllib3.util.ssl_match_hostname`` to ensure Python 3.10+ compatibility after
    being repackaged by downstream distributors.
  * Fixed absolute imports, all imports are now relative.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=127
2022-01-10 22:42:38 +00:00
85633f3e78 - update to 1.26.7:
* Fixed a bug with HTTPS hostname verification involving IP addresses and lack
    of SNI.
  * Fixed a bug where IPv6 braces weren't stripped during certificate hostname
    matching.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=126
2021-10-26 21:03:35 +00:00
10b6041f30 Accepting request 906097 from home:mcalabkova:branches:devel:languages:python
- update to 1.26.6
  * Deprecated the urllib3.contrib.ntlmpool module.
  * Changed HTTPConnection.request_chunked() to not erroneously emit multiple 
    Transfer-Encoding headers in the case that one is already specified.
  * Fixed typo in deprecation message to recommend Retry.DEFAULT_ALLOWED_METHODS.

OBS-URL: https://build.opensuse.org/request/show/906097
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=125
2021-07-13 11:12:32 +00:00
3439b312bc Accepting request 898448 from home:jgrassler:branches:devel:languages:python
1.26.5 fixed a CVE - this request adds a corresponding CVE/Bugzilla reference.
- update to 1.26.5 (bsc#1187045, CVE-2021-33503):

OBS-URL: https://build.opensuse.org/request/show/898448
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=124
2021-06-08 16:31:30 +00:00
90d6444525 - update to 1.26.5:
* Fixed deprecation warnings emitted in Python 3.10.
  * Updated vendored ``six`` library to 1.16.0.
  * Improved performance of URL parser when splitting
    the authority component.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=123
2021-06-06 12:03:15 +00:00
58a4d163d1 - update to 1.26.4:
* Changed behavior of the default ``SSLContext`` when connecting to HTTPS proxy
    during HTTPS requests. The default ``SSLContext`` now sets ``check_hostname=True``.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=121
2021-03-16 21:10:36 +00:00
4dcd6a7936 RECENT_DATE in the source code. (bsc#1181571)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=119
2021-02-04 15:36:38 +00:00
4cecb3527f - update to 1.26.3:
* Fixed bytes and string comparison issue with headers (Pull #2141)
  * Changed ``ProxySchemeUnknown`` error message to be
    more actionable if the user supplies a proxy URL without
    a scheme. (Pull #2107)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=117
2021-01-28 23:21:12 +00:00
e412c2a7d5 Accepting request 859717 from home:bnavigator:branches:devel:languages:python
- Skip test for RECENT_DATE. It is a test purely for developers.
  To maintain reproducibility, keep upstreams possibly outdated
  RECENT_DATE in the source code.

OBS-URL: https://build.opensuse.org/request/show/859717
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=115
2021-01-01 13:52:44 +00:00
d11927718f - Add CI variable, which makes timeouts in the test suite longer
(gh#urllib3/urllib3#2109, bsc#1176389) and
  test_timeout_errors_cause_retries should not fail.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=114
2020-12-17 19:34:50 +00:00
42674d20bd - gh#urllib3/urllib3#2109 is actually not reproduceable, so don't skip
test_timeout_errors_cause_retries.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urllib3?expand=0&rev=112
2020-12-17 18:15:47 +00:00