Package: python-urllib3 / 1.9.1-3

Metadata

Package Version Patches format
python-urllib3 1.9.1-3 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 | 2 1 + 1 - 0 !
test/__init__.py | 2 1 + 1 - 0 !
test/contrib/test_pyopenssl.py | 2 1 + 1 - 0 !
test/test_collections.py | 2 1 + 1 - 0 !
test/test_fields.py | 2 1 + 1 - 0 !
test/test_filepost.py | 2 1 + 1 - 0 !
test/test_retry.py | 2 1 + 1 - 0 !
urllib3/_collections.py | 2 1 + 1 - 0 !
urllib3/connection.py | 2 1 + 1 - 0 !
urllib3/connectionpool.py | 2 1 + 1 - 0 !
urllib3/fields.py | 2 1 + 1 - 0 !
urllib3/filepost.py | 4 2 + 2 - 0 !
urllib3/response.py | 2 1 + 1 - 0 !
urllib3/util/request.py | 2 1 + 1 - 0 !
urllib3/util/retry.py | 2 1 + 1 - 0 !
15 files changed, 16 insertions(+), 16 deletions(-)

 do not use embedded copy of python-six.
02_require cert verification.patch | (download)

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
03_force_setuptools.patch | (download)

setup.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use setuptools.setup() so that the bdist_wheel
 command will work.
04_relax_nosetests_options.patch | (download)

setup.cfg | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 do not use logging-clear-handlers to see all logging output and
 disable cover-min-percentage since it require python-nose (>= 1.3): this way
 it will be easier to backport python-urllib3 to Wheezy.
05_avoid embedded ssl match hostname.patch | (download)

urllib3/packages/__init__.py | 9 7 + 2 - 0 !
1 file changed, 7 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.
06_do not make SSLv3 mandatory.patch | (download)

urllib3/contrib/pyopenssl.py | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 since ssl version 3 is insicure it is supported only if python
 supports it. In Debian SSL version 3 is disabled in system Python since
 2.7.8-12.