summaryrefslogtreecommitdiff
path: root/waitress/tests/test_channel.py
Commit message (Expand)AuthorAgeFilesLines
* simplify rotationMichael Merickel2019-04-051-9/+14
* add backpressure on the app_iter if the socket can't send data quickly enoughMichael Merickel2019-04-051-0/+71
* flush SO_SNDBUF data on every send and deprecate send_bytesso_sndbufMichael Merickel2019-04-041-2/+14
* degrade client disconnect to info not warnMichael Merickel2019-04-041-4/+5
* improve shutdown logic by having channel.cancel() interrupt the app_iterMichael Merickel2019-04-031-25/+7
* optimize tracking of pending outbuf bytesfix-deadlock-on-disconnectMichael Merickel2019-04-021-6/+12
* handle client disconnections while rendering error responseerror-task-disconnectMichael Merickel2019-03-281-0/+27
* interrupt the app_iter if it tries to write to a closed socketMichael Merickel2019-03-261-0/+31
* no need to alias close to _close now that ReadOnlyFileBasedBuffer actually ha...Chris McDonough2014-05-151-4/+4
* restore py3 compat, coverageChris McDonough2013-11-211-7/+6
* - Fix some cases where the creation of extremely large output buffers (greaterChris McDonough2013-11-211-0/+33
* autopep8 runthrough and janitorial changes.Keith Gaughan2013-05-231-6/+26
* - Fix bug in HTTP Expect/Continue support. SeeChris McDonough2013-01-101-3/+20
* dont fail if we cant close hereChris McDonough2012-01-161-0/+15
* Support the WSGI ``wsgi.file_wrapper`` protocol as perChris McDonough2012-01-161-18/+91
* - A logic error prevented the internal outbuf buffer of a channel from beingChris McDonough2012-01-071-3/+14
* - Fix PATH_INFO encoding/decoding on Python 3 (as per PEP 333, tunnelChris McDonough2012-01-031-1/+1
* - Channel timeout cleanup was broken.Chris McDonough2012-01-021-0/+6
* - Set default ``connection_limit`` back to 100 for benefit of maximalChris McDonough2012-01-021-2/+2
* FeaturesChris McDonough2012-01-021-191/+213
* gardenChris McDonough2011-12-301-38/+0
* coveragepipelinefixChris McDonough2011-12-301-2/+66
* dont assert task will be none, instead set will_close when handle_close is ca...Chris McDonough2011-12-301-1/+2
* appease python 3Chris McDonough2011-12-301-3/+3
* fix exception reportingChris McDonough2011-12-301-0/+1
* handle only one task at a time on channel to fix pipelineing issuesChris McDonough2011-12-291-180/+139
* unhoseChris McDonough2011-12-291-6/+2
* add trigger testsChris McDonough2011-12-281-0/+23
* ensure headers and body cannot exceed a max sizeChris McDonough2011-12-281-0/+2
* fix tests on py3, remove unused codeChris McDonough2011-12-271-4/+2
* add forgotten dispatcher file, put maintenance checking on server rather than...Chris McDonough2011-12-271-50/+8
* channel now requires an ajustments objectChris McDonough2011-12-271-0/+16
* renames, effective_host/effective_port, dont relog in taskChris McDonough2011-12-271-3/+3
* channel.write no longer accept non-byte-sequences.Chris McDonough2011-12-261-19/+0
* pep8Chris McDonough2011-12-261-1/+1
* put trigger on server instance rather than having it as a globalChris McDonough2011-12-261-11/+7
* fix tests on windowsChris McDonough2011-12-261-18/+13
* fix tests on windowsChris McDonough2011-12-261-0/+5
* fix on py32Chris McDonough2011-12-261-1/+1
* add expect/continue unit testsChris McDonough2011-12-241-0/+30
* add expect/continue support; document differences from zope.serverChris McDonough2011-12-241-0/+2
* all tests pass on py3kChris McDonough2011-12-221-26/+26
* get channel back up to 100 percent after integration test disableChris McDonough2011-12-221-0/+40
* add init tests, 100 percent coverage for channel:Chris McDonough2011-12-221-16/+198
* collapse DualModeChannel and HTTPServerChannelChris McDonough2011-12-211-12/+21
* de-enterprise-izeChris McDonough2011-12-211-0/+311