summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Sol Jerome2013-06-0213-118/+315
|\ | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/installation/distributions.txt doc/server/snapshots/index.txt src/lib/Bcfg2/Server/Plugin/helpers.py src/sbin/bcfg2-server
| * Services: Add new bootstatus attributeSol Jerome2013-06-024-95/+223
| | | | | | | | | | | | | | | | | | This new attribute allows the specification of a boot-time status separately from the current 'status' attribute. This allows for more fine-grained control over e.g. services that are really just boot scripts. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Reporting: Fix tracebackSol Jerome2013-05-291-14/+18
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Another fix for null target_status in Reporting_sericeentry. This one covers ↵Jake Davis2013-05-281-1/+2
| | | | | | | | Extra entries.
| * Cfg: Handle bogus created events as changedMichael Fenn2013-05-241-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible for the FAM (gamin in particular) to send a created event for a file that already exists if the file is updated in a particular way. I suppose that the event is technically correct since a new inode really was created, but the file is only changed from bcfg2's point of view. For instance, the "atomic" copy-to-temp-then-move-over-top method that rsync uses will expose this behavior. Example: rsync -a --temp-dir=/var/tmp --delete-after \ --exclude Packages/cache --exclude Packages/keys \ --exclude Reporting/DirectStore --exclude probed.xml \ /var/lib/bcfg2/ $OTHERSERVER:/var/lib/bcfg2
| * Fix for null target_status in Reporting_sericeentryJake Davis2013-05-241-0/+1
| |
| * Options: fixed typo in optionChris St. Pierre2013-05-231-1/+1
| |
| * Proxy: handle BadStatusLine errors gracefullyChris St. Pierre2013-05-231-1/+1
| |
| * tools: make migrate_info.py migrate "perms" ↵Chris St. Pierre2013-05-221-9/+9
| | | | | | | | (http://trac.mcs.anl.gov/projects/bcfg2/ticket/1150)
| * Yum: prevent traceback with empty repositoryChris St. Pierre2013-05-211-2/+2
| |
| * POSIX: fix docstringChris St. Pierre2013-05-211-1/+1
| |
| * POSIX: fix directory pruningChris St. Pierre2013-05-211-2/+2
| |
| * FileProbes: made client probe compatible with bcfg2 1.2Chris St. Pierre2013-05-211-1/+5
| |
| * Packages: don't cache package collections with no sourcesChris St. Pierre2013-05-211-2/+3
| |
* | 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
| |