<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/waitress.git, branch bugfix/ipv6_server_name</title>
<subtitle>github.com: Pylons/waitress.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/'/>
<entry>
<title>Avoid doing work for UNIX sockets, just return localhost</title>
<updated>2018-09-06T05:41:10+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T05:40:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=6eb9242cc76b475d79cf98e85658ba3024e762aa'/>
<id>6eb9242cc76b475d79cf98e85658ba3024e762aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change get_server_name logic to be more correct</title>
<updated>2018-09-06T05:41:03+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T05:36:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=b438196f325e9584167c200b2b6376aa6b1bfe4e'/>
<id>b438196f325e9584167c200b2b6376aa6b1bfe4e</id>
<content type='text'>
In case of wildcard INADDR_ANY or INADDR6_ANY, we try and get the
hostname of the machine we are running on, since it is arguably the most
correct response for a daemon listening on all addresses.

However if that fails, we fall back to returning `localhost`.

If we have an IP address other than the wildcard, we try to get the
hostname by doing a reverse DNS lookup, if this fails we just set the
server_name to the IP address directly.

For IPv6, we MUST wrap the IP address in `[]` so that it is a valid IPv6
literal address.

We also catch the UnicodeDecodeError exception and make sure to ignore
it, this is due to Windows and gethostbyaddr doing the wrong thing
internally.

Closes #186, #201, #168
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of wildcard INADDR_ANY or INADDR6_ANY, we try and get the
hostname of the machine we are running on, since it is arguably the most
correct response for a daemon listening on all addresses.

However if that fails, we fall back to returning `localhost`.

If we have an IP address other than the wildcard, we try to get the
hostname by doing a reverse DNS lookup, if this fails we just set the
server_name to the IP address directly.

For IPv6, we MUST wrap the IP address in `[]` so that it is a valid IPv6
literal address.

We also catch the UnicodeDecodeError exception and make sure to ignore
it, this is due to Windows and gethostbyaddr doing the wrong thing
internally.

Closes #186, #201, #168
</pre>
</div>
</content>
</entry>
<entry>
<title>get_server_name requires an IP, passing empty is invalid</title>
<updated>2018-09-06T05:33:23+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T05:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=0cf4c61d315b0d3429c4daedc157df7fcf64307f'/>
<id>0cf4c61d315b0d3429c4daedc157df7fcf64307f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove pypy3 from travis</title>
<updated>2018-09-06T04:59:00+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T04:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=761c30122dc78a8dc13a2e5a1f160416609a45be'/>
<id>761c30122dc78a8dc13a2e5a1f160416609a45be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Was a bit too aggressive with updating tox</title>
<updated>2018-09-06T04:58:26+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T04:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=8223924f53c52e5a11c5ecc99d977bdbd479ff83'/>
<id>8223924f53c52e5a11c5ecc99d977bdbd479ff83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update waitress testing to include Python 3.7/3.8</title>
<updated>2018-09-06T04:56:55+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T04:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=3dfe29316b5e8dcf209a2dfdcdc4632f85d48d7c'/>
<id>3dfe29316b5e8dcf209a2dfdcdc4632f85d48d7c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGES.txt for #202</title>
<updated>2018-09-06T04:56:17+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T04:56:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=49cfd93548d096e2cc7fa9860951a7acd07729d2'/>
<id>49cfd93548d096e2cc7fa9860951a7acd07729d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #202 from Pylons/body-less-304</title>
<updated>2018-09-06T04:42:04+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>xistence@0x58.com</email>
</author>
<published>2018-09-06T04:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=4ce8f82082a76aa62148b6f3300d16ec4184202e'/>
<id>4ce8f82082a76aa62148b6f3300d16ec4184202e</id>
<content type='text'>
Ignore response body if status code doesn't allow a body</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ignore response body if status code doesn't allow a body</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite removal of item from response_headers</title>
<updated>2018-09-06T04:12:00+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2018-09-06T04:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=508570ddd1cfda05500e17dccf3f52c0fe8b0ad2'/>
<id>508570ddd1cfda05500e17dccf3f52c0fe8b0ad2</id>
<content type='text'>
We don't want to delete items from a list while iterating over the list.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't want to delete items from a list while iterating over the list.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #203 from Pylons/set-input-terminated</title>
<updated>2018-09-04T18:03:31+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>xistence@0x58.com</email>
</author>
<published>2018-09-04T18:03:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=9a2c04503786af60f4c0db57c986e8ab7c3ca20f'/>
<id>9a2c04503786af60f4c0db57c986e8ab7c3ca20f</id>
<content type='text'>
Set wsgi.input_terminated in the WSGI environ</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set wsgi.input_terminated in the WSGI environ</pre>
</div>
</content>
</entry>
</feed>
