<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/waitress.git/waitress/server.py, branch workflows</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>add proxy header tests</title>
<updated>2019-07-19T08:02:19+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-07-19T08:02:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=a58c8889a5be154a1e616881cabfefeee337c718'/>
<id>a58c8889a5be154a1e616881cabfefeee337c718</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move proxy headers to a middleware and return 400 for malformed values</title>
<updated>2019-06-29T20:58:45+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-06-29T20:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=3e68af8684000ad3b01b51ad12e68e9f48a2d7ee'/>
<id>3e68af8684000ad3b01b51ad12e68e9f48a2d7ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes for pull request review</title>
<updated>2018-11-13T18:33:11+00:00</updated>
<author>
<name>Frank Krick</name>
<email>frank.krick@gmail.com</email>
</author>
<published>2018-11-13T18:33:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=0bb7a3e0e76ee050c9b83dd38b10dcdefa1e2563'/>
<id>0bb7a3e0e76ee050c9b83dd38b10dcdefa1e2563</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Undo changes for getsockname</title>
<updated>2018-10-29T01:32:09+00:00</updated>
<author>
<name>Frank Krick</name>
<email>frank.krick@gmail.com</email>
</author>
<published>2018-10-29T01:32:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=5b95bbe5aa02c46694cd3dba96db6c7647d3b6a1'/>
<id>5b95bbe5aa02c46694cd3dba96db6c7647d3b6a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed bind_sockets parameter from adjustments and added autodetection if binding the socket should be skipped.</title>
<updated>2018-10-28T23:03:42+00:00</updated>
<author>
<name>Frank Krick</name>
<email>frank.krick@gmail.com</email>
</author>
<published>2018-10-28T23:03:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=4887c74a9e4228ef69003eb0d3a59cc3abcbbaf6'/>
<id>4887c74a9e4228ef69003eb0d3a59cc3abcbbaf6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added sockets and bind_sockets parameters for server creation</title>
<updated>2018-10-28T20:03:09+00:00</updated>
<author>
<name>Frank Krick</name>
<email>frank.krick@gmail.com</email>
</author>
<published>2018-10-28T20:03:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=de0a6c1ef714ce42c07a595238663931a056a9b7'/>
<id>de0a6c1ef714ce42c07a595238663931a056a9b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>Vendor asyncore into waitress as waitress.wasyncore. (#199)</title>
<updated>2018-09-01T01:47:03+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2018-09-01T01:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=14778962fafb44bdd1c2ce1a163d197225a6508a'/>
<id>14778962fafb44bdd1c2ce1a163d197225a6508a</id>
<content type='text'>
Waitress has now "vendored" asyncore into itself as ``waitress.wasyncore``.
This is to cope with the eventuality that asyncore will be removed from
the Python standard library in 3.8 or so.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Waitress has now "vendored" asyncore into itself as ``waitress.wasyncore``.
This is to cope with the eventuality that asyncore will be removed from
the Python standard library in 3.8 or so.</pre>
</div>
</content>
</entry>
</feed>
