urllib3/urllib3: Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more.

3155
STARS
101
WATCHERS
993
FORKS
111
ISSUES

urllib3's Language Statistics

Star history of urllib3
Issue history of urllib3

urllib3 Recent Issues

Issue Title State Comments Created Date Updated Date Closed Date
Weird delay caused by {method 'recv_into' of '_socket.socket' objects} open 1 2022-09-25 2022-09-26 -
Websites with multiple "." in domain name raise ssl_match_hostname.CertificateError closed 1 2022-09-17 2022-09-26 2022-09-18
SSLEOFError in Python 3.10 not in Python 3.9 open 2 2022-09-03 2022-09-26 -
HTTPConnectionPool._prepare_proxy is empty open 0 2022-08-28 2022-09-26 -
py.typed removed from dist package data closed 3 2022-08-27 2022-09-26 2022-08-29
When trying to install in Python 3.10.5 it fails closed 3 2022-08-22 2022-09-14 2022-08-22
add option to choose ipv6-only address family closed 2 2022-08-22 2022-09-03 2022-08-22
Handle '0' Value in Retry-After Header closed 1 2022-08-20 2022-09-03 2022-08-20
HTTPResponse does not support "seek" closed 1 2022-08-11 2022-09-23 2022-08-11
`format` session fail to run locally on Window platform closed 4 2022-08-11 2022-09-03 2022-08-17
parse_url() is not working for ipv6 hostname closed 3 2022-08-09 2022-09-21 2022-08-12
Notify packages using urllib3[secure] about it's deprecation closed 36 2022-08-04 2022-09-21 2022-08-11
ProxyManager has memory leak closed 1 2022-07-29 2022-09-18 2022-08-17
Add deprecation warnings for urllib3.contrib.securetransport closed 1 2022-07-28 2022-09-03 2022-08-04
Add deprecation warnings for urllib3.contrib.pyopenssl closed 14 2022-07-28 2022-09-27 2022-08-17
docs should mention Python 3.6 support was removed closed 2 2022-07-27 2022-09-24 2022-07-27
Ensure urllib3 can operate without ssl features removed in Python 3.12 open 0 2022-07-20 2022-09-03 -
Deprecate the SecureTransport TLS implementation open 3 2022-07-15 2022-09-20 -
Deprecate the pyOpenSSL TLS implementation and [secure] extra open 2 2022-07-15 2022-09-17 -
httpx how to add openssl parameters --groups X25519 closed 3 2022-07-13 2022-09-03 2022-07-13
document `sigstore verify` workflow closed 5 2022-07-07 2022-09-03 2022-08-25
requests dependency for gdata and pandas closed 1 2022-07-05 2022-09-03 2022-07-05
Problem with urllib3.HTTPResponse.geturl() type hint closed 1 2022-06-24 2022-09-18 2022-06-26
ssl.SSLError: [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1131) closed 5 2022-06-22 2022-09-19 2022-06-24
HTTPConnection should return urllib3.HTTPResponse instead of http.client.HTTPResponse open 4 2022-06-21 2022-09-03 -
Connect timeout does not apply to underlying socket when reusing a connection from the pool open 0 2022-06-19 2022-09-03 -
[FR] Make HTTPHeaderDict support pipe operator closed 1 2022-06-16 2022-09-13 2022-06-18
IPv6 zone ID shouldn't be used during certificate hostname matching closed 4 2022-06-10 2022-09-26 2022-06-19
urllib3 v2 (unreleased) negotiates the wrong version of TLS when used with OpenSSL 1.0.2 closed 11 2022-06-10 2022-09-29 2022-07-05
PyOpenSSLContext.load_cert_chain raises OpenSSL.SSL.Error unwrapped closed 1 2022-06-09 2022-09-13 2022-07-02
Backport #2613 to 1.26.x closed 1 2022-05-27 2022-07-30 2022-06-15
### Porxy Not Working closed 1 2022-05-17 2022-09-21 2022-05-17
is_time_off warning on __del__ event closed 2 2022-05-17 2022-09-13 2022-05-17
Bug when using requests on del hook closed 2 2022-05-12 2022-09-17 2022-05-13
Differentiate between timeout and http errors in Retry mechanism closed 1 2022-05-05 2022-09-28 2022-05-06
Python 3.11.0 alpha 7 times out in CI closed 7 2022-05-03 2022-07-30 2022-06-02
Add a simple CLI tool to download files closed 3 2022-04-21 2022-09-13 2022-04-21
SSLError with Subject Alternative Name (SAN) closed 3 2022-04-11 2022-08-16 2022-04-14
socket.timeout from _validate_conn() is re-raised as ReadTimeoutError open 0 2022-04-03 2022-09-08 -
Potential security Vulnerability closed 2 2022-04-02 2022-09-02 2022-04-02
Retry retries on fruitless ssl ImportError closed 2 2022-03-29 2022-09-07 2022-06-29
Importing urllib3 changes behavior of hypercorn+ASGI app closed 5 2022-03-29 2022-09-23 2022-03-29
Getting partial content from the website closed 5 2022-03-23 2022-09-15 2022-03-24
Demote `Retrying .. after connection broken by ..` log warning to info open 11 2022-03-22 2022-09-07 -
Allow tweaking the presentation style of logged errors open 8 2022-03-10 2022-09-01 -
Installation instructions on your websites are outdated closed 9 2022-03-08 2022-07-19 2022-06-19
Proxies should use proxy_ssl_context when connecting via ProxyConfig.use_forwarding_with_https = True open 5 2022-03-05 2022-09-24 -
Start using brotlicffi on non-CPython implementations on 1.26.x closed 4 2022-02-27 2022-09-27 2022-03-27
socket leaked when ssl_wrap_socket fails closed 0 2022-02-25 2022-09-27 2022-03-02
Create changelog entry for pyOpenSSL dropping SSLv3 closed 0 2022-02-13 2022-09-26 2022-02-26