<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/waitress.git/src/waitress, branch bugfix/close-buffer</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>black: Fix whitespace</title>
<updated>2022-01-17T04:59:45+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2022-01-17T04:57:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=b59facd51eef152646ddc3f6a25acea924c14f3c'/>
<id>b59facd51eef152646ddc3f6a25acea924c14f3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Close old buffer when overflowing in OverflowableBuffer</title>
<updated>2022-01-17T04:58:14+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2021-12-27T08:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=17ae760ad7359725b572439747c0efcc5cb0abc0'/>
<id>17ae760ad7359725b572439747c0efcc5cb0abc0</id>
<content type='text'>
When switching from a BytesIO to a file backed buffer, we were not
closing the old buffer after we had copied its contents. With this
change when we switch from a small buffer to a larger buffer or
vice-versa we will now attempt to close the old buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When switching from a BytesIO to a file backed buffer, we were not
closing the old buffer after we had copied its contents. With this
change when we switch from a small buffer to a larger buffer or
vice-versa we will now attempt to close the old buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>runner: Fix alignment of --url-prefix</title>
<updated>2021-09-08T21:12:13+00:00</updated>
<author>
<name>Felipe Franciosi</name>
<email>felipe@nutanix.com</email>
</author>
<published>2021-09-08T21:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=439ec78ad7f15d3bf9531e210c0e06f827629bae'/>
<id>439ec78ad7f15d3bf9531e210c0e06f827629bae</id>
<content type='text'>
The help message contained a misaligned option. This fixes it.

Signed-off-by: Felipe Franciosi &lt;felipe@nutanix.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The help message contained a misaligned option. This fixes it.

Signed-off-by: Felipe Franciosi &lt;felipe@nutanix.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>black</title>
<updated>2021-05-11T15:23:04+00:00</updated>
<author>
<name>Shane Hathaway</name>
<email>shane@willowrise.com</email>
</author>
<published>2021-05-11T15:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=c68c9041eb1c443441c3afd645bdf0db7794ab0f'/>
<id>c68c9041eb1c443441c3afd645bdf0db7794ab0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add REMOTE_URI to the WSGI environ.</title>
<updated>2021-05-11T14:42:05+00:00</updated>
<author>
<name>Shane Hathaway</name>
<email>shane@willowrise.com</email>
</author>
<published>2021-05-11T14:42:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=22120803fed3bffc61c85c1b1acef8c2d68e620e'/>
<id>22120803fed3bffc61c85c1b1acef8c2d68e620e</id>
<content type='text'>
CHANGES.txt entry included.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CHANGES.txt entry included.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a crash in the MultiSocketServer startup and re-enable startup messages</title>
<updated>2020-11-29T21:06:33+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2020-11-29T21:06:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=e5d443750e30b7ea61bd183d5270820bc4e9a81a'/>
<id>e5d443750e30b7ea61bd183d5270820bc4e9a81a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove attempt to resolve IP address to server_name</title>
<updated>2020-11-27T05:42:44+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2020-11-27T05:42:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=2f2972e8349d19cc36472e54fc9969b431ef1413'/>
<id>2f2972e8349d19cc36472e54fc9969b431ef1413</id>
<content type='text'>
Instead we just rely on the server_name passed in to the adjustment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead we just rely on the server_name passed in to the adjustment.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new adjustment named server_name</title>
<updated>2020-11-27T05:41:06+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2020-11-27T05:41:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=90148c9ab53c53019055d8ca54ffcbba08b2b284'/>
<id>90148c9ab53c53019055d8ca54ffcbba08b2b284</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 #310 from perfact/notify-client-close</title>
<updated>2020-10-31T07:03:50+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>xistence@0x58.com</email>
</author>
<published>2020-10-31T07:03:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=31d7498c84cf0041f37beb503fd0ddf78d9d41e2'/>
<id>31d7498c84cf0041f37beb503fd0ddf78d9d41e2</id>
<content type='text'>
Notify client close</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notify client close</pre>
</div>
</content>
</entry>
<entry>
<title>Allow tasks to notice if client disconnected</title>
<updated>2020-10-25T08:36:34+00:00</updated>
<author>
<name>Viktor Dick</name>
<email>vd@perfact.de</email>
</author>
<published>2020-08-11T19:10:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/waitress.git/commit/?id=a514a47e55f0a663477831d083f608a7d2db035b'/>
<id>a514a47e55f0a663477831d083f608a7d2db035b</id>
<content type='text'>
This inserts a callable `waitress.client_disconnected` into the
environment that allows the task to check if the client disconnected
while waiting for the response at strategic points in the execution,
allowing to cancel the operation.

It requires setting the new adjustment `channel_request_lookahead` to a
value larger than 0, which continues to read requests from a channel
even if a request is already being processed on that channel, up to the
given count, since a client disconnect is detected by reading from a
readable socket and receiving an empty result.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This inserts a callable `waitress.client_disconnected` into the
environment that allows the task to check if the client disconnected
while waiting for the response at strategic points in the execution,
allowing to cancel the operation.

It requires setting the new adjustment `channel_request_lookahead` to a
value larger than 0, which continues to read requests from a channel
even if a request is already being processed on that channel, up to the
given count, since a client disconnect is detected by reading from a
readable socket and receiving an empty result.
</pre>
</div>
</content>
</entry>
</feed>
