Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | fixed gamin issues with late daemonization | Chris St. Pierre | 2012-09-18 | 1 | -2/+5 |
| | |||||
* | added server-side client metadata object caching | Chris St. Pierre | 2012-09-05 | 1 | -10/+50 |
| | |||||
* | updated various scripts/components to reflect updated Core invocation for ↵ | Chris St. Pierre | 2012-09-05 | 1 | -6/+4 |
| | | | | thread-safety | ||||
* | Core: fixed threading issues preventing successful daemonization of builtin core | Chris St. Pierre | 2012-09-04 | 1 | -26/+24 |
| | |||||
* | Core: collect more performance statistics | Chris St. Pierre | 2012-08-30 | 1 | -26/+70 |
| | |||||
* | made bcfg2-admin perf work again | Chris St. Pierre | 2012-08-29 | 1 | -0/+7 |
| | |||||
* | Bcfg2.settings: Fixed config file reading: | Chris St. Pierre | 2012-08-28 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | * If -W is given on the command line, the config file given by -W is read. * If /etc/bcfg2-web.conf does not exist, and -C was given on the command line, the config file given by -C is read. * If /etc/bcfg2-web.conf does not exist and -C was not given on the command line, the default /etc/bcfg2.conf is read. * If /etc/bcfg2-web.conf exists, and neither -W nor -C was given on the command line, then /etc/bcfg2-web.conf is read. This will produce errors if: * A bogus (non-existent, unreadable) file was given by -W; or * A bogus file was given by -C and /etc/bcfg2-web.conf does not exist; or * No -W was given and /etc/bcfg2-web.conf exists but is unreadable; or * No -W was given, /etc/bcfg2-web.conf does not exist, and /etc/bcfg2.conf is bogus. | ||||
* | renamed Bcfg2Py3k to Compat | Chris St. Pierre | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | removed or fixed functools imports | Chris St. Pierre | 2012-08-23 | 1 | -4/+1 |
| | |||||
* | fixed xml stringification in core, bcfg2 | Chris St. Pierre | 2012-08-21 | 1 | -2/+4 |
| |