Commits

Author Commit Message Labels Comments Date
Robert Brewer
Fix for the fix for #604 (session lockfile warning).
Robert Brewer
Test case for #607 (virtual_host and staticdir tools don't play well together).
Robert Brewer
"Fix" (warning) for #607 (Hanging server).
Robert Brewer
More SSL fixes for test_states, which passes now.
Robert Brewer
Added an '-ssl' arg to test_states to help fix #606 (Problem timing out the persistent connection when SSL is enabled).
Robert Brewer
Now that InternalRedirect is external to the Request object, there is no need to check Response.timed_out so frequently; once at the end of the request is enough. Updated test_states to test implicit timeout handling without InternalRedirect.
Robert Brewer
Fix for #605 (SSL parsing is broken).
Christian Wyglendowski
Updated version numbers in preparation for 3.0RC1 release.
Tags
cherrypy-3.0.0RC1
Robert Brewer
Solution for #602 (ETag autotags are incorrect on 304):
Robert Brewer
Doc tweaks.
Robert Brewer
Tweaks to caching, mostly docs. Removed independent time.time() calculations in favor of response.time.
Robert Brewer
Removed obsolete code for multivalent HeaderMap entries.
Robert 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
Fix for #601. New SSL entries in WSGI environ (plus test suite fix under ssl).
Robert Brewer
Fix for REMOTE_HOST bug in 2.x branch and trunk.
Robert Brewer
Added AUTH_TYPE, REMOTE_USER, and SERVER_SOFTWARE to wsgi environ. See #601.
Robert Brewer
New Engine.reexec_retry (timeout in seconds) for os.execv call.
Robert Brewer
Fix for #581 (Problem Re-spawning on Mac OS X).
Robert 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
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
InternalRedirect changes:
Robert Brewer
Test for tool kwargs from config using custom toolbox.
Robert 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
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
Doc tweak.
Robert Brewer
New test showing that cherrypy.url fails with relative path when using virtual host.
Robert Brewer
Some tool buglets and docs.
Robert Brewer
Applying nogensess.patch from #594.
Robert Brewer
Removed failsafe attr get from Tool (which merely duplicated the one inside Hook).
Robert Brewer
Heavy d'oh. Major fix to request.toolmaps.
  1. Prev
  2. Next