<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/urllib3.git/test/with_dummyserver/test_proxy_poolmanager.py, branch python-3.10.0b4</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>Change sub-class of NameResolutionError to NewConnectionError</title>
<updated>2021-07-08T19:42:21+00:00</updated>
<author>
<name>Quentin Pradet</name>
<email>quentin@pradet.me</email>
</author>
<published>2021-07-08T19:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=8a1ac9f8db13d0673188d542152253d6e133eec9'/>
<id>8a1ac9f8db13d0673188d542152253d6e133eec9</id>
<content type='text'>
This solves various problems:

 * Adding `NameResolutionError` is no longer a breaking change
 * Retries are supported again
 * `ProxyError` is raised again for all proxy related errors</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This solves various problems:

 * Adding `NameResolutionError` is no longer a breaking change
 * Retries are supported again
 * `ProxyError` is raised again for all proxy related errors</pre>
</div>
</content>
</entry>
<entry>
<title>Raise NameResolutionError instead of socket.gaierror (#2305)</title>
<updated>2021-06-28T15:03:36+00:00</updated>
<author>
<name>euri10</name>
<email>euri10@users.noreply.github.com</email>
</author>
<published>2021-06-28T15:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=1831327b881880ed871f96f56a6977d360042e1b'/>
<id>1831327b881880ed871f96f56a6977d360042e1b</id>
<content type='text'>
The new exception still derives from `socket.gaierror`, so this isn't a breaking change.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new exception still derives from `socket.gaierror`, so this isn't a breaking change.</pre>
</div>
</content>
</entry>
<entry>
<title>Lean on SSLContext to verify hostnames when possible (#2178)</title>
<updated>2021-03-16T15:17:38+00:00</updated>
<author>
<name>Quentin Pradet</name>
<email>quentin@pradet.me</email>
</author>
<published>2021-03-16T15:17:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=7f56f2e7ccdc22faca81f4b41ff7a889e48f3203'/>
<id>7f56f2e7ccdc22faca81f4b41ff7a889e48f3203</id>
<content type='text'>
* Use exact same SNI logic in pyOpenSSL and SecureTransport

It won't make a difference in practice, and avoids useless differences.

* Move "no SNI if IP address" responsibilty to TLS backends

 * The ssl module already avoids SNI when the host is an IP address
 * pyOpenSSL now does that too
 * We were already using SNI on IP addresses with SecureTransport anyway

In other words, this does not change anything, but is cleaner (we no
longer test for SecureTransport in ssl.py) and will allow us to lean on
ssl.SSLContext to match hostnames.

* Stop exposing is_ipaddress as a public

We already have way too much public functions

* Lean on SSLContext to verify hostnames when possible

* Address review comments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use exact same SNI logic in pyOpenSSL and SecureTransport

It won't make a difference in practice, and avoids useless differences.

* Move "no SNI if IP address" responsibilty to TLS backends

 * The ssl module already avoids SNI when the host is an IP address
 * pyOpenSSL now does that too
 * We were already using SNI on IP addresses with SecureTransport anyway

In other words, this does not change anything, but is cleaner (we no
longer test for SecureTransport in ssl.py) and will allow us to lean on
ssl.SSLContext to match hostnames.

* Stop exposing is_ipaddress as a public

We already have way too much public functions

* Lean on SSLContext to verify hostnames when possible

* Address review comments</pre>
</div>
</content>
</entry>
<entry>
<title>Add exception wrapper for HTTPS proxy connection failure (#2133)</title>
<updated>2021-02-09T07:34:58+00:00</updated>
<author>
<name>Jorge</name>
<email>JALopezSilva@gmail.com</email>
</author>
<published>2021-02-09T07:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=22057712b66eddf48ad3bdf458c1586733508111'/>
<id>22057712b66eddf48ad3bdf458c1586733508111</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use match parameter in pytest.raises()</title>
<updated>2020-12-29T14:06:15+00:00</updated>
<author>
<name>Hasan Ramezani</name>
<email>hasan.r67@gmail.com</email>
</author>
<published>2020-12-29T14:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=4cf9a72161e304c7ce35215d6b0a5cfd03d18b1a'/>
<id>4cf9a72161e304c7ce35215d6b0a5cfd03d18b1a</id>
<content type='text'>
Co-authored-by: Seth Michael Larson &lt;sethmichaellarson@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Seth Michael Larson &lt;sethmichaellarson@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Improve message for ProxySchemeUnknown exception</title>
<updated>2020-12-10T20:06:25+00:00</updated>
<author>
<name>Hasan Ramezani</name>
<email>hasan.r67@gmail.com</email>
</author>
<published>2020-12-10T20:06:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=2dcfde7bce57d7c0f997dc95d1e2c8fa977595b0'/>
<id>2dcfde7bce57d7c0f997dc95d1e2c8fa977595b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for Python 2 and 3.5</title>
<updated>2020-11-15T15:46:13+00:00</updated>
<author>
<name>Hugo van Kemenade</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2020-11-10T16:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=fbe9620784b130dcdccf43cd3105940152c4d762'/>
<id>fbe9620784b130dcdccf43cd3105940152c4d762</id>
<content type='text'>
- Upgrades syntax to Python 3.6+ with f-strings
- Removes most usage of six
- Removes documentation relevant to Python 2
- Removes universal wheel config
- Removes mock dependency for testing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Upgrades syntax to Python 3.6+ with f-strings
- Removes most usage of six
- Removes documentation relevant to Python 2
- Removes universal wheel config
- Removes mock dependency for testing
</pre>
</div>
</content>
</entry>
<entry>
<title>Sort imports with 'isort'</title>
<updated>2020-10-01T12:45:14+00:00</updated>
<author>
<name>Quentin Pradet</name>
<email>quentin.pradet@gmail.com</email>
</author>
<published>2020-10-01T12:45:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=dabe77d7d3f69c1b961826dabac28eda86699024'/>
<id>dabe77d7d3f69c1b961826dabac28eda86699024</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate TLS-in-TLS support into urllib3 (#1923)</title>
<updated>2020-09-28T20:11:27+00:00</updated>
<author>
<name>Jorge</name>
<email>JALopezSilva@gmail.com</email>
</author>
<published>2020-09-28T20:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=691679f738ae098ce024aeae90cfdd8013b8e1e7'/>
<id>691679f738ae098ce024aeae90cfdd8013b8e1e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Blacken using black==20.8b1</title>
<updated>2020-08-26T17:28:42+00:00</updated>
<author>
<name>hodbn</name>
<email>hodbn@users.noreply.github.com</email>
</author>
<published>2020-08-26T17:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/urllib3.git/commit/?id=d455be9463b547b4a6efb3b6de52abfe2b62e3e8'/>
<id>d455be9463b547b4a6efb3b6de52abfe2b62e3e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
