Source

CherryPy / cherrypy / process / plugins.py

Author Commit Message Labels Comments Date
Gustavo Picon
Removed trailing whitespace from the codebase. sed -i '' -e 's/ *$//' `find cherrypy -name '*.py'`
Branches
cherrypy-3.2.x
Robert Brewer
Fix for #1070 (BackgroundTask refers to un-set "bus" member)
Robert Brewer
Bye bye, py2/3.
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
Fix for #1041 (Possible Security Issue: DropPrivileges Plugin Doesn't Remove Groups)
Sylvain Hellegouarch
#1023 on Jython automatically sets the SIGINT signal so that it exits the bus
Sylvain Hellegouarch
#947 on Jython, we attach the bus graceful operation to SIGUSR2 since SIGUSR1 cannot be set
Robert Brewer
Docs: Big cleanup of deployguide.
Robert Brewer
Even more doc work.
Robert Brewer
Fix for #1012 (process/plugins.py:PerpetualTimer wakes up CPU 20 times per second).
Robert Brewer
Doc work on cherrypy.process.
Joseph Tate
If you're going to send to new listeners, you'd better add them to the bus so that 'SimplePlugin.subscribe()' works for those new channels
Sylvain Hellegouarch
Using the public thread.get_ident API call to retrieve the ID of a thread so that it makes Jython happy
Lakin Wecker
trunk - unbuffering the stderr for the daemonizer plugin
Robert Brewer
Trap and log exceptions in PerpetualTimer Monitor threads.
Robert Brewer
trunk: A bunch more alignments between trunk and python3 syntax.
visteya
Fix for ticket #917, Autoreload gets confused if app performs an os.chdir()
Robert Brewer
Fixing a buglet when autoreloading zipimports.
Robert Brewer
Breaking out Autoreloader.sysfiles for easier inspection
Robert Brewer
Bumped up the priority of DropPrivileges.start to support the most common use: bind to a low port as root.
Robert Brewer
Fix to buglet in DropPrivileges.
Robert Brewer
Doc tweaks.
Robert Brewer
SignalHandler.unsubscribe now warns if our handler is not returned. See #826.
Robert Brewer
Fixed sig handler unsubscribe test for Unix, plus an odd race condition in autoreload.
Robert Brewer
Test and fix for #826 (SignalHandler needs an unsubscribe). Need nix testing.
Robert Brewer
Fix for #828 (CherryPy should exit on SIGHUP if not daemonized). The tests need to be exercised on Unix.
Robert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer
Audit of logging: 1. cherrypy.log now defaults to INFO. 2. Bus.log now takes a 'level=INFO' arg. 3. 'log' channel subscribers now must accept a 'level' arg. 4. Some bus plugin messages upgraded to WARN or ERROR. 5. Some CP core messages upgraded to ERROR. 6. log.screen move to stderr polished. See #747.
Robert Brewer
Renamed restsrv -> process in all referrers.
Robert Brewer
Renamed restsrv -> process. Boring but practical.