Commits

Author Commit Message Labels Comments Date
Robert Brewer
New scaffold folder. See #771.
Robert Brewer
There's no need to keep old presentations around in SVN (or distro them). You can look them up in old revisions if needed.
Robert Brewer
Spurious import.
Robert Brewer
Fix for #766 (Trunk of 13 Jan 2008 won't run behind mod_python).
Christian Wyglendowski
Version number bump in preparation for 3.1.0beta3.
Tags
cherrypy-3.1.0beta3
Robert Brewer
Moved win32 console ctrl handler into a separate plugin, so that it's able to be disabled for those who 1) aren't working in a console, or 2) aren't using the Bus event loop.
Robert Brewer
Fix for #754 (Checker raises false alarm with application-level config namespace).
Robert Brewer
Fix for #709 (Cherrypy accepts user-supplied session identifiers). Also fixed some problems with regenerated id's.
Robert Brewer
Fixed some problems with redirect after staticdir.
Robert Brewer
3.0/3.1 fix for #760 (Session tool cleanup frequency).
Robert Brewer
Fix for #756 (Deprecate server.quickstart):
Robert Brewer
Fix for #763 (Exception when parsing Content-Type).
Lakin Wecker
Parent processes in Daemonizer should not even attempt to clean up after themselves, so use os._exit(0) instead of sys.exit(0). Updated tests and documentation to reflect the fact that if the first forkin Daemonizer completes, the process return code will always be 0.
Robert Brewer
New Request.stage attribute to help with debugging.
Robert Brewer
Added {{{SimplePlugin.__init__}}}.
Robert Brewer
Docstrings and a test tweak.
Robert Brewer
Bus touchups.
Robert Brewer
Fix for #751 (logging: Python file objects are not thread-safe). Whew. Finally got all the bus operations where I want em:
Robert Brewer
Cosmetics.
Tags
cherrypy-3.1.0beta2
Robert Brewer
Removed a bare except that was hiding errors.
Robert Brewer
Some bus/plugin improvements.
Robert Brewer
Trunk fix for #752 (Return cherrypy.server to a single-server model):
Robert Brewer
Changed bus event messages to match the state enum values.
Robert Brewer
Docstring.
Robert Brewer
Completely removed "engine" from restsrv.
Lakin Wecker
Persuant to #1815, the ServerManager (which creates threads) should not be started until after Daemonizer
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.
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.
zakj
Coerced all path names in covercp.py to lower-case, since some versions of
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.
  1. Prev
  2. Next