summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version bump to 1.2.0pre3v1.2.0pre3Sol Jerome2011-06-188-7/+13
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* export.py: Fix version in debian changelog and docsSol Jerome2011-06-181-2/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* export.py: Allow to run export from machine with no Bcfg2Sol Jerome2011-06-181-2/+5
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* POSIX: Add recursive permissions (Ticket #871)Sol Jerome2011-06-184-4/+74
| | | | | | | This allows for a recursive='true' attribute such that the owner/group can be set recursively for a directory when using Path type='permissions'. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Add warning about Group tags in Genshi BundlesSol Jerome2011-06-171-0/+10
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Improved handling of JSON data from probesChris St. Pierre2011-06-172-10/+13
|
* updated Lint.Comments for new properties XML handlingChris St. Pierre2011-06-171-1/+1
|
* gentoo: Sync ebuild with upstream for 1.1.2Sol Jerome2011-06-161-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Mention important attribute for gpg-pubkey PathsSol Jerome2011-06-161-0/+12
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* change error to debugChris St. Pierre2011-06-161-2/+1
|
* SSLServer: Fix errors reported by emias on IRCSol Jerome2011-06-151-2/+4
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Merge branch 'py3k'Sol Jerome2011-06-1514-36/+86
|\
| * doc: PY3K Make conf.py more portableSol Jerome2011-06-151-6/+18
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Hostbase: More PY3K fixesSol Jerome2011-06-153-8/+15
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Client Tools: Add PY3K compatibilitySol Jerome2011-06-156-22/+49
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * PY3K: Add compatibility commentsSol Jerome2011-06-154-0/+4
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | fixed bugs with handling of negate in new StructFile.Match()Chris St. Pierre2011-06-151-2/+4
| |
* | cleaned up some ProbeData stuff, make null probe storage more consistentChris St. Pierre2011-06-151-3/+5
| |
* | Merge branch 'work'Chris St. Pierre2011-06-153-87/+59
|\ \
| * | updated docsChris St. Pierre2011-06-151-3/+14
| | |
| * | bug fixesChris St. Pierre2011-06-152-19/+13
| | |
| * | made StructFile.Match() work with Group/Client tags inside other tagsChris St. Pierre2011-06-152-79/+46
| | |
* | | SSLServer: Fix another syntax error for python 2Sol Jerome2011-06-151-1/+5
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | SSLServer: Fix syntax error for python 2Sol Jerome2011-06-151-1/+1
|/ / | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | make Bcfg2 automatically handle JSON, XML, and YAML output from probesChris St. Pierre2011-06-152-10/+126
| |
* | Merge branch 'py3k'Sol Jerome2011-06-147-19/+39
|\| | | | | | | | | | | | | Conflicts: src/lib/Server/Plugins/SSHbase.py Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * PY3K: Finish server-side code fixesSol Jerome2011-06-147-19/+39
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Init: Remove Base from default plugins listSol Jerome2011-06-141-2/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Revert "Init: Remove Base from default plugin list"Sol Jerome2011-06-141-0/+1
| | | | | | | | This reverts commit 611ce16c8cef81a6fc754c46dcb5cbe618b20b67.
| * bcfg2-info: Fix print formattingSol Jerome2011-06-141-7/+7
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Addition Yum error handlingJack Neely2011-06-141-16/+34
| | | | | | | | | | | | Address ticket #955 and attempt to capture the exceptions that may possibly be generated from Yum or Yum's plugins and return some sort of error message.
| * Make -q turn off package verification in YUMngJack Neely2011-06-141-0/+3
| | | | | | | | | | | | This make the YUMng verification behavior like the APT tool. Before hand we just turned off package checksums which only worked with very new versions of Yum.
| * POSIX: Detect missing cache directory failuresSol Jerome2011-06-141-2/+9
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * YUMng: Fix typo in last commitSol Jerome2011-06-141-1/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * YUM: Make YUMng the preferred client tool on RPM systemsSol Jerome2011-06-142-3/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Init: Remove Base from default plugin listSol Jerome2011-06-141-1/+0
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Frame: Fix 'important' entry installation in decision mode (Reported by m4z ↵Sol Jerome2011-06-141-36/+50
| | | | | | | | | | | | on irc) Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * bcfg2-reports: Revert shebang line modificationSol Jerome2011-06-141-1/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * bcfg2-reports: Show total numbers of entriesHolger Weiß2011-06-143-7/+51
| | | | | | | | | | | | Add a "-t NAME" option which reports the total (and good) number of managed entries on the host NAME. Also, allow for specifying "total", "good", and "bad" fields via --fields and --sort.
| * bcfg2-reports: Show modified entriesHolger Weiß2011-06-143-51/+112
| | | | | | | | | | bcfg2-reports now shows modified entries if it's called with --modifiedentry, -m, or -s.
| * Options: Set default encoding to UTF-8 (as per Holger Weiß's suggestion)Sol Jerome2011-06-142-5/+5
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Validate: Create and use new error type for missing schemasSol Jerome2011-06-143-48/+67
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Create non-ASCII diffsHolger Weiß2011-06-142-10/+21
| | | | | | | | | | | | | | | | | | | | | | The client now also transmits diffs of files which include non-US-ASCII data (using the encoding setting from Options.py), unless they look like binary files. In the past, non-ASCII files were transmitted as Base64 blobs. In addition, "bcfg2 -I" no longer refuses to display non-ASCII diffs. Resolves ticket #999.
| * Accept non-ASCII diffsHolger Weiß2011-06-145-6/+31
| | | | | | | | | | | | | | Currently, client reports don't include diffs of files which aren't US-ASCII encoded. The client transmits such files as Base64 blobs. As we'd like to change that, this commit teaches the server to properly handle non-ASCII diffs.
| * All Genshi XML tags should be namespace-qualifiedHolger Weiß2011-06-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our XML Schema for Genshi templates expected "choose" blocks to be declared like this: <py:choose test="$foo"> <when test="0"><!-- [...] --></when> <when test="1"><!-- [...] --></when> <otherwise><!-- [...] --></otherwise> </py:choose> However, we prefer to namespace-qualify not only the "choose" element, but also the "when" and "otherwise" tags (for clarity, and because that's how it's done in the Genshi documentation): <py:choose test="$foo"> <py:when test="0"><!-- [...] --></py:when> <py:when test="1"><!-- [...] --></py:when> <py:otherwise><!-- [...] --></py:otherwise> </py:choose> This commit tells XML Schema validators to expect the latter style.
| * Validate: Unsuppress errors for invalid schema paths (#1007)Sol Jerome2011-06-141-2/+8
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Proxy: Catch traceback when name resolution fails (#1012)Sol Jerome2011-06-141-1/+7
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Document the "decision" option in bcfg2.conf(5)Holger Weiß2011-06-143-6/+12
| | | | | | | | | | | | Add documentation for the "decision" option to the bcfg2.conf(5) man page. Also, note that it can be overridden using "-l none" on the bcfg2(1) command line.
| * Base: Deprecate Base in favor of BundlerSol Jerome2011-06-142-0/+8
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Allow Bound entries and Client tags in Base SchemaHolger Weiß2011-06-141-9/+13
| | | | | | | | | | Bound entries and Client tags may also be used in Base/*.xml files, so the XML Schema for Base files must permit these entries.