summaryrefslogtreecommitdiff
path: root/waitress
Commit message (Expand)AuthorAgeFilesLines
* dont translate KeyboardInterrupt in worker threads to thread.interrupt_main()feature.exit-from-threadChris McDonough2015-05-144-17/+12
* First cut at allowing threads to signal that they want the main process to ex...Chris McDonough2015-05-149-12/+62
* Switch from the low level Python thread/_thread module to the threading module.Shane Hathaway2015-04-204-34/+17
* preserve whitespace between folded header linesDavid Glick2015-04-132-2/+14
* - If an ``application`` value of ``None`` is supplied to the ``create_server``Chris McDonough2014-07-132-4/+15
* change tests based on code changes and make more assertionsChris McDonough2014-07-131-4/+5
* Merge branch 'master' of github.com:eli-collins/waitress into eli-collins-masterChris McDonough2014-07-132-2/+16
|\
| * Fix: start_response() should only re-raise exc_info if headers have been writtenEli Collins2013-12-182-2/+16
* | - Use a nonglobal asyncore socket map by default to hopefully prevent conflictsChris McDonough2014-07-131-0/+5
* | avoid spurious race condition errors during testingChris McDonough2014-05-161-1/+5
* | fix tests under windowsChris McDonough2014-05-162-5/+11
* | add note to changes, expand commentfix.filewrapper_leakChris McDonough2014-05-161-1/+5
* | no need to alias close to _close now that ReadOnlyFileBasedBuffer actually ha...Chris McDonough2014-05-156-27/+23
* | Fix testsBert JW Regeer2014-05-141-5/+4
* | close() can now exist everywhereBert JW Regeer2014-05-141-4/+3
* | Upon a socket.error, we need to close the filehandleBert JW Regeer2014-05-141-0/+1
* | multiprocessing.Queue() is holding onto resources ...Bert JW Regeer2014-05-141-3/+5
* | Replace magic numbers with errno.XBert JW Regeer2014-05-141-1/+2
* | sharing code with bertChris McDonough2014-05-142-15/+17
* | Only allow trustted proxies to overried request.urlscheme.Tres Seaver2014-03-102-4/+28
* | Add 'trusted_proxy' adjustment.Tres Seaver2014-03-102-0/+6
* | Normalize long kwargs (one per line).Tres Seaver2014-03-101-9/+23
* | Merge from master.Tres Seaver2014-03-1015-40/+230
|\ \ | |/
| * - When the ``--unix-socket-perms`` option was used as an argument toChris McDonough2013-11-303-10/+15
| * - When waitress receives a ``Transfer-Encoding: chunked`` request, we no longerChris McDonough2013-11-215-9/+65
| * Add a change note, fix test so it passes on Python versions withoutChris McDonough2013-11-212-2/+6
| * Merge branch 'master' of github.com:domruf/waitress into domruf-masterChris McDonough2013-11-212-1/+11
| |\
| | * add test_preserve_header_value_orderdomruf2013-09-201-0/+10
| | * 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-214-14/+44
| * | restore py3 compat, coverageChris McDonough2013-11-213-11/+15
| * | - Fix some cases where the creation of extremely large output buffers (greaterChris McDonough2013-11-214-6/+87
| |/
* | Switch to using the quasi-standard 'X_FOWRARDED_PROTO' header.Tres Seaver2013-09-032-4/+4
* | Enforce that 'X_WSGI_URL_SCHEME' must be one of 'http' or 'https'.Tres Seaver2013-09-032-0/+16
* | Override 'wdgi.url_scheme' via a request header, 'X_WSGI_URL_SCHEME'.Tres Seaver2013-09-032-2/+50
|/
* fix py32 tests (no u'')Adam Groszer2013-08-151-9/+9
* #4, on InternalServerError and HTTP 1.1 take care of the connection: close he...Adam Groszer2013-08-154-5/+117
* #13, add some comments on why we return HTTP 1.0 disregarding HTTP 1.1 reques...Adam Groszer2013-08-151-0/+4
* Fix: CONNECTION header will be HTTP_CONNECTION and not CONNECTION_TYPEAdam Groszer2013-08-152-3/+14
* half-fix for #4; make the http version of the response match the http version...Chris McDonough2013-08-152-4/+37
* fix merge conflictsChris McDonough2013-08-122-0/+21
|\
| * Have test_cwd_added_to_path roll back cleanly on failure.Keith Gaughan2013-06-191-8/+14
| * Add test for adding cwd to sys.path in runnerJamie Matthews2013-06-191-0/+11
| * Use os.getcwd instead of os.curdir to set directory in runnerJamie Matthews2013-06-191-1/+1
| * Ensure current directory is added to sys.path in runner. Fixes #37Jamie Matthews2013-06-141-0/+4
* | add a url_prefix adjustment that behaves much like paste prefixmiddleware (to...Chris McDonough2013-08-127-6/+46
|/
* Nits.Keith Gaughan2013-06-043-5/+5
* Added docs and new flag into runnerMarcin Kuzminski2013-05-281-0/+5
* Added use_poll into adjustment testsMarcin Kuzminski2013-05-281-1/+3
* Added new option to use poll instead of select in asyncore.loop callMarcin Kuzminski2013-05-282-1/+6