summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix multi-frame Zstandard response decodingRogdham2023-05-141-2/+7
|
* Release 2.0.22.0.2Seth Michael Larson2023-05-031-1/+1
|
* Continue reading the response stream if there is buffered decompressed dataSeth Michael Larson2023-05-031-1/+1
|
* Release 2.0.12.0.1Seth Michael Larson2023-04-301-1/+1
|
* Fix HTTPResponse.read(0) when underlying buffer is empty (#2998)Quentin Pradet2023-04-291-1/+3
|
* Ensure SSLSocket is closed after failure verifying cert hostname or fingerprintThomas Grainger2023-04-291-27/+33
|
* Release 2.0.02.0.0Seth Michael Larson2023-04-261-1/+1
|
* Release 2.0.0a42.0.0a4Seth Michael Larson2023-04-251-1/+1
|
* Add backoff jitter to Retry (#2952)Tom McTiernan2023-04-241-5/+15
|
* Fix io_refs bug with pyopenssl.WrappedSocket and ↵Thomas Grainger2023-04-222-28/+32
| | | | securetransport.WrappedSocket.close()
* Update mypy to 1.2.0Hasan Ramezani2023-04-131-1/+1
|
* Update mypy to 1.1.1Hasan Ramezani2023-03-071-1/+1
|
* Update pre-commit reposHasan Ramezani2023-02-016-8/+0
|
* Fix `_idna_encode()` detection of an ASCII hostname for `\x080`Ben Kallus2023-01-291-1/+1
|
* Remove "!" character from the "unreserved" characters in IPv6 Zone ID parsingBen Kallus2023-01-291-3/+1
|
* Release 2.0.0a32.0.0a3Quentin Pradet2023-01-111-1/+1
| | | | Co-authored-by: Yiyang Zhan <pon.zhan@gmail.com> Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* Fix the type hint of PoolKey.key_retries by adding bool to the unionzhanpon2023-01-021-1/+1
| | | Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* fixed number of digits in port m(Bastian Venthur2022-12-111-1/+1
|
* fixed issue with port "0" returning NoneBastian Venthur2022-12-111-1/+1
|
* Don't ignore debug logs in pytest, fix log args issueQuentin Pradet2022-12-061-1/+1
|
* Fix typos in HTTPResponse.getheaders() warningsKurt McKee2022-11-281-2/+2
|
* Release 2.0.0a22.0.0a2Seth Michael Larson2022-11-231-1/+1
|
* Require pyOpenSSL 17.1.0+ to support cryptography 39+Quentin Pradet2022-11-231-9/+1
| | | Co-authored-by: Illia Volochii <illia.volochii@gmail.com>
* Strip leading zeros from portsBastian Venthur2022-11-221-1/+1
|
* Use the typing namespace and from __future__ import annotationsBastian Venthur2022-11-2130-935/+858
| | | Co-authored-by: Thomas Grainger <tagrain@gmail.com>
* Prevent issue in HTTPResponse().read() when decoded_content is True and then ↵Ousret2022-11-201-0/+12
| | | | | | False Provided it has initialized eligible decoder(decompressor) and did decode once
* Restore but deprecate HTTPResponse.getheaders() and .getheader() methodsQuentin Pradet2022-11-173-4/+17
|
* Release 2.0.0-alpha12.0.0a1Seth Michael Larson2022-11-152-2/+2
| | | Co-authored-by: Quentin Pradet <quentin.pradet@gmail.com>
* Change deprecation warnings to explicitly mention v2.1.0 for removalsSeth Michael Larson2022-11-157-22/+19
|
* Fix socket timeout value when HTTPConnection is reusedSeth Michael Larson2022-11-142-2/+7
|
* Standardize HTTPResponse.read(X) behavior regardless of compressionQuentin Pradet2022-11-141-38/+134
| | | Co-authored-by: Franek Magiera <framagie@gmail.com>
* Stop considering LibreSSL for HAS_NEVER_CHECK_COMMON_NAMEQuentin Pradet2022-11-111-24/+9
|
* Create BaseHTTPConnection APIsSeth Michael Larson2022-11-1010-185/+425
|
* Remove usage of HTTPConnection.auto_openQuentin Pradet2022-11-092-16/+3
| | | | It is no longer needed as HTTPConnection no longer mutates host and port. See https://github.com/urllib3/urllib3/issues/2775 for full info.
* Update mypy to 0.990Hasan Ramezani2022-11-083-4/+4
|
* Use io.IOBase for readable, closed, and writeableSeth Michael Larson2022-11-071-7/+3
|
* Change HTTPConnection.getresponse() to return urllib3.HTTPResponseLevi2022-11-075-88/+214
| | | Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* Update mypy to 0.981Hasan Ramezani2022-10-031-2/+3
|
* Fix type annotation in contrib/pyopensslAlex Gaynor2022-09-181-2/+2
|
* Drop support for OpenSSL <1.1.1 (#2705)Seth Michael Larson2022-08-227-126/+28
| | | Co-authored-by: Quentin Pradet <quentin.pradet@gmail.com>
* Add proxy_assert_hostname and proxy_assert_fingerprint to ProxyManagerJosh Schneier2022-08-172-3/+18
|
* Don't close ConnectionPools from PoolManager until unreferencedstephan-hof2022-08-162-12/+25
| | | Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* Add deprecation warnings for pyOpenSSL and the [secure] extraivanllt2022-08-122-0/+26
| | | Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* Added deprecation warning for urllib3.contrib.securetransport moduleivanllt2022-08-041-0/+9
|
* Use `_TYPE_FIELD_VALUE` in `urllib3.fields.format_header_param_rfc2231` for ↵Kevin Kirsche2022-08-011-1/+1
| | | | | consistency (#2697) Co-authored-by: Hasan Ramezani <hasan.r67@gmail.com>
* Fix type annotation for pyopenssl.WrappedSocket.getpeercert (#2688)Nikita Sobolev2022-07-251-1/+1
|
* Fix `OverflowError` when TLS is used on some Python versionsIllia Volochii2022-07-191-3/+51
| | | Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* Add support for configuring header combining with HTTPHeaderDictRaphael Gaschignard2022-07-152-10/+32
| | | Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com>
* Bump RECENT_DATEQuentin Pradet2022-07-011-1/+1
|
* Raise an unretryable exception when ssl module isn't availablesatoru2022-06-291-1/+1
|