Show all
Author Commit Message Labels Comments Date
Default avatar Christian Wyglendowski
Updated version numbers in preparation for 3.0RC1 release.
Tags
cherrypy-3.0.0RC1
Robert Brewer avatarRobert Brewer
Solution for #602 (ETag autotags are incorrect on 304):
Robert Brewer avatarRobert Brewer
Doc tweaks.
Robert Brewer avatarRobert Brewer
Tweaks to caching, mostly docs. Removed independent time.time() calculations in favor of response.time.
Robert Brewer avatarRobert Brewer
Removed obsolete code for multivalent HeaderMap entries.
Robert Brewer avatarRobert Brewer
Fix for #599 (Trouble with GZip and Etag (with enabled autotags)). Response.body was being set to [''], which doesn't evaluate to False.
Robert Brewer avatarRobert Brewer
Fix for #601. New SSL entries in WSGI environ (plus test suite fix under ssl).
Robert Brewer avatarRobert Brewer
Fix for REMOTE_HOST bug in 2.x branch and trunk.
Robert Brewer avatarRobert Brewer
Added AUTH_TYPE, REMOTE_USER, and SERVER_SOFTWARE to wsgi environ. See #601.
Robert Brewer avatarRobert Brewer
New Engine.reexec_retry (timeout in seconds) for os.execv call.
Robert Brewer avatarRobert Brewer
Fix for #581 (Problem Re-spawning on Mac OS X).
Robert Brewer avatarRobert Brewer
clean_interrupt was calling clean_thread.cancel() but not .join(). Session.clean_thread is also now a PerpetualTimer, so it keeps the same thread rather than spawning new ones on each run.
Robert Brewer avatarRobert Brewer
Engine.stop was calling monitor_thread.cancel() but not .join(). Engine.monitor_thread is also now a PerpetualTimer, so it keeps the same thread rather than spawning new ones on each run.
Robert Brewer avatarRobert Brewer
InternalRedirect changes:
Robert Brewer avatarRobert Brewer
Test for tool kwargs from config using custom toolbox.
Robert Brewer avatarRobert Brewer
Fix for #600 (InternalRedirect does double duty). This dispwrappers.patch changes vhost and xmlrpc from using InternalRedirect (which rewrites request.path_info) to dispatch wrapper functions (which do not).
Robert Brewer avatarRobert Brewer
Transformed _cptree.wsgi_handler function into _cpwsgi.CPWSGIApp class (a delegate for the Application object), and merged in the wsgi.pipeline functionality. This removes the need to call wsgi.pipeline(app) before tree.mount.
Robert Brewer avatarRobert Brewer
Doc tweak.
Robert Brewer avatarRobert Brewer
New test showing that cherrypy.url fails with relative path when using virtual host.
Robert Brewer avatarRobert Brewer
Some tool buglets and docs.
Robert Brewer avatarRobert Brewer
Applying nogensess.patch from #594.
Robert Brewer avatarRobert Brewer
Removed failsafe attr get from Tool (which merely duplicated the one inside Hook).
Robert Brewer avatarRobert Brewer
Heavy d'oh. Major fix to request.toolmaps.
Robert Brewer avatarRobert Brewer
Concurrency bug.
Robert Brewer avatarRobert Brewer
New tools.accept(media). See test_misc_tools.py for usage.
Robert Brewer avatarRobert Brewer
Oops.
Robert Brewer avatarRobert Brewer
Better support for custom toolboxes and namespaces:
Sylvain Hellegouarch avatarSylvain Hellegouarch
Missing cherrypy import statement
Robert Brewer avatarRobert Brewer
Fix for #596 (svn:eol-style)
Sylvain Hellegouarch avatarSylvain Hellegouarch
The RoutesDispatcher now accepts an extra parameter. If it sets to False (default) the controller and action keys from the Routes matching result dictionary will be removed. If it sets to True they will be kept. In the first case the page handlers will be passed on only the parameters as the default CP dispatcher.
  1. Prev
  2. Next
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.