Commits

Author Commit Message Labels Comments Date
Robert Brewer
Docstrings + tweaks for new auth.py.
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: 1. Fix to test_config. 2. Skipped some additional tests for known bugs. 3. Documented that mod_python doesn't allow chunked encoding in request.
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.sessio…
Robert Brewer
session_auth really should NOT use thread_data.
  1. Prev
  2. Next