Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Plugin helpers: Add missing import | Sol Jerome | 2013-06-02 | 1 | -0/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-test: added option to spawn multiple child processes to run tests | Chris St. Pierre | 2013-06-02 | 1 | -1/+7 |
| | | | | | | | | | | (cherry picked from commit 6fcce024d45c0f6312b17c19140272f192f18841) Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: src/lib/Bcfg2/Options.py src/sbin/bcfg2-test | ||||
* | Merge branch 'maint' | Sol Jerome | 2013-06-02 | 13 | -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 attribute | Sol Jerome | 2013-06-02 | 4 | -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 traceback | Sol Jerome | 2013-05-29 | 1 | -14/+18 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Another fix for null target_status in Reporting_sericeentry. This one covers ↵ | Jake Davis | 2013-05-28 | 1 | -1/+2 |
| | | | | | | | | Extra entries. | ||||
| * | Cfg: Handle bogus created events as changed | Michael Fenn | 2013-05-24 | 1 | -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_sericeentry | Jake Davis | 2013-05-24 | 1 | -0/+1 |
| | | |||||
| * | Options: fixed typo in option | Chris St. Pierre | 2013-05-23 | 1 | -1/+1 |
| | | |||||
| * | Proxy: handle BadStatusLine errors gracefully | Chris St. Pierre | 2013-05-23 | 1 | -1/+1 |
| | | |||||
| * | tools: make migrate_info.py migrate "perms" ↵ | Chris St. Pierre | 2013-05-22 | 1 | -9/+9 |
| | | | | | | | | (http://trac.mcs.anl.gov/projects/bcfg2/ticket/1150) | ||||
| * | Yum: prevent traceback with empty repository | Chris St. Pierre | 2013-05-21 | 1 | -2/+2 |
| | | |||||
| * | POSIX: fix docstring | Chris St. Pierre | 2013-05-21 | 1 | -1/+1 |
| | | |||||
| * | POSIX: fix directory pruning | Chris St. Pierre | 2013-05-21 | 1 | -2/+2 |
| | | |||||
| * | FileProbes: made client probe compatible with bcfg2 1.2 | Chris St. Pierre | 2013-05-21 | 1 | -1/+5 |
| | | |||||
| * | Packages: don't cache package collections with no sources | Chris St. Pierre | 2013-05-21 | 1 | -2/+3 |
| | | |||||
* | | Merge branch 'maint' | Chris St. Pierre | 2013-05-21 | 7 | -5/+237 |
|\ \ | |||||
| * | | Packages: don't cache package collections with no sources | Chris St. Pierre | 2013-05-21 | 1 | -2/+3 |
| |/ | |||||
| * | bcfg2-admin client: Only load Metadata plugin | Chris St. Pierre | 2013-05-20 | 1 | -0/+1 |
| | | |||||
| * | Core: added more debugging on server shutdown | Chris St. Pierre | 2013-05-20 | 2 | -0/+5 |
| | | |||||
| * | SSLServer: name XMLRPC thread for easier debugging | Chris St. Pierre | 2013-05-20 | 1 | -1/+3 |
| | | |||||
| * | added multiprocessing server core | Chris St. Pierre | 2013-05-20 | 3 | -1/+221 |
| | | |||||
| * | SSLServer: Handle socket timeouts gracefully | Sol Jerome | 2013-05-17 | 1 | -1/+4 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | exclude failures type from Interaction.bad/modified/extra | Tim Laszlo | 2013-05-15 | 1 | -0/+6 |
| | | | | | | | | (cherry picked from commit 06bc603bbfb7615a2840c7bef0ef37013c585adf) | ||||
* | | Encryption: disable more bogus pylint messages | Chris St. Pierre | 2013-05-20 | 1 | -4/+4 |
| | | |||||
* | | GroupLogic: Updated for new module-level setup object | Chris St. Pierre | 2013-05-20 | 1 | -11/+3 |
| | | |||||
* | | fixed unit tests | Chris St. Pierre | 2013-05-20 | 6 | -10/+8 |
| | | |||||
* | | cleaned up old references to BundleTemplateFile | Chris St. Pierre | 2013-05-20 | 3 | -22/+7 |
| | | |||||
* | | Replaced XMLSrc with StructFile | Chris St. Pierre | 2013-05-20 | 4 | -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/bcfg2 | Chris St. Pierre | 2013-05-17 | 1 | -0/+6 |
|\ \ | |||||
| * | | exclude failures type from Interaction.bad/modified/extra | Tim Laszlo | 2013-05-15 | 1 | -0/+6 |
| | | | |||||
* | | | Merge branch 'maint' | Chris St. Pierre | 2013-05-17 | 33 | -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 tests | Chris St. Pierre | 2013-05-14 | 1 | -1/+1 |
| | | |||||
| * | bcfg2-lint: fixed unit tests | Chris St. Pierre | 2013-05-14 | 1 | -2/+5 |
| | | |||||
| * | doc: added devel docs for bcfg2-lint plugins | Chris St. Pierre | 2013-05-14 | 12 | -151/+415 |
| | | |||||
| * | Frame: Remove unused import | Sol Jerome | 2013-05-13 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Client: Fix interactive prompt | Sol Jerome | 2013-05-13 | 2 | -10/+2 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Lint: Fix Properties Comments checker | Sol Jerome | 2013-05-13 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Lint: Fix for python 3 | Sol Jerome | 2013-05-11 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Lint: py3k fix | Sol Jerome | 2013-05-10 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | models: Fix table name quoting for pgsql | Sol Jerome | 2013-05-10 | 1 | -6/+24 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Executor: split commands given as strings | Chris St. Pierre | 2013-05-10 | 1 | -0/+2 |
| | | |||||
| * | Packages: handle URLErrors (e.g., timeouts) when downloading GPG keys better | Chris St. Pierre | 2013-05-10 | 1 | -2/+2 |
| | | |||||
| * | fixed bundle names in debugging output | Chris St. Pierre | 2013-05-10 | 1 | -1/+2 |
| | | |||||
| * | Frame: Print the bundle name (not Element) | Sol Jerome | 2013-05-10 | 1 | -2/+3 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | APT: Allow specification of deb-src lines (Resolves #1148) | Sol Jerome | 2013-05-10 | 2 | -0/+9 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Probes: Fix failing nosetests | Sol Jerome | 2013-05-10 | 1 | -10/+4 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | Portage: verify packages are the requested version, not the installed version | Chris St. Pierre | 2013-05-09 | 1 | -4/+4 |
| | | |||||
| * | Systemd: systemd is a replacement for chkconfig | Sol Jerome | 2013-05-09 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
| * | fixed unit tests | Chris St. Pierre | 2013-05-07 | 1 | -2/+2 |
| | |