summaryrefslogtreecommitdiff
path: root/paste
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * Make get all values of a header work on both Python 2 and 3Marc Abramowitz2015-04-281-1/+9
| | | |
| | | * Fix improper commas in request headers in wsgi_environMarc Abramowitz2015-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Revert from using `get` to `getheaders` method. fixes #4
| | | * Add tests/test_httpserver.pyMarc Abramowitz2015-04-2788-0/+33193
| | | | | | | | | | | | | | | | | | | | | which contains a test for the issue in BB-4, where the WSGI environment has strings with commas in them that don't belong. See issue #4.
| | * Merged in marsupial2k/paste (pull request #6)Marc Abramowitz2015-05-112-0/+7
| | |\ | | | | | | | | | | | | Add HTTP exception for new code 429 "Too Many Requests"
| | | * Add HTTP 429 "Too Many Requests"Neil Williams2011-12-2392-0/+37462
| | | | | | | | | | | | http://www.ietf.org/id/draft-nottingham-http-new-status-03.txt
| | * Merged in ls_/paste (pull request #20)Marc Abramowitz2015-05-111-3/+3
| | |\ | | | | | | | | | | | | Escape CGI environment variables in HTTP 404 responses
| | | * Escape CGI environment variables in HTTP 404 responsesKaan Kivilcim2014-08-2592-0/+37607
| | |
| | * Replace cgi.parse_qsl w/ six.moves.urllib.parse.parse_sqleliminate_cgi_parse_qsl_2eliminate_cgi_parse_qslMarc Abramowitz2015-04-3088-0/+33205
| | | | | | | | | | because `cgi.parse_qsl` is deprecated, according to https://docs.python.org/2/library/cgi.html#cgi.parse_qsl
| * tox.ini: Add py35 to envlisttox_add_py35Marc Abramowitz2016-03-0788-0/+33221
|
* Merged in jeblair/paste (pull request #38)Chris Dent2018-10-231-1/+5
|\ | | | | | | Fix error on httpserver shutdown
| * Fix error on httpserver shutdownJames E. Blair2017-06-0688-0/+33229
| | | | | | | | | If a worker thread takes longer than 0.5s to shut down, we try to kill it. However, if it manages to stop between the 0.5s timeout and the call to kill_worker, kill_worker will raise an exception and abort shutdown. Handle that case with an exception handler.
* Don't raise StopIteration from generator, return insteadMiro Hron?ok2018-06-0888-0/+33225
See https://www.python.org/dev/peps/pep-0479/