Author Commit Message Labels Comments Date
Default avatar Christian Wyglendowski
Version number changes in preparation for the CP 3.0.0beta2 release.
Tags
cherrypy-3.0.0beta2
Sylvain Hellegouarch avatarSylvain Hellegouarch
Fix #578
Robert Brewer avatarRobert Brewer
Some side issues from #573.
Robert Brewer avatarRobert Brewer
Consolidated gzip, encoding tests.
Robert Brewer avatarRobert Brewer
Fix for #569 (Encoding problems when accessing cherrypy instances from links).
Robert Brewer avatarRobert Brewer
Hooray. vhost can run early now.
Robert Brewer avatarRobert Brewer
Bugfix for tools.basic_auth and digest_auth (names didn't have underscores).
Robert Brewer avatarRobert Brewer
New _cpconfig.check_compatibility function.
Robert Brewer avatarRobert Brewer
Fix to tool priorities.
Robert Brewer avatarRobert Brewer
Fix for #565 (Allow hooks to be programmatically attached).
Robert Brewer avatarRobert Brewer
A couple more priorities for tools.
Robert Brewer avatarRobert Brewer
Fix for #562 (Redirect for slash doesn't use tools.proxy.base). Moved slash checking into new tools.trailing_slash(missing=True, extra=False), which is on by default. The core now sets request.is_index to allow such tools to work. In addition, if that tool is off, mismatched slashes will be corrected in cherrypy.url.
Robert Brewer avatarRobert Brewer
Improvements to cherrypy.url:
Robert Brewer avatarRobert Brewer
Some additional session safety (see #563).
Robert Brewer avatarRobert Brewer
docstring updates.
Robert Brewer avatarRobert Brewer
Removed app.guess_abs_path. Use cherrypy.url(script_name=app.script_name) instead.
Default avatar Christian Wyglendowski
Test for change in [1363].
Default avatar Christian Wyglendowski
Buglet fix in _cpwsgiserver.py.
Default avatar Christian Wyglendowski
Removed _cprequest.Request.path attribute since it is no longer used (see [1342]).
Default avatar Christian Wyglendowski
Woops. Removed the test I just added. Looks like the removal of cherrypy.request.path was intentional. If it really is to be removed though, the path attribute should be removed from the Request object. Will act after discussion on cherrypy-devel.
Default avatar Christian Wyglendowski
Simple test that demonstrates that cherrypy.request.path is not getting populated correctly. It is an empty string.
Robert Brewer avatarRobert Brewer
New CPWebCase base() function.
Robert Brewer avatarRobert Brewer
Made NotReadyRequest default to throw_errors = True.
Robert Brewer avatarRobert Brewer
Quick patch from pyOpenSSL/tsafe.py for thread-safety.
Robert Brewer avatarRobert Brewer
Added test_httpauth to test suite and re-used httpauth's md5 encoder.
Sylvain Hellegouarch avatarSylvain Hellegouarch
Basic encryption now defaults to md5 if not provided. It means that by default passwords should be stored encrypted on the server.
Sylvain Hellegouarch avatarSylvain Hellegouarch
Digest and basic auth can now take a callable which must return a dict with user credentials so that it can fetch those from a database for instance.
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
  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.