Commits

Author Commit Message Labels Comments Date
Robert Brewer
Better test for #650.
Robert Brewer
3.0 test for #650 (PUT request with empty body/params ignored).
Robert Brewer
Docstrings, plus Application now copies its cls.namespaces into self.namespaces.
Robert Brewer
Docstring updates.
Sylvain Hellegouarch
Updated for 2007
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
Bah. I meant to fix help(cherrypy.request) all along for CP 3 final and never got around to it. Here it is, finally; had to monkeypatch pydoc.resolve.
Robert Brewer
Fix for #642 (session.pop).
Sylvain Hellegouarch
Added extended the base example to demonstrate how to stop the server (and avoid nervous breakdown with Ctrl-C)
Sylvain Hellegouarch
Force server.socket_host to be localhost
Sylvain Hellegouarch
Fixed #641
Robert Brewer
Fix for #640 (cherrypy.session does not implement {{{__contains__}}}).
Robert Brewer
Test update for must-revalidate.
Robert Brewer
Added 'must-revalidate' to Cache-Control header in expires tool.
Robert Brewer
Assert (not self.started_response) on write.
Robert Brewer
Doc work.
Robert Brewer
Fix for #639 (Missing "cherrypy.wsgiserver" in setup.py).
Robert Brewer
Fix for #637 (Move signal handlers into Engine class).
Robert Brewer
Fix for #636 (Move wsgiserver.py into a subdirectory for cleaner svn:externals links). Reinstated wsgiserver as a subpackage. Also set version to 3.0.1alpha.
Robert Brewer
Removing wsgiserver.py in order to make it its own package next.
Robert Brewer
Optimized [1586], and fixed a bug where we didn't meet the WSGI spec regarding sending headers only after the first NON-EMPTY data.
Sylvain Hellegouarch
Fix for #635
Robert Brewer
Benchmark now prints traceback on error in read_process.
Robert Brewer
Oops; session locking should default to 'implicit'.
Robert Brewer
Fix for #630 (Implicit session locking before_request_body harms uploads). I moved the handling of tools.sessions.locking out of sessions.init and into the Tool. Locking can now be "implicit" (before_handler), "early" (before_request_body), or "explicit" (none).
Robert Brewer
Fix for #632 (CP checker misleading warning on customized toolbox).
Robert Brewer
Moved checker back to cherrypy.checker from engine, and also added a new check_config_types method. There's also a new checker config namespace, so you can turn off the checker with "checker.on = False", or turn off specific methods with "checker.check_method_foo = None".
Robert Brewer
The modpy tests were not returning an exit code.
Robert Brewer
Fix for #629 (fails to send Content-Length during HTTP 1.0 Keep-Alive). Also fixed a TE bug.
Robert Brewer
A couple more speed tweaks.
  1. Prev
  2. Next