Path to this page:
Subject: CVS commit: pkgsrc/devel/py-requests
From: Filip Hajny
Date: 2016-11-11 10:27:21
Message id: 20161111092721.8601FFBA6@cvs.NetBSD.org
Log Message:
Update devel/py-requests to 2.11.1.
2.11.1
Bugfixes
- Fixed a bug when using ``iter_content`` with ``decode_unicode=True``
for streamed bodies would raise ``AttributeError``. This bug was
introduced in 2.11.
- Strip Content-Type and Transfer-Encoding headers from the header block
when following a redirect that transforms the verb from POST/PUT to GET.
2.11.0
Improvements
- Added support for the ``ALL_PROXY`` environment variable.
- Reject header values that contain leading whitespace or newline
characters to reduce risk of header smuggling.
Bugfixes
- Fixed occasional ``TypeError`` when attempting to decode a JSON
response that occurred in an error case. Now correctly returns
a ``ValueError``.
- Requests would incorrectly ignore a non-CIDR IP address in the
``NO_PROXY`` environment variables: Requests now treats it as
a specific IP.
- Fixed a bug when sending JSON data that could cause us to encounter
obscure OpenSSL errors in certain network conditions (yes, really).
- Added type checks to ensure that ``iter_content`` only accepts
integers and ``None`` for chunk sizes.
- Fixed issue where responses whose body had not been fully consumed
would have the underlying connection closed but not returned to
the connection pool, which could cause Requests to hang in situations
where the ``HTTPAdapter`` had been configured to use a blocking
connection pool.
Miscellaneous
- Updated bundled urllib3 to 1.16.
- Some previous releases accidentally accepted non-strings as acceptable
header values. This release does not.
Files: