summaryrefslogtreecommitdiff
path: root/waitress
Commit message (Expand)AuthorAgeFilesLines
* Remove accidental backslashBert JW Regeer2020-02-021-2/+2
* Add bad header that caused catastrophic backtrackingBert JW Regeer2020-02-021-0/+11
* Add header parsing tests with short headersBert JW Regeer2020-02-021-0/+11
* Remove catastrophic backtracking in regexBert JW Regeer2020-02-021-4/+4
* Update RFC7230 regex with errata for header field-contentBert JW Regeer2020-01-022-1/+18
* Remove accidental stripping of non-printable charactersBert JW Regeer2020-01-022-3/+43
* Define VCHAR/OBS_TEXT onceBert JW Regeer2019-12-231-2/+13
* Validate HTTP header-field more completelyBert JW Regeer2019-12-232-22/+109
* Add file with RFC7230 definitions/ABNF -> regexBert JW Regeer2019-12-231-0/+44
* Allow end of chunk parser to be resumeableBert JW Regeer2019-12-192-9/+44
* Improve validation of Transfer-EncodingBert JW Regeer2019-12-193-1/+81
* Upon receiving invalid Content-Length bailBert JW Regeer2019-12-192-3/+23
* Disallow BWS in header field-namesBert JW Regeer2019-12-192-0/+16
* Properly enforce max_request_header_sizeBert JW Regeer2019-12-191-17/+31
* Remove support for non CRLF line endingsBert JW Regeer2019-12-198-303/+408
* Make sure all errors have a code/reasonBert JW Regeer2019-12-191-0/+4
* Upon processing errors, set Connection: close headerBert JW Regeer2019-12-193-28/+26
* Fix coverage reporting of subprocess in coverage 5.xBert JW Regeer2019-12-191-8/+7
* Bring coverage back to 100%Bert JW Regeer2019-12-191-3/+0
* Concatenate lines black reformattedBert JW Regeer2019-12-191-11/+7
* Blacken the entire code baseBert JW Regeer2019-12-1241-2687/+3145
* Fix typos in command line usage textJonathon Reinhart2019-11-291-4/+4
* Add comment why this code existsBert JW Regeer2019-08-271-0/+7
* Allow requests with URI that starts with multiple slashesBert JW Regeer2019-08-271-4/+17
* Add failing tests for #260Bert JW Regeer2019-08-271-0/+24
* 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