Commits

Author Commit Message Labels Comments Date
Sylvain Hellegouarch
Split the httpauth code for licensing potential issue.
Sylvain Hellegouarch
Added basic and digest tools
Robert Brewer
Collapsed request.url and tree.url into a single cherrypy.url function.
Robert Brewer
Engine.drop_privileges: default umask to None.
Robert Brewer
Engine.drop_privileges: bugfix and allow uid/gid to be names or ints.
Robert Brewer
Tweaks.
Robert Brewer
As threatened on cherrypy-devel, I've removed CHANGELOG.txt and CHERRYPYTEAM.txt.
Robert Brewer
SSL support for _cpwsgiserver. One test fails immaterially. Run "test.py --ssl" to test.
Robert Brewer
Missing import in _cpwsgiserver.py.
Robert Brewer
Test coverage fixes.
Robert Brewer
Got rid of cherrypy.request.path. Use request.script_name + request.path_info instead (usually, just path_info is what you really want).
Robert Brewer
Fix for #561 (non-string WSGI response headers).
Robert Brewer
Test support for wsgiref.validate (new '--validate' arg to test.py), plus a couple minor fixes based on the first validation run.
Robert Brewer
New scheme arg to tools.proxy.
Robert Brewer
Improved tree.url() to include base. Also replaced request.browser_url with request.url().
Robert Brewer
New engine.autoreload_match attribute for filtering autoreload to a single package (adapted from TG).
Robert Brewer
Moved request.namespaces back to the class level (each instance gets a copy). Renamed "tool_up" to "configure". Also, request.handler should not set response.body anymore: it should return it to the caller instead (this allows custom namespaces to wrap the handler and munge output). Full demo in test_config.
Robert Brewer
Rather than default to an error log file, we'll just default to screen. This circumvents any permission problems in the cherrypy install directory.
Joseph Tate
Make a CherryPyException, from which all exceptions inherit, and also is available from "import cherrypy".
Robert Brewer
Changing version to 3.0.0beta.
Tags
cherrypy-3.0.0beta
Robert Brewer
Removed the unnecessary trunk/tools folder.
Robert Brewer
New tools.referer, and moved test_response_headers into new test_misc_tools.
Robert Brewer
Fixes to test_states.
Robert Brewer
Fix for WSGI server if the same comma-separated header appears in both headers and trailer.
Robert Brewer
Removed double traceback from fallback error handler (as it doesn't apply anymore).
Robert Brewer
mod_python improvements:
Robert Brewer
Fix for #548 (Rename the before_main hook to before_handler and MainTool to HandlerTool).
Robert Brewer
More SessionAuth cleanups. Replaced 'login' with 'username' whenever appropriate ('login' should be used as the verb only ('log in'), not as a synonym for 'username'). Also made symmetric do_* and on_* methods. The new on_check method replaces the load_user_by_username method--this facilitates a user-supplied fix for #224 (store the user details in the session) by passing the same loaduserbyusername callback to tools.session_auth.on_login instead of tools.session_auth.on_check.
Robert Brewer
session_auth really should NOT use thread_data.
Robert Brewer
cptools.session_auth was growing an unwieldy number of parameters, so I moved it from a functional approach to an object. Also moved _cptools.setargs to Tool._setargs.
  1. Prev
  2. Next