Commits

Author Commit Message Labels Comments Date
Robert Brewer
New tools.accept(media). See test_misc_tools.py for usage.
Robert Brewer
Oops.
Robert Brewer
Better support for custom toolboxes and namespaces: 1. Each Toolbox is now its own config namespace handler, and self-registers as such. 2. The global, app, and request contexts now each allow (but do not force) config namespace handlers to be PEP 343-style context managers, with {{{__enter__}}} and {{{__exit__}}} methods. 3. Each Toolbox and Tool has a new "namespace" attribute. Each Tool automatically inherits the namespace attribute of its To…
Sylvain Hellegouarch
Missing cherrypy import statement
Robert Brewer
Fix for #596 (svn:eol-style)
Sylvain Hellegouarch
The RoutesDispatcher now accepts an extra parameter. If it sets to False (default) the controller and action keys from the Routes matching result dictionary will be removed. If it sets to True they will be kept. In the first case the page handlers will be passed on only the parameters as the default CP dispatcher.
Sylvain Hellegouarch
Download URL uses the new download repository
Robert Brewer
Moved _cprequest.flattener to cherrypy.tools.flatten.
Robert Brewer
An attempt to get rid of intermittent errors in test_core.testDemo due to the timing of on_end_request.
Robert Brewer
Fix for #573 (wsgi server bug in mount-point resolution with multiple mounted applications).
Robert Brewer
Probable fix for #583 (session_auth login_screen).
Robert Brewer
Fix for #587 (Test failure in wsgiapp on Python 2.5). WSGI applications must return iterables (not be iterables).
Robert Brewer
Fix for #589 (SSL 'excessive message size' errors).
Robert Brewer
Added {{{__delitem__}}} to ThreadLocalProxy to support {{{del cherrypy.session[key]}}}.
Sylvain Hellegouarch
dict can't be updated with None value.
Robert Brewer
Fixed hang on InternalRedirect with sessions tool.
Robert Brewer
Fix for #588 (CherryPyWSGIServer sends Connection: close during 204 and 304 responses).
Robert Brewer
Fix for Python 2.3 accept-encoding issues (extra 'identity' value inserted, which broke gzip tests).
Robert Brewer
Quickstart now calls config.update. See http://groups.google.com/group/cherrypy-users/browse_thread/thread/e1e7d4088dcddeac.
Robert Brewer
Support for wsgiconq in test suite (use --conquer arg).
Robert Brewer
Trunk fix for #577 (GzipFilter doesn't force an update of the Content-Length header). All code which could change the length of response.body should delete the Content-Length header (if already set).
Robert Brewer
Inline isdir to save a call to os.stat.
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
Oops.
Robert Brewer
Bah. Forgot to add test_routes weeks ago.
Sylvain Hellegouarch
Updated docstring with a basic example on how to use the _cpmodpy module
Sylvain Hellegouarch
SSL certificates and HTTP protocol attached to the instance of the WSGI server not to its class. Allow several instances of the WSGIServer to be created and bound at different (host, port)
Robert Brewer
Explicit import of _cprequest in {{{cherrypy.__init__}}}. Not sure why my install doesn't need it, but others have said theirs does.
Robert Brewer
Final fix for #481 (buildbot). The test suite now exits with a non-zero code if any of the tests fail. See http://groups.google.com/group/cherrypy-devel/msg/e5c25c23484432d3
Robert Brewer
Removed unnecessary inner function.
  1. Prev
  2. Next