Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Core: properly handle Ctrl-C" | Sol Jerome | 2013-06-26 | 1 | -13/+4 |
| | | | | | | | | | | | | | | This reverts commit 4568c44372c99ba809826e016680da9b881bd8e8. Trying to handle ^c in the core is difficult and can break STDOUT for interactive programs that invoke the core. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: src/lib/Bcfg2/Server/Core.py src/sbin/bcfg2-test tools/bcfg2-profile-templates.py | ||||
* | Core: rewrite $HOME after dropping privs | Chris St. Pierre | 2013-06-19 | 1 | -0/+6 |
| | |||||
* | Core: don't unnecessarily set debug to False on server startup | Chris St. Pierre | 2013-06-03 | 1 | -1/+2 |
| | |||||
* | Core: added more debugging on server shutdown | Chris St. Pierre | 2013-05-20 | 1 | -0/+4 |
| | |||||
* | minor fixes for FAM blocking | Jason Kincl | 2013-05-01 | 1 | -1/+1 |
| | |||||
* | Adding option to force server to wait until all FAM events are processed | Jason Kincl | 2013-05-01 | 1 | -0/+5 |
| | |||||
* | Core: added docstring for load_plugins | Chris St. Pierre | 2013-04-17 | 1 | -0/+5 |
| | |||||
* | Core: fixed pylint tests for wildcard imports | Chris St. Pierre | 2013-04-16 | 1 | -2/+2 |
| | |||||
* | Core: load plugins after daemonization so files/dirs created at plugin init ↵ | Chris St. Pierre | 2013-04-16 | 1 | -100/+83 |
| | | | | time have proper permissions | ||||
* | Added option to periodically dump performance stats to logs | Chris St. Pierre | 2013-03-29 | 1 | -1/+23 |
| | |||||
* | testsuite: fixed issues found by latest version of pep8 | Chris St. Pierre | 2013-03-26 | 1 | -2/+2 |
| | |||||
* | Handle FAM monitor failures more gracefully: | Chris St. Pierre | 2013-03-25 | 1 | -0/+4 |
| | | | | | | | | | * Where possible, create the file or directory that is about to be monitored. This ensures that content can be added later without need to restart Bcfg2. (Otherwise, adding the monitor would fail, and so when you did create the file in question, bcfg2-server would never be notified of it.) * When not possible, give better error messages. | ||||
* | Logger: set log handler names in a py <2.6 compatible way | Chris St. Pierre | 2013-03-22 | 1 | -3/+2 |
| | |||||
* | more debugging fixes | Chris St. Pierre | 2013-03-21 | 1 | -1/+1 |
| | |||||
* | fixed various debugging bits | Chris St. Pierre | 2013-03-21 | 1 | -1/+1 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-03-21 | 1 | -1/+0 |
| | |||||
* | Merge branch '1.3.2' into maint | Chris St. Pierre | 2013-03-21 | 1 | -8/+85 |
|\ | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Tools/__init__.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/test_code_checks.py | ||||
| * | Debug improvements: | Chris St. Pierre | 2013-03-19 | 1 | -7/+64 |
| | | | | | | | | | | | | * Added (set|toggle)_core_debug RMI methods to set debugging in the core * Enable plugin debugging when run with -d * Allow enabling debugging on Reporting plugin before threads have started | ||||
| * | Core: added more debug logging for core methods | Chris St. Pierre | 2013-03-19 | 1 | -1/+21 |
| | | |||||
* | | more consistent XML-RPC debug calls for FAM | Chris St. Pierre | 2013-03-21 | 1 | -4/+10 |
| | | |||||
* | | added XML-RPC RMI capabilities to FileMonitor objects | Chris St. Pierre | 2013-03-21 | 1 | -4/+6 |
| | | |||||
* | | Core: properly handle Ctrl-C | Chris St. Pierre | 2013-02-25 | 1 | -4/+13 |
|/ | |||||
* | Core: deduplicated some error handling code | Chris St. Pierre | 2013-02-08 | 1 | -9/+7 |
| | |||||
* | get VCS revision in a more resilient way | Chris St. Pierre | 2013-02-01 | 1 | -5/+19 |
| | |||||
* | replace unintuitive reduce() calls with slightly less unintuitive chain() calls | Chris St. Pierre | 2013-01-08 | 1 | -4/+4 |
| | |||||
* | Threaded plugin fixes: | Chris St. Pierre | 2012-11-27 | 1 | -2/+8 |
| | | | | | | | * Added "Threaded" plugin interface for any plugin that uses threads * Start plugin threads after daemonization * Update existing plugins that use threads (Reporting, Snapshots, ThreadedStatistics interface) * Update unit tests | ||||
* | fixed core syncdb in non-daemon contexts (e.g., bcfg2-info) | Chris St. Pierre | 2012-11-26 | 1 | -6/+7 |
| | |||||
* | when a new sqlite database is created for reporting, set appropriate permissions | Chris St. Pierre | 2012-11-26 | 1 | -7/+28 |
| | |||||
* | create pidfile directory with correct perms | Chris St. Pierre | 2012-11-19 | 1 | -1/+1 |
| | |||||
* | documented new core debug RMIs | Chris St. Pierre | 2012-11-16 | 1 | -1/+35 |
| | |||||
* | added set_debug RMI for plugins and core, set_fam_debug RMI | Chris St. Pierre | 2012-11-16 | 1 | -0/+10 |
| | |||||
* | Core: added toggle_debug RMI to toggle all debug modes on running server | Chris St. Pierre | 2012-11-16 | 1 | -0/+6 |
| | |||||
* | FAM: allow toggling FAM debug by RMI on running server | Chris St. Pierre | 2012-11-16 | 1 | -0/+4 |
| | |||||
* | set default umask for server, added option to change it | Chris St. Pierre | 2012-11-14 | 1 | -0/+2 |
| | |||||
* | don't pass full stack traces to client on bind failure | Chris St. Pierre | 2012-11-13 | 1 | -1/+1 |
| | |||||
* | fixed repeat processing of probe data | Chris St. Pierre | 2012-10-29 | 1 | -9/+10 |
| | |||||
* | Core: populate sources list | Tim Laszlo | 2012-10-29 | 1 | -0/+1 |
| | |||||
* | Probes/DatabaseBackend: add a thread lock for databases that cannot handle ↵ | Tim Laszlo | 2012-10-26 | 1 | -0/+3 |
| | | | | multiple writes | ||||
* | build metadata when setting client version so setting version of a new ↵ | Chris St. Pierre | 2012-10-26 | 1 | -1/+1 |
| | | | | client doesn't fail | ||||
* | exit gracefully when FAM startup fails | Chris St. Pierre | 2012-10-22 | 1 | -3/+7 |
| | |||||
* | wrote sphinx docs for base server Core | Chris St. Pierre | 2012-10-15 | 1 | -72/+373 |
| | |||||
* | moved track_statistics to plugin helpers to make it usable by plugins | Chris St. Pierre | 2012-10-10 | 1 | -27/+3 |
| | |||||
* | added module-level Bcfg2.Statistics object for easier tracking | Chris St. Pierre | 2012-10-10 | 1 | -12/+15 |
| | |||||
* | create directory containing pidfile in bcfg2-server itself | Chris St. Pierre | 2012-10-09 | 1 | -0/+12 |
| | |||||
* | fix pylint unit test errors | Chris St. Pierre | 2012-10-09 | 1 | -5/+6 |
| | |||||
* | Reporting: Merge new reporting data | Tim Laszlo | 2012-10-08 | 1 | -17/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move reporting data to a new schema Use south for django migrations Add bcfg2-report-collector daemon Conflicts: doc/development/index.txt doc/server/plugins/connectors/properties.txt doc/server/plugins/generators/packages.txt setup.py src/lib/Bcfg2/Client/Tools/SELinux.py src/lib/Bcfg2/Compat.py src/lib/Bcfg2/Encryption.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Init.py src/lib/Bcfg2/Server/Admin/Reports.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Inotify.py src/lib/Bcfg2/Server/Plugin/base.py src/lib/Bcfg2/Server/Plugin/interfaces.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgEncryptedGenerator.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Ohai.py src/lib/Bcfg2/Server/Plugins/Packages/Collection.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Reports/backends.py src/lib/Bcfg2/Server/Reports/manage.py src/lib/Bcfg2/Server/Reports/nisauth.py src/lib/Bcfg2/settings.py src/sbin/bcfg2-crypt src/sbin/bcfg2-yum-helper testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestSEModules.py | ||||
* | moved pidfile creation into the server backends | Chris St. Pierre | 2012-09-25 | 1 | -2/+1 |
| | |||||
* | various pylint fixes | Chris St. Pierre | 2012-09-25 | 1 | -1/+1 |
| | |||||
* | expanded pylint tests | Chris St. Pierre | 2012-09-25 | 1 | -44/+93 |
| | |||||
* | run pylint for errors on almost everything, full runs on some selected stuff | Chris St. Pierre | 2012-09-25 | 1 | -7/+3 |
| |