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
+
+- 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+)