Commits

Author Commit Message Labels Comments Date
Robert Brewer
Fix for #757 (Reduce socket timeout for wait_for_free_port to speed up startup).
Robert Brewer
Fix for #805 (Remove import of inspect).
Robert Brewer
Fix for #806 (Move dead thread detection). Consumers can call shrink() anytime they want.
Robert Brewer
Fix for #800 (ability to override default error template). Many thanks to Scott Chapman for the ideas and Nicolas Grilly for the fix.
Robert Brewer
Doc tweaks and a missing 'rb'.
dan
checking signals
Branches
769-unixwait
dan
native condition
Branches
769-unixwait
dan
creating branch
Branches
769-unixwait
Robert Brewer
mod_python: send bus messages to the apache log, plus cherrypy.setup arg now can take a bare module to import (without having to call a ::function).
Robert Brewer
Audit of logging:
Robert Brewer
Finished the nonblocking fileobject by handling EWOULDBLOCK during recv and accept. Also added experimental code to check SSL pending(), but no verdict yet on whether it's necessary or not.
Robert Brewer
Improved test_refleaks so it fails on errors in threads.
Lakin Wecker
Fixing a buglet in TCP_NODELAY setsockopt call.
Robert Brewer
Oops. Buglet in setup.py.
Robert Brewer
Adding a server.nodelay option, and making wsgiserver set TCP_NODELAY by default. See http://www.cmlenz.net/archives/2008/03/python-httplib-performance-problems for the use case.
Robert Brewer
Robert Brewer
Fixed setup.py for the restsrv -> process change, plus fixed a couple svn props.
Robert Brewer
Working cherryd daemon script. New FlupFCGIServer wrapper in servers.py. Also added a config arg to cherrypy.Application.
Robert Brewer
Fix for #686 (Software caused connection abort).
Robert Brewer
Minimize risk of dirty conn close when fatal SSL alerts are raised.
Robert Brewer
test_refleaks really shouldn't share its http conn across threads.
Robert Brewer
Renamed restsrv -> process in all referrers.
Robert Brewer
Renamed restsrv -> process. Boring but practical.
Robert Brewer
Fix for #799 (_test_concurrency fails periodically). Turns out the anti-malicious-session-id stuff was returning None in some cases because it didn't use the lock file. Fixed by making init use os.path.exists (etc) instead of session._load.
Robert Brewer
Stuck cherrypy.url in log_hooks.
Robert Brewer
Various session fixes, including #717 (sessions should have a __len__ function).
Robert Brewer
Test max request on larger bodies.
Robert Brewer
Replaced HTTPRequest.send with .wfile, as it should have been in the first place.
Robert Brewer
Another ssl test fix.
Robert Brewer
Make test for #598 pass with --ssl.
  1. Prev
  2. Next