[Pkg-puppet-devel] [SCM] Puppet packaging for Debian annotated tag, upstream/2.7.16, created. upstream/2.7.16

Stig Sandbeck Mathisen ssm at debian.org
Sun Jun 24 12:36:49 UTC 2012


The annotated tag, upstream/2.7.16 has been created
        at  d0a600dc0b0ec6f074d3c4a146308454c6634e5f (tag)
   tagging  3127ff4314c28672ddeca02e6582470c6c1a58f6 (commit)
  replaces  upstream/2.7.14
 tagged by  Stig Sandbeck Mathisen
        on  Thu Jun 14 16:29:14 2012 +0200

- Shortlog ------------------------------------------------------------
Upstream version 2.7.16
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk/Z9ToACgkQQONU2fom4u64hQCgkEDntwAL/3ho759pdrSs3eMU
SHwAniEde37IP5aPR0A8Bppb2HtOrv66
=zibu
-----END PGP SIGNATURE-----

Adrien Thebo (1):
      (#8341) Remove duplicate loading of facter files.

Andrew Parker (24):
      Removed text/marshal support
      Fix for bucket_path security vulnerability
      Removed text/marshal support
      Fix for bucket_path security vulnerability
      Fixup tests to work on CentOS 5
      Increased test coverage of scoping rules
      Created test that shows enc warning problem
      Default autoflushing of log files to true
      Make sure the log file writable
      Fixed old log test to match new autoflush behavior
      Fixing problem caused by activerecord
      Cleaner test for create_resources doing nothing
      Removed duplication of compiling a catalog
      Improve deprecation warning for dynamic lookup
      Removed topscope being overridden by node
      Evaluate node classes either in top or node scope
      (#8174) Allow defines to reference topscope
      (Maint) Added test for fully qualified variables
      (#14343) Lookup in correct inherited scope
      (#14343) Test cases for more forms of variable lookup
      (Maint) Close filehandles after read in upstart
      Merge pull request #826 from haus/disable_upstart_spec_windows
      Merge pull request #827 from haus/ticket/2.7rc/14761_add_excludes_for_sles_services_to_redhat_provider
      Merge pull request #842 from MosesMendoza/update_facter_dep_to_include_epoch_1

Ben Hughes (1):
      (#12195) Fix future ruby warning messaves in process_name

Brice Figureau (26):
      Fix #7983 - Cisco uptime facts doesn't always work
      Fix #7984 - GigabitEthernet/TenGigabitEthernet are uncorrectly parsed
      Fix #7982 - puppet device doesn't reset all cached attributes
      Fix #9164 - allow '-' in device certificate names
      Fix device.conf error reporting
      Fix failing SSL Host test introduced by b6a67edc
      Fix #10066 - when fingerprinting, agent should not daemonize
      (#7004) Correctly form singular for indirections ending in 'es'
      (#6412) Return :undef when accessing non-existing hash/array elements
      (#10676) Include all resource statuses in reports regardless of count
      Add config and puppet version to the last run summary file
      (#7106) Obey specified owner, group, and permissions for last run summary file
      Instrumentation foundation layer
      Add indirection (REST usable) to manipulate instrumentation
      Add a way to add probe to puppet code
      Add the example 'log' listener
      Add the 'performance' instrumentation listener
      Process name instrumentation listener
      Add probe indirection for probe management
      Example probes for the indirector
      Set of faces to manage instrumentation listeners, data and probes
      Fix failing tests with ruby 1.9.2 in the instrumentation framework
      (#3757) - Move enable/disable to its own lock
      (#3757) - Refactor enable/disable to its own module
      (#4836) - Agent --disable should allow to put a message
      (#11990) Puppetdoc rdoc should also parse README.rdoc

Cameron Thomas (12):
      Regexp escape substituted commands in Windows wrapper script
      Add basic service provider for Windows
      (#8272) Add missing tests for Windows service provider methods.
      Merge pull request #123 from haus/ticket/2.7.x/catalog_spec_fix
      Merge pull request #112 from joshcooper/ticket/2.7.x/8410-waitpid2-on-windows
      Merge pull request #105 from joshcooper/ticket/2.7.x/9329-fix-daemonize-option-on-windows
      Merge pull request #109 from joshcooper/ticket/2.7.x/9435-log-destinations-on-windows
      (#9326) Support plaintext passwords in Windows 'user' provider.
      (#9459) Fix problems with Windows 'user' and 'group' providers.
      (#9328) Retrieve user and group SIDs on windows.
      Merge branch 'file-providers' of https://github.com/joshcooper/puppet into 2.7.x
      Fix problem with set_mode (chmod) behavior on different test environments.

Carl Caum (2):
      Merge pull request #231 from kelseyhightower/ticket/2.7.x/10940_deprecate_apply_for_catalog
      Retry inventory ActiveRecord transaction failure

Chris Price (23):
      Merge pull request #538 from daniel-pittman/maint/2.7.x/test-failure-after-activerecord-cleanup
      Merge pull request #540 from cprice-puppet/bug/2.7.x/12844-agent-enable-doesnt-remove-old-lockfile
      (#13397) fix gem provider ensure=>latest bug
      Merge pull request #623 from kelseyhightower/ticket/2.7.x/13636_update_module_face_copyright_date
      Merge pull request #633 from cprice-puppet/bug/2.7.x/13567_fix_create_resources_name_param
      fix bug in Util#symbolizehash!
      Merge pull request #635 from cprice-puppet/bug/2.7.x/util_symbolize_hash
      Merge pull request #528 from stschulte/ticket/2.7.x/1076
      Merge pull request #638 from zaphod42/bug/2.7.x/13655-test-failures-on-centos5
      (#13690) Update 2.7.x for spec_helper compatibility with external projects
      (#13690) add comments to spec_helper
      Merge pull request #661 from pcarlisle/maint/2.7.x/redhat-spec-windows-failure
      Merge pull request #663 from pcarlisle/maint/2.7.x/communication-error-test
      Fix tempfile cleanup in specs
      Merge pull request #671 from pcarlisle/ticket/2.7.x/13299-bad-disabled-error-message
      Merge pull request #662 from jeffweiss/ticket/2.7.x/13894_backport_fix_of_12191
      Merge pull request #745 from pcarlisle/maint/2.7.x/ansicolor_log_spec
      Merge pull request #757 from daniel-pittman/bug/2.7.x/10146-don't-allow-dash-in-variables
      (#14440) Hack to allow help faces to be used as API
      Merge pull request #777 from pcarlisle/maint/2.7.x/fix_module_install_specs
      Use internal domain name for module tool tests
      Apply commit from master that varies ports during tests
      Merge pull request #736 from mkincaid/27confines

Cody Herriges (2):
      (#5617)  Puppet queue logging
      (#11273) Updates init.pp.erb for style guide.

Dan Bode (1):
      Merge pull request #121 from djm68/9547_accectance_tests_cleanup_cfgs

Daniel Pittman (371):
      Merge pull request #26 from nfagerlund/ticket/2.6.x/8302_exec_provider_docs
      Merge pull request #29 from nfagerlund/maint/2.7.x/minor_docs_fixes
      Merge pull request #28 from nfagerlund/ticket/2.6.x/3553_cron_requires_time
      Merge pull request #22 from domcleal/tickets/2.7.x/8808
      Merge pull request #39 from nfagerlund/ticket/2.7.x/8612_exec_creates_parameter
      Merge pull request #40 from jhelwig/fix-order-dependent-terminus-tests-in-2.7.x
      Merge pull request #41 from jhelwig/do-not-leak-indirector-state-2.6.x
      Merge pull request #43 from domcleal/tickets/2.7.x/9039
      Merge pull request #47 from nfagerlund/maint/2.7.x/create_resources_documentation
      maint: remove inaccurate copyright and license statements.
      (#9051) Add configuration around StoreConfigs indirection.
      (#9051) Implement the StoreConfigs indirection itself.
      (#9051) Get the compiler out of the ActiveRecord business.
      (#9051) Dead code elimination in the compiler terminus.
      (#9051) Whitespace cleanup for puppet/parser/collector
      (#9051) Make generic tagging imported resource origins.
      (#9051) Implement the `resource` terminus for StoreConfigs.
      (#9051) Port query tests into the indirection.
      Merge pull request #54 from nicklewis/ticket/2.7.x/8410
      (#9051) de-ActiveRecord-ify Collection expressions.
      (#9051) Add configuration around StoreConfigs indirection.
      (#9051) Implement the StoreConfigs indirection itself.
      (#9051) Get the compiler out of the ActiveRecord business.
      (#9051) Dead code elimination in the compiler terminus.
      (#9051) Whitespace cleanup for puppet/parser/collector
      (#9051) Make generic tagging imported resource origins.
      (#9051) Implement the `resource` terminus for StoreConfigs.
      (#9051) Port query tests into the indirection.
      (#9051) de-ActiveRecord-ify Collection expressions.
      Merge pull request #62 from nicklewis/ticket/2.7.x/8489
      Merge branch '2.7.x' into feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      (#9051) Protect SQLite tests from running without gem.
      (#9051) More storeconfigs test cleanup.
      Save and restore indirector configuration around all tests.
      Merge pull request #78 from daniel-pittman/feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      More protection against accidentally using sqlite3
      One character typo, entire code path broken...
      Merge pull request #79 from daniel-pittman/feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      Don't toggle storeconfigs back and forth.
      Merge pull request #81 from daniel-pittman/feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      Debug order-dependent test failures in CI / ActiveRecord.
      Merge pull request #86 from daniel-pittman/feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      (#9051) Move complex collect expression error into terminus.
      Fix ActiveRecord handling of symbols in query interpolation.
      Merge pull request #124 from daniel-pittman/bug/2.7.x/7991-and-4549-autoloading-for-custom-functions
      Resist directory traversal attacks through indirections.
      Resist directory traversal attacks through indirections.
      Resist directory traversal attacks through indirections.
      (#9794) k5login can overwrite arbitrary files as root
      (#9794) k5login can overwrite arbitrary files as root
      (#9794) k5login can overwrite arbitrary files as root
      (#9792) Predictable temporary filename in ralsh.
      (#9792) Predictable temporary filename in ralsh.
      (#9793) "secure" indirector file backed terminus base class.
      (#9793) "secure" indirector file backed terminus base class.
      (#9832) 2.7.4 StoreConfigs regression with PostgreSQL.
      (#9832) 2.7.4 StoreConfigs regression with PostgreSQL.
      (#9832) Test failures with some ActiveRecord versions.
      Resist directory traversal attacks through indirections.
      Merge pull request #147 from daniel-pittman/bug/2.7.x/9832-storeconfigs-postgresql-regression
      (#9832) General StoreConfigs regression.
      (#9832) General StoreConfigs regression.
      (#6928) Don't blow up when the method is undefined...
      (#2848) Set `certdnsnames` values into the CSR.
      (#2848) extract the subjectAltName value from the CSR.
      (#2848) Reject unknown (== all) extensions on the CSR.
      (#2848) Rewrite SSL Certificate Factory, fixing `subjectAltName` leak.
      (#2848) Use `certdnsnames` when bootstrapping a local master.
      (#2848) Rename `certdnsnames` to match new behaviour.
      (#2848) rename subject-alt-name option to dns-alt-names
      Wire up the `setbycli` slot in Puppet settings.
      (#2848) Migrate `dns-alt-names` back to settings.
      (#2848) Only mark `subjectAltName` critical if `subject` is empty.
      (#2848) Don't enable `emailProtection` for server keys.
      (#2848) Don't strip the subjectAltName label when listing.
      (#2848) Consistently use `subject_alt_names` as accessor name.
      (#2848) Consistent return values from `subject_alt_names` accessors.
      (#2848) Eliminate redundant `master_dns_alt_names`.
      s/not_to/should_not/ for older versions of RSpec 2.
      Add `lines` alias for `each_line` in Ruby 1.8.5.
      Ruby 1.8.5 compatibility changes in tests and code.
      (#2848) Config options require '_', not '-'.
      Better 1.8.5 compatible implementation of `lines`.
      More 1.8.5 compatibility fixes.
      (#6928) backport Symbol#to_proc for Ruby < 1.8.7
      (#6928) Don't blow up when the method is undefined...
      (#2848) Set `certdnsnames` values into the CSR.
      (#2848) extract the subjectAltName value from the CSR.
      (#2848) Reject unknown (== all) extensions on the CSR.
      (#2848) Rewrite SSL Certificate Factory, fixing `subjectAltName` leak.
      (#2848) Use `certdnsnames` when bootstrapping a local master.
      (#2848) Rename `certdnsnames` to match new behaviour.
      (#2848) rename subject-alt-name option to dns-alt-names
      Wire up the `setbycli` slot in Puppet settings.
      (#2848) Migrate `dns-alt-names` back to settings.
      (#2848) Only mark `subjectAltName` critical if `subject` is empty.
      (#2848) Don't enable `emailProtection` for server keys.
      (#2848) Don't strip the subjectAltName label when listing.
      (#2848) Consistently use `subject_alt_names` as accessor name.
      (#2848) Consistent return values from `subject_alt_names` accessors.
      (#2848) Eliminate redundant `master_dns_alt_names`.
      s/not_to/should_not/ for older versions of RSpec 2.
      Add `lines` alias for `each_line` in Ruby 1.8.5.
      Ruby 1.8.5 compatibility changes in tests and code.
      (#2848) Config options require '_', not '-'.
      Better 1.8.5 compatible implementation of `lines`.
      More 1.8.5 compatibility fixes.
      missing includes in network XML-RPC handlers
      missing includes in network XML-RPC handlers
      (#9508) Default ACL of `auth any` makes sense where we had `auth no`
      (#9508) Be explicit is setting `auth any` for default ACLs.
      (#2744) Display file diffs through the Puppet log system.
      Merge pull request #198 from ody/feature/2.6.x/5617
      (#9158) Support old and new versions of STOMP gem.
      (#4865) Debug logging when we start evaluating resources.
      Merge pull request #238 from joshcooper/2.6.x
      Merge pull request #61 from jblaine/patch-1
      Merge pull request #250 from jeffmccune/ticket/2.7.x/11246_fix_utf8_string_to_yaml_bug
      Merge pull request #267 from mmrobins/maint/2.7.x/add_tap
      (#11423) Clearer error message about duplicate imported resources.
      Revert "(#11423) Clearer error message about duplicate imported resources."
      Merge pull request #278 from nfagerlund/ticket/2.7.x/11404-type-reference-indentation
      Merge pull request #279 from pcarlisle/tickets/2.7.x/7428-cert-ruby-1.9.2-issues
      Merge pull request #170 from xaque208/7296
      Merge pull request #305 from pcarlisle/ticket/2.7.x/11741-certdnsnames-acceptance-tests
      Merge pull request #307 from djm68/11764_fix_cron_tests
      Merge pull request #92 from duritong/tickets/2.7.x/1886
      Merge pull request #127 from adrienthebo/ticket/2.7.x/8341-prevent_duplicate_loading_of_facts
      Merge pull request #324 from glarizza/bug/2.7.x/2273_launchd_dashw
      Merge pull request #327 from ripienaar/bug/2.6.x/5246
      Merge pull request #328 from glarizza/bug/2.7.x/3419_osx_groups
      Merge pull request #320 from joshcooper/ticket/2.7.x/11847-relocatable-puppet-bat
      Merge pull request #330 from pcarlisle/8341_facts_load_once
      Merge pull request #297 from nicklewis/ticket/2.7.x/11641
      Merge pull request #217 from domcleal/tickets/2.7.x/10807
      Whitespace damage cleanup on property.rb
      Finer-grained protocol for property `insync?`.
      (#2927) Support symbolic file modes.
      Merge pull request #331 from joshcooper/ticket/2.7.x/11929-serve-files-in-binary-mode
      Merge branch '2.6.x' into 2.7.x
      (#5246) Fix spec test expectations in 2.7.x branch
      Merge pull request #337 from kelseyhightower/ticket/2.7.x/11958_pip_provider_better_error_messages
      Merge pull request #333 from mmrobins/ticket/2.7.x/11802-puppet_module_list
      Merge pull request #338 from pcarlisle/ticket/2.7.x/freebsd-user-passwords
      Merge pull request #332 from kelseyhightower/ticket/2.7.x/11803_PMT_should_have_an_uninstall_command
      (#11803) Fix broken tests for uninstall action on module face
      (#11499) Better validation for IPv4 and IPv6 address in host type.
      Merge pull request #340 from jeffmccune/ticket/2.7.x/11888_revert_for_27
      Merge pull request #346 from mmrobins/ticket/2.7.x/11600_remove_module_face
      (#11996) Fix test failures due to hash processing order changes.
      Merge branch 'refactor/2.6.x/11996-spec-failures-after-ruby-187-p357' into refactor/2.7.x/11996-spec-failures-after-ruby-187-p357
      (#11996) Fix graph cycle reporting order after hash changes.
      (#11996) Fix file server recursion test after hash changes.
      (#11996) Fix file content test after hash changes.
      Merge branch '2.6.x' into 2.7.x
      (#11057) Note why a scheduled run was skipped in Puppet.
      Merge pull request #354 from djm68/fix_test_3360_allow_duplicate_csr_with_option
      Merge pull request #356 from joshcooper/ticket/2.7rc/11767-remove-ssldir-cleaning
      Merge pull request #271 from nicklewis/ticket/2.7.x/6710
      Merge pull request #371 from nanliu/ticket/2.7.x/5353
      Merge pull request #360 from joshcooper/ticket/2.7.x/11930-forward-slashes
      (#6710) Fix Ruby 1.9.2 failures due to Array#to_s changes.
      Merge pull request #361 from stschulte/ticket/2.7.x/12070
      Merge pull request #362 from domcleal/tickets/2.7.x/12051
      Merge pull request #364 from domcleal/tickets/2.7.x/11961
      Merge pull request #372 from domcleal/tickets/2.7.x/11826
      Merge pull request #373 from lak/tickets/2.7.x/2056-launchd_supporting_stop_commands
      Merge pull request #376 from lak/tickets/2.7.x/6404-filebucket_fails_when_no_file_specified
      Merge pull request #384 from glarizza/bug/2.7.x/5445_create_varlib
      Merge pull request #394 from mmrobins/ticket/2.7.x/11600_put_module_face_back
      Merge pull request #395 from joshcooper/ticket/2.6.x/6541-use-the-same-filebucket
      Merge branch '2.7rc' into 2.7.x
      Merge pull request #399 from kelseyhightower/ticket/2.7.x/11804_enhance_search_action_output
      Merge pull request #400 from pcarlisle/ticket/2.7.x/12101-autoload-path
      Merge pull request #396 from jeffmccune/feature/2.7.x/12088_windows_build_tasks
      Merge pull request #401 from pcarlisle/backout-12101
      Merge pull request #404 from nicklewis/parser-resources-for-storeconfigs
      Document why we disable GC during the test runs.
      (#6771) Disconnect any ActiveRecord connection after every test.
      (#6771) Stop stubbing some feature tests.
      (#6771) Stop other AR connection handling.
      Merge pull request #407 from daniel-pittman/feature/2.7.x/8855-follow-http-redirects-in-mac-pkg-providers
      Merge pull request #380 from masterzen/tickets/2.7.x/11990
      Merge pull request #409 from MosesMendoza/ticket/12169_correct_redhat_spec_changelog_chronology
      Merge pull request #413 from stschulte/ticket/2.7.x/12197
      (#12188) Better handling of PID file cleanup warnings.
      (#12188) Handle Win32 as well as Unix in pidfile tests.
      (#12296) Test cycle detection on real Puppet::Type instances.
      (#12296) Make `Puppet::Type` ordered.
      (#12296) Now that `Puppet::Type` is ordered, use that.
      Make `Puppet::Provider` ordered.
      Use natural ordering of Puppet::Provider.
      (#12296) Acceptance test for cycle detection in graphs.
      (#11423) Better error when imported resources overlap.
      (#12268) String#each is not available in Ruby 1.9
      Merge pull request #419 from nicklewis/ticket/2.7.x/10064
      Merge pull request #431 from mmrobins/ticket/2.7.x/12329-faces_rendering_takes_args_and_options
      Merge pull request #432 from jeffmccune/ticket/2.7.x/12066_back_out_windows_build_tasks
      Merge pull request #300 from nfagerlund/ticket/2.7.x/11451_duplicate_definition_error
      Merge pull request #310 from nicklewis/fix-inherited-stages
      Merge pull request #433 from pcarlisle/ticket/2.7.x/12268-upstart
      Alternate, and portable, stubbing of execution for upstart spec.
      (#2927) Acceptance test for symbolic file modes.
      Property Spec cleanup: extract new subclass to let method.
      Property Spec cleanup: extract mock provider to let method.
      Property Spec cleanup: extract mock resource to let method.
      Property Spec cleanup: extract property instance to a let method.
      Property Spec cleanup: remove some pointless extra stubs.
      Property Spec cleanup: remove unused instance variable.
      Property Spec cleanup: extract more let methods.
      Property Spec cleanup: last let method extraction.
      Property Spec cleanup: eliminate stubbing of resource and provider.
      Add unit tests for the `insysc?` method of a property.
      Finer-grained protocol for property `insync?`.
      Fix bugs around the finer-grained insync? protocol.
      Restore compatible `insync?` behaviour for matching arrays.
      Merge pull request #438 from joshcooper/ticket/2.7.x/12363-use-tempfile
      Merge pull request #435 from mmrobins/ticket/2.7.x/12349-module_list_dependencies
      Merge pull request #441 from nfagerlund/ticket/2.7.x/12356_hasstatus_exit_codes
      Merge pull request #443 from jeffweiss/ticket/2.7.x/12372_remove_duplicate_methods_from_certificate_request
      Merge pull request #391 from tdb/ticket/2.7.x/12081-missing-pw-userdel-flag
      Symbolic file mode test fixes when no mode change happens.
      Merge pull request #449 from mmrobins/ticket/2.7.x/12349-order_module_list_output
      Merge pull request #232 from kscherer/ticket/2.7.x/7485-zypper-0.6-support
      (#12405) Remove obsolete storeconfig purging code.
      (#12479) Don't make undef regexp match as the string undef.
      Merge pull request #464 from kscherer/ticket/2.7.x/7485-zypper-0.6-support
      Merge pull request #467 from pcarlisle/ticket/2.7.x/12464-puppet-apply-fact-loading
      Merge pull request #469 from grimradical/ticket/2.7.x/12452v2
      Merge pull request #474 from nfagerlund/ticket/2.7.x/11535_windows_provider_docs
      Merge pull request #477 from kelseyhightower/ticket/2.7.x/12244_centralize_forge_interation
      (#12457) add users primary group, not Process.gid, in initgroups
      Merge pull request #442 from pvande/tickets/2.7.x/12339-module-search-formatting
      Revert "(#12339) Clarifying source attribution."
      Revert "(#12339) Improving documentation around Puppet::Util::Terminal.width."
      Revert "(#12339) Adding basic search output formatting."
      Merge pull request #398 from kelseyhightower/ticket/2.7.x/12106_PMT_uninstall_command_ux_improvements
      Revert "(#12106) Enhance the uninstall PMT action for UX"
      Improve guidance for getting `puppet kick` to work.
      Merge pull request #481 from nfagerlund/doc/2.7.x/puppet-kick-howto-in-manpage
      Merge pull request #480 from cprice-puppet/feature/2.7.x/5454-pluginsync-features
      Merge pull request #486 from kelseyhightower/ticket/2.7.x/12106_PMT_uninstall_command_ux_improvements
      Merge pull request #490 from pcarlisle/ticket/2.7.x/12310-remove-process_name-listener
      (#12458) default to users primary group, not root, in `asuser`
      (#12459) drop supplementary groups when permanently dropping UID
      (#12463) add secure `replace_file` to Puppet::Util
      (#12462) user_role_add: use `replace_file` for /etc/shadow
      (#12460) use `replace_file` for the .k5login file
      (#12463) eliminate `secure_open` in favour of `replace_file`
      Whitespace cleanup on OpenBSD package provider.
      Add tests for the OpenBSD package provider.
      (#12564) Paste execpipe commands together with spaces.
      Merge pull request #487 from joshcooper/ticket/2.7.x/12412-root-user
      Merge pull request #493 from pvande/tickets/2.7.x/12080-telly-prototype-console
      Merge pull request #494 from joshcooper/ticket/2.7.x/12403-windows-default-log-destination
      Fix Rails compatibility code to be less stupid.
      Fix stubbing of ActiveRecord that doesn't work in AR 3.2.*
      Make PuppetSpec::Files methods available at module level.
      Clean up and unify scratch database setup logic.
      (#6663) Raise default key lengths in Puppet.
      Merge pull request #504 from mmrobins/ticket/2.7.x/12256-module_tool_core_changes
      Merge pull request #505 from mmrobins/maint/2.7.x/fix_range_monkey_patch_mistake
      Merge pull request #506 from mmrobins/ticket/2.7.x/12631-remove_puppet_module_face
      (#12296) Test cycle detection on real Puppet::Type instances.
      (#12296) Make `Puppet::Type` ordered.
      (#12296) Now that `Puppet::Type` is ordered, use that.
      Make `Puppet::Provider` ordered.
      Use natural ordering of Puppet::Provider.
      (#12296) Acceptance test for cycle detection in graphs.
      (#2927) Acceptance test for symbolic file modes.
      Property Spec cleanup: extract new subclass to let method.
      Property Spec cleanup: extract mock provider to let method.
      Property Spec cleanup: extract mock resource to let method.
      Property Spec cleanup: extract property instance to a let method.
      Property Spec cleanup: remove some pointless extra stubs.
      Property Spec cleanup: remove unused instance variable.
      Property Spec cleanup: extract more let methods.
      Property Spec cleanup: last let method extraction.
      Property Spec cleanup: eliminate stubbing of resource and provider.
      Add unit tests for the `insysc?` method of a property.
      Fix bugs around the finer-grained insync? protocol.
      Restore compatible `insync?` behaviour for matching arrays.
      Merge pull request #509 from justinstoller/bug/2.6.x/12692-dont_hard_code_paths_in_tests
      (#12457) add users primary group, not Process.gid, in initgroups
      (#12458) default to users primary group, not root, in `asuser`
      (#12459) drop supplementary groups when permanently dropping UID
      (#12463) add secure `replace_file` to Puppet::Util
      (#12462) user_role_add: use `replace_file` for /etc/shadow
      (#12460) use `replace_file` for the .k5login file
      (#12463) eliminate `secure_open` in favour of `replace_file`
      Merge pull request #452 from daniel-pittman/bug/2.7.x/8435-openbsd-package-provider-broken-with-remote-packages
      Merge pull request #517 from mmrobins/maint/2.7.x/fix_enviornment_sort_spec_failure
      Symbolic file mode test fixes when no mode change happens.
      (#12564) Stub CHILDSTATUS in all test cases, not just failure cases.
      Merge pull request #5 from pcarlisle/ticket/2.7.x/12572-last-run-summary
      (#4862) Stop using EventLoop in the Puppet daemon.
      (#4862) `returning` is not a standard Ruby method.
      (#4862) define_method is not a public method in Ruby.
      (#4862) Finally remove the event-loop library.
      (#12188) Better handling of PID file cleanup warnings.
      (#12188) Handle Win32 as well as Unix in pidfile tests.
      Merge pull request #497 from daniel-pittman/bug/2.7.x/active-record-test-failures-with-3.2.1
      Don't stub the database in Puppet::Rails tests.
      Stubbing time is risky, better an approximate compare.
      Merge pull request #532 from kbarber/ticket/2.7.x/8312-zypper_latest
      Merge pull request #542 from jeffmccune/ticket/2.7rc/12881_fix_cron_missing_provider_error_message
      Merge pull request #551 from cprice-puppet/bug/2.7.x/12844-agent-enable-doesnt-remove-old-lockfile
      Merge pull request #556 from joshcooper/ticket/2.7.x/12914-poll-child
      Merge pull request #561 from pcarlisle/ticket/2.7.x/10722-error-on-bad-http-response
      Merge pull request #536 from pcarlisle/ticket/2.7.x/9491-filesetting-munging
      Merge pull request #560 from stschulte/ticket/2.7.x/7986
      Fix hash comparison under RSpec with 1.8.5
      Merge pull request #562 from stschulte/ticket/2.7.x/12960
      Merge pull request #565 from lotheac/fix_subcommand_exit_status
      Document the problem with the `apply_to_device` and related methods.
      Clean up "foo" name in global resource state.
      Clean up the "foo" name in create_resources_spec.
      Finally, stop using the `foo` name in the type_spec test.
      Merge remote-tracking branch 'origin/2.6.x' into 2.7.x
      Merge remote-tracking branch 'origin/2.7rc' into 2.7.x
      Merge pull request #577 from joshcooper/maint/2.7.x/fix-etc-hosts-test
      Merge pull request #581 from joshcooper/maint/2.7.x/fix-fqdn-rendezvous
      Merge pull request #580 from pcarlisle/ticket/2.7.x/13117-semodule-broken
      Merge pull request #595 from jeffweiss/ticket/2.7.x/13380_cron_acceptance_tests_break_when_no_cron
      Merge pull request #470 from daniel-pittman/bug/2.7.x/12479-bad-undef-vs-regex-match-behaviour
      Merge pull request #597 from stschulte/ticket/2.7.x/8193
      Merge pull request #613 from puppetlabs/geordi
      Merge pull request #620 from kelseyhightower/kelseyhightower/ticket/2.7.x/3581_fork_that
      Merge pull request #627 from kelseyhightower/ticket/2.7.x/13642_move_search_notice
      Merge pull request #629 from kelseyhightower/ticket/2.7.x/13643_make_rm_rf_secure
      Merge pull request #625 from kelseyhightower/ticket/2.7.x/13638_add_pre_funciton
      Merge pull request #630 from kelseyhightower/ticket/2.7.x/13649_restrict_module_matching
      Merge pull request #611 from pcarlisle/ticket/2.7.x/12101-reapply-autoload
      Merge pull request #649 from jeffmccune/maint/2.7.x/puppet_module_build_help
      Merge pull request #639 from pcarlisle/ticket/2.7.x/13659-postgres-integer-facts
      Merge pull request #614 from cprice-puppet/bug/2.7.x/13397-ensure-latest-multiple-gems
      Merge pull request #658 from pcarlisle/ticket/2.7.x/13640-daemon-infinite-loop
      Merge pull request #681 from jeffweiss/ticket/2.7.x/14036_handle_upstart_better
      Merge pull request #696 from zaphod42/feature/2.7rc/14101-improved-dynamic-scope-warning-message
      Modernize the style of the shell exec provider tests.
      (#14123) Puppet shouldn't explode if PATH contains ~nonexistent_user
      (#14060) Fix quoting of commands to interpolate inside the shell.
      Modernize the style of the shell exec provider tests.
      (#14060) Fix quoting of commands to interpolate inside the shell.
      (#14127) ssh_authorized_keys grammer fails on blank lines.
      Merge 2.6.x into 2.7.x
      Merge pull request #634 from stschulte/ticket/2.7.x/13645
      (#14173) Enforce that filebucket paths must be absolute
      Just change Puppet settings in tests, rather than stubbing.
      Merge pull request #714 from daniel-pittman/maint/2.7.x/fix-busted-colour-tests
      Merge pull request #631 from kbarber/ticket/2.7.x/13651-magenta_not_purple
      Merge pull request #719 from stschulte/feature/2.7.x/11004
      Revert "(#11004) Fix regex for pkg provider line matching"
      Merge pull request #729 from pcarlisle/baduser-windows
      Merge pull request #1 from stschulte/ticket/2.7.x/14127_2
      Merge pull request #728 from pcarlisle/maint/2.7.x/post-facts
      (#14288) gem provider should tolerate bad lines.
      Remove a bad test that can lead to random hangs...
      maint: use relative paths to fixtures.
      (#10146) `-` is not legal in variable names.
      Merge pull request #738 from nanliu/ticket/2.7.x/14296
      Merge pull request #753 from nicklewis/type-loader-performance
      Merge pull request #765 from nfagerlund/maint/2.7.x/no-private-forges
      Merge pull request #756 from kelseyhightower/ticket/2.7.x/14424_expand_path_of_target_directory
      Merge pull request #795 from zaphod42/bug/2.7.x/8174-incorrect-warning-about-deprecated-scoping
      Merge remote-tracking branch 'origin/2.7rc' into 2.7.x
      Merge 'ticket/2.7.x/14615' from stschulte into 2.7rc
      (#14615) Final stub fixes for the tests.
      Merge remote-tracking branch 'origin/2.7rc' into 2.7.x
      Test SSL setup code, not our stubbing of it.
      (#8858) Explicitly set SSL peer verification mode.

Deepak Giridharagopal (9):
      Merge pull request #291 from jhelwig/fix-instrumentation-file-case
      Merge pull request #383 from daniel-pittman/bug/2.7.x/6710-fixed-1.9.2-test-failures
      Merge pull request #425 from daniel-pittman/bug/2.7.x/12269-multiple-cycles-in-graph-fail-on-sort
      (#12452) Make Puppet::Util::SELinux#read_mounts work on Ruby 1.9
      Merge pull request #458 from daniel-pittman/bug/2.7.x/12405-remove-old-storeconfig-cleaner
      Disable specs that use replace_file on Windows
      Merge pull request #546 from nicklewis/ticket/2.7.x/11988
      Merge pull request #552 from nicklewis/ticket/2.7.x/11988
      Merge pull request #698 from daniel-pittman/bug/2.7.x/14060-incorrect-quoting-in-shell-exec-provider

Dominic Cleal (12):
      (#8808) Fail Augeas resource when unable to save changes
      (#9039) Update Augeas commands documentation
      (#10807) Use SMF's svcadm -s option to wait for errors
      (#11414) Save/execute changes on versions of Augeas < 0.3.6
      (#11414) Test Augeas versions correctly with versioncmp
      (#12051) Send exec onlyif/unless command output to debug log
      (#11961) Apply and catch a timeout when contacting PyPI over XMLRPC
      (#11826) Fix error when no certs were printed to console from ca face
      (#11988) Work around Augeas reload bug when changing save modes
      (#11988) Work around Augeas reload bug when changing save modes
      (#13204) Workaround duplicate Augeas save events
      (#13204) Don't ignore missing PATH.augnew files

Dominic Maraglia (6):
      (9547) Minor mods to acceptance tests
      (maint) Remove ssl dir before starting a master with DNS alt names
      (maint) Remove ssl dir before starting a master with DNS alt names
      (#11764) Fix cron jobs for passing block to method
      (#11764) Fix failing cron test
      (maint) Fix test 3360 to use per host cfg data

Eli Klein (1):
      Added missing RequestHeader entries to ext/rack/files/apache2.conf

Gary Larizza (35):
      Add has_macosx_plist_overrides? method
      Add comment explaining helper method
      Bring up to date with topic branch
      Whitespace and Alignment Commit
      Implement Caching
      First attempt at launchd spec
      Rearrange launchd provider
      Revert launchd_spec
      Change method used to get Fact Value
      Whitespace Commit
      Documentation Commit
      Optimize @product_version variable
      Stub call to Facter
      Test prefetching
      Deprecation Warning if using Facter <= 1.5.5
      Refactor status method
      Refactor launchd provider spec tests
      Use instance variable for job_list
      Use memoization instead of 'unless'
      Remove use of defined?()
      Reset the @job_list variable between tests
      Reset the @macosx_version_major variable
      Remove test dependencies on QUANTITY of calls
      Include necessary Facter stubs
      Stub File.open to not touch the disk
      Build a Rake task for building Apple Packages
      Access user password hash in OS X 10.7
      (#11293) Add password get/set behavior for 10.7
      Clean up launchd spec tests
      (#2773) Use launchctl load -w in launchd provider
      Build a Rake task for building Apple Packages
      (#4855) Fix group resource in OS X
      (#3419) Fix OS X Ruby supplementary group handling
      (#5445) Create /var/lib/puppet in OS X Package
      [#13686] Fix directoryservices ShadowHashData code

Hunter Haugen (6):
      Tests for deprecation warnings for dynamic scoping
      Implement newlookupvar() to replace dynamic scope
      Remove dynamic option for lookupvar
      Add tests for mixed inheritence/inclusion
      Make new scoping look through inherited scopes
      Use more descriptive terms for the differing scopes

Ilya Sher (1):
      (#11333) Make Puppet::Type.ensurable? false when exists? is undefined

Jacob Helwig (79):
      Add document outlining preferred contribution methods
      Merge remote-tracking branch 'nicklewis/ticket/2.6.x/8770' into 2.6.x
      Merge remote-tracking branch 'nicklewis/ticket/2.6.x/8770' into 2.6.x
      Do not leak indirector state from apply tests
      Reset indirector state after configurer tests.
      Merge branch '2.6.x' into 2.7.x
      (#7581) Provide more detailed error message when missing gems on Windows
      Disable the master on Windows instead of blowing up with failed resources
      (#8356) Specify setting type for color
      (#8392) Disable master related tests on Windows
      Disable symlink related file tests on Windows
      Clarify logic and error messages when initializing Puppet::FileBucket::File
      Consolidate test logic determining if a registered file is in the temp directory
      Treat Windows absolute paths as absolute paths
      Always put a slash between the checksum and path in filebucket URLs
      Disable file bucket diffing tests on Windows
      Remove :fails_on_windows from file type tests that no longer fail on Windows
      Check for the appropriate permissions in File type tests on Windows
      Clean up formatting & whitespace in package type & providers
      Clean up formatting & whitespace in Puppet::Type
      Correct grammar in parameter comment
      (#8412) Add optional type-level validation of the source parameter
      (#8412) Add MSI package provider for use with Windows
      Merge remote-tracking branch 'josh/ticket/2.7.x/9186-win-2008-failures' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/9458-puppet-fails-when-no-subcommand' into 2.7.x
      Whitespace cleanup in Type::SshAuthorizedKey
      Wrap long lines in Type::Package
      Move parameter formatting rules into helper method
      Add support for displaying hashes to Puppet::Parameter.format_value_for_display
      Add ability to look up fully qualified local accounts using Puppet::Util::Adsi.sid_for_account
      (#8414) Require win32-taskscheduler gem on Windows
      (#8414) Create scheduled_task type for use with Windows scheduled tasks
      Merge remote-tracking branch 'josh/maint/2.7.x/reenable-fails-on-windows' into 2.7.x
      Merge remote-tracking branch 'josh/puppet-resource-package' into 2.7.x
      Merge remote-tracking branch 'josh/sticky-bit' into 2.7.x
      Merge remote-tracking branch 'stschulte/ticket/2.7.x/9796' into 2.7.x
      (#9831) Standardize Windows provider confining
      (#9996) Restore functionality for multi-line commands in exec resources
      Merge remote-tracking branch 'josh/ticket/2.7.x/9636-onlyif-unless-windows-exec' into 2.7.x
      (#9996) Restore functionality for multi-line commands in exec resources
      Merge remote-tracking branch 'upstream/2.6rc' into 2.6.x
      Merge branch '2.7rc' into 2.7.x
      (#9109) Retrieve request parameters from the request body for POSTs
      Merge remote-tracking branch 'nfagerlund/maint/2.7.x/type_reference_revisions' into 2.7.x
      Merge remote-tracking branch 'nfagerlund/ticket/2.7.x/7601-type_reference_definition_lists' into 2.7.x
      Merge remote-tracking branch 'nicklewis/fix-windows-ca-specs' into 2.7.x
      Merge remote-tracking branch 'nicklewis/ticket/2.6.x/10289' into 2.6.x
      Merge remote-tracking branch 'nicklewis/ticket/2.6.x/10289' into 2.6.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/10161-spurious-ruby-error' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/10269-search-traverse-bit-not-set' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/10269-build-break' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/9983-binary-mode-windows' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/9983-binary-mode-windows' into 2.7rc
      Merge remote-tracking branch 'josh/ticket/2.7.x/10614-handle-non-ntfs' into 2.7.x
      Merge branch 'ticket/2.7rc/10614-handle-non-ntfs' into 2.7rc
      Merge remote-tracking branch 'nicklewis/ticket/2.7rc/9671' into 2.7rc
      Merge remote-tracking branch 'nicklewis/ticket/2.7rc/9671' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/10727-undefined-method-pathname' into 2.7.x
      Merge remote-tracking branch 'josh/ticket/2.7.x/10727-undefined-method-pathname' into 2.7rc
      Merge remote-tracking branch 'josh/ticket/2.7.x/10799-malformed-puppet-bat' into 2.7.x
      (#7274) Output 4-digit file modes in File type
      (#8255) Always use string modes when creating resources from FileSetting settings
      Merge branch 'tickets/2.7.x/6335-allow-trailing-comma-in-parameterized-classes' into 2.7.x
      Merge branch 'tickets/2.7.x/6697-default-service-provider-path-for-archlinux' into 2.7.x
      Merge remote-tracking branch 'nicklewis/ticket/2.7.x/2744' into 2.7.x
      Merge remote-tracking branch 'patrick/fix_autorequire_tests' into 2.7.x
      Merge remote-tracking branch 'patrick/fix_autorequire_tests' into 2.7.x
      Merge remote-tracking branch 'nfagerlund/ticket/2.7.x/11291_show_diffs_description' into 2.7.x
      Revert "Build a Rake task for building Apple Packages"
      Merge remote-tracking branch 'stschulte/ticket/2.7.x/9544' into 2.7.x
      Merge branch 'tickets/2.7.x/6412' into 2.7.x
      Merge branch 'apache2-conf-fix' of git://github.com/eklein/puppet into 2.7.x
      Merge branch 'tickets/2.7.x/10676' into 2.7.x
      Merge branch 'tickets/2.7.x/7106-last-run-summary-permissions' into 2.7.x
      Account for Windows file mode translation for lastrunfile
      Merge remote-tracking branch 'masterzen/feature/instrumentation' into 2.7.x
      Use all lower-case file name for Puppet::Util::Instrumentation::Instrumentable
      Merge remote-tracking branch 'masterzen/wip/instrumentation-1.9.2-fixes' into 2.7.x
      Merge remote-tracking branch 'masterzen/tickets/2.7.x/3757' into 2.7.x

James Turnbull (5):
      Merge pull request #254 from kelseyhightower/ticket/2.7.x/11198_generated_module_templates_should_have_a_default_license
      Fixed #11844 - Typo in exec documentation
      (#11888) Switch up2date,systemd,redhat providers to osfamily fact
      (#10064) Add the Puppet environment to reports
      (#3452) Autorequire user for cron

Jeff McCune (66):
      Merge pull request #24 from nfagerlund/maint/2.7.x/misc_doc_fixes
      Merge branch 'feature/2.7.x/9051-storeconfig-backend-should-be-configurable' into 2.7.x
      Merge branch 'tickets/2.7.x/7982' into 2.7.x
      Improve the error message when a CSR is rejected
      Improve the error message when a CSR is rejected
      (#11246) Add UTF-8 String#to_yaml spec tests
      (#11246) Fix UTF-8 String#to_yaml exception
      Merge pull request #258 from lifton/ticket/2.7.x/7110_better_ssl_error
      (#11246) Add README_DEVELOPER describing UTF-8 in Puppet
      (maint) Fix grammar mistakes in README_DEVELOPER
      Merge pull request #261 from jeffmccune/minor/2.7.x/11246_fix_grammar_feedback_from_brice
      Merge pull request #281 from joshcooper/ticket/2.7.x/11408-fact-plugin-sync
      Merge pull request #280 from joshcooper/ticket/2.7.x/10586-file-sourcing-from-master
      Merge pull request #282 from jhelwig/last-run-summary-permissions-on-windows
      Merge pull request #289 from nfagerlund/maint/2.7.x/typo_in_create_resources
      Merge pull request #306 from glarizza/bug/2.7.x/11293_users_osx
      Revert "Access user password hash in OS X 10.7"
      Merge branch 'bug/2.7.x/11293' into 2.7.x
      Merge branch 'bug/2.7.x/10837_retry_inventory_save_on_failure' into 2.7.x
      Fixup two space merge conflict from 2.7.x => master
      (#11714) Add envpuppet batch file to run Puppet from source on Windows
      Merge pull request #323 from glarizza/bug/2.7.x/fix_launchd_spec
      Merge branch 'tickets/2.7.x/11888' into 2.7.x
      Merge pull request #325 from glarizza/bug/2.7.x/4855_osx_group_failure
      Merge pull request #230 from daniel-pittman/feature/2.7.x/symbolic-modes-for-the-file-type
      Merge pull request #334 from daniel-pittman/feature/2.7.x/merge-2.6.x-branch
      (#11888) Revert 483a1d9 for 2.7.x only
      Merge branch 'bug/2.7.x/11499-better-ip-address-validation-for-host-type' into 2.7.x
      (#11057) Add spec, should notify why a run is skipped
      Merge branch 'bug/2.7.x/11057-debug-output-enhancement' into 2.7.x
      (#12088) Add rake download and unpack handlers
      (#12088) Add windows:build task to build MSI package
      Merge branch 'ticket/2.7.x/11955-binread' into 2.7.x
      Merge remote-tracking branch 'joshcooper/ticket/2.7.x/10417-no-diff-on-windows' into 2.7.x
      (#6771) Check for ActiveRecord::Base instead of Puppet.features.rails?
      Merge branch 'bug/2.7.x/6771-always-close-activerecord-connections-in-tests' into 2.7.x
      Merge branch 'ticket/2.7.x/12114-file-face-help' into 2.7.x
      Merge branch 'bug/2.7.x/12188-pid-handling-warning-cleanup' into 2.7.x
      Merge pull request #421 from daniel-pittman/bug/2.7.x/12188-pid-handling-warning-cleanup
      Revert "Merge pull request #396 from jeffmccune/feature/2.7.x/12088_windows_build_tasks"
      Merge remote-tracking branch 'joshcooper/ticket/2.7.x/12412-windows-acceptance-tests' into 2.7.x
      Merge branch 'joshcooper-ticket/2.7.x/10299-LocalSystem-not-root' into 2.7.x
      Merge branch 'ticket/2.7.x/11408-remote-recursion' into 2.7.x
      Merge pull request #519 from daniel-pittman/bug/2.7.x/12564-insufficient-stubbing-of-childstatus
      Merge pull request #520 from joshcooper/ticket/2.7.x/11740-handle-is-invalid
      Merge branch 'ticket/2.7.x/12725-puppet-kick-windows' into 2.7.x
      (#12881) Fix cron type default name error on windows
      Merge branch 'bug/2.7.x/13686_DS_Fix' into 2.7.x
      (maint) Remove unnecessary step from puppet module build help
      Merge branch 'ticket/2.7.x/12392-eventlog' into 2.7.x
      Merge pull request #650 from joshcooper/maint/2.7.x/eventlog
      Merge pull request #666 from joshcooper/win-service-eventlog
      (maint) Ensure every file has a trailing newlines
      (#13682) Rename Puppet::Module::Tool to Puppet::ModuleTool
      (#13682) Fix acceptance test failures
      Merge branch 'ticket/2.7.x/13682_puppet_should_not_conflict_with_released_puppet-module_gem' into 2.7.x
      Merge remote-tracking branch 'joshcooper/ticket/2.7.x/13956-colorize-windows' into 2.7.x
      (maint) Fix destinations_spec failure on windows
      Just change Puppet settings in tests, rather than stubbing.
      Merge remote-tracking branch 'jeffmccune/fix/2.7.x/specs_fail_without_win32console_gem' into 2.7.x
      (#13956) Fix failing spec tests
      Merge branch 'fix/2.7.x/13956_fix_spec_tests_when_win32console_is_missing' into 2.7.x
      (#8778) Make '' == undef commutative in the DSL
      Merge branch 'ticket/2.7.x/8778_equality_in_puppet_is_not_commutative' into 2.7.x
      Merge pull request #744 from pcarlisle/maint/2.7.x/ansicolor-recursion
      (maint) Add mailmap to identify contributors

Jeff Weiss (19):
      (#12372) Remove duplicate methods from certificate_request
      (#13380) Cron acceptance tests don't ensure cron actually installed
      Merge remote-tracking branch 'kelseyhightower/kelseyhightower/ticket/2.7.x/9167_tagmail_report_sends_email_when_nothing_happens' into 2.7.x
      Merge remote-tracking branch 'kelseyhightower/ticket/2.7.x/13637_rename_build_tree_to_format_tree' into 2.7.x
      Merge remote-tracking branch 'kelseyhightower/ticket/2.7.x/13639_use_puppet_logging_not_stderr' into 2.7.x
      Merge remote-tracking branch 'domcleal/tickets/2.7.x/13204-aug-boot-enoent' into 2.7.x
      Merge remote-tracking branch 'MosesMendoza/ticket/2.7.x/12466_unset_X-Forwarded-For_headers_in_supplied_config' into 2.7.x
      Merge remote-tracking branch 'nicklewis/zaml-strings-containing-hex-numbers' into 2.7.x
      Merge remote-tracking branch 'domcleal/tickets/2.7.x/13204-aug-boot-enoent-uniq' into 2.7.x
      Merge remote-tracking branch 'joshcooper/maint/2.7.x/eventlog-order-dependent-test' into 2.7.x
      Merge remote-tracking branch 'zaphod42/bug/2.7.x/8174-incorrect-warning-about-deprecated-scoping' into 2.7.x
      Merge remote-tracking branch 'pcarlisle/maint/2.7.x/util_require_puppet' into 2.7.x
      Merge remote-tracking branch 'haus/update_puppet_spec_for_rpm_2.7.x' into 2.7.x
      Merge remote-tracking branch 'zaphod42/bug/2.7.x/8174-incorrect-warning-about-deprecated-scoping' into 2.7.x
      (#14036) Handle upstart better
      (#14036) Add upstart tests
      Merge remote-tracking branch 'zaphod42/bug/2.7rc/14343-variable-lookup-fails-with-qualified-classes-in-inheritance' into 2.7rc
      Merge remote-tracking branch 'haus/ticket/2.7rc/14297_handle_upstart_better' into 2.7rc
      Merge remote-tracking branch 'daniel-pittman/bug/2.7.x/8858-ruby-19-default-to-peer-verify-for-https' into 2.7.x

Jeffrey C. Ollie (2):
      (#7999) Add a service provider that manages systemd services natively
      (#7999) Add some basic tests of the systemd provider

Josh Cooper (181):
      (#8740) Do not enumerate files in the root directory.
      maint: Fix order dependent test failure
      (#8356) Color defaults to false on Windows
      (#8268) Fix resource harness spec tests
      (#8489) Consistently use File::PATH_SEPARATOR
      (#8268) Require windows drive letters in absolute file paths
      Fix tests with "relative" paths on Windows
      Maint: Tagged spec tests that are known to fail on Windows
      Maint: Don't test for extended signals on Windows
      Maint: Fix miscellaneous tests
      Fix spec test failure on 1.9.2
      Update certificate spec tests for Windows
      Disable spec tests for unsupported functionality on Windows
      Fix issue with forward and backslashes in Windows paths
      (#8663) Reenable spec tests on Windows that now pass
      (#8663) The ssh_authorized_key type is not supported on Windows
      (#8663) Update the run_mode spec test on Windows to match the code
      (#8663) Drive letters are not valid absolute paths on Windows
      (#8663) Disable spec tests for unsupported functionality on Windows
      (#8660) Default config dir to %PROGRAMDATA% on Windows
      (#8660) Fix destdir option on Windows
      (#8644) Host provider on Windows
      (#8663) Exclude git rev-parse HEAD spec test on Windows
      (#8663) Exclude exec timeout test on Windows
      maint: Fix build break due to recent merge from 2.7.x to master
      Merge branch 'backport-windows-work-to-2.7' into 2.7.x
      Merge remote-tracking branch 'jhelwig/add-missing-commit-for-ruby-1.8.5-compatibility-to-2.7.x' into 2.7.x
      maint: Stub spec test so directory is not created unnecessarily
      (#8662) Break circular feature dependency
      (#8662) Fix Puppet.features.root? on Windows
      (#8662) Skip user and group resources when applying settings on Windows
      (#8662) Don't manage internal file permissions on Windows
      (#8662) Don't rely on error message to detect UAC capable platform
      (#9329) Disable agent daemonizing on Windows
      (#9435) Fix absolute path matching for file log destinations
      (#9435) Gracefully handle when syslog feature is unavailable
      (#9186) Add the ability to get/set windows permissions
      (#8410) Fix child exit status on Windows
      (#9186) Change to shared_examples_for
      (#9186) Handle when running under non 'user' contexts
      (#9186) Fix tests that fail on 2008 when running as SYSTEM
      Fix order dependent test failures relating to ADSI
      Fix typo bug that prevented FILE_DELETE_CHILD from being set
      Add platform-specific metadata collectors
      Restrict the absolute path regex to the start of the string
      Added methods for manipulating URI and file paths
      Eliminate duplicate absolute path detection
      Simplify absolute path detection
      Fix issues with Windows based file URIs
      Merge pull request #120 from ChaseMotorman/ticket/2.7.x/9326-windows-cleartext-passwords
      Merge branch 'ticket/2.7.x/9328-user-group-sids' into 2.7.x
      (#9458) Require main puppet module
      Undo change to failing test on 1.8.5
      Merge branch 'maint/2.7.x/file-provider-build-break' into 2.7.x
      (#8411) Fix change group for POSIX file provider
      (#9027) Get rid of spurious info messages in groupadd
      Remove 'fails_on_windows' tag for passing tests
      Merge branch 'ticket/2.7.x/9459-user-group-failures' into 2.7.x
      Change test to not call 'rm -rf'
      Added 'touch' method enabling tests to run on Windows
      Change tests to not use 'mount' provider
      Update test due to lack of 'true' on Windows
      Disable mount provider tests on Windows
      Add Windows-specific tests when user parameter specified in exec
      Set vardir so that msi package provider runs on Windows
      Stub method for getting roles from the user provider
      (#9938) Allow directory sticky-ness to be set
      (#9461) Resolve executables using PATHEXT on Windows
      (#9607) Only validate package source when it is set or needed
      Merge remote-tracking branch 'jhelwig/tickets/2.7.x/8414-windows-task-scheduler-type' into 2.7.x
      (#9636) Fix PATHEXT resolution for paths other than system32
      (#9636) Always set $CHILD_STATUS when executing on Windows
      Maint: Remove duplicate path extension code
      Merge pull request #167 from jhelwig/tickets/2.7.x/9996-exec-resources-with-multiline-commands
      Merge pull request #164 from jhelwig/tickets/2.7.x/9831-standardize-windows-provider-confines
      (#10161) Parenthesize method arguments
      Merge pull request #182 from jhelwig/tickets/2.7.x/9109-retrieve-facts-from-post-in-mongrel
      (#10269) Search bit not set on newly created directories
      Maint: Fix test breakage
      (#10315) Add pending tests when following symlinks
      (#10365) Add pending test when file overwrites an executable directory
      (#10269) Make directories executable so they can be cleaned up
      (#9983) Add method for reading binary files
      (#9983) Checksum files in binary mode
      (#9983) Restore files in binary mode
      (#9983) Read file content in binary mode when backing up
      (#9983) Use binary mode when reading and writing FileBucketFiles
      (#9983) Read file content from disk using binary mode
      (#9983) Serve file content in binary mode
      (#9983) Checksum file in binary mode when storing to filebucket
      (#10614) Fix error checking for Windows BOOL return values
      (#10614) Fix setting and clearing read-only attribute on Windows
      (#10614) Add method for detecting Windows volumes that support ACLs
      (#10614) Provide default metadata values for Windows ACLs
      (#10614) Detect when trying to managing ACLs on a non-ACL volume
      (#10727) Don't rely on Kernel#Pathname
      (#10614) Fix error checking for Windows BOOL return values
      (#10614) Fix setting and clearing read-only attribute on Windows
      (#10614) Add method for detecting Windows volumes that support ACLs
      (#10614) Provide default metadata values for Windows ACLs
      (#10614) Detect when trying to managing ACLs on a non-ACL volume
      (#10799) Regexp escaping too much
      Merge branch 'tickets/2.7.x/8255-use-string-mode-creating-file-setting-resources' of https://github.com/jhelwig/puppet into 2.7.x
      Merge branch 'tickets/2.7.x/7274-always-output-4-digit-modes' into 2.7.x
      (#10739) Provide default subjectAltNames while bootstrapping master
      Merge branch '2.6.x' into 2.7.x
      Merge remote-tracking branch 'matt/ticket/2.7.x/11276_module_tool_tar_on_windows' into 2.7.x
      Merge remote-tracking branch 'masterzen/tickets/2.7.x/10066' into 2.7.x
      (#10586) Don't copy owner and group when sourcing files from master
      (#11408) Fix fact and plugin sync on Windows
      Merge branch 'tickets/2.7.x/11414' of https://github.com/domcleal/puppet into 2.7.x
      (#11740) Disable failing test on Windows
      Merge branch 'ticket/2.7.x/11740-fails_on_windows_handle' into 2.7.x
      Merge branch 'ticket/2.7.x/11717-fix-adsi-user-create' into 2.7.x
      Merge branch '11764_fix_cron_tests_x2' of https://github.com/djm68/puppet into 2.6.x
      Merge branch '2.6.x' into 2.7.x
      Merge remote-tracking branch 'pcarlisle/hostname-not-match' into 2.7.x
      (#11847) Don't hard code ruby install paths in Windows batch files
      (#11714) Use `%~dp0` to resolve bat file's install directory
      Merge branch 'ticket/2.7.x/11714-envpuppet' into 2.7.x
      (#11929) Always serve files in binary mode
      (Maint) Fix time-dependent certificate factory test failures
      Merge branch 'bug/2.7.x/11803-broken-test-for-module-uninstall' into 2.7.x
      Merge branch 'ticket/2.7.x/11802-fix_path_separator_windows_test_failures' of https://github.com/mmrobins/puppet into 2.7.x
      (#11767) No longer necessary to delete ssl directory in each test
      (Maint) Remove dead code
      (#11930) Use FileUtils.mkdir_p to recursively create directories
      (#11930) Use Puppet::Util.absolute_path? to validate paths
      (#11930) Add validation of Windows paths in the generate function
      (#11955) Monkey patch IO.binread and IO.binwrite
      (#11955) Refactor to use IO.binread
      (#6541) Use the same filebucket for backup and restore
      Merge branch '2.6.x' into 2.7.x
      (#10417) Disable `diff` on Windows by default
      (#6541) Use the same filebucket for backup and restore
      (#12114) Qualify usages of `::File` to avoid conflict with file face
      Merge branch 'bug/2.7.x/11423-better-collector-error-message' into 2.7.x
      (#12363) Use Tempfile to generate temp files
      (#12386) Disable puppet kick on windows
      Merge remote-tracking branch 'daniel-pittman/bug/2.7.x/symbolic-file-mode-acceptance-test-wtf' into 2.7.x
      Merge branch 'ticket/2.7.x/12349-order_module_list_stderr_output' of https://github.com/mmrobins/puppet into 2.7.x
      (#12412) Refactor puppet_resource('user') tests
      (#12412) Refactor puppet_resource('group') tests
      (#12412) Refactor puppet_resource('file')
      (#12412) Skip cron on Windows
      (#12412) Refactor puppet_resource('tidy')
      (#12412) Refactor puppet_resource('host')
      (#12412) Refactor puppet_resource('exec')
      (#12412) Skip symlink tests on Windows
      (#12412) Warn when running hostname -f on Windows agents
      (#12412) Use host-specific methods for generating tmp file/dir
      (#12412) Refactor execution of echo in acceptance tests
      (#12412) Skip ca acceptance test on Window agents
      (#12412) Mark symbolic file modes test as pending on Windows
      (#12412) Don't assume the `root` user exists
      (#10299) Refactor Windows administrator detection
      (#10299) Use CheckTokenMembership to see if user has admin rights
      Merge pull request #489 from cprice-puppet/feature/2.7.x/5454-pluginsync-features-autosign
      (#12403) Refactor duplicate log setup
      Maint: Remove duplicate code from bad merge conflict
      (#12403) Always create a default log destination
      Merge pull request #507 from mmrobins/ticket/2.7.x/fix_module_spec_for_windows
      (#11408) Allow POSIX paths for files served to Windows agents
      (#11408) Skip default file permissions for sync'ed files on Windows
      (#11408): Don't add execute bit to newly created files on Windows
      (#12412) Mark symbolic file modes test as pending on Windows
      (#11740) Wait on the handle from the PROCESS_INFORMATION structure
      (#12725) Fix puppet agent --listen on Windows
      Maint: Fix bad copy and paste
      (#7592) Remove redundant call to String#to_s
      (#12914) Allow puppet to be interrupted while waiting for child
      (#7592) Remove redundant call to String#to_s
      (Maint) Don't change permissions on /etc/hosts
      (Maint) Consistently use the same agent fqdn
      (#12392) Created Windows eventlog message resource dll
      (#12392) Add eventlog destination and log to it by default on Windows
      (#12392) Don't require eventlog gem on non-Windows platforms
      (Maint) Don't assume eventlog gem is installed on Windows
      (Maint) Fix order-dependent test failure
      (#12392): Colorize console output on Windows
      (Maint) Color console output when the win32console gem is installed

Joshua Harlan Lifton (3):
      Merged 2.6.x into 2.7x
      Merge branch '2.6.x' into 2.7.x
      (#7110) Better SSL error message certificate doesn't match key

Jude Nagurney (1):
      (#8062) Consider package epoch version when comparing yum package versions

Justin Stoller (1):
      Prior to this commit we hard coded paths in two tests that depended on

Kelsey Hightower (59):
      (#10940) Deprecate `--apply` in favor of `--catalog`
      (#7656) Port PMT codebase into Puppet core
      (#7656) Port PMT generator templates into core
      (#7656) Add new PMT settings to core Puppet
      (#7656) Port PMT test fixtures into Puppet core
      (#7656) Port PMT unit test into Puppet core
      (#7656) Port PMT integration test into Puppet core
      (#7656) Port PMT to faces, bundle in Puppet core
      (#7656) Add build action to module_tool face
      (#7656) Add changes action to module_tool face
      (#7656) Add clean action to module_tool face
      (#7656) Add generate action to module_tool face
      (#7656) Add install action to module_tool face
      (#7656) Add search action to module_tool face
      (#7656) Remove unnecessary require of puppet/face
      (#7656) Bump module face to version 1.0.0
      (#7656) Refactor the module face build action
      (#7656) Fix inaccurate comment in the build action
      (#7656) Add output to action examples
      (#7656) Show the format of the status hash for build
      (#7656) Code cleanup for the generate action
      (#7656) Show the default install-dir in help output
      (#7656) Use Metadata fully qualified module name
      (#7656) Use a Puppet setting for default module repo
      (#7656) Rename contact to make_http_request
      (#7656) Use rspec 2.x in generator templates
      (#7656) Removed spec.opts template
      (#7656) Rename full_name to full_module_name
      (#7656) Rename `Modulefile` to `ModulefileReader`
      (#7656) Update comment string in the metadata module
      (#7656) Cleanup repository_spec tests
      (#7656) Encourage documenting license, and contact
      (#7656) Remove redundant uri module
      (#7656) Replace SystemExit with better exceptions
      (#7656) Use core Puppet semver.rb lib
      (#7656) Add details about module testing to templates
      (#7656) Rename module_tool face to module
      (#11198) Modulefiles should have a default license
      Merge pull request #256 from ody/ticket/2.7.x/11273_init.pp_template_for_module_face_should_be_more_thorough
      (#11958) Improve error msg for missing pip command
      (#11803) Add uninstall action for the module face
      (#11804) Enhance PMT search action output
      (#12244) All forge interactions should be centralized
      (#12106) Enhance the uninstall PMT action for UX
      (#12106) Enhance the uninstall PMT action for UX
      (#12645) Face actions should be able to set exit codes
      (#12256) module_requirements should include versions
      Merge pull request #583 from nfagerlund/ticket/2.7.x/3022_force_attribute
      (#3581) Stop forking around: Add fork helper method
      (#9167) Do not send email when nothing changes
      (#13737) Swap build_tree and format_tree method names
      (#13638) Add SemVer#pre function
      (#13639) Don't send errors directly to stderr
      (#13642) Move search notice message
      (#13643) Make the use of FileUtils.rm_rf secure
      (#13649) Restrict module name matching
      (#13636) Update Module Face copyright date
      (#9167) Do not send email when nothing changes
      (#14424) Expand path of the target directory

Ken Barber (3):
      (#8312) Fix zypper provider so ensure => 'latest' now works
      (#8312) Fix zypper provider so ensure => 'latest' now works
      (#13651) Use magenta, not purple in Facter::Util::Colors

Koen Wilde (2):
      (#6697) Set service provider default path to /etc/rc.d on Archlinux
      Fix description in service provider test for FreeBSD

Konrad Scherer (2):
      (#7485) Support zypper 0.6 with zypper package provider
      (#7485) Support zypper 0.6 with zypper package provider

Lauri Tirkkonen (2):
      (#12981) Fix external subcommand exit status
      (#14723) Fix http report description

Luke Kanies (3):
      Removing resource stubbing from launchd tests
      (2056) Launchd now supports overriding stop/start
      (6404) Failing when no file is specified to backup

Matt Robinson (56):
      maint: Fix inspect help
      maint: Add inspect app options to help
      Merge branch 'ticket/2.7.x/maint-fix_inspect_help' into 2.7.x
      maint: Fix case sensitive require
      Merge branch 'ticket/2.7.x/maint-fix_inspect_help' into 2.7.x
      Merge branch '2.6.x' into 2.7.x
      Merge pull request #49 from nfagerlund/maint/2.7.x/filebucket_type_and_wrapping
      Merge pull request #48 from daniel-pittman/maint/2.7.x/strip-incorrect-rights-statements
      (#8667) Write out a list of resources that are managed by puppet agent
      Merge branch 'ticket/2.7rc/8667-write_managed_resources' into 2.7rc
      (#4549) Fix templates to be able to call all functions
      (#9775) Only list managed resources in the resources file
      (#9837) Start the cleanup of the puppet resource application
      (#9837) Extract methods from the main section of the resource application
      (#9837) Call puppet apply to avoid deprecation warning
      (#9837) Make a clearer variable name in the specs
      (#9837) Move properties in prep to move proc to method
      (#9837) Move resource formatting method to Puppet::Resource
      (#9837) Split parameter pruning from manifest formatting
      (#9838) Return the tranaction report when doing a ral save
      Merge branch 'maint/2.7.x/provider_parameter_description' of https://github.com/nfagerlund/puppet into 2.7.x
      maint: Rename xgenerate to add_dynamically_generated_resources
      Give variables more descriptive names
      Merge pull request #223 from nicklewis/ticket/2.7.x/6907
      Merge pull request #244 from kelseyhightower/ticket/2.7.x/7656_module_tool_should_be_a_face
      (#11276) Mark module tool tests as failing on Windows
      (#11276) Fix module install specs that fail on windows
      maint: Add tap to fix Ruby 1.8.5 failures
      Merge branch '2.6.x' into 2.7.x
      maint: Remove Module.modulepath
      maint: Remove unused method requires
      maint: Fix Puppet::Node::Environment::Helper specs
      maint: Cleanup environment_spec
      (#11802) Make Puppet::Module able to find module in specific path
      (#11803) Add modules_by_path method to environments
      (#11802) Add module list action
      (#11802) Fix module list specs on Windows
      (#11600) Remove module face
      Revert "(#11600) Remove module face"
      (#2279) Convert package specs to not use mocks
      (#2279) Handle providers with multiple installed versions - ruby gems
      (#12329) Allow faces when_rendering blocks to take options
      (#12349) Add module dependency errors to module list output
      (#12349) Order module list output
      (#12349) Order stderr output to fix acceptance test for `module list`
      Merge pull request #501 from kelseyhightower/ticket/2.7.x/12645_face_actions_should_have_the_ability_to_set_specific_exit_codes
      (#12424) Update SemVer to use ranges and new comparison operators
      Update module and environment with functionality for the module tool
      (#12256) Fix SemVer's range behavior to work with Ruby 1.9
      Fix range intersection monkey patch :& alias
      (#12631) Remove puppet module face
      Fix a test that tries to create a dir with '*' in the name
      Fix spec ordering failure on environment
      Monkey patch FileUtils.mv in Ruby 1.8.5
      Make core changes needed for the puppet module tool
      Add Module Tool

Matthaus Litteken (62):
      Revert "Merge pull request #99 from nigelkersten/tickets/2.7.x/9143-make-macauthorization-work-on-lion"
      Revert "Merge pull request #100 from glarizza/tickets/2.7.x/9192_launchd_fix"
      Merge branch '2.7.x' of github.com:puppetlabs/puppet into feature/master/7999-systemd-services
      Merge branch '2.7rc' into 2.7.x
      Merge branch 'feature/master/7999-systemd-services' into 2.7.x
      Updated CHANGELOG for 2.7.4rc1
      Update certificate_spec.rb test to include spec_helper
      Merge branch '2.7rc' of github.com:puppetlabs/puppet into 2.7rc
      Merge branch '2.7.x' into 2.7rc
      Updated CHANGELOG for 2.7.4rc2
      Merge branch 'ticket/2.7.x/7114fixup' of https://github.com/stschulte/puppet into 2.7rc
      Merge pull request #119 from nicklewis/ticket/2.7rc/8667-spec-fix
      (#9440) Allow cron vars to have leading whitespace
      Updated CHANGELOG for 2.7.4rc3
      Merge branch '2.7rc' into 2.7.x
      Expand paths in catalog_spec for windows testing
      Merge pull request #139 from glarizza/feature/2.7.x/launchd_optimization
      Merge pull request #186 from nicklewis/ticket/2.7.x/10346
      Merge pull request #187 from glarizza/feature/2.7.x/launchd_optimization
      Merge pull request #193 from daniel-pittman/feature/2.7.x/9508-auth-any-rather-than-auth-no
      Updating CHANGELOG for 2.6.13rc1
      Updating CHANGELOG for 2.7.8 release
      Merge branch '2.7rc' into 2.7.x
      Update CHANGELOG for 2.7.9 release
      Merge branch '2.7rc' into 2.7.x
      Updated CHANGELOG for 2.6.13
      Updating CHANGELOG and lib/puppet.rb for 2.7.11
      Updating CHANGELOG and lib/puppet.rb for 2.6.14
      Updating CHANGELOG and lib/puppet.rb for 2.7.11
      Merge branch 'puppet-2.7.11-cve+regression' of github.com:puppetlabs/puppet-cve-test into puppet-2.7.11-cve+regression
      Updating CHANGELOG again for 2.7.11
      Merge pull request #6 from pcarlisle/ticket/2.7.x/12572-last-run-summary
      Updating CHANGELOG and lib/puppet.rb for 2.7.12rc1
      Merge pull request #559 from cprice-puppet/bug/2.7.x/12844-agent-enable-doesnt-remove-old-lockfile
      Updating CHANGELOG for 2.7.12rc2
      Merge branch '2.7rc' into 2.7.x
      Updating puppet.spec for 2.7.11-1, 2.7.11-2
      Remove telnet Output_log parameter
      Updating CHANGELOG and lib/puppet.rb for 2.6.15
      Updating CHANGELOG and lib/puppet.rb for 2.7.13
      Merge branch 'security/2.7.13/filebucket-telnet-macos-security' into 2.7.x
      Merge branch 'security/2.6.14/filebucket-bucket-path-security' into 2.6.x
      Updating CHANGELOG and lib/puppet.rb for 2.6.16
      Update puppet.spec for rpm packaging
      Updating CHANGELOG, lib/puppet.rb for 2.7.14rc1
      Updating CHANGELOG for Puppet 2.7.14rc2
      Merge branch '2.7rc' into 2.7.x
      Merge pull request #758 from nfagerlund/maint/2.7.x/fix_man_pages
      (#14297) Handle upstart services better
      (#14297) Update spec tests for upstart provider
      (#14297) Add acceptance test for upstart provider
      (#14297) Clean up upstart provider and tests
      (#14297) Update upstart provider acceptance tests
      (#14297) Define agent in upstart acceptance test
      (#14297) Don't remove tty1 or rsyslog during upstart acceptance
      Merge pull request #825 from zaphod42/maint/2.7rc/leaked-filehandles-in-upstart
      (maint) Disable upstart spec test on windows
      (#14761) Add boot, reboot to excludes list for redhat provider
      Updating CHANGELOG, conf/redhat/puppet.spec for puppet 2.7.15rc4
      Merge branch '2.7rc' into 2.7.x
      Updated manpages, CHANGELOG, puppet.spec, puppet.rb for 2.7.16rc1.
      Update CHANGELOG, conf/redhat/puppet.spec for 2.7.16

Matthias Pigulla (1):
      (#9768) Add a defaults argument to create_resources

Max Martin (6):
      Merge pull request #136 from mmrobins/ticket/2.7.x/dont_count_audited_resources_as_managed
      Merge pull request #149 from joshcooper/ticket/2.7.x/8411-change-group-broken
      Merge branch 'maint/2.7.x/resource_app_cleanup' into 2.7.x
      Merge branch '2.6.x' into 2.7.x
      maint: Deal with [].to_s problem in 1.9.2
      (#10109) Make resourcefile work with composite namevars

Merritt Krakowitzer (1):
      (#6371) Update lastchg field in shadow file on Solaris.

Michael Kincaid (3):
      Update acceptance tests to use confine instead of skip_test loops
      Revert changes to symbolic_modes.rb -- this test should indeed be pending
      Remove EL-related test changes from this commit.

Michael Stahnke (35):
      Merge pull request #44 from nfagerlund/ticket/2.7.x/8037_incorrect_augeas_example
      Merge pull request #77 from daniel-pittman/feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      Merge pull request #111 from haus/minor_cert_test_fix
      Update spec and lib/puppet.rb for 2.6.10 release
      Updated CHANGELOG for 2.6.10
      Update CHANGLEOG for 2.7.4
      Merge pull request #146 from daniel-pittman/bug/2.7.x/9832-storeconfigs-postgresql-regression
      Updating version numbers for 2.7.5
      Updates for 2.6.11
      Merge branch '2.6rc' into 2.6.x
      Merge branch '2.7rc' into 2.7.x
      Updated CHANGELOG for 2.7.6rc1
      Merge pull request #160 from daniel-pittman/bug/2.7.x/9832-storeconfigs-regressions
      Updated CHANGELOG for 2.7.6rc2
      Merge branch '2.7rc' into 2.7.x
      Updating for 2.7.6rc3
      Merge branch '2.7rc' into 2.7.x
      Updated CHANGELOG for 2.6.12
      Merge branch '2.6rc' into 2.6.x
      Updated CHANGELOG for 2.7.6
      Updated CHANGELOG for 2.7.7rc1
      Updated CHANGELOG for 2.7.7rc2
      Update CHANGELOG and packaging for 2.7.7 final
      Merge branch '2.7.x' into 2.7rc
      Merge branch '2.6.x' into 2.7rc
      Readying for 2.7.8rc release
      Updated CHANGELOG for 2.7.8rc1
      Merge pull request #318 from glarizza/bug/2.7.x/11202_apple_rake
      Updated CHANGELOG for 2.7.10rc1
      Merge branch '2.7.x' of github.com:puppetlabs/puppet into 2.7.x
      Updated CHANGELOG for 2.7.10
      Merge branch '2.7rc' into 2.7.x
      Update packaging spec files for 2.7.12
      Update CHANGELOG for 2.7.12
      Merge branch '2.7rc' into 2.7.x

Moses Mendoza (11):
      (#12169) Correct redhat spec changelog chronology issue
      (#12466) unset X-Forwarded-For header
      Update CHANGELOG for 2.7.14rc3
      Update CHANGELOG, spec files for 2.7.14
      Merge branch '2.7rc' into 2.7.x
      Update CHANGELOG lib/puppet.rb puppet.spec for 2.7.15rc1
      Update CHANGELOG puppet.spec for 2.7.15rc2
      Merge branch '2.7rc' into 2.7.x
      Update CHANGELOG, conf/redhat/puppet.spec for 2.7.15rc3
      Merge branch '2.7rc' into 2.7.x
      Update facter dep to reflect epoch 1

Nan Liu (5):
      (#4135) Update pluginsync to only load ruby files.
      (#8547) Update storeconfigclean script to read puppet.conf
      (#6335) Allow optional trailing comma in argument lists.
      (#5353) Change agent default to graph=true
      (#14296) Improve template function error message.

Nicholas Hubbard (1):
      options[:ca_location] is a string not a symbol. Safer to pull Puppet::SSL::Host.ca_location since it is already set correctly.

Nick Lewis (141):
      (#8662) Migrate suidmanager test case to rspec
      (#8770) Always fully drop privileges when changing user
      Merge pull request #32 from joshcooper/ticket/2.6.x/8740-cannot-manage-files-of-type-socket
      (#8770) Don't fail to set supplementary groups when changing user to root
      (#5495) Remove dead Windows-specific code from posix exec provider
      Merge branch 'ticket/2.7.x/5495' into 2.7.x
      Fix posix exec provider spec failures on Windows
      Merge branch 'ticket/2.7.x/5495' into 2.7.x
      Merge remote-tracking branch 'josh/maint/2.7.x/ca-location-test-failures' into 2.7.x
      Remove Puppet::Network::HttpPool keep_alive handling
      Remove use of Util::Cacher in FileServing::Configuration
      Remove use of Util::Cacher from FileServing::Mount::File
      Remove unused require 'puppet/util/cacher' from Network::HttpPool
      Remove Util::Cacher usage from SSL::CertificateAuthority
      Remove Puppet::Util::Cacher usage from Puppet::Util::Settings
      Remove cached_attrs from Puppet::Type::File
      Remove caching from the catalog, types, and parameters
      Remove Puppet::Util::Cacher use from Puppet::Indirector::Indirection
      Remove dead uses of Puppet::Util::Cacher from autoloader
      Remove use of Puppet::Util::Cacher in Puppet::SSL::Host
      Rework Puppet::Util::Cacher to only expire using TTLs
      (#8272) Fixup logging in Windows service provider
      (#8272) Use symbols instead of booleans for enabled property on Windows
      (#8272) Refactor specs for Windows service provider
      (#8272) Allow disabled Windows services to be started
      (#8408/8409) Add a Windows ADSI helper module
      (#8408) Add a default user provider for Windows
      (#8409) Add a default group provider for Windows
      Stop trying to make config directories in Windows specs
      (#5495) Remove dead Windows-specific code from posix exec provider
      Fix posix exec provider spec failures on Windows
      Don't use non-1.8.5-compatible methods 'Object#tap' and 'Dir.mktmpdir'
      Merge pull request #52 from joshcooper/maint/2.7.x/ssl-file-spec-test-failure
      Merge pull request #53 from joshcooper/ticket/2.7.x/8662-root-on-windows
      maint: Fix trailing whitespace in lib/puppet/util.rb
      (#8410) Add a helper to Puppet::Util to determine absoluteness of a path
      (#8410) Use absolute_path? for Puppet::Parameter::Path validation
      (#8410) Cleanup and fix Windows support in Puppet::Util.execute
      (#8410) Factor out a base class for exec providers
      (#8140) Add an exec provider for Windows
      Properly determine file deletion in puppet/unit/util_spec.rb
      (#8489) Use File::PATH_SEPARATOR rather than ':' for args to puppet doc
      (#8489) Use File::PATH_SEPARATOR rather than ':' for factpath setting
      (#8489) Use File::PATH_SEPARATOR for path attribute of exec type
      (#8489) Use File::PATH_SEPARATOR in path attribute of service type
      (#9174) Provide a helpful error when missing a gem and installing on Windows
      (#8413) Properly clean up stale pidfile on Windows
      Merge pull request #64 from jhelwig/tickets/2.7.x/8412-install-msi-on-windows-via-package-type
      Merge pull request #75 from joshcooper/ticket/2.7.x/8662-elevated-priv-check-fails-on-2k3R2
      (#8413) Only try to catch Process::Error if it's defined
      Merge pull request #98 from daniel-pittman/feature/2.7.x/9051-storeconfig-backend-should-be-configurable
      Merge pull request #97 from joshcooper/ticket/2.7.x/9186-windows-file-security
      Merge remote-tracking branch 'josh/maint/2.7.x/9186-fix-shared-examples' into 2.7.x
      Fix order dependent spec failure in exec specs
      Fix failing spec for resource file
      Merge pull request #122 from haus/ticket/9440
      Cleanup and improve coverage of file type unit tests
      Cleanup file type integration tests
      Remove unnecessary Windows-on-non-Windows-master code for path parameter
      Refactor autorequire of parent to use pathname with ancestors
      Sub away trailing backslashes at the end of sources on Windows
      Move mode management into the providers
      Add the ability to retrieve user and group SIDs
      Make string_to_sid_ptr block optional
      Move owner management into providers
      Remove duplicate SID resolution code
      Move group management into providers
      Merge pull request #151 from joshcooper/ticket/2.7.x/9027-groupadd-aix-warning
      (#7224) Add a helper to Puppet::SSL::Certificate to retrieve alternate names
      (#2848) List subject alt names in output of puppet cert --list
      (#2848) CSR subjectAltNames handling while signing.
      (#2848) Remove unused xmlrpc code
      (#2848) Rework the xmlrpc CA handler to use the modern SSL code
      (#2848) Remove the legacy SSLCertificates code
      Add support for dns-alt-names option to `puppet certificate generate`
      Add --allow-dns-alt-names option to `puppet certificate sign`
      Add support for DNS alt names to `puppet ca`
      Fix some inconsistencies from merging
      Fix failing CA Interface specs on Ruby 1.9
      (#7224) Add a helper to Puppet::SSL::Certificate to retrieve alternate names
      (#2848) List subject alt names in output of puppet cert --list
      (#2848) CSR subjectAltNames handling while signing.
      (#2848) Remove unused xmlrpc code
      (#2848) Rework the xmlrpc CA handler to use the modern SSL code
      (#2848) Remove the legacy SSLCertificates code
      Backport Enumerable#count to Rubies < 1.8.7
      Allow a master to bootstrap itself with dns_alt_names and autosign
      Allow a master to bootstrap itself with dns_alt_names and autosign
      (#10244) Restore Mongrel XMLRPC functionality
      (#10244) Restore Mongrel XMLRPC functionality
      (maint) Fix CA-related specs failing on Windows
      (#10289) Add a safe alternative to REST for inventory service
      (#10346) Fix storeconfigs spec failures when run alone
      Merge branch '2.6.x' into 2.7.x
      (#10289) Add an ext script to upload facts to inventory server
      maint: Fix failing spec on old version of rspec
      Merge branch 'ticket/2.7.x/2744' into 2.7.x
      Merge remote-tracking branch 'daniel-pittman/feature/2.7.x/9508-auth-any-rather-than-auth-no' into 2.7.x
      maint: Correct the spelling of sentinel
      (#9671) Use Array#concat rather than +=
      maint: Don't File#expand_path when unmunging file paths
      (#9617) Be smarter about finding parents when eval_generating
      (#9671) Exit early from #eval_generate if nothing is created
      (#9671) Generated resources should not depend on the completed_ whit
      (#9617) Keep track of blockers for resources when traversing
      (#9617) Add a red-black tree map
      (#9671) Stop tracking size and height of nodes in RbTreeMap
      (#9671) Return nodes from internal RbTreeMap recursion
      (#9671) Implement RbTreeMap#each recursively, and #first/#last explicitly
      (#9617) Use an RbTreeMap to store ready resources
      maint: Fix failing specs for Windows exec provider
      maint: Fix incorrect whitespace
      (#6907) Allow providers to be selected in the run they become suitable
      (#6907) Prefetch unsuitable providers
      (#2744) Don't automatically enable show_diff in noop mode
      Merge pull request #246 from pcarlisle/fix_validate_args
      Fix Ruby 1.8.5-incompatible code in spec setup
      Fix Ruby 1.8.5-incompatible code in Transaction#eval_generate
      Fix Ruby 1.8.5-incompatible code in FileBucket::Dipper spec
      Merge branch 'fix-1.8.5-incompatibilities' into 2.7rc
      maint: Unify 'type' and 'classref' non-terminals in the grammar
      (#6710) Support relationship arrows between resource refs with title arrays
      (#6710) Support relationships for resources defined by other constructs
      (#11641) Properly track blockers when generating additional resources
      Fix stage inheritance between multiple included classes
      Allow storeconfigs collector to accept parser resources
      Copy owner/group in replace_file
      Document uid/gid-related methods in Puppet::Util
      Remove unnecessary fallbacks in change_{user,group}
      Copy owner/group in replace_file
      Document uid/gid-related methods in Puppet::Util
      Remove unnecessary fallbacks in change_{user,group}
      Disable replace_file on Windows
      Merge tag '2.7.11' into 2.7.x
      Merge tag '2.6.14' into 2.6.x
      Merge commit '7c5d1e4' into 2.7.x
      (#11988) Don't overwrite symlinks in augeas provider
      (#11988) Don't overwrite symlinks in augeas provider
      Quote strings containing hex numbers when generating ZAML
      Significantly improve compilation performance when using modules
      Fix unit test failure in fileserver due to modules

Nigel Kersten (5):
      Fixes #9143, allows macauthorization provider to work on OS X Lion 10.7
      Merge pull request #100 from glarizza/tickets/2.7.x/9192_launchd_fix
      Merge pull request #99 from nigelkersten/tickets/2.7.x/9143-make-macauthorization-work-on-lion
      Fixes #9143, allows macauthorization provider to work on OS X Lion 10.7
      (#10722) Display errors on HTTP report submission failures

Ossi Herrala (1):
      (#8855) Follow HTTP redirects is {app,pkg}dmg providers.

Patrick (2):
      (#11741) Use dns_alt_names instead of certdnsnames in acceptance tests
      Match old slightly different version of "hostname was not match"

Patrick Carlisle (64):
      Merge branch '7004-plural-e' into 2.7.x
      Fix arity of blocks to validate for file properties
      Merge branch '5421' into 2.7.x
      Fix tests for autorequiring links to work on windows
      Fix the targets in autorequire tests to use expand_path
      Merge remote-tracking branch 'stschulte/feature/2.7.x/9997' into 2.7.x
      Merge remote-tracking branch 'nanliu/ticket/2.7.x/8547' into 2.7.x
      (#6830) Fix create_resources spec for ruby 1.9
      Merge branch '9768_default_resources' into 2.7.x
      Merge remote-tracking branch 'daniel-pittman/bug/2.6.x/9158-support-multiple-versions-of-stomp-gem' into 2.7.x
      Merge branch '10321-rangearray' into 2.7.x
      Merge remote-tracking branch 'daniel-pittman/feature/2.7.x/4865-notify-start-of-evaluation-not-just-end' into 2.7.x
      (#4865) Log when we start evaluating resources at the info level
      Merge branch '4865-notify-start-of-evaluation' into 2.7.x
      Merge remote-tracking branch 'jhelwig/tickets/2.7.x/8062-yum-epoch' into 2.7.x
      Merge branch 'tickets/2.7.x/11333-fix-ensurable' into 2.7.x
      (#7428) Fix option parsing for ruby 1.9 in cert application
      Merge branch 'tickets/2.7.x/8119' into 2.7.x
      (#8341) Only load facts once per puppet run
      (#12101) Add shared context for specs to imitate windows or posix
      (#12101) Make Puppet::Util::absolute_path? usable in autoloader
      Revert "(#12101) Make Puppet::Util::absolute_path? usable in autoloader"
      Revert "(#12101) Add shared context for specs to imitate windows or posix"
      (#12268) Fix upstart test to work with String#each_line
      (#12464) Avoid unnecessarily reloading facts when node_name_fact is not set
      (#12310) Remove process_name instrumentation listener
      (#12464) Avoid unnecessarily reloading facts when node_name_fact is not set
      (#12310) Remove process_name instrumentation listener
      (#12572) Revert fix for #7106 and implement a more minimal fix
      (#12572) Add acceptance test to make sure no last_run_summary diff is printed
      (#12572) Fix failing last run summary test on windows
      (#9491) Preserve trailing slashes in FileSettings
      (#10722) Refactor http_spec to use expectations
      (#10722) Add spec to verify that an error is logged on bad http
      (#13117) Fix selmodule error on each_lines
      Stub execpipe using StringIO
      Merge remote-tracking branch 'daniel-pittman/refactor/2.7.x/4862-remove-the-event-loop-library' into 2.7.x
      (#12101) Add shared context for specs to imitate windows or posix
      (#12101) Make Puppet::Util::absolute_path? usable in autoloader
      (#13260) Use mktmpdir when downloading packages
      Refactor pkgdmg specs
      Refactor pkgdmg specs
      (#13260) Use mktmpdir when downloading packages
      (#13260) Spec test to verify that mktmpdir is used
      (#13260) Spec test to verify that mktmpdir is used
      Stub mktmpdir and remove_entry_secure in os x package providers
      Stub mktmpdir and remove_entry_secure in os x package providers
      (#13659) Convert fact values to string when searching database
      (#13640) Only agents should use next_agent_run
      Use :as_platform in the redhat service spec
      Use :as_platform in the smf service spec
      Fix communication_error acceptance test
      Merge remote-tracking branch 'cprice/refactor/2.7.x/13690-spec_helper_compatibility' into 2.7.x
      (#13299) Fix error message when agent is disabled
      Put back require 'puppet' in Puppet::Util
      Fix filebucket specs on Windows
      Fix incorrect argument handling for expire in NodeExpirer
      Fix #14123 for Windows
      Revert "Fix incorrect argument handling for expire in NodeExpirer"
      Don't use features to check for color in logging
      Add Puppet::Util::Platform to abstract platform checks
      Fix a stub of ansicolor that I missed
      Revert "maint: use relative paths to fixtures."
      Use absolute_path in module install spec

Paul Tinsley (1):
      (#11717) Set password before creating user on Windows

Peter Meier (3):
      Revert "(Maint.) Disable cleaning of storeconfigs."
      Fix tests for #1886 with ActiveRecord 3.x
      Possible fix for #8435 - remote package installation broken

Pieter van de Bruggen (5):
      (#12339) Adding basic search output formatting.
      (#12339) Improving documentation around Puppet::Util::Terminal.width.
      (#12339) Clarifying source attribution.
      (#12080) Implement a rich console logging prototype.
      (#13367) Patch SemVer to permit ranges including pre-release components.

R.I.Pienaar (3):
      (#5246) Puppetd does not remove it's pidfile when it exits
      Merge pull request #436 from daniel-pittman/maint/2.7.4/stub-upstart-spec-test-in-a-portable-way
      Revert "(#5246) Puppetd does not remove it's pidfile when it exits"

Reid Vandewiele (1):
      (#13567) Fix create_resources name parameter bug

Ricky Zhou (3):
      Drop privileges before creating and chmodding SSH keys.
      Drop privileges before creating and chmodding SSH keys.
      (#8119) Write reports to a temporary file and move them into place

Sean Millichamp (2):
      (#10321) Fix array support in schedule's range parameter
      (#10296) Switch schedule tests from should to must

Stefan Schulte (42):
      (#7114) Add tests for option property
      (#7114) Fix value validation on options
      (#8193) Support new keytypes for ssh_authorized_key
      (#8193) Support new keytypes for sshkey
      Merge branch 'ticket/2.7.x/4135' of https://github.com/nanliu/puppet into 2.7.x
      Merge branch 'array-to_s-1.9-stable' of https://github.com/5long/puppet into 2.7.x
      (#9796) ssh_authorized_key supports whitespace again
      (#8193) Add unit tests for new ssh keytypes
      (#8193) Add support for new ssh keytypes in authorized_key provider
      (#9997) Add mysql2 gem support
      Merge branch 'tickets/2.7.x/6371-update-lastchg-shadow-field-on-solaris' of https://github.com/jhelwig/puppet into 2.7.x
      (#9544) Stub command in package spec that needs root priviledges
      (#5421) Link should autorequire target
      maint: Fix indention in cron spec
      maint: Remove unused vars in cron spec
      maint: Use a real provider class in cron spec
      maint: Add expected error messages to cron spec
      (#12070) Fix crontab value munging
      Merge branch 'schedule/bug/10296-test_cleanup_2.7.x' of git://github.com/seanmil/puppet into 2.7.x
      Revert "Finer-grained protocol for property `insync?`."
      Merge branch 'tickets/2.7.x/12195-Puppet_outputs_Ruby_warnings_on_RHEL_directives' of git://github.com/barn/puppet into 2.7.x
      Merge pull request #426 from daniel-pittman/bug/2.7.x/12268-1.9.3-compatibility-fix
      Merge pull request #514 from nfagerlund/typo/2.7.x/seperated
      Maint: Remove unused variable in user spec
      Maint: Add a real provider class to user spec
      Maint: Use real objects in user spec
      Maint: Remove unused mock objects in user spec
      (#1076) Show warning if an empty group is specified
      (#7986) Cleanup pkg provider #1
      (#7986) Cleanup pkg provider #2
      (#7986) Modify pkg provider to handle publisher
      (#12960) Fix puppet resource <type> if type has no providers
      (#13645) Do not open a smtp connection if nothing to report
      (#13645) Add test cases to tagmail_spec
      maint: refactor integration specs for ssh_authorized_key
      (#14127) Add integration tests for ssh_authorized_key
      maint: Fix pkg_spec test
      (#11004) Support Solaris 11 output in pkg package provider
      (#11004) Fix regex for pkg provider line matching
      (#14615) Exclude helperscripts in gentoo service provider
      maint: Make it easier to test the service provider
      (#14615) Fix provider spec tests to work on non gentoo systems

Stig Sandbeck Mathisen (2):
      Imported Upstream version 2.7.16
      Imported Upstream version 2.7.16

Tim Bishop (5):
      (#11318) Add password management on FreeBSD
      (#10962) Make sure managehome is respected on FreeBSD
      (#11046) Improve pw group provider on FreeBSD
      (#11046) Add support for user expiry in pw user provider
      (#12081) ensure user deletes respect managehome

Whyme.Lyu (1):
      Call Array#join explicitly on command

Zach Leslie (1):
      (#7296) Make the Debian service provider handle services that don't conform to the debain policy manual.

cprice (10):
      (#12454) device_spec.rb fails with ruby 1.8.7-p357 and mocha v.0.9.12
      (#5454) Acceptance test to verify that pluginsync works properly with "features"
      (#5454) add "autosign" argument
      (#12844) Backwards compatibility for 'puppet agent --enable'
      Revert "(#12844) Backwards compatibility for 'puppet agent --enable'"
      Revert "Merge remote-tracking branch 'masterzen/tickets/2.7.x/3757' into 2.7.x"
      (#12844) Agent lockfiles: backwards compatibility with 2.7.10/2.7.11
      (#12933) Better error message when agent is administratively disabled
      (#12844) Fix a unit test relating to lockfiles
      (#13439) refactor spec helper for spec compatibility between 2.7 and

joshcooper (3):
      Merge pull request #63 from nicklewis/ticket/2.7.x/9174
      Merge pull request #74 from nicklewis/ticket/2.7.x/8413
      Merge pull request #90 from nicklewis/fix-pidlock-removal-failure

lifton (9):
      Merge pull request #157 from nfagerlund/maint/2.7.x/document_multiple_tags
      Merge pull request #284 from MaxMartin/ticket/2.7.x/10109-composite-namevars
      Merge pull request #336 from joshcooper/maint/2.7.x/cert-ttl-build-errors
      Merge pull request #344 from daniel-pittman/refactor/2.7.x/11996-spec-failures-after-ruby-187-p357
      Merge pull request #342 from daniel-pittman/refactor/2.6.x/11996-spec-failures-after-ruby-187-p357
      Merge pull request #397 from mmrobins/ticket/2.7.x/2279-gem_reinstalls
      Merge pull request #420 from daniel-pittman/feature/2.7.x/2927-symbolic-file-mode-redux
      Merge pull request #446 from joshcooper/ticket/2.7.x/12386-disable-kick-on-windows
      Merge pull request #498 from daniel-pittman/bug/2.7.x/6663-increase-default-key-length

nfagerlund (55):
      Maint: Fix poor documentation for versioncmp function.
      Maint: Adjust wording for file type's content parameter
      Maint: Mention that audit metaparameter will accept "all"
      (#7853) Clarify and complete docs for the tagmail report processor
      (#8302) Improve documentation of exec providers
      (#3553) Explain that cron resources require time attributes
      Maint: Fix missing option text in puppet agent and arrange options alphabetically
      (#4411) Explain that runinterval = 0 does not mean "never run"
      (#8612) Clarify the function of the example for exec's "creates" parameter
      (#8037) Fix incorrect example in Augeas type reference
      Maint: Improve create_resources function's doc string
      Maint: Fix line wrapping in create_resources function
      Maint: Correct docs for filebucket type and file's backup parameter
      Maint: Fix the "provider" parameter documentation
      Maint: Document tag metaparameter's ability to take an array
      Fix typo in report debug message
      (#7601) Use << instead of += in references
      (#7601) Rename "h" method to "markdown_header"
      (#7601) Remove unnecessarily abstracted paramwrap method
      Maint: Revise reference text for most types and providers
      (#7601) Add markdown_definitionlist method to reference.rb
      (#7601) Use definition lists in type references
      (#7601) Use definition lists in indirection references
      (#11291) Update description of show_diff setting to match behavior as of 2.7.8
      (#11291) Update description of show_diff setting to match behavior as of 2.7.8
      (#11404) Move markdown_header and markdown_definitionlist to Puppet::Util::Docs
      Maint: Make indentation for markdown definition lists more readable and reliable
      (#11404) Fix broken and unreliable indentation in provider lists in type reference
      Maint: Padding should be added when dochook strings are consumed, not hardcoded into them
      Maint: Fix redhatfedorasusecentosslesoelovm in type reference
      Maint: Fix typo in usage example for create_resources function
      (#11451) Fix improper use of "defined" in the duplicate declaration error
      Merge pull request #317 from jamtur01/tickets/2.7.x/11844
      (#12356) Mention the expected exit codes in the hasstatus parameter doc
      Maint: Configuration settings shouldn't be referred to as "parameters"
      Maint: Update external_nodes setting description for changes from 2.6.5
      (#11535) Platform agnosticism: Desc strings should refer to path separator instead of ':'
      (#11535) Call out differing config defaults on Windows
      Maint: Clarify ancient text about directories of symlinks
      Maint: Improve documentation of file type's source parameter
      Maint: General improvement of file type parameter doc strings
      (#2927) Document symbolic modes in mode parameter
      (#11535) Update file type with Windows-specific quirks
      (#11535) Update user type docs w/ Windows-specific quirks
      Maint: Kill bogus allowdupe compatibility warning for FreeBSD
      (#11535) Update group type's docs w/ Windows-specific quirks
      (#11535) Update service type w/ Windows-specific quirks
      (#11535) Update package type docs w/ Windows-specific quirks
      (#11535) Update Windows exec provider docs
      (#11535) Edit scheduled_task type docs
      Typo: "Seperated" -> "separated"
      (#3022) File type's force attribute's description is incomplete
      Fix broken man page rake task
      Maint: De-genericize Puppet Forge references in module face
      Merge pull request #818 from lotheac/fix_http_report_desc

pcarlisle (14):
      Merge pull request #543 from daniel-pittman/maint/2.7.x/test-failure-after-activerecord-cleanup
      Merge pull request #566 from daniel-pittman/maint/2.7.x/fix-pkg-provider-tests-on-1.8.5
      Merge pull request #568 from daniel-pittman/maint/2.7.x/12960-fix-order-dependent-test-failures-over-global-state
      Merge pull request #602 from cprice-puppet/bug/2.7.x/13439-spec-api-incompatibility
      Merge pull request #665 from cprice-puppet/bug/2.7.x/spec-tmpfile-cleanup
      Merge pull request #713 from daniel-pittman/bug/2.7.x/14173-filebucket-resource-should-validate-path
      Merge pull request #700 from daniel-pittman/bug/2.7.x/14123-don't-explode-when-path-has-bad-content
      Merge pull request #701 from daniel-pittman/bug/2.7.x/14127-ssh-auth-keys-fails-on-completely-empty-line
      Merge pull request #735 from daniel-pittman/bug/2.7.x/14288-gem-provider-fails-on-bad-input
      Merge pull request #763 from cprice-puppet/bug/2.7.x/help-faces-as-api
      Merge pull request #768 from nicklewis/fix-fileserver-test-failure
      Merge pull request #776 from joshcooper/maint/2.7.x/fix-broken-console-color
      Merge pull request #784 from cprice-puppet/cleanup/2.7.x/module-dns-acceptance-failures
      Merge pull request #792 from cprice-puppet/cleanup/2.7.x/vary-webrick-port

-----------------------------------------------------------------------

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list