Show all
Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Applying Nicolas Griily's patch for #800.
Branches
800-error-handlers
Robert Brewer avatarRobert Brewer
Might as well be explicit about open() modes.
Branches
800-error-handlers
Robert Brewer avatarRobert Brewer
Docstring note about Combined Log Format.
Branches
800-error-handlers
Robert Brewer avatarRobert Brewer
Partial fix for #800 (). I'm not yet happy with making error handler authors do all the hard work: spec conformance, be IE unfriendly, even manually set the status, etc.
Branches
800-error-handlers
Robert Brewer avatarRobert Brewer
made a copy
Branches
800-error-handlers
Robert Brewer avatarRobert 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 avatarRobert Brewer
Audit of logging:
Robert Brewer avatarRobert 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 avatarRobert Brewer
Improved test_refleaks so it fails on errors in threads.
Default avatar Lakin Wecker
Fixing a buglet in TCP_NODELAY setsockopt call.
Robert Brewer avatarRobert Brewer
Oops. Buglet in setup.py.
Robert Brewer avatarRobert 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 avatarRobert Brewer
Robert Brewer avatarRobert Brewer
Fixed setup.py for the restsrv -> process change, plus fixed a couple svn props.
Robert Brewer avatarRobert Brewer
Working cherryd daemon script. New FlupFCGIServer wrapper in servers.py. Also added a config arg to cherrypy.Application.
Robert Brewer avatarRobert Brewer
Fix for #686 (Software caused connection abort).
Robert Brewer avatarRobert Brewer
Minimize risk of dirty conn close when fatal SSL alerts are raised.
Robert Brewer avatarRobert Brewer
test_refleaks really shouldn't share its http conn across threads.
Robert Brewer avatarRobert Brewer
Renamed restsrv -> process in all referrers.
Robert Brewer avatarRobert Brewer
Renamed restsrv -> process. Boring but practical.
Robert Brewer avatarRobert 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 avatarRobert Brewer
Stuck cherrypy.url in log_hooks.
Robert Brewer avatarRobert Brewer
Various session fixes, including #717 (sessions should have a __len__ function).
Robert Brewer avatarRobert Brewer
Test max request on larger bodies.
Robert Brewer avatarRobert Brewer
Replaced HTTPRequest.send with .wfile, as it should have been in the first place.
Robert Brewer avatarRobert Brewer
Another ssl test fix.
Robert Brewer avatarRobert Brewer
Make test for #598 pass with --ssl.
Robert Brewer avatarRobert Brewer
Moved mimetools to only import if needed.
Robert Brewer avatarRobert Brewer
Fix suggested by Andrew Stromnov to let psyco play nice with CherryPy 3.1.
Robert Brewer avatarRobert Brewer
Merging the 598-sendall branch. This fixes #598, #783, and perhaps #589.
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.