Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-urllib3_1 | Distribution: openSUSE Tumbleweed |
Version: 1.26.20 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Sep 10 08:30:59 2024 |
Group: Unspecified | Build host: reproducible |
Size: 987627 | Source RPM: python-urllib3_1-1.26.20-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://urllib3.readthedocs.org/ | |
Summary: HTTP library with thread-safe connection pooling, file post, and more |
Highlights - Re-use the same socket connection for multiple requests (HTTPConnectionPool and HTTPSConnectionPool) (with optional client-side certificate verification). - File posting (encode_multipart_formdata). - Built-in redirection and retries (optional). - Supports gzip and deflate decoding. - Thread-safe and sanity-safe. - Works with AppEngine, gevent, and eventlib. - Tested on Python 2.6+ and Python 3.3+, 100% unit test coverage. - Small and easy to understand codebase perfect for extending and building upon. For a more comprehensive solution, have a look at Requests which is also powered by urllib3.
MIT
* Tue Sep 10 2024 Steve Kowalik <steven.kowalik@suse.com> - 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. * Thu Jan 11 2024 Daniel Garcia <daniel.garcia@suse.com> - Add upstream patch openssl-3.2.patch, to fix tests with opennssl 3.2.0, gh#urllib3/urllib3#3271 * Sun Jan 07 2024 Ben Greiner <code@bnavigator.de> - Skip tests which hang during SSL handshakes in python312 - Switch to PEP517 build * Wed Oct 18 2023 Daniel Garcia Moreno <daniel.garcia@suse.com> - 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. * Thu Oct 05 2023 Daniel Garcia <daniel.garcia@suse.com> - 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. * Tue May 23 2023 Dirk Müller <dmueller@suse.com> - 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) * Mon May 22 2023 Steve Kowalik <steven.kowalik@suse.com> - Add patch support-fixed-ssl-shared_ciphers.patch: * Support changes to the Python interpreter that fixed how ssl.shared_ciphers behaves. * Mon May 15 2023 Dirk Müller <dmueller@suse.com> - rename to python-urllib3_1 * Fri Apr 21 2023 Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. * Tue Mar 14 2023 Dirk Müller <dmueller@suse.com> - 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 '<80>' byte * Sat Jan 21 2023 Dirk Müller <dmueller@suse.com> - update to 1.26.14: * Fixed parsing of port 0 (zero) returning None, instead of 0. * Removed deprecated getheaders() calls in contrib module. * Fri Dec 02 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - 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. * Sun Oct 23 2022 Ben Greiner <code@bnavigator.de> - Fix pycache when undbundling six * Mon Aug 22 2022 Dirk Müller <dmueller@suse.com> - 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. * Tue Aug 02 2022 Ben Greiner <code@bnavigator.de> - update to 1.26.11 * Fix OverflowError when TLS is used on some Python versions * Sun Jul 24 2022 Dirk Müller <dmueller@suse.com> - 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. - refresh remove_mock.patch with extra mock usages * Tue Apr 19 2022 Steve Kowalik <steven.kowalik@suse.com> - Remove unneeded BuildRequires of mock. * Tue Apr 05 2022 Ben Greiner <code@bnavigator.de> - 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) * Tue Mar 29 2022 Dirk Müller <dmueller@suse.com> - 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. * Mon Jan 10 2022 Dirk Müller <dmueller@suse.com> - 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. * Tue Oct 26 2021 Dirk Müller <dmueller@suse.com> - 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. * Tue Jul 13 2021 Markéta Machová <mmachova@suse.com> - 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. * Sun Jun 06 2021 Dirk Müller <dmueller@suse.com> - update to 1.26.5 (bsc#1187045, CVE-2021-33503): * 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. * Tue Mar 16 2021 Dirk Müller <dmueller@suse.com> - 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``. * Thu Jan 28 2021 Dirk Müller <dmueller@suse.com> - 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) * Fri Jan 01 2021 Benjamin Greiner <code@bnavigator.de> - 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. (bsc#1181571)
/usr/lib/python3.11/site-packages/urllib3 /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/INSTALLER /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/LICENSE.txt /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/METADATA /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/RECORD /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/REQUESTED /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/WHEEL /usr/lib/python3.11/site-packages/urllib3-1.26.20.dist-info/top_level.txt /usr/lib/python3.11/site-packages/urllib3/__init__.py /usr/lib/python3.11/site-packages/urllib3/__pycache__ /usr/lib/python3.11/site-packages/urllib3/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/_collections.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/_collections.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/_version.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/_version.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/connectionpool.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/connectionpool.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/fields.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/fields.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/filepost.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/filepost.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/poolmanager.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/poolmanager.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/request.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/request.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/response.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/__pycache__/response.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/_collections.py /usr/lib/python3.11/site-packages/urllib3/_version.py /usr/lib/python3.11/site-packages/urllib3/connection.py /usr/lib/python3.11/site-packages/urllib3/connectionpool.py /usr/lib/python3.11/site-packages/urllib3/contrib /usr/lib/python3.11/site-packages/urllib3/contrib/__init__.py /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__ /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/_appengine_environ.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/_appengine_environ.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/appengine.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/appengine.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/ntlmpool.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/ntlmpool.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/securetransport.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/securetransport.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/socks.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/__pycache__/socks.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_appengine_environ.py /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__init__.py /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__ /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/bindings.py /usr/lib/python3.11/site-packages/urllib3/contrib/_securetransport/low_level.py /usr/lib/python3.11/site-packages/urllib3/contrib/appengine.py /usr/lib/python3.11/site-packages/urllib3/contrib/ntlmpool.py /usr/lib/python3.11/site-packages/urllib3/contrib/pyopenssl.py /usr/lib/python3.11/site-packages/urllib3/contrib/securetransport.py /usr/lib/python3.11/site-packages/urllib3/contrib/socks.py /usr/lib/python3.11/site-packages/urllib3/exceptions.py /usr/lib/python3.11/site-packages/urllib3/fields.py /usr/lib/python3.11/site-packages/urllib3/filepost.py /usr/lib/python3.11/site-packages/urllib3/packages /usr/lib/python3.11/site-packages/urllib3/packages/__init__.py /usr/lib/python3.11/site-packages/urllib3/packages/__pycache__ /usr/lib/python3.11/site-packages/urllib3/packages/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/packages/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/packages/__pycache__/six.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/packages/__pycache__/six.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports /usr/lib/python3.11/site-packages/urllib3/packages/backports/__init__.py /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__ /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__/makefile.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__/makefile.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/packages/backports/makefile.py /usr/lib/python3.11/site-packages/urllib3/packages/backports/weakref_finalize.py /usr/lib/python3.11/site-packages/urllib3/packages/six.py /usr/lib/python3.11/site-packages/urllib3/poolmanager.py /usr/lib/python3.11/site-packages/urllib3/request.py /usr/lib/python3.11/site-packages/urllib3/response.py /usr/lib/python3.11/site-packages/urllib3/util /usr/lib/python3.11/site-packages/urllib3/util/__init__.py /usr/lib/python3.11/site-packages/urllib3/util/__pycache__ /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/proxy.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/proxy.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/queue.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/queue.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/request.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/request.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/response.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/response.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/retry.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/retry.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/ssl_.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/ssl_.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/ssltransport.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/ssltransport.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/timeout.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/timeout.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/url.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/url.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/wait.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/urllib3/util/__pycache__/wait.cpython-311.pyc /usr/lib/python3.11/site-packages/urllib3/util/connection.py /usr/lib/python3.11/site-packages/urllib3/util/proxy.py /usr/lib/python3.11/site-packages/urllib3/util/queue.py /usr/lib/python3.11/site-packages/urllib3/util/request.py /usr/lib/python3.11/site-packages/urllib3/util/response.py /usr/lib/python3.11/site-packages/urllib3/util/retry.py /usr/lib/python3.11/site-packages/urllib3/util/ssl_.py /usr/lib/python3.11/site-packages/urllib3/util/ssl_match_hostname.py /usr/lib/python3.11/site-packages/urllib3/util/ssltransport.py /usr/lib/python3.11/site-packages/urllib3/util/timeout.py /usr/lib/python3.11/site-packages/urllib3/util/url.py /usr/lib/python3.11/site-packages/urllib3/util/wait.py /usr/share/doc/packages/python311-urllib3_1 /usr/share/doc/packages/python311-urllib3_1/CHANGES.rst /usr/share/doc/packages/python311-urllib3_1/README.rst /usr/share/licenses/python311-urllib3_1 /usr/share/licenses/python311-urllib3_1/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 23:52:06 2024