Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-urllib3-1.25.10-4.3.1 RPM for noarch

From OpenSuSE Leap 15.5 for noarch

Name: python3-urllib3 Distribution: SUSE Linux Enterprise 15
Version: 1.25.10 Vendor: SUSE LLC <https://www.suse.com/>
Release: 4.3.1 Build date: Fri Jun 11 16:40:12 2021
Group: Development/Languages/Python Build host: sheep17
Size: 882259 Source RPM: python-urllib3-1.25.10-4.3.1.src.rpm
Packager: https://www.suse.com/
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.

Provides

Requires

License

MIT

Changelog

* Fri Jun 11 2021 johannes.grassler@suse.com
  - Add CVE-2021-33503.patch (bsc#1187045, CVE-2021-33503)
    * Improve performance of sub-authority splitting in URL
* Fri Jan 01 2021 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.
* Thu Dec 17 2020 mcepl@suse.com
  - 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.
* Wed Sep 09 2020 aplanas@suse.com
  - Generate pyc for ssl_match_hostname too
* Tue Aug 04 2020 dmueller@suse.com
  - update to 1.25.10:
    * Added support for ``SSLKEYLOGFILE`` environment variable for
      logging TLS session keys with use with programs like
      Wireshark for decrypting captured web traffic (Pull #1867)
    * Fixed loading of SecureTransport libraries on macOS Big Sur
      due to the new dynamic linker cache (Pull #1905)
    * Collapse chunked request bodies data and framing into one
    call to ``send()`` to reduce the number of TCP packets by 2-4x (Pull #1906)
    * Don't insert ``None`` into ``ConnectionPool`` if the pool
      was empty when requesting a connection (Pull #1866)
    * Avoid ``hasattr`` call in ``BrotliDecoder.decompress()`` (Pull #1858)
* Tue Jun 02 2020 dmueller@suse.com
  - update to 1.25.9 (bsc#1177120, CVE-2020-26137):
    * Added ``InvalidProxyConfigurationWarning`` which is raised when
      erroneously specifying an HTTPS proxy URL. urllib3 doesn't currently
      support connecting to HTTPS proxies but will soon be able to
      and we would like users to migrate properly without much breakage.
    * Drain connection after ``PoolManager`` redirect (Pull #1817)
    * Ensure ``load_verify_locations`` raises ``SSLError`` for all backends (Pull #1812)
    * Rename ``VerifiedHTTPSConnection`` to ``HTTPSConnection`` (Pull #1805)
    * Allow the CA certificate data to be passed as a string (Pull #1804)
    * Raise ``ValueError`` if method contains control characters (Pull #1800)
    * Add ``__repr__`` to ``Timeout`` (Pull #1795)
* Tue Apr 21 2020 mcepl@suse.com
  - Explicitly switch off building python 2 version.
* Fri Feb 07 2020 mcalabkova@suse.com
  - update to 1.25.8
    * Drop support for EOL Python 3.4
    * Optimize _encode_invalid_chars
    * Preserve chunked parameter on retries
    * Allow unset SERVER_SOFTWARE in App Engine
    * Fix issue where URL fragment was sent within the request target.
    * Fix issue where an empty query section in a URL would fail to parse.
    * Remove TLS 1.3 support in SecureTransport due to Apple removing support.
* Tue Oct 15 2019 rhafer@suse.de
  - Require a new enough release of python-six. 1.25.6 needs at least
    1.12.0 for ensure_text() and friends.
* Wed Oct 02 2019 tchvatal@suse.com
  - Updae to 1.25.6:
    * Fix issue where tilde (~) characters were incorrectly percent-encoded in the path. (Pull #1692)
* Fri Sep 27 2019 tchvatal@suse.com
  - Restrict the tornado dep from tom to 5 or older release as the
    6.x changed the API
* Fri Sep 20 2019 tchvatal@suse.com
  - Update to 1.25.5:
    * Add mitigation for BPO-37428 affecting Python <3.7.4 and OpenSSL 1.1.1+ which caused certificate verification to be enabled when using cert_reqs=CERT_NONE. (Issue #1682)
    * Propagate Retry-After header settings to subsequent retries. (Pull #1607)
    * Fix edge case where Retry-After header was still respected even when explicitly opted out of. (Pull #1607)
    * Remove dependency on rfc3986 for URL parsing.
    * Fix issue where URLs containing invalid characters within Url.auth would raise an exception instead of percent-encoding those characters.
    * Add support for HTTPResponse.auto_close = False which makes HTTP responses work well with BufferedReaders and other io module features. (Pull #1652)
    * Percent-encode invalid characters in URL for HTTPConnectionPool.request() (Pull #1673)
  - Drop patch urllib3-ssl-default-context.patch
  - Drop patch python-urllib3-recent-date.patch the date is recent
    enough on its own
* Sat Sep 14 2019 jayvdb@gmail.com
  - Use have/skip_python2/3 macros to allow building only one flavour
* Mon Jul 22 2019 tchvatal@suse.com
  - Use old pytest 3.x as newer do not work with this release
    * this will be fixed with next release, just spread among
      numerous fixes in the git for quick backporting
* Fri Jun 21 2019 dimstar@opensuse.org
  - Fixup pre script: the migration issue happens when changing from
    python-urllib3 to python2-urllib3: the number of installed
    instances of python2-urlliib3 is at this moment 1, unlike in
    regular updates. This is due to a name change, which consists not
    of a pure package update.
* Thu Jun 20 2019 dimstar@opensuse.org
  - Provides/Obsoletes does not fix the issue: we have a
    directory-to-symlink switch, which cannot be handled by RPM
    internally. Assist using pre script (boo#1138715).
* Wed Jun 19 2019 stefan.bruens@rwth-aachen.de
  - Fix Upgrade from Leap 42.1/42.2 by adding Obsoletes/Provides:
    python-urllib3, fixes boo#1138746
* Fri Jun 07 2019 tchvatal@suse.com
  - Skip test_source_address_error as we raise different error with
    fixes that we provide in new python2/3
* Wed May 29 2019 tchvatal@suse.com
  - Add more test to skip as with new openssl some behaviour changed
    and we can't rely on them anymore
* Wed May 29 2019 tchvatal@suse.com
  - Unbundle the six, rfc3986, and backports.ssl_match_hostname
  - Add missing dependency on python-six (bsc#1150895)
* Fri May 24 2019 tchvatal@suse.com
  - Update to 1.25.3:
    * Change HTTPSConnection to load system CA certificates when ca_certs, ca_cert_dir, and ssl_context are unspecified. (Pull #1608, Issue #1603)
    * Upgrade bundled rfc3986 to v1.3.2. (Pull #1609, Issue #1605)
* Mon May 06 2019 tchvatal@suse.com
  - Update to 1.25.2:
    * Change is_ipaddress to not detect IPvFuture addresses. (Pull #1583)
    * Change parse_url to percent-encode invalid characters within the path, query, and target components. (Pull #1586)
    * Add support for Google's Brotli package. (Pull #1572, Pull #1579)
    * Upgrade bundled rfc3986 to v1.3.1 (Pull #1578)
  - Require all the deps from the secure list rather than Recommend.
    This makes the check to be run always and ensure the urls are
    "secure".
  - Remove ndg-httpsclient as it is not needed since 2015
* Tue Apr 23 2019 tchvatal@suse.com
  - Add missing dependency on brotlipy
  - Fix the tests to pass again
* Tue Apr 23 2019 tbechtold@suse.com
  - update to 1.25 (bsc#1132663, bsc#1129071, CVE-2019-9740, CVE-2019-11236):
    * Require and validate certificates by default when using HTTPS
    * Upgraded ``urllib3.utils.parse_url()`` to be RFC 3986 compliant.
    * Added support for ``key_password`` for ``HTTPSConnectionPool`` to use
      encrypted ``key_file`` without creating your own ``SSLContext`` object.
    * Add TLSv1.3 support to CPython, pyOpenSSL, and SecureTransport ``SSLContext``
      implementations. (Pull #1496)
    * Switched the default multipart header encoder from RFC 2231 to HTML 5 working draft.
    * Fixed issue where OpenSSL would block if an encrypted client private key was
      given and no password was given. Instead an ``SSLError`` is raised.
    * Added support for Brotli content encoding. It is enabled automatically if
    ``brotlipy`` package is installed which can be requested with
    ``urllib3[brotli]`` extra.
    * Drop ciphers using DSS key exchange from default TLS cipher suites.
      Improve default ciphers when using SecureTransport.
    * Implemented a more efficient ``HTTPResponse.__iter__()`` method.
  - Drop urllib3-test-ssl-drop-sslv3.patch . No longer needed
* Wed Apr 17 2019 mcepl@suse.com
  - Update to 1.24.2 (bsc#1132900, CVE-2019-11324):
    - Implemented a more efficient HTTPResponse.__iter__() method.
      (Issue #1483)
    - Upgraded urllib3.utils.parse_url() to be RFC 3986 compliant.
      (Pull #1487)
    - Remove Authorization header regardless of case when
      redirecting to cross-site. (Issue #1510)
    - Added support for key_password for HTTPSConnectionPool to use
      encrypted key_file without creating your own SSLContext
      object. (Pull #1489)
    - Fixed issue where OpenSSL would block if an encrypted client
      private key was given and no password was given. Instead an
      SSLError is raised. (Pull #1489)
    - Require and validate certificates by default when using HTTPS
      (Pull #1507)
    - Added support for Brotli content encoding. It is enabled
      automatically if brotlipy package is installed which can be
      requested with urllib3[brotli] extra. (Pull #1532)
    - Add TLSv1.3 support to CPython, pyOpenSSL, and
      SecureTransport SSLContext implementations. (Pull #1496)
    - Drop ciphers using DSS key exchange from default TLS cipher
      suites. Improve default ciphers when using SecureTransport.
      (Pull #1496)
    - Add support for IPv6 addresses in subjectAltName section of
      certificates. (Issue #1269)
    - Switched the default multipart header encoder from RFC 2231
      to HTML 5 working draft. (Issue #303, PR #1492)
* Sun Dec 30 2018 mcepl@suse.com
  - Update to 1.24.1:
    * Remove quadratic behavior within GzipDecoder.decompress()
      (Issue #1467)
    * Restored functionality of ciphers parameter for
      create_urllib3_context(). (Issue #1462)
* Thu Nov 01 2018 tchvatal@suse.com
  - Update to 1.24:
    * Allow key_server_hostname to be specified when initializing a PoolManager to allow custom SNI to be overridden. (Pull #1449)
    * Test against Python 3.7 on AppVeyor. (Pull #1453)
    * Early-out ipv6 checks when running on App Engine. (Pull #1450)
    * Change ambiguous description of backoff_factor (Pull #1436)
    * Add ability to handle multiple Content-Encodings (Issue #1441 and Pull #1442)
    * Skip DNS names that can't be idna-decoded when using pyOpenSSL (Issue #1405).
    * Add a server_hostname parameter to HTTPSConnection which allows for overriding the SNI hostname sent in the handshake. (Pull #1397)
    * Drop support for EOL Python 2.6 (Pull #1429 and Pull #1430)
    * Fixed bug where responses with header Content-Type: message/* erroneously raised HeaderParsingError, resulting in a warning being logged. (Pull #1439)
    * Move urllib3 to src/urllib3 (Pull #1409)
  - Drop patch 1414.patch merged upstream
  - Refresh patches:
    * python-urllib3-recent-date.patch
    * urllib3-ssl-default-context.patch
* Fri Sep 07 2018 mcepl@suse.com
  - Switch to multibuild to minize requirements for providing
    urllib3 module.
* Tue Aug 21 2018 dmueller@suse.com
  - fix dependency again for passing tests for python 2.x
* Mon Aug 20 2018 tchvatal@suse.com
  - Do not use ifpython2 for BRs where it does not work
* Mon Aug 20 2018 dmueller@suse.com
  - add python-ipaddress dependency for python 2.x
* Wed Jul 18 2018 tchvatal@suse.com
  - Drop not needed devel and nose deps
* Sun Jul 15 2018 mimi.vx@gmail.com
  - update to 1.23 (bsc#1119376, CVE-2018-20060)
  - add 1414.patch - fix tests with new tornado
  - refresh python-urllib3-recent-date.patch
  - drop urllib3-test-no-coverage.patch
    * Allow providing a list of headers to strip from requests when redirecting
    to a different host. Defaults to the Authorization header. Different
    headers can be set via Retry.remove_headers_on_redirect.
    * Fix util.selectors._fileobj_to_fd to accept long
    * Dropped Python 3.3 support.
    * Put the connection back in the pool when calling stream()
    or read_chunked() on a chunked HEAD response.
    * Fixed pyOpenSSL-specific ssl client authentication issue when clients
    attempted to auth via certificate + chain
    * Add the port to the connectionpool connect print
    * Don't use the uuid module to create multipart data boundaries.
    * read_chunked() on a closed response returns no chunks.
    * Add Python 2.6 support to contrib.securetransport
    * Added support for auth info in url for SOCKS proxy
* Wed Mar 07 2018 aplanas@suse.com
  - Allows Recommends and Suggest in Fedora
* Tue Feb 27 2018 aplanas@suse.com
  - Recommends only for SUSE
* Mon Feb 12 2018 normand@linux.vnet.ibm.com
  - disable more flaky tests specifically for PowerPC
* Sun Dec 31 2017 dimstar@opensuse.org
  - Add python-urllib3-recent-date.patch: Fix test suite, use correct
    date (gh#shazow/urllib3#1303, boo#1074247).
* Thu Oct 19 2017 jmatejek@suse.com
  - use python3 for detection, in anticipation of python2 removal
* Fri Aug 11 2017 toddrme2178@gmail.com
  - Disable tests that timeout
* Tue Aug 08 2017 tbechtold@suse.com
  - update to 1.22:
    * Fixed missing brackets in ``HTTP CONNECT`` when connecting to IPv6 address via
      IPv6 proxy. (Issue #1222)
    * Made the connection pool retry on ``SSLError``.  The original ``SSLError``
      is available on ``MaxRetryError.reason``. (Issue #1112)
    * Drain and release connection before recursing on retry/redirect.  Fixes
      deadlocks with a blocking connectionpool. (Issue #1167)
    * Fixed compatibility for cookiejar. (Issue #1229)
    * pyopenssl: Use vendored version of ``six``. (Issue #1231)
  - use pytest for running the tests. That is what upstream is doing
* Sat Jun 10 2017 dmueller@suse.com
  - update to 1.21.1:
    * Fixed SecureTransport issue that would cause long delays in response body
      delivery. (Pull #1154)
    * Fixed regression in 1.21 that threw exceptions when users passed the
      ``socket_options`` flag to the ``PoolManager``.  (Issue #1165)
    * Fixed regression in 1.21 that threw exceptions when users passed the
      ``assert_hostname`` or ``assert_fingerprint`` flag to the ``PoolManager``.
    * Improved performance of certain selector system calls on Python 3.5 and
      later. (Pull #1095)
    * Resolved issue where the PyOpenSSL backend would not wrap SysCallError
      exceptions appropriately when sending data. (Pull #1125)
    * Selectors now detects a monkey-patched select module after import for modules
      that patch the select module like eventlet, greenlet. (Pull #1128)
    * Reduced memory consumption when streaming zlib-compressed responses
      (as opposed to raw deflate streams). (Pull #1129)
    * Connection pools now use the entire request context when constructing the
      pool key. (Pull #1016)
    * ``PoolManager.connection_from_*`` methods now accept a new keyword argument,
      ``pool_kwargs``, which are merged with the existing ``connection_pool_kw``.
    * Add retry counter for ``status_forcelist``. (Issue #1147)
    * Added ``contrib`` module for using SecureTransport on macOS:
      ``urllib3.contrib.securetransport``.  (Pull #1122)
    * urllib3 now only normalizes the case of ``http://`` and ``https://`` schemes:
      for schemes it does not recognise, it assumes they are case-sensitive and
      leaves them unchanged.
* Wed May 17 2017 lchiquitto@suse.de
  - Relax python-nose version requirement on SLE 12 (fate#321630)
* Tue Mar 14 2017 jmatejek@suse.com
  - merge python3 modifications
  - update for multipython build
  - update to 1.20:
    * Added support for waiting for I/O using selectors other than select, improving urllib3’s behaviour with large numbers of concurrent connections. (Pull #1001)
    * Updated the date for the system clock check. (Issue #1005)
    * ConnectionPools now correctly consider hostnames to be case-insensitive. (Issue #1032)
    * Outdated versions of PyOpenSSL now cause the PyOpenSSL contrib module to fail when it is injected, rather than at first use. (Pull #1063)
    * Outdated versions of cryptography now cause the PyOpenSSL contrib module to fail when it is injected, rather than at first use. (Issue #1044)
    * Automatically attempt to rewind a file-like body object when a request is retried or redirected. (Pull #1039)
    * Fix some bugs that occur when modules incautiously patch the queue module. (Pull #1061)
    * Prevent retries from occuring on read timeouts for which the request method was not in the method whitelist. (Issue #1059)
    * Changed the PyOpenSSL contrib module to lazily load idna to avoid unnecessarily bloating the memory of programs that don’t need it. (Pull #1076)
    * Add support for IPv6 literals with zone identifiers. (Pull #1013)
    * Added support for socks5h:// and socks4a:// schemes when working with SOCKS proxies, and controlled remote DNS appropriately. (Issue #1035)
* Wed Dec 28 2016 tbechtold@suse.com
  update to version 1.19.1
    * Forgot to mention #955.
    * Starting o the user guide.
    * Add ipaddress marker to setup.cfg.
    * CHANGES for #897
    * Version added 1.17
    * Change debug level to 'debug' to match ConnectionPool
    * Moving some stuff to advanced usage.
    * Ignore only the unused import error
    * Uniform checks.
    * Add test for past date in Retry-After header
    * Adding all reference docs
    * Ok, I just gotta see what's going on here.
    * Adding app engine docs
    * Keep using the good OpenSSL
    * Adding timeout section
    * Removing absolute import in NTLMPool
    * Use the good OpenSSL.
    * Small pass at contributing
    * parse_url: Disallow non-integer digits explicitly in port numbers
    * Fixup some whitespace.
    * Updating copy on landing page.
    * Fix flake8 E305 errors
    * Use OS default certs when possible
    * Fleshing out user guide.
    * Fallback to the vendored ipaddress module.
    * Updating intersphinx to python 3.4
    * Seems like version mismatch is the issue.
    * Improve the cipher suite comment
    * Retry backoff time is calculated only from the last consecutive errors sequence
    * Fix a typo in the user guide documentation
    * Update docs guide with new dependencies
    * Tests for #979
    * Remove HIGH cipher suites as well.
    * Adding SSL verification section to user guide.
    * More CHANGES
    * Changes for #1017
    * Changelog for #1009.
    * Vendor a backport of the ipaddress module.
    * CHANGES for 1.19
    * Fixed typos
    * Revert "Fallback to the vendored ipaddress module."
    * Use "with" to close more files eagerly and also on error
    * Addressing review comments
    * First stab at the new index page
    * Removing unneeded scratch file.
    * Fixing some references
    * Moving some stuff around.
    * CR fixes
    * Remove 100% requirement from nosetests.
    * Try using codecov
    * Remove absolute import.
    * Split ciphers up to individual lines.
    * add warning when timeout without total is used on App Engine
    * We don't want a sad @haikuginger
    * RequestHistory is a namedtuple instance.
    * I wonder if we're missing this.
    * Switching to alabaster theme
    * Prefer user-supplied host headers.
    * Try shoving it in tox.ini
    * Add include=urllib3/* to prevent core module coverage through six.moves
    * Pointing flake8 specifically at the urllib3 package
    * CHANGES for #955
    * Sorry PyPy.
    * Add support for ChaCha20.
    * Make Travis CI fail if docs have warnings or errors
    * Added CHANGES entry
    * Test with OpenSSL 1.1 on Mac.
    * Backport Python 3.5 match_hostname function.
    * Wrap lines to under 99 chars
    * Moving docs creation into tox
    * Gotta use the pyenv everywhere.
    * Explicitly check if a value in a multipart header is None instead of just a falsy value
    * Move to a more complex bit of idna handling.
    * Make codecov enforce 100% coverage.
    * Error if GAE_PYTHONPATH is not set when running make test-gae
    * Changes for #258.
    * adding length_remaining functionality to HTTPResponse
    * test TLSv1 instead of SSLv3
    * fixing infinite loop when stream(None) called
    * Adding proxy section
    * Don't forget setup.cfg
    * Removing TODO
    * add changelog for #978
    * Stop testing our parsing via TLS failure.
    * CHANGES for #928
    * Add support for OS X.
    * While I'm shotgun debugging.
    * Merging new release version: 1.19.1
    * Clean up some bugs.
    * Support date in Retry-After header
    * Defer to URLFetch's default timeout instead of hard coding 5s.
    * Update Travis PyPy testing to 5.4
    * Remove 3DES support.
    * Seems like Python 2.6 doesn't like -m pip
    * Adding logging and exceptions.
    * changing conditional order to prefer isclosed over closed
    * Have the 'secure' flag install ipaddress.
    * Respect Retry-After header for redirection
    * Respect Retry-After header
    * Correct the import of urljoin for Python 3
    * use dunder slots for Url class slots variable
    * Update README.rst to better reflect new documentation.
    * Allow PyPy 5.3 to fail
    * updating CHANGES and CONTRIBUTORS
    * Clarifying a few things.
    * Revert "Remove ipaddress marker."
    * Fix GAE_PYTHONPATH error in Makefile
    * Removing symlinks from dummyserver certs to fix test suite on Windows
    * adding in exception for booleans and zero values in timeouts
    * CHANGES for #930
    * add domain and method aware logging to connectionpool (#897)
    * Add release note about #941 (#943)
    * Make HTTPResponse.stream() work with file-like body of non-HTTPResponse type (eg StringIO)
    * Use HTTPException, LifoQueue, Empty, and Full from six
    * CHANGES for #858 and #887
    * Updating links to SSL warning help page. Fixes #918
    * More alabaster customizations, starting on TOC
    * CHANGES for #835
    * It's possible but unlikely that we need combine
    * We actually require cryptography-based PyOpenSSL now.
    * PySocks 1.5.7 causes problems with IPv6.
    * fixing socks and ssl docstrings.
    * Fix doc syntax in user-guide.rst
    * Urllib3 -> urllib3
    * Removing uneeded files.
    * Dear tox: plz propagate env vars. Thanks.
    * Favour our own match_hostname over old versions.
    * Bow before our fruit overlords.
    * enforce_content_length for incrementally read responses
    * fixing incorrect message for IncompleteRead
    * Update setup.cfg
    * Changelog for #986.
    * Spelling fixes
    * Line breaks.
    * Adding docs/requirements.txt for readthedocs.
    * CHANGES for #989.
    * Normalize the scheme and host in the URL parser
    * Update changes for 1.17
    * Changes for #979
    * Changelog update for #947.
    * Update connectionpool.py
    * Make BodyNotHttplibCompatible inherit from HttpError, urllib3's base exception class, only
    * Update changes for 1.18
    * Update PyOpenSSL to not use ndg-httpsclient or pyasn1
    * Retry history changed from list to tuple
    * Add a cert with IP SAN and test for it.
    * parse_retry_after: Disallow non-integer digits, allow whitespace
    * Add failing test for #1009.
    * Remove markers from setup.py.
    * Use Travis supplied PyPy 5.3
    * Support retry for 413, 429 and 503 status code
    * Remove ipaddress marker.
    * Revert "Vendor a backport of the ipaddress module."
    * Adding retry section
    * CVE-2016-9015: Correct set verify flags.
    * Update CHANGES.rst for #911
    * Tests for case-insensitivity in the scheme and host
    * Add changelog for #967.
    * Try updating setuptools.
    * Updating flake8 locations
    * Forward-port 1.18.1 changelog.
    * Update [secure] extra.
    * Add more advanced usage docs
    * CHANGES for #990
    * [contrib/pyopenssl] remove unused ssl_wrap_socket
    * Import more from six
* Thu Sep 01 2016 tbechtold@suse.com
  - update to 1.16:
    * Disable IPv6 DNS when IPv6 connections are not possible. (Issue #840)
    * Provide ``key_fn_by_scheme`` pool keying mechanism that can be
      overridden. (Issue #830)
    * Normalize scheme and host to lowercase for pool keys, and include
      ``source_address``. (Issue #830)
    * Cleaner exception chain in Python 3 for ``_make_request``.
      (Issue #861)
    * Fixed installing ``urllib3[socks]`` extra. (Issue #864)
    * Fixed signature of ``ConnectionPool.close`` so it can actually safely be
      called by subclasses. (Issue #873)
    * Retain ``release_conn`` state across retries. (Issues #651, #866)
    * Add customizable ``HTTPConnectionPool.ResponseCls``, which defaults to
      ``HTTPResponse`` but can be replaced with a subclass. (Issue #879)
  - Use pypi.io as Source url
* Fri May 20 2016 dmueller@suse.com
  - update to 1.15.1:
    * Fix packaging to include backports module. (Issue #841)
    * Added Retry(raise_on_status=False). (Issue #720)
    * Always use setuptools, no more distutils fallback. (Issue #785)
    * Dropped support for Python 3.2. (Issue #786)
    * Chunked transfer encoding when requesting with ``chunked=True``.
    * Fixed regression with IPv6 port parsing. (Issue #801)
    * Append SNIMissingWarning messages to allow users to specify it in
      the PYTHONWARNINGS environment variable. (Issue #816)
    * Handle unicode headers in Py2. (Issue #818)
    * Log certificate when there is a hostname mismatch. (Issue #820)
    * Preserve order of request/response headers. (Issue #821)
* Wed Mar 02 2016 jmatejek@suse.com
  - change Requires on pyopenssl, pyasn1 into Recommends,
    add ndg-httpsclient as well
    (these are dependencies of urrlib3's pyopenssl module, which can be
    used if native python's ssl capabilities are not good enough)
* Thu Feb 11 2016 aplanas@suse.com
  - Update 1.14 source tar.gz from the source
    * Rebase urllib3-test-no-coverage.patch
* Tue Jan 05 2016 hpj@urpla.net
  - Update to Version 1.14 (2015-12-29)
    * contrib: SOCKS proxy support! (Issue #762)
    * Fixed AppEngine handling of transfer-encoding header and bug in
      Timeout defaults checking. (Issue #763)
  - Update to Version 1.13.1 (2015-12-18)
    * Fixed regression in IPv6 + SSL for match_hostname. (Issue #761)
  - Update to Version 1.13 (2015-12-14)
    * Fixed pip install urllib3[secure] on modern pip. (Issue #706)
    * pyopenssl: Fixed SSL3_WRITE_PENDING error. (Issue #717)
    * pyopenssl: Support for TLSv1.1 and TLSv1.2. (Issue #696)
    * Close connections more defensively on exception. (Issue #734)
    * Adjusted read_chunked to handle gzipped, chunk-encoded bodies
      without repeatedly flushing the decoder, to function better on
      Jython. (Issue #743)
    * Accept ca_cert_dir for SSL-related PoolManager configuration.
      (Issue #758)
  - removed ready-event.patch: applied upstream
  - disabled more dysfunctional tests
* Mon Nov 16 2015 hpj@urpla.net
  - restored ability to build with openSUSE <= 13.2
* Tue Oct 27 2015 jmatejek@suse.com
  - removed python-certifi dependency, we don't want to use it
  - drop 0001-Don-t-pin-dependency-to-exact-version.patch because it's
    not needed anymore
  - re-enable tests, re-add relevant dependencies
    * don't exclude test_util.py
    * exclude proxy timeout tests that fail for spurious reasons
  - urllib3-ssl-default-context.patch - use set_default_verify_paths()
    if no certificate path specified and verification not explicitly
    disabled
  - urllib3-test-ssl-drop-sslv3.patch - don't use "SSLv3" constants
    in python 2.7.9 and up
  - ready-event.patch - fix race conditions in timeout tests
  - drop %pre section because apparently "egg-info as file" is no longer
    true and this breaks builds
* Wed Oct 14 2015 toddrme2178@gmail.com
  - Delete the system egg-info during pre phase: older versions of
    the package installed it as a directory, the latest update
    creates a file, and rpm has known issues with replacing this.
* Tue Oct 06 2015 hpj@urpla.net
  - add python-pyOpenSSL, python-certifi and python-pyasn1 requirements
* Tue Oct 06 2015 hpj@urpla.net
  - Comment out test requirements, as tests are disabled anyway, and
    one of these packages depend on python-requests, which depends on
    this package resulting in a circular dependency for openSUSE <= 13.1
* Fri Sep 25 2015 p.drouand@gmail.com
  - Update to version 1.12
    * Rely on six for importing httplib to work around conflicts with
      other Python 3 shims. (Issue #688)
    * Add support for directories of certificate authorities, as
      supported by OpenSSL. (Issue #701)
    * New exception: NewConnectionError, raised when we fail to
      establish a new connection, usually ECONNREFUSED socket error.
  - Fix version dependencies
  - Add new build requirements following upstream changes
    * python-nose-exclude
    * python-tox
    * python-twine
    * python-wheel
  - Update 0001-Don-t-pin-dependency-to-exact-version.patch
  - Disable tests for now, as there require network

Files

/usr/lib/python3.6/site-packages/urllib3
/usr/lib/python3.6/site-packages/urllib3-1.25.10-py3.6.egg-info
/usr/lib/python3.6/site-packages/urllib3-1.25.10-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/urllib3-1.25.10-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/urllib3-1.25.10-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/urllib3-1.25.10-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/urllib3-1.25.10-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/urllib3/__init__.py
/usr/lib/python3.6/site-packages/urllib3/__pycache__
/usr/lib/python3.6/site-packages/urllib3/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/_collections.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/_collections.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/_version.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/_version.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/connection.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/connection.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/connectionpool.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/connectionpool.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/exceptions.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/exceptions.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/fields.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/fields.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/filepost.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/filepost.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/poolmanager.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/poolmanager.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/request.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/request.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/response.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/__pycache__/response.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/_collections.py
/usr/lib/python3.6/site-packages/urllib3/_version.py
/usr/lib/python3.6/site-packages/urllib3/connection.py
/usr/lib/python3.6/site-packages/urllib3/connectionpool.py
/usr/lib/python3.6/site-packages/urllib3/contrib
/usr/lib/python3.6/site-packages/urllib3/contrib/__init__.py
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/_appengine_environ.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/_appengine_environ.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/appengine.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/appengine.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/ntlmpool.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/ntlmpool.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/securetransport.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/securetransport.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/socks.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/__pycache__/socks.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_appengine_environ.py
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__init__.py
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/bindings.py
/usr/lib/python3.6/site-packages/urllib3/contrib/_securetransport/low_level.py
/usr/lib/python3.6/site-packages/urllib3/contrib/appengine.py
/usr/lib/python3.6/site-packages/urllib3/contrib/ntlmpool.py
/usr/lib/python3.6/site-packages/urllib3/contrib/pyopenssl.py
/usr/lib/python3.6/site-packages/urllib3/contrib/securetransport.py
/usr/lib/python3.6/site-packages/urllib3/contrib/socks.py
/usr/lib/python3.6/site-packages/urllib3/exceptions.py
/usr/lib/python3.6/site-packages/urllib3/fields.py
/usr/lib/python3.6/site-packages/urllib3/filepost.py
/usr/lib/python3.6/site-packages/urllib3/packages
/usr/lib/python3.6/site-packages/urllib3/packages/__init__.py
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__/six.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__/six.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__/ssl_match_hostname.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/__pycache__/ssl_match_hostname.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/backports
/usr/lib/python3.6/site-packages/urllib3/packages/backports/__init__.py
/usr/lib/python3.6/site-packages/urllib3/packages/backports/__pycache__
/usr/lib/python3.6/site-packages/urllib3/packages/backports/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/backports/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/backports/__pycache__/makefile.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/backports/__pycache__/makefile.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/packages/backports/makefile.py
/usr/lib/python3.6/site-packages/urllib3/packages/six.py
/usr/lib/python3.6/site-packages/urllib3/packages/ssl_match_hostname.py
/usr/lib/python3.6/site-packages/urllib3/poolmanager.py
/usr/lib/python3.6/site-packages/urllib3/request.py
/usr/lib/python3.6/site-packages/urllib3/response.py
/usr/lib/python3.6/site-packages/urllib3/util
/usr/lib/python3.6/site-packages/urllib3/util/__init__.py
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/connection.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/connection.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/queue.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/queue.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/request.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/request.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/response.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/response.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/retry.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/retry.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/ssl_.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/ssl_.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/timeout.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/timeout.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/url.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/url.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/wait.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/urllib3/util/__pycache__/wait.cpython-36.pyc
/usr/lib/python3.6/site-packages/urllib3/util/connection.py
/usr/lib/python3.6/site-packages/urllib3/util/queue.py
/usr/lib/python3.6/site-packages/urllib3/util/request.py
/usr/lib/python3.6/site-packages/urllib3/util/response.py
/usr/lib/python3.6/site-packages/urllib3/util/retry.py
/usr/lib/python3.6/site-packages/urllib3/util/ssl_.py
/usr/lib/python3.6/site-packages/urllib3/util/timeout.py
/usr/lib/python3.6/site-packages/urllib3/util/url.py
/usr/lib/python3.6/site-packages/urllib3/util/wait.py
/usr/share/doc/packages/python3-urllib3
/usr/share/doc/packages/python3-urllib3/CHANGES.rst
/usr/share/doc/packages/python3-urllib3/CONTRIBUTORS.txt
/usr/share/doc/packages/python3-urllib3/README.rst
/usr/share/licenses/python3-urllib3
/usr/share/licenses/python3-urllib3/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 19:57:54 2024