Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/urllib3/urllib3
urllib3 is a user-friendly HTTP client library for Python
https://github.com/urllib3/urllib3
3d9c4a0451e0fc55d999d858813482b86948eb32 authored over 3 years ago by Ran Benita <[email protected]>
eb5ccd0c683a62d3c7b7690b3b48817a94ff9a2e authored over 3 years ago by Ran Benita <[email protected]>
This allows text editors, standalone `mypy` runs, etc. to get the correct configuration
3bbd2e8fa0cb12a3205c5c4541f32adc6e0b17a3 authored over 3 years ago by Ran Benita <[email protected]>2adfb315bb9063e24eac62f698f812cf45f5284d authored over 3 years ago by Ran Benita <[email protected]>
006ff2366b22f9ea4e3fa16591d13cc4cfd4bf89 authored over 3 years ago by Ran Benita <[email protected]>
0c7a1988237c23a4c70e0e496c49cf3e30e142f5 authored over 3 years ago by Ran Benita <[email protected]>
4953f29c0a0d06572708914cf02e22663e08cf55 authored over 3 years ago by Anil Khatri <[email protected]>
Co-authored-by: Quentin Pradet <[email protected]>
Co-authored-by: Seth Michael Larson <...
c976e55dfe2bbc0ff8a5ce6c6e9e385f80aa27a4 authored over 3 years ago by Ran Benita <[email protected]>
aa8df11ce4bcd68d68982f9d40350ffa3a90efb0 authored over 3 years ago by Seth Michael Larson <[email protected]>
4e545701f93910cffd56d830a8a4257a66b81b39 authored over 3 years ago by Ran Benita <[email protected]>
a59baa3fc4473c7a43f37edf148ea6a995c74555 authored over 3 years ago by Ran Benita <[email protected]>
05ee0933e6de0b3c88ac5968b0156b05064adc60 authored over 3 years ago by Quentin Pradet <[email protected]>
21945b84b0707a3143b09ade5c59e8dbf6a69a0f authored over 3 years ago by Quentin Pradet <[email protected]>
b890dc7d1fa1440350e94817065834fa309be4ef authored over 3 years ago by Quentin Pradet <[email protected]>
Co-authored-by: Seth Michael Larson <[email protected]>
8c905b09b2fef0d254e4350e52bf301348b2a8b0 authored over 3 years ago by Quentin Pradet <[email protected]>baba8c2b4aabda8907a777039baa3f8758e4333a authored over 3 years ago by Seth Michael Larson <[email protected]>
5b61732f2403c378bb60b451d95ce2835f6b5485 authored over 3 years ago by euri10 <[email protected]>
64401ba6940ab80ecb93c6012cf3a6d7204e1f2a authored over 3 years ago by Hasan Ramezani <[email protected]>
This solves various problems:
* Adding `NameResolutionError` is no longer a breaking change
...
cb23f213fc616f30d402960807a15264b9d68b35 authored over 3 years ago by Hasan Ramezani <[email protected]>
89a4ef57480855b5cdc4141f5c7bb3f9eea3f36f authored over 3 years ago by Quentin Pradet <[email protected]>
7483682a09dc254af93e19a0c32163888ed5d773 authored over 3 years ago by Hasan Ramezani <[email protected]>
e22a479ad032c9cce6ece535ff7ac73423c22101 authored over 3 years ago by Hasan Ramezani <[email protected]>
045bf640be36de8de8b1fac56dcbd9e7a95888db authored over 3 years ago by johnthagen <[email protected]>
563f28a2c183f663c61eabcc0eef0423fb75f3c4 authored over 3 years ago by Hasan Ramezani <[email protected]>
dc25db8e9f03ef2c506431e8a98f77c304ac2941 authored over 3 years ago by Hasan Ramezani <[email protected]>
The new exception still derives from `socket.gaierror`, so this isn't a breaking change.
1831327b881880ed871f96f56a6977d360042e1b authored over 3 years ago by euri10 <[email protected]>As reference: https://bugs.gentoo.org/798606
dfd8b580adb4f87388310c11b5c76d989bd6c4e3 authored over 3 years ago by Marco Scardovi <[email protected]>e772731e0cf065c884cd32803276896c6f21f95e authored over 3 years ago by Seth Michael Larson <[email protected]>
6622092ea119c6867bb9a9f9d6bb86e0f4c59526 authored over 3 years ago by Vishwas B Sharma <[email protected]>
a08aa068b281a53ad2e504850339c952f40cdfc2 authored over 3 years ago by euri10 <[email protected]>
73c7e0356d90e5a4618f11faeb86b0b36d24e9d8 authored over 3 years ago by euri10 <[email protected]>
55465173b3eb233e14159908834c64367c28e203 authored over 3 years ago by Hasan Ramezani <[email protected]>
3656d51a11965ca7deca0b436416d15301fe923e authored over 3 years ago by Hasan Ramezani <[email protected]>
94e011a920c942315f718ba1df276ee3b31e0ec0 authored over 3 years ago by Hasan Ramezani <[email protected]>
0175d41c017f766b2c97597ecd64c39a6da09c79 authored over 3 years ago by Vishwas B Sharma <[email protected]>
89ca490bfc15b7b4762676b5b51bf57e8912d80f authored over 3 years ago by Vishwas B Sharma <[email protected]>
74783abf8c9ab4e86fd18adefb4100d146eee5dc authored over 3 years ago by Hasan Ramezani <[email protected]>
481d0432a89bc0151d75e856ed26b890392310af authored over 3 years ago by Seth Michael Larson <[email protected]>
7128e42717f503c42c41b66cd4217dd1fb1ec07e authored over 3 years ago by Seth Michael Larson <[email protected]>
Co-authored-by: Fred <[email protected]>
fdea284d89f9ad70c903dec98263160fa4d2a568 authored over 3 years ago by Frederico Lima <[email protected]>50f763e4d665356d9cfc70b759e60bc1fd0bfb92 authored over 3 years ago by Seth Michael Larson <[email protected]>
32bb959795a720294c397fefbc6589f229b9b1a8 authored over 3 years ago by Hasan Ramezani <[email protected]>
This commit synchronizes create_connection() with the implementation in the socket module
195b24b1bc692fe95b03f871900e09f2ea19376d authored over 3 years ago by Ran Benita <[email protected]>b0ef7fbd21a9481c6d7a7c516c7974d64142ee9c authored over 3 years ago by Hasan Ramezani <[email protected]>
In general I'd say it's expected in Python that when passing a dict to
to an argument like `head...
7dee3d98004710b88faa0c96fc89ca424a505545 authored over 3 years ago by Ran Benita <[email protected]>
* Reformat imports in test_socketlevel.py
Make the next commit more understandable.
* Remove p...
cdc0fcfac27fc4b1a2e8a8f692dbb19c94ce3b80 authored over 3 years ago by Ran Benita <[email protected]>c2fd715aed78325c2062ccc523e62c62121bca87 authored over 3 years ago by Hasan Ramezani <[email protected]>
8261676428ca449ee671c28955944cefbe9fd9d3 authored over 3 years ago by ubdussamad <[email protected]>
aba95821264ee89a6c0df3f608500e881e458441 authored over 3 years ago by Hasan Ramezani <[email protected]>
Actually a dynamic port is used and the argument is ignored.
3bb4dea5de71a298e5b9d933b7dcb5af13512f08 authored over 3 years ago by Ran Benita <[email protected]>186e7f91c058d8a04e3b894d5580001e09666ee3 authored over 3 years ago by Hasan Ramezani <[email protected]>
ddf7361ac0467431a2f3df6ba346c9c506c29d56 authored over 3 years ago by ubdussamad <[email protected]>
00d4acb8f880a1246149e470fff019bb610be4c6 authored over 3 years ago by Hasan Ramezani <[email protected]>
e4f4e50e642e1a6fa6388c045829106a199d6944 authored over 3 years ago by Hasan Ramezani <[email protected]>
6ec92dd4480a49af490e5b45ec35eee745dbce4c authored over 3 years ago by Hugo van Kemenade <[email protected]>
8e8272efda077c5a9f464259bf2a71bb8ec393ad authored over 3 years ago by David Lord <[email protected]>
2ec06d1185f1642dfe8ff767a9ad3541bd0ddc39 authored over 3 years ago by Seth Michael Larson <[email protected]>
db91619110ebf43ef74be24ce13c39e5d6e18b9a authored over 3 years ago by Hasan Ramezani <[email protected]>
2f033880938c453895e087b285d50f979acbd0ce authored over 3 years ago by Hasan Ramezani <[email protected]>
Co-authored-by: Seth Michael Larson <[email protected]>
11e4402e06b74d6b9eb0c92b10bcac207e40f003 authored over 3 years ago by Hasan Ramezani <[email protected]>5e8caf03bab411d4c58ed1900175009451a1dd34 authored over 3 years ago by Seth Michael Larson <[email protected]>
e854354f575615a332c15f833d445b84648bc46e authored over 3 years ago by Seth Michael Larson <[email protected]>
97a16d74f287ce84dcb14aa90bf28c9088579257 authored over 3 years ago by Bastian Venthur <[email protected]>
c55e0840b1e9596941b4279a633264aae976b3e4 authored over 3 years ago by ubdussamad <[email protected]>
13678970dc9bae35a596310e047aca7c27537181 authored over 3 years ago by Bastian Venthur <[email protected]>
1f0f58cec7795f8cef105468306350f0ff2466b6 authored over 3 years ago by Bastian Venthur <[email protected]>
ca0b7e2ad8a093815074d8db02deb7a7f16cb63e authored over 3 years ago by Bastian Venthur <[email protected]>
bcb0bf22a3f5fed663d2a4c356e18155b8f61ef5 authored over 3 years ago by Bastian Venthur <[email protected]>
f27f898c119a0916fb699cc6dfbdf49c487f1558 authored over 3 years ago by ubdussamad <[email protected]>
066ed766de83accb990b86a2b714feec0a32697d authored over 3 years ago by ubdussamad <[email protected]>
52079f1df9d1e3810e02762458bc665c1a438778 authored over 3 years ago by Hasan Ramezani <[email protected]>
Previously the proxy was continuously ignoring EOF signals and keeping
the socket open.
Signed-...
04bf28eb40c68735c719ae044b0af00c23186b03 authored over 3 years ago by Jorge <[email protected]>4e13a3e440c402891d3a94171544957ae9c5d249 authored over 3 years ago by Hasan Ramezani <[email protected]>
f4d929fb87a6fd8a93abff3fb5e6345495c0fb7b authored over 3 years ago by Hasan Ramezani <[email protected]>
e208fec114c88e4ea31c60a00b4e8490071fdc1a authored over 3 years ago by Franek Magiera <[email protected]>
bf094618842b3dfc53a979f576e58604956a29cb authored over 3 years ago by Hasan Ramezani <[email protected]>
f0b4608a961104c3663f56f8f95cfd0d03778f25 authored over 3 years ago by Hasan Ramezani <[email protected]>
d1a96dff4051cf87f9106a686f3dd04617006b35 authored over 3 years ago by Hasan Ramezani <[email protected]>
3346a2a5a7d94e702af49afe77d89d23bf1d0d8a authored over 3 years ago by Dmitry Mazin <[email protected]>
26e9f27692193f898e78f88ea8169558ced30d12 authored over 3 years ago by Franek Magiera <[email protected]>
ed23062eef4900f4d4c7540f51062c94bb9dcf07 authored over 3 years ago by Christian Neumüller <[email protected]>
c321319a7804d7c8567b0beb43fddf6ade5a5200 authored over 3 years ago by Hasan Ramezani <[email protected]>
51f4c679e5e6f4e3121c21b768517e92a9deb87d authored over 3 years ago by Franek Magiera <[email protected]>
51b3bb55ef2333e61af3d66ef1a23e910997b338 authored over 3 years ago by Quentin Pradet <[email protected]>
287052a16a59bcaba5772387de36fa9a49eb8378 authored over 3 years ago by Franek Magiera <[email protected]>
2ef05adfcf001c85f1f95ae3fa078d16190851b0 authored over 3 years ago by Дилян Палаузов <[email protected]>
44ee4ad281444ec0b0a0aeeb2c8bf423c15cbc20 authored almost 4 years ago by Hasan Ramezani <[email protected]>
4f4679683074b2808c36b41b50b3ff8de93eb8be authored almost 4 years ago by Seth Michael Larson <[email protected]>
Co-authored-by: Seth Michael Larson <[email protected]>
27bba599d2082a27e9d1a9bef16c5d958a3539ec authored almost 4 years ago by Dulmandakh <[email protected]>ae02471b5d29d07b24abee957244d1db0f5e56fc authored almost 4 years ago by Hasan Ramezani <[email protected]>
I can't make hostname_checks_common_name work, either locally or on
GitHub Actions, so stop usi...
* Use exact same SNI logic in pyOpenSSL and SecureTransport
It won't make a difference in pract...
7f56f2e7ccdc22faca81f4b41ff7a889e48f3203 authored almost 4 years ago by Quentin Pradet <[email protected]>Python's implementation still accepts commonName and we don't want that behavior.
1bf2f1640f9adbb0a73d8120f7e478b2ce2298f7 authored almost 4 years ago by Quentin Pradet <[email protected]>0caac2c0f34a153ba276cbc4ab388a808b422caa authored almost 4 years ago by Shubhendra Singh Chauhan <[email protected]>
d3bdb992a5f649a23302b35e0aa55b2ea14a6ea1 authored almost 4 years ago by Quentin Pradet <[email protected]>
887c6bb86682912e8fb6a296628b4ca4a6657cd2 authored almost 4 years ago by Quentin Pradet <[email protected]>
Since Python 3.5, wrap_socket always allow a server_hostname to be
passed, even if OpenSSL does...