Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix typoHEADmaster | Chris Dent | 2018-10-23 | 1 | -1/+1 |
| | |||||
* | Update README to indicate move to github | Chris Dent | 2018-10-23 | 1 | -0/+4 |
| | |||||
* | Merged in onovy/paste (pull request #36) | Chris Dent | 2018-10-23 | 1 | -1/+1 |
|\ | | | | | | | Use correct variable when building message for exception | ||||
| * | Use correct variable when building message for exception | Ond?ej Nov? | 2016-03-10 | 1 | -1/+1 |
| | | | | | | | | | | Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695253 | ||||
* | | Merged in jeblair/paste (pull request #38) | Chris Dent | 2018-10-23 | 1 | -1/+5 |
|\ \ | | | | | | | | | | Fix error on httpserver shutdown | ||||
| * | | Fix error on httpserver shutdown | James E. Blair | 2017-06-06 | 1 | -1/+5 |
| |/ | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merged in bmwiedemann/ianb-paste (pull request #40) | Chris Dent | 2018-10-23 | 1 | -1/+1 |
|\ \ | | | | | | | | | | make tests pass after 2031 | ||||
| * | | make tests pass after 2031 | Bernhard M. Wiedemann | 2018-02-21 | 1 | -1/+1 |
| |/ | |||||
* | | Merged in hroncok/paste/py37 (pull request #41) | Chris Dent | 2018-10-23 | 0 | -0/+0 |
|\ \ | |/ | | | | | Python 3.7 support | ||||
* | | Run tox with Python 3.6 and 3.7py37 | Miro Hron?ok | 2018-06-08 | 1 | -1/+1 |
| | | |||||
* | | Don't raise StopIteration from generator, return instead | Miro Hron?ok | 2018-06-08 | 1 | -1/+1 |
|/ | | | | See https://www.python.org/dev/peps/pep-0479/ | ||||
* | Added tag 2.0.3 for changeset 768835f3c1b7 | Marc Abramowitz | 2016-03-08 | 0 | -0/+0 |
| | |||||
* | Merged in 2.0.3 (pull request #35)2.0.3 | Marc Abramowitz | 2016-03-08 | 0 | -0/+0 |
|\ | | | | | | | Bump version to 2.0.3 | ||||
* | | Close branch 2.0.32.0.3 | Marc Abramowitz | 2016-03-08 | 0 | -0/+0 |
| | | |||||
* | | Bump version to 2.0.3 | Marc Abramowitz | 2016-03-08 | 2 | -1/+29 |
|/ | | | | and add news to `docs/news.txt`. | ||||
* | Merged in msabramo/paste/python3_wsgilib_add_close_next (pull request #29) | Marc Abramowitz | 2016-03-08 | 2 | -1/+57 |
|\ | | | | | | | paste.wsgilib.add_close: Add __next__ method | ||||
| * | Make add_close.next() leverage add_close.__next__()python3_wsgilib_add_close_next | Marc Abramowitz | 2016-03-08 | 1 | -1/+1 |
| | | | | | | | | so we avoid logic duplication | ||||
| * | Check paste.wsgilib.add_close._closed | Marc Abramowitz | 2016-03-07 | 1 | -0/+2 |
| | | |||||
| * | Uncomment/cleanup paste.wsgilib.app_close.__next__ | Marc Abramowitz | 2016-03-07 | 1 | -2/+2 |
| | | |||||
| * | Add tests for `add_close` class | Marc Abramowitz | 2016-03-07 | 1 | -0/+50 |
| | | |||||
| * | Merge default to python3_wsgilib_add_close_next | Marc Abramowitz | 2016-03-07 | 1 | -0/+4 |
| |\ | |||||
| | * | paste.wsgilib.add_close: Add __next__ method | Marc Abramowitz | 2016-03-07 | 1 | -0/+4 |
| | | | | | | | | | | | | to support using `add_close` objects as iterators on Python 3. | ||||
* | | | Merged in msabramo/paste/tox_coverage (pull request #33) | Marc Abramowitz | 2016-03-08 | 1 | -4/+4 |
|\ \ \ | |/ / |/| | | | | | tox.ini: Measure test coverage | ||||
| * | | tox.ini: Measure test coveragetox_coverage | Marc Abramowitz | 2016-03-07 | 1 | -4/+4 |
|/ / | |||||
* | | Merged in msabramo/paste/tox_add_pypy (pull request #31) | Marc Abramowitz | 2016-03-07 | 2 | -3/+3 |
|\ \ | | | | | | | | | | Enable testing with pypy | ||||
| * | | Enable testing with pypytox_add_pypy | Marc Abramowitz | 2016-03-07 | 2 | -3/+3 |
|/ / | | | | | | | | | | | | | | | This involved: - Adding "pypy" to the `tox.ini` envlist. - Adding `# doctest: +IGNORE_EXCEPTION_DETAIL` to 2 doctests, because the traceback message text is slightly different on PyPy. | ||||
* | | Merged in msabramo/paste/tox_add_py35 (pull request #30) | Marc Abramowitz | 2016-03-07 | 0 | -0/+0 |
|\ \ | | | | | | | | | | tox.ini: Add py35 to envlist | ||||
* | | | tox.ini: Add py35 to envlisttox_add_py35 | Marc Abramowitz | 2016-03-07 | 1 | -1/+1 |
|/ / | |||||
* | | Merged in sphalerite/paste (pull request #26) | Marc Abramowitz | 2016-03-07 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Change six requirement to >=1.4.0 | ||||
| * | | Change six requirement to >=1.4.0 | Linus Heckemann | 2015-06-10 | 1 | -1/+1 |
| |/ | |||||
* | | Merged in nilsph/paste/py3k (pull request #28) | Marc Abramowitz | 2016-03-07 | 11 | -19/+109 |
|\ \ | |/ |/| | | | Py3k fixes | ||||
| * | Python 3: use compatible print syntax in example textpy3k | Nils Philippsen | 2015-11-12 | 1 | -2/+2 |
| | | |||||
| * | Python 3: let html_quote() and url() always return the same type | Nils Philippsen | 2015-11-12 | 1 | -4/+4 |
| | | | | | | | | Mixing binary and text types causes errors later on. | ||||
| * | Python 3: ignore exception details in doctests | Nils Philippsen | 2015-09-10 | 1 | -1/+4 |
| | | | | | | | | Exception details are formatted differently between Python 2 and 3. | ||||
| * | Python 3: dict.items() doesn't return a list anymore | Nils Philippsen | 2015-11-12 | 2 | -4/+3 |
| | | | | | | | | | | Use sorted() instead, which works on lists as well as dict_items objects. | ||||
| * | Python 3: avoid spurious warnings | Nils Philippsen | 2015-09-09 | 1 | -1/+1 |
| | | | | | | | | | | The dict.has_keys() method doesn't exist anymore in python 3, check if the locals() object has a .keys() method instead. | ||||
| * | Python 3: add workarounds for cgi.FieldStorage | Nils Philippsen | 2015-08-20 | 1 | -1/+58 |
| | | | | | | | | | | | | | | cgi.FieldStorage keeps some keys as str, some as the repr() of the byte-encoded key, duh. Fixes (well...): tests.test_cgiapp.test_form | ||||
| * | Python 3: Use the same python interpreter for CGI scripts. | Nils Philippsen | 2015-08-20 | 1 | -0/+23 |
| | | | | | | | | Fixes tests.test_cgiapp | ||||
| * | Python 3: Don't mangle strangely encoded input | Nils Philippsen | 2015-08-19 | 2 | -3/+11 |
| | | | | | | | | | | | | | | | | In Python 3, cgi.FieldStorage needs to know about encodings like shiftjis in order to decode it properly (in Python 2 it's simply not decoded at all). Fixes tests.test_wsgiwrappers.test_wsgirequest_charset | ||||
| * | Python 3: Always encode params if passed as text types | Nils Philippsen | 2015-08-19 | 1 | -2/+2 |
| | | | | | | | | Fixes tests.test_wsgiwrappers.test_wsgirequest_charset | ||||
| * | Python 3: App must always return binary type. | Nils Philippsen | 2015-08-19 | 1 | -1/+1 |
|/ | | | | Fixes tests.test_wsgiwrappers.test_wsgirequest_charset | ||||
* | Added tag 2.0.2 for changeset 53f5c2cd7f50 | Marc Abramowitz | 2015-05-11 | 0 | -0/+0 |
| | |||||
* | Update docs/news.txt for 2.0.22.0.2 | Marc Abramowitz | 2015-05-11 | 1 | -0/+21 |
| | |||||
* | Don't display invalid error message when socket in use | Marc Abramowitz | 2015-05-11 | 1 | -2/+4 |
| | | | | | | | | | | | | | Previously, when the listening socket was already in use, this error message was displayed: ... File "/private/tmp/n/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 1106, in server_close self.thread_pool.shutdown(60) AttributeError: 'WSGIThreadPoolServer' object has no attribute 'thread_pool' We prevent this by checking if `self` has a `thread_pool` attribute before trying to reference it. Fixes issue #5 (https://bitbucket.org/ianb/paste/issue/5/invalid-error-message-when-the-socket-is) | ||||
* | Merged in aodag/paste-py3/fix-has_key (pull request #25) | Marc Abramowitz | 2015-05-11 | 2 | -2/+2 |
|\ | | | | | | | replace ``has_key`` method to ``in`` operator #9 | ||||
| * | replace ``has_key`` method to ``in`` operator #9fix-has_key | aodag | 2015-05-02 | 2 | -2/+2 |
| | | |||||
* | | Merged in marsupial2k/paste (pull request #6) | Marc Abramowitz | 2015-05-11 | 2 | -0/+7 |
|\ \ | | | | | | | | | | Add HTTP exception for new code 429 "Too Many Requests" | ||||
| * | | Add HTTP 429 "Too Many Requests" | Neil Williams | 2011-12-23 | 2 | -0/+7 |
| | | | | | | | | | | | | http://www.ietf.org/id/draft-nottingham-http-new-status-03.txt | ||||
* | | | Merged in ls_/paste (pull request #20) | Marc Abramowitz | 2015-05-11 | 1 | -3/+3 |
|\ \ \ | | | | | | | | | | | | | Escape CGI environment variables in HTTP 404 responses | ||||
| * | | | Escape CGI environment variables in HTTP 404 responses | Kaan Kivilcim | 2014-08-25 | 1 | -3/+3 |
| | | | |