Commits

Show all
Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Cosmetics.
Tags
cherrypy-3.1.0beta2
Robert Brewer avatarRobert Brewer
Removed a bare except that was hiding errors.
Robert Brewer avatarRobert Brewer
Some bus/plugin improvements.
Robert Brewer avatarRobert Brewer
Trunk fix for #752 (Return cherrypy.server to a single-server model):
Robert Brewer avatarRobert Brewer
Changed bus event messages to match the state enum values.
Robert Brewer avatarRobert Brewer
Docstring.
Robert Brewer avatarRobert Brewer
Completely removed "engine" from restsrv.
Default avatar Lakin Wecker
Persuant to #1815, the ServerManager (which creates threads) should not be started until after Daemonizer
Default avatar Lakin Wecker
Fixing the bug exposed by the unit test I just committed in : http://cherrypy.org/changeset/1815 . The fix is to catch SystemExit errors and if we have a pending exception cause by earlier errors, we ensure that the exit code is not zero. Additionally due to some better understandings of what fork does, we move fork further back in the startup process. However, fork has issues when threads are already open, so we shuffle around the default priorities of various plugins to ensure all threads are started after Daemonization.
Default avatar Lakin Wecker
Adding a unit test which exposes a bug whereby CP exit codes are mistakenly set to 0 by Daemonizer even if there are pending startup errors waiting to be raised.
Default avatar zakj
Coerced all path names in covercp.py to lower-case, since some versions of
Default avatar Lakin Wecker
Allowing SystemExit, and KeyboardInterrupt exceptions through during wspbus.start() without calling stop. (Allows daemonization to function properly). Also log any exceptions which cause start to fail.
Robert Brewer avatarRobert Brewer
Fix for #747 (log.screen should send error log messages to stderr).
Robert Brewer avatarRobert Brewer
Fix for #745 (Make a builtin tool which logs all hooks for a given request).
Robert Brewer avatarRobert Brewer
New test and fix for errors during engine.start().
Robert Brewer avatarRobert Brewer
Bah. Forgot to commit setup.py.
Tags
cherrypy-3.1.0beta
Robert Brewer avatarRobert Brewer
Final trunk fix for #718 (High count of uncollectable objects). Proved once again that WSGI 1.0 middleware pretty much has to be implemented as two cooperating classes.
Robert Brewer avatarRobert Brewer
Removing decorator in test_session for Python 2.3 compatibility
Robert Brewer avatarRobert Brewer
Forward port to trunk of 3.0.x [1716]. New support for mod_wsgi in the test suite. Use test.py --server=modwsgi.
Robert Brewer avatarRobert Brewer
Forward port to trunk of 3.0.x [1715]. Buglet in PostgresqlSession constructor.
Robert Brewer avatarRobert Brewer
Oops. [1711] rolled it back.
Robert Brewer avatarRobert Brewer
Forward port to trunk of 3.0.x [1709]. Added code to print unreachable object typecounts. See #718.
Robert Brewer avatarRobert Brewer
Trunk fix for #714 (bug in tools.caching).
Robert Brewer avatarRobert Brewer
Forward port to trunk from 3.0.x [1704]. Responses were being gzipped twice when served from cache.
Robert Brewer avatarRobert Brewer
Forward port to trunk from 3.0.x [1703]. Added checking of 'Vary' header before responding with cached content.
Robert Brewer avatarRobert Brewer
Trunk fix for #662.
Robert Brewer avatarRobert Brewer
More-meaningful config syntax errors.
Robert Brewer avatarRobert Brewer
Marking 3.1beta.
Robert Brewer avatarRobert Brewer
Use %r instead of %s and `obj`.
Robert Brewer avatarRobert Brewer
Fix for #719 (RoutesDispatcher not working correctly).
  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.