summaryrefslogtreecommitdiff
path: root/waitress/task.py
Commit message (Expand)AuthorAgeFilesLines
* move tests into test_proxy_headersMichael Merickel2019-07-181-0/+10
* move proxy headers to a middleware and return 400 for malformed valuesMichael Merickel2019-06-291-286/+16
* warn if there are more pending jobs than idle threadsMichael Merickel2019-04-051-61/+52
* improve shutdown logic by having channel.cancel() interrupt the app_iterMichael Merickel2019-04-031-11/+0
* Instead of iterating over dictionary, use integerBert JW Regeer2019-04-021-16/+23
* get rid of JustTesting hookqueue-depth-warningsMichael Merickel2019-04-021-5/+0
* adjust queue depth warnings to emit when all threads are busyMichael Merickel2019-04-021-24/+37
* close the buffer if a write fails before the channel takes over handling itMichael Merickel2019-03-261-19/+19
* 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
* 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-021-37/+37
* Try harder at getting the WSGI environ rightBert JW Regeer2018-12-021-4/+18
* Define PROXY_HEADERS onceBert JW Regeer2018-12-021-9/+1
* Don't accidentally remove X-Forwarded-By if trustedBert JW Regeer2018-12-021-0/+5
* Use Forwarded/X-Forwarded-{For,Host,By,Port,Proto} to fixup environBert JW Regeer2018-12-021-20/+256
* Merge pull request #202 from Pylons/body-less-304Bert JW Regeer2018-09-051-13/+55
|\
| * Rewrite removal of item from response_headersBert JW Regeer2018-09-051-8/+19
| * Ignore body for status codes that don't have a bodybody-less-304Bert JW Regeer2018-08-311-3/+26
| * Add new has_body propertyBert JW Regeer2018-08-311-3/+11
* | Set wsgi.input_terminated in the WSGI environBert JW Regeer2018-08-311-0/+1
|/
* Merge pull request #166 from alexanderlukanin13/http_204Bert JW Regeer2018-08-311-2/+6
|\
| * MUST NOT send Transfer-Encoding or Content-Length for 1xx or 204Alexander Lukanin2017-06-061-2/+6
* | No empty Via on proxied requestsJack Wearden2018-05-211-1/+1
* | Add more cases of removed server header & testsJack Wearden2018-05-211-4/+4
* | Support configurably omitting server headerJack Wearden2018-05-171-4/+6
* | Use separate named logger for queue depthJamie Matthews2017-11-151-1/+3
* | Log warning when queue depth is greater than 0Jamie Matthews2017-11-091-0/+5
|/
* Check header names and status for line feed/carriage return. Fixes #122Jason Madden2016-03-191-0/+7
* Check headers for line feed/carriage return charsBert JW Regeer2016-01-031-0/+4
* Switch from the low level Python thread/_thread module to the threading module.Shane Hathaway2015-04-201-13/+9
* Merge branch 'master' of github.com:eli-collins/waitress into eli-collins-masterChris McDonough2014-07-131-1/+1
|\
| * Fix: start_response() should only re-raise exc_info if headers have been writtenEli Collins2013-12-181-1/+1
* | add note to changes, expand commentfix.filewrapper_leakChris McDonough2014-05-161-1/+5
* | sharing code with bertChris McDonough2014-05-141-12/+14
* | Only allow trustted proxies to overried request.urlscheme.Tres Seaver2014-03-101-2/+6
* | Merge from master.Tres Seaver2014-03-101-10/+29
|\ \ | |/
| * Add a change note, fix test so it passes on Python versions withoutChris McDonough2013-11-211-1/+5
| * Merge branch 'master' of github.com:domruf/waitress into domruf-masterChris McDonough2013-11-211-1/+1
| |\
| | * only sort the headers by key not by valuedomruf2013-09-191-1/+1
| * | - When the ``url_prefix`` adjustment starts with more than one slash, allChris McDonough2013-11-211-9/+24
| |/
* | Switch to using the quasi-standard 'X_FOWRARDED_PROTO' header.Tres Seaver2013-09-031-2/+2
* | Enforce that 'X_WSGI_URL_SCHEME' must be one of 'http' or 'https'.Tres Seaver2013-09-031-0/+2
* | Override 'wdgi.url_scheme' via a request header, 'X_WSGI_URL_SCHEME'.Tres Seaver2013-09-031-2/+4
|/
* #4, on InternalServerError and HTTP 1.1 take care of the connection: close he...Adam Groszer2013-08-151-1/+8
* Fix: CONNECTION header will be HTTP_CONNECTION and not CONNECTION_TYPEAdam Groszer2013-08-151-2/+1
* add a url_prefix adjustment that behaves much like paste prefixmiddleware (to...Chris McDonough2013-08-121-3/+7