Hello community, here is the log from the commit of package python-urllib3 for openSUSE:Factory checked in at 2018-11-06 15:35:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-urllib3 (Old) and /work/SRC/openSUSE:Factory/.python-urllib3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-urllib3" Tue Nov 6 15:35:04 2018 rev:24 rq:645906 version:1.24 Changes: -------- --- /work/SRC/openSUSE:Factory/python-urllib3/python-urllib3.changes 2018-09-18 11:37:05.932310834 +0200 +++ /work/SRC/openSUSE:Factory/.python-urllib3.new/python-urllib3.changes 2018-11-06 15:35:09.543632497 +0100 @@ -1,0 +2,19 @@ +Thu Nov 1 14:14:34 UTC 2018 - Tomáš Chvátal <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- 1414.patch urllib3-1.23.tar.gz New: ---- urllib3-1.24.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-urllib3.spec ++++++ --- /var/tmp/diff_new_pack.iVdcYN/_old 2018-11-06 15:35:12.287628341 +0100 +++ /var/tmp/diff_new_pack.iVdcYN/_new 2018-11-06 15:35:12.287628341 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -31,15 +31,13 @@ %else Name: python-urllib3 %endif -Version: 1.23 +Version: 1.24 Release: 0 Summary: HTTP library with thread-safe connection pooling, file post, and more License: MIT Group: Development/Languages/Python URL: http://urllib3.readthedocs.org/ Source: https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-%{version}.tar.gz -# PATCH-FIX-UPSTREAM -- tornado 5.x support for tests -Patch1: 1414.patch # PATCH-FEATURE-UPSTREAM -- use set_default_verify_paths() if no certificate path is supplied # should be removed in the future, see SR#437853 Patch2: urllib3-ssl-default-context.patch @@ -92,11 +90,8 @@ %prep %setup -q -n urllib3-%{version} -%patch1 -p1 %patch2 -p1 -%if %(python3 -c "import ssl; print(hasattr(ssl,'PROTOCOL_TLSv1_2'))") == "True" %patch3 -p1 -%endif %patch4 -p1 find . -type f -exec chmod a-x '{}' \; @@ -127,7 +122,7 @@ --ignore=test/with_dummyserver/test_proxy_poolmanager.py \ --ignore=test/with_dummyserver/test_poolmanager.py \ -k "${skiplist}" \ - urllib3 test} + src/urllib3 test} rm -rf %{buildroot}%{_libexecdir}/python* %endif ++++++ python-urllib3-recent-date.patch ++++++ --- /var/tmp/diff_new_pack.iVdcYN/_old 2018-11-06 15:35:12.319628292 +0100 +++ /var/tmp/diff_new_pack.iVdcYN/_new 2018-11-06 15:35:12.319628292 +0100 @@ -10,13 +10,13 @@ Fixes #1303 --- - urllib3/connection.py | 6 +++--- + src/urllib3/connection.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Index: urllib3-1.23/urllib3/connection.py =================================================================== ---- urllib3-1.23.orig/urllib3/connection.py -+++ urllib3-1.23/urllib3/connection.py +--- urllib3-1.23.orig/src/urllib3/connection.py ++++ urllib3-1.23/src/urllib3/connection.py @@ -60,7 +60,7 @@ port_by_scheme = { # and not less than 6 months ago. # Example: if Today is 2018-01-01, then RECENT_DATE should be any date on or ++++++ urllib3-1.23.tar.gz -> urllib3-1.24.tar.gz ++++++ ++++ 23037 lines of diff (skipped) ++++++ urllib3-ssl-default-context.patch ++++++ --- /var/tmp/diff_new_pack.iVdcYN/_old 2018-11-06 15:35:12.439628110 +0100 +++ /var/tmp/diff_new_pack.iVdcYN/_new 2018-11-06 15:35:12.439628110 +0100 @@ -1,7 +1,7 @@ -Index: urllib3-1.21.1/urllib3/util/ssl_.py +Index: urllib3-1.21.1/src/urllib3/util/ssl_.py =================================================================== ---- urllib3-1.21.1.orig/urllib3/util/ssl_.py -+++ urllib3-1.21.1/urllib3/util/ssl_.py +--- urllib3-1.21.1.orig/src/urllib3/util/ssl_.py ++++ urllib3-1.21.1/src/urllib3/util/ssl_.py @@ -318,6 +318,8 @@ def ssl_wrap_socket(sock, keyfile=None, elif getattr(context, 'load_default_certs', None) is not None: # try to load OS default certs; works well on Windows (require Python3.4+)
