summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Core: collect more performance statisticsChris St. Pierre2012-08-304-36/+76
|
* Properties: Ignore schema filesSol Jerome2012-08-291-0/+1
| | | | | | | This prevents us from spamming the logs when the user has corresponding schema files. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* bcfg2-admin: Fix query modeSol Jerome2012-08-291-1/+1
| | | | | | Access to metadata.clients changed in 8b438fda. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* bcfg2-admin: Fix traceback in client modeSol Jerome2012-08-291-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* made bcfg2-admin perf work againChris St. Pierre2012-08-293-16/+19
|
* cruft cleanup: removed ComponentChris St. Pierre2012-08-292-269/+1
|
* bcfg2-reports: Point to new settings fileSol Jerome2012-08-291-2/+2
| | | | | | The location of the db settings was changed in 8b438fd. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed base64 encoding of non-ascii stringsChris St. Pierre2012-08-292-3/+7
|
* Cfg: clarified genshi errorsChris St. Pierre2012-08-291-4/+5
|
* Compat: added all() for py2.4Chris St. Pierre2012-08-282-14/+11
|
* MetadataQuery: warn if a string is used as argument to ↵Chris St. Pierre2012-08-281-2/+20
| | | | by_groups/by_profiles/etc. instead of a list
* Options: misc. minor fixesChris St. Pierre2012-08-281-2/+7
|
* Bcfg2.settings: Fixed config file reading:Chris St. Pierre2012-08-283-18/+28
| | | | | | | | | | | | | | | | | | | | * If -W is given on the command line, the config file given by -W is read. * If /etc/bcfg2-web.conf does not exist, and -C was given on the command line, the config file given by -C is read. * If /etc/bcfg2-web.conf does not exist and -C was not given on the command line, the default /etc/bcfg2.conf is read. * If /etc/bcfg2-web.conf exists, and neither -W nor -C was given on the command line, then /etc/bcfg2-web.conf is read. This will produce errors if: * A bogus (non-existent, unreadable) file was given by -W; or * A bogus file was given by -C and /etc/bcfg2-web.conf does not exist; or * No -W was given and /etc/bcfg2-web.conf exists but is unreadable; or * No -W was given, /etc/bcfg2-web.conf does not exist, and /etc/bcfg2.conf is bogus.
* better stringification of Option objectsChris St. Pierre2012-08-281-2/+25
|
* SELinux: more tool fixes for old-n-busted RHEL 5Chris St. Pierre2012-08-281-17/+102
|
* added better common walk_packages implementation for python 2.4 and 2.5Chris St. Pierre2012-08-275-77/+99
| | | | | | Conflicts: src/lib/Bcfg2/Client/Tools/__init__.py
* renamed Bcfg2Py3k to CompatChris St. Pierre2012-08-2762-66/+69
|
* POSIX: fixed setting handled entriesChris St. Pierre2012-08-271-2/+7
|
* Docs: cleaned up SSLCA docsChris St. Pierre2012-08-271-113/+159
|
* SSLCA: removed redundant verify_certs optionChris St. Pierre2012-08-271-1/+2
|
* SSLCA: added root_ca option to verify certs against either intermediate or ↵Chris St. Pierre2012-08-271-5/+13
| | | | root CA
* fixed import/usage of MetadataConsistencyErrorChris St. Pierre2012-08-273-6/+5
|
* Packages: added support for generating Apt sources.listChris St. Pierre2012-08-272-14/+47
|
* Packages: made url_map consistent across all source typesChris St. Pierre2012-08-275-77/+64
|
* Merge https://github.com/dikim33/bcfg2Sol Jerome2012-08-261-1/+8
|\
| * Remove the primary group from the list of extra_groupsDongInn Kim2012-08-261-1/+8
| |
* | added SEModules testsChris St. Pierre2012-08-241-0/+109
| |
* | Plugin test fixes for SEModulesChris St. Pierre2012-08-241-17/+28
| |
* | fixed handling of SEModules with multiple specific modulesChris St. Pierre2012-08-241-2/+2
| |
* | added unit tests for TemplateHelperChris St. Pierre2012-08-241-0/+120
| |
* | TemplateHelper: removed support for host- and group-specific helpersChris St. Pierre2012-08-242-58/+39
| | | | | | | | | | | | | | | | | | | | Supporting these was basically impossible due to the way Python handles bytecode compilation. For instance, 'foo.py.G10_bar' would be compiled to foo.py.G10_barc, which is then indistinguishable from a helper for the group "barc" (or, rather, a _broken_ helper for that group, since a bytecode-compiled module cannot be imported successfully). There's no performance gain from specific helpers anyway -- they all get imported -- so I removed this functionality.
* | added some basic plugin interface tests to allow inheritance and ↵Chris St. Pierre2012-08-242-2/+23
| | | | | | | | forward-compat for future tests
* | DirectoryBacked: add class attribute to ignore certain patternsChris St. Pierre2012-08-242-0/+18
| |
* | DirectoryBacked/XMLDirectoryBacked: honor "patterns" class attributeChris St. Pierre2012-08-242-42/+60
| |
* | fix duplicate repo name infinite loopChris St. Pierre2012-08-231-1/+1
| |
* | bcfg2-info: fixed Collection.sourcelist arch filterChris St. Pierre2012-08-231-0/+2
| |
* | bcfg2-info: packagessources/packageresolve fail gracefully if Packages ↵Chris St. Pierre2012-08-231-0/+6
| | | | | | | | plugin not enabled
* | make bcfg2-server RPM require the identical version of bcfg2 (client)Chris St. Pierre2012-08-231-1/+1
| | | | | | | | [ci skip]
* | SchemaUpdater: fix sorting of updatersTim Laszlo2012-08-231-1/+2
| | | | | | | | | | The updaters were not getting sorted when a new database was created this caused the wronger version to be set on a new database
* | Init: comment out database setting by defaultTim Laszlo2012-08-231-6/+6
| |
* | Templatehelper: fixed inclusion of group- and host-specific helpersChris St. Pierre2012-08-231-1/+1
| |
* | finally a relative import fix that works on py2.4 thru 3.2Chris St. Pierre2012-08-238-8/+40
| |
* | removed debugging outputChris St. Pierre2012-08-231-2/+0
| |
* | fixed base_url tests for py2.4/lxml 2.0Chris St. Pierre2012-08-231-2/+10
| |
* | removed relative imports from POSIX toolsChris St. Pierre2012-08-238-8/+8
| |
* | portable way to get regex typeChris St. Pierre2012-08-231-1/+7
| |
* | removed or fixed functools importsChris St. Pierre2012-08-235-17/+11
| |
* | removed two more relative importsChris St. Pierre2012-08-232-7/+7
| |
* | removed relative imports from testsuite for py2.4 compatChris St. Pierre2012-08-2313-41/+155
| |
* | SchemaUpdater: _walk_packages incorrectly used __path__Tim Laszlo2012-08-221-2/+2
| |