Source

CherryPy / cherrypy / _cpreqbody.py

Author Commit Message Labels Comments Date
Michiel Overtoom
Fix ticket URLs from http://www.cherrypy.org/ticket/XYZ to https://bitbucket.org/cherrypy/cherrypy/issue/XYZ
Gustavo Picon
Removed trailing whitespace from the codebase. sed -i '' -e 's/ *$//' `find cherrypy -name '*.py'`
Robert Brewer
Bye bye, py2/3.
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
Fix for #1028 (_cpreqbody.process_multipart_form_data discards duplicate request parameters).
Robert Brewer
Some backports (mostly whitespace, really) from the python3 branch.
Robert Brewer
Even more doc work.
Robert Brewer
Removed AttributeDocstring metaclass in favor of Sphinx-style docstrings. :/ Touched up some docs.
Robert Brewer
A couple syncs with python3.
Robert Brewer
sync with python3, including separation of InternalRedirect handling and Exception trapping to WSGI middleware.
Robert Brewer
Merged the 'gateways' branch into trunk.
Robert Brewer
trunk: syncing with python3, except preferring WSGI 1.0 and sticking with bytes for request attrs.
Robert Brewer
Made the class used for multipart parts configurable.
Robert Brewer
Renamed fp_out args in _cpreqbody.
Robert Brewer
trunk: some merges from python3.
Robert Brewer
Fix for #946 (Problem with encoded text in multipart/form-data). Reworked the structure for attempting various charsets when decoding request entities. New 'decode' Tool which is backward-compatible with the one in 3.1.
Robert Brewer
All internals now use cherrypy.serving.request/response instead of request/response for a speed boost.
Robert Brewer
trunk: more syntax syncs with python3, including a couple bugfixes that were done in the python3 branch
Robert Brewer
Fixed a nasty encoding bug in InternalRedirect (exposed by Python 2.3, whose unicode type has no 'decode' method).
Robert Brewer
Some Python2.3 fixes.
Robert Brewer
Python 2.5 and lower doesn't have float('inf').
Robert Brewer
Mostly-working _cpreqbody for Python 2.x.
Robert Brewer
Direct copy of _cpreqbody from python3 branch to trunk. Mods forthcoming, but I wanted a clear idea of what's different between py2 and 3.