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

test/with_dummyserver/test_https.py: adding intermediate CA client certificate tests

e939fd9e5da172ce1268d7b13d21064b1cc41023 authored over 7 years ago by Wolfgang Richter <[email protected]>
urllib3/contrib/pyopenssl.py: make the new intermediate client certificate tests pass

14a6b2aeb1f253f8b45ed579a93b8c6da3a7aa97 authored over 7 years ago by Wolfgang Richter <[email protected]>
dummyserver/certs/client[_|_no_]intermediate.[key|pem]: adding client certificate chained with intermediate CA

73e569c5a537a5aca703a81dffad1cd41031a9dd authored over 7 years ago by Wolfgang Richter <[email protected]>
dummyserver/certs/intermediate.[crt|pem]: adding a testing intermediate CA

e0f082b0b2133d194e8de6400dcd3fc635631d4d authored over 7 years ago by Wolfgang Richter <[email protected]>
Merge pull request #1239 from alexwlchan/cover-more-raises

Pick off some easy coverage wins around raise statements

769898e3604ee0ad05e5b25fd950a615b60543df authored over 7 years ago by Cory Benfield <[email protected]>
Pick off some easy coverage wins around raise statements

001d2d84c177714d89bb69a564ce9d2bd4a81e53 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1244 from alexwlchan/pytest-poolmanager

Rewrite test_poolmanager.py to be pytest-style

552ae3cc83367af0a6268851d41bf42038480719 authored over 7 years ago by Cory Benfield <[email protected]>
Rewrite test_poolmanager.py to be pytest-style

50252bfb2e247ba4b5321ea455dafe992e292a63 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1243 from alexwlchan/port-tests

Correct test assertions around port in test_socks.py

9990eccd005cfc3e491c2665eafc373ac41bc195 authored over 7 years ago by Cory Benfield <[email protected]>
Correct test assertions around port in test_socks.py

637cd8633d2ee556178dd904aaa97cce2d564577 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1240 from alexwlchan/expunge-nose

Remove all uses of nose from the codebase

bf5b620aa4eec99dd16734ed21901ebd5702ce89 authored over 7 years ago by Cory Benfield <[email protected]>
Remove all uses of nose from the codebase

1821c3e59e1bafc986465efca1d27be46b23404b authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1242 from Lukasa/drop-3.3-support

Goodbye Python 3.3. 👋

6a047555083be1b932c96b0da8ce89079173a00c authored over 7 years ago by Cory Benfield <[email protected]>
Goodbye Python 3.3. 👋

7235c83770022ff8adac102e7d3ddae127c16be9 authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1236 from felixonmars/patch-1

Fix compatibility with tornado 4.3+

c28170e1bb6d4e9866bd492cad7bfcf945bcb1ce authored over 7 years ago by Ian Stapleton Cordasco <[email protected]>
Merge branch 'master' into patch-1

679f5005c7d57059b59e61c78dfbac1ac358549d authored over 7 years ago by Felix Yan <[email protected]>
Merge pull request #1235 from timuralp/bug/chunked-head

Release connection on chunked HEAD response.

de814552d76f081de2ed602c6370e6a66880ad3b authored over 7 years ago by Cory Benfield <[email protected]>
Release connection on chunked HEAD response.

AWS S3 servers set "Transfer-Encoding: chunked" even for a HEAD
response, which results in urlli...

3296c81707b95a3822f48aa120dae0687d520930 authored over 7 years ago by Timur Alperovich <[email protected]>
Fix compatibility with tornado 4.3+

`HTTPHeaders` is not JSON serializable, so make it a dict first.

39eebb652db570cf51994f404da3dd91c8a9f4cc authored over 7 years ago by Felix Yan <[email protected]>
Merge pull request #1233 from Lukasa/changes-1.22

Update CHANGES for 1.22

33f4bda0225b1d2b5cc9014c10e65ebee267ab9d authored over 7 years ago by Cory Benfield <[email protected]>
Update CHANGES for 1.22

6955b9e5c458fed95a7f447a95e7b3ba71e4db2f authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1231 from erikrose/pyopenssl-vendored-six

Use vendored version of ``six`` in pyopenssl.

e951aa16f4814b8e896dea8c34dc50df5fe939ea authored over 7 years ago by Cory Benfield <[email protected]>
Add PR number to changelog.

0d7ba4392a9e1d755a3699d0c2f21c6de7472766 authored over 7 years ago by Erik Rose <[email protected]>
Use vendored version of ``six`` in pyopenssl.

Fixes import errors like https://github.com/certbot/certbot/issues/4886 when importing requests.

61c8d5d9196741fde69a6d29676d20f136386bdb authored over 7 years ago by Erik Rose <[email protected]>
Merge pull request #1229 from ml31415/py3cookiejar

Fix compatibility for cookiejar

9a18df391148e589d6ebb8e874dd0cf58d147aa4 authored over 7 years ago by Cory Benfield <[email protected]>
Add changelog entry

53b0078791a60c03f52601b23ca07f718424d804 authored over 7 years ago by Michael Löffler <[email protected]>
Add compatibility for py3 cookiejar

c7cbc4c16f9764ae148d079b51fc970dcdc028b5 authored over 7 years ago by Michael Löffler <[email protected]>
Merge pull request #1226 from alex/patch-1

Use the public cryptography API for this!

b2a4654b0cd24d4165cfb2c3a475c492e2697e2a authored over 7 years ago by Cory Benfield <[email protected]>
Use the public cryptography API for this!

f8784182f57c056e7cad18f8714f0514d88a261d authored over 7 years ago by Alex Gaynor <[email protected]>
Merge pull request #1223 from friedbutter/patch-1

IPv6 bracket missing when IPv6 proxy is used

1191719a9ce99e3b87f280f92ffede99929bc9dd authored over 7 years ago by Cory Benfield <[email protected]>
Merge branch 'master' into patch-1

651b77c9b87c3e5358fd15cd191a884f406d606a authored over 7 years ago by Serey Ty <[email protected]>
Merge pull request #1174 from mattbillenstein/master

Fix deadlocks with pool_block=True and retries

fec00a76eac3bc80e27036b63fc51a8b7a3f6425 authored over 7 years ago by Cory Benfield <[email protected]>
Update changelog

047ef37240f7226dda2d53f25b32ff2c484c638a authored over 7 years ago by Matt Billenstein <[email protected]>
IPv6 bracket missing when IPv6 proxy is used

Currently, I am trying to connect to an https IPv6 host via IPv6 proxy. Here is my example:

```...

68ff852cbcd32004f70d6bf036f4cdd4eabf3abb authored over 7 years ago by Serey Ty <[email protected]>
xrange -> range

100a0e48de61c99c07ad6c1faf0db254a292874b authored over 7 years ago by Matt Billenstein <[email protected]>
Make sure tests run for only run retry/redirect

6b16292e9afc6132c05b1aa6284f12f45ec73b42 authored over 7 years ago by Matt Billenstein <[email protected]>
Missing newline

959b142ad49296efea8418463f780326ad916a54 authored over 7 years ago by Matt Billenstein <[email protected]>
flake8

17bd4954cc58f345e6a4922eb4f1594b3b281c33 authored over 7 years ago by Matt Billenstein <[email protected]>
Move TestRetryPoolSizeDrainFail to test_socketlevel.py

1b42be5dd55520d1742598aef0bba732eade2064 authored over 7 years ago by Matt Billenstein <[email protected]>
Add test for exception handling in connection drain on retry/redirect

2a407ebbd3c9360236819d84daac0ec576cf7c36 authored over 7 years ago by Matt Billenstein <[email protected]>
flake8

377fc38b4858e2aaef0be29ad6ace88260f14625 authored over 7 years ago by Matt Billenstein <[email protected]>
Add redirect=True to redirect pool size test Retry config

5421b3aad556484a66fb51a075299bc03c38c441 authored over 7 years ago by Matt Billenstein <[email protected]>
Add explicit retry config in redirect pool size test

07bda80f613bab5db67db6a8a06749a7ab22021f authored over 7 years ago by Matt Billenstein <[email protected]>
Remove backoff_factor in retry pool size test

349c04551df6f07f26087428dc6899def161b15a authored over 7 years ago by Matt Billenstein <[email protected]>
Catch exceptions when draining the connection before retry/redirect

9ef451dd51c8417b42cb44526ff9e3698df6749c authored over 7 years ago by Matt Billenstein <[email protected]>
Merge remote-tracking branch 'upstream/master'

95d38eed88b50eb243984e7e31a9dd2416685a74 authored over 7 years ago by Matt Billenstein <[email protected]>
Merge pull request #1219 from alexwlchan/pytest-queue-monkeypatch

Rewrite test_queue_monkeypatch.py to be pytest-style

e478d6a719f8bcd4a0910568654c183ff97031f1 authored over 7 years ago by Cory Benfield <[email protected]>
Merge branch 'master' into pytest-queue-monkeypatch

6d8c772da51bdb4a32b2e5e1858905b1d0ab6090 authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1213 from shazow/gae-to-pytest

Move app engine tests over to pytest

50294125617cc456a5c1d9df0447c5d8095440fc authored over 7 years ago by Cory Benfield <[email protected]>
Rewrite test_queue_monkeypatch.py to be pytest-style

8b0e3b6994b67200a55a9e7cb9c4658a06883d86 authored over 7 years ago by Alex Chan <[email protected]>
Merge branch 'master' into gae-to-pytest

98f9b0c105b2bc5c0d00a8631db0a064918e8948 authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1218 from alexwlchan/pytest-response

Rewrite test_response.py to be pytest-style

d74df4af794b28db61edbbacec688463bbabdd43 authored over 7 years ago by Cory Benfield <[email protected]>
Once more, with feeling

89313031c848b5fe64f785248654a13c8deb7972 authored over 7 years ago by Alex Chan <[email protected]>
HTTPResponse is only a context manager in Python 3

5cbcca09a241b2dbf7b5fb1bd1709c72cb8c6989 authored over 7 years ago by Alex Chan <[email protected]>
Rewrite test_response.py to be pytest-style

216e27449f8ac66fa970f76c7808909f5865c8c8 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1217 from alexwlchan/pytest-retry

Rewrite test_retry.py to be pytest-style

5082710642037f9f312dcd0ca3dcae85bd586971 authored over 7 years ago by Cory Benfield <[email protected]>
Rewrite test_retry.py to be pytest-style

8e8a1d669451e4bf78ec02e4d60c05b97f991a70 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1216 from alexwlchan/leaky-leaky

Clean up a few more leaked FDs in tests

db78375c048092f217b1fc122fb36f013da8e6cb authored over 7 years ago by Cory Benfield <[email protected]>
And an unclosed socket in test_socks.py

7c4ff53cbddf03b54de2452fc77e0db6f4729ae6 authored over 7 years ago by Alex Chan <[email protected]>
Clean up the socket and the HTTPResponse

8d0519d68e95f85affbd74107525590f27a36fc3 authored over 7 years ago by Alex Chan <[email protected]>
Two more in test_socks.py

2d07a2d8e825771171410da9b6795b70bf683c11 authored over 7 years ago by Alex Chan <[email protected]>
Clean up a few more leaked FDs in tests

c99f8f890900009811b7b76954d34315c640b4ec authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1215 from alexwlchan/pytest-utils

Rewrite test_utils.py to be pytest-style

339cf6564b8aa6b396545000d8dbcc7492846aa0 authored over 7 years ago by Cory Benfield <[email protected]>
Casing

a24aab4e46c9aee31d50037442624b77efe3457e authored over 7 years ago by Alex Chan <[email protected]>
Dicts are out, lists are in

a357728315575fdc03accd65ca47505154a9c2fc authored over 7 years ago by Alex Chan <[email protected]>
Rewrite test_utils.py to be pytest-style

91dde7b48598d8b606732fae1bf5cc477595570d authored over 7 years ago by Alex Chan <[email protected]>
Address review comments

39315237c009d6c18601449a48d5e096869f2a31 authored over 7 years ago by Jon Wayne Parrott <[email protected]>
Fix flake8

e19ef1cddf2cd657bd2bc0edbdac9cc560eeaccb authored over 7 years ago by Matt Billenstein <[email protected]>
Add tests for connection leaks on retry/redirect

229910f356ec567e4b0a6eba4ff5bd4b3189286f authored over 7 years ago by Matt Billenstein <[email protected]>
Drain and release the connection before recursing in retry/redirect. This

fixes deadlocks with block=True.

7960512291072d707961287fe050a6817d783f57 authored over 7 years ago by Matt Billenstein <[email protected]>
Also drain the connection before returning the connection to the pool before

raising an exception

6e771aadf01bb5b90d44ff252fa663706ae5a811 authored over 7 years ago by Matt Billenstein <[email protected]>
connectionpool: Use nested function to DRY out drain/release

2a59b544555196bc1090da3dc344a20938255636 authored over 7 years ago by Matt Billenstein <[email protected]>
Ugggggggh Python 2.6 you monster

9c9947a00d9460ce17fce630b7a983d78c92fd31 authored over 7 years ago by Jon Wayne Parrott <[email protected]>
Move app engine tests over to pytest

735f27ca469716a397afe15d2cd16494ecbeaba1 authored over 7 years ago by Jon Wayne Parrott <[email protected]>
Merge pull request #1204 from alexwlchan/pytest-exceptions

Rewrite test_exceptions.py to be pytest-style

6d1050064cc115eb781f094a7db51575a6d654e0 authored over 7 years ago by Cory Benfield <[email protected]>
Merge branch 'master' into pytest-exceptions

0b86f9367fd7411683856629185917e858e4e219 authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1178 from beniwohli/1112-SSLError-retry

Retry SSL Errors

df5c8379e7cb6e28ffd98117127baedcdb772e45 authored over 7 years ago by Cory Benfield <[email protected]>
added note to CHANGES.rst for Pull #1178 / Issue #1112

a1278cf693d548d1dbbc96c2ca900f9403b9c7a6 authored over 7 years ago by Benjamin Wohlwend <[email protected]>
Ensured that SSLErrors will be retried

Fixes #1112

Test fixes are due to the fact that SSLErrors are now wrapped in
a MaxRetryError.

496ab444c1bad0ca5d7b7a52c7c00a929f6b2f86 authored over 7 years ago by Benjamin Wohlwend <[email protected]>
added test for retrying SSLError on the socket level

d823f995c9aa3d66ac921bc54d8a91dda5600e97 authored over 7 years ago by Benjamin Wohlwend <[email protected]>
Merge branch 'master' into pytest-exceptions

210a81ba4e5d95c2ba83dc8e567378f7c74d237d authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1206 from alexwlchan/pytest-filepost

Rewrite test_filepost.py to be pytest-style

3695c67a7a417f3e06890983070a469c46f59fdf authored over 7 years ago by Cory Benfield <[email protected]>
Merge branch 'master' into pytest-exceptions

514f36089121adccdf92592d08dc3ce6a4446902 authored over 7 years ago by Cory Benfield <[email protected]>
Merge branch 'master' into pytest-filepost

27a83b429f76f5385f5264f23405b9658f4789b7 authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1205 from alexwlchan/pytest-fields

Rewrite test_fields.py to be pytest-style

75359d7f1b8bade4dba6eb6b3d2003f5b6ebcc88 authored over 7 years ago by Cory Benfield <[email protected]>
Make the check in test_exceptions.py a little stronger

ce305de20777f961c6377aa861fc9c1a7bbed0db authored over 7 years ago by Alex Chan <[email protected]>
A bit more parameterisation

c9676dd70560f752387f5f33c494301af79deb54 authored over 7 years ago by Alex Chan <[email protected]>
Rewrite test_filepost.py to be pytest-style

0c43030e210de912f66dcd148de4be0a42bf3dbe authored over 7 years ago by Alex Chan <[email protected]>
Rewrite test_fields.py to be pytest-style

bd642fb29333a83a9f2a6860a9fe92f9f64da5f2 authored over 7 years ago by Alex Chan <[email protected]>
Rewrite test_exceptions.py to be pytest-style

9f7c3de476f81cb0c877e4cbbb0365fb662718b2 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1203 from alexwlchan/pytest-compatibility

Rewrite test_compatibility.py to be pytest-style

8e0edf4185cd5d9e7d91a1cb4f674c3aaffbadb2 authored over 7 years ago by Cory Benfield <[email protected]>
Merge branch 'master' into pytest-compatibility

2f58b6578b025ceac18678f4358cc6c0abc63b3d authored over 7 years ago by Cory Benfield <[email protected]>
Merge pull request #1200 from alexwlchan/pytest-connectionpool

Rewrite test_connectionpool.py to be pytest-style

65783b92f81cfba1e4a60808c68bbc7e575abb37 authored over 7 years ago by Cory Benfield <[email protected]>
Rewrite test_compatibility.py to be pytest-style

29fdbdb270bcd4f688ecaa5e430c70bb760c008f authored over 7 years ago by Alex Chan <[email protected]>
Rewrite test_connectionpool.py to be pytest-style

55b468db42b25aec467f4bed20c01e25cd5273b4 authored over 7 years ago by Alex Chan <[email protected]>
Merge pull request #1201 from jdufresne/bdist

Rename [wheel] section to [bdist_wheel] as the former is legacy

91e429215b4b5b49c2ab456daeeab810c45606e5 authored over 7 years ago by Cory Benfield <[email protected]>
Rename [wheel] section to [bdist_wheel] as the former is legacy

See:

https://bitbucket.org/pypa/wheel/src/54ddbcc9cec25e1f4d111a142b8bfaa163130a61/wheel/bdist_...

185dd6e16183ce5b4f7e5530e0e1c53cb8632acd authored over 7 years ago by Jon Dufresne <[email protected]>
Merge pull request #1202 from jdufresne/versions

Add trove classifiers for all supported Python versions

a9836f6da77df929b1310e812b41ff81e9f549dd authored over 7 years ago by Cory Benfield <[email protected]>
Add trove classifiers for all supported Python versions

I frequently use the PyPI trove classifiers to check if a 3rd party
package is usable by my proj...

77d76a914a87c1832d7f2ab06d9ac1330580a519 authored over 7 years ago by Jon Dufresne <[email protected]>
Merge pull request #1198 from alexwlchan/pytest-connection

Rewrite test_connection.py to be pytest-style

f9b661d2b34b0448a16c9979191a87f277b6ea26 authored over 7 years ago by Cory Benfield <[email protected]>