summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Chris St. Pierre2013-05-217-5/+237
|\
| * Packages: don't cache package collections with no sourcesChris St. Pierre2013-05-211-2/+3
| |
| * bcfg2-admin client: Only load Metadata pluginChris St. Pierre2013-05-201-0/+1
| |
| * Core: added more debugging on server shutdownChris St. Pierre2013-05-202-0/+5
| |
| * SSLServer: name XMLRPC thread for easier debuggingChris St. Pierre2013-05-201-1/+3
| |
| * added multiprocessing server coreChris St. Pierre2013-05-203-1/+221
| |
| * SSLServer: Handle socket timeouts gracefullySol Jerome2013-05-171-1/+4
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * exclude failures type from Interaction.bad/modified/extraTim Laszlo2013-05-151-0/+6
| | | | | | | | (cherry picked from commit 06bc603bbfb7615a2840c7bef0ef37013c585adf)
* | Encryption: disable more bogus pylint messagesChris St. Pierre2013-05-201-4/+4
| |
* | GroupLogic: Updated for new module-level setup objectChris St. Pierre2013-05-201-11/+3
| |
* | fixed unit testsChris St. Pierre2013-05-206-10/+8
| |
* | cleaned up old references to BundleTemplateFileChris St. Pierre2013-05-203-22/+7
| |
* | Replaced XMLSrc with StructFileChris St. Pierre2013-05-204-243/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XMLSrc and StructFile were very different implementations of basically the same thing. StructFile has gotten lots and lots of improvements, while XMLSrc, with its wonky, unintuitive interface, has floundered. This replaces XMLSrc with StructFile (nearly) everywhere, and rebases everything that inherited from XMLSrc with StructFile. XMLSrc lives on somewhat in the Pkgmgr plugin's PNode and PkgSrc objects, where originally inherited from the XMLSrc and INode objects but are now the only implementation of that older interface. Pkgmgr was left as-is because a) it's a little-used plugin; b) it's in need of a rewrite anyway; and c) it has deep, deep hooks into the guts of XMLSrc and INode, and rewriting it with StructFile was deeply nontrivial.
* | Merge branch 'master' of https://github.com/Bcfg2/bcfg2Chris St. Pierre2013-05-171-0/+6
|\ \
| * | exclude failures type from Interaction.bad/modified/extraTim Laszlo2013-05-151-0/+6
| | |
* | | Merge branch 'maint'Chris St. Pierre2013-05-1733-222/+537
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/guides/centos.txt doc/server/plugins/grouping/metadata.txt setup.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Proxy.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/SSHbase.py src/sbin/bcfg2-lint
| * bcfg2-lint: fixed unit testsChris St. Pierre2013-05-141-1/+1
| |
| * bcfg2-lint: fixed unit testsChris St. Pierre2013-05-141-2/+5
| |
| * doc: added devel docs for bcfg2-lint pluginsChris St. Pierre2013-05-1412-151/+415
| |
| * Frame: Remove unused importSol Jerome2013-05-131-1/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Client: Fix interactive promptSol Jerome2013-05-132-10/+2
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Lint: Fix Properties Comments checkerSol Jerome2013-05-131-1/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Lint: Fix for python 3Sol Jerome2013-05-111-1/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Lint: py3k fixSol Jerome2013-05-101-0/+3
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * models: Fix table name quoting for pgsqlSol Jerome2013-05-101-6/+24
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Executor: split commands given as stringsChris St. Pierre2013-05-101-0/+2
| |
| * Packages: handle URLErrors (e.g., timeouts) when downloading GPG keys betterChris St. Pierre2013-05-101-2/+2
| |
| * fixed bundle names in debugging outputChris St. Pierre2013-05-101-1/+2
| |
| * Frame: Print the bundle name (not Element)Sol Jerome2013-05-101-2/+3
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * APT: Allow specification of deb-src lines (Resolves #1148)Sol Jerome2013-05-102-0/+9
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Probes: Fix failing nosetestsSol Jerome2013-05-101-10/+4
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Portage: verify packages are the requested version, not the installed versionChris St. Pierre2013-05-091-4/+4
| |
| * Systemd: systemd is a replacement for chkconfigSol Jerome2013-05-091-0/+2
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * fixed unit testsChris St. Pierre2013-05-071-2/+2
| |
| * POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-072-4/+5
| |
| * POSIXUsers: strip whitespace from MemberOf tagsChris St. Pierre2013-05-071-2/+2
| |
| * Compat: better b64encode/decode funcs for py3kChris St. Pierre2013-05-071-12/+15
| |
| * Compat: b64encode for py3k that works on strings and bytesChris St. Pierre2013-05-071-1/+7
| |
| * fixed long linesChris St. Pierre2013-05-072-2/+4
| |
| * BuiltinCore: register server instance after plugins are loadedChris St. Pierre2013-05-071-1/+1
| |
| * SSLServer: fixed typoChris St. Pierre2013-05-071-1/+1
| |
| * added remaining required Core.load_plugins() callsChris St. Pierre2013-05-071-0/+1
| |
| * Merge branch 'chkconfig-respect-servicemode' of ↵Sol Jerome2013-05-061-3/+5
| |\ | | | | | | | | | https://github.com/fennm/bcfg2 into maint
| | * make chkconfig tool driver respect servicemodeMichael Fenn2013-05-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bcfg2 man page states that -s disabled should stop bcfg2 from attempting to modify any services, but the Chkconfig driver (at least) does start the service during the Install phase even with -s disabled. This patch adds support to the Chkconfig driver for the servicemode config parameter. It still does chkconfig --add, which I think makes sense to happen as part of configuration, but it does not attempt to actually start the service.
| * | Proxy: Use ASCII quotes to make python 2 happySol Jerome2013-05-051-1/+1
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | Proxy: Fix HTTPConnection for >= python 3.2Sol Jerome2013-05-041-1/+6
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | SSHbase: add support for ipv6 addresses in known_hosts fileAlexander Sulfrian2013-05-021-2/+2
| | |
| * | fixed pylint testChris St. Pierre2013-05-011-1/+2
| | |
| * | Metadata: don't require all profile groups to be public when using metadata dbChris St. Pierre2013-05-011-3/+4
| | |
| * | minor fixes for FAM blockingJason Kincl2013-05-012-1/+2
| | |