Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Docstrings + tweaks for new auth.py.
Sylvain Hellegouarch avatarSylvain Hellegouarch
Split the httpauth code for licensing potential issue.
Sylvain Hellegouarch avatarSylvain Hellegouarch
Added basic and digest tools
Robert Brewer avatarRobert Brewer
Collapsed request.url and tree.url into a single cherrypy.url function.
Robert Brewer avatarRobert Brewer
Engine.drop_privileges: default umask to None.
Robert Brewer avatarRobert Brewer
Engine.drop_privileges: bugfix and allow uid/gid to be names or ints.
Robert Brewer avatarRobert Brewer
Tweaks.
Robert Brewer avatarRobert Brewer
As threatened on cherrypy-devel, I've removed CHANGELOG.txt and CHERRYPYTEAM.txt.
Robert Brewer avatarRobert Brewer
SSL support for _cpwsgiserver. One test fails immaterially. Run "test.py --ssl" to test.
Robert Brewer avatarRobert Brewer
Missing import in _cpwsgiserver.py.
Robert Brewer avatarRobert Brewer
Test coverage fixes.
Robert Brewer avatarRobert 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 avatarRobert Brewer
Fix for #561 (non-string WSGI response headers).
Robert Brewer avatarRobert 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 avatarRobert Brewer
New scheme arg to tools.proxy.
Robert Brewer avatarRobert Brewer
Improved tree.url() to include base. Also replaced request.browser_url with request.url().
Robert Brewer avatarRobert Brewer
New engine.autoreload_match attribute for filtering autoreload to a single package (adapted from TG).
Robert Brewer avatarRobert 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 avatarRobert 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.
Default avatar Joseph Tate
Make a CherryPyException, from which all exceptions inherit, and also is available from "import cherrypy".
Robert Brewer avatarRobert Brewer
Changing version to 3.0.0beta.
Tags
cherrypy-3.0.0beta
Robert Brewer avatarRobert Brewer
Removed the unnecessary trunk/tools folder.
Robert Brewer avatarRobert Brewer
New tools.referer, and moved test_response_headers into new test_misc_tools.
Robert Brewer avatarRobert Brewer
Fixes to test_states.
Robert Brewer avatarRobert Brewer
Fix for WSGI server if the same comma-separated header appears in both headers and trailer.
Robert Brewer avatarRobert Brewer
Removed double traceback from fallback error handler (as it doesn't apply anymore).
Robert Brewer avatarRobert Brewer
mod_python improvements:
Robert Brewer avatarRobert Brewer
Fix for #548 (Rename the before_main hook to before_handler and MainTool to HandlerTool).
Robert Brewer avatarRobert 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 avatarRobert Brewer
session_auth really should NOT use thread_data.
  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.