summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server
Commit message (Collapse)AuthorAgeFilesLines
* SSHbase: support encryption of generated ssh keysChris St. Pierre2013-10-071-5/+66
|
* Probes: set _use_db property correctlyChris St. Pierre2013-09-231-1/+4
|
* Merge branch 'maint'Chris St. Pierre2013-09-232-9/+49
|\ | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/GroupLogic.py src/lib/Bcfg2/Server/Plugins/Metadata.py tools/posixusers_baseline.py
| * GroupLogic: avoid infinite recursion when using metadata.query in GroupLogicChris St. Pierre2013-09-231-0/+17
| |
| * GroupLogic: sort after other plugins so GroupLogic can use, e.g., Probe groupsChris St. Pierre2013-09-231-0/+3
| |
| * bcfg2-lint: Fixed Metadata check for duplicate groupsChris St. Pierre2013-09-171-9/+29
| | | | | | | | | | | | | | | | | | The duplicate group check parsed groups differently from the actual groups.xml parsing routines; the latter followed the documentation, while the duplicate group check did now. This fixes the duplicate group check to parse groups.xml correctly when looking for duplicates. Fixes #140
* | Probes: always use database in db-backed probe data storeChris St. Pierre2013-09-231-0/+1
| |
* | Probes: Fixed reading probed.xmlChris St. Pierre2013-09-231-9/+10
| |
* | Merge branch 'maint'Chris St. Pierre2013-09-163-36/+52
|\| | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Cfg/CfgPublicKeyCreator.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestCfg/TestCfgPrivateKeyCreator.py
| * CfgPublicKeyCreator: properly handle case where only private key has been ↵Chris St. Pierre2013-09-162-25/+44
| | | | | | | | | | | | | | | | | | created Previously, only two cases were handled properly: both public and private keys had been created; or neither had been created. If the private key had been created (e.g., manually added to the repo), the public key would not be created from it. This fixes that.
| * XMLFileBacked: removed unused variableChris St. Pierre2013-09-111-1/+1
| |
| * XMLFileBacked: Fixed multiple identical XIncludes in one fileChris St. Pierre2013-09-111-12/+9
| |
* | bcfg2-crypt: fixed logic for determining if a encrypt/decrypt failedChris St. Pierre2013-09-131-1/+2
| |
* | bcfg2-crypt: better debug loggingChris St. Pierre2013-09-131-0/+7
| |
* | Encryption: better logging when passphrase for encrypting Properties cannot ↵Chris St. Pierre2013-09-131-7/+10
| | | | | | | | be determined
* | bcfg2-test: only capture debugging output if -d givenChris St. Pierre2013-09-131-1/+2
| |
* | Core: Do not create DefaultACL/ directoryChris St. Pierre2013-09-121-0/+2
| |
* | Merge branch 'maint'Chris St. Pierre2013-09-091-2/+18
|\| | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Cfg/__init__.py
| * bcfg2-lint: Added Cfg check for multiple global handlers for one entry setChris St. Pierre2013-09-091-1/+17
| |
* | bcfg2-lint: Fixed bugs in MergeFiles, added check for identical filesChris St. Pierre2013-09-091-21/+56
| |
* | bcfg2-lint: fixed old Cfg API call in Cfg pluginChris St. Pierre2013-09-091-1/+1
| |
* | bcfg2-lint: Fixed name of TemplateHelper lint pluginChris St. Pierre2013-09-091-1/+1
| |
* | Merge branch 'maint'Chris St. Pierre2013-09-093-6/+7
|\| | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Cfg/CfgAuthorizedKeysGenerator.py src/lib/Bcfg2/Server/Plugins/Cfg/__init__.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py
| * Cfg: allow changing category specific-ness of generated authorized_keysChris St. Pierre2013-09-091-3/+3
| |
| * Cfg: Give non-specific handlers a default specificityChris St. Pierre2013-09-091-0/+2
| |
| * Core: avoid importing Metadata before Django has been configuredChris St. Pierre2013-09-051-2/+1
| |
* | Filemonitor: Pylint fixSol Jerome2013-09-061-1/+2
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Pylint/PEP8 fixesSol Jerome2013-09-0631-101/+120
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Merge branch 'sort-bcfg2-info-lists' of https://github.com/dhutty/bcfg2Sol Jerome2013-09-061-4/+5
|\ \
| * | ensure that bundles list correctly for clients with 1/many bundlesDuncan Hutty2013-08-121-3/+4
| | |
| * | sort the lists of Groups and Bundles in the output of bcfg2-info showclientDuncan Hutty2013-08-121-2/+2
| | |
* | | Merge branch 'maint'Chris St. Pierre2013-09-053-5/+66
|\ \ \ | | |/ | |/| | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugins/GroupLogic.py
| * | Allow Connector to create new groupsChris St. Pierre2013-09-053-5/+66
| | | | | | | | | | | | | | | Connector plugins can now create new groups, including the full range of options on those groups (profile, public, category, etc.).
* | | GroupLogic: fixed for 1.4Chris St. Pierre2013-09-051-2/+9
| | |
* | | Merge branch 'maint'Chris St. Pierre2013-09-042-10/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/client/tools/actions.txt schemas/authorizedkeys.xsd src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Bundler.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
| * | Cfg: More flexible and complete way to specify authorized keys optionsChris St. Pierre2013-09-041-4/+13
| | |
| * | XMLFileBacked: Monitor XIncludes whenever a FAM is availableChris St. Pierre2013-09-042-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This monitors XIncluded files even if should_monitor=False, since the object monitoring the base file will not monitor XIncludes. This ensures that XIncluded files are properly monitored whenever possible, particularly for Bundler and Properties. This is a partial backport of 5b66845 -- as much of a backport as is possible without a module-level FAM object.
* | | bcfg2-info: expand null list of hostname globs correctlyChris St. Pierre2013-09-031-1/+1
| | |
* | | Cache: added missing docstring on py2.5Chris St. Pierre2013-09-031-0/+1
| | |
* | | bcfg2-crypt: Fixed name of config file optionChris St. Pierre2013-09-031-5/+5
| | |
* | | SSLServer: Don't decode request contentChris St. Pierre2013-09-031-1/+0
| | | | | | | | | | | | | | | | | | This only exists in py2.7+, and only to expand gzipped request content, which the Bcfg2 client doesn't support (and, given the py2.7 requirement, won't any time soon).
* | | Cache: fixed py2.5 syntax errorChris St. Pierre2013-09-031-1/+4
| | |
* | | Probes: Fix unicode probesSol Jerome2013-09-011-3/+8
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | Revert "Probes: Decode value for python 3"Sol Jerome2013-09-011-1/+1
| | | | | | | | | | | | This reverts commit c9be23ce06c04286851383c968c6e075a4005b75.
* | | Probes: Decode value for python 3Sol Jerome2013-09-011-1/+1
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | Merge branch 'maint'Sol Jerome2013-09-011-1/+1
|\| |
| * | NagiosGen: Fix overindentSol Jerome2013-09-011-3/+3
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | Merge branch 'maint'Sol Jerome2013-09-015-122/+171
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/Server/SSLServer.py tools/README
| * | NagiosGen: Fix pylint failureSol Jerome2013-09-011-2/+2
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | Revert "Rules: fixed HandlesEntry for XMLSrc replacement"Chris St. Pierre2013-08-291-4/+3
| | | | | | | | | | | | | | | | | | This reverts commit 542ededa8297b1889542d97b9bdfb8345dd7550c. Committed to wrong branch.