Source

CherryPy / cherrypy / _cprequest.py

The branch 'cherrypy-3.0.x' does not exist.
Author Commit Message Labels Comments Date
Robert Brewer
Fix for #671 (KeyError: 'Host' tut01_helloworld.py).
Branches
cherrypy-3.0.x
Robert Brewer
Fix for #650 (PUT request with empty body/params ignored).
Sylvain Hellegouarch
Implemented a login attribute for the request and answered #653
Robert Brewer
Promoted namespace dicts to their own class (so they can share docs).
Robert Brewer
Bah. Forgot a file.
Robert Brewer
Docstring updates.
Robert Brewer
First crack at attribute docs on major components. New cherrypy._AttributeDocstrings metaclass to fold magic attribute docs into the class docstring.
Robert Brewer
Doc work.
Robert Brewer
Fix for #629 (fails to send Content-Length during HTTP 1.0 Keep-Alive). Also fixed a TE bug.
Robert Brewer
Fix for #614 (VirtualHost and staticdir tool still don't play well together).
Robert Brewer
More cherrypy.dispatch cleanup.
Robert Brewer
Fix for #612 (Mechanism to set Content-Length on streamed responses).
Robert Brewer
Now that InternalRedirect is external to the Request object, there is no need to check Response.timed_out so frequently; once at the end of the request is enough. Updated test_states to test implicit timeout handling without InternalRedirect.
Robert Brewer
Fix for #599 (Trouble with GZip and Etag (with enabled autotags)). Response.body was being set to [''], which doesn't evaluate to False.
Robert Brewer
InternalRedirect changes:
Robert Brewer
Heavy d'oh. Major fix to request.toolmaps.
Robert Brewer
Better support for custom toolboxes and namespaces:
Robert Brewer
Moved _cprequest.flattener to cherrypy.tools.flatten.
Robert Brewer
Fix for #588 (CherryPyWSGIServer sends Connection: close during 204 and 304 responses).
Robert Brewer
Applied suggested patch to #584 (Need a way to get the url submitted to a InternalRedirect). See the ticket for details.
Robert Brewer
New RoutesDispatcher.
Robert Brewer
New docstring for find_handler, plus tweaks.
Robert Brewer
Put most common types first when asserting response.body is iterable.
Robert Brewer
Fix for #579 (when query_string is None).
Robert Brewer
Fix for #565 (Allow hooks to be programmatically attached).
Robert Brewer
Fix for #562 (Redirect for slash doesn't use tools.proxy.base). Moved slash checking into new tools.trailing_slash(missing=True, extra=False), which is on by default. The core now sets request.is_index to allow such tools to work. In addition, if that tool is off, mismatched slashes will be corrected in cherrypy.url.
Christian Wyglendowski
Removed _cprequest.Request.path attribute since it is no longer used (see [1342]).
Robert Brewer
Collapsed request.url and tree.url into a single cherrypy.url function.
Robert Brewer
Got rid of cherrypy.request.path. Use request.script_name + request.path_info instead (usually, just path_info is what you really want).
Robert Brewer
Improved tree.url() to include base. Also replaced request.browser_url with request.url().
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next