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

Make pyOpenSSL skip DNS names which can't be idna-encoded (#1406)

9e83eb9ca61d787aa87af0192242de70595b7cdc authored over 6 years ago by Seth M. Larson <[email protected]>
Remove unused testing utility function onlyPy34OrOlder (#1403)

2191daaf25b85d4343b67b246c1a8e7ad09932fa authored over 6 years ago by Jon Dufresne <[email protected]>
Handle EINTR from poll with zero timeout (#1399)

Closes #1396

0f85e05af9ef2ded671a7b47506dfd24b32decf0 authored over 6 years ago by Bruce Merry <[email protected]>
Update Python 2 doc link to Python 3 (#1395)

Python 3 docs are better maintained and are the future of the Python
project.

6be637268931e100b0d2d15cecd5524323fd4f36 authored over 6 years ago by Jon Dufresne <[email protected]>
Mark the v1.23 release in the change log (#1393)

Since v1.23 is out (congratulations!), roll over the change log to
indicate what is in the rele...

ffb17a3c23179988c5b4666286dc7ad29849f5c6 authored over 6 years ago by Jeremy Cline <[email protected]>
Simplify conditional block (#1388)

4b2edf67762cae1bfe3f7214d4e0975d8e85d691 authored over 6 years ago by Ofek Lev <[email protected]>
Fix my name in README.rst (#1390)

46a283161b2ebc3a697f14a6326f92d959038090 authored over 6 years ago by Thea Flowers <[email protected]>
Pin pyOpenSSL major version to 17.* for Python 2.6 (#1389)

See: https://github.com/pyca/pyopenssl/blob/74de8a137d435d45c100b74cc971be556166a559/CHANGELOG.r...

651174f20ee623ad00a783980d646c23e1e3ba98 authored over 6 years ago by Seth M. Larson <[email protected]>
Update pypi.python.org URLs to pypi.org (#1383)

Update pypi.python.org URLs to pypi.org

30e9855307aaa9f9f09651f2bbddeb7350eed666 authored over 6 years ago by Seth M. Larson <[email protected]>
Update pypi.python.org URLs to pypi.org

For details on the new PyPI, see the blog post:

https://pythoninsider.blogspot.ca/2018/04/new-p...

632951ccb148939b4af7bcedc8e1244c623e8eec authored over 6 years ago by Jon Dufresne <[email protected]>
Don't normalize hostnames when using custom protocol (#1361)

Do not lowercase hostnames with custom-protocol

9f09cb4b9d69bd8944c881f61b8fe933ad425b5b authored over 6 years ago by Seth M. Larson <[email protected]>
Add geturl method to HTTPResponse objects (#1382)

Implements #1272 by adding a geturl method to HTTPResponse objects

5243c46939e664494e640b8e459d6dad726287ad authored over 6 years ago by Seth M. Larson <[email protected]>
add unit tests

fc210c543bfb62ae3f1bbbc5d873fa39bd048ff4 authored over 6 years ago by Chris Wilcox <[email protected]>
contributors file update

6d18a448eff6c3cc150eb7cf1fd60bf94fad2b0c authored over 6 years ago by Chris Wilcox <[email protected]>
Implements #1272 by adding a geturl method to HTTPResponse objects

ac185a25047e14ebbc9376b6136ebabc2d5099fb authored over 6 years ago by Chris Wilcox <[email protected]>
Add test cases for uppercase url + custom protocol

fdc9b39d69292c0d7235da8b39689caaa54ee357 authored over 6 years ago by Lukas Slebodnik <[email protected]>
Do not lowercase hostnames with custom-protocol(#1267)

Unix sockets are are case sensitive the same as other files
on standard unix file systems.

92da9e010f506cdd2408f6915ff87926f907c927 authored over 6 years ago by Lukas Slebodnik <[email protected]>
Don't use SNI when connecting to an IP address (#1350)

db444ec77836ef1e6aa129bc3507f8e838f1ceb6 authored over 6 years ago by Seth M. Larson <[email protected]>
ipaddress.ip_address only takes str/unicode

cbcb3bd94e1da15f69bcfdf7ddc04645d13cd33c authored over 6 years ago by SethMichaelLarson <[email protected]>
Always pass server_hostname to SecureTransport

7e3913adc2acd909778bfb43ce039c6f023c8698 authored over 6 years ago by Seth M. Larson <[email protected]>
Also import get_subj_alt_name

59192c95e70f336d19cb59d340816ef3e03b05c4 authored over 6 years ago by Seth M. Larson <[email protected]>
Tests should run without PyOpenSSL or SecureTransport

b0710041fbc2e2dc999f89ce98a4d1177e8cd61b authored over 6 years ago by Seth Michael Larson <[email protected]>
Remove create_autospec on sockets

dff373f552a35cf79f5e6d543217060558099546 authored over 6 years ago by Seth Michael Larson <[email protected]>
Fix test to not depend on warning order

4d5dbeeca3f21e6ece0783607e8e504d56e720e5 authored over 6 years ago by lars4839 <[email protected]>
Use ipaddress/inet_aton in place of inet_pton

4c0fc3cd61541ef625b3aaa11f5efbaef095ed43 authored over 6 years ago by lars4839 <[email protected]>
Use mock.create_autospec on mocked interfaces

49adeda78c79756fe1cc71e697fb367c16d18d2c authored over 6 years ago by SethMichaelLarson <[email protected]>
Fix tests expecting to warn without server_hostname

794872d15f4c0fc1087dc45abe2fe5f1fb46445e authored over 6 years ago by SethMichaelLarson <[email protected]>
Move None check outside is_ipadress()

f86020dd82f84db562df70218d643c81176b9259 authored over 6 years ago by lars4839 <[email protected]>
Detect IP addresses before starting SNI

e1b40a73e1f5b6140f46aaf8638e1a14b04d7cad authored over 6 years ago by SethMichaelLarson <[email protected]>
Add server_hostname=None cases, simplify logic

2660c63940874b139f071201ddd316f5a0322404 authored over 6 years ago by Seth Michael Larson <[email protected]>
Don't emit SNIMissingWarning when using IP address

9c784b5393141e9fa4252f05888b94414ef50bed authored over 6 years ago by Seth Michael Larson <[email protected]>
Stop using uuid for choose_boundary() (#1380)

Stop using uuid for choose_boundary()

c8c98c473ab30f427fe05057f2ceded10ec93153 authored over 6 years ago by Seth M. Larson <[email protected]>
Update entry in changelog

2906be4d1682363f80f1044ecb1b25239a86f44b authored over 6 years ago by Seth M. Larson <[email protected]>
Stop using uuid for choose_boundary()

This solution is about 4 times faster than uuid.uuid4().hex method

0fab5f709d1cac7dee492b62f17e2cf3fd97ee3d authored over 6 years ago by Seth M. Larson <[email protected]>
Use b16 instead of b64 for SecureTransport temporary KeyChains (#1379)

11b6c15791a57c7b69040bfd4bb82c77f2b015b6 authored over 6 years ago by Seth M. Larson <[email protected]>
Fix skip logic for our urllib3/contrib tests (#1377)

a3cf7c8546f8972f522f4f5dd7ee753c4fbf6ccb authored over 6 years ago by Seth M. Larson <[email protected]>
Use b16encode instead of b64encode

b64encode() can return strings with '/' characters which would make Security.SecKeychainCreate()...

5b2e4fb5e54970acadb3835e56ae464bd94a4a29 authored over 6 years ago by Seth M. Larson <[email protected]>
Add noqa to import test

a0513b7f17a77b1a9c27f8c3710f23ffa404f6bc authored over 6 years ago by Seth M. Larson <[email protected]>
Fix whitespace issue in SecureTransport test

bbff08c49df269ad24851d4264fd3f1dbd141358 authored over 6 years ago by Seth M. Larson <[email protected]>
Better visibility for skipped tests within report

d934779971b61ce2e75bfc4808964a7b682d6347 authored over 6 years ago by Seth M. Larson <[email protected]>
Fix skip logic in SecureTransport tests

a1acbcfc41a3f55e58e0f240eedcdf6568de4850 authored over 6 years ago by Seth M. Larson <[email protected]>
Fix skip logic in PyOpenSSL dependencies test

d16dab803ced786b6ed40327842330a645461bae authored over 6 years ago by Seth M. Larson <[email protected]>
Fix skip logic in PyOpenSSL tests

3220ef3f2c0372399a046f14d9cd9417bd192331 authored over 6 years ago by Seth M. Larson <[email protected]>
Add support for SecureTransport for Python 2.6 (#1359)

Allow SecureTransport to work on Python 2.6

c7c530705c5504f91f35bbbbed6774076e6d6dd0 authored over 6 years ago by Seth M. Larson <[email protected]>
Make tests for macOS + Python 3.7 required (#1375)

Address #1365 by fixing failing test on darwin + 3.7

e3493837790e5cd59722585cf4c4339b9a15ff48 authored over 6 years ago by Seth M. Larson <[email protected]>
Add tests for select timeout of float('inf') (#1376)

Add test for wait_for_socket EINTR handling w/ infinite timeout

d3962ce93bc54f2de06c20c97724ac59eae79a63 authored over 6 years ago by Seth M. Larson <[email protected]>
Merge branch 'master' into fix-python26-mac

cf49a2fd1c83f1313f5e133c4b3d74af671939da authored over 6 years ago by Seth M. Larson <[email protected]>
Don't compare None to 0

b7b47faaab3ba9069c801dd3d02964a7566b7919 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
Just verify that waiting on an invalid socket raises *some* error

Apparently the exact exception is different on different platforms. In
particular, Python 2 on W...

b5073f2c462aae0ab40dc2b7ffb9b83ac30b70eb authored over 6 years ago by Nathaniel J. Smith <[email protected]>
Add test for wait_for_socket EINTR handling w/ infinite timeout

This covers an otherwise uncovered branch in _retry_on_intr.

As requested here:
https://githu...

d6ae50674104c81a3aab1c9c50b80cc5967ca2e8 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
remove python 3.7 from allow_failures

3c43a2b5ea38d36d393122f4b123c3d0cb86505e authored over 6 years ago by Chris Wilcox <[email protected]>
Address #1365. CertificateError str repr is tuple, not str.

edd7a0063d25f1a7f34306f9a9488247593888a9 authored over 6 years ago by Chris Wilcox <[email protected]>
Remove selectors backport (#1358)

* Implement wait_for_[read,write} directly on top of 'select' module

Our vendored backport of...

9782e1f866aa6d0d176dce8678aee448aeb492dd authored over 6 years ago by Nathaniel J. Smith <[email protected]>
Free cert_array if it is *not* None (#1354)

45a39bc6102610c75327d8f6f713d083ae968e6d authored over 6 years ago by Paul Kehrer <[email protected]>
Fix AppVeyor build (#1369)

Windows cannot replace a running executable. It's not clear why this was
working until now.

01886457ca3c8e61bebb0a4178bc21a2a18493de authored over 6 years ago by Quentin Pradet <[email protected]>
Add Abbott to sponsors list (#1357)

cae6a00c7ced9fbec2f52426cbad4747867471bf authored over 6 years ago by Seth M. Larson <[email protected]>
Add the Gitter shield to README (#1367)

657dc6de284342239d9da05b2da4674392ba51c7 authored over 6 years ago by Seth M. Larson <[email protected]>
Allow SOCKSConnection to parse username and password from URL (#1363)

30a3f2ad8ca0920198878ac0cb9c2a82002b910d authored over 6 years ago by Aleksey <[email protected]>
Perhaps the SecureTransport bugs are worked out?

9bca66237dabbdcb15aec0187a8b457425eadebd authored over 6 years ago by wbond <[email protected]>
Set the data written earlier, although this shouldn't matter

28035fe8bb1117361edb056afa10d7f19eaf078e authored over 6 years ago by wbond <[email protected]>
Use pointer data from beginning of method

b3fa55451b7071f64ef4777283c1432f12119f9f authored over 6 years ago by wbond <[email protected]>
Debug keychain creation failures

d63e68813901418796923ca3c232248355000c0f authored over 6 years ago by wbond <[email protected]>
Inspect unsent data to see what message is being missed by server

534db2cf45fdf610f3e750485c674b0c927a1806 authored over 6 years ago by wbond <[email protected]>
Debug what data ia not being sent during client intermediate test

e8ec548fdee729d032d013e7eb98dd8409a2eeda authored over 6 years ago by wbond <[email protected]>
Handle EPIPE like ECONNRESET since EPIPE just means no pending data

5aacbee03e9ab7951d0f3734c869cb22082d0537 authored over 6 years ago by wbond <[email protected]>
Check write exceptions too

31aa872bb41fc97490654bec2d2c9239a16d5844 authored over 6 years ago by wbond <[email protected]>
Why so many regular errSSLInternal on Travis?

b6b59dcbc8aa1c78961a825fa179e0a8b4443653 authored over 6 years ago by wbond <[email protected]>
Try to debug Mac Python 2.6 Travis failure

a6c0eec8aa5f91c2a59951e4e8a891fac4f1b1b8 authored over 6 years ago by wbond <[email protected]>
Add Python 2.6 contrib.securetransport enhancement to docs

c794f27ba5a70ba79d5b4516740cdce56e73b63b authored over 6 years ago by wbond <[email protected]>
Always use a ctypes array for recv_info(), for simplicity sake

7181dd565521f8464546ee54e6256aef9cbd789c authored over 6 years ago by wbond <[email protected]>
Be tolerant of non-unix line endings for securetransport cert bundles (#1355)

da86fb6c3f44281d808ceb14d8f2a01895cab6e5 authored over 6 years ago by Paul Kehrer <[email protected]>
clarify how to setup a virtual env and run a small number of tests (#1360)

b9b97974c6d2d1ade1d1d1d7a6b7496b2e61f5ca authored over 6 years ago by Christopher Wilcox <[email protected]>
Add exception text seen from client cert error with Python 2.6 on Mac

a5cf1ef21d79cb5d166aa0eae16a9844f3cb8ce1 authored over 6 years ago by wbond <[email protected]>
Adjust tests to not look for warnings when using SecureTransport

70de80fc80e43107fc60e0f40aeee85c43fa00b3 authored over 6 years ago by wbond <[email protected]>
Allow SecureTransport to work on Python 2.6

a24d46683f58096f5a49fdc79cc7f8b1ade75a5a authored over 6 years ago by wbond <[email protected]>
Switch to deque LifoQueue (#1356)

7bab7ae1d2b416aeda3ecac8e94d1636e972407f authored over 6 years ago by Seth M. Larson <[email protected]>
Update links to point to organization (#1353)

d138a233a41eddd1bb0f93ace50bd6dfd6c28940 authored over 6 years ago by Seth M. Larson <[email protected]>
x509.UnsupportedExtension is gone in cryptography >= 2.1 (#1342)

89f4a9d523de648969f77be9e40271ffce904860 authored over 6 years ago by Seth M. Larson <[email protected]>
Closed HTTPResponse.read_chunked() returns no chunks instead of exception (#1345)

0a01e691e082191f5abef5878937de7af1a2407c authored over 6 years ago by Seth M. Larson <[email protected]>
Remove Authorization header when redirecting cross-host (#1346)

560bd227b90f74417ffaedebf5f8d05a8ee4f532 authored over 6 years ago by Seth M. Larson <[email protected]>
Disable chunked tests on GAE

9bb222a062a3ba9e044d80b66e33cccbcff8397c authored over 6 years ago by Seth M. Larson <[email protected]>
Change remove_headers_on_redirect default value

63948f3a607ed8e7a3ce9ac4e20782359896e27e authored over 6 years ago by Seth M. Larson <[email protected]>
Move the entry to the top of CHANGES.rst

e8a727a0b8389f5f75981858a8bbb319646f4450 authored over 6 years ago by Seth M. Larson <[email protected]>
Move DEFAULT_REDIRECT_HEADERS_BLACKLIST under Retry

2a42e70ff077006d5a6da92251ddbb2939303f94 authored over 6 years ago by Seth M. Larson <[email protected]>
Add a comment about short-circuiting is_same_host

1742538d57865e61125c6c12a755b5db41636fe7 authored over 6 years ago by Seth M. Larson <[email protected]>
Add a default list of headers to strip as a global

3b5f27449e153ad05186beca8fbd9b134936fe50 authored over 6 years ago by Seth M. Larson <[email protected]>
Stop using headers, instead use kw['headers']

6245ddddb7f80740c5c15e1750e5b9f68c5b2b5f authored over 6 years ago by Seth M. Larson <[email protected]>
Add test for read_chunked() on a closed response

2101de871d627d40b0e6302373aef239bc7d6cde authored over 6 years ago by Seth M. Larson <[email protected]>
Switch to Retry.remove_headers_on_redirect

- Default to Authorization header.
- Allow different settings on the Retry object.
- Remove logi...

9c9dd6f3014e89bb9c532b641abcf1b24c3896ab authored over 6 years ago by lars4839 <[email protected]>
Add @jonparrott as lead maintainer and @SethMichaelLarson as a maintainer (#1348)

c4f123dcdcad3582561373278d2772f819ec3cb8 authored over 6 years ago by Jon Wayne Parrott <[email protected]>
Disable test_read_chunked_short_circuit on GAE

2328ab13671ff72ebb231b90aa4bed6384116bb8 authored over 6 years ago by lars4839 <[email protected]>
Fix AppEngine connection pool tests

5e9c6b9175d66170ef65fc703f2e46788a59ca0c authored over 6 years ago by SethMichaelLarson <[email protected]>
Add entry to CHANGES.rst

23e2eb56af23db5a1eeb8ad9b51dd99a27c15522 authored over 6 years ago by SethMichaelLarson <[email protected]>
Add Authentication strip logic to PoolManager

48dba048081dfcb999afcda715d17147aa15b6ea authored over 6 years ago by SethMichaelLarson <[email protected]>
Add Authentication strip logic to ConnectionPool

f99912beeaf230ee3634b938d3ea426ffd1f3e57 authored over 6 years ago by SethMichaelLarson <[email protected]>
Add forward_auth_headers_across_hosts parameter to Retry

3d7f98b07b6e6e04c2e89cdf5afb18024a2d804c authored over 6 years ago by SethMichaelLarson <[email protected]>
Add entry in CHANGES.rst

f5452ce315e749ac59756067b8a246cf55f5ccfa authored over 6 years ago by SethMichaelLarson <[email protected]>
read_chunked() method on closed Response no longer

raises AttributeError, instead returns no chunks.

997280928daf6e440511baf75d60d25d0813d88a authored over 6 years ago by SethMichaelLarson <[email protected]>
empty commit

76e658946d3bcfd81d2964eaffdf595b6b8942bc authored over 6 years ago by Jeremy Lainé <[email protected]>
Merge pull request #1339 from katbot99/decode_content_comment

Fix docstring in HTTPResponse

69f16a0c555316f486f8d43d889edb1abae1e151 authored almost 7 years ago by Ian Stapleton Cordasco <[email protected]>