diff options
author | James Turnbull <james@lovedthanlost.net> | 2009-10-27 17:38:18 +1100 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-10-27 17:38:18 +1100 |
commit | 2f0b1e5271d5859cff31b3b07e7c31141435fd10 (patch) | |
tree | 18409fc502dc360e7ecc2217f59d8fb7acebd966 /CHANGELOG | |
parent | 20e5222de71f68780063d774e83fd1debe64ba86 (diff) | |
download | puppet-2f0b1e5271d5859cff31b3b07e7c31141435fd10.tar.gz puppet-2f0b1e5271d5859cff31b3b07e7c31141435fd10.tar.xz puppet-2f0b1e5271d5859cff31b3b07e7c31141435fd10.zip |
Updated CHANGELOG
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 285 |
1 files changed, 281 insertions, 4 deletions
@@ -1,5 +1,80 @@ -0.25.0 +0.25.1 ====== +20e5222 Fixing #2689 - file owner warnings are reduced +09fb3f7 Fixing #2752 - "require" loads "include" +6846c32 Fixing some recently broken Scope tests +0043392 Fixed typo in lib/puppet/indirector/ldap.rb +6b254eb Fix #2753 - Do not "global allow" plugins/modules mount if some rules have been parsed +ff3a7bc Re-fixed #2750 - Stop disabling the CRL or checking for a disabled CRL +594c774 Revised partial fix for #2661 and related issues +73d04c6 Bug #2534 Raise error if property appears twice +7517572 Bug #1908 cron environment should allow empty vals +febe707 Bug #1742 Invalid params to --color outputs 'nil' +d383ab8 Use notice() in the versioncmp() docs +9dff716 conf/redhat/*.init: Use -p option to killproc +f47a70f Ticket #2665: Regexp exception on ++ in package names +b6e4ef3 Fixed #2750 - Set :cacrl to nil instead of 'false' in puppetd +2b57e06 Fix #2691 - Collection AR request should not include params if querying with tags +e8bce7a Workaround #2668 - Compress facts so that the request size limit triggers less often +e2ce790 Fixed #2737 - The zone provider needs to get acquainted with OpenSolaris +aea1e5f Update Red Hat spec file for 0.25.1 +fbdded7 Ticket #2685 (Type error in ssh_authorized_keys) +4d9f76a Fix for #2745 fakedata tests not working +b4bcfe9 Fix for #2736, target doesn't work for ssh_authorized_keys +ae528f6 Ticket #2734 PSON/JSON not serializing classes of a catalog +f59f805 Bug #1900 Parsing of quoted $ in stdin +6ba122f Fixing #2735 - node classes are immed. added to classlist +bca3b70 Bundling of pure ruby json lib as "pson" +ce46be5 Proposed alternative solution for #2664 (REGEX / DIV lexing) +b0518c3 Fix for #2681 (duplicate resource) +8a73082 Fix #2707 config_version fails more helpfully +54ded1b Fixes #1719, this avoids calling the external binary *which* everytime we are looking for a binary +4c3c279 Updated required Facter version in README +fcce46a Fixed #2702 - Set :outputdir to "doc" if not specified +3940dfb Fixed #2674 - createpackage.sh: problem finding install.rb +3b548f4 Fix #2699 - Use --masterport for PUPPET_PORT variable +a75bf50 This updates the portage provider in three ways: +ad86e9e Fixes #2688. Macauthorization provider now handles booleans internally correctly. +d891f7a Ticket #2676 (a typo) +bfba2cd Fix #2672 - Make sure nodenames keep their underscores when used as classname +db67e5f Added rcov exclusion to Rakefile +6912a7e Incremented version to 0.25.1 +fd322da Fixes #1538 - Fixes the yumrepo backtrace in noop mode. +6551e86 Fix #2664 - Mathematic expressions mis-lexed as Regex +a595033 Fix for #2654 (error generating error message) +a951163 Fix #2642 - Runit provider rework +96b5087 Fix for ticket #2639 (Puppet[:user]/Puppet[:group] vs. 'service') +af57483 Fixing #2632 - 'require' works for 0.25 clients +d42bda1 Fixing relationship metaparam backward compatibility +d53bc16 Adding version information to the catalog for compat +5f25589 Ticket #2626 (unhelpfull error messages) +a1d3b04 Fixing #2617 - use the cert name as specified +8987509 Refactored Puppet packaging and gem creation +5c2ba47 FIXES 2616: Remove sync.syncronize and Puppet.info +a53a77c Renamed test branch to testing in rake task +d054fd9 Fixing #2656 - puppet parseonly tests don't hang +cde70cf Fixes #2648. Spurious macauthorization parameter changes +dcf0d0d Fix #2652 - Fix SELinux syntax error +ba269f2 Fixed #2651 - Corrected install permissions on man page directories. +361c502 Fix #2638 - Allow creating several nodes with matching names +2283605 Added automatically constructed test branch task and file +fd2a190 Fix for #2621 (JSON serialization of exec) +577a45b Fix #2622 - Puppetdoc in single manifest to console is broken +d2d7070 Fix #2640 - Daemontools and Runit were not creating the enable symlink +d21b266 Fix #2627 - regex node name could lead to invalid tag +cb90528 Merged fix for #2601 +b1554a1 Updated changelog task and CHANGELOG to version aware +f5a106d Fix for #2637 (Webrick accpting connections on dead sockets) +19e98f9 Fixed #2608 - install.rb will not run on ruby 1.9.1 due to ftools being deprecated +40cd6d4 Fix for #2605 by falling back to alternative solution to #1963 +630407d Make regsubst() function operate on arrays (feature #2491). +a45c435 Fix for #2600 (wrong number of arguments under older mongrel) +f2bc8aa Fixed #2634 - Added servicegroup_name parameter to serviceescalation type +7404e31 Fixs #2620 authconf interpolation, #2570 0-9 in domain names +4344339 Fix for ticket #2618 (stubbing so redhat tests run under debian) +c2e26b9 vim: match regexp language features +1494bd7 Require active_record/version to support ActiveRecord < 2.3 +a5c56fc Fixed #2607 - Added Facter dependency for Puppet Gem b1eddbb Updated and created new CHANGELOG format 994d6e0 Adding tests for the #2599 fix 42ab73f Ticket #2525 don't fail find_manifest on invalid module names @@ -73,9 +148,6 @@ b611c34 Updated fix for #2481 f385072 Revert "Fxied #2481 - Added status and restart overrides for Red Hat service provider." cc379b6 Fixed #2498 - logcheck update 85a3633 Removed extraneous debugging - -0.25.0rc1 -========= bf94de9 Updated two more tests 5b87dba Logs now assume resource params have metadata 1410bed Adding metadata delegation from param to resource @@ -338,6 +410,211 @@ f945b66 Fixing #2265 - rack is loaded with features rather than manually 5cc4910 Fix #1409 once again, including test a6af5bf Added split function +0.25.0 +====== +b1eddbb Updated and created new CHANGELOG format +994d6e0 Adding tests for the #2599 fix +42ab73f Ticket #2525 don't fail find_manifest on invalid module names +a0f0dcc Updated permissions on test files +d45812b Refactoring tests to reduce code size, increase coverage, and make +aba2f66 This further normalizes the handling of init-style services (including +fb236a0 Combined fix for #2525, #2552 -- RedHat service issues +d40b942 Fixed #2589 - Renamed zfs delete to destroy and added tests +4aa7fce Monkey patch to improve yaml compatibility between ruby versions +1f6c74d Fixed typo in parser test +2e9b706 Updated Red Hat spec file and RH patches for 0.25.0. +19815dd Fixing #2592 - you can escape slashes in regexes +ea58478 Fixing #2590 - modulepath is not cached inappropriately +1a3d0c8 Fixed #2593: puppet init script status command not returning proper exit code +8dabc72 Update documentation string to reflect actual intent of Puppet::Node::Facts::Rest +b30a3c7 Fixes #2581. Use new 10.6 global launchd overrides file for service status/enabled +7f05469 Fixed Naginator link +e589cd3 Fixing #2582 - / no longer autorequires / +3342b73 Fixing #2577 - clarifying and demoting the deprecation notice +d397f8d Fixing #2574 - autoloading finds plugins in modules +800a78b The first regex node now matches first +6750aeb Fixing #2563 - multiple regex nodes now work together +b728b93 Fixes #724 - false is equivalent to 'ruby -W1' +a9d5863 Fix parser error output +ee4f6ba Fixing #2551 - fixing content changed logs +c8f859e Fix for test isolation portion of Ticket #2511 +6fa9271 Fixing #2549 - autoloading of top-level classes works again +c752680 Fixing a heisenbug resulting from a race condition +ea417d6 Fixing #2460 - puppetmasterd can now read the cert and key +a49915a Not using the service user in settings when it's unavailable +14ec838 Explicitly loading all facts in the directory service provider +5ee6602 Adding an 'exists?' delegator from user type to provider +06fcece Switching the owner/group settings to use symbolic values +4eb325a Fixing the yamldir group to be a group instead of user +058514a Moving Setting classes into separate files +b0f219a Removing chuser on darwin restriction +7f749cb Fixing a ruby warning in the authstore test +c0da3bf Fixing #2558 - propagating recent fileserving changes +ff39bc7 Fixes #2550 Handles case where metadata is nil +47dee83 Ticket 2559 -- parseonly ignored specified file +a4f6896 Fixed #2562 - Recognize the usecacheonfailure option again +e408d6c Refactoring the Module/Environment co-interface +796ba5c Fixing #1544 - plugins in modules now works again +6bd3627 Adding a global cleanup to the spec_helper +0ef5f22 Removed misguided case sensitivity tests +c1967bb Fixes #2513. debian service provider now uses invoke-rc.d to determine enabled? status +7e09247 Fixing fact-missing problem when puppet.conf is reparsed +a35e9bf Fix for #2531; adds tests to confirm problem and related cases, +299eadb Fixed #2530 - Fixed status setting in the SMF provider +e6a7e82 Fixed spec typo +75c6e4a Fixes #2493 +b62d966 conf/redhat/*.init: Fix condrestart/try-restart +e9fbd4c conf/redhat/client.init: Fix #2123, status options on older RHEL +0461a02 Updates to Solaris smf files to reflect new binary locations +55a9cdb Fix #2517 - Stack overflow when CA cert missing +601a2e5 Fix #2516 - Fix format detection when content-type contains charset +d86bc88 Fix #2507 - Add missing integration tests +aad3b76 Fix #2507 - Exported resources were not correctly collected. +63cb1ad Fixes #2503 +c129f2a Fixes #2360 - Removed annoying log message +b1ffffa Fixed #2525 - Wrong method being overridden in Red Hat services +a88fc4d Fixing more tests broken from missing libraries +9a356ab Fixing ActiveRecord Indirector tests to skip w/out Rails +acc5a96 Fixing #2489 - queue integration tests are skipped w/out json +1a5c5b3 Fixing #2508 - removing mention of ActiveRecord 2.3 +0cb9072 Fixing #2541 - file cache is more resilient to failure +23948d0 vim: Mark puppetFunction values as contained +79a4339 Add shellquote() function. +79d705f Fixes #2499. Allows execs to specify an array for the returns parameter +b611c34 Updated fix for #2481 +f385072 Revert "Fxied #2481 - Added status and restart overrides for Red Hat service provider." +cc379b6 Fixed #2498 - logcheck update +85a3633 Removed extraneous debugging +bf94de9 Updated two more tests +5b87dba Logs now assume resource params have metadata +1410bed Adding metadata delegation from param to resource +3ab3a5c Removing unnecessary debug output +488e368 Adding integration tests for #2371 (backup refactor) +f1406bf Adding many tests for #2371, and slightly refactoring +8f60f0c Fixes for Redmine 2371. +cd224c6 Fixes #2464, #2457. Deprecate reportserver for report_server. Add report_port setting. Add tests. +401a9ec Fixing #2484 - "format missing" messages are better +f6cc598 Fixes #2483 - Log only copies metadata from RAL objects +7c4c00f Fixed #2486 - Missing require 'monitor' in parser_support.rb +ea34ee6 Added R.I.Pienaar's extlookup.rb to the ext directory +36d3f58 Added example conf/puppet-queue.conf +967eb9f Fxied #2481 - Added status and restart overrides for Red Hat service provider. +c702f76 rack: SSL Env vars can be in Request.env or ENV +ca17b3c rack: don't directly use the forbidden HTTP_CONTENT_TYPE env var (fixes rack specification conformance) +a002e58 Removing old filebucket test +d8de446 Cleaning up tests for #2469 +266aafa default server in remote filebuckets +1f8ef60 Fixes #2444 - Various JSON test failures +11c0fb7 Fixed #2294 - Classes sometimes cannot be found +7e5b562 Adding #2477 - puppet can apply provided catalogs +97274ad Fixing problems my Feature refactor caused +6fb8bf6 Fixing ruby warning in definition test +b3545fc Fixed global deprecation error in useradd Unit tests +dc24472 Adding a test for the Exec type +58d9587 Speeding a test up through stubbing +d4d8372 Fixing a small test by stubbing instead of mocking +f7e1c36 Fixing a test broken by the regex features +54a225d Fixing tests broken by caching autoload results +1ce31b4 Migrating Handler base tests from test/ to spec/ +cc3f56a Migrating Feature tests to spec +21d1d25 Fixing cron test to match new behaviour +849fa67 Migrating tests to spec and removing an obsolete test +6f458cc Logging the configuration version we're applying +ac58e27 Configuration version information is now in logs +6ed0103 Adding support for an external catalog version +39320b8 Cleaning up duplication in another test file +25fae5f Removing duplication in the test structure +36c0662 Simplified Rakefile and moved tasks to tasks/rake directorya +b45ccf8 Implement node matching with regexes +58a73b5 Make sure node are referenced by their names +3ebf148 Enhance selector and case statements to match with regexp +ef68967 Fix #2033 - Allow regexp in if expression +17e62b1 Add AST::Regex, an AST leaf node representing a regex +4f9545f Add regexes and regex match operators to the parser +0ccd259 Add regex, match and not match token to the lexer +201ae59 Allow variable $0 to $9 to be interpolated, if ephemeral +f357a91 Implement ephemeral scope variables +d40ef29 Signed-off-by: Eric Sorenson <ahpook@gmail.com> +6d22afb Modifying the REST client error to make server errors more clear +21f477a Fixes #2472. Load Facter facts when ralsh is invoked, plus test. +2e41edb Update CHANGELOG.git +ebb5a1f Fixed ci_spec task for RubyGems 1.3.5 +b6b903e Fixes #2461. Provide new and old code paths for macosx_productversion_major with deprecation warning +26b0c70 Fixing typo in two tests which caused them to always pass +76fc2b1 Fixing #2440 - catalogs can now be compiled on demand +832b6ff Exiting from app failures instead of raising +4ea3f17 Minimal patch to fix #2290 (/tmp permissions) +08ff9e8 Fix #2467 - rack: suggest putting puppet/lib at beginning of RUBYLIB search path +fb60f90 Fix #2465 - Default auth information is confusing with no auth.conf +0ca9b53 Fix #2459 - puppetdoc added namespace classes as RDoc modules instead of classes +18b5d61 Fix #2429 - vim: class/define/node should only be followed by whitespace +da828a4 Fix #2448 - fix the broken runit provider and tests +3898436 Fixed #2405 - Mount parameter "dump" doesn't accept all valid values on FreeBSD +9825bec Fixes #2362. Do not validate users/groups when supplied with numeric uid/gids +450a19c Fix #2454 - Definition named after a module don't show in puppetdoc +8551ece Fix #2453 - puppetdoc mixes long class names that look alike +e3ee594 Fix #2422 & #2433 - make sure puppetdoc transform AST::Leaf boolean correctly +b3b76df Fixing #2296 - overlapping recursions work again +9120712 Fixing mocks to remove warnings +eeec8e9 Fixing #2423 - no more strange dependency cycles +7d40f9e Fixing #2443: Adding debugging guidance to dep cycle errors +b4facb0 Fixing a test broken by changing the default os x package type +b418921 Fixing selinux tests broken in the fix for #1963 +719e76b Fixing #2445 - fixing the mount test mock +f13f08d Minor fix to URL for LDAP nodes documentation +7c859a7 Fixing #2399 - removing client-side rrd graphs +f6d6145 Fixing #2421 - file renaming errors now propagate +db82523 Fixes #2438, get major OS X version from Facter and replace Puppet::Error invocations with fail builtin +22145e7 Update install.rb to cope with all OS X versions, not just 10.5 +935c463 Fixing #2403 - provider specificity is richer and better +d95b687 Fix #2439 - let puppetdoc use loaded_code +ef5c4ae Fixed #2436 - Changed ralsh to use Puppet::Type.new and avoid deprecation notice +0c18013 Fixes #2430 - Stock apache2.conf for passenger incorrect +c383ceb Make pkgdmg default Darwin provider, make confines consistent on Darwin package providers. +98599c4 Convert to using sbindir for OS X packages, clean out previous executables in bindir +c659743 Fix #2425 - make sure client can contact CA server with REST +17205bb Fix #2424 - take 2, make sure default mounts allow every clients +f2c55cc Fix #2378 and #2391 tests +8bbd8b4 Fix #2424 - File server can't find module in environment +effaf80 Fix small typo in the fix for #2394 +a06094e Feature #2378 - Implement "thin_storeconfigs" +b2a008e Fix #2391 - Exported resources never make to the storeconfigs db +8f82407 Fix #2261 - Make sure query string parameters are properly escaped +c86d44e Fixed #579 - puppet should try to clear solaris 10 services in maintenance state +910a5e2 Fix #1963 - Failing to read /proc/mounts for selinux kills file downloads +ba824e9 Fixing #2245 - provider lists are not lost on type reload +eb40966 Ruby no longer clobbers puppet autoloading +a42e878 deprecate NetInfo providers and examples, remove all NetInfo references and tests. +22f5632 Fixed #2410 - default acl logs as info instead of warn. +65b0137 Adding test for current auth config warning. +74f5ad4 Fixed #2394 - warn once on module mount deprecation. +f46a52a Add test for current module mount deprec warning. +858d333 Fixes #2258,#2257,#2256. Maintain correct type for integers/booleans, allow correct values, and fix rule array handling +44f127f Added Markdown mode to puppetdoc to output Markdown. +8a8ce9d Excluded directories from rcov coverage report +d152c5e Allow boolean value for boolean cli parameter +911b490 Fix #2364 - Associates the correct comment to the right statement +faefd92 Make sure the parser sees the correct line number +869ec27 Fix #2366 - puppetdoc was parsing classes in the wrong order +4c659b7 Added rcov coverage to Spec tests +1fd98b1 Fixes #2367 - Mongrel::HTTPRequest returns a StringIO object +8b09b83 Fix #2082 - puppetca shouldn't list revoked certificates +ea66cf6 Fix #2348 - Allow authstore (and REST auth) to match allow/deny against opaque strings +1e83aad Fix #2392 - use Content-Type for REST communication +aaca17a Fixed #2293 - Added cron syntax X-Y/Z and '7' for sunday +cddc365 Switching to LoadedCode from ASTSet +fc1f8cd Adding a special class to handle loaded classes/defines/nodes +325b8e4 Fix #2383, an incompatibility with early ruby 1.8 versions +46112da Fixing #2238 In some cases blank? is not available on String. +cdd1662 Fixing #2238 - Deal with nil hash keys from mongrel params +769c8aa Final fix to CI test rakes +a6816ff Set ENV['PATH'] to an empty string if non-existent +64a4720 Fix to CI rake tasks +5680cd5 Fixing #2197 - daemontools tests now pass +603b9cf Change the diff default output to "unified" +9bc9b5c Added missing colon to suntab +0f2d70d Fixed #2087 and refactored the code that gets the smf service state + 0.25.0beta2 =========== 3f070c1 Using the logging utilities to clean up module warnings |