CherryPy / cherrypy / _cprequest.py

Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Test and fix for #1055 (cherrypy.response.status is None during on_end_resource phase)
Robert Brewer avatarRobert Brewer
Bye bye, py2/3.
Robert Brewer avatarRobert Brewer
Minor speedup to response body
Robert Brewer avatarRobert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer avatarRobert Brewer
Even more doc work.
Robert Brewer avatarRobert Brewer
Removed AttributeDocstring metaclass in favor of Sphinx-style docstrings. :/ Touched up some docs.
Default avatar jaraco
Adding documentation on custom headers
Robert Brewer avatarRobert Brewer
Docstring improvements
Robert Brewer avatarRobert Brewer
Docs: more refman work.
Robert Brewer avatarRobert Brewer
sync with python3, including separation of InternalRedirect handling and Exception trapping to WSGI middleware.
Robert Brewer avatarRobert Brewer
Moved request.body construction before config namespaces so 'request.body' config entries work.
Robert Brewer avatarRobert 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 avatarRobert Brewer
All internals now use cherrypy.serving.request/response instead of request/response for a speed boost.
Default avatar visteya
correct the docstring for Request.error_page, which claimed that the callable had to return a string. returning an iterable of strings works now with the fix in r2449.
Default avatar visteya
fix for ticket #929, "needless work in Response.collapse_body()"
Robert Brewer avatarRobert Brewer
More python3 synchro.
Robert Brewer avatarRobert Brewer
trunk: more syntax syncs with python3, including a couple bugfixes that were done in the python3 branch
Robert Brewer avatarRobert Brewer
Brought trunk up to par with the encoding changes from the python3 branch.
Robert Brewer avatarRobert Brewer
Mostly-working _cpreqbody for Python 2.x.
Default avatar Lakin Wecker
trunk - Porting the cherrypy.lib.httputil name change. It'll be easier to maintain two released branches if the modules are named the same. However, in the 2.6 branch we'll leave cherrypy.lib.http working and deprecate it for 3.3.
Default avatar klarson
Can now set default response headers http://cherrypy.org/ticket/889
Default avatar jaraco
Added handling of invalid cookie names by responding with 400 Bad Request.
Robert Brewer avatarRobert Brewer
Doc tweak to request.body.
Robert Brewer avatarRobert Brewer
New test for streaming static files.
Robert Brewer avatarRobert Brewer
Doc tweaks for request.base, tools.proxy.base.
Robert Brewer avatarRobert Brewer
Fix for #890 (multipart/* messages error on PageHandler.__call__).
Default avatar Lakin Wecker
#883 - (last comments) - provide a way to turn off the mismatched parameter messages with tests.
Robert Brewer avatarRobert Brewer
Log error if log_access fails.
Default avatar visteya
moved file_generator from _cprequest.py to lib/__init__.py
Robert Brewer avatarRobert Brewer
Fix for #803 (run CP under Google App Engine).
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.