<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/urllib3.git, branch travis-python-nightly</title>
<subtitle>github.com: shazow/urllib3.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/'/>
<entry>
<title>Allow Python nightly build to fail on Travis</title>
<updated>2020-08-14T20:57:09+00:00</updated>
<author>
<name>Seth Michael Larson</name>
<email>sethmichaellarson@gmail.com</email>
</author>
<published>2020-08-14T20:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=4a3dc931a7b19ebb73ab07f0edafaa5adad8449c'/>
<id>4a3dc931a7b19ebb73ab07f0edafaa5adad8449c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document how to customize SNI and Host headers when connecting via IP</title>
<updated>2020-08-10T14:26:21+00:00</updated>
<author>
<name>Stephen Rosen</name>
<email>1300022+sirosen@users.noreply.github.com</email>
</author>
<published>2020-08-10T14:26:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=cbb6be7a764d0f93b02d014fcdf3a46eb2f619ce'/>
<id>cbb6be7a764d0f93b02d014fcdf3a46eb2f619ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test Python 3.9-dev on macOS on GitHub Actions</title>
<updated>2020-08-10T14:07:29+00:00</updated>
<author>
<name>Hugo van Kemenade</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2020-08-10T14:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=2308f48d17e4d5a68b3bcced95367585130622fa'/>
<id>2308f48d17e4d5a68b3bcced95367585130622fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test on Python 3.9-dev and nightly on Travis CI</title>
<updated>2020-08-04T20:10:28+00:00</updated>
<author>
<name>Hugo van Kemenade</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2020-08-04T20:10:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=b72cdb08ed99ce134e91342ccbb8eaccee880b00'/>
<id>b72cdb08ed99ce134e91342ccbb8eaccee880b00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add v1.25.10 release to CHANGES on master</title>
<updated>2020-07-25T18:49:11+00:00</updated>
<author>
<name>Seth Michael Larson</name>
<email>sethmichaellarson@gmail.com</email>
</author>
<published>2020-07-25T18:49:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=119440abfd8460bb58264d1d8ea50422fcfbd9cd'/>
<id>119440abfd8460bb58264d1d8ea50422fcfbd9cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add hardcoded paths to macOS frameworks for Big Sur compatibility. (#1905)</title>
<updated>2020-07-19T15:27:19+00:00</updated>
<author>
<name>Shea Craig</name>
<email>sheagcraig@users.noreply.github.com</email>
</author>
<published>2020-07-19T15:27:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=6bd33f64fb1c3107c56b23d479561322406ecfc9'/>
<id>6bd33f64fb1c3107c56b23d479561322406ecfc9</id>
<content type='text'>
* Add hardcoded paths to macOS frameworks for Big Sur compatibility.

ctypes.util.find_library is checking for the presence of the framework
files, which will fail due to macOS Big Sur's "dynamic linker cache".
Since these files really can't be anywhere else, we just hardcode the
path and load them.

See: https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11-beta-release-notes
(relevent excerpt provided below)

This update takes the approach of leaving the existing behavior as is
for macOS 10.8 (lowest supported version) through 10.15.

Allegedly Apple is going to number Big Sur as macOS 11, although right
now the beta returns a version of "10.16", so this code handles both as
being greater than or equal to "10.16".

| New in macOS Big Sur 11 beta, the system ships with a built-in dynamic
linker cache of all system-provided libraries. As part of this change,
copies of dynamic libraries are no longer present on the filesystem.
Code that attempts to check for dynamic library presence by looking for
a file at a path or enumerating a directory will fail. Instead, check
for library presence by attempting to dlopen() the path, which will
correctly check for the library in the cache. (62986286)

* Raise an OSError if not on macOS and trying to import securetransport

* Just use hardcoded paths for Security and CoreFoundation libs.

This should never be anything but these paths. Instead of checking for
`os.path.isfile` with `ctypes.util.find_library`, we just try to load
with `ctypes.CDLL` and catch the `OSError` if it fails, add context, and
reraise.

* Updated to preserve pre-10.16 behavior.

* Bail early on non-macOS.

* Restore find_library import, OSError -&gt; ImportError

* ImportError

* OSError

* Delete test_securetransport_big_sur.py

Co-authored-by: Seth Michael Larson &lt;sethmichaellarson@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add hardcoded paths to macOS frameworks for Big Sur compatibility.

ctypes.util.find_library is checking for the presence of the framework
files, which will fail due to macOS Big Sur's "dynamic linker cache".
Since these files really can't be anywhere else, we just hardcode the
path and load them.

See: https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11-beta-release-notes
(relevent excerpt provided below)

This update takes the approach of leaving the existing behavior as is
for macOS 10.8 (lowest supported version) through 10.15.

Allegedly Apple is going to number Big Sur as macOS 11, although right
now the beta returns a version of "10.16", so this code handles both as
being greater than or equal to "10.16".

| New in macOS Big Sur 11 beta, the system ships with a built-in dynamic
linker cache of all system-provided libraries. As part of this change,
copies of dynamic libraries are no longer present on the filesystem.
Code that attempts to check for dynamic library presence by looking for
a file at a path or enumerating a directory will fail. Instead, check
for library presence by attempting to dlopen() the path, which will
correctly check for the library in the cache. (62986286)

* Raise an OSError if not on macOS and trying to import securetransport

* Just use hardcoded paths for Security and CoreFoundation libs.

This should never be anything but these paths. Instead of checking for
`os.path.isfile` with `ctypes.util.find_library`, we just try to load
with `ctypes.CDLL` and catch the `OSError` if it fails, add context, and
reraise.

* Updated to preserve pre-10.16 behavior.

* Bail early on non-macOS.

* Restore find_library import, OSError -&gt; ImportError

* ImportError

* OSError

* Delete test_securetransport_big_sur.py

Co-authored-by: Seth Michael Larson &lt;sethmichaellarson@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Collapse request chunked data and framing into one send() call (#1906)</title>
<updated>2020-07-16T16:22:58+00:00</updated>
<author>
<name>Seth Michael Larson</name>
<email>sethmichaellarson@gmail.com</email>
</author>
<published>2020-07-16T16:22:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=42ec81df905713045e69e2add4bb5787d89eab2f'/>
<id>42ec81df905713045e69e2add4bb5787d89eab2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Send "http/1.1" ALPN extension during TLS handshake</title>
<updated>2020-07-16T16:05:57+00:00</updated>
<author>
<name>hodbn</name>
<email>hodbn@users.noreply.github.com</email>
</author>
<published>2020-07-16T16:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=688584d692f3d77f5d6beca6bb97faef15f0977b'/>
<id>688584d692f3d77f5d6beca6bb97faef15f0977b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo, add rST code block</title>
<updated>2020-07-14T15:50:00+00:00</updated>
<author>
<name>matthewhughes934</name>
<email>34972397+matthewhughes934@users.noreply.github.com</email>
</author>
<published>2020-07-14T15:50:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=fe1f73b69838c04a516170478fd508966854c415'/>
<id>fe1f73b69838c04a516170478fd508966854c415</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add default user agent header (#1750)</title>
<updated>2020-06-30T05:18:15+00:00</updated>
<author>
<name>DonaCthulhuote</name>
<email>10714867+DonaCthulhuote@users.noreply.github.com</email>
</author>
<published>2020-06-30T05:18:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=a5a45dc36f3821e97bb9d6f2b4cd438a3f518af3'/>
<id>a5a45dc36f3821e97bb9d6f2b4cd438a3f518af3</id>
<content type='text'>
Co-authored-by: hodbn &lt;hodbn@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: hodbn &lt;hodbn@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
