<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/waitress.git/waitress, 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 comment why this code exists</title>
<updated>2019-08-27T20:25:14+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2019-08-27T20:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=e9a2de7eed8ebc4df0625de5b133860764987ce1'/>
<id>e9a2de7eed8ebc4df0625de5b133860764987ce1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow requests with URI that starts with multiple slashes</title>
<updated>2019-08-27T20:17:23+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2019-08-27T20:08:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=881fc2b4c329dc2db8c710a78cfdae0665268eef'/>
<id>881fc2b4c329dc2db8c710a78cfdae0665268eef</id>
<content type='text'>
The HTTP spec states that it is acceptable to send a request like:

GET //whatever/testing HTTP/1.1

This should get properly conveyed to the WSGI application, but due to
the way that urlsplit works in the standard library this did not happen
correctly. With this fix we pass through the original path as requested
by the client, and the WSGI application will be responsible for
collapsing multiple empty path segments as necessary.

Fixes #260
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The HTTP spec states that it is acceptable to send a request like:

GET //whatever/testing HTTP/1.1

This should get properly conveyed to the WSGI application, but due to
the way that urlsplit works in the standard library this did not happen
correctly. With this fix we pass through the original path as requested
by the client, and the WSGI application will be responsible for
collapsing multiple empty path segments as necessary.

Fixes #260
</pre>
</div>
</content>
</entry>
<entry>
<title>Add failing tests for #260</title>
<updated>2019-08-27T19:46:40+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2019-08-27T19:46:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=e88232583f4b3e9c5a8576dcd4672f819e297814'/>
<id>e88232583f4b3e9c5a8576dcd4672f819e297814</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>support echoing more request info, not just body, in functional tests</title>
<updated>2019-07-19T06:01:46+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-07-19T06:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=9cf94669a9bb21d51741f5840b765e4ab5f94d48'/>
<id>9cf94669a9bb21d51741f5840b765e4ab5f94d48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move tests into test_proxy_headers</title>
<updated>2019-07-19T04:42:30+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-07-19T04:42:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=a15155f54e8ff615fd3f1db3cc35a60127fb58f3'/>
<id>a15155f54e8ff615fd3f1db3cc35a60127fb58f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>log the header value</title>
<updated>2019-07-14T20:16:50+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-07-14T20:16:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=9695c5d9a0eae818a4e9c2e5becb826c24e4533d'/>
<id>9695c5d9a0eae818a4e9c2e5becb826c24e4533d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handle exceptions and tag them with the specific header</title>
<updated>2019-06-30T20:45:03+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-06-30T20:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=01f7abef33241ccfeed1ae1c707a59ddd8d8b726'/>
<id>01f7abef33241ccfeed1ae1c707a59ddd8d8b726</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>avoid converting the version to a string value "None", empty instead</title>
<updated>2019-04-13T05:07:04+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-04-13T05:07:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=57b20c45f88414d2a262b84d45673528030ed49d'/>
<id>57b20c45f88414d2a262b84d45673528030ed49d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
