Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Changed every instance of 'conf' in the API to 'config'.
Robert Brewer avatarRobert Brewer
Fix for #559 (allow config of WSGI middleware) via cherrypy.wsgi.pipeline. Includes tests.
Robert Brewer avatarRobert Brewer
Moved _wsgi_callable to _cptree, and we now import _cpwsgi as cherrypy.wsgi. Also made {{{App.__call__}}} route to {{{App.wsgiapp}}} so the latter can be replaced by user code (i.e. it's not a special method).
Default avatar Joseph Tate
Derive all exceptions from a CP defined class so that they can be handled as a group by CP applications
Robert Brewer avatarRobert Brewer
Global log.screen now True.
Robert Brewer avatarRobert Brewer
No need to encode a string twice. :/
Robert Brewer avatarRobert Brewer
Moved merge out of {{{Application.__init__}}} so custom namespaces can be defined per-app. Also allow Tree.mount to accept an Application instance (instead of a root which gets wrapped in an Application).
Robert Brewer avatarRobert Brewer
raise ValueError on cherrypy.server.start() if no httpservers defined.
Robert Brewer avatarRobert Brewer
Fix for #433 (mapPathToObject should remove a trailing /, not just add it). CP 3 only. Configurable now via request.redirect_on_extra_slash and request.redirect_on_missing_slash. Also broke the slash logic out of find_handler, so it's more reusable.
Robert Brewer avatarRobert Brewer
Changed "simple_cookie" to just "cookie".
Robert Brewer avatarRobert Brewer
Removed trunk/docs/book folder, as that won't be upgraded for CP 3.
Robert Brewer avatarRobert Brewer
Fix for #557 (socket_file). We should talk about a server.socket_family attribute sometime.
Robert Brewer avatarRobert Brewer
Oops. Was using old autoreload conf keys.
Robert Brewer avatarRobert Brewer
Fix to CachingTool for new kwargs.
Robert Brewer avatarRobert Brewer
New test for default handler when using MethodDispatcher.
Robert Brewer avatarRobert Brewer
A couple doc tweaks.
Robert Brewer avatarRobert Brewer
Oops.
Robert Brewer avatarRobert Brewer
New tools.err_redirect.internal arg.
Robert Brewer avatarRobert Brewer
Oops. Forgot the namespaces for cherrypy.tree.
Robert Brewer avatarRobert Brewer
Allow dynamic custom config namespaces.
Robert Brewer avatarRobert Brewer
Reorganized the caching tool code.
Robert Brewer avatarRobert Brewer
Oops.
Robert Brewer avatarRobert Brewer
Fix for #428 (drop privileges).
Robert Brewer avatarRobert Brewer
Tweaks to docs, line lengths, tests, and number of serving lookups.
Robert Brewer avatarRobert Brewer
Fix for #525 (Support Deleting Sessions).
Robert Brewer avatarRobert Brewer
Further fix for persistent conns (ignore timeouts).
Robert Brewer avatarRobert Brewer
Logging cleanups:
Robert Brewer avatarRobert Brewer
A couple fixes to CP3's _cpwsgiserver.py for Python 2.3 compatibility.
Robert Brewer avatarRobert Brewer
Fixes for #479 (CherryPy crashes on using seteuid / setegid) for CP 2.2 and CP 3.
Robert Brewer avatarRobert Brewer
API and docstring cleanups:
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.