summaryrefslogtreecommitdiff
path: root/src/urllib3/util
Commit message (Expand)AuthorAgeFilesLines
* Add backoff jitter to Retry (#2952)Tom McTiernan2023-04-241-5/+15
* Update pre-commit reposHasan Ramezani2023-02-011-1/+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
* 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
* Strip leading zeros from portsBastian Venthur2022-11-221-1/+1
* Use the typing namespace and from __future__ import annotationsBastian Venthur2022-11-2113-278/+268
* Restore but deprecate HTTPResponse.getheaders() and .getheader() methodsQuentin Pradet2022-11-171-1/+1
* Change deprecation warnings to explicitly mention v2.1.0 for removalsSeth Michael Larson2022-11-151-2/+1
* Stop considering LibreSSL for HAS_NEVER_CHECK_COMMON_NAMEQuentin Pradet2022-11-111-24/+9
* Create BaseHTTPConnection APIsSeth Michael Larson2022-11-104-18/+26
* Update mypy to 0.990Hasan Ramezani2022-11-081-2/+2
* Drop support for OpenSSL <1.1.1 (#2705)Seth Michael Larson2022-08-222-91/+5
* Add support for decoding ZstandardMauro Amico2022-06-231-0/+6
* Explicitly strip zone ID from hostnames before matching certificatesPierre Bourdon2022-06-191-4/+15
* Create our own logic for chunked content framingSeth Michael Larson2022-06-191-1/+96
* Improve testing for IPv6 scoped addressesPierre Bourdon2022-06-101-1/+4
* Fix Sphinx links in documentation (#2604)Hasan Ramezani2022-05-173-7/+7
* Update mypy to 0.941Hasan Ramezani2022-03-151-1/+2
* [2.0] Add tests for IPv6 proxy subjectAltNamesSeth Michael Larson2022-02-081-1/+1
* Change proxy TLS flow to match destination TLS flowSeth Michael Larson2022-01-231-30/+1
* Respect 'SSLContext.hostname_checks_common_name' when available and setHasan Ramezani2022-01-143-23/+51
* Add authority property to the Url classNate Prewitt2022-01-101-1/+22
* Add sentinel type for _FAILEDTELL (#2519)Anil Khatri2022-01-051-5/+16
* Make the maximum backoff time configurableNorbert Biczo2022-01-021-4/+7
* Update mypy to 0.930Hasan Ramezani2021-12-222-8/+10
* Keep full backtrace when raising LocationParseError in parse_url (#2487)Thomas Dickerson2021-11-191-2/+2
* Remove extra comment in urllib3.util.timeoutHasan Ramezani2021-11-051-1/+0
* Add sentinel for default timeouts compatible with MypyHasan Ramezani2021-11-012-35/+37
* Add missing links in advance usage section (#2446)Ratan Kulshreshtha2021-10-201-0/+2
* Only use relative importsTimothy Pansino2021-10-154-6/+5
* Add type hints to test.test_ssltransportHasan Ramezani2021-10-091-4/+5
* Use SSLContext.check_hostname when SSLContext.hostname_checks_common_name is ...Quentin Pradet2021-10-081-0/+61
* Bump linter versionsQuentin Pradet2021-09-243-6/+6
* Strip brackets from IPv6 hosts before certificate hostname matchingDerek Higgins2021-09-162-3/+3
* Add type hints to test.test_poolmanagerHasan Ramezani2021-08-241-3/+15
* Fix type hints import in urllib3.util.urlHasan Ramezani2021-08-191-36/+34
* Default to setting 'SSLContext.minimum_version=TLSVersion.TLSv1_2'Seth Michael Larson2021-08-171-0/+3
* Use 'SSLContext.minimum|maximum_version' when passed 'ssl_version'Seth Michael Larson2021-08-171-5/+62
* Explicitly chain or don't chain exceptions (#2340)Ran Benita2021-08-154-6/+7
* Fail on bytes/string comparisonsQuentin Pradet2021-08-131-1/+1
* Remove leftover type stubsQuentin Pradet2021-08-121-0/+0
* Specify the error code for mypy type ignoresHasan Ramezani2021-08-1010-34/+34
* Drop support for Python 3.6Hasan Ramezani2021-07-272-3/+6
* Remove unnecessary elif blocksHasan Ramezani2021-07-111-2/+2
* Add type hints to urllib3.responseHasan Ramezani2021-07-031-6/+10
* Make all type aliases private and the same formatVishwas B Sharma2021-06-214-11/+13
* Add cycle-breaking logic to create_connection()Ran Benita2021-06-191-6/+11
* Install idna in mypy nox sessionHasan Ramezani2021-06-141-4/+2