Subject: CVS commit: pkgsrc/www/py-urllib3
From: Emile iMil Heitor
Date: 2015-03-09 16:50:49
Message id: 20150309155049.0E5D198@cvs.netbsd.org

Log Message:
Updated to version 1.10.1

Changes

1.10.1 (2015-02-10)

    Pools can be used as context managers. (Issue #545)
    Don’t re-use connections which experienced an SSLError. (Issue #529)
    Don’t fail when gzip decoding an empty stream. (Issue #535)
    Add sha256 support for fingerprint verification. (Issue #540)
    Fixed handling of header values containing commas. (Issue #533)

1.10 (2014-12-14)

    Disabled SSLv3. (Issue #473)
    Add Url.url property to return the composed url string. (Issue #394)
    Fixed PyOpenSSL + gevent WantWriteError. (Issue #412)
    MaxRetryError.reason will always be an exception, not string. (Issue #481)
    Fixed SSL-related timeouts not being detected as timeouts. (Issue #492)
    Py3: Use ssl.create_default_context() when available. (Issue #473)
    Emit InsecureRequestWarning for every insecure HTTPS request. (Issue #496)
    Emit SecurityWarning when certificate has no subjectAltName. (Issue #499)
    Close and discard sockets which experienced SSL-related errors. (Issue #501)
    Handle body param in .request(...). (Issue #513)
    Respect timeout with HTTPS proxy. (Issue #505)
    PyOpenSSL: Handle ZeroReturnError exception. (Issue #520)

1.9.1 (2014-09-13)

    Apply socket arguments before binding. (Issue #427)
    More careful checks if fp-like object is closed. (Issue #435)
    Fixed packaging issues of some development-related files not getting \ 
included. (Issue #440)
    Allow performing only fingerprint verification. (Issue #444)
    Emit SecurityWarning if system clock is waaay off. (Issue #445)
    Fixed PyOpenSSL compatibility with PyPy. (Issue #450)
    Fixed BrokenPipeError and ConnectionError handling in Py3. (Issue #443)

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)

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)

Files:
RevisionActionfile
1.2modifypkgsrc/www/py-urllib3/Makefile
1.2modifypkgsrc/www/py-urllib3/PLIST
1.2modifypkgsrc/www/py-urllib3/distinfo