Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'maint' | Chris St. Pierre | 2013-05-21 | 1 | -2/+3 |
|\ | |||||
| * | Packages: don't cache package collections with no sources | Chris St. Pierre | 2013-05-21 | 1 | -2/+3 |
| | | |||||
* | | fixed unit tests | Chris St. Pierre | 2013-05-20 | 1 | -1/+1 |
| | | |||||
* | | Replaced XMLSrc with StructFile | Chris St. Pierre | 2013-05-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'maint' | Chris St. Pierre | 2013-05-17 | 1 | -2/+2 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Packages: handle URLErrors (e.g., timeouts) when downloading GPG keys better | Chris St. Pierre | 2013-05-10 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'maint' | Chris St. Pierre | 2013-04-24 | 1 | -11/+19 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Perf.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Fam.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Base.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgPrivateKeyCreator.py src/lib/Bcfg2/Server/Plugins/Cvs.py src/lib/Bcfg2/Server/Plugins/Darcs.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Fossil.py src/lib/Bcfg2/Server/Plugins/Git.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Plugins/__init__.py src/lib/Bcfg2/Server/__init__.py src/sbin/bcfg2-build-reports src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestMetadata.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py | ||||
| * | remove some unnecessary __all__ variables | Chris St. Pierre | 2013-03-29 | 1 | -1/+2 |
| | | |||||
| * | Change generated APT sources default to someplace APT will actually look, ↵ | Phil Miller | 2013-03-28 | 1 | -1/+1 |
| | | | | | | | | and avoid potential name conflicts there | ||||
| * | testsuite: fixed issues found by latest version of pep8 | Chris St. Pierre | 2013-03-26 | 1 | -8/+8 |
| | | |||||
| * | Packages: add and expose get_config() function to get configs for other hosts | Chris St. Pierre | 2013-03-25 | 1 | -1/+10 |
| | | |||||
| * | Revert "Packages: expose full source list via Connector interface" | Chris St. Pierre | 2013-03-25 | 1 | -3/+1 |
| | | | | | | | | This reverts commit fe7a3e9c7a7d66cccbd825465cefcf88165a0c3a. | ||||
| * | Revert "Packages: properly implemented deepcopy() for PackagesSources objects" | Chris St. Pierre | 2013-03-25 | 1 | -10/+1 |
| | | | | | | | | This reverts commit 432f448983ff27452d82d62314d91c942f31bce5. | ||||
| * | Packages: properly implemented deepcopy() for PackagesSources objects | Chris St. Pierre | 2013-03-25 | 1 | -1/+10 |
| | | |||||
* | | Merge branch '1.4.x' | Chris St. Pierre | 2013-04-23 | 1 | -25/+10 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: debian/bcfg2-server.install doc/server/plugins/grouping/metadata.txt src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Tools/Portage.py src/lib/Bcfg2/Client/Tools/RcUpdate.py src/lib/Bcfg2/Client/Tools/YUM24.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Client/Tools/launchd.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/models.py src/lib/Bcfg2/Utils.py src/sbin/bcfg2-info src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py testsuite/Testsrc/test_code_checks.py | ||||
| * | converted InfoXML objects from XMLSrc to StructFile | Chris St. Pierre | 2013-02-06 | 1 | -13/+13 |
| | | |||||
| * | moved some libraries in Bcfg2/ into more specific (Server/ or Client/) places | Chris St. Pierre | 2013-02-05 | 1 | -5/+6 |
| | | |||||
| * | Merge branch '1.3.1' into 1.4.x | Chris St. Pierre | 2013-01-17 | 1 | -2/+1 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Packages/Collection.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py | ||||
| | * | removed passing of optionparser object amongst Packages plugin | Chris St. Pierre | 2013-01-17 | 1 | -2/+1 |
| | | | |||||
| * | | removed magic groups | Chris St. Pierre | 2013-01-17 | 1 | -15/+1 |
| | | | |||||
| * | | added a module-level FAM object to avoid passing it as an argument a billion ↵ | Chris St. Pierre | 2013-01-17 | 1 | -4/+3 |
| |/ | | | | | | | times | ||||
* | | Packages: expose full source list via Connector interface | Chris St. Pierre | 2013-03-25 | 1 | -1/+3 |
| | | |||||
* | | YUM: Adding functionality to YUM client tool to resolve YUM groups when ↵ | Jason Kincl | 2013-02-22 | 1 | -0/+5 |
| | | | | | | | | server-side resolver is off | ||||
* | | Packages: fixed overzealous deduplication of packages that removed essential ↵ | Chris St. Pierre | 2013-02-22 | 1 | -6/+8 |
| | | | | | | | | and group packages | ||||
* | | Packages: fixed several bugs that could cause duplicate Package entries | Chris St. Pierre | 2013-02-06 | 1 | -13/+13 |
|/ | |||||
* | fixed plugin-specific implementations of toggle_debug for new set_debug stuff | Chris St. Pierre | 2012-11-16 | 1 | -5/+5 |
| | |||||
* | Packages: import error we catch | Chris St. Pierre | 2012-10-16 | 1 | -1/+1 |
| | |||||
* | Packages: better error handling for GPG key downloading | Chris St. Pierre | 2012-10-16 | 1 | -3/+15 |
| | |||||
* | Plugins: Update builtin plugins to use 'mode' attribute | Sol Jerome | 2012-10-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Packages: updated pulp repo handling to latest Pulp v1 API | Chris St. Pierre | 2012-10-11 | 1 | -3/+6 |
| | |||||
* | Packages: added stats tracking | Chris St. Pierre | 2012-10-10 | 1 | -0/+5 |
| | |||||
* | testsuite: expanded pylint coverage | Chris St. Pierre | 2012-10-03 | 1 | -9/+9 |
| | |||||
* | misc. minor bug fixes | Chris St. Pierre | 2012-09-25 | 1 | -2/+2 |
| | |||||
* | run pylint for errors on almost everything, full runs on some selected stuff | Chris St. Pierre | 2012-09-25 | 1 | -1/+7 |
| | |||||
* | Packages: deprecated magic groups, disabled by default | Chris St. Pierre | 2012-09-21 | 1 | -1/+9 |
| | |||||
* | Packages: fixed reload on server startup | Chris St. Pierre | 2012-09-20 | 1 | -8/+9 |
| | |||||
* | documented packages backends | Chris St. Pierre | 2012-09-20 | 1 | -3/+1 |
| | |||||
* | documented PackagesSources | Chris St. Pierre | 2012-09-20 | 1 | -23/+101 |
| | |||||
* | documented Packages base class | Chris St. Pierre | 2012-09-20 | 1 | -36/+189 |
| | |||||
* | Source fully documented | Chris St. Pierre | 2012-09-20 | 1 | -6/+6 |
| | |||||
* | development docs for Packages: Collection docs written | Chris St. Pierre | 2012-09-20 | 1 | -11/+13 |
| | |||||
* | renamed Bcfg2Py3k to Compat | Chris St. Pierre | 2012-08-27 | 1 | -1/+1 |
| | |||||
* | fixed lxml.etree.tostring invocations | Chris St. Pierre | 2012-08-22 | 1 | -1/+1 |
| | |||||
* | lots of various py3k fixes | Chris St. Pierre | 2012-08-21 | 1 | -1/+2 |
| | |||||
* | Packages is no longer experimental | Chris St. Pierre | 2012-08-15 | 1 | -1/+0 |
| | |||||
* | fixed calculation of new packages list | Chris St. Pierre | 2012-08-03 | 1 | -1/+1 |
| | |||||
* | made yum Packages backend support resolving by version (#1112) | Chris St. Pierre | 2012-08-03 | 1 | -7/+2 |
| | |||||
* | batch up get_group calls in Packages to improve performance (#1101) | Chris St. Pierre | 2012-08-01 | 1 | -11/+8 |
| | |||||
* | made path to Packages cache configurable | Chris St. Pierre | 2012-08-01 | 1 | -14/+25 |
| | |||||
* | fixed typo in Packages end_statistics hook | Chris St. Pierre | 2012-06-19 | 1 | -1/+1 |
| |