summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-06-16Ensure the permissions on everything under /usr/lib/ruby/1.8 are correctdebian/0.24.8-2Andrew Pollock2-2/+6
2009-06-16Get the name of the ruby directory rightAndrew Pollock1-1/+1
2009-06-16Avert a brown paper bag release and make sure that everything in ↵Andrew Pollock2-1/+4
/usr/lib/ruby1.8 winds up in the package
2009-06-16Depend on ruby1.8 instead of ruby to placate LintianAndrew Pollock2-3/+4
2009-06-16Added facter to build dependenciesAndrew Pollock2-3/+3
I know why these are suddenly necessary: because we're now using install.rb
2009-06-16That's libopenssl-ruby needed, not opensslAndrew Pollock2-2/+2
2009-06-16Added openssl and rdoc to build dependencies.Andrew Pollock2-3/+6
Not sure how they got missed previously
2009-06-16Release 0.24.8-2Andrew Pollock1-2/+2
2009-06-16 * Switched to use install.rb, primarily to stop shebangs using /usr/bin/envNigel Kersten6-33/+27
* Stopped using dh_movefiles, moved to dh_install * debian/rules greatly cleaned up due to above two changes
2009-05-27Stop deleting users and groups to address #528068Andrew Pollock4-30/+13
Apply a subset of the patch supplied by Stig Sandbeck Mathisen for #527381 to move creating the user to the postinst
2009-05-27Re-add the remainder of the 0.24.5-3 upload that was never checked into the ↵Andrew Pollock4-5/+21
git repository and so subsequently disappeared with later uploads
2009-05-27Fix the debian/rules installation of the vim syntax highlighting so it will ↵Micah Anderson2-1/+2
always track the latest vim installed version
2009-04-14debian/changelog entry for cherry-pick commit to fix 0.24.8 breakage of ↵Micah Anderson1-0/+6
versioncmp function
2009-04-14Fixed #2110 - versioncmp brokenJames Turnbull1-1/+1
2009-04-13Fix the distributionAndrew Pollock1-1/+1
2009-04-13Adjust debhelper compatibility level and Standards Version to placate Lintiandebian/0.24.8-1Andrew Pollock3-3/+5
2009-04-08Add myself and Nigel Kersten as uploadersAndrew Pollock3-5/+17
Rewrap existing changelog entries Update watch file to ignore release candidates
2009-04-08Merge branch 'upstream/0.24.8'Andrew Pollock120-932/+3717
2009-03-23Updated to version 0.24.8upstream/0.24.80.24.8Luke Kanies1-1/+1
2009-03-22Fixing #1631 - adding /sbin and /usr/sbin to PATHLuke Kanies2-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>
2009-03-23Fixed #2004 - ssh_authorized_key fails if no target is definedFrancois Deppierraz4-44/+48
This commit depends on 7f291afdacf59f762c3b78481f5420ec8919e46d (fixing #1629) which was cherry-picked from master. Signed-off-by: Francois Deppierraz <francois@ctrlaltdel.ch>
2009-03-23Changelog entries for #1629 and #2004Francois Deppierraz1-0/+4
Signed-off-by: Francois Deppierraz <francois@ctrlaltdel.ch>
2009-03-23Fix Bug #1629Francois Deppierraz2-12/+116
A refactoring of ssh_authorized_key parsed provider was needed and tests were improved. flush method has been split for clarity.
2009-03-21Fix #1807 - make Puppet::Util::Package.versioncmp a module functionBrice Figureau2-0/+23
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
2009-03-21Fix #1829 - Add puppet function versioncmp to compare versionsBrice Figureau2-0/+39
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
2009-03-20Fixed install.rb typoJames Turnbull1-1/+1
2009-03-20Updated lib install permissions to 0644James Turnbull1-1/+1
2009-03-20Fixes incorrect detail variable in OS X version check, re-patches ralsh to ↵Nigel Kersten3-3/+9
work with Facter values and adds error check for missing password hash files.
2009-03-14Fix #1828 - Scope.number? wasn't strict enough and could produce wrong resultsBrice Figureau2-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>
2009-03-09Fixed #2000 - No default specified for checksum0.24.8rc10.24.7rc1James Turnbull2-1/+9
2009-03-07Fixing change printing when list properties are absentLuke Kanies2-1/+9
They were throwing an exception when the 'is' value was 'absent'. Signed-off-by: Luke Kanies <luke@madstop.com>
2009-03-07Fixed #2026 - Red Hat ignoring stop methodJames Turnbull2-4/+6
2009-03-04Bring in the documentation changes from the master branchBryan Kearney1-3/+2
2009-03-04Added a force option to ensure the change is always applied, and call augeas ↵Bryan Kearney3-146/+197
twice to reduce the chance that data is lost
2009-03-04Backport the fix for #1835Bryan Kearney2-4/+102
2009-03-04First cut at the not running if augeas does not change any of the ↵Bryan Kearney2-34/+92
underlieing files
2009-03-04Bug 1948: Added patch by jab to support the correct ins syntax. Updated the ↵Bryan Kearney1-5/+3
test cases as well
2009-03-05Fixing #1991 - ldap booleans get converted to booleansLuke Kanies2-0/+45
Signed-off-by: Luke Kanies <luke@madstop.com>
2009-03-05Refactored a method: extracted about five other methodsLuke Kanies1-39/+50
Signed-off-by: Luke Kanies <luke@madstop.com>
2009-03-04dbfix - fix typo and close another possible inconsistencyBrice Figureau1-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>
2009-03-04Fix #2010 - add protection code for some storeconfig corruptionBrice Figureau1-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>
2009-03-04Further fix to #1910James Turnbull1-1/+1
2009-03-04Fixing #2013 - prefetching had a mismatch between type and titleLuke Kanies2-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>
2009-03-04Fixed to rake tests for reductivelabs buildJames Turnbull1-3/+3
2009-03-03Fixed report reference pageJames Turnbull1-0/+1
2009-02-28Fixing broken 0.24.x tests in test/.Luke Kanies3-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>
2009-02-28Fixing every failing test I can find on the build server.Luke Kanies14-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>
2009-02-28This script fixes the most common issues with inconsistentJames Turnbull2-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> ---
2009-02-28Make puppetd --waitforcert option behave as documented:Paul Lathrop2-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>
2009-02-28Adding a performance optimization to the FileCollection.Luke Kanies1-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>