Source

CherryPy / cherrypy / _cptools.py

Author Commit Message Labels Comments Date
Robert Brewer
Fix for #745 (Make a builtin tool which logs all hooks for a given request).
Robert Brewer
Fix for #710 (Allow forcing a new session id).
Robert Brewer
couple new tests and a docstring.
Robert Brewer
Some updates to the new cherrypy.serving name.
Robert Brewer
Test and fix for correct order of application of Handler tool args.
Robert Brewer
Fix for #689 (add equivalent of trailing_slash tool for static content). The staticdir tool now sets request.is_index if needed. The trailing_slash tool priority was increased to allow most before_handler tools a chance to set is_index.
Robert Brewer
Final fix for #662 (error on configuration directive tools.caching.delay/maxobjects/maxsize). Trunk (3.1) now forces most caching config to apply site-wide. Also changed MemoryCache.key to MemoryCache.key().
Robert Brewer
Allow non-xmlrpc methods on an XMLRPCController.
Robert Brewer
New docstring for XMLRPCController.
Sylvain Hellegouarch
More IronPython exception handling
Robert Brewer
New pywebd module. Trunk is now "3.1alpha".
Robert Brewer
Test and fix for #661 (Cannot create tool out of an object callable). Also a better docstring for HandlerTool.
Robert Brewer
New engine.release method, which decouples request and engine. Also new server.base method, which simplifies cherrypy.url. Finally, cherrypy._serving is promoted to cherrypy.serving, and has a new "load" method.
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 #595 (Allow tool priorities to be overridden in config).
Robert Brewer
Fixed bug in caching; invalid methods did not delete cached resource. See #509.
Robert Brewer
Faster {{{Toolbox.__enter__}}}
Robert Brewer
Fix for #609 (Support for IronPython 1.0).
Robert Brewer
Fix for #600 (InternalRedirect does double duty). This dispwrappers.patch changes vhost and xmlrpc from using InternalRedirect (which rewrites request.path_info) to dispatch wrapper functions (which do not).
Robert Brewer
Some tool buglets and docs.
Robert Brewer
Removed failsafe attr get from Tool (which merely duplicated the one inside Hook).
Robert Brewer
Concurrency bug.
Robert Brewer
New tools.accept(media). See test_misc_tools.py for usage.
Robert Brewer
Better support for custom toolboxes and namespaces:
Robert Brewer
Moved _cprequest.flattener to cherrypy.tools.flatten.
Robert Brewer
Hooray. vhost can run early now.
Robert Brewer
Bugfix for tools.basic_auth and digest_auth (names didn't have underscores).
Robert Brewer
Fix to tool priorities.
Robert Brewer
A couple more priorities for tools.
  1. Prev
  2. 1
  3. 2
  4. Next