summaryrefslogtreecommitdiffstats
path: root/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed #2280 - Detailed exit codes fixJames Turnbull2009-05-271-0/+2
|
* Merge branch '0.24.x'Luke Kanies2009-04-021-0/+18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Changelog entries for #1629 and #2004Francois Deppierraz2009-03-241-0/+4
| | | | | | | | Signed-off-by: Francois Deppierraz <francois@ctrlaltdel.ch>
| * Fixes incorrect detail variable in OS X version check, re-patches ralsh to ↵Nigel Kersten2009-03-201-0/+2
| | | | | | | | work with Facter values and adds error check for missing password hash files.
| * Fixed #2000 - No default specified for checksumJames Turnbull2009-03-091-0/+2
| |
| * Fixed #2026 - Red Hat ignoring stop methodJames Turnbull2009-03-071-0/+2
| |
| * This script fixes the most common issues with inconsistentJames Turnbull2009-02-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> ---
| * Fixed #1963 - Failing to read /proc/mounts for selinux kills file downloadsJames Turnbull2009-02-281-0/+2
| |
| * Fixed #2025 - gentoo service provider handle only default init levelJames Turnbull2009-02-271-0/+2
| |
| * Fixed #1910 - updated logcheckJames Turnbull2009-02-261-0/+2
| |
* | CHANGELOG updatesJames Turnbull2009-03-211-0/+4
| |
* | Fixed #2071 - Updated LDAP schemaJames Turnbull2009-03-141-0/+2
| |
* | Fixed #1849 - Ruby 1.9 portability: `when' doesn't like colons, replace with ↵James Turnbull2009-02-261-0/+2
| | | | | | | | semicolons
* | Merge branch '0.24.x'Luke Kanies2009-02-201-0/+2
|\| | | | | | | | | | | Conflicts: lib/puppet/type/file/content.rb spec/unit/type/file/content.rb
| * Fixing #1871 once and for all - contents are never printedLuke Kanies2009-02-181-0/+2
| | | | | | | | | | | | | | | | | | They were still being printed in noop mode. The fix was to use is_to_s and should_to_s methods, rather than 'change_to_s'. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2009-02-141-0/+3
|\| | | | | | | | | Conflicts: test/ral/manager/type.rb
| * Cleaned up variable names to be more sane, clarified error messages and ↵James Turnbull2009-02-141-0/+3
| | | | | | | | fixed incorrect use of 'value' variable rather than 'member'.
* | Merge branch '0.24.x'Luke Kanies2009-02-131-0/+16
|\| | | | | | | | | | | | | | | | | | | Conflicts: lib/puppet/indirector/facts/facter.rb lib/puppet/provider/augeas/augeas.rb lib/puppet/util/filetype.rb spec/unit/indirector/facts/facter.rb spec/unit/provider/augeas/augeas.rb test/util/filetype.rb
| * Fixed #1831 - Added sprintf functionJames Turnbull2009-02-141-0/+2
| |
| * Fixed #1830 - Added regsubst functionJames Turnbull2009-02-141-0/+2
| |
| * Updated up2date and service confines to add support for Oracle EL and VMJames Turnbull2009-02-131-0/+2
| |
| * Bug #1948: Added patch by jab to support the correct ins syntax. Updated the ↵Bryan Kearney2009-02-131-0/+2
| | | | | | | | test cases as well
| * Fixing #961 - closing the http connection after every xmlrpc callLuke Kanies2009-02-121-0/+4
| | | | | | | | | | | | | | | | There were apparently some circumstances that resulted in the connection not being closed; this just closes it every time if it's still open after the rpc call is complete. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #1959 - Added column protection for environment schema migrationJames Turnbull2009-02-121-0/+2
| |
| * Fixing #1869 - autoloaded files should never leak exceptionsLuke Kanies2009-02-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Ruby's exception hierarchy is a bit strange, in that only exceptions that sub RuntimeError are caught by default. This patch explicitly catches the base class, Exception, which means that LoadError, SyntaxError, and any RuntimeErrors will all be caught. This is done for both load() and loadall(); load() uses Kernel.load, but loadall() uses Kernel.require. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2009-02-111-0/+31
|\| | | | | | | | | | | Conflicts: CHANGELOG spec/unit/type/file/selinux.rb
| * Fixing #1543 - Nagios parse errors no longer kill PuppetLuke Kanies2009-02-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem wasn't actually transactions, it was how exceptions were raised in Naginator. Well, parse errors actually resulted in an 'exit', rather than an exception, and the exceptions that Naginator was raising were not caught by a normal begin block (SyntaxError, rather than RuntimeError). This commit raises a RuntimeError-derived error rather than exiting. It also adds some context to the error when Puppet catches it. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Refixing #1420 - _naginator_name is only used for servicesLuke Kanies2009-02-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to: http://nagios.sourceforge.net/docs/3_0/customobjectvars.html the special underscore parameters are only supported on hosts, contacts, and services. This commit reverts most of the changes that set Nagios types to use such a parameter as the namevar. The original commit should have been broken into two commits: one to reorganize the file, and the other to make these changes. As it was, the revert was much harder than it should have been. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #1884 - exported defines are collected by the exporting hostLuke Kanies2009-02-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was caused by the fix to #1472. That fix unexported any resources collected from the local catalog. The crux of this fix is that it separates 'exported' and 'virtual' a bit more. It also removes no-longer-needed functionality where resources copied their virtual or exported bits from the enclosing define or class. This is now obsolete because we don't evaluate virtual defined resources. The crux of this commit is that defined resources can stay exported even though they're evaluated, and that exported state won't inherit to contained resources such that those then don't get evaluated. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fix #1691 - Realize fails with array of Resource ReferencesBrice Figureau2009-02-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following snippet: realize( File["/tmp/a","/tmp/b"] ) is parsed into: AST::Function @name=realize @arguments= AST::ASTArray @children = [ AST::ResourceReference @title= AST::ASTArray @children = [ String(/tmp/a), String(/tmp/b) ] ] When evaluated: ResourceReference gives -> [ File[/tmp/a], File[/tmp/b] ] which means the function arguments are: [[File[/tmp/a], File[/tmp/b]] after evaluating the @arguments ASTArray of AST::Functions. Then the collector complains that it can't find the resource because it is not supposed to work on non-flattened resource array. The fix is to flatten in the realize function (although it can be done more generally in the AST::Function evaluation) before the resources are given to the Collector. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
| * Fixed #1538 - Yumrepo sets permissions wrongly on files in /etc/yum.repos.dJames Turnbull2009-02-111-0/+2
| |
| * Fixed #1936 - Added /* */ support to the vim fileJames Turnbull2009-02-111-0/+2
| |
| * Prefetching, and thus purging, Nagios resources now worksLuke Kanies2009-02-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | *only* if you use the default configuration file locations. In the end, this was a relatively minor change; most of the actual diff centers around making the code more readable so I could think my way into the fix, and adding tests for cases that were either untested or refactored slightly. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixing #1912 - gid still works with no 'should' value.Luke Kanies2009-02-111-0/+4
| | | | | | | | | | | | This makes 'ralsh' work again with users. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixing #1920 - user passwords no longer allow ':'Luke Kanies2009-02-111-1/+9
| | | | | | | | | | | | | | | | | | I wanted to include a snide remark in the error, but... Now you just get an exception when creating the user if the password includes this character. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #1852 - Correct behaviour when no SELinux bindingsJames Turnbull2009-01-271-0/+2
| |
* | Revert "Fixed #1916 - Added environment option to puppetd"James Turnbull2009-02-011-2/+0
| | | | | | | | This reverts commit 8d0086b3cb877765857b7ff0dee454b14417430a.
* | Fixed #1916 - Added environment option to puppetdJames Turnbull2009-01-311-0/+2
| |
* | Fixed #1910 - Updated logcheck regexJames Turnbull2009-01-311-0/+2
| |
* | Fixed #1879 - Added to tidy documentationJames Turnbull2009-01-231-0/+2
| |
* | Fixed #1881 - Added md5lite explanationJames Turnbull2009-01-221-0/+2
| |
* | Fixed #1877 - Tidy type reference update for use of 0James Turnbull2009-01-221-0/+2
| |
* | Fix autotest on win32James Turnbull2009-01-221-0/+2
| |
* | In order for ReST formatting to work properly, newlines andJames Turnbull2009-01-221-0/+2
| | | | | | | | | | | | indentation of doc strings must be retained. Signed-off-by: Thomas Bellman <bellman@nsc.liu.se>
* | Merge branch '0.24.x'James Turnbull2008-12-271-0/+4
|\| | | | | | | | | Conflicts: CHANGELOG
| * Updated Red Hat spec file 0.24.7James Turnbull2008-12-161-0/+3
| |
| * Issue 1804 VDev with the same devices should be in syncAndrew Shafer2008-12-151-0/+2
| | | | | | | | | | Added VDev and MultiVDev properties to the ZPool type to handle logic Vdevs with the same devices are now in sync even if the order changes
* | Fixed #1840 - Bug fixes and improvements for Emacs puppet-mode.elJames Turnbull2008-12-271-0/+3
| |
* | Merge branch '0.24.x'Luke Kanies2008-12-091-10/+56
|\| | | | | | | | | | | | | | | | | Conflicts: CHANGELOG lib/puppet/type/tidy.rb spec/unit/type/file/ensure.rb spec/unit/type/tidy.rb
| * Add a unique name to objects so we can determine uniqueness when read back inJohn Ferlito2008-12-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nagios object definitions have been updated to correlate with Nagios 3.0.6. In Nagios it is possible to have multiple service checks with the same service_description. eg I could have an check with a service_description of 'SSH' for multiple hosts. So in puppet we can't use it as a unique name for the resource. This patch modifies the code to use $name as the unique name. For some types eg command_name $name ends up in the config and thus we can tell which puppet resources match to which nagios ones. For other types like service there is no direct mapping from $name to a nagios attibute. So we use a custom attribute called _naginator_name. Signed-off-by: John Ferlito <johnf@inodes.org>