Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pylint fixes. | Matt Kemp | 2014-10-01 | 1 | -3/+4 |
| | |||||
* | Attempt to break the pid lock during startup. | Matt Kemp | 2014-10-01 | 1 | -7/+15 |
| | | | | | | | | This commit attempts to break the pidfilelock during startup in cases where the process may have exited without successfully cleaning up the lockfile. It also attempts to grab the lock before opening the context. Also applied to the Collector module, which may have been looking for the wrong exception since it does not rely on a timeout. | ||||
* | SSLServer: Poll for POST data correctly | Chris St. Pierre | 2013-08-28 | 1 | -1/+0 |
| | | | | | | | | This updates the do_POST() code to cleave more closely to the code in SimpleXMLRPCHandler.do_POST (plus SSL magic, of course). In doing so, it eliminates a select() call whose timeouts were not handled properly, and which thus left stray idle processes around after incomplete XML-RPC calls. | ||||
* | Make the server process always detach, even if started by init | Arto Jantunen | 2013-07-21 | 1 | -1/+2 |
| | | | | | Otherwise startup with systemd in type=forking fails since the daemon will not fork. | ||||
* | BuiltinCore: register server instance after plugins are loaded | Chris St. Pierre | 2013-05-07 | 1 | -1/+1 |
| | |||||
* | BuiltinCore: gracefully handle existing lock on pidfile | Chris St. Pierre | 2013-04-16 | 1 | -4/+10 |
| | |||||
* | PY3K: Fix client/server to work with python 3 | Sol Jerome | 2013-04-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | BuiltinCore: fixed import of LockFailed | Chris St. Pierre | 2012-11-19 | 1 | -2/+3 |
| | |||||
* | fail gracefully when pidfile creation fails | Chris St. Pierre | 2012-11-19 | 1 | -5/+10 |
| | |||||
* | set default umask for server, added option to change it | Chris St. Pierre | 2012-11-14 | 1 | -10/+8 |
| | |||||
* | BuiltinCore: removed unused import os | Chris St. Pierre | 2012-10-18 | 1 | -1/+0 |
| | |||||
* | fixed server core instantiation when running in foreground | Chris St. Pierre | 2012-10-18 | 1 | -7/+11 |
| | |||||
* | fix return value from _daemonize | Chris St. Pierre | 2012-10-18 | 1 | -0/+1 |
| | |||||
* | use daemon.pid[lock]file.PIDLockFile to write PID file | Chris St. Pierre | 2012-10-18 | 1 | -19/+7 |
| | |||||
* | documented core implementations | Chris St. Pierre | 2012-10-15 | 1 | -8/+32 |
| | |||||
* | added module-level Bcfg2.Statistics object for easier tracking | Chris St. Pierre | 2012-10-10 | 1 | -1/+5 |
| | |||||
* | drop privs options added, works in CherryPy | Chris St. Pierre | 2012-10-04 | 1 | -1/+3 |
| | |||||
* | moved pidfile creation into the server backends | Chris St. Pierre | 2012-09-25 | 1 | -1/+15 |
| | |||||
* | expanded pylint tests | Chris St. Pierre | 2012-09-25 | 1 | -37/+8 |
| | |||||
* | run pylint for errors on almost everything, full runs on some selected stuff | Chris St. Pierre | 2012-09-25 | 1 | -1/+1 |
| | |||||
* | fixed gamin issues with late daemonization | Chris St. Pierre | 2012-09-18 | 1 | -1/+2 |
| | |||||
* | updated various scripts/components to reflect updated Core invocation for ↵ | Chris St. Pierre | 2012-09-05 | 1 | -2/+2 |
| | | | | thread-safety | ||||
* | Core: fixed threading issues preventing successful daemonization of builtin core | Chris St. Pierre | 2012-09-04 | 1 | -15/+24 |
| | |||||
* | Core: collect more performance statistics | Chris St. Pierre | 2012-08-30 | 1 | -2/+1 |
| | |||||
* | made bcfg2-admin perf work again | Chris St. Pierre | 2012-08-29 | 1 | -1/+2 |
| | |||||
* | renamed Bcfg2Py3k to Compat | Chris St. Pierre | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | Server: Fix server startup | Sol Jerome | 2012-07-20 | 1 | -1/+2 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | added CherryPy-based server core | Chris St. Pierre | 2012-07-19 | 1 | -0/+102 |