Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'maint' | Chris St. Pierre | 2013-05-17 | 1 | -6/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | POSIXUsers: allow better <MemberOf group="foo"/> syntax | Chris St. Pierre | 2013-05-07 | 1 | -6/+3 |
| | | |||||
* | | Fixing unit tests | Chris St. Pierre | 2013-04-25 | 2 | -8/+6 |
| | | |||||
* | | Merge branch 'maint' | Chris St. Pierre | 2013-04-24 | 13 | -123/+303 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | File: handle Path type="file" entries with no text content even if empty is ↵ | Chris St. Pierre | 2013-04-05 | 1 | -0/+8 |
| | | | | | | | | not set | ||||
| * | testsuite: fixed Probes test that uses version information | Chris St. Pierre | 2013-04-02 | 1 | -2/+3 |
| | | |||||
| * | Statistics: wrote unit tests | Chris St. Pierre | 2013-03-29 | 1 | -0/+44 |
| | | |||||
| * | testsuite: fixed unit tests | Chris St. Pierre | 2013-03-28 | 1 | -16/+10 |
| | | |||||
| * | testsuite: install python-daemon last so pylint/pep8 tests are run on py3k | Chris St. Pierre | 2013-03-27 | 1 | -1/+1 |
| | | |||||
| * | testsuite: more text fixes | Chris St. Pierre | 2013-03-26 | 2 | -1/+2 |
| | | |||||
| * | testsuite: fixed more unit test stuff | Chris St. Pierre | 2013-03-26 | 2 | -2/+2 |
| | | |||||
| * | Probes: fixed unit tests for new use of lxml.etree._ElementTree.write ↵ | Chris St. Pierre | 2013-03-26 | 1 | -60/+118 |
| | | | | | | | | instead of open().write() | ||||
| * | fixed regex errors introduced by 6c996f42c53a36fc0406f836d64b8c1bec6f4bcc | Chris St. Pierre | 2013-03-26 | 1 | -1/+2 |
| | | |||||
| * | testsuite: can't disable pylint R0924, since it doesn't exist on older ↵ | Chris St. Pierre | 2013-03-26 | 1 | -4/+1 |
| | | | | | | | | pylint and pylint barfs | ||||
| * | testsuite: fixed issues found by latest version of pylint | Chris St. Pierre | 2013-03-26 | 1 | -1/+4 |
| | | |||||
| * | travis-ci: install django < 1.5 for tests | Chris St. Pierre | 2013-03-26 | 1 | -1/+1 |
| | | |||||
| * | travis-ci: fixed dangling if in install.sh | Chris St. Pierre | 2013-03-26 | 1 | -0/+1 |
| | | |||||
| * | travis-ci: start running py3k tests with some optional deps | Chris St. Pierre | 2013-03-25 | 3 | -6/+13 |
| | | |||||
| * | Handle FAM monitor failures more gracefully: | Chris St. Pierre | 2013-03-25 | 7 | -44/+99 |
| | | | | | | | | | | | | | | | | | | * Where possible, create the file or directory that is about to be monitored. This ensures that content can be added later without need to restart Bcfg2. (Otherwise, adding the monitor would fail, and so when you did create the file in question, bcfg2-server would never be notified of it.) * When not possible, give better error messages. | ||||
* | | Merge branch '1.4.x' | Chris St. Pierre | 2013-04-23 | 25 | -1111/+1251 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | use Executor class for better subprocess calling on server | Chris St. Pierre | 2013-03-14 | 2 | -33/+27 |
| | | |||||
| * | removed in-place modification of "states" dict in client tools | Chris St. Pierre | 2013-02-21 | 3 | -47/+24 |
| | | |||||
| * | fixed unit tests for merge | Chris St. Pierre | 2013-02-20 | 1 | -13/+12 |
| | | |||||
| * | Merge branch 'master' into 1.4.x | Chris St. Pierre | 2013-02-20 | 14 | -744/+1338 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/contributors.txt schemas/bundle.xsd src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/Encryption.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/TemplateHelper.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py tools/bcfg2-profile-templates.py | ||||
| * | | extended usage of Executor class, added client-side timeout options | Chris St. Pierre | 2013-02-14 | 1 | -0/+2 |
| | | | |||||
| * | | better Executor class for client tools | Chris St. Pierre | 2013-02-14 | 2 | -81/+12 |
| | | | |||||
| * | | Metadata: process default client bootstrap mode properly | Chris St. Pierre | 2013-02-14 | 1 | -8/+11 |
| | | | |||||
| * | | moved common file locking code into Bcfg2.Utils | Chris St. Pierre | 2013-02-14 | 1 | -1/+1 |
| | | | |||||
| * | | abstracted similar digit range classes in POSIXUsers/GroupPatterns into ↵ | Chris St. Pierre | 2013-02-14 | 3 | -53/+54 |
| | | | | | | | | | | | | Bcfg2.Utils | ||||
| * | | added support for wildcard XInclude in XMLFileBacked | Chris St. Pierre | 2013-02-14 | 2 | -16/+38 |
| | | | |||||
| * | | fixed unit tests | Chris St. Pierre | 2013-02-12 | 1 | -1/+2 |
| | | | |||||
| * | | Added client ACLs: | Chris St. Pierre | 2013-02-12 | 3 | -53/+348 |
| | | | | | | | | | | | | | | | | | | | | | * IP and CIDR-based ACLs * Metadata (group/hostname)-based ACLs * Documentation * Unit tests | ||||
| * | | Bundler: added support for independent bundles | Chris St. Pierre | 2013-02-08 | 1 | -3/+9 |
| | | | |||||
| * | | Bundler: improved XInclude support, added inter-bundle dependencies | Chris St. Pierre | 2013-02-08 | 1 | -7/+41 |
| | | | |||||
| * | | testsuite: improved error messages from assertXMLEqual | Chris St. Pierre | 2013-02-08 | 1 | -4/+12 |
| | | | |||||
| * | | made XInlcude and Encryption support more consistent | Chris St. Pierre | 2013-02-07 | 1 | -4/+0 |
| | | | |||||
| * | | converted InfoXML objects from XMLSrc to StructFile | Chris St. Pierre | 2013-02-06 | 4 | -306/+183 |
| | | | |||||
| * | | moved some libraries in Bcfg2/ into more specific (Server/ or Client/) places | Chris St. Pierre | 2013-02-05 | 4 | -11/+13 |
| | | | |||||
| * | | testsuite: wrote unit tests for Decisions | Chris St. Pierre | 2013-02-05 | 2 | -1/+60 |
| | | | |||||
| * | | testsuite: added unit tests for Bundler | Chris St. Pierre | 2013-02-04 | 1 | -0/+72 |
| | | | |||||
| * | | added genshi support to StructFile | Chris St. Pierre | 2013-02-04 | 1 | -38/+80 |
| | | | |||||
| * | | made genshi a requirement | Chris St. Pierre | 2013-01-22 | 3 | -117/+107 |
| | | | |||||
| * | | Merge branch '1.3.1' into 1.4.x | Chris St. Pierre | 2013-01-18 | 2 | -7/+99 |
| |\ \ | |||||
| | * \ | Merge branch 'master' into 1.3.1 | Chris St. Pierre | 2013-01-18 | 2 | -7/+99 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Properties.py | ||||
| | * | | | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFile | Chris St. Pierre | 2013-01-17 | 3 | -216/+108 |
| | | | | | |||||
| | * | | | added module-level OptionParser to avoid passing it as an argument or global ↵ | Chris St. Pierre | 2013-01-17 | 9 | -222/+150 |
| | | | | | | | | | | | | | | | | | | | | all over | ||||
| * | | | | fixed unit tests | Chris St. Pierre | 2013-01-17 | 2 | -7/+2 |
| | | | | | |||||
| * | | | | removed magic groups | Chris St. Pierre | 2013-01-17 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | removed deprecated tools: RPMng, YUM24, YUMng | Chris St. Pierre | 2013-01-17 | 1 | -3/+2 |
| | | | | | |||||
| * | | | | fixed unit tests | Chris St. Pierre | 2013-01-17 | 3 | -73/+65 |
| | | | | |