summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '0.24.x'Luke Kanies2009-04-0256-230/+880
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: bin/ralsh lib/puppet/executables/client/certhandler.rb lib/puppet/parser/functions/versioncmp.rb lib/puppet/parser/resource/reference.rb lib/puppet/provider/augeas/augeas.rb lib/puppet/provider/nameservice/directoryservice.rb lib/puppet/provider/ssh_authorized_key/parsed.rb lib/puppet/type.rb lib/puppet/type/file/checksum.rb spec/integration/defaults.rb spec/integration/transaction/report.rb spec/unit/executables/client/certhandler.rb spec/unit/indirector/ssl_rsa/file.rb spec/unit/node/catalog.rb spec/unit/provider/augeas/augeas.rb spec/unit/rails.rb spec/unit/type/ssh_authorized_key.rb spec/unit/type/tidy.rb test/executables/filebucket.rb test/executables/puppetbin.rb
| * Updated to version 0.24.8Luke Kanies2009-03-241-1/+1
| |
| * Fixing #1631 - adding /sbin and /usr/sbin to PATHLuke Kanies2009-03-242-0/+18
| | | | | | | | | | | | | | This is a trivial fix but seems to crop up more often than it should. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #2004 - ssh_authorized_key fails if no target is definedFrancois Deppierraz2009-03-244-44/+48
| | | | | | | | | | | | | | This commit depends on 7f291afdacf59f762c3b78481f5420ec8919e46d (fixing #1629) which was cherry-picked from master. Signed-off-by: Francois Deppierraz <francois@ctrlaltdel.ch>
| * Changelog entries for #1629 and #2004Francois Deppierraz2009-03-241-0/+4
| | | | | | | | Signed-off-by: Francois Deppierraz <francois@ctrlaltdel.ch>
| * Fix Bug #1629Francois Deppierraz2009-03-242-12/+116
| | | | | | | | | | A refactoring of ssh_authorized_key parsed provider was needed and tests were improved. flush method has been split for clarity.
| * Fix #1807 - make Puppet::Util::Package.versioncmp a module functionBrice Figureau2009-03-242-0/+23
| | | | | | | | Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
| * Fix #1829 - Add puppet function versioncmp to compare versionsBrice Figureau2009-03-242-0/+39
| | | | | | | | Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
| * Fixed install.rb typoJames Turnbull2009-03-241-1/+1
| |
| * Updated lib install permissions to 0644James Turnbull2009-03-241-1/+1
| |
| * Fixes incorrect detail variable in OS X version check, re-patches ralsh to ↵Nigel Kersten2009-03-203-3/+9
| | | | | | | | work with Facter values and adds error check for missing password hash files.
| * Fix #1828 - Scope.number? wasn't strict enough and could produce wrong resultsBrice Figureau2009-03-142-3/+17
| | | | | | | | | | | | | | Some invalid numbers were treated as numbers and conversion to Integer was failing returning 0 (for instance 0.24.7). Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
| * Fixed #2000 - No default specified for checksumJames Turnbull2009-03-092-1/+9
| |
| * Fixing change printing when list properties are absentLuke Kanies2009-03-072-1/+9
| | | | | | | | | | | | | | They were throwing an exception when the 'is' value was 'absent'. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #2026 - Red Hat ignoring stop methodJames Turnbull2009-03-072-4/+6
| |
| * Bring in the documentation changes from the master branchBryan Kearney2009-03-041-3/+2
| |
| * Added a force option to ensure the change is always applied, and call augeas ↵Bryan Kearney2009-03-043-146/+197
| | | | | | | | twice to reduce the chance that data is lost
| * Backport the fix for #1835Bryan Kearney2009-03-042-4/+102
| |
| * First cut at the not running if augeas does not change any of the ↵Bryan Kearney2009-03-042-34/+92
| | | | | | | | underlieing files
| * Bug 1948: Added patch by jab to support the correct ins syntax. Updated the ↵Bryan Kearney2009-03-041-5/+3
| | | | | | | | test cases as well
| * Fixing #1991 - ldap booleans get converted to booleansLuke Kanies2009-03-052-0/+45
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
| * Refactored a method: extracted about five other methodsLuke Kanies2009-03-051-39/+50
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
| * dbfix - fix typo and close another possible inconsistencyBrice Figureau2009-03-041-3/+37
| | | | | | | | | | | | | | | | | | | | | | This patch fixes a typo in one request producing a SQL error. It also close an issue where param_values could point to inexistant param_names after the deduplications of those. It does this by rewriting the param_values to point to the highest id of the param_names of the same name. The same operation is performed on the tags. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
| * Fix #2010 - add protection code for some storeconfig corruptionBrice Figureau2009-03-041-14/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a more robust and self-healing storedconfig in case of logically corrupted database as the one in #2010 (where multiple resources of same references are present in the database for the same host). The problem is that the resources are stored in a hash with the resource ref as the key, so we collapse resource of different id but same reference. The patch fixed this by using a hash by resource id, and maintaining a list of old extraneous resource in the db that are removved after the storeconfig pass. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
| * Further fix to #1910James Turnbull2009-03-041-1/+1
| |
| * Fixing #2013 - prefetching had a mismatch between type and titleLuke Kanies2009-03-042-1/+16
| | | | | | | | | | | | | | | | | | The ParsedFile types seem to be the main one that suffers from this, but the transactions were using the resource titles, not names, so resources were often not getting prefetched correctly. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed to rake tests for reductivelabs buildJames Turnbull2009-03-041-3/+3
| |
| * Fixed report reference pageJames Turnbull2009-03-031-0/+1
| |
| * Fixing broken 0.24.x tests in test/.Luke Kanies2009-02-283-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | These tests once again largely were caused by /usr/sbin not being in the path and by ~ not being writable. The only tests still failing are Rails tests, and my guess is that they're all failing because of the recent work by Brice. They should probably just be removed. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixing every failing test I can find on the build server.Luke Kanies2009-02-2814-7/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All but one of these tests is fixed by: * Stubbing Puppet.settings.use * Adding /usr/sbin to PATH The only other one was the package integration test, which stupidly assumed a default was specified in the test. The fix here is twofold: Remove that assumption (the test is now 'pending' if no default is available), and add a default for Ubuntu. (The default is in the test, not the default package provider - that is, it's testing the default package provider, thus it can't rely on that information.) Signed-off-by: Luke Kanies <luke@madstop.com>
| * This script fixes the most common issues with inconsistentJames Turnbull2009-02-282-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | storeconfigs database (including duplicate resources record, duplicate param_values records, dangling records...). Usage: stop all puppetmasters backup your database! % cat ext/dbfix.sql | mysql puppet relaunch all puppetmasters Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> ---
| * Make puppetd --waitforcert option behave as documented:Paul Lathrop2009-02-282-1/+19
| | | | | | | | | | | | | | | | "You can turn off waiting for certificates by specifying a time of 0." Also add a test to ensure we catch any future regression of this behavior. Signed-off-by: Paul Lathrop <paul@tertiusfamily.net>
| * Adding a performance optimization to the FileCollection.Luke Kanies2009-02-281-3/+5
| | | | | | | | | | | | | | I saw about a 7x speed increase when adding this simple hash to speed up the file index lookup. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Using the FileCollection where appropriate.Luke Kanies2009-02-2814-12/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit just replaces the :file and :line accessors with the use of the new FileCollection Lookup module. This should mean that we've normalized all file names in a given process, which *might* have drastic RAM improvements. For initial simplicity, I've gone with a single global collection of file names, but it's built so it's easy to use individual file collections instead. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Adding a FileCollection and a lookup module for it.Luke Kanies2009-02-284-0/+122
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #1963 - Failing to read /proc/mounts for selinux kills file downloadsJames Turnbull2009-02-282-1/+5
| |
| * Fixed #2025 - gentoo service provider handle only default init levelJames Turnbull2009-02-272-1/+3
| |
| * Fixed #1910 - updated logcheckJames Turnbull2009-02-262-1/+4
| |
| * Updated useradd.rb managehome confine to include other RH-like distributionsJames Turnbull2009-02-251-1/+1
| |
| * Use Puppet.debug instead of own debug flagPeter Meier2009-02-221-7/+5
| | | | | | | | | | | | It's better to use puppet's logging environment than an own. Especially if the default is quite verbose and can't be set by config flag.
| * Fixing #558 - File checksums no longer refer to 'nosum'Luke Kanies2009-02-201-34/+0
| | | | | | | | | | | | | | It was only used in a method that apparently was not in use any more. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Fix #2107 - flatten resource references arrays properlyBrice Figureau2009-03-272-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resource parameters of the form [Res[a], Res[a,b]] ends being evaluated as [Res[a], [ Res[a], Res[b] ] This last form was not flattened when transfomed into RAL type, which in turn prevented the sub array to be converted in regular resource references. Thus the type was choking when encountering those native parser references instead of usual resource reference. The fix consists in flattening array of references before transformation to trans objects for RAL. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* | Fix #2101 - Return to recurse=0 == no recursion behaviorBrice Figureau2009-03-271-1/+10
| | | | | | | | | | | | | | | | | | Ticket #1469 introduced an incorrect change of behaviour where recurse = 0 was considered as an infinite recursion, unlike before. This patch restores this behavior, and makes some test pass. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* | Fix #2101 - fix failing testBrice Figureau2009-03-271-1/+5
| | | | | | | | | | | | | | | | This code hasn't been modified since the introduction of the fileset recurselimit parameter. Tests depending on this code were failing. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* | Fix #2101 - fix recurselimit == 0 bad behaviourBrice Figureau2009-03-272-5/+5
| | | | | | | | | | | | | | After the fix for #1469, recurselimit = 0 was considered as an infinite recursion which is the reverse of what it was before. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* | Merge branch 'tickets/master/2110'James Turnbull2009-03-271-1/+1
|\ \
| * | Fixed #2110 - versioncmp brokenJames Turnbull2009-03-261-1/+1
| | |
* | | Added rake ci:all taskJames Turnbull2009-03-261-0/+3
|/ /
* | CHANGELOG updatesJames Turnbull2009-03-211-0/+4
| |
* | Moved of puppetd, puppetca, puppetmasterd, puppetrun binary from bin to sbinJames Turnbull2009-03-215-4/+12
| |