summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins
Commit message (Collapse)AuthorAgeFilesLines
* moved some libraries in Bcfg2/ into more specific (Server/ or Client/) placesChris St. Pierre2013-02-0510-38/+37
|
* Decisions: use StructFile instead of host- or group-specific XML filesChris St. Pierre2013-02-051-46/+12
|
* Bundler: various changesChris St. Pierre2013-02-041-39/+62
| | | | | | | * Deprecated use of an explicit name attribute * Deprecated .genshi bundles * Minor restructuring for better performance * bcfg2-lint updates
* added genshi support to StructFileChris St. Pierre2013-02-041-91/+5
|
* made genshi a requirementChris St. Pierre2013-01-222-144/+93
|
* Merge branch '1.3.1' into 1.4.xChris St. Pierre2013-01-181-4/+3
|\
| * Merge branch 'master' into 1.3.1Chris St. Pierre2013-01-181-4/+3
| |\ | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Properties.py
| | * Properties: fixed lax/strict decryption setting with no crypto libs installedChris St. Pierre2013-01-181-21/+19
| | |
| | * GroupPatterns: improved PackedDigitRange and testsChris St. Pierre2013-01-181-4/+3
| | |
* | | Merge branch '1.3.1' into 1.4.xChris St. Pierre2013-01-176-25/+22
|\| | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Packages/Collection.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py
| * | removed passing of optionparser object amongst Packages pluginChris St. Pierre2013-01-176-23/+20
| | |
| * | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFileChris St. Pierre2013-01-177-91/+18
| | |
| * | added module-level OptionParser to avoid passing it as an argument or global ↵Chris St. Pierre2013-01-179-88/+57
| |/ | | | | | | all over
* | removed magic groupsChris St. Pierre2013-01-176-87/+10
| |
* | fixed unit testsChris St. Pierre2013-01-173-19/+18
| |
* | added a module-level FAM object to avoid passing it as an argument a billion ↵Chris St. Pierre2013-01-1720-80/+60
| | | | | | | | times
* | removed support for info/:info filesChris St. Pierre2013-01-173-54/+1
| |
* | removed support for .cat/.diff filesChris St. Pierre2013-01-173-79/+1
| |
* | removed mode="inherit" supportChris St. Pierre2013-01-171-7/+0
| |
* | removed deprecated plugins: TGenshi, TCheetah, Account, Hostbase, Snapshots, ↵Chris St. Pierre2013-01-179-1338/+48
| | | | | | | | Statistics, Editor
* | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFileChris St. Pierre2013-01-177-91/+18
| |
* | added module-level OptionParser to avoid passing it as an argument or global ↵Chris St. Pierre2013-01-179-88/+57
|/ | | | all over
* Made a few encryption things simpler:Chris St. Pierre2013-01-172-21/+22
| | | | | | * Only one strict/lax setting, in [encryption], rather than separate settings in [properties] and [sshkeys] * No longer necessary to enable encryption on each Properties file
* testsuite: fixed tests for decryption in Properties/CfgPrivateKeyCreatorChris St. Pierre2013-01-162-13/+13
|
* SSLCA: set entry type on key and cert Path entriesChris St. Pierre2013-01-101-0/+3
|
* NagiosGen: Fix faulty configuration (from Marc Gariépy)Sol Jerome2013-01-091-1/+9
| | | | | | | | We previously added all configuration to the generated Nagios configuration resulting in Nagios errors when parts of the configuration were unused. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Cfg: Revert change from 10326a34Sol Jerome2013-01-081-1/+1
| | | | | | This change broke altsrc entries. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* replace unintuitive reduce() calls with slightly less unintuitive chain() callsChris St. Pierre2013-01-082-15/+12
|
* Cfg: handle filenames with regex special characters properlyChris St. Pierre2013-01-071-1/+2
|
* TemplateHelper: fixed bcfg2-lint pluginChris St. Pierre2013-01-031-10/+5
|
* Cfg: fixed existing Cfg bcfg2-lint plugin, added plugin to check for ↵Chris St. Pierre2013-01-031-23/+60
| | | | privkey.xml without pubkey.xml
* Cfg: Added feature to provide generation of SSH keys, authorized_keys fileChris St. Pierre2013-01-034-20/+497
|
* Cfg: added creator handler to perform one-time creation of static dataChris St. Pierre2012-12-203-59/+159
|
* added unit tests for GroupPatternsChris St. Pierre2012-12-181-4/+5
|
* added unit tests for Rules and DefaultsChris St. Pierre2012-12-182-9/+5
|
* Properties: fix edge case where value is decrypted with the wrong key to ↵Chris St. Pierre2012-12-171-3/+7
| | | | | | produce gibberish cf. 735b66606e25b20089b653977c23115e30170a1f
* testsuite: added unit tests for TriggerChris St. Pierre2012-12-111-1/+0
|
* testsuite: test for exceptions raised without messagesChris St. Pierre2012-12-102-2/+3
|
* generate XML schema docs from XML schemas themselvesChris St. Pierre2012-12-101-7/+5
|
* Svn: fixed conflict resolution callback, log levelChris St. Pierre2012-12-051-3/+3
|
* fixed line length in Cfg docsChris St. Pierre2012-12-041-21/+19
|
* doc: wrote devel docs for client tool base objectsChris St. Pierre2012-12-041-5/+6
|
* Svn: cleaned up conflict resolution stuffChris St. Pierre2012-12-041-30/+39
|
* Merge remote branch 'upstream/master' into jasons-hackingJason Kincl2012-12-045-249/+324
|\
| * fixed conversion to octal in py3kChris St. Pierre2012-12-042-5/+6
| |
| * SSLCA improvements:Chris St. Pierre2012-12-031-230/+261
| | | | | | | | | | | | Added support for Group/Client tags in cert.xml/key.xml Added support for explicit subjectAltNames in cert.xml Reorganized code to make generally more like other GroupSpool plugins
| * SELinux: Split up selinux entriesSol Jerome2012-12-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | This commit splits up the all-in-one SELinux tag into various entries (formerly done using a type attribute). This helps prevent ambiguation when entries of different SELinux types have the same name. Note that there is still some ambiguation for File Context entries since there can be duplicates involved. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Cfg: Fixed bugs in Genshi error handling:Chris St. Pierre2012-11-291-11/+54
| | | | | | | | | | * Find the correct frame of the stack trace if the exception is raised by something outside the template * Determine if the version of Genshi in use strips all blank lines or not to correctly locate the line of the error
* | Future-proofed conflict option selectionJason Kincl2012-12-031-13/+9
| | | | | | | | * moved from a map table to a getattr() lookup
* | fixing logic so try..except works correctly, bugsJason Kincl2012-11-281-7/+4
| |