Commits

Show all
Author Commit Message Labels Comments Date
Christian Wyglendowski
Version number changes in preparation for the CP 3.0.0beta2 release.
Tags
cherrypy-3.0.0beta2
Sylvain Hellegouarch
Fix #578
Robert Brewer
Some side issues from #573.
Robert Brewer
Consolidated gzip, encoding tests.
Robert Brewer
Fix for #569 (Encoding problems when accessing cherrypy instances from links).
Robert Brewer
Hooray. vhost can run early now.
Robert Brewer
Bugfix for tools.basic_auth and digest_auth (names didn't have underscores).
Robert Brewer
New _cpconfig.check_compatibility function.
Robert Brewer
Fix to tool priorities.
Robert Brewer
Fix for #565 (Allow hooks to be programmatically attached).
Robert Brewer
A couple more priorities for tools.
Robert 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
Improvements to cherrypy.url:
Robert Brewer
Some additional session safety (see #563).
Robert Brewer
docstring updates.
Robert Brewer
Removed app.guess_abs_path. Use cherrypy.url(script_name=app.script_name) instead.
Christian Wyglendowski
Test for change in [1363].
Christian Wyglendowski
Buglet fix in _cpwsgiserver.py.
Christian Wyglendowski
Removed _cprequest.Request.path attribute since it is no longer used (see [1342]).
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.
Christian Wyglendowski
Simple test that demonstrates that cherrypy.request.path is not getting populated correctly. It is an empty string.
Robert Brewer
New CPWebCase base() function.
Robert Brewer
Made NotReadyRequest default to throw_errors = True.
Robert Brewer
Quick patch from pyOpenSSL/tsafe.py for thread-safety.
Robert Brewer
Added test_httpauth to test suite and re-used httpauth's md5 encoder.
Sylvain 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
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
Docstrings + tweaks for new auth.py.
Sylvain Hellegouarch
Split the httpauth code for licensing potential issue.
Sylvain Hellegouarch
Added basic and digest tools
  1. Prev
  2. Next