SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-urllib3-1.22-1.5.CS.noarch.rpm :
Mon Feb 12 13:00:00 2018 normandAATTlinux.vnet.ibm.com
- disable more flaky tests specifically for PowerPC

Sun Dec 31 13:00:00 2017 dimstarAATTopensuse.org
- Add python-urllib3-recent-date.patch: Fix test suite, use correct
date (gh#shazow/urllib3#1303, boo#1074247).

Thu Oct 19 14:00:00 2017 jmatejekAATTsuse.com
- use python3 for detection, in anticipation of python2 removal

Fri Aug 11 14:00:00 2017 toddrme2178AATTgmail.com
- Disable tests that timeout

Tue Aug 8 14:00:00 2017 tbechtoldAATTsuse.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 14:00:00 2017 dmuellerAATTsuse.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.
- ------------------------------------------------------------------

Tue Mar 14 13:00:00 2017 jmatejekAATTsuse.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 13:00:00 2016 tbechtoldAATTsuse.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 AATThaikuginger

* 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 1 14:00:00 2016 tbechtoldAATTsuse.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 14:00:00 2016 dmuellerAATTsuse.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 2 13:00:00 2016 jmatejekAATTsuse.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 13:00:00 2016 aplanasAATTsuse.com
- Update 1.14 source tar.gz from the source

* Rebase urllib3-test-no-coverage.patch

Tue Jan 5 13:00:00 2016 hpjAATTurpla.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 13:00:00 2015 hpjAATTurpla.net
- restored ability to build with openSUSE <= 13.2

Tue Oct 27 13:00:00 2015 jmatejekAATTsuse.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 14:00:00 2015 toddrme2178AATTgmail.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 6 14:00:00 2015 hpjAATTurpla.net
- add python-pyOpenSSL, python-certifi and python-pyasn1 requirements

Tue Oct 6 14:00:00 2015 hpjAATTurpla.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 14:00:00 2015 p.drouandAATTgmail.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

Thu Sep 11 14:00:00 2014 toddrme2178AATTgmail.com
- Remove upstreamed 0001-Don-t-install-dummyserver-into-site-packages.patch
- Rebase 0001-Don-t-pin-dependency-to-exact-version.patch and
urllib3-test-no-coverage.patch
- Update to version 1.9 (2014-07-04)

* Shuffled around development-related files.
If you\'re maintaining a distro package of urllib3, you may need
to tweak things. (Issue #415)

* Unverified HTTPS requests will trigger a warning on the first
request. See our new security documentation for details.
(Issue #426)

* New retry logic and urllib3.util.retry.Retry configuration
object. (Issue #326)

* All raised exceptions should now wrapped in a
urllib3.exceptions.HTTPException-extending exception.
(Issue #326)

* All errors during a retry-enabled request should be wrapped in
urllib3.exceptions.MaxRetryError, including timeout-related
exceptions which were previously exempt. Underlying error is
accessible from the .reason propery. (Issue #326)

* urllib3.exceptions.ConnectionError renamed to
urllib3.exceptions.ProtocolError. (Issue #326)

* Errors during response read (such as IncompleteRead) are now
wrapped in urllib3.exceptions.ProtocolError. (Issue #418)

* Requesting an empty host will raise
urllib3.exceptions.LocationValueError. (Issue #417)

* Catch read timeouts over SSL connections as
urllib3.exceptions.ReadTimeoutError. (Issue #419)

* Apply socket arguments before connecting. (Issue #427)
- Update to version 1.8.3 (2014-06-23)

* Fix TLS verification when using a proxy in Python 3.4.1.
(Issue #385)

* Add disable_cache option to urllib3.util.make_headers.
(Issue #393)

* Wrap socket.timeout exception with
urllib3.exceptions.ReadTimeoutError. (Issue #399)

* Fixed proxy-related bug where connections were being reused
incorrectly. (Issues #366, #369)

* Added socket_options keyword parameter which allows to define
setsockopt configuration of new sockets. (Issue #397)

* Removed HTTPConnection.tcp_nodelay in favor of
HTTPConnection.default_socket_options. (Issue #397)

* Fixed TypeError bug in Python 2.6.4. (Issue #411)
- Update to version 1.8.2 (2014-04-17)

* Fix urllib3.util not being included in the package.
- Update to version 1.8.1 (2014-04-17)

* Fix AppEngine bug of HTTPS requests going out as HTTP.
(Issue #356)

* Don\'t install dummyserver into site-packages as it\'s only
needed for the test suite. (Issue #362)

* Added support for specifying source_address. (Issue #352)

Thu Mar 20 13:00:00 2014 speilickeAATTsuse.com
- Update to version 1.8:

* Improved url parsing in urllib3.util.parse_url (properly parse \'AATT\' in
username, and blank ports like \'hostname:\').

* New urllib3.connection module which contains all the HTTPConnection
objects.

* Several urllib3.util.Timeout-related fixes. Also changed constructor
signature to a more sensible order. [Backwards incompatible]
(Issues #252, #262, #263)

* Use backports.ssl_match_hostname if it\'s installed. (Issue #274)

* Added .tell() method to urllib3.response.HTTPResponse which
returns the number of bytes read so far. (Issue #277)

* Support for platforms without threading. (Issue #289)

* Expand default-port comparison in HTTPConnectionPool.is_same_host
to allow a pool with no specified port to be considered equal to to an
HTTP/HTTPS url with port 80/443 explicitly provided. (Issue #305)

* Improved default SSL/TLS settings to avoid vulnerabilities.
(Issue #309)

* Fixed urllib3.poolmanager.ProxyManager not retrying on connect errors.
(Issue #310)

* Disable Nagle\'s Algorithm on the socket for non-proxies. A subset of requests
will send the entire HTTP request ~200 milliseconds faster; however, some of
the resulting TCP packets will be smaller. (Issue #254)

* Increased maximum number of SubjectAltNames in urllib3.contrib.pyopenssl
from the default 64 to 1024 in a single certificate. (Issue #318)

* Headers are now passed and stored as a custom
urllib3.collections_.HTTPHeaderDict object rather than a plain dict.
(Issue #329, #333)

* Headers no longer lose their case on Python 3. (Issue #236)

* urllib3.contrib.pyopenssl now uses the operating system\'s default CA
certificates on inject. (Issue #332)

* Requests with retries=False will immediately raise any exceptions without
wrapping them in MaxRetryError. (Issue #348)

* Fixed open socket leak with SSL-related failures. (Issue #344, #348)
- Run testsuite (without coverage)
+ urllib3-test-no-coverage.patch
- Fix superfluous dependencies and allow later version
+ 0001-Don-t-pin-dependency-to-exact-version.patch
- Drop dummyserver module, this really is documentation
+ 0001-Don-t-install-dummyserver-into-site-packages.patch

Fri Nov 15 13:00:00 2013 p.drouandAATTgmail.com
- Update to version 1.7.1
+ Added granular timeout support with new urllib3.util.Timeout class.
(Issue #231)
+ Fixed Python 3.4 support. (Issue #238)
- Changes from 1.7
+ More exceptions are now pickle-able, with tests. (Issue #174)
+ Fixed redirecting with relative URLs in Location header. (Issue #178)
+ Support for relative urls in Location: ... header. (Issue #179)
+ urllib3.response.HTTPResponse now inherits from io.IOBase for bonus
file-like functionality. (Issue #187)
+ Passing assert_hostname=False when creating a HTTPSConnectionPool will
skip hostname verification for SSL connections. (Issue #194)
+ New method urllib3.response.HTTPResponse.stream(...) which acts as a
generator wrapped around .read(...). (Issue #198)
+ IPv6 url parsing enforces brackets around the hostname. (Issue #199)
+ Fixed thread race condition in
urllib3.poolmanager.PoolManager.connection_from_host(...) (Issue #204)
+ ProxyManager requests now include non-default port in Host: ...
header. (Issue #217)
+ Added HTTPS proxy support in ProxyManager. (Issue #170 #139)
+ New RequestField object can be passed to the fields=... param which
can specify headers. (Issue #220)
+ Raise urllib3.exceptions.ProxyError when connecting to proxy fails.
(Issue #221)
+ Use international headers when posting file names. (Issue #119)
+ Improved IPv6 support. (Issue #203)
- Add documentation from tarball

Sun Jul 14 14:00:00 2013 alexandreAATTexatati.com.br
- Initial package (1.6) for openSUSE.


 
ICM