summaryrefslogtreecommitdiffstats
path: root/src/sbin
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Alexander Sulfrian2015-06-121-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: debian/changelog doc/conf.py misc/bcfg2-selinux.spec misc/bcfg2.spec osx/Makefile osx/macports/Portfile solaris-ips/MANIFEST.bcfg2-server.header solaris-ips/MANIFEST.bcfg2.header solaris-ips/Makefile solaris-ips/pkginfo.bcfg2 solaris-ips/pkginfo.bcfg2-server solaris/Makefile solaris/pkginfo.bcfg2 solaris/pkginfo.bcfg2-server src/lib/Bcfg2/Client/Tools/APT.py src/lib/Bcfg2/Client/Tools/FreeBSDInit.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Reporting/Collector.py src/lib/Bcfg2/Reporting/templates/base.html src/lib/Bcfg2/Server/CherrypyCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/__init__.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Lint/__init__.py src/lib/Bcfg2/Server/MultiprocessingCore.py src/lib/Bcfg2/Server/Plugin/__init__.py src/lib/Bcfg2/Server/Plugins/GroupPatterns.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/SSHbase.py src/lib/Bcfg2/Server/Plugins/SSLCA.py src/lib/Bcfg2/version.py src/sbin/bcfg2-info src/sbin/bcfg2-test testsuite/requirements.txt
| * Server/Core: drop privileges even if not running as daemonAlexander Sulfrian2015-02-251-0/+2
| |
| * Fix pylint errorsChris St. Pierre2015-02-251-1/+4
| | | | | | | | | | | | | | | | | | This also pins pylint to <= 0.28 so we don't have to keep playing whack-a-mole with it. Also removes unnecessary suppression of apt warnings. This is no longer necessary in 12.04, so should be safe to remove. If you're on Ubuntu < 12.04, upgrade for heaven's sake.
| * fixed pylint/pep-8 testsChris St. Pierre2014-04-253-5/+3
| |
| * Default to only (En|De)crypt vars that need itChris Brinker2014-04-251-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For both Encrypting and Decrypting of Properties files, we should by default only attempt to execute on elements that have an "encrypted" attribute defined. The code will already attempt to encrypt every element if nothing in the current document matches this xpath, which catches the case of a user trying to fully encrypt a completely new properties file. Conflicts: src/lib/Bcfg2/Server/Encryption.py
| * Enable bcfg2-yum-helper to depsolve for arches incompatible with serverJohn Morris2014-04-211-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, the yum dependency resolver uses the host's architecture to filter compatible packages. This prevents dependency resolution when the bcfg2 client's architecture is incompatible with the server's. This workaround checks the <Arch/> element for each of the client's yum sources, and if they are all identical, passes that architecture to bcfg2-yum-helper to override the default. The rpmUtils.arch module may only be configured for a single architecture. If multiple architectures are configured in yum sources, we don't know which one to pick, so use the default behavior instead.
| * ensure that DB connections are always closed at thread/process exitChris St. Pierre2014-02-181-0/+3
| |
| * fixed more pylint testsChris St. Pierre2014-01-301-1/+2
| |
| * load correct JSON library on py2.4Chris St. Pierre2014-01-291-1/+2
| |
| * bcfg2-crypt: actually skip an element when we say we areChris St. Pierre2013-12-311-0/+1
| |
* | don't trigger full reparse on adding config fileMichael Fenn2014-04-141-0/+1
| | | | | | | | | | | | The full reparse turns out to be unnecessary with one change to the server options, and plays havoc with ordering of django components and overriding values in bcfg2-web.conf
* | added bcfg2-crypt backChris St. Pierre2014-02-111-0/+8
| |
* | Merge branch 'maint'Chris St. Pierre2013-12-091-8/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/guides/fedora.txt misc/bcfg2.spec schemas/types.xsd src/lib/Bcfg2/Encryption.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Client.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgEncryptedGenerator.py src/lib/Bcfg2/Server/Plugins/Probes.py src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestCfg/TestCfgEncryptedGenerator.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py testsuite/common.py testsuite/install.sh
| * bcfg2-crypt: handle error when encrypting properties with multiple keysChris St. Pierre2013-11-251-4/+8
| |
| * bcfg2-crypt: Fixed variable name collisionChris St. Pierre2013-11-121-3/+3
| |
| * bcfg2-crypt: backported fixes in b5b26415161e715fe4d22d69328b06801ff7124dChris St. Pierre2013-11-121-22/+25
| |
| * bcfg2-crypt: fixed missing EVPErrorChris St. Pierre2013-11-111-2/+1
| |
| * bcfg2-crypt: better debugging, error handling with Properties filesChris St. Pierre2013-11-111-3/+37
| |
| * bcfg2-crypt: fixed completely backwards logicChris St. Pierre2013-11-111-1/+1
| |
| * bcfg2-crypt: fixed deprecation warningChris St. Pierre2013-11-051-1/+1
| |
| * Merge pull request #110 from AlexanderS/reporting-model-updatesChris St. Pierre2013-11-051-5/+5
| |\ | | | | | | bcfg2-reports: update to use current models
| | * bcfg2-reports: update to use current modelsAlexander Sulfrian2013-06-291-5/+5
| | |
* | | bcfg2-report-collector: import DBSettings explicitly to parse them earlyChris St. Pierre2013-10-311-0/+1
| | |
* | | bcfg2-reports: rewrote with new option parserChris St. Pierre2013-10-301-277/+3
| | |
* | | DB: fixed how Django settings are loadedChris St. Pierre2013-10-301-18/+2
| | |
* | | bcfg2-server: Fixed default backend valueChris St. Pierre2013-08-091-1/+1
| | |
* | | Merge branch 'options-rewrite'Chris St. Pierre2013-08-089-2278/+57
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Init.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/MultiprocessingCore.py src/lib/Bcfg2/Server/Plugin/base.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Cfg/__init__.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py src/lib/Bcfg2/Server/SSLServer.py src/lib/Bcfg2/Utils.py src/lib/Bcfg2/settings.py src/sbin/bcfg2-crypt src/sbin/bcfg2-info src/sbin/bcfg2-lint src/sbin/bcfg2-test src/sbin/bcfg2-yum-helper tools/bcfg2-profile-templates.py
| * | | Options: migrated client to new parserChris St. Pierre2013-06-271-22/+4
| | | |
| * | | Options: migrated bcfg2-yum-helperChris St. Pierre2013-06-271-268/+2
| | | |
| * | | Options: migrated reporting to new parserChris St. Pierre2013-06-271-10/+4
| | | |
| * | | Options: migrated bcfg2-crypt and Encryption libs to new parserChris St. Pierre2013-06-271-501/+2
| | | |
| * | | Options: migrated bcfg2-test to new parserChris St. Pierre2013-06-271-311/+4
| | | |
| * | | Options: migrated bcfg2-admin to new parserChris St. Pierre2013-06-271-88/+2
| | | |
| * | | Options: migrated bcfg2-info to new parserChris St. Pierre2013-06-271-788/+2
| | | |
| * | | Options: migrated bcfg2-lint to new parserChris St. Pierre2013-06-272-208/+2
| | | |
| * | | Options: migrated server core to new option parserChris St. Pierre2013-06-271-47/+27
| | | |
* | | | Merge branch 'maint'Chris St. Pierre2013-08-083-5/+13
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/files/mysql.txt doc/getting_started/index.txt doc/server/plugins/structures/bundler/kernel.txt src/lib/Bcfg2/Server/MultiprocessingCore.py src/lib/Bcfg2/Server/Plugin/interfaces.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/Server/Plugins/SSHbase.py
| * | | Plugin: added new Caching interfaceChris St. Pierre2013-08-071-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This gives a single unified interface for expiring caches, no matter the plugin. This will be particularly useful with the MultiprocessingCore, as certain calls must be dispatched to child processes to expire their caches.
| * | | bcfg2-yum-helper: disable pylint checkChris St. Pierre2013-08-061-1/+2
| | | |
| * | | bcfg2-yum-helper: fully download group metadata during makecacheChris St. Pierre2013-08-061-0/+1
| | | |
| * | | bcfg2-crypt: prevent traceback for certain decrypt failuresChris St. Pierre2013-08-051-1/+2
| | | |
| * | | bcfg2-yum-helper: populate group cache during makecacheChris St. Pierre2013-07-311-0/+4
| | | | | | | | | | | | | | | | Fixes #128
| * | | bcfg2-yum-helper: Fix another python3 syntax errorSol Jerome2013-07-271-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | | bcfg2-yum-helper: Fix python3 syntax errorSol Jerome2013-07-271-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | | Merge branch 'maint'Sol Jerome2013-07-272-0/+44
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/appendix/guides/ubuntu.txt src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/settings.py
| * | | bcfg2-yum-helper: added missing docstringChris St. Pierre2013-07-181-0/+2
| | | |
| * | | Packages: added lock to yum cache updateChris St. Pierre2013-07-181-0/+32
| | | |
| * | | bcfg2-info: fixed expirecacheChris St. Pierre2013-07-181-2/+2
| | | |
| * | | bcfg2-info: added expirecache command to expire metadata cacheChris St. Pierre2013-07-181-0/+10
| | | |
* | | | Remove bcfg2-repo-validateSol Jerome2013-07-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | The bcfg2-lint binary has replaced bcfg2-repo-validate. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>