Commits

Author Commit Message Labels Comments Date
Robert Brewer
Oops; session locking should default to 'implicit'.
Robert Brewer
Fix for #630 (Implicit session locking before_request_body harms uploads). I moved the handling of tools.sessions.locking out of sessions.init and into the Tool. Locking can now be "implicit" (before_handler), "early" (before_request_body), or "explicit" (none).
Robert Brewer
Fix for #632 (CP checker misleading warning on customized toolbox).
Robert Brewer
Moved checker back to cherrypy.checker from engine, and also added a new check_config_types method. There's also a new checker config namespace, so you can turn off the checker with "checker.on = False", or turn off specific methods with "checker.check_method_foo = None".
Robert Brewer
The modpy tests were not returning an exit code.
Robert Brewer
Fix for #629 (fails to send Content-Length during HTTP 1.0 Keep-Alive). Also fixed a TE bug.
Robert Brewer
A couple more speed tweaks.
Robert Brewer
wsgiserver: replaced rfc822.Message + parse_headers method with a single read_headers method. This saves a pass on parsing headers (as well as a lot of lower() calls and such).
Robert Brewer
wsgiserver: Moved 'bind' inner func out to method so subclasses can override socket options more easily.
Robert Brewer
Benchmark:
Christian Wyglendowski
Fix for #627.
Tags
cherrypy-3.0.0
Robert Brewer
wsgiserver optimization: use socket.sendall instead of wfile (since we were flushing regularly anyway).
Robert Brewer
wsgiserver optimization: no need for mimetools' subclass of rfc822.Message. Also inlined header transform into a single pass.
Robert Brewer
Chunk more responses.
Robert Brewer
Final fix for #625 (SSL: Writing to timed out socket didn't fail as it should have). Basically, SSL errors raise for write methods, and return "" for read methods.
Robert Brewer
Cleaner test_tools.
Robert Brewer
Better solution to #625: have the SSL file objects inheirt the timeout of their socket, which is copied from httpserver.timeout.
Robert Brewer
wsgiserver: comments, gave HTTPRequest a 'wfile' attr, and now ignore only a single leading CRLF.
Robert Brewer
Partial fix for #625 (SSL: Writing to timed out socket didn't fail as it should have). This fixes test_conn by simply using a larger timeout. But Demo.stream is still broken.
Christian Wyglendowski
Preparing for the 3.0.0 release.
Robert Brewer
Oops.
Robert Brewer
More checker checks (plus a fix for the fix for the fix).
Robert Brewer
Fix for the fix.
Robert Brewer
Fix for #595 (Allow tool priorities to be overridden in config).
Robert Brewer
checker:
Robert Brewer
Minor cleanups.
Robert Brewer
Docstrings for wsgiserver.py.
Robert Brewer
Fix for chunked responses when write is called directly by the WSGI app. Also a fix for leading CRLF in request.
Sylvain Hellegouarch
Added a very simple example of this module
Robert Brewer
Moved check_compatibility into _cpchecker.py. Also allow disabling of Checker methods by setting them to None.
  1. Prev
  2. Next