Source

CherryPy / cherrypy / _cprequest.py

The branch 'cherrypy-3.1.x' does not exist.
Author Commit Message Labels Comments Date
Lakin Wecker
backporting changinges surrounding the test_callable_spec. r2512 r2084 r2085 r2086 and r2093. In reality this should bring the test_callable_spec and tests completely inline with trunk at this point
Branches
cherrypy-3.1.x
stefan
Added a trap for Cookies, if the name of the key is invalid. Returns an 400 Bad Request. Also added a test for this in the test modules. References bug #868.
Branches
cherrypy-3.1.x
Robert Brewer
Fix for #803 (run CP under Google App Engine).
Robert Brewer
Removed unused 'exc' argument to handle_error.
Robert Brewer
Minor refactor and dropping an unused import.
Robert Brewer
Fix for #800 (ability to override default error template). Many thanks to Scott Chapman for the ideas and Nicolas Grilly for the fix.
Robert Brewer
Audit of logging: 1. cherrypy.log now defaults to INFO. 2. Bus.log now takes a 'level=INFO' arg. 3. 'log' channel subscribers now must accept a 'level' arg. 4. Some bus plugin messages upgraded to WARN or ERROR. 5. Some CP core messages upgraded to ERROR. 6. log.screen move to stderr polished. See #747.
Robert Brewer
Final fix for #790 (Request body of PUT with no Content-Type is parsed incorrectly). It shouldn't work, but it does.
Robert Brewer
Test and potential fix for #790 (Request body of PUT with no Content-Type is parsed incorrectly). It doesn't actually pass yet, but I suspect that's a problem with httplib or something else in between (but I've spent an hour and can't seem to track it down).
Robert Brewer
New Request.stage attribute to help with debugging.
Robert Brewer
Docstrings and a test tweak.
Robert Brewer
Fix for #745 (Make a builtin tool which logs all hooks for a given request).
Robert Brewer
Fix for #622, #742, #736. The wsgiserver would respond without closing connection and without reading the full request. Fixed now.
Robert Brewer
Docs and new url() test.
Robert Brewer
Fix for #740 (Default server.socket_host to IPv4 address).
Robert Brewer
Fix for #735 (Problem with multiple cookies and Python 2.5).
Robert Brewer
Test and fix for #737 (not possible to have custom request handler on application mount point).
Robert Brewer
New request.body_params attribute, containing either None or a dict of params pulled from the request body.
Robert Brewer
Trunk fix for #677 (_cpwsgi requestLine: PATH_INFO SCRIPT_NAME).
Robert Brewer
Docstrings.
Robert Brewer
Fix for #671 (KeyError: 'Host' tut01_helloworld.py).
Robert Brewer
New pywebd module. Trunk is now "3.1alpha".
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.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next