summaryrefslogtreecommitdiff
path: root/waitress
Commit message (Expand)AuthorAgeFilesLines
* add proxy header testsMichael Merickel2019-07-194-12/+91
* support echoing more request info, not just body, in functional testsMichael Merickel2019-07-192-27/+64
* move tests into test_proxy_headersMichael Merickel2019-07-184-612/+691
* log the header valueMichael Merickel2019-07-143-57/+78
* handle exceptions and tag them with the specific headerMichael Merickel2019-06-301-91/+117
* move proxy headers to a middleware and return 400 for malformed valuesMichael Merickel2019-06-294-354/+392
* avoid converting the version to a string value "None", empty insteadcrack-versionMichael Merickel2019-04-132-2/+5
* Merge pull request #250 from Pylons/triggerBert JW Regeer2019-04-111-7/+10
|\
| * pull the trigger more often, increases throughput in some testingtriggerMichael Merickel2019-04-101-7/+10
* | Merge pull request #251 from Pylons/resource-warningsBert JW Regeer2019-04-113-6/+65
|\ \
| * | fix resource warningsresource-warningsMichael Merickel2019-04-103-6/+65
| |/
* | test for seekable method and use itMichael Merickel2019-04-102-3/+7
* | demonstrate failing test with non-seekable filewrapper streamMichael Merickel2019-04-102-1/+44
|/
* fix commentMichael Merickel2019-04-061-2/+2
* simplify rotationMichael Merickel2019-04-052-20/+20
* clarify comment on len() issuesBert JW Regeer2019-04-051-1/+1
* rotate outbuf if we've written more than outbuf_high_watermark bytes to itMichael Merickel2019-04-051-20/+25
* add backpressure on the app_iter if the socket can't send data quickly enoughMichael Merickel2019-04-054-5/+116
* warn if there are more pending jobs than idle threadsMichael Merickel2019-04-052-81/+66
* flush SO_SNDBUF data on every send and deprecate send_bytesso_sndbufMichael Merickel2019-04-044-16/+39
* degrade client disconnect to info not warnMichael Merickel2019-04-042-8/+8
* improve shutdown logic by having channel.cancel() interrupt the app_iterMichael Merickel2019-04-034-79/+12
* Remove invalid commentBert JW Regeer2019-04-021-1/+0
* Use a set for threads instead of dictBert JW Regeer2019-04-021-8/+8
* DummyLogger did not accept multiple argsBert JW Regeer2019-04-021-2/+2
* Instead of iterating over dictionary, use integerBert JW Regeer2019-04-021-16/+23
* get rid of JustTesting hookqueue-depth-warningsMichael Merickel2019-04-022-17/+13
* adjust queue depth warnings to emit when all threads are busyMichael Merickel2019-04-023-44/+51
* optimize tracking of pending outbuf bytesfix-deadlock-on-disconnectMichael Merickel2019-04-022-19/+23
* switch to an RLock as handle_close is called sometimes during _flush_someMichael Merickel2019-04-021-10/+5
* fix a deadlock when the client disconnects while flushing dataMichael Merickel2019-04-021-6/+10
* handle client disconnections while rendering error responseerror-task-disconnectMichael Merickel2019-03-282-1/+31
* fix potential race condition when a socket closes unexpectedlyclose-outbufsMichael Merickel2019-03-271-7/+14
* remove threading commentclose-app-iter-on-disconnectMichael Merickel2019-03-261-2/+0
* close the buffer if a write fails before the channel takes over handling itMichael Merickel2019-03-261-19/+19
* interrupt the app_iter if it tries to write to a closed socketMichael Merickel2019-03-262-0/+44
* Update tests to remote brackets from REMOTE_ADDRBert JW Regeer2019-01-251-4/+5
* Strip brackets from REMOTE_ADDR for IPv6Bert JW Regeer2019-01-251-2/+7
* Before adding brackets, verify it's not an IPv4 addressBert JW Regeer2019-01-251-2/+6
* Remove unnecessary strip()Bert JW Regeer2019-01-071-2/+0
* error if trusted_proxy_count is set without trusted_proxyMichael Merickel2019-01-032-5/+28
* simplify conditional when clearing untrusted headersMichael Merickel2019-01-031-1/+1
* allow clear_untrusted_proxy_headers when trusted_proxy is NoneMichael Merickel2019-01-032-11/+4
* Only warn/fake bytes written if there is dataBert JW Regeer2019-01-021-1/+1
* changed any to * as any could potentially be a valid remote_peerGerhard Schmidt2018-12-131-1/+1
* added any as valid value for the trusted_proxy adjustableGerhard Schmidt2018-12-121-1/+1
* clear untrusted headers if trusted_proxy is set but does not matchMichael Merickel2018-12-022-109/+128
* Try harder at getting the WSGI environ rightBert JW Regeer2018-12-022-4/+62
* If no trusted_proxy, don't allow other variablesBert JW Regeer2018-12-022-6/+28
* Define PROXY_HEADERS onceBert JW Regeer2018-12-023-19/+14