Package: python-urllib3 / 1.24.1-1~bpo9+1

Metadata

Package Version Patches format
python-urllib3 1.24.1-1~bpo9+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_do not use embedded python six.patch | (download)

dummyserver/handlers.py | 6 3 + 3 - 0 !
src/urllib3/_collections.py | 2 1 + 1 - 0 !
src/urllib3/connection.py | 6 3 + 3 - 0 !
src/urllib3/connectionpool.py | 4 2 + 2 - 0 !
src/urllib3/contrib/appengine.py | 2 1 + 1 - 0 !
src/urllib3/contrib/ntlmpool.py | 2 1 + 1 - 0 !
src/urllib3/contrib/pyopenssl.py | 2 1 + 1 - 0 !
src/urllib3/exceptions.py | 2 1 + 1 - 0 !
src/urllib3/fields.py | 2 1 + 1 - 0 !
src/urllib3/filepost.py | 4 2 + 2 - 0 !
src/urllib3/poolmanager.py | 2 1 + 1 - 0 !
src/urllib3/request.py | 2 1 + 1 - 0 !
src/urllib3/response.py | 4 2 + 2 - 0 !
src/urllib3/util/queue.py | 4 2 + 2 - 0 !
src/urllib3/util/request.py | 2 1 + 1 - 0 !
src/urllib3/util/response.py | 2 1 + 1 - 0 !
src/urllib3/util/retry.py | 2 1 + 1 - 0 !
src/urllib3/util/ssl_.py | 2 1 + 1 - 0 !
test/__init__.py | 2 1 + 1 - 0 !
test/test_collections.py | 2 1 + 1 - 0 !
test/test_compatibility.py | 2 1 + 1 - 0 !
test/test_connectionpool.py | 4 2 + 2 - 0 !
test/test_fields.py | 2 1 + 1 - 0 !
test/test_filepost.py | 2 1 + 1 - 0 !
test/test_queue_monkeypatch.py | 2 1 + 1 - 0 !
test/test_response.py | 2 1 + 1 - 0 !
test/test_retry.py | 2 1 + 1 - 0 !
test/test_util.py | 2 1 + 1 - 0 !
test/with_dummyserver/test_connectionpool.py | 4 2 + 2 - 0 !
29 files changed, 39 insertions(+), 39 deletions(-)

 do not use embedded copy of python-six.

02_require cert verification.patch | (download)

src/urllib3/connectionpool.py | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 require ssl certificate validation by default by using

 CERT_REQUIRED and using the system /etc/ssl/certs/ca-certificates.crt
Bug-Ubuntu: https://launchpad.net/bugs/1047054
Bug-Debian: http://bugs.debian.org/686872
05_avoid embedded ssl match hostname.patch | (download)

src/urllib3/packages/__init__.py | 10 8 + 2 - 0 !
1 file changed, 8 insertions(+), 2 deletions(-)

 do not use embedded copy of ssl.match_hostname, when possible

 The system python has the necessary features backported, since 2.7.8-7 (and
 221a1f9155e2, releasing in 2.7.9, upstream). However, alternative python
 implementations don't, yet, and urllib3 is used by pip in virtualenvs.