<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/waitress.git/waitress/parser.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 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>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>
<entry>
<title>run linkcheck and fix redirects, broken links</title>
<updated>2018-09-06T09:05:12+00:00</updated>
<author>
<name>Steve Piercy</name>
<email>web@stevepiercy.com</email>
</author>
<published>2018-09-06T09:05:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=d62ea44a0272af0c6356db64365f7d4637675b51'/>
<id>d62ea44a0272af0c6356db64365f7d4637675b51</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 #170 from Pylons/bugfix/uppercase_verb</title>
<updated>2017-08-16T15:23:13+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>xistence@0x58.com</email>
</author>
<published>2017-08-16T15:23:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=c18aa5e24e8d96bb64c9454a626147f37a23f0f0'/>
<id>c18aa5e24e8d96bb64c9454a626147f37a23f0f0</id>
<content type='text'>
No longer allow lowercase HTTP methods</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No longer allow lowercase HTTP methods</pre>
</div>
</content>
</entry>
<entry>
<title>No longer allow lowercase HTTP methods</title>
<updated>2017-08-16T05:23:07+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2017-08-16T04:51:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=e3ad2a3a2d45d796bada36ae9f9b4f87c4f15b6a'/>
<id>e3ad2a3a2d45d796bada36ae9f9b4f87c4f15b6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This fixes #64 but only for Python 3; Python 2 fails the test.  I'm clueless about what the right thing to do is.</title>
<updated>2017-06-01T16:42:26+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2014-07-14T02:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=d9d926008336ee6393a85f1754e2c47eed6d36d1'/>
<id>d9d926008336ee6393a85f1754e2c47eed6d36d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests Python3 breakage</title>
<updated>2016-06-25T05:00:13+00:00</updated>
<author>
<name>Matt Russell</name>
<email>matthew.russell@horizon5.org</email>
</author>
<published>2015-01-14T08:04:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=e458d5bbf9bdb91474eaa7ed03f3f11a06f6fade'/>
<id>e458d5bbf9bdb91474eaa7ed03f3f11a06f6fade</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent header spoofing via underscore/dash conflation.</title>
<updated>2016-06-25T05:00:13+00:00</updated>
<author>
<name>Matt Russell</name>
<email>matthew.russell@horizon5.org</email>
</author>
<published>2015-01-13T22:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=6d4dab6bed88917b973066a6d5222917661802b7'/>
<id>6d4dab6bed88917b973066a6d5222917661802b7</id>
<content type='text'>
See https://www.djangoproject.com/weblog/2015/jan/13/security/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://www.djangoproject.com/weblog/2015/jan/13/security/
</pre>
</div>
</content>
</entry>
<entry>
<title>preserve whitespace between folded header lines</title>
<updated>2015-04-13T16:41:34+00:00</updated>
<author>
<name>David Glick</name>
<email>david@glicksoftware.com</email>
</author>
<published>2015-04-13T16:41:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=e555f4d1a2cd9d52fc907d2793930f74d29ff814'/>
<id>e555f4d1a2cd9d52fc907d2793930f74d29ff814</id>
<content type='text'>
Fixes #53
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #53
</pre>
</div>
</content>
</entry>
</feed>
