2019-05-27 14:44:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-urllib3: updated to 1.25.3
1.25.3:
* Change HTTPSConnection to load system CA certificates
when ca_certs, ca_cert_dir, and ssl_context are
unspecified.
* Upgrade bundled rfc3986 to v1.3.2.
|
2019-04-30 09:58:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-urllib3: updated to 1.25.2
1.25.2:
* Change is_ipaddress to not detect IPvFuture addresses.
* Change parse_url to percent-encode invalid characters within the
path, query, and target components.
|
2019-04-25 06:58:01 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-urllib3: updated to 1.25.1
1.25.1:
* Add support for Google's Brotli package.
* Upgrade bundled rfc3986 to v1.3.1
|
2019-04-23 11:51:33 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-urllib3: updated to 1.25
1.25:
* Require and validate certificates by default when using HTTPS.
* Upgraded urllib3.utils.parse_url() to be RFC 3986 compliant.
* Added support for key_password for HTTPSConnectionPool to use
encrypted key_file without creating your own SSLContext object.
* Add TLSv1.3 support to CPython, pyOpenSSL, and SecureTransport SSLContext
implementations.
* Switched the default multipart header encoder from RFC 2231 to HTML 5 working \
draft.
* Fixed issue where OpenSSL would block if an encrypted client private key was
given and no password was given. Instead an SSLError is raised.
* Added support for Brotli content encoding. It is enabled automatically if
brotlipy package is installed which can be requested with
urllib3[brotli] extra.
* Drop ciphers using DSS key exchange from default TLS cipher suites.
Improve default ciphers when using SecureTransport.
* Implemented a more efficient HTTPResponse.__iter__() method.
|
2019-04-18 10:40:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-urllib3: updated to 1.24.2
1.24.2:
* Don't load system certificates by default when any other ca_certs, ca_certs_dir or
ssl_context parameters are specified.
* Remove Authorization header regardless of case when redirecting to cross-site.
* Add support for IPv6 addresses in subjectAltName section of certificates.
|
2018-11-04 23:13:40 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-urllib3: updated to 1.24.1
1.24.1:
* Remove quadratic behavior within GzipDecoder.decompress()
* Restored functionality of ciphers parameter for create_urllib3_context()
|
2018-10-18 21:46:20 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-urllib3: updated to 1.24
1.24:
Allow key_server_hostname to be specified when initializing a PoolManager to \
allow custom SNI to be overridden.
Test against Python 3.7 on AppVeyor.
Early-out ipv6 checks when running on App Engine.
Change ambiguous description of backoff_factor
Add ability to handle multiple Content-Encodings
Skip DNS names that can't be idna-decoded when using pyOpenSSL
Add a server_hostname parameter to HTTPSConnection which allows for overriding \
the SNI hostname sent in the handshake.
Drop support for EOL Python 2.6
Fixed bug where responses with header Content-Type: message/* erroneously raised \
HeaderParsingError, resulting in a warning being logged.
Move urllib3 to src/urllib3
|
2018-09-06 15:43:18 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
py-urllib3: fix py-ipaddress dependency
|
2018-06-16 14:10:40 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-urllib3: updated to 1.23
1.23:
* Allow providing a list of headers to strip from requests when redirecting
to a different host. Defaults to the Authorization header. Different
headers can be set via Retry.remove_headers_on_redirect.
* Fix util.selectors._fileobj_to_fd to accept long
* Dropped Python 3.3 support.
* Put the connection back in the pool when calling stream() or read_chunked() on
a chunked HEAD response.
* Fixed pyOpenSSL-specific ssl client authentication issue when clients
attempted to auth via certificate + chain
* Add the port to the connectionpool connect print
* Don't use the uuid module to create multipart data boundaries.
* read_chunked() on a closed response returns no chunks.
* Add Python 2.6 support to contrib.securetransport
* Added support for auth info in url for SOCKS proxy
|
2017-07-20 18:53:13 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
1.22:
Fixed missing brackets in HTTP CONNECT when connecting to IPv6 address via IPv6 \
proxy.
Made the connection pool retry on SSLError. The original SSLError is available \
on MaxRetryError.reason.
Drain and release connection before recursing on retry/redirect. Fixes deadlocks \
with a blocking connectionpool.
Fixed compatibility for cookiejar.
pyopenssl: Use vendored version of six
|