Commits

Author Commit Message Labels Comments Date
Robert Brewer
Reorganized the caching tool code.
Robert Brewer
Oops.
Robert Brewer
Fix for #428 (drop privileges).
Robert Brewer
Tweaks to docs, line lengths, tests, and number of serving lookups.
Robert Brewer
Fix for #525 (Support Deleting Sessions).
Robert Brewer
Further fix for persistent conns (ignore timeouts).
Robert Brewer
Logging cleanups:
Robert Brewer
A couple fixes to CP3's _cpwsgiserver.py for Python 2.3 compatibility.
Robert Brewer
Fixes for #479 (CherryPy crashes on using seteuid / setegid) for CP 2.2 and CP 3.
Robert Brewer
API and docstring cleanups:
Robert Brewer
Hook priority system:
Robert Brewer
Fix for the fix for #551 (basically, die on timeout instead of responding with 408).
Robert Brewer
More (final?) config overhaul work:
Robert Brewer
Wrapper for hook functions now takes the name of the wrapped function.
Robert Brewer
Fixes to some typos in [1274].
Robert Brewer
Overhaul of config system:
Robert Brewer
Made all imports absolute "just in case" for Python 2.5.
Robert Brewer
WSGI server: uncaught exceptions now write tracebacks to the response stream if possible.
Robert Brewer
Fixes for Python 2.5rc1:
Robert Brewer
Moved the 'methods_with_bodies' feature from config to an attribute of the Request object; use a hook or tool to set it.
Robert Brewer
tool docstrings.
Robert Brewer
Default ACTUAL_SERVER_PROTOCOL to "HTTP/1.1". If None, then Request.run fails with "unsubscriptable object".
Robert Brewer
Don't log HTTPError or redirect in hookmap.run().
Robert Brewer
Fix to etags when 412 has already been raised.
Robert Brewer
Touch-up to test suite help (closes #333 (run test suite on arbitrary port)).
Sylvain Hellegouarch
Added mising request_line when exception is raised
Robert Brewer
Minor chunked encoding fix, plus test suite fixes for cpmodpy.
Robert Brewer
Fixed the HTTP/1.0 test suite. This involved moving wsgi SERVER_PROTOCOL back (to what the spec says!) and adding a new non-standard ACTUAL_SERVER_PROTOCOL entry.
Robert Brewer
Fix to test suite longopts.
Robert Brewer
Fix for #555 (Error propagation in hooks). Failsafe flags are now per-callback, not per-callpoint. If you want a given hook to be failsafe, either set callback.failsafe = True or (if you cannot do that) call attach(point, callback, failsafe=True).
  1. Prev
  2. Next