Commits

Author Commit Message Labels Comments Date
Robert Brewer
Copied some tool debug code from python3
Robert Brewer
Fixed buglet in server.stop (ssl socket.shutdown takes no args).
Robert Brewer
The test suite was registering multiple engine signal handlers and loggers.
Robert Brewer
Upgraded test_httpauth to hashlib in Python 2.5+.
Robert Brewer
Fixed http over https for stdlib ssl.
Robert Brewer
Factored SSL out to separate modules.
visteya
string formatting missing required value
Robert Brewer
A couple of unnecessary imports.
Robert Brewer
New redirect to parent URI test.
Robert Brewer
New 'debug' arg to lib.gzip.
Robert Brewer
Some cross ports from the python3 branch, including two test fixes.
Robert Brewer
All internals now use cherrypy.serving.request/response instead of request/response for a speed boost.
visteya
added man page for cherryd
visteya
correct the docstring for Request.error_page, which claimed that the callable had to return a string. returning an iterable of strings works now with the fix in r2449.
visteya
fix for #928, custom error page returning an iterable results in bad Content-Length
visteya
fix for ticket #929, "needless work in Response.collapse_body()"
Lakin Wecker
trunk - unbuffering the stderr for the daemonizer plugin
Robert Brewer
Meh. Not much use for py3util now.
Robert Brewer
Use builtin sorted, reversed if available.
Robert Brewer
Ported wspbus.ChannelFailures to trunk from python3.
Robert Brewer
test_session bugfix, plus a couple tweaks.
Robert Brewer
Use new response.output_status for access log.
Robert Brewer
Trap and log exceptions in PerpetualTimer Monitor threads.
Robert Brewer
Removed py3print.
Robert Brewer
More python3 synchro.
Robert Brewer
Some syncs with python3.
Robert Brewer
Moved RFC-2047 encoding back from wsgiserver to http lib. WSGI headers MUST be byte strings!
Robert Brewer
Better expires param for the sessiondemo.
Robert Brewer
New session demo.
visteya
Added a cautionary note to the docstring for serve_fileobj(), regarding the seek() performed on the file object when the request has a 'Range' header, and how this may result in incorrect behavior.
  1. Prev
  2. Next