summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Check paste.wsgilib.add_close._closedMarc Abramowitz2016-03-071-0/+2
| | |
| | * Uncomment/cleanup paste.wsgilib.app_close.__next__Marc Abramowitz2016-03-071-2/+2
| | |
| | * Add tests for `add_close` classMarc Abramowitz2016-03-071-0/+50
| | |
| | * Merge default to python3_wsgilib_add_close_nextMarc Abramowitz2016-03-071-0/+4
| | |\
| | | * paste.wsgilib.add_close: Add __next__ methodMarc Abramowitz2016-03-071-0/+4
| | | | | | | | | | | | | | | | to support using `add_close` objects as iterators on Python 3.
| | | * Added tag 2.0.2 for changeset 53f5c2cd7f50Marc Abramowitz2015-05-110-0/+0
| | | |
| | | * Update docs/news.txt for 2.0.22.0.2Marc Abramowitz2015-05-111-0/+21
| | | |
| | | * Don't display invalid error message when socket in useMarc Abramowitz2015-05-111-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 Abramowitz2015-05-112-2/+2
| | | |\ | | | | | | | | | | | | | | | replace ``has_key`` method to ``in`` operator #9
| | | | * replace ``has_key`` method to ``in`` operator #9fix-has_keyaodag2015-05-022-2/+2
| | | | |
| | | | * Fix Python 3 issue in paste/fixture.pyMarc Abramowitz2015-04-301-1/+1
| | | | | | | | | | | | | | | | | | | | by wrapping `map` with `list`.
| | | | * Merged in msabramo/paste/BB-4 (pull request #22)Victor Stinner2015-04-300-0/+0
| | | | |\ | | | | | | | | | | | | | | | | | | Fix improper commas in request headers in wsgi_environ
| | | | | * set version to 2.0.2Victor Stinner2015-04-231-7/+1
| | | | | |
| | | | | * Added tag 2.0.1 for changeset a0ef0e57e057Victor Stinner2015-04-230-0/+0
| | | | | |
| | | | | * prepare release 2.0.12.0.1Victor Stinner2015-04-232-3/+4
| | | | | |
| | | | | * Revert change on paste.util.quoting.html_quote()Victor Stinner2015-04-233-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Python 2, html_quote(unicode) returns again bytes to restore backward compatibility.
| | | | | * Update changelogVictor Stinner2015-04-231-1/+15
| | | | | |
| | | | | * Fix setup.py for six dependencyVictor Stinner2015-04-232-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Move the six dependency from extras_require to install_requires.
| | | | | * Set version to 2.0.1Victor Stinner2015-04-221-1/+1
| | | | | |
| | | | | * Extract README.rst from setup.pyVictor Stinner2015-04-222-97/+113
| | | | | | | | | | | | | | | | | | | | | | | | Add links to Paste websites and related projects
| | | | | * Fix paste.util.html_quote(unicode): don't encode the string to escape itVictor Stinner2015-04-223-25/+30
| | | | | |
| | | | | * Fix hash_identifier() on Python 3Victor Stinner2015-04-221-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | Fix paste.exceptions.serial_number_generator.hash_identifier()
| | | | | * Port proxy to Python 3Victor Stinner2015-04-221-20/+26
| | | | | | | | | | | | | | | | | | | | | | | | Use Message.items() method instead of HTTPMessage.headers attribute.
| | | | | * Merged in mfrobben/paste (pull request #21)Victor Stinner2015-04-22106-8010/+3706
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | Fix bad reference to iterator variable
| | | | | | * Cleanup imports in test_fileappVictor Stinner2015-04-221-12/+4
| | | | | | |
| | | | | | * Fix pyflakes warnings in testsVictor Stinner2015-04-228-18/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove unused imports * Remove unused variables
| | | | | | * Fix pyflakes warningsVictor Stinner2015-04-227-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove unused variables * Remove unused imports * Remove dead code
| | | | | | * Fix paste.util.threadedprint.uninstall()Victor Stinner2015-04-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename duplicated uninstall() function to uninstall_stdin() and fix typo in variable name (_oldstin => _oldstdin).
| | | | | | * Fix loop_pos.__repr__() of paste.util.looperVictor Stinner2015-04-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Use self.pos instead of an unknown pos variable.
| | | | | | * Get parse_querystring() function directly from the paste.request module,Victor Stinner2015-04-222-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of using wsgilib.parse_querystring() alias.
| | | | | | * Fix paste.debug.fsdiff.Snapshot._ignore_file()Victor Stinner2015-04-221-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove a duplicated method, keep the implementation using ignore_wildcards.
| | | | | | * setup.py: add python3 setup.py bdist_wheel uploadVictor Stinner2015-04-221-1/+2
| | | | | | |
| | | | | | * Added tag 2.0 for changeset c345eab09517Victor Stinner2015-04-220-0/+0
| | | | | | |
| | | | | | * Fix tag_build for the release 2.02.0Victor Stinner2015-04-222-1/+2
| | | | | | |
| | | | | | * Added tag 2.0 for changeset 158b2a06c8c1Victor Stinner2015-04-220-0/+0
| | | | | | |
| | | | | | * Prepare release 2.0Victor Stinner2015-04-222-15/+15
| | | | | | |
| | | | | | * Add tox.ini to run tests with tox on Python 2.6, 2.7 and 3.4Victor Stinner2015-04-215-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * MANIFEST.in: add regen-docs & tox.ini
| | | | | | * Prepare release 1.7.6Victor Stinner2015-04-211-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Start to write a release process in setup.py
| | | | | | * Fix test_exceptions on Python 3Victor Stinner2015-04-223-14/+15
| | | | | | |
| | | | | | * Fix fixture on Python 3Victor Stinner2015-04-221-23/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wsgi.input must be a binary file, not a text file * Fix fixture.TestApp.__str__() on Python 3: decode body from UTF-8 (with xmlcharrefreplace). * Fix fixture.TestResponse.goto() on Python 3: regex must use bytes, not Unicode. * Fix TestApp._check_status() on Python 3 - Decode body from UTF-8 (with xmlcharrefreplace) to format the error message. - Fix TestApp.encode_multipart() on Python 3: HTTP body must be bytes: encode lines to utf8 and use byte string literals. - Fix TestApp.post() on Python 3: default params must be bytes - Fix TestResponse.__repr__() on Python 3 - Fix TestApp on Python 3: encode params values to UTF-8 - Port TestApp._gen_request() to Python 3
| | | | | | * Port paste.debug.debugapp to Python 3Victor Stinner2015-04-221-1/+1
| | | | | | |
| | | | | | * Remove UserDict24Victor Stinner2015-04-222-173/+2
| | | | | | |
| | | | | | * Remove subprocess24Victor Stinner2015-04-223-1160/+2
| | | | | | |
| | | | | | * Remove string24Victor Stinner2015-04-221-531/+0
| | | | | | |
| | | | | | * Fix some Python 3 issues in util.templateVictor Stinner2015-04-221-4/+4
| | | | | | |
| | | | | | * Port url module to Python 3Victor Stinner2015-04-221-6/+11
| | | | | | |
| | | | | | * Port util.dateinterval to Python 3Victor Stinner2015-04-221-1/+1
| | | | | | |
| | | | | | * Port looper_iter to Python 3Victor Stinner2015-04-221-1/+2
| | | | | | |
| | | | | | * Remove doctest24Victor Stinner2015-04-222-2666/+1
| | | | | | |
| | | | | | * Update test_fileapp according to changeset b3f56e5b43e8Victor Stinner2015-04-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now HTTP status 206 is used even if the range is the full content.