summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2
Commit message (Collapse)AuthorAgeFilesLines
* documented Packages base classChris St. Pierre2012-09-205-61/+227
|
* Source fully documentedChris St. Pierre2012-09-206-117/+439
|
* deduplicated Packages code, more docsChris St. Pierre2012-09-205-140/+130
|
* development docs for Packages: Collection docs writtenChris St. Pierre2012-09-206-186/+471
|
* added json, md5 to Bcfg2.CompatChris St. Pierre2012-09-206-46/+19
|
* better SEModules docsChris St. Pierre2012-09-201-1/+33
|
* Admin/Init: Remove leading newlineSol Jerome2012-09-191-2/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Allowing the assertion of a profile for a host to be supplied by the ↵Chris Brinker2012-09-191-1/+2
| | | | bcfg2.conf file. This is useful if you have a dynamic system and only the client has information on which profile to use.
* better docs for base Metadata classChris St. Pierre2012-09-191-1/+4
|
* fixed gamin issues with late daemonizationChris St. Pierre2012-09-184-9/+29
|
* remove debugging statementsChris St. Pierre2012-09-181-3/+0
|
* FileProbes: removed client-side lxml requirementChris St. Pierre2012-09-181-16/+19
|
* SEModules: fixed handling of module names againChris St. Pierre2012-09-182-12/+21
|
* Packages: fixed handling of poorly-specified BoundPackage entriesChris St. Pierre2012-09-171-4/+6
|
* Yum: fixed fallback return type for get_groups w/o yum libs enabledChris St. Pierre2012-09-171-1/+1
|
* SEModules: fixed unit testsChris St. Pierre2012-09-141-2/+3
|
* SEModules: fixed some bits of module handlingChris St. Pierre2012-09-142-9/+15
|
* Merge pull request #48 from zultron/masterChris St. Pierre2012-09-141-2/+2
|\ | | | | Chkconfig driver: two fixes and RFE
| * Chkconfig client tool: fix service start result logicJohn Morris2012-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | When the bcfg2 client installs a service turning it 'on' with chkconfig, it then starts the service with 'service foo start'. If all these succeed, it should return a True success value. This fixes a bug where starting the service succeeds, but is interpreted as failure, ultimately causing the host to be reported as dirty.
| * Bcfg2/Client/Tools/Chkconfig.py: squash bug tickled by services turned 'off'John Morris2012-09-111-1/+1
| |
* | bcfg2-crypt: added -I option, made --stdout better, updated man pageChris St. Pierre2012-09-132-14/+11
| |
* | Properties: made automatch in bcfg2.conf a default, not absolute; cleaned up ↵Chris St. Pierre2012-09-131-4/+7
| | | | | | | | docs
* | bcfg2-info: added "automatch" command to perform Properties automatchingChris St. Pierre2012-09-121-2/+3
|/
* POSIX: fixed join of interactive-mode diff to work regardless of newlinesChris St. Pierre2012-09-111-1/+1
|
* Rules: Implement status='ignore' for all service typesSol Jerome2012-09-114-0/+12
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* bcfg2-crypt: added --stdout optionChris St. Pierre2012-09-111-0/+6
|
* Properties: fixed bug in xpath for finding encrypted elementsChris St. Pierre2012-09-111-7/+4
|
* Cfg: documented all Cfg modules, added development docsChris St. Pierre2012-09-1117-166/+567
|
* bcfg2-lint: fixed Validate for certain xinclude patternsChris St. Pierre2012-09-101-3/+2
|
* fixed shutdown of Inotify threadChris St. Pierre2012-09-101-2/+0
|
* Hostbase: Remove unkept test environmentSol Jerome2012-09-094-68/+0
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* removed debugging statementChris St. Pierre2012-09-071-1/+0
|
* fixed Plugin auto-name magicChris St. Pierre2012-09-061-1/+13
|
* added docs about cache invalidationChris St. Pierre2012-09-061-6/+4
|
* Documented all plugin helper objectsChris St. Pierre2012-09-066-121/+622
|
* split up mammoth Plugin.pyChris St. Pierre2012-09-065-683/+707
|
* documented base plugin interfacesChris St. Pierre2012-09-062-74/+398
|
* improving plugin development docsChris St. Pierre2012-09-063-37/+21
|
* added server-side client metadata object cachingChris St. Pierre2012-09-0510-35/+129
|
* fixed FileMonitor stringificationChris St. Pierre2012-09-052-2/+7
|
* made CherryPyCore honor listen_allChris St. Pierre2012-09-051-1/+2
|
* fixed cherrypy daemonizationChris St. Pierre2012-09-051-20/+26
|
* updated various scripts/components to reflect updated Core invocation for ↵Chris St. Pierre2012-09-052-8/+6
| | | | thread-safety
* Core: fixed threading issues preventing successful daemonization of builtin coreChris St. Pierre2012-09-044-46/+75
|
* fixed syslog reconnection messageChris St. Pierre2012-09-041-5/+9
|
* Metadata: fixed category suppression, warnings about category suppressionChris St. Pierre2012-09-041-23/+25
|
* fully process decision lists and pre- actions in dryrun mode (#1052)Chris St. Pierre2012-09-041-1/+1
|
* Options.py: Preserve config file option name caseJohn Morris2012-09-031-0/+5
| | | | | | | | | | | | | | | | | | | | | See this link: http://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.optionxform By default, RawConfigParser squashes option names to lower case. The ZBCA plugin, before plugin configuration was moved from data directories to /etc/bcfg2.conf, relied on option name case to be preserved because X509v3 extension names use mixed case. Moving the ZBCA config into bcfg2.conf breaks the plugin because pyOpenSSL no longer recognizes the extension names. This patch causes RawConfigParser to preserve option name case. This is anticipated to break things if users have placed upper-case characters in config file option names. (cherry picked from commit 043706ab10034461f64a53060d8ba54f278c2e0c) Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* settings: Fix django webapp for 1.4 (#1121)Sol Jerome2012-09-031-2/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* POSIX/Device: Change perms back to modeSol Jerome2012-09-021-2/+2
| | | | | | | | Change our terminology to match that used by MKNOD(1). This makes the client tool behave as it did previously. Also, add 'mode' to the schema to make `bcfg2-lint` happy. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>