2011-09-06 Michael Stahnke <stahnma@puppetlabs.com> - cmdrkeith_rc0
====================================================================
 Igal Koshevoy <igal@pragmaticraft.com> (186):
  * Add puppet-enterprise-installer.
  * Add package_repos.
  * Add installer/packages symlink.
  * Add Rakefile.
  * Installer: Improve docs on variable naming conventions.
  * Installer: Add documentation for "has_logfile" function.
  * Installer: Show options in square brackets.
  * Installer: Make Dashboard database configuration manditory.
  * Installer: Backup existing "puppet.conf" file.
  * Installer: Add TODO about explaining that firewall ports may need to
    opened.
  * Installer: Fix "display_placeholder" to use all arguments given to it.
  * Installer: Add install and setup for mod_ssl, dashboard and mysql.
  * Installer: Fix "ask" to check variable definitions.
  * Installer: Rework so program can be used as a library.
  * Installer: Move 'set -e' to within "main" block.
  * Installer: Fix "ask" to cope with crazy shells nil/non-nil semantics.
  * Installer: Add test framework and initial suite.
  * Installer: Rework "run" and "display_placeholder" to use $1.
  * Installer: Add platform detection and rewrote existing code to use it.
  * Installer: Add ability to save answers to file with new "-s FILE" option.
  * Installer: Add common "quit" function to cleanup and exit.
  * Installer: Rework "run" to not use subshell.
  * Installer: Create temporary directory with a clearer name.
  * Installer: Fix ordering of answer loading to be after header.
  * Installer: Make "workdir" a function that creates the directory as
    needed.
  * Installer: Detect and conditionally install OS's "apr" package.
  * Installer: Fix 'apr' installation to honor noop mode.
  * Installer: Fix handling of workdir and platform. Fix more quoting issues.
  * Installer: Fix duplicate installation of "apr" package. Add "apr-util".
  * Installer: Fix MySQL server startup.
  * Installer: Fix PATH given to Puppet Dashboard "rake".
  * Installer: Add tests for "prepare_workdir" and "remove_workdir".
  * Installer: Improve "is_noop" and "has_logfile" to not demand presence of
    variables.
  * Installer: Add tests for "quit", "prepare_platform" and "run".
  * Installer: Improve test harness to adjust #run scope based on block
    arity.
  * Installer: Add tests for "load_answers", "is_noop" and "has_logfile".
  * Installer: Fix spec to comment out unused descriptions.
  * Installer: Add "pluginsync" option.
  * Installer: Add SSL settings for running Puppet Master with Rack.
  * Installer: Set paths in "puppet.conf".
  * Installer: Extract "backup_file" function.
  * Installer: Improve "backup_file" to use variables.
  * Installer: Rename to "Enterpise Distribution of Puppet" and "edp".
  * Installer: Add "StringOrBlank" type to "ask" function.
  * Installer: Make Puppet Dashboard password a "StringOrBlank" question.
  * Installer: Remove obsolete "save answers" TODO.
  * Installer: Improve "backup_file" to only run if the file exists.
  * Installer: Disable "manual instructions" section.
  * Installer: Fix "ask" to look for undefined answers, rather than empty
    answers.
  * Installer: Add questions and setup for local/remote MySQL and Dashboard.
  * Installer: Fix saving answer file to include answer to confirming
    install.
  * Installer: Add "is_package_installed" and
    "install_package_from_repositories".
  * Installer: Add "bounce_service" to start or restart services.
  * Installer: Disable external node classifier question until we add
    support.
  * Installer: Remove question for hostname Dashboard should run on.
  * Installer: Add TODO about adding symlinks.
  * Installer: Move code installing remote packages into separate section.
  * Installer: Add initial support for Puppet Master, Client and Dashboard.
  * [FIXME] Installer: Disable SSL temporarily because of broken mod_ssl
    package.
  * Revert "[FIXME] Installer: Disable SSL temporarily because of broken
    mod_ssl package."
  * Installer: Updated to fix Puppet's settings, and create server
    certificate.
  * Installer: Add "NONPORTABLE" comments to mark platform-specific code.
  * Installer: Move code for quitting if nothing to install after saving
    answers.
  * Installer: Improve error handling to catch "set -e" exit.
  * Installer: Use "install_package_from_repositories" for MySQL server.
  * [FIXME] Installer: Workaround for broken "edp-httpd" package's
    "puppet-apache" user.
  * Installer: Add symlinks to "/usr/local/bin".
  * Installer: Fix install of MySQL package for Puppet Dashboard.
  * Installer: Improve client install to use aforementioned master certname.
  * Installer: Fix Dashboard "database.yml" generation.
  * Installer: Improve symlink generation to correct broken links.
  * Installer: Create agent certificate.
  * Installer: Fix interview to only install "apr" for Master and Dashboard.
  * Installer: Fix indentation of convenience links.
  * Installer: Fix client certificate so it doesn't include "puppet" name.
  * Installer: Fix quoting of "database.yml" to improve compatibility.
  * Installer: Alter Puppet default "confdir" to "/etc/puppetlabs/puppet".
  * Installer: Improve client setup to send certificate request.
  * Installer: Fix agent certificate request return value to prevent
    cancelling.
  * Installer: Add VERSION file.
  * Dist: Add `rake dist` task to create distribution files.
  * Installer: Fix unqualified paths for certificate creation.
  * Installer: Only symlink "puppet" and "facter".
  * Installer: Remove hack altering default "confdir" in Puppet, now patched
    in package.
  * Installer: Create directory for "puppetmaster.conf" if needed.
  * Install: Add "uninstall.sh" to uninstall EDP for development use.
  * Installer: Remove hack replacing "puppet-apache" in "edp-httpd.conf",
    fixed in package.
  * Installer: Change "-a" to quit if answer isn't defined, and "-A" for old
    behavior.
  * Installer: Bump to VERSION 0.1.1
  * Installer: Improve uninstaller to remove vendor packages it installed.
  * Installer: Simplify usage as library, eliminating INSTALLER_AS_LIBRARY
    variable.
  * Installer: Fix undefined variable error and improve variable usage
    strictness.
  * Installer: Fix "Puppet Server" typo, replaced with "Puppet Master".
  * Installer: Fix "apr" and "symlinks" undefined variable errors.
  * Installer: Add TODO and FIXME entries.
  * Installer: Remove dependency on the EPEL repository.
  * Installer: Rename to "Puppet Enterprise".
  * Dist: Update `rake dist` to use "puppet-enterprise" in the filename.
  * Installer: Don't chdir into installer's directory. WARNING: Will break
    tools relying on this behavior!
  * Installer: Write execution trace to filename produced by `mktemp`.
  * Installer: Update "Summmary" text.
  * Installer: Extract "exception_handler" and "register_exception_handler".
  * Installer: Improve "installer_dir" to allow overriding with
    "INSTALLER_DIR".
  * Installer: Improve "run" to return 0 in noop mode.
  * Installer: Refactor to do all vendor package installs together.
  * Installer: Rename to "enqueue_package" and "install_queued_packages"
  * Installer: Redesign package installation.
  * Installer: Bump VERSION to "0.2.0.dev".
  * Installer: Fix Puppet Client interview's undefined variable.
  * Installer: Improve "display_error" to wrap text.
  * Installer: Fix `yum` package installation to confirm that it worked.
  * Installer: Rewrote configuration file generator.
  * Installer: Fix unintended "cd" caused by Puppet Dashboard setup.
  * Installer: Added support for RHEL 5.
  * Dist: Improved output of `rake dist`.
  * Dist: Added `rake sync` shortcut.
  * Installer: Bump VERSION to 0.3.0.
  * Installer: Add "display_nonewline" using `printf` and update "display" to
    use it.
  * Installer: Improve "prepare_workdir" to deal with missing directory.
  * Installer: Remove unused "manual instructions" section.
  * Installer: Improve "run" to use subshell to limit scope of variables and
    `cd`.
  * Installer: Fix "PACKAGES_REQUIRED" to use portable `printf` for handling
    newlines.
  * Installer: Fix "missing_queued_packages" so it can be run multiple times.
  * Installer: Add "prepare_user" to ensure installer is run as "root".
  * Dist: Improve `rake sync` to populate "installer/packages".
  * Installer: Prepare before processing CLI options to pre-cache values for
    speed.
  * Installer: Update spec to setup mock PLATFORM variables.
  * Installer: Improve "prepare_platform" and adds detection for awk,
    packaging, terminal width, hostname, certdnsnames.
  * Installer: Add `dpkg` and `apt` support, make use of new
    $PLATFORM_PACKAGING.
  * Installer: Improve "display_wrapped_text" to use terminal width and
    $PLATFORM_AWK.
  * Installer: Add function to extend line across terminal, update separator
    functions to use it.
  * Installer: Use new $PLATFORM_HOSTNAME in questions.
  * Installer: Add "q_puppetmaster_certdnsnames" and ask for Puppet Master
    certdnsnames.
  * Installer: Add "q_puppetmaster_use_dashboard_classifier" and logic to
    setup Puppet Master should use Puppet Dashboard as external node
    classifier.
  * Installer: Add "q_puppetclient_graph" and logic to setup dot graphs for
    Puppet Client.
  * Installer: Add explanation for how to manually setup Puppet Dashboard
    database.
  * Installer: Use portable "display" functions to show all text.
  * Installer: Fix infinite loop if platform detection fails.
  * Installer: Fix indentation of "puppet.conf" contents.
  * Installer: Fix misleading "pluginsync" errors by creating "helloworld"
    module.
  * Installer: Add TODOs.
  * Bump VERSION to 0.4 and add "CHANGES.md".
  * Installer: Update package names to use "pe" vendor prefix.
  * Installer: Add "TODO" items for adding Ubuntu support.
  * Installer: Add "unregister_exception_handler" function.
  * Installer: Improve "uninstall.sh" to be more portable and thorough.
  * Bump VERSION to 0.5rc1.
  * Installer: Add "display_missing_vendor_packages" function.
  * Installer: Add "q_vendor_packages_install", remove "q_apr_install", etc.
  * Installer: Renamed `q_puppetclient_*` questions to `q_puppetagent_*`.
  * Installer: Improve text based on suggestions by Nick Fagerlund.
  * Installer: Move "Puppet Dashboard" questions after "Puppet Master".
  * Installer: Fix and improve `certdnsnames` input and handling logic.
  * Installer: Fix uninstaller to not remove "apache" user.
  * Dist: Update `rake sync` to not populate Ubuntu packages for now.
  * Dist: Don't download "edp" packages any more.
  * Installer: Bump VERSION to 0.5
  * Bump VERSION to 0.6dev
  * Dist: Extract `rake populate` from `rake sync` task.
  * Installer: Improve text shown when saving answers.
  * Installer: Improve "install_queued_packages" for "dpkg/apt" to be
    non-interactive.
  * Installer: Improve "bounce_service" to support Ubuntu.
  * Installer: Add vendor packages for Ubuntu.
  * Installer: Add "pe-*" packages for Ubuntu.
  * Installer: Add workaround for Ubuntu "pe-httpd" to cope with ".bak"
    files.
  * Installer: Add "q_puppetdashboard_database_password" if installing
    database.
  * Installer: Fix "uninstall" on Ubuntu to correctly remove packages.
  * Installer: Update "uninstaller" to not remove "puppet" user or packages.
  * Installer: Add initial Puppet Master/Client for Ubuntu.
  * Installer: Fix usage information based on suggestions from Nick
    Fagerlund.
  * Installer: Update uninstaller to remove "pe-puppet-dashboard" user.
  * Installer: Update to set permissions on Dashboard configuration for
    Ubuntu.
  * Installer: Improve uninstaller to purge dpkg stateoverride files on
    Ubuntu.
  * Installer: Create "puppet.conf" as tempfile to avoid conflicts with
    package.
  * Installer: Make Ubuntu actually start "pe-puppet-agent".
  * Installer: Enable necessary Apache modules on Ubuntu.
  * Installer: Improve uninstaller to remove symlinks.
  * Installer: Improve "filebuffer_write" to create directories silently.
  * Installer: Fix MySQL setup on CentOS/RHEL to set password after starting
    service.
  * Update CHANGES.
  * Bump VERSION to 0.6.
  * Bump VERSION to 0.6rc1
  * Installer: Fix typo with unwanted "," in text with "Vendor Packages".
  * Fix Puppet Agent service start on Ubuntu.
  * Fix Puppet Agent service start on Ubuntu.
  * Add README explaining PE's directories, file and tasks.
 
 Michael Stahnke <stahnma@puppetlabs.com> (92):
  * (7733) changing number of nodes in license from 2 to 10 for PE.
  * Merge branches 'ticket/master/7733' and 'master'
  * (7704) SLES now proper in $PLATFORM variable.
  * (#6149) Ensure installer pulls in libcap1 for Debian 5.
  * Updating submodule references in master project.
  * Updating pointers for submodules.
  * (#7751) Adding submodules for squeeze support.
  * Adding all submodules for sqeeeze after pushes.
  * Updating submodule pointers for lucid branch.
  * Adding some helper scripts.
  * Adding Squeeze support into Rakefile.
  * Whitespace change
  * Maint: whitespace change.
  * Adding a git ignore to exclude build artifacts.
  * Updated uninstaller to obliterate /var/lib/mysql
  * Minor change to increment git describe
  * Maint: Updated rakefile to add an 'all' task
  * Minor change to increment git describe
  * Minor change to increment git describe (whitespace)
  *    Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Eliminating use of contractions in installer for clearer message
  * Minor tweaks to pull request from haus.
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating submodule pointers
  * Updated submodules on lenny
  * Update submodules for lucid
  * Update submodules for squeeze
  * Commiting my dumb helper scripts
  * Updating submodules after checking out the right branch in each folder
  * Fix build composition that removed mpm-worker
  * Whitespace to increment git describe
  * (#8853) Exclude httpd prefork from packaging
  * Removing duplicate submodule apache-passenger
  * Adding new gitignores for build artifacts in the distro directories
  * Cleaning up lenny distro area
  * Cleaned up lucid
  * Updating Squeeze
  * Updated squeeze
  * Updating git helper scripts
  * Incrment git describe.  Adds new SPARC builds
  * Removing squeeze folder and submodules (step1)
  * Removing squeeze folder and submodules (step2)
  * Removing Lucid from Enterprise Dist
  * Whitespace
  * Fixed a typo
  * Whitespace to increment git describe
  * updating submodule
  * Update submodule pointer to stomp
  * Ensure installer doesn't try to modify files that won't exist.
  * Update submodule to increment git describe
  * Updating submodule pointer to bump git describe
  * Updating submodule pointer to bump git describe
  * Update submodule commit marker; increment git describe
  * Adding baseline submodule
  * (#8739) Add baseline trimming for inspect jobs
  * Removing license file as it's outdated
  * (#9073) Add license file to PE installer.
  * (#9073) Rename LICENSE.pdf to license.txt
  * Whitespace for git describe
  * Adding puppet-enteprise-release as a submodule
  * (#9073) Modify installer to have the license rpm
  * (#9073) update installer to add p-p-e-r
  * Update submodule pointer to apache
  * Update submodule pointer; incrmeent git describe
  * Update submodule pointers
  * Updating seeding for cowbuilder
  * Updating uploader
  * Add PMT to solaris installs
  * Revert "Add PMT to solaris installs"
  * Adding utility to prune rpm repos
  * Submodule updates
  * Trying rake
  * Modify Rakefile to have before/after chain builds.
  * Submodule dashboard updated
  * More updates on Rakefile attempt
  * Submodule updates
  * Update for deps
  * (#9279) Fix puppet inspect upload by editing puppet.conf properly
  * Ensure pe-puppet-dashboard-workers is enabled after reboot
  * (#9279) Remove old archive files section in installer
 
 Dominic Maraglia <dmaraglia@gmail.com> (87):
  * Merge branch 'sandbox', remote branch 'origin'
  * clean up, added new q_ files
  * Mod q_ files fir q_install=
  * changes to work around installer thornes
  * httpd rename
  * Correct answers file
  * Removing old tests/answer file; will commit new code shortly
  * Updated release test, answer files
  * Commiting new harness w/yaml config
  * Fix bug where remote data was being truncated
  * Modify dashboard answer file, see Bug #5323
  * Porting post install santity tests to yaml config
  * code clean-up and improved commenting
  * Small improvemnts to improve logging output
  * check point in wriring test for Issue 5318
  * check point - test works, save b4 I break it
  * Complete test for issue 5318, harness improvements
  * Changed parsing of tests to execute, code cleanup
  * Small changes for for fully qualified paths
  * simple reorg of test heirarchy
  * Whole lotta files -- adding file checks
  * Cleanup -- removed some old tests
  * Fixed always zero return code from FileServe
  * Many mods: split file/dir tests into seperat tests
  * Test code cleanup -- no functional changes
  * Sanity: large dir test mod: from 5000 to 10 files
  * Add: beefing up yaml config with more data
  * Ported 01_Issue5318.rb to the new config format
  * Porting remainder of tests to new style config
  * Adding in a bunch of tests files
  * Clean up -- removing old file serving data
  * Check point - many mods to file serving test
  * Check point new file/dir servering code workging
  * Mods for modularity in adding puppet resource tests
  * Add User resource test case
  * Add: puppet group resource test
  * A little test clean up to user/group
  * Check point: now working w/igals new installer Q's.
  * 0.40 working installer, and post install checks
  * Add: filecount to cfg file - files to create
  * Fixed Rakefile for package syncing task
  * Add cfg for RHEL5, move version to config vs $ver
  * Added pre-install cleanup routine
  * updated clean_host routine to w/correct rpm cmd
  * More code for the clean-up routines
  * Lots of changes for dynamic answer file generation
  * Addition to answer files, and general code clean up
  * Fix fail flag during test, one class in init.pp
  * Added host file test, some re-organizing of test dir
  * Add hack to run puppet agent twice: see issue5318
  * Mod answer file gen puppetclient to puppetagent
  * repalce q_apr w/ q_vendor_packages_install
  * changed edp pe names
  * renames edp- to pe-
  * Handle invalid command line a bit more gracefully
  * Fix wrong tar scp'ing in TestSetup, cmd line parse sanity
  * adding additional config file
  * Renamed cfg to be more descriptive
  * Modified dynamic answer gen for q_..password for db
  * support for ubuntu pkgs, refined agent/master installs
  * Adding a few more config files
  * Added test for issue #5582, use config file for binpath
  * Ported check for running agent to new harness
  * adding vmmmange to PE repo
  * Small tweaks to better handle VM lock files
  * Code clean-up, add VM image file list
  * Add support for Ubuntu 64/i386 in installer
  * Fixed clean lock file routine
  * Mods to config files to match new host names
  * Adding new cfg file for i386 platforms
  * add ntpdate, platform def style, ordered install
  * added base for RO install test
  * Fixed answer file creation, update vmmanage tool
  * Get puppet_version from tarballs/LATEST, bit of polish
  * added addition cfg's for debian
  * Added QnD upgrade tester, tweak config fils
  * need to ignore all in the tarballs dir
  * RO NFS based install
  * Config file tweaks, NFS RO installer test clean-up
  * Few cfg files changes and new mods for new answers
  * Init script validation, test configs
  * Added test for augtool, add reboot cmd to vmmanage
  * Add augeas class to system test, add build to logdir
  * Complete test for Augeas
  * Big rm of test code
  * Fixed error with PE installer bug #6416
  * adding test for ticket 7159
 
 Jacob Helwig <jacob@puppetlabs.com> (78):
  * first commit
  * Add submodule for RPM packages
  * Use absolute URL for RPM submodule
  * Update version of RPM packages.
  * Update version of RPM packages.
  * Ignore vim swap files.
  * Install Puppet Module Tool with Puppet on CentOS and RHEL
  * Bump VERSION to 0.6rc2
  * Bump VERSION to 0.6rc3
  * Adjust sync to use new Ubuntu repo layout
  * Add i386 to known architecture list for Ubuntu
  * Bump VERSION to 0.6rc4
  * Add Debian/Ubuntu packaging submodules.
  * Update RPM packaging submodule
  * Modify architecture detection to treat i686 as i386
  * Update RPM packaging submodule
  * Bump version for testing
  * Update version of puppet dashboard
  * Bump version for testing
  * Use new version of pe-httpd package for Ubuntu
  * Bump version for testing
  * Bump VERSION to 0.6rc5
  * De-duplicate packages when populating staging directories
  * (#5837) Create /opt/puppet/pe_version at end of install process.
  * (#5339) Include PE upgrade script in generated tarballs
  * Add rake task for syncing built tarball files to shell.puppetlabs.com
  * Re-arrange Packaging submodules to account for distribution differences
  * Add Debian lenny to rake task populating packaging staging directory
  * Sort output of created packaging staging directories in 'rake populate'
  * Fix typo in path to puppet executable in PE installer
  * Mark pe-man as executable
  * Do not explicitly enqueue libmysqlclient16 on Ubuntu in the installer
  * Add support for Debian (lenny) to the installer.
  * Remove old packaging submodules
  * Update lenny, and lucid packaging submodules
  * Update RPM package submodules to add Rails gem
  * Bump VERSION for testing
  * Install Rails alongside puppet master on CentOS/RHEL
  * Update RPM packaging submodule.
  * Bump VERSION for testing
  * Update Rake tasks to sync with pluto.puppetlabs.lan instead of
    shell.puppetlabs.com
  * Record which tarball is the "latest" in the dists directory
  * Update packaging submodules.
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * (#5957) Add additional system packages to be installed on Debian based
    systems
  * Bump VERSION for testing
  * (#5961) Update upgrader to handle installing new dependencies
  * Bump VERSION for testing
  * Update the pe_version file when the upgrader is run
  * Bump VERSION for testing
  * Bump VERSION to 0.6rc6
  * (#5818) Setup a new user for the Dashboard when installing a new MySQL
    server
  * (#5890) Optionally install the Ruby development libraries
  * (#6025) Use build-essential to pull in gcc on Ubuntu & Debian
  * (#6030) Try lsb_release before falling back to other means of platform
    detection
  * Update packaging submodules.
  * (#5680) Add support for Oracle Enterprise Linux to installer
  * (#6034) Trigger apt update before installing extra distributor packages
    on Debian/Ubuntu
  * Dynamically determine the version when generating tarballs
  * Update RPM packaging submodule
  * (#5802) Install augeas with the puppet master or agent
  * (#6048) Install pe-augeas-lenses on Debian/Ubuntu
  * (#5883) Change default for installing dev libraries to N
  * Clean up installer text around dashboard database user
  * Remove TODO comments in installer before shipping
  * Add copyright/contact/license comment block to installer
  * Add dummy LICENSE file to distribution
  * Update packaging repositories.
  * Update debian packaging for module-tool
  * Put real license file in place, and update script headers to reflect this
  * (#6646) Add Ruby/LDAP for CentOS/RHEL & Debian/Ubuntu master & agent
    installs
  * (#7159) Update logrotate scripts for Apache & Puppet RPM packages
  * Add missing submodules for Ruby on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for ActiveSupport on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for Passenger on Debian Lenny and Ubuntu Lucid
 
 Jeff McCune <jeff@puppetlabs.com> (46):
  * Fix (#7354) remove potentially non-zero statement
  * Fix (#7354) remove potentially non-zero statement
  * (#7336) Add missing packages for RHEL6
  * (#7335) Add solaris to populate rake task.
  * (#7335) Switch installer from /bin/sh to to bash
  * Add vim settings for installer.
  * (#7335) Add solaris installer platform detection.
  * (#7335) Add solaris packaging support
  * (#7335) Replace id -u with $EUID on Solaris
  * Whitespace only change to fix indentation.
  * (#7335) Add client only mode for Solaris 10
  * (#7335) Remove ruby dev libs question for solaris
  * (#7335) Add solaris vendor packages logic
  * (#7335) Add pkgadd support for vendor packages
  * (#7335) Make grep work on solaris
  * (#7335) Enqueue packages for Solaris
  * (#7335) Add solaris support for cp command
  * (#7335) Add package name logic for Solaris
  * (#7335) Add solaris package installation!
  * (#7335) Add Solaris SMF manifest import and enable
  * (#7335) Fix installation failure on Solaris 10
  * (#7335) Improve error message for missing packages on solaris
  * (#7335) Remove puppet-enterprise from the list of enqueued packages on
    Solaris
  * (#7494) Make pkgadd on solaris non-interactive
  * (#7572) Don't auto-fill agent question
  * Repack tarballs using bsd tar
  * (#7575) Add better logic for bsdtar and mktemp
  * (#7575) Comment our {gnu,bsd}tar insanity
  * (#8835) Add puppet modules to distribution
  * (#8835) Install puppet modules when installing puppet master
  * (#8656) Add mcollective packages to installer on Solaris
  * (#9008) Add --force option to module installation
  * (#9021) Add module installation to upgrader
  * (#9080) Add stdlib 2.1.0 to parse /etc/puppetlabs/facts.d
  * (#9080) Write facts for mcollective from installer
  * (#9080) Add mcollective modules to installer
  * (#9080) Add full MCollective configuration for master
  * (#9080) Match PE facts.d behavior to Facter 2.0
  * Fix modules not being cleaned up
  * (#9080) Remove mcollective module from PE
  * Fix wrong stdlib 2.1.1 module
  * (#8826) Add MCollective Plugins
  * (#9045) Add cron resource to refresh metadata
  * (#9080) Fix installer assumption a master is always an agent
  * (#9129) Do not install java on deb agent roles
  * (#9119) Add MCollective to upgrade script
 
 Dominic Maraglia <dominic@puppetlabs.com> (42):
  * (7193) Moving acceptance tests to PE repo
  * (7193) Pruning out old tests
  * (#7193) Move acceptance tests to appropriate repo
  * (#6418) File recursion test ported to support PE
  * (#7117) Test require major refacting to run w/PE
  * (#4123) PE test reorg needs fixed paths
  * (#7193) Moving tests to pending due to PE differences
  * (#4655) Make resoure tests portable
  * (#7159) Test moved to pending state for PE 1.1
  * Feature: adding a test to connect to dashboard
  * (#7159) Moving log rotate test back to pending
  * (#7159) re-able log rotate tests...again!
  * (#6418) Make test 64118 more portable
  * (#7956) Modified 2 cron tests for portability
  * (#7956) Port cron tests to run on all Unicies
  * (#7956) Port file resource tests for all Unicies
  * (#7956) Port cron tests to use portable user names
  * (#7956) Port file tests to run on all Unices
  * (#7956) Port content attirubte test
  * (#7956) Port resourse hosts tests
  * (#7956) Port user tests to all Unices
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
  * (#7733) Modify PE license file test for specific platforms
  * (maint) prune redundant test
  * (maint) Cleanup and strengthen acceptance tests
  * (#8531) Fix PE installer: yum "-y" for older centos
  * (#7159) Add filter for non-supported OSes
  * (maint)  Moved ticket to PE specific check
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) Add MCollective integration test
  * (maint) Modify tests to match new EL platform name
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) move MCollective tests to pending
  * (maint) Modified MCollective test to work w/PE
  * (maint) Add test to verify rails/rack pkgs on Master
  * (#7927) Add Solaris pkg check
 
 Daniel Pittman <daniel@rimspace.net> (41):
  * systest: better error reporting for missing config option.
  * systest: optionally send logging to stdout.
  * systest: more liberal test name matching...
  * Support sending STDIN data in RemoteExec.
  * Wrap more standard operations in the test framework.
  * Improve the DSL for remote puppet and facter invocation
  * Port many of the acceptance tests to the new infrastructure
  * Cache the SSH connection for the file of a host object.
  * Unify SSH options and access through the cache.
  * Eliminate the "action" class entirely.
  * Always test the exit code when invoking commands.
  * Signing my comments helps other developers to identify who, and when,
    they were written when they evaluate them for content.  This change just
    signs the two significant comments with my name and the current date.
  * Bug #5630 -- Port additional acceptance tests to the new framework.
  * Bug #5630 -- port more acceptance tests to the new framework.
  * Bug #5776 -- lightly validate the certdnsnames content
  * Bug #5804 -- ensure hostname is installed everywhere.
  * Bug #5804 -- validate certname and display a sensible error.
  * Feature #5339 -- mark the upgrader script executable in git.
  * Feature #4940 -- update config.ru to invoke license check
  * Feature Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature #4949 -- fix node count license check validation.
  * Feature #4940 -- be more robust when license loading fails.
  * Feature #5790 -- fix RPM packaging git submodule.
  * Feature #4940 -- license module for commercial edition.
  * Feature #5948 -- add ActiveResource GEM to packaging.
  * Feature #4940 -- final revisions to license text.
  * Feature #4940 -- add tests to the license code.
  * Feature #4940 -- report license expiration for 30 days.
  * Feature #4940 -- document conditions for running tests.
  * Feature #5948 -- update ActiveResource to the latest version.
  * Feature #5948 -- add ActiveRecord gems for Debian and Ubuntu.
  * Feature #5948 -- add ActionPack gem to Debian and Ubuntu
  * Feature #5948 -- add ActionMailer to Debian/Ubuntu
  * Feature #5948 -- add Rails gem to Debian and Ubuntu
  * Feature #6011 -- add augeas ruby support...
  * Bug #6007 -- PE installer mis-matches package names from disk.
  * Bug #6062 -- enable system services on restart.
  * Bug #6062 -- fix Debian platform service enable.
  * Feature #4940 -- final update to license URL
 
 Matthaus Litteken <matthaus@puppetlabs.com> (41):
  * (#8719) Removed HEREDOC of puppetagent.xml from installer
  * (#8135) Fixed debian version parsing, installing libcap2 for squeeze
  * (#8728) Use 'el' prefix for rhel and centos pkgs
  * (#8766) pe-httpd-bin installable on squeeze
  * (#8772) Rails is now installed on debian/ubuntu
  * (#7902) Allow non-alphanum in mysql database name
  * Removed minor (patch) from SLES PLATFORM_VERSION
  * Change Maintainers to info@puppetlabs.com
  * (#7575) bsdtar no longer needed to build PE
  * (#7575) BSDTar no longer required for PE build
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8853) Exclude unused packages from debian/ubuntu
  * (#8896) java is now installed on SLES
  * (#8853) Exclude httpd prefork from packaging
  * (#8953) Enqueue sudo to be installed on EL
  * (#8979) Sed script munges dashboard workers script
  * (#8991) dashboard rake migrate:db during upgrade
  * (#8992) Mcollective installed during upgrade
  * (#8989) Start activemq after install/upgrade
  * (#8854) Baseline plugin installed with dashboard
  * Revert start of activemq and mcollective in installer and upgrader.
  * (#9048) Installer bails out if PE already installed
  * (#9115) Installer saves answers by default
  * (#8765) Installer fails cleanly on Darwin/Mac OS
  * (#9150) Cron daemon enqueued during install
  * (#9159) Upgrader bails out if puppet isn't there
  * (#9155) Solaris needs to set q_puppetagent_install
  * (#9152) Upgrader handles solaris packages
  * (#9165) Replace vixie-cron with cronie on EL6
  * (#9152) Spaces matter in bash conditionals
  * (#9172) Add redhatenterprisees to rhel platform list
  * (#9175) PE packages not listed in vendor packages
  * (#9165) Actually install queued packages
  * Remove run from pushd and popd
  * (#9193) Replace yum with rpm in upgrader on EL4
  * (#9194) Remove pe-ruby-mysql from default upgrade
  * (#9288) libldap enqueued in install/upgrade
  * (#9226) Pluginsync defaults to true in installer
 
 Dan Bode <dan@puppetlabs.com> (34):
  * (#7341) added basic client only functionality.
  * (#7337) added support for RHEL 4 to installer.
  * (#7351) documented gnutar as a dependency for 'rake dist'
  * (#7346) improved documentation for 'rake sync
  * (#7846) Add management of settings.yml to installer
  * (#7846) Configure puppet.conf for inventory service
  * (#7846) Add database creation for inventory service
  * (#7846) Add auth.conf to puppetmaster
  * (#7846) Manage certs for inventory service
  * (#8912) Start puppet dashboard workers
  * (#8861) Create a default site.pp
  * (#8914) Only move puppet.conf.tmp when puppet is installed
  * (#8833) Update ownership of production.log
  * Revert "Merge pull request #33 from bodepd/issue/master/8833"
  * Revert "Merge pull request #32 from
    bodepd/feature/master/7846_inventory_single_node"
  * Revert "Merge pull request #34 from bodepd/reverter"
  * (#8976) Fix site.pp path
  * (#8865) Make role installer questions first
  * (#8865) Add facts_forward question.
  * (#8865) Add multi-node inventory service questions
  * (#8865) Add inventory service puppet.conf
  * (#8865) Configure auth.conf for inventory service
  * (#8865) Configure single node master connection
  * (#8865) Install master packages on dashboard
  * (#8865) Mv auth.conf and puppet.conf for dashboard
  * (#8865) Only generate server certs when master is installed
  * (#8865) Configure http conf for ca-less masters
  * (#8865) Separate master only installation configuraiton
  * (#8864) Create inventory database on dashboard
  * (#8865) Add cert managment scripts
  * (#8864) Use varialbes for remote connections in settings.yaml
  * (#8664) Only bounce pe-httpd when puppet is installed
  * (#9131) Dashboard and master auto-install agent.
  * (#9207) Configure agents to archive files when inspecting.
 
 Markus Roberts <Markus@reality.com> (24):
  * Fix for #5498 -- Class hierarchy for actions in test harness
  * Fix for #5499 -- create a dry-run mode for the testing harness
  * Fix for #5501 -- Eliminate ChkResult object
  * Fix for #5522 -- -t default and recursion
  * Refactor en route to #5505 -- lazy require of tests
  * Core fix for #5505 -- add wrapper around tests
  * Fix for #5055 -- functionality data into wrapper
  * Port of existing tests to wrapper & fixs for #5542 & #5533
  * Fix for #5504 -- result.combined output should be dynamically computed
  * Step towards #5546 -- move prep_nodes into the wrapper
  * Step towards #5546 -- move clean_hosts into the wrapper
  * Maint -- remove unused FindTests.rb
  * Step towards #5505 -- move prep_initpp inside test_wrapper
  * Fix for #5546 -- Pull common test idioms into a DSL
  * Fix for #5562 -- give hosts properties with defaults
  * Partial fix for #5592 -- with_env raising exception
  * Step towards #5597 -- Move ssh to host rather than a class index
  * Step towards #5597 -- restore sequence number pruning
  * Step towards #5597 -- Remove use of multi-line remote exec
  * Fix for #5597 -- restore functionality broken by refactor
  * Maint. -- :acceptable_exit_codes is less cryptic then :rc
  * Step towards #5622 -- give puppet & run_manifest "on"-style names
  * Fix for #5625 -- Make hosts concatenate as their names
  * Simple but unsatisfying fix for #5671 -- specifiy non-root users
 
 Nigel Kersten <nigel@puppetlabs.com> (24):
  * (#5828) Use -t with mktemp to create temp files/dirs in $TMPDIR
  * Upgrade functionality for PE. RedHat and Debian derivatives supported.
  * (#5571) Set PATH for required binaries
  * (#5603) Add pe-man utility for viewing PE man pages
  * (#5603) Package util/ subdirectory in tarballs and install util/* to PE
    bindir
  * (#5872) Use /etc/redhat-release instead of lsb_release for RHEL detection
  * (#6010) Use id -u rather than $USER to determine root privileges.
  * (#6021) Make PE installer work under kickstart
  * (#5581) Add a new question type "yN" that defaults to No.
  * (#5581) Detect existing MySQL installation before prompting about it
  * (#6039) Don't set color to false in the skeleton config.
  * (#6040) Use user-provided values in SQL snippets.
  * (#6041) Turn on graph output by default, don't give user a choice.
  * (#5990) Display more explanatory text and prompt before upgrading.
  * (#6045) Call prepare_user function which checks for elevated privileges.
  * (#6052) Turn off colorized output for puppet invocations inside the
    installer
  * (#6490) Remove inappropriate user-facing language
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7430) Update Rakefile to use gnutar if found rather than tar
  * Update Software License Agreement - 00070761
  * (#8656) Add MCollective to PE installer on Debian
  * (#8656) Add MCollective to PE installer on RedHat
  * (#8870) Fix the check for an installed 1.6 JRE
 
 nfagerlund <nick.fagerlund@gmail.com> (13):
  * Edits to user-facing installer text.
  * Further revisions of installer text.
  * Further text tweaks still.
  * Changing the question about remote MySQL hosts.
  * Change capitalization of tool names
  * Change agent's default puppet master server hostname to "puppet," per
    issue 5574.
  * (#5849) Add PE manual to git repo
  * Maint: Refactor manual build process
  * (#7313) Document licensing in the manual
  * Update manual for PE 1.1
  * Manual: Don't call master/agent OS support "full"
  * Maint: Update manual for 1.1.1
  * (#9222) Fix a typo preventing display of agent role when installing
    master/Dashboard
 
 Spencer Krum <spencer@puppetlabs.com> (12):
  * (#8021) add which to enqueue package list in installer
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#8021) add which to enqueue package list in installer
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#8848) MySQL passwords are now minimum 4 characters
  * () Puppet-dashboard workers is now pe-puppet-dashboard-workers
  * Upgrader accepts commmand line arguments
  * Noop mode works in installer and upgrader
 
 Your Name <dmaraglia@gmail.com> (12):
  * prelim check in
  * fix stderr, stdout logging
  * test cases ported to new logging style
  * Add: gem, facter, ruby sanity checks
  * added date stamp for logging
  * completed: dynamic test discovery
  * completed: dynamic test discovery
  * Changes for logging
  * add: cmd line args for config, test dir
  * Adding command line opts, cleanup
  * adding class for find tests
  * beefing up reporting
 
 Ken Barber <ken@bob.sh> (3):
  * Added support for SLES to installer and Rakefile.
  * (#6947) Introducing SLES support to main super-module for enterprise.
  * (#7436) Added SLES 11.1 i586 support. (puppet-opt submodule sync)
 
 Daniel Pittman <daniel@puppetlabs.com> (2):
  * MAINT: update missing change for Debian ActiveResource submodule.
  * MAINT: Update deb/lucid/activeresource packaging submodule.
 
 stahnma <stahnma@puppetlabs.com> (2):
  * Adding some scripts used by jacob for debs.
  * Adding a very basica puppet-based uninstaller.
 
 stahnma <stahnma@websages.com> (2):
  * Rake package download will ignore old copies of files.
  * Updated a few build script items.
 
 Ben Hughes <ben@puppetlabs.com> (1):
  * Update install_symlink() to cope with failures better.
 
2015-06-15 Eric Williamson <github@williamson.vg> - 4.0.0-rc1
==============================================================
 Josh Partlow <joshua.partlow@puppetlabs.com> (39):
  * (PE-9637) Reference pe-puppetdb-termini in packages class
  * (maint) Remove unused $puppet_home variables
  * (PE-7753) Create some base paths
  * (PE-7753) Refactor master profile to use new server paths
  * (PE-7753) Update console-services cert paths for unified layout
  * (PE-7753) Update postgresql paths for unified layout
  * (PE-7753) Update symlinks class to point to /opt/puppetlabs/bin
  * (PE-7753) Change package dir to /opt/puppetlabs/server/data/packages
  * (maint) Remove obselete mcollective facts resource
  * (PE-9615) Update mco plugin basedir path for new server layout
  * (PE-9615) Adjust windows mcollective plugin path
  * (maint) Make two documentation fixes in mcollective/client.pp
  * (PE-9615) Record the mco_plugin_userdir
  * (PE-9615) use the mco_plugin_libdir variable in client.cfg
  * (maint) Remove code that deleted old mco plugins
  * (PE-9615) Switch the priority of the mco plugin libdir
  * (PE-9615) Remove outdated reference to mcollective_plugins on Windows
  * (PE-9615) Make a common mco_base setting
  * (PE-9795) Match mcollective log dir to spec
  * (PE-9852) Update to Puppetserver 2.1 configuration
  * (maint) Fix whitespace for some webserver.conf.erb indentation
  * (PUP-9852) Update auth.conf to Puppet 4 version
  * (PE-9852) Fix facts and resource_types endpoints
  * (PE-9636) Remove all references to console database
  * (PE-9636) Warn if the profile::console::workers class is used
  * (PE-9636) Remove console-auth configuration
  * (PE-9636) Remove console/dashboard classes and configuration
  * (PE-9377) Remove console Puppet indirectors and report handlers
  * (PE-9636) Fix cert_dir reference for apache_proxy
  * (PE-9636) Remove master console configuration and dashboard whitelist
  * (maint) Fix console-services cert path
  * (PE-9250) Require console-services-certs before starting pe-httpd
  * (PE-9250) Gut the profile::mcollective::console class
  * (maint) Remove reference to non-existent pe-mco-client-packages tag
  * (maint,SERVER-683) Provide a master-server route reference
  * (PE-8089) Add confdir rundir and logdir defaults to puppetserver config
  * (maint) Fix spec reference to pe-r10k
  * (PE-9920) Remove master-service route workaround
  * (PE-9548) Manage the codedir environments directory
 
 Eric Williamson <eric.williamson@puppetlabs.com> (16):
  * (PE-8120) Use nginx for console services proxy
  * (maint) Remove management of httpd package and service
  * (PE-7869) Remove no longer used apache erb template
  * (PE-9939) Update dashboard ssl cipher suite for logjam
  * (PE-9939) Update proxy ssl cipher suite for logjam
  * (PE-9970) Add SSL DHParams generation and setting for nginx
  * (maint) Add notify to puppetserver files
  * (PE-9938)(PE-9939) Add support for DHParams file
  * (PE-9838) Move license key path to puppet_enterprise
  * (PE-10201) Add pe_version file to console-services
  * (PE-9939) Expose dhparam defined type params
  * (PE-9939) Require console certs before configuring the console
  * (PE-9939) Ship pregenerated DH Prime files
  * (PE-9970) Add custom DHParam file for nginx
  * (PE-10205) Remove confine on platform_tag fact
  * (PE-10205) Add pe_build_version function
 
 Brandon High <brandon.high@puppetlabs.com> (11):
  * (PE-8036) Fix pe_version/pe_build facts
  * (PE-8036) Trying to fix facts but they are dumb
  * (PE-8036) Refactor pe_build/version to be spec testable
  * (PE-8036) Fix previous refactor of pe_build/pe_version
  * (PE-9852) Update web-routes.conf
  * (PE-9852) Move/update ruby-load-path
  * (PE-9852) Use reverse-proxy
  * (PE-9499) Update master terminus to use new PDB server_urls
  * (PE-8036) Fix pe-build regex
  * (PE-8036) Add spec testing for malformed pe_build
  * (PE-10205) Refactor pe_build/pe_version, update spec
 
 Britt Gresham <brittcgresham@gmail.com> (8):
  * (PE-7759) Modify Mcollective paths to point to new bin dirs
  * (PE-7753) Update Trapperkeeper file paths
  * (PE-7759) Modify Mcollective plugin basedir
  * (PE-9753) Remove Server Packages Virtual Resources
  * (PE-9753) Update specs to reflect server package changes
  * (PE-9795) Change pe-mcollective service to mcollective
  * (PE-8089) Update default paths for Java Keystore
  * (PE-10257) Add tests for custom_auth_conf custom fact
 
 mwbutcher <mwbutcher@puppetlabs.com> (5):
  * (PE-9568) Allow configuration of the jruby-puppet:borrow_timeout setting.
  * (PE-9615) Fix mco 2.8.x plugin load path changes
  * (PE-9178) Remove question about enabling the future parser in 4.0.x
  * (PE-9494)
  * (PE-9494) Nginx support custom cert for PE web UI
 
 Adrien Thebo <git@somethingsinistral.net> (3):
  * (CODEMGMT-189) Remove pe-r10k package
  * (CODEMGMT-188) Use puppetlabs-pe_r10k module to install pe-r10k
  * (maint) Don't check for pe-code-manager in specs
 
 Reid Vandewiele <reid@puppetlabs.com> (3):
  * (maint) Make the default for manage_symlinks sane
  * Add default fact to spec tests
  * (PE-10034) fix bad inherited defaults
 
 Brandon High <highb@users.noreply.github.com> (2):
  * Revert "(PE-9070) Merge-up 3.8.x to 3.99.x"
  * Revert "Revert "(PE-9070) Merge-up 3.8.x to 3.99.x""
 
 Charlie Sharpsteen <chuck@puppetlabs.com> (2):
  * (maint) Add MCO console profile to symlink tests
  * (PE-10065) Add manage_symlinks to MCO console
 
 Justin May <justin.may@puppetlabs.com> (2):
  * (PE-10156) Expose max-requests-per-instance to module
  * (MAINT) Fixup whitespace and spelling
 
 Carl Caum <carl@carlcaum.com> (1):
  * Make facts terminus modifyable by user
 
 Eric Williamson <github@williamson.vg> (1):
  * Revert "(PE-9970) Add SSL DHParams generation and setting for nginx"
 
 Preben Ingvaldsen <preben@puppetlabs.com> (1):
  * (MAINT) Fix PE Puppet Server web routes
 
 Steve Axthelm <steve@puppetlabs.com> (1):
  * (PE-10015) Add puppet-master url to console config
 
 Zack Smith <zack@puppetlabs.com> (1):
  * (PE-10265) add PE r10k configuration params
 
 beergeek <brett.gray@puppetlabs.com> (1):
  * PE-8518 Allow customers to enforce the use of MCO Action Policies
 
2015-05-05 Eric Williamson <github@williamson.vg> - 4.0.0-rc0
==============================================================
 * no changes since the previous version.2015-05-05 Eric Williamson <github@williamson.vg> - 4.0.0
==========================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (43):
  * (PE-7866) Update README.md to contain accurate information
  * (PE-7866) Remove puppet references from CONTRIBUTING.md
  * (PE-7866) Remove duplication of spec tests in readme and contributing
  * (PE-7866) Misc typo fixes in README.md
  * (PE-7412) Enable reverse CA proxy on master profile by default
  * (PE-7859) Update the puppet_enterprise class documentation
  * (PE-7866) Add MCollective to the readme
  * (PE-7865) Add documentation to profile::mcollective::console
  * (PE-7864) Add documentation to profile::mcollective::peadmin
  * (PE-7864) Add documentation to profile::mcollective::agent
  * (PE-7864) fix misc typos to README.md
  * (PE-7864) Document mcollecitve::client defined type
  * (PE-7864) Document mcollective::client::certs defined type
  * (PE-7864) Document mcollective::client::user
  * (PE-7864) Document mcollective::server::certs
  * (PE-7864) Document mcollecitve::server::facter
  * (PE-7864) Add documentation for mcollective:server::logs
  * (PE-7864) Document mcollective::server::plugins
  * (PE-7864) Document mcollective::server defined type
  * (PE-7864) Document mcollective::service class
  * (PE-7863) Add documentation to profile::certificate_authority
  * (PE-7865) Document puppet_enterprise::amq
  * (PE-7865) Document profile::amq::broker
  * (PE-7865) Document profile::amq::hub
  * (PE-7865) Document amq::certs
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config::authorization_plugin_entry
  * (PE-7865) Document amq::config::beans
  * (PE-7865) Document amq::config::broker
  * (PE-7865) document amq::config
  * (PE-7864) Misc typo fixes
  * (PE-7865) Document amq::config::destination_policy_entry
  * (PE-7865) Document amq::config::management_context
  * (PE-7865) Document amq::config::network_connector
  * (PE-7865) Document amq::config::simple_authentication_user
  * (PE-7865) Document amq::config::ssl_context
  * (PE-7865) Document amq::config::statistics_broker_plugin
  * (PE-7865) Document amq::config::system_usage
  * (PE-7865) Document amq::config::timestamping_broker_plugin
  * (PE-7865) Document amq::config::transport_connector
  * (PE-7865) Document amq::config::web_console
  * (PE-7865) Misc typo fixes
 
 Brandon High <brandon.high@puppetlabs.com> (16):
  * (maint) Bump version number
  * (PE-7263) Add environments dir mode param
  * (PE-7263) Update spec tests for environments_dir_mode
  * (PE-7263) Remove env_dir_mode at profile level
  * (PE-7080) Bump postgres to 9.4 in params
  * (PE-7860) Initial documentation for Master profile
  * (PE-7860) Update master profile classes
  * (PE-7860) Add descriptions to master profile sub-classes
  * (PE-7860) Add types to master documentation
  * (PE-7860) Doc more master classes
  * (PE-7860) Update keypair docs
  * (PE-7860) Add docs about intended usage of internal PE classes
  * (PE-9585) Fix how cert_whitelist_path is used
  * (PE-9585) Move puppetdb whitelist setting to puppetdb section
  * (PE-9885) Update spec for cert-whitelist
  * (PE-9585) Docstring and style fix for cert-whitelist
 
 Britt Gresham <britt@puppetlabs.com> (4):
  * (PE-7080) Fix spec tests for Postgres 9.4
  * (PE-5948) Add timestamps to Postgres log line prefix option
  * (PE-5948) Add an assertion for log_line_prefix
  * (PE-7861) Document PuppetDB and other related classes
 
 mwbutcher <mwbutcher@puppetlabs.com> (4):
  * (PE-7862) Document the console profile and related component classes This
    commit adds documentation for the console profile class and associated
    certs, apache_proxy, workers, and console_services_config component
    classes.
  * (PE-7862) Document the console profile and related component classes
    Removed extraneous white space below param documentation. Gave
    apache_proxy.pp a more descriptive doc header. Documented
    Puppet_enterprise::Certs as it is required in apache_proxy.pp.
  * (PE-7862) Document the console profile and related component classes
  * (PE-9568) Allow configuration of the jruby-puppet:borrow_timeout setting.
 
 Lizzi Lindboe <lizzi@puppetlabs.com> (3):
  * (PE-8327) Single command to purge nodes
  * (PE-8327) Strings updates
  * (PE-8327) Quit and message on agent nodes
 
 jonathannewman <jonathan.newman@puppetlabs.com> (2):
  * (PE-8511) update the bootstrap.cfg for new pe-console-services
  * (maint) remove rbac-ui, nc-ui from webserver.conf
 
 Rob Braden <bradejr@puppetlabs.com> (1):
  * (re-2478) Update pe-postgresql to 9.3
 
2016-01-26 mwbutcher <mwbutcher@users.noreply.github.com> - 3.8.4
==================================================================
 Brandon High <brandon.high@puppetlabs.com> (3):
  * (PE-9784) MCO plugin update script
  * (PE-9784) New mco plugin update directions
  * (PE-9784) Add timestamp to mco plugin update script
 
 Eric Williamson <eric.williamson@puppetlabs.com> (3):
  * (PE-13028) Update MCO Plugins
  * (PE-13422) Explicitly upgrade pe-java
  * (PE-13842) Add pe-puppet-enterprise-release package
 
 Charlie Sharpsteen <source@sharpsteen.net> (1):
  * (PE-13633) Disable PuppetDB Statement Cache
 
2015-10-21 Michael Stahnke <stahnma@puppetlabs.com> - 3.8.3
============================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (5):
  * (PE-11412) Fix augeas path for additional policy entrys
  * (PE-11412) Disable AMQ duplex connectors
  * (PE-11412) Expose AMQ useDedicatedTaskRunner option
  * (PE-12019) Add parameter for mco activemq.randomize
  * (PE-12037) Fix AMQ broker tag name logic
 
 Chris Price <chris@puppetlabs.com> (3):
  * (PE-12425) Add services for metrics/status to bootstrap
  * (PE-12425) Deprecate `metrics_enabled` setting
  * (PE-12425) Add web route for status endpoint
 
 Rob Braden <bradejr@puppetlabs.com> (2):
  * (PE-11853) Update cipher suites for openssl 1.0.1p
  * (PE-11853) Update to Mozilla-recommended cipher suites
 
 Brandon High <brandon.high@puppetlabs.com> (1):
  * (PE-12186) Lock down MoM to CM credential copying
 
 Justin May <justin.may@puppetlabs.com> (1):
  * (MAINT) Update the PE metrics namespace and service
 
2015-07-30 Britt Gresham <brittcgresham@gmail.com> - 3.8.2
===========================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (2):
  * (PE-6455) Validate amq hosts as array
  * (PE-11210) New dhparam certificates for 3.8.2
 
 Managed by Chris! <root@master.inf.puppetlabs.demo> (1):
  * (PE-10839) Added manage_symlink if statement to symlink class
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * (PE-10559) Enable support with future parser on older PE agents
 
 Richard Clamp <richardc@unixbeard.net> (1):
  * MCOP-521 Use win32/process to ensure powershell gets a console
 
2015-06-09 Britt Gresham <brittcgresham@gmail.com> - 3.8.1
===========================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (7):
  * (PE-9939) Update dashboard ssl cipher suite for logjam
  * (PE-9939) Update proxy ssl cipher suite for logjam
  * (maint) Add notify to puppetserver files
  * (PE-9938)(PE-9939) Add support for DHParams file
  * (PE-9939) Expose dhparam defined type params
  * (PE-9939) Require console certs before configuring the console
  * (PE-9939) Ship pregenerated DH Prime files
 
 Charlie Sharpsteen <chuck@puppetlabs.com> (2):
  * (maint) Add MCO console profile to symlink tests
  * (PE-10065) Add manage_symlinks to MCO console
 
 Justin May <justin.may@puppetlabs.com> (2):
  * (PE-10156) Expose max-requests-per-instance to module
  * (MAINT) Fixup whitespace and spelling
 
 Carl Caum <carl@carlcaum.com> (1):
  * Make facts terminus modifyable by user
 
 Preben Ingvaldsen <preben@puppetlabs.com> (1):
  * (MAINT) Fix PE Puppet Server web routes
 
 Reid Vandewiele <reid@puppetlabs.com> (1):
  * (PE-10034) fix bad inherited defaults
 
 mwbutcher <mwbutcher@puppetlabs.com> (1):
  * (PE-9568) Allow configuration of the jruby-puppet:borrow_timeout setting.
 
2015-04-20 jonathannewman <jonathan.newman@puppetlabs.com> - 3.8.0
===================================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (60):
  * (PE-7866) Update README.md to contain accurate information
  * (PE-7866) Remove puppet references from CONTRIBUTING.md
  * (PE-7866) Remove duplication of spec tests in readme and contributing
  * (PE-7866) Misc typo fixes in README.md
  * (PE-7866) Add MCollective to the readme
  * (PE-7859) Update the puppet_enterprise class documentation
  * (PE-7863) Add documentation to profile::certificate_authority
  * (PE-7865) Add documentation to profile::mcollective::console
  * (PE-7864) Add documentation to profile::mcollective::peadmin
  * (PE-7864) Add documentation to profile::mcollective::agent
  * (PE-7864) fix misc typos to README.md
  * (PE-7864) Document mcollecitve::client defined type
  * (PE-7864) Document mcollective::client::certs defined type
  * (PE-7864) Document mcollective::client::user
  * (PE-7864) Document mcollective::server::certs
  * (PE-7864) Document mcollecitve::server::facter
  * (PE-7864) Add documentation for mcollective:server::logs
  * (PE-7864) Document mcollective::server::plugins
  * (PE-7864) Document mcollective::server defined type
  * (PE-7864) Document mcollective::service class
  * (PE-7864) Misc typo fixes
  * (PE-7865) Document puppet_enterprise::amq
  * (PE-7865) Document profile::amq::broker
  * (PE-7865) Document profile::amq::hub
  * (PE-7865) Document amq::certs
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config::authorization_plugin_entry
  * (PE-7865) Document amq::config::beans
  * (PE-7865) Document amq::config::broker
  * (PE-7865) document amq::config
  * (PE-7865) Document amq::config::destination_policy_entry
  * (PE-7865) Document amq::config::management_context
  * (PE-7865) Document amq::config::network_connector
  * (PE-7865) Document amq::config::simple_authentication_user
  * (PE-7865) Document amq::config::ssl_context
  * (PE-7865) Document amq::config::statistics_broker_plugin
  * (PE-7865) Document amq::config::system_usage
  * (PE-7865) Document amq::config::timestamping_broker_plugin
  * (PE-7865) Document amq::config::transport_connector
  * (PE-7865) Document amq::config::web_console
  * (PE-7865) Misc typo fixes
  * (PE-6854) Changing AMQ heap_mb now restarts service
  * (PE-8245) Ensure memcached is running
  * (PE-8154) replace curly single quote with straight single quote
  * (PE-7412) Enable reverse CA proxy on master profile by default
  * (PE-7272) Convert broker collectives to array
  * (PE-7272) Create function for amq augeas commands
  * (PE-7272) Always clear included/excluded broker collectives
  * (maint) Update fixture repo versions
  * (PE-8893) Add r10k package to compile masters
  * (PE-8945) fix network connector conduit sub defaults
  * (PE-8945) network connectors always exlcude opposite connector
  * (PE-9118) Add pe-console-services notify to trapperkeeper defines
  * (PE-9147) Add 'LimitRequestLine' config for dashboard
  * (PE-9147) Create hiera spec fixtures
  * (PE-9147) Manage console_services request_header_max_size
  * (PE-9147) Manage puppetdb's jetty request-header-max-size
  * (maint) Fix whitespacing
  * (PE-9212) Move httpd LimitRequestLine up a level
 
 Brandon High <brandon.high@puppetlabs.com> (33):
  * (PE-7575) Fix Apache ServerName
  * (PE-7860) Initial documentation for Master profile
  * (PE-7860) Update master profile classes
  * (PE-7860) Add descriptions to master profile sub-classes
  * (PE-7860) Add types to master documentation
  * (PE-7860) Doc more master classes
  * (PE-7860) Update keypair docs
  * (PE-7860) Add docs about intended usage of internal PE classes
  * (PE-7263) Add environments dir mode param
  * (PE-7263) Update spec tests for environments_dir_mode
  * (PE-7263) Remove env_dir_mode at profile level
  * (PE-8012) Fix .mcollective.d permissions
  * (PE-8012) Add spec to verify MCO client dir mode
  * (PE-7875) Remove pe-postgres package management
  * (PE-6916) Add quoting to java_args
  * (PE-8398) Default disable_lm to true
  * (PE-8414) Add parser param to master class/profile
  * (PE-8414) Specs to test parser param
  * (PE-8414) Create enable_future_parser param
  * (PE-8414) Default future_parser to false
  * (PE-7985) Expose classifier sync period in console profile
  * (PE-7985) Specs tests for classifier_period param
  * (PE-2743) Add min/max functions from stdlib
  * (PE-2743) Use min/max to establish ram bounds
  * (PE-7668) Make required parameters... required
  * (PE-7985) Bump default sync to 10m/600s
  * (PE-9014) Update solaris symlink location
  * (PE-9014) Update writable fact for solaris
  * (PE-9014) Standardize symlinks to /usr/local/bin
  * (PE-9014) AIX is no longer special, remove specs
  * (PE-9014) Use of exists? is deprecated in Ruby
  * (PE-9014) Ensure parent directories are created for symlinks
  * (PE-9014) Make symlink parent dirs virtual
 
 Richard Clamp <richardc@unixbeard.net> (13):
  * MCOP-309 cope with no response
  * maint - make 5 checks as expected
  * MCOP-310 Revert changes to the agent
  * MCOP-310 move the lookup of the default
  * MCOP-315 version 1.9.0
  * MCOP-330 extract making status hashes to 'make_status'
  * MCOP-335 bump version for release
  * MCOP-351 don't loop forever in the puppetrunner
  * MCOP-352 duplicate runner log into log#debug
  * MCOP-352 add more detailed logging to the puppetrunner
  * MCOP-357 Update version and changelog for 1.9.2
  * MCOP-405 Fully qualify reference to MCollective::Log
  * MCOP-410 Release notes and changelog for 1.9.3
 
 Josh Partlow <joshua.partlow@puppetlabs.com> (7):
  * (PE-8448) Update custom_auth_conf fact with 3.7.x md5sums
  * (PE-8679) Rename the master symlinks host spec
  * (PE-8679) Add a default case to symlink creation
  * (maint) Fix whitespace issues
  * (PE-8679) Use static default for mcollective::client manage_symlinks
  * (PE-8679) Clarify README for agent/agent (mcollective) classes
  * (maint) Expand mcollective client documentation
 
 Zack Smith <zack@puppetlabs.com> (7):
  * (PE-8679) Add agent profile to manage symlinks
  * (PE-8679) Allow for silent failures
  * (PE-8679) Migrate mco symlink creation from master
  * (PE-8679) Add master profile r10k symlink creation
  * (PE-8679) Add CI test coverage for symlink mgmt
  *  (PE-8679) Fix windows fact and expand kernels
  * (PE-8679) Edit comments and Update README
 
 mwbutcher <mwbutcher@puppetlabs.com> (7):
  * (PE-7862) Document the console profile and related component classes This
    commit adds documentation for the console profile class and associated
    certs, apache_proxy, workers, and console_services_config component
    classes.
  * (PE-7862) Document the console profile and related component classes
    Removed extraneous white space below param documentation. Gave
    apache_proxy.pp a more descriptive doc header. Documented
    Puppet_enterprise::Certs as it is required in apache_proxy.pp.
  * (PE-7862) Document the console profile and related component classes
  * (PE-7671) puppet_enterprise module should validate java_args as hash
  * (PE-8686) PE module should fail for mismatched master versions
  * (PE-8887) logic to disable AMQ server heartbeat if PE < 3.7
  * adding specs
 
 Britt Gresham <britt@puppetlabs.com> (6):
  * (PE-7861) Document PuppetDB and other related classes
  * (PE-5948) Add timestamps to Postgres log line prefix option
  * (PE-5948) Add an assertion for log_line_prefix
  * (PE-8225) Do not set static defaults for Jetty max-threads
  * (PE-8225) Add Spec tests for setting jetty max threads
  * (maint) Add 3.8.0 auth.conf sha to 3.7.2 comment
 
 Justin May <justin.may@puppetlabs.com> (5):
  * (PE-8820) Puppet server http-client.conf support
  * (MAINT) Reformatting
  * (PE-8820) All settings optional
  * (PE-8820) Fix integer regex and cast to string
  * (PE-8820) Add single integer validation function
 
 Matthaus Owens <matthaus@puppetlabs.com> (5):
  * (maint) Leading whitespace cleanup
  * (PE-8653) Add exec metadata resource to facter.pp
  * (maint) Add whitespace to separate resources in facter.pp
  * (maint) Align hashrockets in mcollective/agent_spec.rb
  * (PE-8653) Allow mcollective cronjob management to be toggled
 
 Lizzi Lindboe <lizzi@puppetlabs.com> (4):
  * (PE-8659) Set proxy idle timeout to default to 60
  * (PE-9025) Add prune-threshold to classifier.conf
  * (PE-9025) Correct prune setting name
  * (PE-9120) Add ds-trust-chain setting to module
 
 Reid Vandewiele <reid@puppetlabs.com> (3):
  * Enable config specification of signal_daemon
  * Change signal_daemon default from true to false
  * (PE-5365) Set mco puppet plugin signal_daemon=0
 
 Brandon High <highb@users.noreply.github.com> (1):
  * Bump module version to be consistent with PE
 
 Geoff Nichols <geoff.nichols@puppetlabs.com> (1):
  * (PE-8235) Use 'mco_logdir' for MCO metadata cron
 
 Nate Wolfe <nwolfe@puppetlabs.com> (1):
  * (PE-8674) Apache-style request logging
 
 beergeek <brett.gray@puppetlabs.com> (1):
  * PE-7272 - Allow for include_ and excluded_collectives
 
2015-01-28 Brandon High <highb@users.noreply.github.com> - 3.7.2
=================================================================
 Britt Gresham <britt@puppetlabs.com> (7):
  * (PE-7192) Add in max-threads option in puppetdb for tk-jetty
  * (PE-7192) Add in tk-jetty max-threads option in Puppet Server
  * (PE-7192) Add tkjetty max-threads option to console services
  * (PE-7192) Add hiera override for tk jeffy max-threads option
  * (PE-7192) Manage tk-jetty max-threads for each component
  * (PE-7192) Add support for tuning both console-services console and api
  * (PE-7224) Set zypper has default package provider on SLES
 
 Brandon High <brandon.high@puppetlabs.com> (6):
  * (PE-6959) Remove cert auth from auth.conf
  * (PE-6959) Add client-whitelist param to CA profile
  * (PE-5620) Redirect MCO cron stderr to logfile
  * (PE-7575) Browser certs not being set correctly.
  * (PE-7575) Update spec tests for browser SSL cert changes
  * (PE-7575) Remove comments about unused variables
 
 Preben Ingvaldsen <preben@puppetlabs.com> (2):
  * (PE-6911) Add max-active-instances class parameter
  * (PE-6911) Change to jruby_max_active_instances
 
 Brandon High <highb@users.noreply.github.com> (1):
  * Revert "(PE-7575) Browser certs not being set correctly."
 
 Mark Butcher <mark.butcher@puppetlabs.com> (1):
  * (PE-6879) pre-encode ampersands in puppet_enterprise module to avoid
    malformed xml
 
 beergeek <brett.gray@puppetlabs.com> (1):
  * PE-6886 Extra attributes not required
 
2014-12-03 Eric Williamson <github@williamson.vg> - 3.7.1
==========================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (23):
  * (PE-6689) Add param for max_hbrlck_fails for mco
  * (PE-6689) Remove max_hbrlck_fails from profile level
  * (PE-6764) Allow subcollectives to be configurable
  * (PE-6581) Move ca.conf to profile level
  * (PE-6581) Stop passing ca_proxy params
  * (PE-6581) Move defaults for ca_proxy out of params
  * (PE-6581) Add notifies to bootstrap.cfg in profile level
  * (PE-6581) create host level spec tests for reverse-proxy
  * (PE-6764) rename $sub_collectives to $collectives
  * (PE-6765) Convert collectives to arrays
  * (PE-6764) Add doc strings for new params
  * (PE-6764) Remove unused mco collective params from puppet_enterprise
  * (PE-6764) Spec tests for mco subcollectives
  * (PE-6782) Purge PE modues on masters
  * (PE-6581) Fix spelling in a comment
  * (PE-6847) manage puppet-admin feature of puppet-server
  * (PE-6581) remove enable_ca_proxy from init.pp
  * (PE-6581) Code cleanup of the if enable_ca_proxy statement
  * (PE-6854) puppetserver web-routes
  * (PE-6854) Add reverse-proxy-ca-service to puppetserver webroutes
  * (PE-6847) Allow user specified certs for puppet-admin
  * (PE-6847) Add spec tests
  * (PE-6847) Join puppet-admin certs with a space
 
 Nick Lewis <nick@puppetlabs.com> (8):
  * (PE-4466) Remove references to puppetx directory
  * (PE-6706) Stop managing master dns_alt_names
  * (PE-6706) Fix wording on dns_alt_names deprecation
  * Fix indentation in rbac.conf template
  * (maint) Bump puppet/facter version in Gemfile
  * (PE-6858) Properly handle integer processorcount
  * (PE-6858) Check int-ness using pe_is_integer rather than regex
  * (maint) Notify service from bootstrap.cfg, not entries
 
 Brandon High <brandon.high@puppetlabs.com> (7):
  * (PE-6903) Add option to use custom 'browser' cert
  * (PE-6903) Expose browser_cert on console profile class
  * (PE-6903) Add spec test for browser_cert on console profile
  * (PE-6903) Expose browser_ssl_cert/private_key vars on console
  * (PE-6903) Add ca_cert_chain/ca_cert option to console
  * (PE-6903) Don't pass localcacert
  * (PE-6903) Remove localcacert from spec tests
 
 Zack Smith <zack@puppetlabs.com> (7):
  * Add default for certificate_authority_port
  * Pass enable_ca_proxy from profile > master >pup...
  * Pass ca_host from profile > master > puppet server
  * Add conditional logic for enable_ca_proxy
  * Update template to use enable_ca_proxy
  * Manage whitespace
  * Add comment that template uses clientcert
 
 Ben Ford <ben.ford@puppetlabs.com> (5):
  * Manage RBAC params such as session-timeout
  * Revert mistaken changes to rbac-database
  * Add spec test for trapperkeeper::rbac
  * correct parameters
  * removed extra whitespace
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (4):
  * (PE-6681) Expose delayed_job_workers setting in console profile
  * (PE-6711) Stop managing logback.xml for puppetserver
  * (PE-6711) Stop managing logging config xml files for console-services
  * (PE-6834) Expose tk-proxy idleTimeout param
 
 Brian Cain <brian.cain@puppetlabs.com> (4):
  * (maint) Update PE Module version to 3.7.1
  * (PE-6743) Expose LM options as params in puppetdashboard.conf
  * (maint) Add trailing commas to params
  * (maint) Remove params out of params.pp and profile classes
 
 Chris Price <chris@puppetlabs.com> (2):
  * (PE-6627) Plumb settings from `profile` to `master` class
  * (PE-6227) Remove 'params' entries, tweak defaults
 
 Jeremy Barlow <jeremy.barlow@puppetlabs.com> (2):
  * (PE-6627) Manage puppetserver metrics.conf and profiler conf
  * (PE-6627) Add metrics and profiler params to classes
 
 Dan Lidral-Porter <dan.lidral-porter@puppetlabs.com> (1):
  * (PE-6679) Configure classifier sync period.
 
 Thomas Linkin <trlinkin@gmail.com> (1):
  * [PE-6638] handle $network_ttl in profile::amq::hub
 
 beergeek <brett.gray@puppetlabs.com> (1):
  * PE-6870 puppet_enterprise module missing values for PuppetDB
 
2014-10-29 Nick Lewis <nick@puppetlabs.com> - 3.7.0
====================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (75):
  * (PE-6048) Add container param to bootstrap.cfg define
  * (PE-6048) Certificate Authority profile manages puppet.conf ca setting
  * (PE-6048) Add spec tests for new CA profile
  * (maint) Create environment directories
  * (maint) Export and collect certs for rbac whitelist
  * (maint) Restart puppetdb and rbac on whitelist changes
  * (PE-5779) Move manageing of MRI master directories to master/apache.pp
  * (maint) Do not manage site.pp
  * (maint) update ca profile spec test to use pe_concat
  * (maint) Have the CA profile notify puppetserver if the ca setting is
    added
  * (maint) minor stylistic fixes
  * (maint) revert accidental changes from merge conflicts
  * (maint) temp revert ca authorithy profile notifying puppet-server
  * (maint) Add spec tests for master tarball_staging files
  * (PE-6048) Make $ca_host a required param on the master profile
  * (PE-6048) Move pe_concat call to bootstrap_cfg defined type
  * (maint) add satisfy_dependency check on ca profile and master_ca host
  * (maint) update code to use pe namespaced stdlib functions
  * (PE-6294) Seperate ca config for JVM puppet to it's own file
  *  (PE-6237) Add wrapper defined types for each services whitelist
  * (PE-6237) move whitelist_entry up a directory
  * (PE-6237) Let puppetdb, rbac manage its whitelist file resource
  * (PE-6237) Change puppetdb, rbac to use new whitelist wrapper
  * (PE-6237) Create a whitelist for dashboard
  * (PE-6237) Create a whitelist file resource for dashboard
  * (pe-6237) Add whitelist entries for the dashboard whitelist
  * (PE-6237) Change spec tests to use new whitelist wrapper
  * (maint) For consistency, rename whitelist_certs to whitelisted_certnames
  * (PE-6237) Modify settings.yml to use new dahboard cert whitelist
  * (PE-6237) remove no longer needed master_certname  param from console
  * (PE-6237) export masters cert for dashboard cert whitelist
  * (PE-6237) Add 'ensure => file' to whitelist file resource
  * (PE-6237) Explicitly include params class in puppetdb whitelist
  * (PE-6237) Use master certname for dashboard whitelist
  * (PE-6237) Add consoles client certname to the certificate whitelist
  * (PE-6237) fix test indentation inside whitelist context
  * (PE-5693) add namespaced prefix function from stdlib
  * (PE-5693) add namespaced delete_undef_values function from stdlib
  * (PE-5693) add namespaced join_keys_to_value function from stdlib
  * (PE-5693) add namespaced suffix function from stdlib
  * (PE-5693) add namespaced flatten function from stdlib
  * (PE-5693) Create an augeas matcher
  * (maint) add default facts for spec tests
  * (PE-5693) Create a network_connector defined type for AMQ
  * (PE-5693) Initial activemq.xml beans element management via augeas
  * (PE-5693) Initial augeas management of activemq.xml broker element
  * (PE-5693) Initial augeas mgmt of destination_policy_entry for amq.xml
  * (PE-5693) Initial augeas amq.xml config of management_context element
  * (PE-5693) Initial augeas amq.xml config of ssl_context element
  * (PE-5693) Initial augeas amq.xml config of the authorization plugin
  * (PE-5693) Initial transport_connector amq augeas
  * (PE-5693) Initial augeas amq.xml config of the simple_authentication
    plugin
  * (PE-5693) Initial augeas amq.xml config of the timestamping plugin
  * (PE-5693) Initial augeas amq.xml config of the statistics plugin
  * (PE-5693) Use agents certname instead of master certname for amq config
  * (PE-5693) Change amq profiles to use new amq defined types
  * (PE-5693) cleanup params to manifests/amq.pp
  * (PE-5693) Move ActiveMQ java heap override to profile level
  * (PE-5693) Use right variable in activemq.defaults.erb
  * (PE-5693) Remove setting activemq.xml via template
  * (maint) Final cleanup of activemq params
  * (maint) Update spec tests to remove no longer valid tests
  * (maint) change fixtures file to look for origin/tag
  * (PE-5693) Pass through java keystore/truststore params
  * (PE-5693) Remove default 'localhost' broker from activemq
  * (PE-6425) Enable toggling of the web console for activemq
  * (PE-6425) Add namespaced bool2str stdlib function
  * (PE-6425) Change amq web console param to 'enable_web_console`
  * (PE-6424) Set default mcollective_middleware_port
  * (maint) Fix amq hub profile, no longer pass 'manage_certs'
  * Add spec test for new transport options param
  * (PE-6494) Add certname instead of title to whitelist
  * (PE-6949) Hard code certname in spec tests instead of looking up
  * (PE-6522) Manage activemq.xml systemUsage
  * (PE-6602) Have bootstrap.cfg resources notify pe-puppetserver
 
 Reid Vandewiele <reid@puppetlabs.com> (27):
  * Add new profile, certificate_authority
  * Implement anchors for flexible deployments
  * Add classification to the master for pe modules
  * Move pe module logic to profile
  * Update module install.sh to use pmt
  * Remove references to pe_staging in favor of share
  * Begin PE-6356 refactor
  * Situation profile::database underneath base class
  * Clarify dashboard vs. console naming
  * Add *_url_prefix parameters to puppet_enterprise
  * Situate *::master underneath puppet_enterprise
  * Situate *::puppetdb underneath puppet_enterprise
  * Wire amq profiles to puppet_enterprise class
  * Wire mcollective profiles to puppet_enterprise
  * Wire console sub-profiles to puppet_enterprise
  * Wire master sub-profiles to puppet_enterprise
  * Fix incorrect middleware password default
  * Clean up puppet_enterprise class
  * Fix evaluation order loop
  * Fix failing test for certificate_authority profile
  * Rename console_service_port to api_port
  * Add default for *::prof*::console::master_certname
  * Add support for AMQ transport options
  * Add default stomp heartbeat to mco
  * Add reference to new var now consumed by template
  * Fix inheritance, type bugs
  * (maint) Add comment header to variables in init
 
 Zack Smith <zack@puppetlabs.com> (25):
  * Add new profile based on #152
  * Add certificate_authority profile declaration
  * Remove $ca param and migrate bootstrap.cfg to prof
  * Add temp support for $jvm_puppet while qa tests
  * Add chown for module path
  * Use $certname instead of $title
  * Add spec test for puppetdb_whitelist_entry
  * Update for ini_file_namespace
  * Update for removal of apache
  * Update spec test post rename of pe_ini
  * Migrate resource spec test to shared manifest
  * Remove conditional for jvm
  * Use settings var to determine user & group
  * PE-6387 Fix mco passwords on windows
  * PE-6437 add ability conditionally manage pe-httpd
  * Add new dashboard worker profile
  * Add new spec for profile
  * Add support for string or boolean as param
  * Add new spec test for console::service
  * Default to inherit from new puppet_enterprise class
  * Fix typo in comment
  * Rename spec test
  * Add new file resource to manage defaults
  * Update spec tests for new param
  * Fix future parser issues with selector
 
 Brian Cain <brian.cain@puppetlabs.com> (20):
  * (maint) Remove stdlib from metadata.json
  * (maint) Set ServerName in puppetdashboard.conf file
  * (PE-6297) Namespace java_ks to pe_java_ks
  * (maint) Fix .fixtures file to point at puppetlabs repo
  * (maint) Change pe_java_ks branch from master to 3.4.x
  * (maint) Require module version >= 3.4.0 for pe_java_ks
  * (maint) Set correct version tag in metadata.json
  * (PE-6375) Add validate_absolute_path function from stdlib
  * (PE-6375) Add is_string to module from stdlib
  * (PE6275) Namespace strip to pe_strip
  * (PE6375) Namespace is_integer to pe_is_integer from stdlib
  * (PE6375) Namespace is_array to pe_is_array from stdlib
  * (maint) Update pe_concat dependency
  * (maint) Update .fixtures.yml file to point at new branch
  * (PE-6388) Fix empty .pem files on windows for mco
  * (maint) Fix .fixtures.yml file to specify branch
  * (PE-6419) Update puppet dashboard vhost config to use cipher whitelist
  * (PE-6419) Update puppetproxy conf file cipher suite and protocol
  * Revert "Revert "[REVIEW](PE-6419) Update puppet dashboard vhost config to
    use ci..."
  * (PE-6572) Remove NIO from transport connectors
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (18):
  * (PE-5073) Add ability to disable plaintext puppetdb connector
  * (PE-5779) Prune apache master code
  * (PE-5779) Rename puppet-server package to puppetserver-common
  * (PE-5847) Stop managing database configs when password in empty
  * (maint) Remove manage_certs param from profiles
  * (maint) Remove manage_db params from database profile
  * (PE-6421) Rename puppetdb and console params for master profile
  * (PE-3507) Quote an int the we validate with a string regex
  * (PE-6416) Don't collect exported resources we actually declare
  * (PE-6416) Set useful classification defaults for console
  * (maint) Remove unused apache master code
  * (PE-6000) Set the ssl-crl-path for puppetserver in webserver.conf
  * (PE-3507) Elminate dynamic scoping from mco module
  * (PE-6000) Copy the cacrl to hostcrl on the ca and secondary masters
  * (PE-6000) Move crl management to profile and add unit tests
  * (PE-6524) Rename localcalcrl to hostcrl
  * (PE-3507) Pass the correct variable names to the mco client type
  * (PE-6115) Remove most of the puppet-lint warnings / errors
 
 Nick Lewis <nick@puppetlabs.com> (18):
  * (maint) Only ignore pl_spec_helper fixtures
  * (PE-6048) Add integration test of master + CA
  * (maint) Align arrows in fixture manifest
  * (PE-6365) Use the correct name for the console keypair
  * (PE-6367) Revert to old mco key filenames
  * (PE-6367) Don't overwrite mco keys just because source is unavailable
  * (maint) Notify pe-activemq service when keystores change
  * (maint) Move activemq certs notify to certs define
  * (PE-6452) Rename stomp+nio+ssl connector to stomp+ssl
  * (PE-6454) Use 'admins' group in activemq.xml, not 'admin'
  * (maint) Remove PassengerMaxInstancesPerApp passenger setting
  * (PE-6431) Simplify database SSL configuration
  * (PE-6486) Don't make failed reports world readable
  * (PE-6486) Add a test for failed_reports dir permissions
  * (PE-6434) Refresh mcollective service when server.cfg changes
  * (PE-5936) Remove stray notify
  * (PE-6583) Connect UI services to API services over plaintext again
  * Bump version to 3.7.0
 
 Brandon High <brandon.high@puppetlabs.com> (7):
  * (PE-6303) Fix MCO on windows
  * (maint) Add explicit global scope
  * (PE-6441) Fix OSX root group
  * (PE-6316) Fix AIX root group/root var cleanup
  * (PE-6316) Spec tests for OS root user/group/modes
  * (PE-5936) Puppet Server/Console Java Args
  * (PE-5936) Update/improve java_args specs
 
 Anderson Mills <anderson@puppetlabs.com> (3):
  * (PE-6296) Namespace/fork inifile module for PE
  * (PE-6296) Fork/namespace inifile module.
  * (PE-6296) Update module name dependency in metadata.json.
 
 Lizzi Lindboe <lizzi@puppetlabs.com> (3):
  * (PE-6210) Add contrib package to pe_postgresql::globals
  * (PE-6210) Install citext extension for RBAC database
  * (PE-6210) Fix port used to add citext extension
 
 Ben White <benjiman@puppetlabs.com> (2):
  * (PE-6213) Move rbac-database: to rbac: { database:
  * (PE 6213) Redo PR, update rbac-database.conf.rb to have new mapping
 
 Andrew Roetker <ajroetker@gmail.com> (1):
  * Revert "[REVIEW](PE-6419) Update puppet dashboard vhost config to use
    cipher whitelist"
 
 Kevin Corcoran <kevin.corcoran@puppetlabs.com> (1):
  * (PE-6541) calculate master heap size dynamically
 
 Rob Braden <bradejr@puppetlabs.com> (1):
  * (pe-6436) Specify SSL protocols to use in activemq config
 
 Ruth Linehan <ruth@puppetlabs.com> (1):
  * (PE-6150) Add request access logging to pe-console-services
 
2014-10-03 Eric Williamson <github@williamson.vg> - 3.4.0-rc1
==============================================================
 Andrew Roetker <andrew.roetker@puppetlabs.com> (164):
  * (PE-1779) Unify two PE custom facts modules
  * (maint) Remove unnecessary code in spec_helper.rb
  * (PE-1779) Remove pe_common dependency
  * (PE-2447) Add unit test for platform_tag fact
  * (PE-2447) Correct logic for solaris and aix
  * (PE-4367) Fix platform_tag for osx
  * (PE-4367) Reword the comments and confine to is_pe
  * (PE-4367) OSFamily for SLES is Suse not SLES
  * Add a database profile to the puppet_enterprise module
  * Make unit tests for the database profile and find spelling errors
  * Make a module for the classifier and a defined type for certs
  * Add support for installing and configuring the classifier
  * Make the cert management part of the profile
  * Fix styling as per puppet lint
  * Seperate out the console module from the profile
  * Fix improperly named setting
  * Remove duplicate subscriptions
  * Configure master to talk to the classifier
  * Add the barebones of the master module
  * Add inifile setting for the masters conf and configure master files
  * Add missing $ to variables
  * Add passenger to the master module
  * Add templates for master config files
  * Configure the master to talk to puppetdb and console
  * Add terminus packages to master and remove the dashes from the erb
  * Split configuring the master for each of the PE services to submodules
  * Lay down the auth.conf for the master
  * Add file permissions change from the installer
  * Add missing comma in Modulefile
  * Move more from the bash script to the module such as autosign.conf
  * Factor out the apache from the master module to add jvm puppet later
  * Generate ca_name in bash instead
  * String false is true strikes again
  * Add unit tests for the master submodules
  * Install the pe-java package with the puppetdb submodule for now
  * Move all the packages the master needs to the module
  * Make the auth.conf a template
  * Add support for turning on and off the jvm/apache master
  * Document the jvm_puppetmaster usage
  * Fix lint formatting
  * Add packages for master on SLES
  * Use yum as package provider for oracle linux
  * Manage the jvm-puppet config files on install
  * Add services for the master to the bootstrap.cfg.erb
  * Add unit tests and fix bootstrap.cfg
  * Get rid of warning about hardcoding of paths since this is PE
  * Add module support to install and configure pe-console-services
  * Add unit tests for the console_services module
  * Add a trapperkeeper::service for managing the bootstrap.cfg
  * Add a config class for console_services profile
  * Refactor the classifier class as a trapperkeeper defined type
  * Tweak the defaults for the config for console-services
  * Remove parameter not implemented in our version of concat
  * Remove webserver settings in classifier conf as they have been moved
  * Move template for classifier to proper namespace
  * Concant wasn't adding newlines so add it
  * The metrics service needs to be in the bootstrap.cfg by default
  * Add the required default param for the puppet profiler service of jvm
  * (PE-5254) Manage rbac ui in console_services profile
  * (PE-5254) Add unit tests for rbac_ui type
  * (PE-5327) Manage classifier_ui in console_services
  * Add necessary changes for integrating the module into the
    enterprise-installer
  * (PE-5115) PMT needs access to pe_only information
  * (PE-5115) PMT expects the literal string 'base+pe_only'
  * (PE-5115) Add a unit test
  * (PE-5115) Change the resource param from subsetting to value
  * (PE-4874) Refactor packages in console module to use the virt resource DP
  * (PE-4874) Remove logic for upgrades and instead pass params to optionally
    manage
  * (PE-4874) Only manage certain files if they have greater than zero file
    size
  * (PE-4874) Add explicit relationship for what certs inform
  * (PE-4874) Remove logic for checking file content
  * (PE-4874) Rename puppetdb_ssl_listen_port to puppetdb_port
  * (PE-4874) Pass certificate authorization the master cername
  * (PE-4874) Pass console-auth db info to database config file
  * (maint) Properly manage rubycas config perms
  * (PE-5337) Configure console to use separate client/server certs
  * (PE-5337) Master can now use the console_server_certname
  * (PE-5337) Fix master unit tests for console certs changes
  * (PE-5337) Use the new console_client_certname variable in settings.yml
  * (PE-5337) Correct the cert.pp order dependency names
  * (PE-5337) Declare certs_dir resource outside of the certs type
  * (PE-5337) Update the unit tests for change resource name
  * (PE-5337) Don't count on param ordering for class declarations
  * (PE-5442) Update webserver.conf to have nc and rbac use different ports
  * (PE-5442) Use proper config syntax and update unit tests
  * (PE-5442) Update the rbac-ui and classifier config files
  * (PE-5442) Remove unused params from params and fix test for prev commit
  * (PE-5442) Have console ui's listen on all interfaces for testing
  * (PE-5442) Pass the correct classifier port variable to classifier_ui
  * (PE-5339) Don't copy the ca cert and crl in the certs define
  * (PE-5339) Use the shared ca.pem and crl.pem in each of the PE services
  * (PE-5339) Refactor unit tests for $localcacert changes
  * (PE-5339) Make $localcacert (localcacrl) a parameter to the profiles
  * (PE-5339) Tidy up tests after rebase
  * (PE-5339) Change localcacert to correct location and rename certs.pp
    execs
  * (PE-5446) Remove the default webserver for console_services
  * (PE-5498) Create module for activity-service
  * (PE-5498) Add/amend unit tests for activity module integration
  * (PE-5948) Pass the activity service info the config class
  * (PE-5498) Add database management for activity service db
  * (PE-5498) Use the activity defaults for the activity service
  * (PE-5533) Configure (rbac|classifier)-ui for using a single header key
  * (PE-5533) Move UIs to a single trapperkeeper type
  * (PE-5533) Unify puppet_port to console_services name conventions
  * (PE-5533) Use activity port default for activity service
  * (maint) Add info to the README to explain a little about the new module
  * (PE-5533) Use puppetdb's ssl port by default
  * (PE-5535) Add the ability to manage puppetdb's memory setting
  * (PE-5535) Set puppetdb memory setting to 256m by default
  * (PE-5600) Add classifier certname to authconf
  * (PE-5600) Update the classifier terminus package
  * (PE-5600) Explicitly name certname variables for client or server
  * (PE-5609) Let the console rake tasks know where the nc is
  * (PE-5535) Add service name param to java_args resource hash function
  * (PE-5535) Correct the defaults hash by removing single quotes
  * (PE-5600) Remove activity's and classifier's url-prefix
  * (PE-5598) Make the container for the jvm-puppet parametrized
  * (PE-5602) Remove old node_classifier artifacts
  * (PE-5496) Add bootstrap.cfg entries in console_services for proxy
  * (PE-5657) Parametrize the legacy dashboard listen port
  * (PE-5657) Make SSLVerifyClient optional for smoke tests
  * (PE-5496) Add the proxy config file to console services
  * (PE-5496) Add unit tests for trapperkeeper-proxy module additions
  * (PE-5496) Correct default param name for dashboard port
  * (PE-5445) Configure classifier to use pe-internal-classifier cert
  * (bugfix) Use http port for tk-proxy when proxying to dashboard
  * (PE-5820) Add webrouting to console-services config
  * (PE-5820) Make rbac-url-prefix configurable
  * (PE-5805) Configure rbac to use a certficate whitelist
  * (PE-5777) Swap the dashboard and console-services ports
  * (PE-5777) Add apache proxy on 443 for tk-proxy
  * (PE-5929) Configure dashboard to use ssl with the classifier
  * (PE-5929) Use the console server certname for classifier hostname
  * (PE-5929) Add master certname to RBAC whitelist
  * (PE-5929) Remove the duplicate whitelist entries on all-in-ones
  * (PE-5908) Add login-path to console-services global config
  * (maint) Use the dashboard-client certs for console-services client-certs
  * (maint) Pass through the client-certs to use for console-services
  * (maint) Copy dashboard certs for the console-services to use
  * (PE-5780) Unify dashboard and console-services profile
  * (PE-5780) Add the console packages to the console profile
  * (maint) Use tk-proxy listen-address for proxy path
  * (PE-5780) Ensure database migrations won't happen w/o password
  * (PE-5780) Rename package tags for master
  * (PE-6058) Use 127.0.0.1 for console-services plaintext connectors
  * (PE-6058) Use a single default param for listen addresses
  * (PE-6058) Use a single default param for listen addresses
  * (PE-5967) Remove LoadModule's which are now in packaging for apache
  * (PE-5967) Remove LoadModule's from the installer again
  * (PE-6075) Put console-services apis on one port
  * (PE-6112) Remove pe_repo code from master profile
  * (PE-6060) Set client authentication to require or none
  * (PE-5779) Move master apache code for puppet.conf to apache class
  * (PE-6144) Move rbac configuration to rbac.conf
  * (PE-6184) Move the master package management to master.pp
  * (PE-6184) Replace manage_package with package_ensure
  * (PE-6184) Remove $package_ensure from component modules
  * (PE-6184) Always manage packages with ensure latest
  * (PE-6205) Reorder cert resources on console
  * (PE-6205) Manage console-services config always
  * (PE-6205) Remove httpd dependency on config when not managing config
  * (PE-6205) Pass empty secrets to console on upgrades
  * (PE-6159) Pass through rbac and classifier host params to configs
  * (PE-6154) Add param to disable live management
 
 Nick Lewis <nick@puppetlabs.com> (90):
  * (PE-1445) Add license class to manage the PE license
  * Bump version to 3.1.0
  * Update Modulefile for pe_mcollective 0.2.0
  * Update Modulefile for version 3.2.0
  * Add a pe_build fact indicating the full PE version
  * Add Gemfile and Gemfile.lock files
  * Add Rakefile with puppetlabs_spec_helper tasks
  * (PE-1991) Add a console node terminus
  * (PE-1991) Update puppet dependency to include new SSL validator
  * (PE-2208) Add a console report processor
  * (PE-2208) Use a helper for sending reports
  * (PE-3357) Use relative requires for puppetx code
  * Bump apt dependency to 1.5.x
  * (PE-4552) Return the correct platform_tag on Solaris 11
  * Add initial rspec-puppet tests
  * Move puppet_enterprise spec to the correct location
  * Initial code to manage the console
  * Add a monolithic infra class
  * Optionally manage console packages/configs
  * Add additional roles to infra
  * Migrate the console database
  * Add a class for managing the console certs
  * Manage the console services
  * Manage permissions on config.ru files
  * Migrate console database
  * Manage console_auth database
  * Add split_class infra type
  * Fix certificate generation/retrieval
  * Manage puppetdashboard.conf and install pe-httpd
  * Add lots of console-auth config
  * Manage the dashboard worker defaults so it can start
  * Manage certificate_authorization.yml
  * Rearrange dependencies so they are in correct order
  * Remove commented code
  * Move puppet_enterprise class spec to a better location
  * Add specs for console class
  * Use the puppet_enterprise::certs define for console certs
  * Add a matcher for YAML file hashes
  * Add specs for puppet_enterprise::console::config
  * Add unit tests for console::console_auth_config class
  * Add unit tests for console::console_auth
  * Update rspec-puppet to 1.0
  * Add unit tests for console::database
  * Add puppet-lint, fix style problems
  * Order required parameters first
  * Fix service dependency on console certs
  * Don't inherit from params class
  * Change classifier::config back to inheriting params
  * Add options for rake lint task
  * Actually use variables for params defaults
  * Join ServerAlias entries with space not comma
  * Standardize puppetdb_ssl_listen_port parameter name
  * Use correct path to auth.conf file
  * Fix variable syntax for auth.conf.erb
  * Set Oracle Linux package provider in all places we install packages
  * (PE-4870) Use default owner for databases
  * (PE-4870) initdb the database
  * (PE-4870) Add console_auth database to profile
  * (PE-4870) Actually manage the database port
  * (PE-4870) Remove unnecessary database require
  * Slightly improve tests for database profile
  * (PE-4870) Work around EL bug in postgresql module
  * Stop managing database port again
  * ensure => latest on packages rather than present
  * (PE-4870) Make managing databases optional
  * (PE-4870) Extract PG version to a variable
  * (PE-4870) Standardize format of tablespace relationships
  * Add tests for RedHat sysconfig workaround
  * Fix spelling of shmmax
  * Remove dependency on fiddyspence-sysctl module
  * Revert "Merge branch '3.4.x' of
    github.com:puppetlabs/puppetlabs-puppet_enterprise into 3.4.x"
  * Refactor how bootstrap_cfg entries are managed
  * (PE-5118) Add default site.pp to production environment
  * (PE-5251) Manage RBAC service in pe-console-services
  * (PE-5255) Set client-auth: want for jetty
  * (PE-5252) Manage RBAC database in database profile
  * (PE-5252) Support host/port for classifier database
  * (maint) Properly manage auth log ownership
  * Add rbac-authn-service to bootstrap.cfg
  * (PE-5343) Use verified SSL to talk to console
  * (PE-5256) Enable SSL from RBAC/NC to postgres
  * (PE-5508) Manage delayed_job.log file
  * (PE-5736) Stop using autosign with jvm master
  * (PE-2724) Enable NIO for ActiveMQ brokers
  * (PE-5573) Serve pe_repo packages with jetty
  * (PE-5573) Follow symlinks when serving agent packages
  * Rename jvm-puppet to puppet-server
  * (maint) Fix template variable access to use instance variables
  * (maint) Add a matcher to ensure all relationships are satisfied
  * (maint) Add a check for satisfied relationships to profile tests
 
 Eric Williamson <eric.williamson@puppetlabs.com> (72):
  * (PE-2718) Dynamically generate the module version
  * (PE-2447) update platform_tag for ubuntu
  * (PE-2447) downcase osfamily fact when looking for platform_name
  * (PE-2447) Remove platform_tag unit test now that we have acceptance tests
  * (PE-2447) handle sles and aix for platform_tag fact
  * (PE-2447) Fix aix platform_tag
  * Initial project structure for puppetizing PE
  * (maint) remove placeholder files
  * (maint) update code to reflect style guide recommendations
  * (maint) add a basic .gitignore file
  * (PE-4672) add namespaced union and unique functions from stdlib
  * (PE-4672) Initial puppetdb module
  * (PE-4672) make database_password optional
  * (PE-4672) remove unnecessary code, fix permissions
  * (PE-4672) Remove default database_ini settings
  * (pe-4672) remove unused param from puppetdb::service
  * (PE-4672) rename whitelist_line to whitelist_entry
  * (PE-4672) add more tests for cert whitelist
  * (PE-4672) sort params on puppetdb
  * (PE-4672) remove manage_whitelist param as we always want to
  * (PE-4672) remove max_threads setting from puppetdb
  * (PE-4672) Remove test for setting I removed earlier
  * (maint) quick style guide fixes per a rake lint run
  * Fix up spec tests, add default empty master_aliases array to params
  * (maint) Remove unused folder, param on puppetdb
  * (maint) lint fixes, add pkg/* and spec/fixtures/* to lint ignore
  * (PE-4627) Module for installing activeMQ
  * (PE-4627) remove package management from puppet code
  * (PE-4627) use params root_user
  * (PE-4627) remove hasstatus since true is the default
  * (PE-4267) Fix java_ks to be brokername
  * (PE-4738) add Mcollective plugins
  * (maint) use params::root_user/group instead of 0 in amq
  * (PE-4378) add pe_accounts to spec fixtures
  * (PE-4738) Initial mco module prototype
  * (maint) remove empty files
  * (maint) fix spec tests by removign test on a file we no longer manage
  * (PE-4738) organize server.cfg to mimic mcollective docs
  * (maint) code cleanup - renameing of variables to be more clear
  * (maint) update version of puppetlabs-apt to 1.6.x
  * (maint) remove left over git merge conflict code
  * (PE-5509) Change dashboard settings.yml to use relative cert paths
  * Change package virtual resources for multi-master
  * Change master classes to use packages.pp
  * Add MCO params to params.pp
  * (PE-5690) Copy MCO certs to all master nodes
  * Modify AMQ Keystore to use the agents certificate
  * Extract creating a system user for mco to its own defined type
  * (PE-5692) Cleanup MCO client cert request code
  * Load stomp password from disk if it exists
  * Make the default set of brokers the puppet master.
  * Change MCO console profile to use new mco client params
  * Rename mcollective master profile to mcollective peadmin profile
  * Update virtual packages tags
  * (PE-5882) Ensure pe-activemq installed before configuring
  * (PE-5892) Split MCO server class into multiple classes
  * (PE-5892) Change mco::agent profile to use new mco::server class
  * (PE-5884) Unify certificate whitelist handling
  * (PE-5912) Masters export puppetdb cert whitelist
  * (maint) Fix pe-puppet-server.conf to match latest pe-puppetserver
  * (PE-6004) Remove dependency on pe_mcollective
  * (PE-6050) Remove unused / empty files
  * (PE-6051) rename `$service` to `$service_host`
  * (PE-6111) Remove exec statements from certs.pp
  * (PE-6113) Default `jvm_puppet` params to true.
  * (PE-6052) Default $certname to $::clientcert
  * (PE-6114) Rename `master_aliases` to `dns_alt_names`
  * (PE-6136) Rename puppetdb `manage_packages` to singular
  * (PE-6136) Use virtual resources for puppetdb packages
  * (PE-6136) Manage pe-java package for jvm-master
  * (PE-6136) Fix require when using custom java args
  * (PE-6140) Add spec test to ensure catalog compiles on windows
 
 Brian Cain <brian.cain@puppetlabs.com> (26):
  * (PE-5183) Configure PGSQL/PuppetDB to use SSL
  * (PE-5189) Reimplement postgresql.conf management using new postgres
    module
  * Change available memory calculation to integer divide
  * (PE-5466) Fix puppetdb hostname for event inspector config
  * (PE-5466) Fix event inspector for puppetdb
  * (maint) Add min values to settings in postgresql.conf
  * (PE-5557) Expose postgres settings as params
  * (PE-5187) Allow access to all IPv6 again in pg_hba.conf
  * (PE-5849) Update config.yml file for updated console-auth Rakefile
  * (PE-5909) Purge console-auth from installer module
  * (maint) Fix certificate whitelist entry
  * (PE-5980) Namespace concat to pe_concat
  * (PE-5980) Namespace concat_basedir to pe_concat_basedir
  * (PE-5980) Change concat to pe_concat from pe_postgresql module
  * (PE-5980) Purge puppetlabs/concat module
  * (maint) Fix tests
  * (maint) Use correct version for pe_postgresql module
  * (maint) Update Gemfile.lock file
  * (maint) Remove firewall and apt from Modulefile
  * (PE-5591) Use metadata.json over Modulefile
  * (PE-6178) Remove stdlib dependency
  * (maint) Namespace empty to pe_empty
  * (maint) Add pe_file_line provider
  * (maint) Add pe_version fact from stdlib
  * (maint) Namespace File_line to Pe_file_line
  * (maint) Add stdlib functions for pe_accounts
 
 Hunter Haugen <hunter@puppetlabs.com> (8):
  * (FM-549) apt 1.1.0 -> 1.4.0
  * (FM-547) firewall 0.3.0 -> 0.4.2
  * (FM-548) java_ks 1.1.0 -> 1.2.0
  * (FM-546) inifile cprice404 0.10.3 -> puppetlabs 1.0.0
  * (FM-550) (PE-1911) concat ripienaar 0.2.0 -> puppetlabs 1.0.0
  * (FM-660) Remove postgresql/puppedb and pe_postgresql 0.0.5 ->
    pe_postgresql 1.0.0 and pe_puppetdb 0.0.12 -> pe_puppetdb 1.0.0
  * (FM-661) Update auth_conf 0.1 -> 0.2 and request_manager 0.0.10 -> 0.1.0
  * (PE-2806) Loosen firewall dependency; it is not utilized by PE
 
 Reid Vandewiele <reid@puppetlabs.com> (6):
  * (maint) Remove erronious management of pluginsync
  * Start swatting windows incompatibilities
  * Add explicit allow_virtual parameter to packages
  * Account for old Puppet clients and allow_virtual
  * Always specify allow_virtual default in code
  * Update Gemfile to specify Puppet ~> 3.6.1
 
 Michal Růžička <michal.ruza@gmail.com> (5):
  * [PE-1872] Add puppetlabs-pe_console_prune as a dependency
  * (PE-5212) whitelist certificates authorized for connecting to the console
  * (PE-5018) Send X-Porxy-User header when connecting to console
  * (PE-5657) Free https port for TK
  * (PE-5657) Simplify legacy console configuration
 
 Pieter van de Bruggen <pvande@gmail.com> (5):
  * (PE-4130) Loosening dependency on puppetlabs-stdlib.
  * Bumping dependency on puppetlabs-inifile to 1.1.x
  * Expanding the puppetlabs/inifile version range expression.
  * Expanding the puppetlabs/pe_puppetdb version range expression.
  * Updating the dependency on puppetlabs/pe_puppetdb to 1.1.x.
 
 Richard Clamp <richardc@unixbeard.net> (5):
  * maint - ensure we load puppet_server_address_validation
  * MCOP-52 switch to Process.spawn on win32 systems
  * MCOP-277 Next release will be 1.8.0
  * MCOP-290 Handle case where we don't get a result from runonce
  * MCOP-295 Next release is 1.8.1
 
 Ruth Linehan <ruth@puppetlabs.com> (5):
  * (PE-5013) Use SSL for NC UI to talk to PuppetDB
  * (PE-5330) Update settings for pe-console-services 0.2.2
  * (maint) Rename activity service
  * (maint) Add activity reporting service to bootstrap.cfg
  * (maint) Move activity-reporting-service definition to rbac and classifier
 
 Brandon High <brandon.high@puppetlabs.com> (3):
  * (PE-4383) Add mco identity param
  * (PE-5695) Add docs for how to update MCO plugins
  * (PE-5039) Use pe_postgresql
 
 Lindsey Smith <lindsey@puppetlabs.com> (3):
  * Add a section on running tests to the readme
  * (PE-5109) Add CSRF protection to new console apps
  * (maint) Document the process for building the module
 
 Ryan Senior <ryan.senior@puppetlabs.com> (3):
  * Moved the certificate whitelist config from 'global' to 'rbac'
  * Added public/private keys to the rbac config for token generation
  * Added spec tests for the new rbac token keys
 
 fhrbek <filip.hrbek@gmail.com> (3):
  * PE-1957 Changed the condition so that the file content wouldn't be
    analyzed as a us-ascii string
  * PE-3666 Refactored files to avoid loading 'puppetx' (next commit will
    rename the actual directory)
  * PE-3666 Renamed directory 'puppetx' to 'puppetpe'
 
 Alessandro Parisi <alessandro@gazzara.local> (2):
  * (MCOP-12) Refactor util.puppet_agent_mgr to improve specs
  * (MCOP-47) Default yaml values when no specified
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (2):
  * Initial commit
  * initial commit
 
 Pieter Loubser <ploubser@gmail.com> (2):
  * (MCOP-20) Correctly honor concurrency argument of runall
  * (maint) - whitespace cleanup
 
 Alessandro Parisi <alessandro@puppetlabs.com> (1):
  * (MCOP-13) Puppet Agent should validate IPs as names
 
 Andrew Roetker <ajroetker@gmail.com> (1):
  * Revert "(PE-5967) Remove LoadModule's which are now in packaging for
    apache"
 
 Chris Price <chris@puppetlabs.com> (1):
  * Update Modulefile
 
 Dan Lidral-Porter <aperiodic@users.noreply.github.com> (1):
  * Update classifier service's namespace.
 
 Jason Antman <jason@jasonantman.com> (1):
  * MCOP-67 make runall work with compound filters, by munging the compound
    filter array to sandwich the user-specified filter inside an and'ed
    "puppet.enabled()==true" filter
 
 Jill Burrows <jill@puppetlabs.com> (1):
  * Fix broken dependencies
 
 Justin May <justin.may@puppetlabs.com> (1):
  * (PE-5520) Setting always_cache_features flag
 
 Karel Březina <karel.brezina@puppetlabs.com> (1):
  * [PE-5927] Adds dashboard_server and dashboard_port parameters
 
 Lizzi Lindboe <lizzi@puppetlabs.com> (1):
  * (PE-5734) Stop Shiro from cluttering the logs
 
 Matthaus Owens <matthaus@puppetlabs.com> (1):
  * java_ks dependency has been updated to 1.1.x in pe_mcollective, so it
    must also be updated in the puppet_enterprise module.
 
 Pieter Loubser <pieter.loubser@puppetlabs.com> (1):
  * (maint) - remove superfluous comment
 
 Rob Braden <bradejr@puppetlabs.com> (1):
  * Update Modulefile for puppetlabs-postgresql 2.5.x
 
 hblock <henning.block@parship.com> (1):
  * Change foreground-run parameters.
 
 jonathannewman <jonathan.newman@puppetlabs.com> (1):
  * (maint) add rbac-storage-service to console services and rbac
    dependencies
 
 tczekajlo <tomasz.czekajlo@gmail.com> (1):
  * Add whitelist and blacklist for resource name
 
2013-10-03 Matthaus Owens <mlitteken@gmail.com> - 3.2.0-rc0
============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (554):
  * Fix up postgres calls to be pg8 compliant and add timeout for sanity
  * Cleanup: Remove unused files from enterprise-dist.
  * Fix postgres version to return an integer instead of matchdata.
  * Make metrics_helper the same again.
  * Updating stdlib to 2.5.1 to include pe_version facts.
  * Updated puppet-dashboard to remove PE 1.2.5 patches.
  * Updating compliance module to 0.0.8
  * Updating pe_mcollective to 0.0.57
  * Updating pe-console-auth to 1.1.9
  * Updating console to symlink correctly and include the empty dom.js.
  * Updated pe-deb-console packaging to include the shebang in the postinst.
  * Updating pe-console to 0.2.1
  * Add new modules, use them in installer/upgrader
  * (#17260) Add deprecation warning for hyphens in variable names.
  * Moving auth_conf and certificate_manager modules from 0.0.1 to 0.0.2
  * Partial Revert "Add new modules, use them in installer/upgrader"
  * Updating default_group.rake to add certificate_manager class to default
    group.
  * New console-auth and live-management builds.
  * Add wheezy to dist list, allow for DIST override.
  * Remove unneccessary plugin install for certificate manager.
  * Add wheezy to rakefile to produce wheezy tarballs.
  * Add wheezy support to installer
  * Always install pe_console_common in upgrades
  * Add cp_pr, rsync_to, rsync_from, find_tool to utils.rake
  * Fix misspeeeeling in sources.rake.
  * Update Rakefile to remove heredoc, use utils
  * Remove unused shipsles task.
  * Update clean task to use FileList to correctly clean dirs.
  * Remove unneccessary FileUtils prefix from cp_r in utils.rake.
  * Bumping auth_conf to 0.0.3
  * Updating .gitignore to ignore all of package_repos/
  * Adding erb method to utils.rake
  * Add exclude list to Rakefile, generate supported_platforms
  * Cleanup files in correct path.
  * Apply session killing patch to pe-puppet-dashboard.
  * Update BLACKLIST to include pe-console and pe-certificate-manager
  * Fix solaris package removal in uninstaller
  * Install augeas and ruby-augeas on solaris.
  * Add a new fact for console installs of fact_puppetmaster_certname for use
    in the request_manager module.
  * Abstract fact writing into a function
  * Oops. Also write_fact on the fact_puppetmaster_certname.
  * Bump request_manager, auth_conf to 0.0.4
  * Let's quote things correctly this time.
  * Only append to group if classes are not present.
  * Add lock to default_group task, decrease rake noise
  * Bump auth_conf, request_manager to 0.0.5
  * Only rm files if there are files
  * Update 2.6 links to 2.7.
  * Bumping pe-puppet-enterprise release to 2.7.1
  * Bump auth_conf and request_manager modules to 0.0.6.
  * Remove request_manager class from default_group rake task.
  * Fix speeeling mistake in auth.conf.erb.
  * Adding new puppet dashboard rake tasks to nodegroup via patch.
  * Remove request_manager class from default group on upgrade from 2.7.0
  * Warn on modified auth.conf in upgrader
  * Updating warning based upon Fred's recommendation.
  * Amend no saved answers db info warning as Fred suggested.
  * Update auth_conf module to 0.0.7
  * Applied zaml and feature (#14822) patches to pe-puppet.
  * Replace version strings with variables
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * Add pe-java to debian submodules.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * Update java ref to point to debian branch, not the now-defunct lucid
    branch.
  * (#18206) Patch augeas in solaris to fix puppet lens.
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
  * Updating submodule commits for java and postgresql.
  * Add git_branches method to utils
  * Consolidate macros, only use el5 specific macros on el5
  * (#18476) Update config.ru template to remove ARGV warning
  * Prefer rpm-modules to pe-packages
  * Update auth_conf module to 0.1.2
  * Fixups in pathing and method naming. Also make @root an instance
    variable.
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
  * Remove unused HTPASSWD_FILE variable from installer.
  * Move version variable declarations below function declarations
  * Rebuild activerecord, activesupport, and puppet for el, sles, debian for
    AR/AS 2.3.15, and puppet bumped AR/AS combo version.
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Update installer/upgrader to use pe-java instead of system java
  * Update copyright year to 2013 in upgrader.
  * Updated pe-tanukiwrapper to require pe-java, and not symlink into
    opt/puppet/java
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt java with reduced dependencies and java,keytool installed to
    /opt/puppet/bin
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
  * Updated postgresql submodule commit with rpath fixups.
  * Update pe-deb-facter to 1.6.17
  * Update pe-deb-hiera to 1.1.2
  * Update pe-deb-json to 1.7.6
  * Updated hiera-puppet to 1.0.0 with correct linking.
  * Bumping pe-deb-ruby to 1.8.7-p371
  * Update json to 1.7.7 for CVE-2013-0269.
  * Update installer/upgrader to enqueue timezone and libjpeg for the various
    platforms.
  * Updated rack to 1.1.6 for CVE-2013-0269
  * Patch pe-mcollective to update vendored json gem to 1.5.5 for
    CVE-2013-0269.
  * (#19236) Uninstaller: Remove homedirs when is_purge is true
  * Update pe-deb-java to IcedTea 2.3.6 and 1.7.0 update 9.
  * Update to use gpg-agent and not keychain
  * Add comment on user level changes needed and chomp the output of the
    agent-into.
  * Rather than pushing this on the user, we can just set it in the rake task
    using ENV.
  * (#19457) Fixup SSL update logic in upgrader
  * Patch pe-puppet for CVE-2013-1640, CVE-2013-1652, CVE-2013-1653,
    CVE-2013-1654, CVE-2013-1655
  * Update pe-puppet-enterprise-release to 2.7.2
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
  * Update CVE patches for pe-puppet.
  * Update CVE patches for pe-puppet.
  * Bump auth_conf module to 0.1.4 to add 1.2.7 => 2.7.2 upgraded shas to the
    module.
  * Update pe-puppet-enterprise-release for PE 2.8.0
  * Update pe-puppet to 2.7.21, add AIX patches.
  * Remove passener submodule.
  * Add passenger submodule.
  * Updating pe-deb-puppet to include ext correctly.
  * Updated console-auth build for debian (v1.1.16).
  * Update pe-stomp to 1.2.3 across the board.
  * (#17265) Move puppetmaster logs to a vhost specific dest
  * Patch host.rb in puppet to allow md5 digests.
  * Updated windows puppet branch with host.rb patch.
  * Lay down cas_client_config in upgrades and fix session_secret
  * Remove confusing cd block from rpm task as it is unnecessary.
  * Whitespace update in packaging/tasks/deb.rake
  * (#19963) Improve amazon platform detection
  * Adding pe-deb-libyaml as a submodule.
  * Build libyaml for debian.
  * Exclude wheezy from PE 2.8 builds.
  * Update pe-deb-libyaml to remove empty postinsts.
  * 'Update' stomp gem to 1.1.9
  * Update pe-deb-augeas to 1.0.0
  * Update PackageVersion to strip dist from release of RPMs
  * Add performance patch to pe-deb-hiera.
  * Make release dist stripping less restrictive
  * Bump pe_mcollective to 0.0.61
  * (maint) Move heredoc of noask into static file
  * Add facility to upgrade solaris packages
  * Fix noask path in pkgrm call.
  * (maint) Simplify logic in enqueue_* methods
  * Add the full noask path to pkgadd call.
  * Let's install after we upgrade.
  * Use desired service name in upgrader
  * Whitespace fix.
  * Add bounce_service, enable_service for solaris
  * Update service calls to use puppet
  * Don't do bad things with empty strings in the tar command.
  * Rename augeas-ruby to ruby-augeas for sanity's sake.
  * Fix exporting answers with whitespace
  * Updated build of ruby-augeas with 0.5.0
  * Remove submodules that have been obseleted by ruby 1.9.3, also clean out
    funky shell scripts from packaging/deb
  * Update pe-deb-augeas with correct conflicts and replaces.
  * Rebuild tilt with ruby 1.9.3
  * Update env export command to work with bsdland
  * Updated pe-deb-dalli for Ruby 1.9.3
  * Updated pe-deb-sinatra for Ruby 1.9.3
  * Updated pe-deb-stomp for Ruby 1.9.3, update to stomp 1.2.9
  * Rebuilt pe-deb-net-ssh for ruby 1.9.3
  * Rebuild and update pe-deb-net-scp for Ruby 1.9.3 and PE 3
  * Update pe-deb-activesupport for ruby 1.9.3 and PE 3.
  * Update pe-deb-activerecord for Ruby 1.9.3 and PE 3
  * Update pe-deb-facter for Ruby 1.9.3 and PE 3
  * Update pe-deb-ruby-hmac for ruby 1.9.3
  * Use the gpg-agent when signing the tarballs.
  * Don't use time with s3cmd, it makes things fail oddly.
  * Make s3 links public for final release
  * Use public in the put, not on the whole bucket afterwards.
  * Update pe-deb-puppet-common to depend on pe-hiera.
  * Update pe-deb-hiera dependencies to exclude pe-puppet-agent.
  * Rebased pe-deb-puppet-dashboard to 1.2.23, updated for ruby 1.9.3
  * Add bundler to debian submodules.
  * Updated pe-deb-cloud-provisioner for ruby 1.9 dependencies.
  * Updated pe-deb-puppet-dashboard rake dependency to pe-rubygem-rake.
  * Rebased pe-deb-ruby-mysql to 2.9.11 and rebuilt for pe-ruby 1.9
  * Rebuild pe-deb-ruby-ldap at version 0.9.8-7
  * Update pe-deb-rubygem-rack-csrf for pe-ruby
  * Enable wheezy builds for PE 3
  * Update package names for PE 3 stack
  * Update puppetmaster.conf for Passenger 4
  * Add ruby bits into pe-deb-ruby-mysql
  * Update pe-deb-passenger to just work for now. Symlinked agents and
    helper-scripts into /opt/puppet
  * Remove rspec.rake from pe-deb-puppet-dashboard as it needs test-unit on
    ruby 1.9
  * Update pe-rack to pe-rubygem-rack on debian.
  * Updated build of rack-csrf with dependencies on pe-rubygem-rack instead
    of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Remove pe-rubygem-rake from enqueued packages. It is provided by ruby
    1.9.3.
  * Update pe-rack to pe-rubygem-rack for debian in installer.
  * Update config.ru for Puppet 3.x
  * Add patch to set SSL::VERIFY_NONE to puppet_https.rb in
    pe-deb-puppet-dashboard
  * 'Update' pe-deb-ruby-mysql to 2.8.2, use debian's packaging for a working
    mysql.so
  * Update puppet_https patch in pe-deb-puppet-dashboard to use ca cert when
    available to verify connection.
  * Fixup pluginsync calls and puppet.conf entry for Puppet 3.x
  * Bump auth_conf module to 0.1.5 to fix .map string ruby 1.9 issue.
  * Update pe_accounts to 2.0.0 to removed duplicated create_resources
    function.
  * Enqueue pe-bundler in the installer.
  * Patch pe-deb-hiera to update hiera.yaml for Psych yaml parser.
  * Rebuild pe-console-auth with updated Rakefile to include RAKE_ROOT in the
    load path.
  * Rebuilt pe-puppetdb and friends to use the correct ruby sitelibdir on
    ruby 1.9 for PE 3.
  * (#20464) Don't use run_suppress_output in is_package_installed
  * Update pe-deb-java to icedtea 2.3.9 and openjdk 1.7.0 update 19
  * Add pe-rpm-hiera submodule.
  * Remove rubygem-hiera rpm submodule.
  * Update pe-rpm-puppet-enterprise-release for PE 3.0
  * Update pe-rpm-ruby-augeas to 0.5.0 and for ruby 1.9.3, PE 3.0, newly
    unified pe-augeas package.
  * Add pe_common module to tarball and to modules to install. Version 0.1.0
    (55f0b35c0cc40a4b49c2f76e72530f84eacea635)
  * Add puppetlabs-apt module at v 1.1.0, it is a dependency of
    puppetlabs-postgresql.
  * Add puppetlabs-firewall module at v 0.3.0, it is a dependency of
    puppetlabs-postgresql.
  * Update installer for bundler
  * Enqueue pe-rubycas-server for our console applications.
  * Update pe_mcollective module to 0.1.1 with Windows updates.
  * Update pe_puppetdb module to 0.0.2
  * Update pe_postgresql module to 0.0.2
  * Add pe_console module for initial console db setup.
  * Use run with mkdir to ensure no changes are made to the system in noop
    mode.
  * Add configure_console function to call the pe_console module with the
    required parameters.
  * Remove the mysql bits from the installer now that postgres is the only
    way to install. The mysql functions still remain.
  * Console-auth rebuilt to allow use of upstream rubycas-client gem.
  * Live-manangement rebuilt.
  * puppet-dashboard rebuilt to use upstream rubycas-client gem and avoid
    bundler/git issues.
  * Don't install console-auth plugins. They now live in initializers.
  * Rebuilt console_auth to add rubycas-server to the load path for its rake
    tasks.
  * Rebuilt puppet-dashboard with updated default_group.rake
  * Update db:create_user rake task invocation to use ROLE='admin' because
    case matters.
  * Add another round of session key generation for cas and dashboard. Export
    both for use in erb templates.
  * Replace instance variable translation with bare ENV variable usage.
  * Add RUBYLIB to puppetdashboard.conf.erb so that the console apps libs are
    added to the load path.
  * Make console-auth/config.yml readable by the dashboard user
  * Updated builds of puppet-dashboard and live-management to use precompiled
    assets.
  * Rebuilds of console, console_auth, live-management, and
    certificate_mananger
  * Remove unused files from installer directory. They have not been touched
    since 2010.
  * Update pe-rpm-passenger to passenger 4.0.1
  * Update pe-deb-passenger for passenger 4.0.1 and our source based layout.
  * Update package names for new ruby stack on aix and EL.
  * Remove gems that are now part of dashboard's vendored gems
  * Update pe-deb-puppet to 3.2.0
  * Add pe-deb-rubygem-sequel as a submodule to packaging/deb
  * Update pe-deb-activemq to 5.8.0
  * Remove unneeded and unused submodules.
  * Remove unneeded and unused submodules.
  * (PE-327, PE-330) Unify the deb package and service to redhat standards
  * Generate repodata for debian and rpm packages
  * Enqueue virt-what, which is a dependency of facter on EL and deb/ubuntu
  * Replace one line cd with a full do end block over 3 lines so ruby doesn't
    get confused.
  * (PE-379) Don't use erb before it is available
  * Update pe-deb-activemq to ship activemq.jar
  * Update debian puppet package names
  * Update pe_mcollective module to 0.1.3
  * Update service names for new debian puppet package
  * Update upgrader to stop and bounce the correct service
  * Add quotes to $PE_VER to avoid odd syntax errors in the unlikely event
    that PE_VER is not set.
  * Unified pe-deb-apache and rebuild with improved license check.
  * Update pe-deb-apache to use pe-apache as user and group instead of
    www-data.
  * Enqueue tzdata-java on debian and ubuntu to be consistent with rhel/sles.
  * (PE-410) Package safe-yaml for debian/ubuntu
  * Remove tzdata-java and timezone-java enquement from the installer.
    pe-java already includes timezone data.
  * Revert addition of tzdata-java dependency to pe-deb-java. It already has
    tzdata in it.
  * (maint) More PE < 2 upgrader sections to be removed
  * (maint) Remove wrapper modules from PE 1.x days
  * (maint) Use enqueue_vendor_packages method instead of duplicating code
  * (maint) Remove dead mysql code from upgrader
  * Make Rakefile only load rake tasks, not directories.
  * Add get_metadata function to help in generating Release files for debian.
  * Move functions from Rakefile to tasks/00_utils.rake to declutter
    Rakefile.
  * Add gpg_sign_file method, copy start_keychain method from deb.rake.
  * Generate Release file during compose for debian.
  * It the gpg-agent isn't available, jenkins can't start it for us. This is
    a manual step.
  * Now that we have a signed deb repo, we don't need to pass --force-yes to
    apt.
  * Add a comment explaining why we do weird things.
  * Add prime_gpg task to make feeding the passphrase to gpg easier.
  * Bump pe-deb-puppet-enterprise-release to 3.0.0.
  * Add Rakefile.signed to .gitignore so no one accidentally commits it
  * Add some of the temporary files dropped installer during a compose to the
    toplevel .gitignore
  * Move keychain to earlier in the compose to better catch failure. Make
    task dependencies more obvious.
  * Revert sign and generate release files branch
  * Revert "Revert sign and generate release files branch"
  * Update Rakefile to default to preview mode
  * Build an 'all' manifest for the all of the packages in the tarball.
  * Refactor populate task. Break out into methods in 00_utils
  * Cleanup rake task dependencies
  * Lay down GPG key dynamically
  * Add the GPG key to apt on debian
  * Indent if block
  * Extract gpg testing logic into a utility method.
  * Add parens for branan and consistency.
  * Comment utility method calls.
  * Prepend RAKE_ROOT to installer dir.
  * Update comment for dist task to explain the ustar format.
  * Update notify email address to be delivery and not releng and sqa, which
    are now a subset of delivery.
  * Add utility method to benchmark and report on a block of code.
  * Add basic benchmarking to the more commonly used rake tasks to gauge
    bottlenecks.
  * Don't fail on rsync errors, so that the benchmark can give results on
    this section.
  * Don't clean package_repos in clean task, but use --delete-after in rsync
    call.
  * Use nfs share and cp instead of rsync over ssh
  * Go back to a single key world for signing the apt repo
  * Update pe-deb-cloud-provisioner to 1.0.8
  * Add preview license to pe-deb-puppet-enterprise-release.
  * Add /usr/sbin to path on debian builds so that cowbuilder can be found.
  * (PE-443) Remove q_verify_packages question from installer/upgrader
  * There is no need to see all of the output from the rake tasks. This
    suppresses stdout, but leaves stderr in case of failures.
  * Update deb ship task to use freight.rb instead of deb-the-things.
  * (PE-513) Add ServerAlia to puppetmaster.conf.erb
  * Update pe_mcollective module to 0.1.5
  * (PE-512, PE-561, PE-562, PE-563) Update pe_mcollective to 0.1.6
  * (PE-539) Always enqueue net-ssh when available
  * (PE-597) Only remove t_pe_files if it is a purge
  * (maint) Remove unused variables from puppet.conf.erb
  * (maint) Enqueue the deep-merge gem everywhere as it is needed to enable a
    hiera feature.
  * Don't enqueue activesupport or activerecord, we don't need them for
    inventory service anymore.
  * (PE-581) Only enqueue pe-puppet-server for a master install
  * Update conf files for no more fake master
  * Add certificate_status rule to auth.conf from the request_manager module.
  * Add comment explaining why the console needs facts access.
  * (PE-581) Don't set up the master on the console
  * (PE-581) Update auth_conf to 0.1.6, request_manager to 0.0.9 to support
    removing fake master setup.
  * (PE-581) Remove console_install logic from puppet.conf.erb
  * Enqueue PUPpuppet-enterprise-release on solaris, as it is available.
  * (PE-581) Don't do puppetdb things or auth.conf on a console install
  * Update pe_mcollective to 0.1.8 (no longer depends on facts.d).
  * Remove external facts generation from installer
  * (PE-630) Update pe_mcollective module to 0.1.9
  * Bump java_ks module to 1.1.0 from 1.0.1
  * Update pe_mcollective module to 0.1.10
  * Update puppet_enterprise module with updated java_ks dependency of 1.1.x
  * (PE-581) Remove lingering elements of the surrogate master
  * (PE-656) Use correct service name for pe-puppet in uninstaller
  * (maint) Correct platform names for pe-puppet-agent in uninstaller
  * (maint) Start keychain before signing tarballs
  * (PE-694) Exclude sles from supported platforms for PE 3.0.0
  * (PE-775) Set q_run_updtvpkg to n when not on aix
  * Whitespace cleanup.
  * (PE-611) Only grab the integer from memorysize_mb
  * Add patch to pe-rpm-augeas to prevent segfaults.
  * Add patch to pe-deb-augeas to prevent segfaulting.
  * Apply patch to thread.c to fix time in pe-rpm-ruby.
  * (PE-779) Add patch to pe-deb-ruby to fix an issue with time on 64 bit
  * Switch based on build type for how to sync packages
  * Rename PACKAGES => PACKAGE_MANIFEST
  * Remove TYPE environment variable, use PACKAGE_MANIFEST and @packages to
    dictate behavior.
  * Remove debugging info from create_pkg_manifest
  * Raise a filthy exception if we seen a package format we don't recognize.
  * Don't raise an error if we didn't pass an optional flag.
  * Make transient variables rather than a hideously long interpolated
    string.
  * Okay fine. Use real variable names instead of a prepended to reserved
    words.
  * Add md5sums for package manifests.
  * Let's only delete installer/packages/* if we aren't building from a
    manifest.
  * Dear hexdigest, please be a string.
  * Dear hexdigest, please be a symbol.
  * Don't use Digest on a FileList, Digest expects a string, so grab the
    first and only element of the FileList, which is a string.
  * Create generate_manifests task that is always called
  * Remove manifest creation from populate_* methods
  * Remove unused s3 tasks
  * Misc tweaks to signdists task and notify. Add pe-team to notifications,
    make Dir.glob call more explicit about the files to list.
  * Default to pushing as acl-private for s3, to allow setting public after
    ship for release.
  * Add comma to cp call so that it is correct and stuff.
  * Remove .gitignore from dists directory. .gitignore for that directory
    should live at top level.
  * Add rake task for changing the acl of s3 builds
  * (PE-891) Rebuild pe-deb-ruby version 1.9.3-p448 for CVE awesomeness.
  * (PE-892) Rebuild ruby-augeas against updated ruby 1.9.3
  * (PE-889) Rebuilt ruby-mysql against new ruby
  * (maint) Make the dists directory so that tar can correctly put tarballs
    in it.
  * Remove package groups from rpm Rakefile. They are not useful or up to
    date.
  * Add sles to the list of dists so it will build by the rpm task.
  * Create rpm namespace
  * Remove now obsolete sles rake tasks.
  * Trailing hitespace cleanup.
  * Refactor ship and sign, move into rpm.rake
  * Remove special snowflake code
  * Add rpm_defines for sles as well as el5.
  * Remove all_*rpms tasks from rpm.rake
  * Arrayify dists and split on comma, for example DIST='el5,sles11' or
    DIST='el6'.
  * Replace hard coded host with variable @package_host.
  * Whitespace cleanup. Also we want to sign debian changes files.
  * Remove localrepo.rb, which contains a prune task we do not wish to use,
    because it makes repeating old builds impossible.
  * Generate the all package manifest again.
  * New builds of rubycas-server (1.1.8), live-management (1.2.12),
    console_auth (1.2.13), pe-puppet-dashboard (2.0.0-pe-36).
  * New build of pe-puppet-dashboard (2.0.0.pe.41)
  * Update build of pe-puppetdb to 1.3.2-52.
  * Whitespace cleanup
  * (PE-537) Fail if SUNWgccruntime is not installed
  * (maint) Move @dist_destination out of top level
  * (maint) Pull package path generation into a helper method
  * Add verify_packages method
  * Add pe-puppetdb build (1.3.2-pe)
  * Update @package_host to neptune.delivery.puppetlabs.net.
    neptune.puppetlabs.lan is just a CNAME.
  * Split on comma for ENV['ARCH'] so that ruby 1.9 can handle using each on
    the result.
  * (PE-984) Remove unneeded binaries from enterprise-dist
  * (maint) Wrap changelog message in single quotes
  * (PE-836) Update pe-deb-passenger to remove PE 2.8 era symlinks during
    upgrade
  * (PE-1113) Remove activemq-admin binary from pe-deb-activemq
  * (PE-1113) Remove activemq-admin binary from pe-rpm-activemq
  * (PE-1128) Define q_all_in_one_install for CLIENT_ONLY platforms
  * Update pe-rpm-puppet-enterprise-release for PE 3.0.1
  * Update pe-deb-puppet-enterprise-release for PE 3.0.1
  * (RE-64) Stop gzipping the tarballs
  * (PE-1112) Lock down passenger binaries to 700 root:root
  * (PE-1112) Lock down pe-deb-passenger binaries to 700 root:root
  * (PE-593) Build of pe-rubycas-server 1.1.9
  * Update pe-deb-passenger to check for existence instead of files in
    postinst.
  * Use pe_version instead of guessing on the git describe in notification
  * (PE-981) Hide Passenger Version Number (pe-rpm-passenger)
  * (PE-981) Hide Passenger Version Number (pe-deb-passenger)
  * (PE-1130) Help zypper install differently vendored packages
  * Add el-4 back in as a supported platform.
  * (PE-1162) Bump release of pe-rpm-tanukiwrapper to trump PE 2.8 version
  * Add PE branch to build notifications to prevent confusing emails from
    jenkins.
  * Add build (3.2.2.pe2-8) of pe-puppet for deb, el, sles.
  * (PE-301) Update pe-rpm-rubygem-fog for ruby 1.9 compatibility.
  * (PE-301) Update pe-deb-rubygem-fog for ruby 1.9 compatibility.
  * (PE-1163) Built and shipped console_auth 1.2.14
  * (PE-1163) Built and shipped live-management 1.2.13
  * (PE-1163) Built and shipped console 0.3.8
  * (PE-834, PE-424) Update pe-rpm-cloud-provisioner to version 1.0.10
  * (PE-834, PE-424) Update pe-deb-cloud-provisioner to version 1.0.10
  * (PE-1182) Rebuild pe-rpm-libyaml for 3.0.1
  * (PE-977) Rebuild of rubycas-server to 1.1.10 tag
  * (PE-1186) Rebuild pe-rpm-httpd for 3.0.1
  * (maint) Add PE-Team hipchat notifications for the builds.
  * (PE-1187) Rebuild pe-rpm-passenger for 3.0.1
  * (PE-1188) Rebuild pe-rpm-ruby for 3.0.1
  * (PE-1190) Rebuild pe-rpm-augeas for 3.0.1
  * (PE-1189) Rebuild pe-rpm-ruby-augeas for 3.0.1
  * (PE-1192) Rebuild pe-rpm-rubygem-nokogiri for 3.0.1
  * (PE-1194) Rebuild pe-rpm-ruby-mysql for 3.0.1
  * (PE-1195) Rebuild pe-rpm-ruby-shadow for 3.0.1
  * (PE-1193) Rebuild pe-rpm-ruby-ldap for 3.0.1
  * (PE-1225) pe-puppet 3.2.4.pe1 shipped for deb, el, sles.
  * (PE-1198) pe-puppet-dashboard 2.0.1-pe shipped.
  * (PE-1183) Rebuild pe-rpm-java for 3.0.1
  * (maint) Add team burgundy to the hipchat notifications.
  * (PE-1222) Build pe-puppet 3.2.4-pe1 for solaris.
  * Update pe-puppetdb tag to 1.3.3 (no code change)
  * (PE-1173) Update pe_mcollective module to 0.1.13
  * (PE-1238) Rebuild console_auth at tag 1.2.15
  * (RE-206) Built pe-puppet rebased off 3.3.0-rc2 tag for el4 and all other
    automated platforms
  * (RE-242) Remove pe-mcollective-client, pe-puppet-server on el4 before
    ship
  * (PE-1376) Rebuild live-management [1.2.14]
  * Rebuild console-auth [1.2.16]
  * (PE-1421) Rebuild pe-puppet to fix puppet's accept processor
    [3.3.0-rc2-144]
  * Rebuild pe-puppet-dashboard [2.0.2-pe]
  * (RE-231) Bump pe-rpm-ruby-rgen to 0.6.5
  * (PE-1141) Rebuild pe-puppet-dashboard with don't restart workers flag on
    debian
  * (maint) Now that the upgrader is built into the installer, the
    stand-alone upgrader is useless and should be destroyed. Nuke it from
    orbit, it's the only way to be sure.
  * (maint) Enqueue pkconfig, which is required by the pe-augeas package
  * (RE-247) Enqueue pe-openssl for EL4 platforms.
  * (RE-244) Fail hard if missing dependencies on el4
  * (RE-193) Update installer to handle rhel4 in all its glory
  * Built and shipped pe-event-inspector (0.0.3)
  * (maint) Clean up some dead and unused code
  * Remove trailing whitespace.
  * (maint) Remove commented code that lies
  * (RE-194) Enable agent upgrades for EL4
  * (maint) zlib is required by both openssl and ruby, so we need to enqueue
    it.
  * (RE-194) Add upgrade support for EL4
  * (PE-1459) Always set VENDOR_PACKAGE_OFFLINE
  * (RE-194) Rename vercmp_wrapper function to echo_vercmp, to make it more
    clear what the function is for.
  * (RE-194) Update versioning failure messages for EL < 2.0.3, rest < 2.8.2
  * (RE-194) Update version comparison to reflect the true version
    requirement of >= PE 2.0.3 for EL4 upgrades.
  * Built and shipped pe-puppet-dashboard 2.0.3-pe-7-gd5b1be5
  * Build and shipped live-management 1.2.14-2-gdd02c8e
  * Built and shipped pe-event-inspector 0.0.3-31-gfa3c6c5
  * (PE-1481) Set apt::get::purge to false for package install/upgrade
  * Built and shipped console_license_status version 0.1.1
  * Built and shipped pe-puppetdb version 1.4.0.261 (burgundy support)
  * Built and shipped pe-facter version 1.7.3.19
  * Built and shipped pe-puppet (3.3.0-0.1rc3.140) for RPM and DEB.
  * Built and shipped pe-console 0.3.9
  * Built and shipped pe-live-management 1.2.15
  * Built and shipped pe-console_auth 1.2.17
  * Built and shipped pe-event-inspector 0.0.4
  * Built and shipped pe-license 0.1.0
  * Built and shipped pe-puppet version 3.3.0-154
  * Built and shipped pe-facter version 1.7.3-pe
  * Built and shipped pe-puppet-license-cli version 0.1.2
  * Built and shipped pe-puppet version 3.3.0-158
  * (RE-268) Remove broken metric keeping from enterprise-dist
  * Built and shipped pe-puppetdb 1.4.106.burgundy.preview6
  * (PE-1478) Built and shipped pe-event-inspector version 0.0.6
  * Built and shipped pe-puppet-dashboard 2.0.6-pe
  * Built and shipped pe-hiera version 1.2.2-pe
  * (PE-1593) Built and shipped pe-puppet-license-cli version 0.1.3
  * (maint) Cleanup and simplify install_puppet_modules function …
  * (maint) Use variables for user/group instead of hardcoded pe-puppet
  * (PE-1609) Add puppetlabs-reboot module to tarball and install it so it is
    available to windows agents checking in.
  * Remove 'temporary' workaround that is no longer needed in modern
    passenger builds.
  * (PE-1610) Built and shipped pe-puppet-license-cli version 0.1.4
  * Built and shipped pe-facter version 1.7.3-pe2
  * Only pe-httpd requires system-logos, so this commit moves the enqueue
    into an if master or console conditional.
  * Built and shipped pe-puppet-license-cli version 0.1.6
  * Built and shipped pe-puppet version 3.3.1-pe
  * (RE-79) Move package manifest formats from YAML to JSON.
  * (RE-79) Update sources.rake to use JSON instead of YAML
  * (PE-1640) Built and shipped pe-rubycas-server 1.1.13
  * (PE-1640) Built and shipped pe-console-auth 1.2.18
  * Revert "Merge pull request #1243 from
    fhrbek/reinstallation_without_purge"
  * Revert "Revert "Merge pull request #1243 from
    fhrbek/reinstallation_without_purge""
  * Default to n for q_backup_and_purge_old_configuration and
    q_backup_and_purge_old_database_directory
  * (PE-982) Built and shipped pe-rubycas-server version 1.1.14-2
  * (PE-1477) Updated cloud-provisioner to 1.1.3
  * (PE-1477) Update pe-deb-cloud-provisioner to 1.1.3
  * Built and shipped pe-puppet-dashboard version 2.0.7.pe.25
  * (maint) Move installer/packages cleanup into clean task. package_repos
    remains in clobber because it is a cache.
  * Add ubuntu and debian sources to the excludes list to improve rsync
    efficiency.
  * (PE-1638) Built and shipped pe-event-inspector 0.0.9-13
  * (PE-1678) Built and shipped pe-rpm-cloud-provisioner 1.1.4
  * (PE-1678) Built and shipped pe-deb-cloud-provisioner 1.1.4
  * (PE-1670) Update reboot module to 0.1.1
  * Update README to remove outdated and incorrect content
  * (maint) Replace %x with sh so that rake fails on command failure.
  * (PE-1669) Update reboot module to 0.1.2
  * (PE-1644) Built and shipped pe-puppet 3.3.1-pe1
  * Built and shipped pe-puppetdb 1.5.0
  * Use %x for things we capture output from, so we don't end up with builds
    that are versioned 'true'
  * (PE-1694, RE-361) Built and shipped pe-event-inspector 0.1.0
  * (PE-1653, PE-1695) Built and shipped pe-puppet-dashboard version 2.0.9-pe
  * Built and shipped pe-puppet-dashboard 2.0.10-pe
  * (RE-78) Add Packages.json built from the 3.0.0 all-package-versions.yaml
    package manifest.
  * Break out PACKAGE_DIR and PACKAGE_CACHE constants, and use them
  * Rename dist:sync to ship
  * Add hardlink_packages method to hardlink packages from the PACKAGE_CACHE
    to the PACKAGE_DIR
  * (RE-81) Always build from a checked in manifest
  * Add make_repos task to make yum and apt repos
  * Fully qualify Packages.json and break it out into a constant.
  * Remove PackageVersion.rb, it is no longer required for sorting.
  * Update Packages.json to latest (3.1.0-rc0-295) packages manifest.
  * Update excludes in fetch to a simple */* which is equally effective to
    the more complex mappings.
  * Update packages.json to a 3.1.0-rc1-3 manifest
  * Update workflow to use packages.json instead of Packages.json
 
 Matthaus Litteken <matthaus@puppetlabs.com> (526):
  * (#8719) Removed HEREDOC of puppetagent.xml from installer
  * (#8135) Fixed debian version parsing, installing libcap2 for squeeze
  * (#8728) Use 'el' prefix for rhel and centos pkgs
  * (#8766) pe-httpd-bin installable on squeeze
  * (#8772) Rails is now installed on debian/ubuntu
  * (#7902) Allow non-alphanum in mysql database name
  * Removed minor (patch) from SLES PLATFORM_VERSION
  * Change Maintainers to info@puppetlabs.com
  * (#7575) bsdtar no longer needed to build PE
  * (#7575) BSDTar no longer required for PE build
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8853) Exclude unused packages from debian/ubuntu
  * (#8896) java is now installed on SLES
  * (#8853) Exclude httpd prefork from packaging
  * (#8953) Enqueue sudo to be installed on EL
  * (#8979) Sed script munges dashboard workers script
  * (#8991) dashboard rake migrate:db during upgrade
  * (#8992) Mcollective installed during upgrade
  * (#8989) Start activemq after install/upgrade
  * (#8854) Baseline plugin installed with dashboard
  * Revert start of activemq and mcollective in installer and upgrader.
  * (#9048) Installer bails out if PE already installed
  * (#9115) Installer saves answers by default
  * (#8765) Installer fails cleanly on Darwin/Mac OS
  * (#9150) Cron daemon enqueued during install
  * (#9159) Upgrader bails out if puppet isn't there
  * (#9155) Solaris needs to set q_puppetagent_install
  * (#9152) Upgrader handles solaris packages
  * (#9165) Replace vixie-cron with cronie on EL6
  * (#9152) Spaces matter in bash conditionals
  * (#9172) Add redhatenterprisees to rhel platform list
  * (#9175) PE packages not listed in vendor packages
  * (#9165) Actually install queued packages
  * Remove run from pushd and popd
  * (#9193) Replace yum with rpm in upgrader on EL4
  * (#9194) Remove pe-ruby-mysql from default upgrade
  * (#9288) libldap enqueued in install/upgrade
  * (#9226) Pluginsync defaults to true in installer
  * (#9127) Remove pe-rails, pe-action* from installer
  * (#9334) Debian minor version no longer prints
  * (#9127) Remove obsolete packages during upgrade
  * (#9127) activerecord doesn't require activeresource
  * (#9317) Save all answers during upgrade or install
  * (#9124) Collect mcollective facts after upgrade/install
  * (#9432) Mco-client should only be installed to master
  * (#9387) Ensure perms for external_node
  * (#9512) Installer installs vwc packages for EL
  * (#9512) Upgrader installs VWC packages if needed
  * (#9507) Update installer to use puppet apply
  * (#9320) Add baseline_day_end to settings.yml
  * (#9300) Remove cruft from auth.conf heredoc
  * (#9117) display_platform_failure working
  * (#9257) Add alias for mco to mcollective module
  * (#9117) Fix awk detection
  * (#9520) Correct mysql db creation syntax
  * (#9481) Assume dashboard is used as ENC
  * (#9480) Installer assumes reports sent to dashboard
  * (#9692) Don't try to enable puppet-dashboard
  * (#9483) Installer won't ask about ruby dev libaries
  * Typo in installer. Docs URL shouldn't be there
  * Added net-ssh to git submodules.
  * Added net-ssh to build.sh for greater good.
  * Added net-scp to git submodules, and to packaging/deb/lenny/build.sh
  * Added builder (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added excon (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added formatador (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added mime-types (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added multi-json (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added guid to git submodules, and to packaging/deb/lenny/build.sh
  * Added ruby-hmac (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added nokogiri (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added fog to git submodules, and to packaging/deb/lenny/build.sh
  * (#9893) Add cloud gems to install/upgrade
  * (#9828) Enqueue nokogiri dependencies in install
  * libxslt doesn't exist on debian. It is libxslt1.1
  * Added trollop to build.sh and as a submodule to enterprise-dist.
  * Updating build.sh, adding rbvmomi there and as a submodule.
  * Added trollop and rbvmomi to installer.
  * Merge and remove redundant conditionals
  * (#9946) Enqueue live management
  * Oops. Too many semi-colons. And not in a case.
  * Oops. Too many semi-colons. And not in a case.
  * (#9267) Rebrand dashboard to enterprise console
  * (#9301, #9335) Upgrader less chatty
  * Comments of 1.2.3 => 1.2.x.
  * (#9975) Noop mode works in installer
  * (#9494) Puppet apply in install won't gen reports
  * Quick fix for VERSION placement
  * Handle dashboard after install of packages
  * (#9640) puppet-dashboard user references correct mco
  * (#10023) Fix conversion function for answers file
  * Ooops. Dangling backslash. Let's get rid of that.
  * Unset bit in conversion was trying to unset variable values, not variable
    names. This is no longer the case.
  * (#9490) Bail out early if java is not 1.6/1.7
  * (#10038) Ask about cloud provisioner installation
  * Fix broken sed in upgrader.
  * Make check_java less chatty.
  * (#9640) Set java bool on all installs
  * Bumping mcollectivepe to v0.0.10.
  * (#10096) Add console fact to facts.d during install
  * Updating class in installer to reflect new name of mcollectivepe =>
    pe_mcollective.
  * Adding pe_mcollective v0.0.11 to enterprise dist to reflect namespace
    change and version bump.
  * (#10082) mco-client queued for console
  * (#10080) Installer lays down password for mcollective
  * (#10117) Enqueue live management during install/upgrade
  * (#10126) Fix typos in upgrader, wrap string in quotes
  * (#10128) Enqueue correct java during upgrade
  * Bump pe-mcollective to v0.0.13
  * (#10131) Fix perms on mcollective credentials file
  * Bump pe-mcollective to v0.0.14.
  * (#10044) Auto-enqueue agent on cloud install
  * (#9646) Add --provides to rpm query
  * (#10130) Remove config_mcoll from console install
  * Replaced awk with "${PLATFORM_AWK?}".
  * Tweaking rpm query to produce better results.
  * Added new versions of all modules, and brought in wrapper modules.
  * (#7901) Add sample answers to puppet-enterprise
  * (#9646) Better package handling on EL
  * (#9646) Fix undefined behavior in el package install
  * (#10190) Fixup reporturl in install/upgrade
  * (#10150) pe-memcached not started on install
  * (#10201) No default for console host
  * (#10201) Use default hostname for console sometimes
  * (#10160) Update auth.conf with new cert name
  * (#9319) Notify user about inventory service db
  * Typo in enterprise console hostname would break the install interview.
    space between String and localhost is very important.
  * Bumping pe_mcollective module to v0.0.15
  * (#10193) Upgrade path for modules
  * (#9993) Ask only about wrapper modules
  * Tweak to backup for upgraded modules
  * (#7901) Add answers dir to rakefile
  * (#10288) Default to no on puppet master install
  * (#10316) Remove unnecessary questions from installer
  * (#10312) Questions reordered to reduce confusion
  * (#10287) Replace certdnsnames with dnsaltnames
  * Fixed convert answers to turn colons into commas for dns names.
  * Quick hack to get install moving. There is a deeper problem with the
    StringDNSName type.
  * Turns out, you should only pass -q to the second grep, not to both.
  * Make the tar quiet about leading slashes. Replaced run_suppress_stdout
    with run_suppress_output.
  * Escaped single quote was causing bash errors. Wrapped string with double
    quotes instead.
  * Change cloud provisioner question to default to no on install.
  * (#10300) Classify node gracefully handles no console
  * (#10223) Basic master test working in upgrader
  * (#10298) Activemq only requires java 1.5.0
  * (#10342) Populate question with available data
  * (#10378) Fix quoting of ruby call
  * (#10286) Undefined variables have defaults
  * (#10343) User/database name default to console
  * (#10306) Default ssl support for console in install
  * (#10409) Replace inline auth with include for apache
  * (#10419) Add ssl support for enc script
  * (#9508) Upgrade auth.conf, change 'auth no' to 'auth any'
  * (#10452) Resolve IFS problems in upgrader
  * (#10341) Add ssl to upgrade path for console
  * (#10434) Renaming pe_baselines to pe_compliance and updating wrapper.
  * (#10572) Reduce three puppet.conf sed statements to two
  * (#10593) -q should be -y in apt-get for installer.
  * {$ \!= ${
  * (#10621) Rename pe_agents group to default for console configuration
  * (#10716, #10717) Enable cron(d?) on install, upgrade
  * (#10618) Don't bounce apache in disjoint console/master upgrades.
  * (#10729) Repair broken reporturl from 1.0 installs.
  * (#10726) Update module path in upgrade for pre 1.2 installs.
  * (#10210) Added warning in upgrader on standalone console
  * Missing then from if block
  * Move mco account question into interviewer
  * Fixed the module path wrong. Now it's right.
  * (#10533) Update sample answers for upgrader
  * (#10210) Updating message with doc url.
  * (#10756) Add autosign.conf on master with standalone console
  * (#10757) Fix auth.conf for pre-2.0 installs during upgrade
  * (#10753) Lay down facts.d txt file as early as possible
  * Bumping mcollective to 0.0.35
  * Need the right reporturl for external_node.
  * Two upgrade fixes
  * (#10797) Stop agent and master before upgrade
  * (#10815) Remove mco account in upgrade, ask about homedir
  * (#10805) Remove old modules during upgrade
  * (#10953) Better upgrader behavior after partial install
  * (#11000) Replace colons with commas in full suite sample answers file.
  * (#11056) Handle special chars for htpasswd in install
  * (#11110) Wrap mysql statement in backticks
  * (#11129) Unify debian pe packages where possible
  * (#11129) Unified puppet-dashboard under one debian.
  * (#11236) Use FQDN for default cert name
  * Update debian build script for freight
  * Update Rakefile to handle the new debian layout
  * Build.sh really working for debian.
  * Root rakefile really working for debian.
  * Revert "Build.sh really working for debian."
  * (#11107) Set umask to 0022 in installer/upgrader
  * (#10862) Tune passenger during upgrade
  * (#11107) Reduce complexity of umask in installer/upgrader
  * Puppet-dashboard is unified, not disparate.
  * (#11429) Replace gsed with sed for solaris
  * (#5338) Supply uninstaller with PE
  * Add uninstaller to rakefile for building.
  * (#11179) Remove swap file from pe_compliance tarball
  * Enqueue puppet-module-tool on Solaris
  * (#11497) Fix umask in uninstall/upgrade
  * (#11487) Kill processes on failure in uninstall
  * Adding support script to Rakefile for building.
  * (#11619) Parse and sort debian versions properly
  * (#11619) Fix RPM version parsing and sorting
  * (#11635) Handle empty mysql pass in uninstaller
  * (#11646) Add -h flag for help in uninstaller
  * (#11619) Need rpm release in version string
  * (#11644, #11645) Get root mysql pass, accept answer files
  * (#11655) Move libxml2 into OS specific case
  * (#11647) Remove pid files during uninstaller
  * Fix debian tagging for build.sh
  * (#11445) Add link to PE console
  * (#11713) Fix db removal in uninstaller
  * (#11708) Fix handle_service for puppet-agent in uninstaller
  * (#10710) Remove lockfiles in uninstaller
  * (#11710) Add another lockfile location to uninstaller
  * (#11650) Warn if uninstalling without removing db
  * New build of mcollective for debian.
  * (#11761) Answers files should not be world readable
  * (#6038) Improve mysql detection in installer
  * (#6038) Fix logic in mysql_path (-z becomes -n)
  * Support script tweaks to use correct cmd and silence errors
  * (#11812) Remove cronjobs in uninstaller
  * Reverse ! -z to -n in uninstaller
  * Use dpkg -P only when uninstall is a purge
  * (#11815) Make a default for q_puppet_enterpriseconsole_database_remote
  * (#11814) Exclude pem files from tarball
  * (#11836) Append instead of overwrite.
  * (#11813) Better os detection in installer
  * (#11837) Question with answer not asked
  * (#11468) Verify port available in interview
  * (#10158) Allow special chars in mysql pass on debian
  * (#10158, #11851) Mysql Special Chars on debian
  * (#11877) Less unanswerable questions
  * (#11878) Verify mysql credentials after mysql install
  * (#11821) Don't always ask if they want to install mysql
  * (#11884) No fqdn makes hostname fail
  * (#11814) Keep some pems in the support tarball
  * Add the platform message to more places
  * (#11532) Logging mode fails when standard mode fails
  * (#11532) Replace cat with dd to not error out
  * (#6347) Update ownership of /var/opt/lib/pe-puppet/lib
  * (#11891) Handle lack of VERSION gracefully
  * (#11869) Uninstaller warns about leaving mysql behind
  * Clean up dpkg statoverride on debian too
  * (#6347) Only chown /var/opt/lib/pe-puppet/lib once
  * (#11532) Replace set -o pipefail with $PIPESTATUS
  * (#11923) Use correct init script for dashboard-workers
  * (#11238) Add a plan to the confirm plan step
  * (#11461) Warn about potential firewall problems
  * (#11894) Better user check for uninstaller
  * (#11485) Better fake/real master detection
  * (#6347) Move chown to still later
  * (#11064) Fix broken settings.yml on pre-1.2 installs
  * (#10757) Fix master hostname for auth.conf update in upgrade
  * (#11993) Actually remove packages on solaris
  * (#11992) Stop pe-puppet-dashboard-workers during uninstall
  * (#12026) Remove rails packages before upgrading
  * (#12045) Warn on attempted uninstall of remote DBs
  * (#12056) Reorder package handling for debian in upgrader
  * Don't try to detect default console port
  * Updating pe_mcollective module to 0.0.39
  * (#12064) Really don't depend on external node
  * (#12071) Don't remove dependencies in upgrader
  * (#12075) Verify auth.conf exists before updating
  * (#12095) Wait for passenger before trying to retrieve cert
  * (#12102) Fix race in installer/upgrader
  * Fix uninstaller for sles
  * (#12133) Don't purge on debian package removal
  * Fix uninstaller EL/SLES package removal
  * Replace zypper call with rpm to remove packages on sles
  * (#12142) Don't ask to install cloud if installed
  * (#12029) Bounce pe-httpd if PE >= 2
  * Only wait for passenger during install if on a master.
  * (#12166) Don't clean mco cert on 2.0.0 upgrades
  * (#12167) Use single quotes for db pass in uninstall
  * Update submodules and build.sh for 2.0.2 release
  * Rebuilt P-P-E-R on EL (2.0.2).
  * Use --force for rpm on el4
  * Rebuilt puppet for EL5 to get mysql deadlock patch applied.
  * Replace pkill with bounce_service
  * Replace \s with [[:space:]] for master check
  * Better regex for rewriting external_node url
  * (#12446) Only perform some tasks if the upgrade is from PE < 2.0
  * (#12445) Don't replace puppetdashboard.conf on PE >= 2.0 upgrades
  * (#12436) Enqueue pciutils and sometimes dmidecode
  * (#12466) Discard X-Forwarded-For headers in apache
  * (#12380) Fully qualify calls to userdel, groupdel
  * (#12129) Make httpd message conditional on PE_MAJOR
  * (#12393) Upgrade yum to allow --nogpgcheck flag
  * New submodule commits for puppet, puppet-enterprise-release
  * (#12342) Improve wording of TCP port warnings.
  * New commits for puppet, facter, puppet-enterprise-release for
    debian/ubuntu.
  * Don't enqueue dmidecode on el4 in installer/upgrader
  * (#12735) Populate httpd port if unset
  * Really delete mco homedir when asked to
  * Updated sample answers files
  * (#12758) Use correct modulepath in upgrader
  * Change owner of puppet.conf to pe-puppet
  * Revert "(#12167) Use single quotes for db pass in uninstall"
  * (#12839) Add dmv, hiera to installer
  * (#12883,#12884) Default to N for TLS, check for duplicate names
  * (#12886) Adjust privileges in databases.erb
  * Fix type in var name, q_puppet_enterprise_database_user =>
    q_puppet_enterpriseconsole_database_user
  * Remove PRIVILEGES keyword from two grants.
  * Update table list for console user to include tables that are removed
    during migrations.
  * We need to set q_puppet_enterpriseconsole_database_remote to n if we are
    installing mysql, that way the erb file doesn't get confused.
  * Remove RackBaseURI from heredoc because pe-dmv will supply it in
    console_apps.d
  * Strip single quotes from passwords (since we don't support them) if they
    exist.
  * Remove single quotes from password in database.yml
  * Only call git build-package once, and tag at the same time.
  * New commits for pe-deb-facter and pe-deb-dmv.
  * New pe-puppet-dashboard. Bumped to 1.2.6 on debian.
  * Put auth lines back into puppetdashboard.conf, but commented out.
  * New dmv commit. Make sure we ship debian source to pluto on builds.
  * Update installer/upgrader for dmv
  * (#12420) Handle edge case where hostname = hostname_short
  * Updating pe_mcollective to 0.0.42
  * (#12305) Warn on low/default inoodb_buffer_pool_size
  * Clean up whitespace in upgrader.
  * Eval MySQL innodb_buffer statement
  * Turns out, to use , you need to define it first.
  * Updating build.sh to tag unified repos as debian/version, new commit for
    puppet-enterprise-release.
  * t_innodb_buffer_pool doesn't need to be defined, so removing ? from
    variable interpolation.
  * (#13389) Increase min length of auth password to 8
  * Remove dangling whitespace, redo tabbing for consistency.
  * (#13394) Manually add live-management packages to upgrader
  * This removes some dead code related to EL4 and Lenny from the
    installer/upgrader.
  * 443 != "443", but 443.to_s == "443"
  * Making deb build.sh take an argument for package to build (bash build.sh
    puppet).
  * We *shouldn't* need double quotes around the password. It should have
    single quotes already.
  * Bumping facter to 1.6.7
  * (#13437) Revert "Make minimum password length apply to answer files"
  * Bounce cron as well as enable it, otherwise if cron is stopped, none of
    the magic can happen.
  * Update message for auto-agent selection. Also triggered by cloud
    provisioner selection.
  * Minor tweaks to wording in uninstaller help screen and email validation
    error.
  * Adding precise to build.sh, setup.sh
  * Puppet submodule commit update (2.7.9 => 2.7.12)
  * Fix build.sh to take param but default to all. Remove module-tool from .
  * console_auth => console-auth
  * (#13499) Set t_console_auth_install in all reachable cases
  * (#13484) Really generate random secret
  * (#13507) Fix math in innodb, display MB not bytes
  * PE_VER is set incorrectly, fixing the cut to use ')' instead of '-'
  * Updating pe-puppet-enterprise-release submodule commit
  * Added patches, updated pe-deb-puppet for PE 2.5.1
  * New submodule commit for console-auth.
  * Tweaking README, new commits for mcollective on el, sles.
  * Removing cruft of the acceptance directory, which is not longer used.
  * Remove solaris services on uninstall
  * Update submodule commit for libevent.
  * Updated debian submodule commits.
  * (#14065) Handle upstart in bounce_service
  * Fix bash-unfriendly parens in uninstaller.
  * Adding new submodule commits for debian submodules.
  * Added ruby to DISP_DIST_PKGS. Fixed tagging (changed dist to branch).
  * Updating stomp submodule commit.
  * Bumping pe_mcollective module to 0.0.44
  * (#10805) Remove old modules after backup
  * Updating submodule commit for pe-puppet-enterprise-release.
  * Only chmod external_node if it exists.
  * Remove run from $(which mysql)
  * Don't set memorysize using $(run...)
  * Bumping pe_mcollective to 0.0.45
  * (#14259) Make /etc/puppetlabs/puppet-dashboard dir
  * Updated submodule commits for mcollective, puppet-dashboard-baseline.
  * Updated console-auth submodule commit.
  * Bumping ruby to 1.8.7-p358 in debian
  * New puppet submodule commit to get rid of /etc/default files for
    pe-puppet.
  * Updated console-auth submodule commit (version 1.0.8).
  * Fix bounce_service to handle upstart jobs with no symlink
  * Updated console-auth to 1.0.9 to fix db migration issue.
  * Bumped console-auth to 1.0.10 to address migration problem.
  * Adding nokogiri to disp_dist_pkgs so it gets build on each target to
    avoid libxml linking warnings.
  * Updated puppet-dashboard packaging to address #14309
  * Updated Rakefile to ship precise and lucid builds to s3.
  * Bumping console-auth to 1.0.11
  * Whitespace change in README.markdown
  * (#13571) Enqueue the correct mysql for amazon linux
  * (#14297) Updating puppet for upstart improvements.
  * (#13571) Add amazon to uninstaller
  * Consider 'OracleServer' to be a redhat flavor
  * Bumping pe_compliance to 0.0.7.
  * Update hostname detection
  * (#14817) Add ifconfig to support script
  * (#14761) Added sles reboot patch to pe-puppet.
  * (#14818) Replace munging puppetdashboard with erb call
  * Fixup q_puppet_agent_first_run conditional
  * Add yum-enterprise to excludes list.
  * Bumping console-auth to 1.0.12
  * Bumping pe_mcollective to 0.0.46
  * Updating live management for IE8 support.
  * Applying upstart patch to pe-puppet.
  * Bumping puppetlabs-pe_mcollective to 0.0.47
  * Bumping pe-activemq to 5.6.0
  * Updated stomp to 1.2.3
  * Update relative pathing in rake task
  * Update debian pathing for neptune in :populate task
  * Bumping pe_mcollective to 0.0.48
  * Updating branches in README.markdown.
  * Updating pe_mcollective to 0.0.49
  * Bumping pe_mcollective to 0.0.50 resolve cert finding problem.
  * update README with neptune instead of pluto.
  * Updated puppet-dashboard submodule commit.
  * Updating patches for puppet.
  * Updated puppet-dashboard with node_node vs node_name patch.
  * Updated live management to remove conflict marker (1.1.17)
  * Add chowns to setup, add cleanup to rpm task
  * Bumping pe_mcollective to 0.0.52 to adjust activemq threading.
  * Bumping pe_mcollective to 0.0.53
  * Bumping pe_mcollective to 0.0.54
  * Updated puppet packages.
  * Bumping pe-puppet-enterprise-release to 2.5.3
  * Consolidate bounce_service to use service command
  * New cloud-provisioner and mcollective submodule commits.
  * Update build.sh to use PE_VER to get the right freight repo.
  * (#15982) Fix debug mode problems with MySQL password generation
  * Moving deb Rakefile out of the way for moses' new shiny thing.
  * Tweaks to deb package task to not wait for input (--re-sign). Remove
    newline after hostname for better DB reading.
  * Updated pe-deb-puppet package with whopper's changes.
  * Adding .gitignore to ignore the outgoing directory.
  * Add AIX support to installer and upgrader
  * We hadn't been installing hiera/hiera-puppet in the upgrader for solaris.
    This commit fixes that and removes an unnecessary comment from the
    installer.
  * We no longer support installs on EL4, so this code path is unreachable.
  * Make deb:ship task take PKG arg so we can check which branch to push to.
  * Bumping pe-ruby to 1.8.7-p370.
  * Bumping pe-rubgems to 1.5.3
  * Bumping console-auth to 1.1.0 for PE 2.6.0
  * Bumping fog to 1.5.0
  * Bumping pe_mcollective to 0.0.55.
  * (#16345) Update db:create_user call in installer/upgrader
  * (#16345) Bumping console-auth to 1.1.1
  * Updating puppet-dashboard-baseline to 2.0.5
  * (#16349) Bumped puppet-dashboard to 1.2.10-2 for new default_group.rake
    file
  * (#16349) Update default group configuration in installer
  * (#16349) Use top level rakefile instead of default_group.rake to ensure
    all needed tasks are available to the task.
  * Updating README.markdown for up to date current branches.
  * Bumping excon to 0.14.1 to match fog 1.5.0 dependencies.
  * Removing tabs from README.markdown, replacing with spaces.
  * (#16379) Apply pe-puppet patch to fix inventory service fact search.
  * Move LC_ALL to a more effective location
  * (#11128) Bumping pe_accounts module to 1.1.0.
  * Bump stdlib to 2.3.3
  * Replace `configure_dashboard_groups_and_classes` function call with rake
    call in upgrader
  * (#16405) Make cert cleaning conditional on cert existence
  * Prefer java-1.6.0-openjdk to any jre
  * Start agent after mcollective is configured
  * Bumping pe_mcollective to 0.0.56.
  * Don't put quotes around bash lists.
  * Remove aix from supported platforms list.
  * Bumping pe-console-auth to 1.1.3
  * (#16457) Add amazon to list for package upgrades in
    puppet-enterprise-upgrader.
  * (#16474) Always migrate the console auth db
  * (#16474) Update email to username in cas server config
  * Bumping pe-puppet-enterprise-release to 2.6.1
  * Fixing manpage issue in pe-deb-puppet.
  * (#16556) Add comments to rubycas-server config.yml on upgrade
  * Bumping console-auth to 1.1.7
  * Adding pe-console to the submodules.
  * No, let's really add the submodule for console.
  * Use local user buildroot, add custom repos for java awesomesauce.
  * Fixup buildroot to not mktemp on every rake call.
  * Updated pe-puppet with host.rb patch for cert manager.
  * Updating pe-console to include console.conf and config.yml
  * (#17140) Updating pe-puppet version patch
  * Rebuild baseline module - (#17195) Do not use group for title if group
    does not exist
  * Add :all tasks for sles, el that include shipping,signing.
  * Remove artifacts in the right place.
  * Sles rake task uses new NFS mounts
  * Remove @tempdir and scp_file_* methods from utils
  * #(18072) Fix status on rhel puppet init script
  * Update buildroot to fall over to env variable, update java name
  * Build rack-csrf 2.4.0 for el,sles,debian.
  * Only rsync dirs that exist.
  * Add facter rpm submodule, re-add ruby submodule.
  * Updated el/sles facter to 1.6.17
  * Add rubygem-hiera submodule for rpm, bump version to 1.1.2
  * I should probably commit the .gitmodules as well.
  * Update rubygem-hiera submodule commit.
  * Add rubygem-json rpm submodule at 1.7.6 for PE 2.8.x
  * Bump pe-rpm-ruby to 1.8.7-p371
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
  * Add pe-rpm-rubygem-hiera-puppet submodule, update to 1.0.0, update
    pe-rpm-ruby to latest submodule commit.
  * Fixing up links for pe-rpm-hiera-puppet.
  * Adding pe-java to rpm-modules.
  * Adding submodule for rubygem-rack at version 1.1.6
  * Update pe-rubygem-json to 1.7.7 for CVE-2013-0269
  * Fix sles arch pathing for CVE shipping
  * Updated pe-rpm-java to icedtea 2.3.6 and 1.7.0 update 9 for Feburary java
    security issues.
  * Updated pe-puppet for RPM to include updated init script and %postun
    call.
  * Update rubygem-hiera to patch hiera.yaml location correctly.
  * Update hiera.yaml location in pe-rpm-rubygem-hiera patch.
  * Adding pe-rpm-libyaml submodule
  * Updated pe-rpm-libyaml commit. Built 0.1.4
  * Update pe-puppet EL and SLES init scripts to set PATH to match debian and
    include /usr/local/{bin,sbin}
  * 'Update' pe-rpm-rubygem-stomp to 1.1.9
  * Add pe-rpm-puppet-enterprise-release submodule to 2.8.x
  * Update pe-rpm-augeas to 1.0.0, add augeas submodule.
  * Add performance patch to pe-rpm-rubygem-hiera.
  * Update pe-rpm-java to icedtea 2.3.9, java 1.7.0.19
  * Consolidate pe-rpm-augeas into one package.
  * Add pe-rpm-ruby-augeas submodule again. Do it right this time.
  * Add pe-rpm-rubygem-net-ssh submodule. Update for ruby 1.9.3, PE 3
  * Update passenger layout for RPM. Update to passenger 4.0.1
  * Add pe-rpm-activemq submodule to rpm-modules.
  * Update pe-rpm-activemq for sles oddities.
  * Add pe-rpm-libevent submodule rpm-modules.
  * Add pe-rpm-memcached submodule to rpm-modules.
  * Remove rubygem-hiera-puppet submodule, it is no longer required in 3.0.x
  * Add pe-rpm-rubygem-sequel submodule to rpm-modules
  * Update pe-rpm-activemq to 5.8.0
  * (PE-375) Remove custom https report processor from pe-rpm-puppet
  * Remove pe-rpm-rubygem-sinatra submodule, it is no longer needed.
  * Update pe-rpm-activemq to ship bin/activemq.jar
  * Remove tzdata-java and timezone-javaas dependencies of pe-rpm-java.
  * Use real_initrddir so the init script is correctly placed in
    pe-rpm-memcached.
  * Updated rubygem-activesupport and rubygem-activerecord to shell out to
    ruby to discover gemdir.
  * Update pe-rpm-java to remove tzdata-java and timezone-java as
    dependencies, as they are already part of pe-java.
  * (PE-435) Don't require libs automatically on pe-rpm-rubygem-nokogiri.
  * Remove ruby from ruby's release tag, add pe.
  * pe-rpm-postgresql - Expand no_user_group to empty string if it's not set
  * Update pe-rpm-cloud-provisoner to 1.0.8
  * Add preview license to pe-rpm-puppet-enterprise-release.
 
 Moses Mendoza <moses@puppetlabs.com> (513):
  * (#12389) Correct spelling error in installer
  * Add installer file check to upgrader
  * (#12519) check for sourcing before uninstall
  * (#12167) Add special char support to uninstaller
  * (#12918) Drop databases as root in uninstaller
  * (#11938 Check for tty before calling stty in installer)
  * (#11938) fix return code check in try_stty
  * Script to add new distribution branches/changelogs
  * (#12841) Remove dmv db and users in uninstaller
  * (#13014) install fails on existing mysqlserver
  * (#12841) Handle dmv blank mysql root pwd
  * (#12804) stop uninstaller from echoing root password
  * (#12665) correct pe uninstaller solaris disable services
  * (#13036) Fix missing single quote in installer
  * (#13036) Fix set -e kills upgrade after vercmp
  * (#13036) Fix upgrader interview question
  * (13065) Remove EOL platforms from supported platforms list
  * (#13065) modify EOL message  url for maintainability
  * (#13066) Fix undefined variable error installer
  * Fix misspelled smtp config var
  * Fix permissions on configs and logs
  * Add cas configs to upgrader
  * Add cas client log to upgrader
  * Add dmv create & migrate to upgrader
  * (#13099) upgrader errors on eval of databases.erb
  * Fix syntax errors in conditional var assignment
  * Export PLATFORM_HOSTNAME env var for dmv
  * (#12965) Fix external_node permissions
  * (#13221) force module installs
  * Remove smtp server questions from user interview
  * Remove some smtp questions from upgrader interview
  * use path to real dmv config file in upgrader
  * Move db tasks in upgrader
  * Change console port interview question
  * Set console port by default, ask if no ports open
  * (#13262) upgrader fails on session key error
  * (#13264) add set of q_puppetca_install to upgrader
  * (#13721) Upgrader update puppetdashboard.conf
  * Use ',' as match/replace separator in sed statements
  * (#13295) upgrader fails with cas error
  * (#12469) display operation-specific cancel message
  * Remove activemq from disparate pkg deb build script
  * unified activemq. update submodule.
  * (#12469) make exception more inclusive of other files
  * (#12997) add custom listening ips/hostnames to upgrader
  * (#12997) remove TODO line for handle custom IPs
  * (#13355) Fix solaris q_puppetca_install installer
  * (#12966) remove puppet module tool in solaris upgrader
  * (#13368) Stop displaying "for ..." at beginning of install
  * (#13303) add link to docs at start of install
  * (#13369) update ssl ciphers in puppetmaster.conf
  * (#13303) add link to docs at start of install
  * Move ../conf.d/puppetmaster.conf to erb
  * Uncomment host:port line in cas client config erb
  * Remove pe-auth user and correct db config path
  * (#11239) Save answers less in installer
  * (#13387) Set default console_hostname in smtp auth yml
  * (#13391) fix some rename artifacts in var names
  * Make minimum password length apply to answer files
  * (#13423) fix database example documentation
  * (#13438) fix whitespace in cas client erb
  * Reword agent-master communication fail message
  * (#13447) fix pkg info collection in support script
  * Fix puppet to master com error message.
  * (#13467) uninstall hiera on solaris
  * (#13508) back up only puppet modules
  * (#13579) Correct installer database advice
  * (#13525) Use --module-path to install modules in installer
  * (#13535) fix module path flag
  * (#13488) add check for name resolution
  * (#13627) fix cas_host on custom hosts
  * (#13627) clean up duplicate seds
  * Move puppetdashboard vhost conf to erb
  * (#13517) fix perms on cas_client_config.yml
  * (#13517) fix permissions on cas client 2.5.0-2.5.1
  * Add ship pe final dists to s3 to rakefile
  * Make the package pattern match work for msi
  * (#13451) improve email regex pattern
  * (#13883) prepare installer for precise
  * Revert "(#13488) add check for name resolution"
  * Fix output of master port availability check
  * Update build.sh to handle precise cows
  * Correct behavior of build script with lists as args
  * refactor a bit for script readability
  * (#13883) queue libcap2 for precise installs
  * (#13404) Isolate save answers mode in installer
  * Fixup function comment for is_save_answers()
  * (#9826) Add more robust logging to installer
  * (#14125) fix noop mode in installer
  * (#12232) Notify users of db migrations
  * Fix vercmp for rc releases in upgrader
  * Move config.ru out of installer to erb file
  * Fix pathing with log files in installer
  * Move send_cert_request.rb to an erb file
  * Move received_signed_cert.rb to erb
  * Move settings.yml to erb
  * Update puppetlabs-pe_accounts module to 1.0.4
  * Move site.pp generation to erb
  * Add single quotes around hostnames in settings.yml.erb
  * Move puppet.conf generation from installer to erb
  * Move more heredocs to erb in the installer
  * Remove extraneous conditionals in installer
  * Move database.yml generation to erb
  * Remove extra conditionals in installer
  * Fix site.pp erb
  * Update wrapper modules to new versions
  * Adjust for readlink not present on Solaris
  * (#14162) improve solaris fqdn determination
  * (#13673) support db pwd special chars in installer
  * (#11949) add early checks, show dbs to be removed uninstaller
  * Add rpm-extras submodules
  * Add perftools.rb to debian submodules
  * Add rakefile for extras rpms
  * Add pbuilderrc flag to update of cows, update cows before build
  * Update build script for apt-enterprise/extras repos
  * Update puppet-dashboard to 1.2.7-3
  * (#14574) Don't turn on store reports on install
  * Replace stty -echo with read -s
  * Wrap db pwd in single quotes in cas server config yml
  * (#13029) add answer var to skip agent first run
  * (#9826) Add logging by default to upgrader
  * (#13029) Allow option to skip puppet service enable
  * (#12868) Installer should do my databases for me
  * Fixup databases.erb and export another non-q var
  * Fix determination of short hostname
  * (#12868) Add check for inventory db in auto db
  * (#12868) only set db variable defaults when necessary
  * (#12868) upgrader should auto-setup dbs
  * Add pe-deb-json submodule to enterprise-dist
  * Bump activerecord and puppet-dashboard submodules
  * Update Rakefile for neptune, support multiple versions
  * Move rpm Rakefile from submodule up to packaging
  * Update EL PE Rake tasks to work with neptune
  * Update debian build script to ship to neptune
  * Add branch-name checks to packaging task
  * (#15108) Re-tar pe modules with 0:0 ownership
  * Remove puppet module tool from pe deb packages
  * Update branch name checking to allow lance
  * Update puppet to 2.7.12-1puppetlabs18
  * Fix uninstaller database removal
  * Fixup rakefile for el building on 2.5.x, add sles
  * Update pe-mcollective module to 0.0.51
  * Replace constant OUTPUT with new variable
  * Add a package_versions.yaml file to dists
  * Bump cloud provisioner to 1.0.5
  * Add rpm build benchmarking to PE rakefile
  * Add benchmarks to sles builds, stop building noarch twice
  * Move package_versions.yaml up a level, rename
  * Add Rake tasks for PE debian package building
  * (#15801) Fix console port variable in erb
  * Break Rakefile into separate files
  * Clean up looping and checks
  * Add helper for metrics posting in postgres
  * Remove duplicate method definition
  * Clean up metrics_helper and prevent duplicate posts
  * Add build time tracking to sles builds
  * Track pe rake:all tasks
  * Add build time tracking to pe debs
  * Add console_host to listen in erb
  * Update mocks for new pe_version format
  * Bump pe-puppet-enterprise-release submodule to 2.6.0
  * Bumping puppet to 2.7.19
  * Bump puppet dashboard to 1.2.10
  * Bump facter to 1.6.10
  * Remove q_* variable for inventory service port
  * (#16374) Add authorization key to cas_client_config.yml
  * Improve failure exception messages
  * Source saved file for mysql root password before asking
  * only write database answers file if vars exist
  * Fixup cas config files and add examples
  * bump console-auth submodule to 1.1.2
  * Use run_suppress_output_in_database_vars_check
  * Add more excluded files/dirs to support script
  * Ensure root db password read in works before using
  * Back up the database answers file before removing
  * Add version keeping to compose task
  * Bump console-auth to 1.1.4
  * Bump live-management to 1.1.18
  * Add version keeping to individual packages
  * fixup installer for noop
  * Make sure we grep for 2.6 at the beginning of the string
  * remove old 2.5 console message
  * Add deb source collection
  * Use dpkg-deb instead of git describe in deb_version
  * Add collection of source rpms for PE shipping
  * Add module tool to sources black list
  * Add solaris source collection for shipping PE
  * Invalid any existing console auth sessions on upgrade
  * Bump console-auth to 1.1.5
  * drop cas_client_config.yml when necessary
  * bump dashboard to 1.2.10-3
  * bump puppet to 2.7.19-4
  * Revert "Invalid any existing console auth sessions on upgrade"
  * Bump dashboard to 1.2.10-1puppet4
  * bump console-auth to 1.1.6
  * Add submodule for certificate-manager
  * Remove unnecessary if enterprise-console install case
  * Enqueue and set up console and certificate-manager
  * Offer to roll back changes using the uninstaller on fail
  * Remove hardcoded references relative to home in sles task
  * Update el building to build locally instead of shared /tmp
  * Remove permissions setting from pe rpm setup
  * Remove unnecessary sudos from pe rpm setup and teardown
  * link instead of copy noarch packages
  * Add rpm signing task to package building in pe
  * Break out signing into own file and update sles building
  * Add support for verification of signed rpm packages
  * Update certificate-manager and console to 0.1.1
  * Fixup sles PE tasks
  * Remove json from rpm extras
  * Add json to deb disp dist packages
  * Update json to 1.7.5
  * Bump PPER to 2.7.0
  * Enqueue json for the console
  * Add the gpg dir to the tarball
  * Improve installer rollback error
  * Bump cert manager to 0.2.1
  * Bump console-auth to 1.1.10
  * Update puppet host.rb patch
  * Rename q_rpm_verify_gpg to q_verify_packages and set default
  * Add postgresql submodule to 2.8.x
  * Update auth conf module to 0.1.0
  * Update auth conf module to 0.1.0
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
  * Add postgres to disparate dist packages
  * Add no-pristine-tar flag
  * Add resolution for specific epel build dependencies
  * Modify the structure of the rpm SNOWFLAKE deps variable
  * Clean up conditional logic in SNOWFLAKE!
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
  * Fix building of rpms for enterprise-dist
  * Set root with set_root in sles
  * Fix all rpms task on sles
  * Add java to disparate dist packages
  * Correct ssh flag to remote freight
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
  * Futher automate CVE shipping
  * Update postgres submodule
  * Add pe-rpm-postgresql submodule in rpm-modules
  * Replace && lines with if blocks to fix strange errors
  * update active* submodules for CVE-2013-0277
  * Update dashboard submodule for CVE-2013-0277/0269
  * Update dashboard submodule
  * Not everything is all arches
  * Update pe_mcollective module to 0.0.60
  * Update java_ks module to 1.0.0
  * cleaner logic in deb.rake place_cve_file
  * Update postgresql submodule for 9.1.8
  * Update rpm postgresql submodule
  * Remove java/postgres/puppetdb from 2.8.x
  * Revert "Remove java/postgres/puppetdb from 2.8.x"
  * Fix AIX hostname
  * Add a pgrep implementation for AIX
  * (#19455) Remove symlinks on AIX with uninstall
  * Add AIX service stopping ability in the uninstaller
  * use PLATFORM_PGREP in uninstaller
  * Add different PROC variables for AIX
  * Correct solaris service stopping in uninstaller
  * Make a little more sure before we rm the symlinks
  * Add a `wherefore` function to the installer
  * fully qualify path to rmssys
  * Update debian submodule for puppet-dashboard
  * Only stop AIX services, but don't unregister
  * Restrict report saving in installer
  * Enqueue pe-rubygem-json for agents
  * Bump rubygem-hiera rpm submodule
  * Update hiera deb submodule
  * Break out stomp into a submodule
  * Add puppet-enterprise-release submodule
  * update deb puppet-enterprise-release for 2.9.0
  * update deb hiera submodule
  * Update deb hiera submodule
  * Break rpm puppet-dashboard into own submodule
  * Update debian puppet submodule for new aix patch
  * Update puppet submodule for new AIX patch
  * Update rubygem-hiera-puppet submodule
  * Ensure cas client config has port on upgrades
  * Combine utils files
  * Add setup for building off rpm-$pe-version.x branches
  * Add support for multi-PE version debian/upstream branch building
  * Update pe-rpm-ruby submodule
  * update pe-deb-ruby submodule
  * Update puppet-dashboard submodule
  * Update deb puppet-dashboard submodule
  * Update ruby submodule
  * Remove extra definition of pper rpm submodule from gitmodules
  * Replace tanukiwrapper in sles repos with one that doesn't require pe-java
  * Add tanukiwrapper submodule
  * Update debian ruby submodule
  * Don't call #each on a string
  * Update ruby submodule
  * Update debian ruby submodule
  * Update deb packaging tasks to show progress, not hide it
  * Update rack submodule for 1.1.6-1puppet2
  * Update deb rack submodule
  * Update deb ruby-ldap submodule
  * Update deb passenger submodule for 4.0.0rc6
  * Update deb ruby-shadow submodule to 2.2.0
  * Update deb builder submodule for 1.9 rebuild
  * Update nokogiri for ruby 1.9.3
  * Update excon for ruby 1.9.3
  * Update fog for ruby 1.9.3
  * Update formatador for ruby 1.9.3
  * Update guid for ruby 1.9.3
  * Update mime-types for ruby 1.9.3
  * Update rbvmomi for ruby 1.9.3
  * Update trollop for ruby 1.9.3
  * Update deb puppet submodule for 3.1.1 and ruby 1.9.3
  * Update multi-json submodule for ruby 1.9.3
  * Update deb mcollective submodule to 2.2.3
  * Add bundler submodule
  * Update deb postgresl submodule to upstream 9.2.4
  * Update deb postgres submodule for new auth method setting
  * Update rack and bundler debian submodules
  * Update rpm bundler and ruby-ldap submodules
  * Update postgres rpm submodule for 9.2.4
  * Add ruby-shadow submodule to rpm-modules
  * Add pe-rpm-rubygem-sinatra submodule
  * Add pe-rpm-rubygem-sinatra submodule to 2.8.x
  * Add pe-rpm-ruby-rgen submodule
  * Add pe-rpm-ruby-mysql submodule to 2.8.x
  * Update pe-rpm-ruby-mysql submodule for 2.8.2
  * Update gem path for shared vendored location
  * fix character comparison for ruby 1.9
  * Correct split on string
  * Update cloud-provisioner debian submodule
  * Add mcollective submodule at existing PE packages
  * Update rpm mcollective submodule to 2.2.3
  * Add pe-ruby-rgen debian submodule
  * Update mcollective rpm submodule
  * Remove rubygem-stomp submodule
  * Readd stomp as ruby-stomp
  * Add ruby-stomp submodule
  * Update ruby-stomp submodule for librarification
  * Update deb and rpm stomp submodules
  * Add pe-rpm-puppet submodule
  * Update deb puppet submodule
  * Remove puppet-dashboard EL and Debian submodules
  * Update facter rpm submodule to 1.7.1
  * Update deb facter submodule for 1.7.1
  * Update ruby rpm submodule for new sles dependency
  * Enqueue pe-ruby-rgen in the installer
  * Update passenger EL submodule
  * Add pe-aix-rpm-cloud-provisioner submodule
  * Update rpm puppet submodule for 3.2.0
  * Update rpm facter submodule
  * Update EL cloud-provisioner submodule
  * Add pe-rpm-rubygem-deep_merge submodule to rpm-modules
  * Update hiera rpm submodule
  * Update hiera rpm submodule (again)
  * remove deep_merge submodule for rename
  * Add new rubygem-deep-merge submodule
  * Add debian rubygem-deep-merge submodule
  * Update hiera submodule
  * Update debian hiera submodule
  * Update puppet and mcollective submodule
  * Update rpm mcollective submodule for 2.2.4
  * Update mcollective submodule to 2.2.4
  * Remove puppet submodules
  * Add safe-yaml rpm submodule
  * Update rack rpm submodule
  * Update postgresql submodule
  * Update postgresql submodule
  * Update deb postgres to use /bin/bash in init
  * Readlink isn't on AIX, so don't call it
  * Don't call installer_dir() before prepare_platform()
  * Use full package file names on AIX install
  * Set q_database_install='n' on agent only installations
  * Reorder package enqueuing on AIX
  * Update postgresql rpm module for fixed initdb auth methods
  * Commit for rebuild with AIX stack complete
  * Rebuild for AIX stack without pe-safe-yaml dependency
  * Rebuild for new pe-puppet (PE-467)
  * Add question and run of updtvpkg on AIX
  * Fix zypper repo installation
  * Sign repomd.xml file in yum repos during compose
  * (PE-487) Fix broken process stopping in AIX uninstaller
  * Make pathing to lssrc consistent
  * Don't prepend /usr/sbin to path
  * Update activemq submodules for PE-434
  * Don't rm -rf the repodata if we're just trying to update
  * Update deb and rpm mcollective submodules for 17667
  * Reword updtvpkg question per docs suggestion
  * (PE-472) Fix incorrect warning on uninstall w/out root
  * Explicitly pass compression type to avoid bz2 orig archives
  * Update cloud provisioner for new vmware cp 1.0.3
  * (PE-605) Remove debian GPG key on purge uninstalls
  * Use correct package name for key removal test
  * Update rpm hiera submodule
  * (PE-610) don't hardcode 'pe-postgres' database name in checks
  * Don't subshell in db checks if we don't have to
  * encrypt s3cmd configuration files
  * (RE-10) Only build one debian arch if this is a noarch package
  * Make safer noarch check for mixed arch packages
  * Update PPER submodules for preview license removal
  * Add wheezy to source gathering
  * Fix incorrect task dependency in deb source file gathering
  * Correct description for :sync task
  * Update ruby submodule 1.9.3-p448
  * Update ruby-augeas submodule for PE 3.0.1
  * Update ruby-ldap rpm submodule for PE 3.0.1 rebuild
  * Update ruby-mysql rpm submodule for PE 3.0.1 rebuild
  * Update ruby-shadow submodule for PE 3.0.1 rebuild
  * Use mock to build srpms in addition to rpms
  * Update debian postgres submodule for PE-624
  * Add httpd submodule in rpm-modules
  * Update deb apache submodule on 3.0.x for 2.2.25
  * (PE-981 PE-1111) Restrict apache binaries and remove version from header
  * (PE-1132) Enqueue libxslt for pe-postgresql
  * (PE-981 PE-1111) Update rpm httpd submodule
  * Wait to copy LATEST until all the tarballs have copied
  * Fix spelling error in LATEST file path
  * (PE-1132) Update rpm postgresql submodule
  * (PE-1132) Update deb postgresql module
  * (RE-92) hardlink after signing
  * Move signing to pre-ship rather than post-build
  * Update debian apache submodule for SSLv2 fix
  * (PE-1180) Bump postgres release for SLES rebuild
  * (PE-1180) Rebuild tanukiwrapper for SLES rebuild
  * (PE-1180) Bump libevent release for SLES rebuild
  * Stop enqueuing pe-httpd-tools
  * (PE-1223) Rebuild pe-aix-rpm-puppet for 3.0.1
  * Handle leftover data or configs on re-install
  * Check for postgres port 5432 before installing pe-postgresql
  * Be more specific about directory checks
  * Only check PG port if this is an install
  * Commit for pe-puppet-dashboard rebuild at 2.0.1-pe-4
  * Commit for pe-rubycas-server rebuild at 1.1.11
  * Commit for pe-event-inspector at 0.0.2.4
  * (PE-304) Update rpm fog submodule
  * (PE-304) Update deb fog submodule
  * (PE-304) Empty commit for rebuilds of fog
  * (PE-1114) Reword postgresql questions
  * (PE-1451) Don't stop services before I say upgrade
  * (PE-1506) Add check on AIX for ssl version
  * Update openssl_full_version_regex to handle -fips suffix
  * Build for new event inspector 0.0.4
  * Hardlink packages into place instead of copying
  * Build and shipped console_license_status 0.1.4
  * Fixes and tragedies in deb.rake
  * Revel in the darkness that is debian source gathering
  * rename CODENAME_TO_RELEASE and release
  * Pass --hard-dereference to tar call
  * Add a crude file cleanup of incoming
  * Correct regex in deb.rake
  * Correct regex in deb.rake
  * Dont ship if empty
  * Correct reprepro db dir to be PE version specific
  * Update pe-rpm-passenger to 4.0.18, rebuild
  * update pe-deb-passenger to 4.0.18 and rebuild
  * Ensure ownership of repodata is set after shipping rpms
  * Update passenger conf for new PassengerMaxRequestQueueSize
  * Update passenger submodules rpm/deb
  * Update for build of pe-passenger rpm 4.0.18-2
  * Update for build of pe-passenger deb 4.0.18-2
  * Update deb passenger submodule for new locations.ini
  * Update rpm passenger submodule for new locations.ini
  * Update for build of pe-passenger rpm 4.0.18-3
  * Update for build of pe-passenger deb 4.0.18-3
  * Update deb, rpm cloud-provisioner submodules for 1.1.0
  * Update for build of pe-cloud-provisioner deb 1.1.0
  * Update for build of pe-cloud-provisioner rpm 1.1.0
  * Update for build of pe-event-inspector 0.0.8
  * Update for build of pe-puppetdb 1.4.104-burgundy-preview11
  * Update for build of pe-puppetdb 1.4.357-burgundy-preview11
  * Update for build of pe-puppet-dashboard 2.0.6.pe.13
  * Update rpm cloud-provisioner submodule for 1.1.1
  * Update deb cloud-provisioner submodule for 1.1.1
  * Update for build of pe-event-inspector 0.0.9
  * Update for build of console_license_status 0.1.5
  * Update for build of live-management 1.2.16
  * Update for build of pe-puppet-dashboard 2.0.7-pe
  * (PE-1608) Remove rubygem builder submodules
  * (PE-1608) remove rubygem excon submodules
  * (PE-1608) Remove rubygem fog submodules
  * (PE-1608) Remove rubygem formatador submodules
  * (PE-1608) Remove rubygem guid submodules
  * (PE-1608) Remove rubygem mime-types submodules
  * (PE-1608) Remove rubygem multi-json submodules
  * (PE-1608) Remove rubygem net-scp submodules
  * (PE-1608) Remove rubygem nokogiri submodules
  * (PE-1608) Remove rubygem rbvmomi submodules
  * (PE-1608) Remove rubygem ruby-hmac submodules
  * (PE-1608) Remove rubygem trollop submodules
  * Update for build of pe-event-inspector 0.0.9.6
  * We switched to json, so copy json manifests into tarballs
  * Update for pe-puppet-dashboard 2.0.7.pe-27
  * Built and shipped pe-rubycas-server 1.1.15
  * Update for build & ship of pe-facter 1.7.3-pe5
  * Pass no-tty in gpg flags
  * Initial code comments for promote
  * Add tasks for cloning packaging repo and update comment
  * Add workflow for retrieving packaging repo and signing
  * Add error message on no file
  * Add workflow for verifying rpms
  * Add workflow for verifying debs
  * Add update of packages.json
  * Add task for commiting, update workflow doc
  * Add usage of signing_bundle for signing
  * Move manifest management out where solaris/AIX can use it
  * Improvements to promotion workflow
  * Update el and deb enterprise-dist workflow builds to auto-commit
  * Don't use a constant defined in top-level in 00_utils or packaging can't
    load it
  * Update rpm workflow to allow ln early
  * Make branch check match url(.git)
  * Update deb arch case to use matching
 
 Michael Stahnke <stahnma@puppetlabs.com> (464):
  * (7733) changing number of nodes in license from 2 to 10 for PE.
  * Merge branches 'ticket/master/7733' and 'master'
  * (7704) SLES now proper in $PLATFORM variable.
  * (#6149) Ensure installer pulls in libcap1 for Debian 5.
  * Updating submodule references in master project.
  * Updating pointers for submodules.
  * (#7751) Adding submodules for squeeze support.
  * Adding all submodules for sqeeeze after pushes.
  * Updating submodule pointers for lucid branch.
  * Adding some helper scripts.
  * Adding Squeeze support into Rakefile.
  * Whitespace change
  * Maint: whitespace change.
  * Adding a git ignore to exclude build artifacts.
  * Updated uninstaller to obliterate /var/lib/mysql
  * Minor change to increment git describe
  * Maint: Updated rakefile to add an 'all' task
  * Minor change to increment git describe
  * Minor change to increment git describe (whitespace)
  *    Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Eliminating use of contractions in installer for clearer message
  * Minor tweaks to pull request from haus.
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating submodule pointers
  * Updated submodules on lenny
  * Update submodules for lucid
  * Update submodules for squeeze
  * Commiting my dumb helper scripts
  * Updating submodules after checking out the right branch in each folder
  * Fix build composition that removed mpm-worker
  * Whitespace to increment git describe
  * (#8853) Exclude httpd prefork from packaging
  * Removing duplicate submodule apache-passenger
  * Adding new gitignores for build artifacts in the distro directories
  * Cleaning up lenny distro area
  * Cleaned up lucid
  * Updating Squeeze
  * Updated squeeze
  * Updating git helper scripts
  * Incrment git describe.  Adds new SPARC builds
  * Removing squeeze folder and submodules (step1)
  * Removing squeeze folder and submodules (step2)
  * Removing Lucid from Enterprise Dist
  * Whitespace
  * Fixed a typo
  * Whitespace to increment git describe
  * updating submodule
  * Update submodule pointer to stomp
  * Ensure installer doesn't try to modify files that won't exist.
  * Update submodule to increment git describe
  * Updating submodule pointer to bump git describe
  * Updating submodule pointer to bump git describe
  * Update submodule commit marker; increment git describe
  * Adding baseline submodule
  * (#8739) Add baseline trimming for inspect jobs
  * Removing license file as it's outdated
  * (#9073) Add license file to PE installer.
  * (#9073) Rename LICENSE.pdf to license.txt
  * Whitespace for git describe
  * Adding puppet-enteprise-release as a submodule
  * (#9073) Modify installer to have the license rpm
  * (#9073) update installer to add p-p-e-r
  * Update submodule pointer to apache
  * Update submodule pointer; incrmeent git describe
  * Update submodule pointers
  * Updating seeding for cowbuilder
  * Updating uploader
  * Add PMT to solaris installs
  * Revert "Add PMT to solaris installs"
  * Adding utility to prune rpm repos
  * Submodule updates
  * Trying rake
  * Modify Rakefile to have before/after chain builds.
  * Submodule dashboard updated
  * More updates on Rakefile attempt
  * Submodule updates
  * Update for deps
  * (#9279) Fix puppet inspect upload by editing puppet.conf properly
  * Ensure pe-puppet-dashboard-workers is enabled after reboot
  * (#9279) Remove old archive files section in installer
  * Update README
  * Adding Rake task for shipping sles builds.
  * maint: add an s3ship task for composing
  * Update s3 ship task to strip the whitespace from the shell commands
  * Add el5-i386 to the s3 ship target
  * Update submodule pointer
  * Update submodule ruby-shadow
  * Update stomp submodule
  * Update submodule
  * Updating build.sh
  * Updating rakefile to provide less errors in rsyncing
  * Adding tilt
  * Updating build.sh to include tilt
  * Adding submodule for sinatra
  * Adding dalli submodule
  * Update build.sh for dalli
  * Updated submodule
  * Adding memcached submodule
  * Update build.sh to include libevent and memcached
  * Remove q.sh
  * Update submodules
  * Update submodule
  * Submodule update
  * Submodule update
  * Submodule update
  * (#9688) chkconfig is not usable on ubuntu/debian.
  * update uninstaller puppet module for debian
  * Update submodule
  * Try to ship LATEST file last
  * Whitespace
  * Whitespace
  * Now gzipping builds
  * Adding s3 ability to work with tar.gz
  * Whitespace
  * Adding livemanagement bits to the installer for sles, debian, ubuntu
  * Removing tabs and using 4 spaces instead
  * Whitespace
  * Adding an s3clean task to clean out our old builds in s3buckets.
  * Added a check to verify existance of dists/LATEST for s3clean task
  * New builds of Dashboard in this build
  * New build:
  * New build: facter on solaris, rubygem-pg, new mc module
  * Update puppet build for facter dep; new puppet on solaris
  * New submodule for cloud provisioner
  * Update build.sh for CP
  * Cloud Prov. now in pkg dir
  * New puppet rc3, livemgmt in el
  * New solaris updates
  * New livemgmt builds in EL
  * Removing dead packages
  * Add live-management to build.sh
  * Updates to live-management
  * Update mcollective module to 0.12
  * Whitespace
  * New build: new live-managment pkg
  * New build: new cp, live-mgmt, fog
  * Added a changelog
  * Updated Changelog
  * Updating all submodules
  * (#10256) Fix the whatprovides negation in installer
  * Ensure file exists so cat doesn't throw to stderr
  * (#10286) Quick hack to fix broken installer
  * update changelog
  * (#10298) Fix installation failing on java requirements
  * New build with pe-puppet-enterprise-release update
  * Fix java to be 1.6 or higher. Causing issues with jetty.
  * New livemanagement in this build
  * (#10409) Update installer/upgrader for report HTTPS processor
  * (#10432) Typo in URL string
  * (#10447) Enterprise console passwd file shouldn't be world-readable
  * Haus says sed needed a /g on it, so I did
  * (#10502) Reduce output for installation
  * (#10503) Reducing output via apt, adding -q.
  * (#10503) Reducing output via zypper, adding -q.
  * (#10500) Update localhost allow rules to be explicit
  * (#10441) Rename console file to console_htpasswd
  * Update Changelog for new build
  * (maint) Upping the output level of package installation slightly
  * Somehow dropped a ; -- fixing
  * Updated apache in el6
  * Update a couple changelog entries
  * new apaceh on sles, new live-mgmt on all
  * Builds should now notify QA of arrival
  * New solaris pkgs; new dashboard; see changelog
  * Upping output level on yum to -d2
  * See Changelog; new lm, dashboard, nodes should be in default group now...
  * New mcollective builds (deb) and apache (el)
  * Update pe_mcollective module to include base64
  * Reduce dashboard-worker warning on debian; new apache on sles
  * New apache builds/init scripts on Debian
  * Spell higgins email correctly...sorry
  * Add localhost4.localdomain4 to allow
  * (#10281) Tune Passenger for live management
  * Remove quiet mode for zypper installs.
  * New apache on el6; live-mgmt; passenger tuning; report processor on
    puppet
  * remove PassengerMinInstances directive, as it's a v3 directive
  * Update mcollective package for sles (new init script)
  * New build of apache for el6 -- typo fix
  * Give rake 2 more seconds to wait for the webserver to start
  * (#10720) Ease reporting/enc ACLs in Apache
  * New pe_mcollective module
  * Update 0.0.34 for pe_mcollective
  * (maint) upgrader should not remove mco acct if it's not there
  * Adding tech to notify of new builds
  * Update gitignore to reduce noise
  * Update submodules for PE 2.0.0
  * Update Rakefile to add a sign task
  * Remove the build notifications for tech list
  * Update gitignore to ignore build artifacts (installer/answers)
  * Fix submodule location for pe-deb-activemq
  * (#10815) Userdel should not remove home dir by default
  * Update tarball in the enterprise-dist repo
  * Update notify task in rakefile to send mail
  * Add changelog Rake task
  * Add a CI gate for build publishing
  * The 'all' task no longer ships to s3
  * Taking .gitignore from master
  * Removing legacy uninstallers that sucked
  * Removing legacy uninstallers that sucked
  * (#11500) Support local repo prune
  * Add a support script to Puppet Enterprise
  * Update notify task to include changelog in proper format
  * (maint) rpmprune task not applicable on all platforms
  * Change support file to +x
  * (maint) Rakefile clean up and fixes
  * Update README; packging update for EL6
  * New apache package for debian stuff
  * New apache with patch to hopefully fix el6 rake 400 issues
  * New builds of activerecord; activesupport; augeas; ruby-augeas
  * Fix compose process (one time)
  * (#11626) Enqueue Libxml2
  * Attempt to include new activerecord
  * Update Submodule Pointers
  * New Ruby builds for security issue on all platforms
  * Also new mcollective build on EL
  * New Submodule pointer to ruby
  * Update gitignore to exclude Changelog
  * Fixes for macros on EL; sles livemgmt pkg
  * New version of Facter (1.6.4)
  * Rebuild of mcollective
  * (#11341) Make augeas-lenses depend on pper (augeas rebuild)
  * (#11341) Make libevent depend on pper (libevent rebuild)
  * Rebuilt apache to require pper
  * Rebuild passenger and rack for new rack versions
  * New builds for solaris of facter/puppet
  * New version of Puppet and Dashboard
  * (#11649) Updated version of pe_mcollective module
  * (#11649) Update pe_compliance module
  * Update submodules
  * Update submodules
  * Testing autocompose
  * Submodule Apache updated
  * Submodule dashboard updated
  * New Debian build of baselines
  * New puppet builds on sles;deb;el
  * Live mgmt updated on server platforms
  * Update dashboard with XSS fix
  * Forgot to include SLES packages
  * New builds for puppet-dashboard CVE-2012-0891
  * Update pper for 2.0.1
  * (maint) Do not regen certificates if they've been fixed
  * Add moses to notifications of new builds
  * New build of augeas on sles; passenger on EL
  * Update build.sh to include gpg key cache
  * New activemq build
  * New Activemq builds
  * Update build.sh to include gpg key cache
  * Submodule updates for activemq and live-management
  * Update submodule pointer for tilt
  * Adding hiera submodule into master
  * Add the hiera-puppet packaging submodule
  * Update submodules
  * Submodule update of activemq
  * Submodule updates for hiera
  * Changing permissions on puppet.conf ot be 600
  * Fix path for puppet.conf.  I forgot a puppet.
  * Add dmv submodule
  * Fix Heira puppet commit
  * Update submodule file
  * Remove submodules
  * Move debian packaging submodules
  * Add dmv and heira to build script
  * Remove lenny bits
  * Remove ERB during dist task
  * Disable gimli, as it's not working
  * Update changelog task
  * Fixes from haus on mail questions
  * New builds of dmv
  * Change the default of SMTP auth to be no
  * Update submodule for dmv and rpm
  * Fix Ny to yN:
  * New dmv build
  * New dashboard builds on EL and Debian
  * Replace * with *.conf for console_apps.d
  * Purposefully exclude el-4 from rsync
  * Remove Puppet module tool from the installer
  * (#12978) Hack around module -tool being gone
  * New build of DMV in deb and el...not sure if better
  * Update my dirty hack on module tool
  * New builds of dmv (they still won't work)
  * Update live-management build
  * Reverts all PMT removal from installer including gem hack
  * New EL builds of pe-dmv
  * Adds erb generation of the rubycas config.yml
  * Whitespace fixup in the rubycas config.yml file
  * Whitespace fixup on dmv db/mail yaml files
  * Updating live-management in el/deb
  * Adjust whitespace in rubycas erb
  * New live-management on debian
  * Another update to LM for debs
  * Minor packaging updates to puppet-dashboard
  * Update rubycas whitespace...again
  * New build of dashboard for debian
  * New puppet-dashboard on Debs
  * Add db:migrate from dmv into installer
  * New dashboard build for debs again
  * Another dashboard build for debs
  * YA dashboard build
  * New builds of DMV and live-management
  * Update DMV on deb
  * Move database.yml for dmv in etc and symlink in opt
  * Reduce log level to info for CAS, and locate log file in pe-http
  * Move dmv setup outside of db setup
  * New builds for dmv and dashboard
  * Fix dmv admin user creation to use proper answer variable
  * Ensure the item in /opt/puppet/share/dmv/db is a symlink not a file
  * Yet another DMV build
  * Export PLATFORM_HOSTNAME for usage in erb templates
  * Update erb for dmv to allow for base uri option
  * Update dmv
  * Update DMV again
  * Update dmv erb to ensure entries have their own line...again
  * Another dmv build
  * Move out cas_host informaiton to world-readable file
  * Update pe_compliance module to 0.0.5 which includes windows support
  * Templates should have an erb suffix
  * Enqueue the dmv package on SLES as well
  * Ensure heira is installed on all node types
  * New builds of live-management and dmv on debian
  * Update permissions and logging files for dmv
  * Edit location for dmv logfile
  * Rebase puppet to 2.7.12
  * More updates to dmv
  * DMV 0.0.27
  * Update auth.log permissions
  * Need a RACK_ENV on the pe_console rake task
  * Provide proper permissions on config.ru files
  * Remove reference to missing file
  * (#13801) Auth.conf add stanza - allow node get own definition
  * Update live-management for Debian
  * Revert "(#13801) Auth.conf add stanza - allow node get own definition"
  * Add the cas_client.log file for DMV
  * New builds for dmv, dashboard and live-management on deb
  * Update submodule for ruby-mysql
  * Update dmv
  * Remove rails development log
  * (#12660) Sync up license from packages and ext dir
  * New builds of baseline and puppet on el/deb
  * (#13110) Solaris missing heira pkgs
  * SLES new live-management build
  * New build of dmv based of the 176 branch from josh
  * PMT now in puppet (but old one not removed yet)
  * Hiera should now look in /etc/puppetlabs/hiera/hiera.yaml for config
  * (#13116) Update cipher suite used in openSSL in installer
  * Integrate PMT changes into installer
  * Update build of puppet to obsolete PMT
  * Fix typo in installer
  * Update the Puppet PMT patch
  * Exclude certain files in sync task to speed it up
  * Adding symlink for hiera to /usr/local/bin
  * Update hiera and hiera-puppet for debs
  * Update Rakefile to speed up compose time
  * Updated dmv, lm, dashboard, and compliance [all platforms]
  * new builds of hiera on all platforms
  * New build for activerecord
  * New patches on Apache for security (all platforms)
  * Yet another dmv build
  * Add code to generate session key in installer
  * Rebuild hiera, put config back in /etc/puppetlabs/puppet
  * new live management build
  * update rails version to 2.3.14 for dashboard
  * New dmv build, may not work quite right due to session key changing
  * Update puppet submodule
  * Add session key generation for DMV
  * New live-mgmt build
  * New Puppet build
  * Ensure cas client has port as well
  * New live-management build
  * New dmv build
  * New dashboard build
  * fix typo in stderr redirection
  * New build of activemq to disable admin interface unless on localhost
  * New live-management build and dashboard build
  * Ensure that agent only installs work with new q_puppetca code
  * remove hard tabs in uninstaller
  * New live management build
  * New dmv build
  * Update tanukiwrapper
  * New Activemq build
  * New dmv build
  * New dmv build
  * new live-management build
  * Update mcollective module to 0.0.41
  * Cloud provisioner updated on all Linux platforms
  * New livemanagement build for debian to hopefully fix upgrades
  * New activemq build on debian
  * New build for live-management to fix debian upgrades
  * Revert "Revert "(#13801) Auth.conf add stanza - allow node get own
    definition""
  * Add console-auth submodule
  * (#13275) Rename dmv to console-auth
  * Remove dmv submodule
  * New build of live-management
  * New console-auth build for debian
  * New build of console-auth (Debian). EL broken still.
  * New buids of puppet, console-auth, dashboard, live-mgmt
  * Another artifact of the rename
  * Fix installer to work with PMT
  * Rename the erb template smtp_config to just _config for console-auth.
  * (#13389) Ensure min pw lenght is 8 for console-auth
  * (#13390) Update pe_mcollective module metadata
  * Show commented out SMTP authenticaiton options
  * Include port if not 443 in cas_client_config.yml
  * Very minor formatting/whitespace change to cas_client_config.yml.erb
  * Remove helloworld module as heredoc from puppet-enterprise-installer
  * Forgot to commit submodule updates on console-auth and LM yesterday
  * new build of console-auth
  * New build of puppet-dashboard to 1.2.7
  * Change 2.0 links to 2.5
  * Version links using links.puppetlabs.com
  * New build of LM
  * (#13442) Update compliance module for cron job bug
  * Update notify task in the Rake build
  * Change Rakefile compose output on email sent
  * Add AIX to compose process
  * Complete the rename of puppet module to request manager
  * New puppet dashboard build due to module rename
  * Add AIX back to the mix
  * Wheezy in dah house
  * Fix AIX architecture. (power not powerpc)
  * Fix agent only message to say AIX instead of aix.
  * Setup puppet.conf specifically for AIX
  * Do not attempt or ask about GPG package verification on AIX
  * Rake clean should be safer
  * Assume no puppetdb if it's just an agent.
  * Optimize createrepo on distribution server.
  * (PE-514) Removing the upgrader from the compose
  * New Solaris build for i386 with Augeas patch.
  * (#10874) Add ruby-selinux for PE
  * Add Hipchat notifications in delivery for builds
  * Change hipchat notification bg color to gray
  * Re-introduce EL 4 for PE 3.1.x
  * Add a (successful) icon to the build notification
  * Update openssl and ruby as per rob and his broken network
  * Actually show the green checkmark icon.
  * Resign packages on neptune for next compose
  * Adding pe-cloud-provisioner-libs submodule to enterprise-dist
  * Submodule update for cloud-provisioner-libs for Deb
  * Update cloud-provisioner rpm
  * Update cloud provisioner for deb (submodule commit)
  * PE-1588 Fix up installer/upgrader to rely on CP-libs
  * Actually ship debian package for cp-libs
  * Update deb of cloud-provisioner-libs
  * Update CP-libs for rpm
  * Update CP-libs for rpm -- add google-api-client
  * Update CP-libs for deb -- add google-api-client
  * Update CP-libs for rpm (new signet)
  * CP-libs now with new version of signet (deb)
  * (PE-1582) Update live-management, dashboard and console lic status
  * Rebuild of puppet-dashboard
  * (PE-1676) Updated rubycas-server and console-auth
  * (PE-1756) New version of Console auth - 1.2.20
  * (PE-1773) Rebuilt pe-puppet-dashboard 2.0.11
 
 Igal Koshevoy <igal@pragmaticraft.com> (186):
  * Add puppet-enterprise-installer.
  * Add package_repos.
  * Add installer/packages symlink.
  * Add Rakefile.
  * Installer: Improve docs on variable naming conventions.
  * Installer: Add documentation for "has_logfile" function.
  * Installer: Show options in square brackets.
  * Installer: Make Dashboard database configuration manditory.
  * Installer: Backup existing "puppet.conf" file.
  * Installer: Add TODO about explaining that firewall ports may need to
    opened.
  * Installer: Fix "display_placeholder" to use all arguments given to it.
  * Installer: Add install and setup for mod_ssl, dashboard and mysql.
  * Installer: Fix "ask" to check variable definitions.
  * Installer: Rework so program can be used as a library.
  * Installer: Move 'set -e' to within "main" block.
  * Installer: Fix "ask" to cope with crazy shells nil/non-nil semantics.
  * Installer: Add test framework and initial suite.
  * Installer: Rework "run" and "display_placeholder" to use $1.
  * Installer: Add platform detection and rewrote existing code to use it.
  * Installer: Add ability to save answers to file with new "-s FILE" option.
  * Installer: Add common "quit" function to cleanup and exit.
  * Installer: Rework "run" to not use subshell.
  * Installer: Create temporary directory with a clearer name.
  * Installer: Fix ordering of answer loading to be after header.
  * Installer: Make "workdir" a function that creates the directory as
    needed.
  * Installer: Detect and conditionally install OS's "apr" package.
  * Installer: Fix 'apr' installation to honor noop mode.
  * Installer: Fix handling of workdir and platform. Fix more quoting issues.
  * Installer: Fix duplicate installation of "apr" package. Add "apr-util".
  * Installer: Fix MySQL server startup.
  * Installer: Fix PATH given to Puppet Dashboard "rake".
  * Installer: Add tests for "prepare_workdir" and "remove_workdir".
  * Installer: Improve "is_noop" and "has_logfile" to not demand presence of
    variables.
  * Installer: Add tests for "quit", "prepare_platform" and "run".
  * Installer: Improve test harness to adjust #run scope based on block
    arity.
  * Installer: Add tests for "load_answers", "is_noop" and "has_logfile".
  * Installer: Fix spec to comment out unused descriptions.
  * Installer: Add "pluginsync" option.
  * Installer: Add SSL settings for running Puppet Master with Rack.
  * Installer: Set paths in "puppet.conf".
  * Installer: Extract "backup_file" function.
  * Installer: Improve "backup_file" to use variables.
  * Installer: Rename to "Enterpise Distribution of Puppet" and "edp".
  * Installer: Add "StringOrBlank" type to "ask" function.
  * Installer: Make Puppet Dashboard password a "StringOrBlank" question.
  * Installer: Remove obsolete "save answers" TODO.
  * Installer: Improve "backup_file" to only run if the file exists.
  * Installer: Disable "manual instructions" section.
  * Installer: Fix "ask" to look for undefined answers, rather than empty
    answers.
  * Installer: Add questions and setup for local/remote MySQL and Dashboard.
  * Installer: Fix saving answer file to include answer to confirming
    install.
  * Installer: Add "is_package_installed" and
    "install_package_from_repositories".
  * Installer: Add "bounce_service" to start or restart services.
  * Installer: Disable external node classifier question until we add
    support.
  * Installer: Remove question for hostname Dashboard should run on.
  * Installer: Add TODO about adding symlinks.
  * Installer: Move code installing remote packages into separate section.
  * Installer: Add initial support for Puppet Master, Client and Dashboard.
  * [FIXME] Installer: Disable SSL temporarily because of broken mod_ssl
    package.
  * Revert "[FIXME] Installer: Disable SSL temporarily because of broken
    mod_ssl package."
  * Installer: Updated to fix Puppet's settings, and create server
    certificate.
  * Installer: Add "NONPORTABLE" comments to mark platform-specific code.
  * Installer: Move code for quitting if nothing to install after saving
    answers.
  * Installer: Improve error handling to catch "set -e" exit.
  * Installer: Use "install_package_from_repositories" for MySQL server.
  * [FIXME] Installer: Workaround for broken "edp-httpd" package's
    "puppet-apache" user.
  * Installer: Add symlinks to "/usr/local/bin".
  * Installer: Fix install of MySQL package for Puppet Dashboard.
  * Installer: Improve client install to use aforementioned master certname.
  * Installer: Fix Dashboard "database.yml" generation.
  * Installer: Improve symlink generation to correct broken links.
  * Installer: Create agent certificate.
  * Installer: Fix interview to only install "apr" for Master and Dashboard.
  * Installer: Fix indentation of convenience links.
  * Installer: Fix client certificate so it doesn't include "puppet" name.
  * Installer: Fix quoting of "database.yml" to improve compatibility.
  * Installer: Alter Puppet default "confdir" to "/etc/puppetlabs/puppet".
  * Installer: Improve client setup to send certificate request.
  * Installer: Fix agent certificate request return value to prevent
    cancelling.
  * Installer: Add VERSION file.
  * Dist: Add `rake dist` task to create distribution files.
  * Installer: Fix unqualified paths for certificate creation.
  * Installer: Only symlink "puppet" and "facter".
  * Installer: Remove hack altering default "confdir" in Puppet, now patched
    in package.
  * Installer: Create directory for "puppetmaster.conf" if needed.
  * Install: Add "uninstall.sh" to uninstall EDP for development use.
  * Installer: Remove hack replacing "puppet-apache" in "edp-httpd.conf",
    fixed in package.
  * Installer: Change "-a" to quit if answer isn't defined, and "-A" for old
    behavior.
  * Installer: Bump to VERSION 0.1.1
  * Installer: Improve uninstaller to remove vendor packages it installed.
  * Installer: Simplify usage as library, eliminating INSTALLER_AS_LIBRARY
    variable.
  * Installer: Fix undefined variable error and improve variable usage
    strictness.
  * Installer: Fix "Puppet Server" typo, replaced with "Puppet Master".
  * Installer: Fix "apr" and "symlinks" undefined variable errors.
  * Installer: Add TODO and FIXME entries.
  * Installer: Remove dependency on the EPEL repository.
  * Installer: Rename to "Puppet Enterprise".
  * Dist: Update `rake dist` to use "puppet-enterprise" in the filename.
  * Installer: Don't chdir into installer's directory. WARNING: Will break
    tools relying on this behavior!
  * Installer: Write execution trace to filename produced by `mktemp`.
  * Installer: Update "Summmary" text.
  * Installer: Extract "exception_handler" and "register_exception_handler".
  * Installer: Improve "installer_dir" to allow overriding with
    "INSTALLER_DIR".
  * Installer: Improve "run" to return 0 in noop mode.
  * Installer: Refactor to do all vendor package installs together.
  * Installer: Rename to "enqueue_package" and "install_queued_packages"
  * Installer: Redesign package installation.
  * Installer: Bump VERSION to "0.2.0.dev".
  * Installer: Fix Puppet Client interview's undefined variable.
  * Installer: Improve "display_error" to wrap text.
  * Installer: Fix `yum` package installation to confirm that it worked.
  * Installer: Rewrote configuration file generator.
  * Installer: Fix unintended "cd" caused by Puppet Dashboard setup.
  * Installer: Added support for RHEL 5.
  * Dist: Improved output of `rake dist`.
  * Dist: Added `rake sync` shortcut.
  * Installer: Bump VERSION to 0.3.0.
  * Installer: Add "display_nonewline" using `printf` and update "display" to
    use it.
  * Installer: Improve "prepare_workdir" to deal with missing directory.
  * Installer: Remove unused "manual instructions" section.
  * Installer: Improve "run" to use subshell to limit scope of variables and
    `cd`.
  * Installer: Fix "PACKAGES_REQUIRED" to use portable `printf` for handling
    newlines.
  * Installer: Fix "missing_queued_packages" so it can be run multiple times.
  * Installer: Add "prepare_user" to ensure installer is run as "root".
  * Dist: Improve `rake sync` to populate "installer/packages".
  * Installer: Prepare before processing CLI options to pre-cache values for
    speed.
  * Installer: Update spec to setup mock PLATFORM variables.
  * Installer: Improve "prepare_platform" and adds detection for awk,
    packaging, terminal width, hostname, certdnsnames.
  * Installer: Add `dpkg` and `apt` support, make use of new
    $PLATFORM_PACKAGING.
  * Installer: Improve "display_wrapped_text" to use terminal width and
    $PLATFORM_AWK.
  * Installer: Add function to extend line across terminal, update separator
    functions to use it.
  * Installer: Use new $PLATFORM_HOSTNAME in questions.
  * Installer: Add "q_puppetmaster_certdnsnames" and ask for Puppet Master
    certdnsnames.
  * Installer: Add "q_puppetmaster_use_dashboard_classifier" and logic to
    setup Puppet Master should use Puppet Dashboard as external node
    classifier.
  * Installer: Add "q_puppetclient_graph" and logic to setup dot graphs for
    Puppet Client.
  * Installer: Add explanation for how to manually setup Puppet Dashboard
    database.
  * Installer: Use portable "display" functions to show all text.
  * Installer: Fix infinite loop if platform detection fails.
  * Installer: Fix indentation of "puppet.conf" contents.
  * Installer: Fix misleading "pluginsync" errors by creating "helloworld"
    module.
  * Installer: Add TODOs.
  * Bump VERSION to 0.4 and add "CHANGES.md".
  * Installer: Update package names to use "pe" vendor prefix.
  * Installer: Add "TODO" items for adding Ubuntu support.
  * Installer: Add "unregister_exception_handler" function.
  * Installer: Improve "uninstall.sh" to be more portable and thorough.
  * Bump VERSION to 0.5rc1.
  * Installer: Add "display_missing_vendor_packages" function.
  * Installer: Add "q_vendor_packages_install", remove "q_apr_install", etc.
  * Installer: Renamed `q_puppetclient_*` questions to `q_puppetagent_*`.
  * Installer: Improve text based on suggestions by Nick Fagerlund.
  * Installer: Move "Puppet Dashboard" questions after "Puppet Master".
  * Installer: Fix and improve `certdnsnames` input and handling logic.
  * Installer: Fix uninstaller to not remove "apache" user.
  * Dist: Update `rake sync` to not populate Ubuntu packages for now.
  * Dist: Don't download "edp" packages any more.
  * Installer: Bump VERSION to 0.5
  * Bump VERSION to 0.6dev
  * Dist: Extract `rake populate` from `rake sync` task.
  * Installer: Improve text shown when saving answers.
  * Installer: Improve "install_queued_packages" for "dpkg/apt" to be
    non-interactive.
  * Installer: Improve "bounce_service" to support Ubuntu.
  * Installer: Add vendor packages for Ubuntu.
  * Installer: Add "pe-*" packages for Ubuntu.
  * Installer: Add workaround for Ubuntu "pe-httpd" to cope with ".bak"
    files.
  * Installer: Add "q_puppetdashboard_database_password" if installing
    database.
  * Installer: Fix "uninstall" on Ubuntu to correctly remove packages.
  * Installer: Update "uninstaller" to not remove "puppet" user or packages.
  * Installer: Add initial Puppet Master/Client for Ubuntu.
  * Installer: Fix usage information based on suggestions from Nick
    Fagerlund.
  * Installer: Update uninstaller to remove "pe-puppet-dashboard" user.
  * Installer: Update to set permissions on Dashboard configuration for
    Ubuntu.
  * Installer: Improve uninstaller to purge dpkg stateoverride files on
    Ubuntu.
  * Installer: Create "puppet.conf" as tempfile to avoid conflicts with
    package.
  * Installer: Make Ubuntu actually start "pe-puppet-agent".
  * Installer: Enable necessary Apache modules on Ubuntu.
  * Installer: Improve uninstaller to remove symlinks.
  * Installer: Improve "filebuffer_write" to create directories silently.
  * Installer: Fix MySQL setup on CentOS/RHEL to set password after starting
    service.
  * Update CHANGES.
  * Bump VERSION to 0.6.
  * Bump VERSION to 0.6rc1
  * Installer: Fix typo with unwanted "," in text with "Vendor Packages".
  * Fix Puppet Agent service start on Ubuntu.
  * Fix Puppet Agent service start on Ubuntu.
  * Add README explaining PE's directories, file and tasks.
 
 Nick Lewis <nick@puppetlabs.com> (124):
  * Setup version 9.2 of postgres, not 9.1
  * Remove support for upgrading from pre-2.x
  * Don't support upgrades from pre-2.5 consoles
  * Extract a utilities library from the installer
  * Remove one last reference to t_console_auth_install
  * Make utilities executable
  * Extract helper functions for issuing warnings
  * Don't regenerate files which could have changes
  * Correct spelling of noop
  * Add helper functions for managing platform repos
  * Remove rpm verify functions
  * Canonicalize installer dir
  * Extract the vendor package lists into a utility function
  * Install all packages with package manager where possible
  * Add a note about signed repos and --force-yes
  * Only make apt repo once
  * Restructure database-related interview and verification
  * Only install postgresql-server with local db
  * Fix templates to use the new database variables
  * Handle split PuppetDB/console
  * Properly handle PuppetDB inventory service with split console
  * Don't install activemq on PuppetDB-only installs
  * More fixes for split console/puppetdb
  * Fix puppetdb classification in all-in-one install
  * Don't classify puppetdb nodes in console for now
  * Upgrade pe_puppetdb module to 0.0.3
  * Stop installing mysql/mysql-client
  * Stop installing sudo
  * Remove duplicate function definition
  * Automatically generate the postgres root password
  * Fix comment to not reference unused variable
  * Remove unused pe_console module
  * Always create all databases
  * Remove pe_console from list of modules to install
  * Properly execute psql to create databases in non-world readable dirs
  * Use the http report processor rather than https
  * Don't require PuppetDB hostname on agent-only installs
  * Use PuppetDB report processor
  * (PE-449) Make PuppetDB database info configurable
  * (PE-449) Add PuppetDB database questions to the installer
  * Upgrade pe_postgresql module to 0.0.3
  * Upgrade pe_puppetdb module to 0.0.5
  * Fix SLES package repo existence test
  * (PE-385) Classify PuppetDB nodes with parameters
  * Add pe_puppetdb version which supports manage_database => false
  * Remove workaround for old buggy dashboard rake behavior
  * Use certname rather than fqdn for PuppetDB ssl-host
  * Upgrade pe_mcollective module to 0.1.7
  * (PE-579) Don't ask for inventory service certname
  * Remove old version of the pe_puppetdb module
  * (PE-595) Fix node classification in the console
  * (PE-531) Revise installer wording around PuppetDB/console/database
  * (PE-578) Properly classify PuppetDB node with split PuppetDB/console
  * (PE-528) Configure the PuppetDB whitelist
  * (PE-613) Wait until postgres is up before connecting to it
  * Fix a typo in README.markdown
  * (PE-583) Configure mcollective for Live Management during installation
  * Remove unused verify_databases_and_users function
  * (PE-648) Stop creating the inventory service database
  * Remove straggling references to the inventory service
  * (PE-665) Only allow standalone or completely distributed installs
  * (PE-665) Verify that two of three roles haven't been selected
  * (PE-662) Verify the PuppetDB database as well as console
  * (PE-662) Extract a helper function for verifying databases
  * (PE-707) Respect custom PuppetDB hostname and port
  * (PE-713) Don't prompt for console hostname on PuppetDB-only installs
  * (PE-709) Respect the q_pe_database answer on non-PuppetDB installs
  * (PE-767) Don't wait for the database to start in noop
  * (PE-768) Don't pushd to a nonexistent directory in noop
  * Fix typos in upgrader
  * (PE-811) Upgrade pe_mcollective module to 0.1.12 for NIO fix
  * Add initial support for upgrading the master
  * Standardize is_upgrade to check the IS_UPGRADE variable
  * (PE-861) Add system inspection before interview
  * (PE-902) Add support for upgrading the console
  * Always export the q_public_hostname
  * (PE-93) Add mysql export with paging
  * (PE-93) Stream mysql export data and use a progress bar
  * (PE-93) Add initial postgres import script
  * (PE-93) Buffer postgres inserts for better performance
  * (PE-93) Consolidate db import/export into a single .rake file
  * (PE-93) Add support for exporting console_auth database
  * (PE-93) Export and import data during upgrade
  * (PE-93) Add a q_database_transfer answer to override the export/import
  * (PE-93) Disable the default-add-all-nodes cron job when importing
    database
  * (PE-93) Import data in a transaction
  * (PE-93) Truncate tables prior to import
  * (PE-93) Fixup id sequences after importing data
  * Stop printing system interrogation debug information
  * (PE-1085) Move prep steps before interrogation
  * Workaround pe-passenger deb issue *before* starting passenger
  * Properly handle all-in-one upgrades from 3.0
  * (PE-1105) Respect q_database_{host,port} answers
  * (PE-1117) Wait for postgres to restart before running rake tasks
  * Never assume the database is on localhost
  * (PE-1124) Only restart pe-httpd if necessary
  * (PE-1124) Only wait for passenger when we have/restarted it
  * Include the db migration tasks in the tarball
  * Properly support custom postgres hostname
  * Stop respecting the q_database_port setting when using pe-postgres
  * (PE-1136) Support plugin download with non-fqdn certname from 2.8.2
  * (PE-1176) Don't overwrite PuppetDB configs with defaults on upgrade
  * (PE-1201) Use an actual number for session_timeout
  * (PE-1236) Ask about puppetdb on fresh installs
  * (PE-1244) Don't fail on existing postgres data when upgrading
  * (PE-1242) Don't classify puppetdb with the database password
  * (PE-1242) Unset the puppetdb database_password on upgrade
  * (PE-1242) Use the rake API to remove database_password if possible
  * (PE-1242) Upgrade versions of puppetdb/pe_puppetdb modules
  * (PE-1242) Always use the rails runner to remove parameters
  * (PE-1446) Classify console with license class during install
  * (PE-1546) Install pe-puppet-license-cli package during master install
  * (PE-1285) Add a config file with the puppetdb location for license app
  * (PE-1284) Install pe-license-status package in console installs
  * (PE-1283) Bump pe-puppetdb to version with node-ttl
  * Write license status config to the correct file
  * (PE-1577) Bump puppetlabs-request_manager to 0.0.10
  * (PE-1577) Bump puppetlabs-auth_conf to 0.1.7
  * (PE-1577) Add auth.conf entry to allow console resource_type access
  * (PE-1627) Properly reuse database passwords containing whitespace
  * Properly quote MySQL password when migrating data
  * Bump puppetlabs-pe_mcollective to 0.1.13
  * Bump puppetlabs-pe_mcollective to 0.1.14
  * (PE-1716) Don't restart agent on console install
 
 Dominic Maraglia <dmaraglia@gmail.com> (87):
  * Merge branch 'sandbox', remote branch 'origin'
  * clean up, added new q_ files
  * Mod q_ files fir q_install=
  * changes to work around installer thornes
  * httpd rename
  * Correct answers file
  * Removing old tests/answer file; will commit new code shortly
  * Updated release test, answer files
  * Commiting new harness w/yaml config
  * Fix bug where remote data was being truncated
  * Modify dashboard answer file, see Bug #5323
  * Porting post install santity tests to yaml config
  * code clean-up and improved commenting
  * Small improvemnts to improve logging output
  * check point in wriring test for Issue 5318
  * check point - test works, save b4 I break it
  * Complete test for issue 5318, harness improvements
  * Changed parsing of tests to execute, code cleanup
  * Small changes for for fully qualified paths
  * simple reorg of test heirarchy
  * Whole lotta files -- adding file checks
  * Cleanup -- removed some old tests
  * Fixed always zero return code from FileServe
  * Many mods: split file/dir tests into seperat tests
  * Test code cleanup -- no functional changes
  * Sanity: large dir test mod: from 5000 to 10 files
  * Add: beefing up yaml config with more data
  * Ported 01_Issue5318.rb to the new config format
  * Porting remainder of tests to new style config
  * Adding in a bunch of tests files
  * Clean up -- removing old file serving data
  * Check point - many mods to file serving test
  * Check point new file/dir servering code workging
  * Mods for modularity in adding puppet resource tests
  * Add User resource test case
  * Add: puppet group resource test
  * A little test clean up to user/group
  * Check point: now working w/igals new installer Q's.
  * 0.40 working installer, and post install checks
  * Add: filecount to cfg file - files to create
  * Fixed Rakefile for package syncing task
  * Add cfg for RHEL5, move version to config vs $ver
  * Added pre-install cleanup routine
  * updated clean_host routine to w/correct rpm cmd
  * More code for the clean-up routines
  * Lots of changes for dynamic answer file generation
  * Addition to answer files, and general code clean up
  * Fix fail flag during test, one class in init.pp
  * Added host file test, some re-organizing of test dir
  * Add hack to run puppet agent twice: see issue5318
  * Mod answer file gen puppetclient to puppetagent
  * repalce q_apr w/ q_vendor_packages_install
  * changed edp pe names
  * renames edp- to pe-
  * Handle invalid command line a bit more gracefully
  * Fix wrong tar scp'ing in TestSetup, cmd line parse sanity
  * adding additional config file
  * Renamed cfg to be more descriptive
  * Modified dynamic answer gen for q_..password for db
  * support for ubuntu pkgs, refined agent/master installs
  * Adding a few more config files
  * Added test for issue #5582, use config file for binpath
  * Ported check for running agent to new harness
  * adding vmmmange to PE repo
  * Small tweaks to better handle VM lock files
  * Code clean-up, add VM image file list
  * Add support for Ubuntu 64/i386 in installer
  * Fixed clean lock file routine
  * Mods to config files to match new host names
  * Adding new cfg file for i386 platforms
  * add ntpdate, platform def style, ordered install
  * added base for RO install test
  * Fixed answer file creation, update vmmanage tool
  * Get puppet_version from tarballs/LATEST, bit of polish
  * added addition cfg's for debian
  * Added QnD upgrade tester, tweak config fils
  * need to ignore all in the tarballs dir
  * RO NFS based install
  * Config file tweaks, NFS RO installer test clean-up
  * Few cfg files changes and new mods for new answers
  * Init script validation, test configs
  * Added test for augtool, add reboot cmd to vmmanage
  * Add augeas class to system test, add build to logdir
  * Complete test for Augeas
  * Big rm of test code
  * Fixed error with PE installer bug #6416
  * adding test for ticket 7159
 
 Jacob Helwig <jacob@puppetlabs.com> (78):
  * first commit
  * Add submodule for RPM packages
  * Use absolute URL for RPM submodule
  * Update version of RPM packages.
  * Update version of RPM packages.
  * Ignore vim swap files.
  * Install Puppet Module Tool with Puppet on CentOS and RHEL
  * Bump VERSION to 0.6rc2
  * Bump VERSION to 0.6rc3
  * Adjust sync to use new Ubuntu repo layout
  * Add i386 to known architecture list for Ubuntu
  * Bump VERSION to 0.6rc4
  * Add Debian/Ubuntu packaging submodules.
  * Update RPM packaging submodule
  * Modify architecture detection to treat i686 as i386
  * Update RPM packaging submodule
  * Bump version for testing
  * Update version of puppet dashboard
  * Bump version for testing
  * Use new version of pe-httpd package for Ubuntu
  * Bump version for testing
  * Bump VERSION to 0.6rc5
  * De-duplicate packages when populating staging directories
  * (#5837) Create /opt/puppet/pe_version at end of install process.
  * (#5339) Include PE upgrade script in generated tarballs
  * Add rake task for syncing built tarball files to shell.puppetlabs.com
  * Re-arrange Packaging submodules to account for distribution differences
  * Add Debian lenny to rake task populating packaging staging directory
  * Sort output of created packaging staging directories in 'rake populate'
  * Fix typo in path to puppet executable in PE installer
  * Mark pe-man as executable
  * Do not explicitly enqueue libmysqlclient16 on Ubuntu in the installer
  * Add support for Debian (lenny) to the installer.
  * Remove old packaging submodules
  * Update lenny, and lucid packaging submodules
  * Update RPM package submodules to add Rails gem
  * Bump VERSION for testing
  * Install Rails alongside puppet master on CentOS/RHEL
  * Update RPM packaging submodule.
  * Bump VERSION for testing
  * Update Rake tasks to sync with pluto.puppetlabs.lan instead of
    shell.puppetlabs.com
  * Record which tarball is the "latest" in the dists directory
  * Update packaging submodules.
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * (#5957) Add additional system packages to be installed on Debian based
    systems
  * Bump VERSION for testing
  * (#5961) Update upgrader to handle installing new dependencies
  * Bump VERSION for testing
  * Update the pe_version file when the upgrader is run
  * Bump VERSION for testing
  * Bump VERSION to 0.6rc6
  * (#5818) Setup a new user for the Dashboard when installing a new MySQL
    server
  * (#5890) Optionally install the Ruby development libraries
  * (#6025) Use build-essential to pull in gcc on Ubuntu & Debian
  * (#6030) Try lsb_release before falling back to other means of platform
    detection
  * Update packaging submodules.
  * (#5680) Add support for Oracle Enterprise Linux to installer
  * (#6034) Trigger apt update before installing extra distributor packages
    on Debian/Ubuntu
  * Dynamically determine the version when generating tarballs
  * Update RPM packaging submodule
  * (#5802) Install augeas with the puppet master or agent
  * (#6048) Install pe-augeas-lenses on Debian/Ubuntu
  * (#5883) Change default for installing dev libraries to N
  * Clean up installer text around dashboard database user
  * Remove TODO comments in installer before shipping
  * Add copyright/contact/license comment block to installer
  * Add dummy LICENSE file to distribution
  * Update packaging repositories.
  * Update debian packaging for module-tool
  * Put real license file in place, and update script headers to reflect this
  * (#6646) Add Ruby/LDAP for CentOS/RHEL & Debian/Ubuntu master & agent
    installs
  * (#7159) Update logrotate scripts for Apache & Puppet RPM packages
  * Add missing submodules for Ruby on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for ActiveSupport on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for Passenger on Debian Lenny and Ubuntu Lucid
 
 Jeff McCune <jeff@puppetlabs.com> (62):
  * Fix (#7354) remove potentially non-zero statement
  * Fix (#7354) remove potentially non-zero statement
  * (#7336) Add missing packages for RHEL6
  * (#7335) Add solaris to populate rake task.
  * (#7335) Switch installer from /bin/sh to to bash
  * Add vim settings for installer.
  * (#7335) Add solaris installer platform detection.
  * (#7335) Add solaris packaging support
  * (#7335) Replace id -u with $EUID on Solaris
  * Whitespace only change to fix indentation.
  * (#7335) Add client only mode for Solaris 10
  * (#7335) Remove ruby dev libs question for solaris
  * (#7335) Add solaris vendor packages logic
  * (#7335) Add pkgadd support for vendor packages
  * (#7335) Make grep work on solaris
  * (#7335) Enqueue packages for Solaris
  * (#7335) Add solaris support for cp command
  * (#7335) Add package name logic for Solaris
  * (#7335) Add solaris package installation!
  * (#7335) Add Solaris SMF manifest import and enable
  * (#7335) Fix installation failure on Solaris 10
  * (#7335) Improve error message for missing packages on solaris
  * (#7335) Remove puppet-enterprise from the list of enqueued packages on
    Solaris
  * (#7494) Make pkgadd on solaris non-interactive
  * (#7572) Don't auto-fill agent question
  * Repack tarballs using bsd tar
  * (#7575) Add better logic for bsdtar and mktemp
  * (#7575) Comment our {gnu,bsd}tar insanity
  * (#8835) Add puppet modules to distribution
  * (#8835) Install puppet modules when installing puppet master
  * (#8656) Add mcollective packages to installer on Solaris
  * (#9008) Add --force option to module installation
  * (#9021) Add module installation to upgrader
  * (#9080) Add stdlib 2.1.0 to parse /etc/puppetlabs/facts.d
  * (#9080) Write facts for mcollective from installer
  * (#9080) Add mcollective modules to installer
  * (#9080) Add full MCollective configuration for master
  * (#9080) Match PE facts.d behavior to Facter 2.0
  * Fix modules not being cleaned up
  * (#9080) Remove mcollective module from PE
  * Fix wrong stdlib 2.1.1 module
  * (#8826) Add MCollective Plugins
  * (#9045) Add cron resource to refresh metadata
  * (#9080) Fix installer assumption a master is always an agent
  * (#9129) Do not install java on deb agent roles
  * (#9119) Add MCollective to upgrade script
  * (#9640) Set HOME env variable for puppet-dashboard
  * (#9643) Update mcollectivepe module to 0.0.8
  * (#10600) Update PE mcollective module to v0.0.26
  * (maint) Add console cert fix to mcollective module
  * (maint) Ignore package_repos/{debian,incoming}/* in VCS
  * (#11163) Add README files to PE distribution tarball
  * (#11178) Make dist rake task work without root group
  * (#11163) Convert README to markdown and minor updates
  * (#11163) Include a PDF version of the README
  * (format) Reflow long lines in this change set
  * (#11572) Update stdlib to 2.1.2
  * (#12357) Update stdlib to 2.3.0 for Windows support
  * (#12357) Update pe_mcollective to 0.0.40 for windows
  * (#12660) Avoid truncation of the license log message
  * (#12660) Replace two with ten in the messages
  * (#13096) Update stdlib to 2.3.1 and fix LoadError
 
 Nigel Kersten <nigel@puppetlabs.com> (54):
  * (#5828) Use -t with mktemp to create temp files/dirs in $TMPDIR
  * Upgrade functionality for PE. RedHat and Debian derivatives supported.
  * (#5571) Set PATH for required binaries
  * (#5603) Add pe-man utility for viewing PE man pages
  * (#5603) Package util/ subdirectory in tarballs and install util/* to PE
    bindir
  * (#5872) Use /etc/redhat-release instead of lsb_release for RHEL detection
  * (#6010) Use id -u rather than $USER to determine root privileges.
  * (#6021) Make PE installer work under kickstart
  * (#5581) Add a new question type "yN" that defaults to No.
  * (#5581) Detect existing MySQL installation before prompting about it
  * (#6039) Don't set color to false in the skeleton config.
  * (#6040) Use user-provided values in SQL snippets.
  * (#6041) Turn on graph output by default, don't give user a choice.
  * (#5990) Display more explanatory text and prompt before upgrading.
  * (#6045) Call prepare_user function which checks for elevated privileges.
  * (#6052) Turn off colorized output for puppet invocations inside the
    installer
  * (#6490) Remove inappropriate user-facing language
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7430) Update Rakefile to use gnutar if found rather than tar
  * Update Software License Agreement - 00070761
  * (#8656) Add MCollective to PE installer on Debian
  * (#8656) Add MCollective to PE installer on RedHat
  * (#8870) Fix the check for an installed 1.6 JRE
  * (#9824) Change semantics of PE installer debug mode to reduce noise.
  * (#9824) Reduce noise around command execution in the PE installer.
  * Switch the bounce/enable service commands to suppress all output
  * Suppress all output for rake tasks related to the Dashboard.
  * (#9270) Stop using puppet certdnsnames for the inventory service server
  * (#5953) Improve Passenger Configuration
  * Modify the pool size formula to do round(proc_count * 1.5) basically.
  * (#8861) Provide a well commented site.pp. No functionality changes.
  * Whitespace only fixes. Removed some tabs, fixed an indent.
  * (#9944) Allow answer files to be saved when PE is already installed.
  * (#9957) Cleaned up last two dangling references to old dashboard answers.
  * (#9634) Lay down PE version early rather than late
  * (#9994) Remove agent certname step for the common case.
  * Update MCollective PE module to 0.0.9
  * Update accounts module to 1.0.1
  * (#9430) Add baselines/accounts modules to pe_agents.
  * Update MCollective module to 0.22
  * (#10548) Autodetect available ports for the console
  * Update default port order so it's easier to document and explain.
  * (#10434) Fix old pe_baselines registration in installer as pe_accounts.
  * (#10602) Set the ca_name to vary on every install by including the date.
  * (#10429) Improve the text for starting httpd based on answers
  * (#10533) Update answer file examples for PE 2.0 changes
  * (#10575) Update pe_mcollective module to 0.0.28
  * (#10682) Prompt to remove the mco user account as part of the upgrade
    process
  * Update pe_mcollective module to 0.0.29
  * (#10732) Move Passenger configurations to a global conf file
  * (#10752) Remove indent passenger-extra.conf
  * (#10764) Get console certs on console only installs
  * (#10765) Auto-enable/start pe-httpd on console-only as well
 
 Dominic Maraglia <dominic@puppetlabs.com> (43):
  * (7193) Moving acceptance tests to PE repo
  * (7193) Pruning out old tests
  * (#7193) Move acceptance tests to appropriate repo
  * (#6418) File recursion test ported to support PE
  * (#7117) Test require major refacting to run w/PE
  * (#4123) PE test reorg needs fixed paths
  * (#7193) Moving tests to pending due to PE differences
  * (#4655) Make resoure tests portable
  * (#7159) Test moved to pending state for PE 1.1
  * Feature: adding a test to connect to dashboard
  * (#7159) Moving log rotate test back to pending
  * (#7159) re-able log rotate tests...again!
  * (#6418) Make test 64118 more portable
  * (#7956) Modified 2 cron tests for portability
  * (#7956) Port cron tests to run on all Unicies
  * (#7956) Port file resource tests for all Unicies
  * (#7956) Port cron tests to use portable user names
  * (#7956) Port file tests to run on all Unices
  * (#7956) Port content attirubte test
  * (#7956) Port resourse hosts tests
  * (#7956) Port user tests to all Unices
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
  * (#7733) Modify PE license file test for specific platforms
  * (maint) prune redundant test
  * (maint) Cleanup and strengthen acceptance tests
  * (#8531) Fix PE installer: yum "-y" for older centos
  * (#7159) Add filter for non-supported OSes
  * (maint)  Moved ticket to PE specific check
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) Add MCollective integration test
  * (maint) Modify tests to match new EL platform name
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) move MCollective tests to pending
  * (maint) Modified MCollective test to work w/PE
  * (maint) Add test to verify rails/rack pkgs on Master
  * (#7927) Add Solaris pkg check
  * (#10142) Auth.conf not consistant with dashboard certname
 
 Daniel Pittman <daniel@rimspace.net> (42):
  * systest: better error reporting for missing config option.
  * systest: optionally send logging to stdout.
  * systest: more liberal test name matching...
  * Support sending STDIN data in RemoteExec.
  * Wrap more standard operations in the test framework.
  * Improve the DSL for remote puppet and facter invocation
  * Port many of the acceptance tests to the new infrastructure
  * Cache the SSH connection for the file of a host object.
  * Unify SSH options and access through the cache.
  * Eliminate the "action" class entirely.
  * Always test the exit code when invoking commands.
  * Signing my comments helps other developers to identify who, and when,
    they were written when they evaluate them for content.  This change just
    signs the two significant comments with my name and the current date.
  * Bug #5630 -- Port additional acceptance tests to the new framework.
  * Bug #5630 -- port more acceptance tests to the new framework.
  * Bug #5776 -- lightly validate the certdnsnames content
  * Bug #5804 -- ensure hostname is installed everywhere.
  * Bug #5804 -- validate certname and display a sensible error.
  * Feature #5339 -- mark the upgrader script executable in git.
  * Feature #4940 -- update config.ru to invoke license check
  * Feature Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature #4949 -- fix node count license check validation.
  * Feature #4940 -- be more robust when license loading fails.
  * Feature #5790 -- fix RPM packaging git submodule.
  * Feature #4940 -- license module for commercial edition.
  * Feature #5948 -- add ActiveResource GEM to packaging.
  * Feature #4940 -- final revisions to license text.
  * Feature #4940 -- add tests to the license code.
  * Feature #4940 -- report license expiration for 30 days.
  * Feature #4940 -- document conditions for running tests.
  * Feature #5948 -- update ActiveResource to the latest version.
  * Feature #5948 -- add ActiveRecord gems for Debian and Ubuntu.
  * Feature #5948 -- add ActionPack gem to Debian and Ubuntu
  * Feature #5948 -- add ActionMailer to Debian/Ubuntu
  * Feature #5948 -- add Rails gem to Debian and Ubuntu
  * Feature #6011 -- add augeas ruby support...
  * Bug #6007 -- PE installer mis-matches package names from disk.
  * Bug #6062 -- enable system services on restart.
  * Bug #6062 -- fix Debian platform service enable.
  * Feature #4940 -- final update to license URL
  * (#11086) Warn when the system doesn't match minimum system spec.
 
 Dan Bode <dan@puppetlabs.com> (41):
  * (#7341) added basic client only functionality.
  * (#7337) added support for RHEL 4 to installer.
  * (#7351) documented gnutar as a dependency for 'rake dist'
  * (#7346) improved documentation for 'rake sync
  * (#7846) Add management of settings.yml to installer
  * (#7846) Configure puppet.conf for inventory service
  * (#7846) Add database creation for inventory service
  * (#7846) Add auth.conf to puppetmaster
  * (#7846) Manage certs for inventory service
  * (#8912) Start puppet dashboard workers
  * (#8861) Create a default site.pp
  * (#8914) Only move puppet.conf.tmp when puppet is installed
  * (#8833) Update ownership of production.log
  * Revert "Merge pull request #33 from bodepd/issue/master/8833"
  * Revert "Merge pull request #32 from
    bodepd/feature/master/7846_inventory_single_node"
  * Revert "Merge pull request #34 from bodepd/reverter"
  * (#8976) Fix site.pp path
  * (#8865) Make role installer questions first
  * (#8865) Add facts_forward question.
  * (#8865) Add multi-node inventory service questions
  * (#8865) Add inventory service puppet.conf
  * (#8865) Configure auth.conf for inventory service
  * (#8865) Configure single node master connection
  * (#8865) Install master packages on dashboard
  * (#8865) Mv auth.conf and puppet.conf for dashboard
  * (#8865) Only generate server certs when master is installed
  * (#8865) Configure http conf for ca-less masters
  * (#8865) Separate master only installation configuraiton
  * (#8864) Create inventory database on dashboard
  * (#8865) Add cert managment scripts
  * (#8864) Use varialbes for remote connections in settings.yaml
  * (#8664) Only bounce pe-httpd when puppet is installed
  * (#9131) Dashboard and master auto-install agent.
  * (#9207) Configure agents to archive files when inspecting.
  * (#9498) Fix q_puppetmaster_certdnsname
  * (#9508) Switch auth=any for certificate endpoints
  * (#9498) removed accidental )
  * (#10277) Add platform detection for amazon linux
  * (#10293) Fix simple auth http config file
  * (#10292) Remove invalid dashbaord worker invocations
  * (#10293) escape double quotes in apache vhost
 
 Melissa <melissa@puppetlabs.com> (37):
  * (RE-17) automate windows source gathering
  * (RE-17) create new file using Ruby File method rather than shelling out
  * (RE-45) modify RakeFile to include sles
  * Remove old/duplicate code in deb.rake to clean up  rake task
  * move windows README.txt source artifacts to correct dir
  * Syntax and format fixups
  * Fixup syntax
  * Syntax and format fixups
  * Fixup syntax
  * (RE-14) Kill pe-packages for 3.0.x
  * (RE-144) Remove hardcoded hostname dependencies
  * (RE-18) PE sources shipped to s3
  * (RE-204) Build pe-hiera for el4 for 3.1.x
  * (RE-205) Build pe-facter for el4 in 3.1.x
  * (RE-207) Build pe-mcollective for el4 in 3.1.x
  * (RE-208) Build pe-ruby-stomp for el4 in 3.1.x
  * (RE-194) Update installer to make el4 client only
  * (RE-243) Don't enqueue pe-ruby-ldap or pe-rubygem-net-ssh on el4
  * (RE-245) Don't enqueue system-logos or virt-what on el4
  * fixup comment for ruby-ldap and net-ssh exlusion on el4
  * (PE-1247) link to PE console the very last thing in the installation
  * (RE-247) Package openssl for el4
  * Update openssl submodule commit
  * OpenSSL submodule update
  * Built and shipped ruby v. 1.9.3.448-2
  * (RE-262) Built and shiped ruby-augeas 0.5.0-3
  * (RE-263) Rebuild rubygem-nokogiri against new version of ruby
  * (PE-1295) blow away  `puppet agent --configprint libdir` on upgrade
  * (PE-1234) Ask user about database management
  * Built and shipped pe-deb-ruby
  * (RE-270) refactor rake ship task
  * Built and shipped rpm-augeas v. 1.1.0-1.pe
  * Built and shipped pe-license-status version 0.1.3-1
  * Built and shipped pe-deb-augeas 1.1.0
  * Built and shipped pper v 3.1.0-0
  * (PE-1500) Revisions to installer text
  * (PE-1569) Built and shipped rpm-httpd 2.2.25-4
 
 Jonathan Grochowski <jonathan@puppetlabs.com> (31):
  * (#9777) Installer for 2.0 should enable memcached service
  * (#9888) Remove actionmailer, rails, activeresource submodules
  * (#10037) Add cloud provisioner to installer.
  * (#10019) No output when creating files.
  * (#10282) Updated puppetral module to 0.0.16
  * (#10311) Update pe_mcollective module to 0.0.17
  * (#10158) Accept special characters in MYSQL passwords
  * (#10345) Installer exception_handler should turn echo on
  * (#10373) Rebuild pe-mcollective module for enterprise-dist
  * (#10337) Shouldn't offer ldap auth in the installer
  * (#10301) Installer assumes system-logos is installed
  * (#10396) Rename dashboardpass to console.
  * (#10401) Update puppetral and puppetd to latest
  * (#9961) PE installer should not add nodes to the console pe_agents group
  * (#10420) Updated doc strings and comments in pe_mcollective module
  * (#10427) Cannot enqueue packages with spaces
  * (#10427) Forgot missing space
  * (#10427) rpm --whatprovides cannot handle versioned packages
  * (#10446) Move auth samples to another folder
  * (#10421) Provide HTTPS report processor.
  * (#10448) Copy sanitized answers.lastrun to /etc/puppetlabs
  * (#10437) QA Oracle Enterprise Linux 4
  * (#10486) Installer in noop mode is writing to facts.d
  * (#10483) mcollective clients' AES timeout should match the server
  * (#10558) The installer should enable the services it bounces
  * (#10578) Modify text message for triggering daemonized puppetd runs with
    MC
  * (#10604) There is no visible agent in console after monolithic install
  * (maint) Update pe_mcollective to v0.0.25
  * (#10652) Installer should validate that port numbers are actually numbers
  * (maint) Update pe_mcollective to v0.0.31
  * (#10098) pe-tarball should contain only uid/gid 0 files
 
 Melissa Stone <melissa@puppetlabs.com> (30):
  * (PE-888) Rebuilt ruby-shadow against updated ruby
  * (PE-883) Build nokogiri agaisnt new ruby
  * (PE-887) Rebuild ruby-ldap with new ruby
  * (PE-887) Rebuilt ruby-ldap against new ruby
  * Create rake task to update debian/changelog
  * Update debian/changelog
  * (PE-815) deb facter rebuilt with virt-what requirement
  * (PE-529) Rebuild activemq with updated user desc
  * (RE-96) Update packaging to allow older PE version
  * (RE-96) Update packaging to allow older PE version
  * (RE-91) cowsay in deb enterprise-dist packaging
  * (RE-231) bump ruby-rgen to 0.6.5
  * Update submodule commit for ruby-rgen
  * (RE-264) Rebuild ruby-ldap against new ruby
  * (RE-256) Rebuild pe-rpm-ruby-mysql for new build of ruby
  * (RE-266) Rebuild pe-rpm-ruby-selinux for new ruby build
  * (RE-267) Rebuild pe-rpm-ruby-shadow for new ruby build
  * correct selinux sha for ruby rebuild
  * Submodule commit of deb cloud-provisioner v 1.0.11
  * Built and shipped deb-apache v. 2.2.25-1puppet2
  * Build and ship deb-apache bug fix
  * (PE-1540) Build and ship pper 3.1.0
  * (PE-1634) Make sure answer files not saved to /etc/puppetlabs/ if no
    install
  * (maint) Don't save info in /etc if no install
  * (PE-1645) Stop agent during upgrades
  * (PE-1645) If ensure stopped fails, just roll with it, installer. We don't
    really care if the resource exists, we just want to make sure it isn't
    running. Otherwise, this fails on certain platforms
  * (PE-1682) Fix race condition when pluginsyncing
  * Built and shipped pe-console-0.3.10-1
  * Built and shipped pe-puppet-dashboard 2.0.8.pe-1
  * (RE-339) rm copied files if cp unsuccessfull
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (29):
  * (bug) fix rubycas config
  * remove all the things we don't actually use
  * (PE-339) Move license check out of workers
  * (maint) update addresses
  * (maint) update addresses
  * (PE-297) Add dependency module
  * (PE-475) Update modules with more specific deps
  * (PE-526) Update answer files
  * (PE-526) Remove upgrade answer files
  * (PE-526) Update answer files for existing postgres
  * (PE-526) Update master only answer file
  * (PE-526) Update sample agent answer files
  * (PE-526) Update console only answer file
  * (PE-526) Remove fake inventory master from answers
  * (PE-611) Update memory requirements
  * (PE-566) Detect upgrade for agent only
  * (PE-526) Update sample answer files for new flags
  * (PE-526) Fix q_pe_database for full_no_db
  * (PE-824) Don't show default HTTPS port
  * (PE-1016) Allow installation on RHEL Compute Node
  * (PE-968) Fix installer regressions
  * (PE-1072) Set correct permissions on cert mgr log
  * (PE-857) Replace https report processor
  * (PE-1073) Flush cached parser functions
  * (maint) upgrade shouldn't overwrite database info
  * (maint) add pe-internal-dashboard to puppetdb WL
  * (PE-1125) Bypass console questions for PE3 upgrade
  * (maint) Don't check PuppetDB port-in-use in upgrade
  * (PE-1086) Ensure CAS secure on upgrade
 
 Rob Braden <bradejr@puppetlabs.com> (28):
  * remove dependency on burji, add service names
  * Add EL4 defines to rpm.rake
  * Adding EL4 to releases list in sources.rake
  * Initial support for limiting EL4 to agent packages only
  * Remove redundant rpm defines and add descriptive output when a package is
    skipped for el4
  * add openssl as an agent package
  * set openssl to build on el4 only
  * set openssl to build on el4 only
  * Fix el4 openssl logic to be easier to read
  * Fail if upgrading from < 2.8.2
  * Updating error message to be more informative
  * Fix a typo
  * Needed logic to package openssl for el4 since I moved it out of
    AGENT_PKGS
  * Boo typos
  * Boo typos
  * Boo typos
  * Boo typos
  * Add support for building openssl on el4 only
  * Refactor logic to determine whether or not to build a package on a given
    platform
  * Fixes PE-1079 - Move dns_alt_names to [main] section
  * PE-1082 - Bump puppetlabs-postgresql to 2.5.0
  * Bumping ruby to fix CVE-2013-4287
  * Bump cloud provisioner to 1.0.11
  * Bumping puppetlabs-pe_postgresql module for dependency on
    puppetlabs-postgresql and bumping puppetlabs-puppet_enterprise to 3.1.0
  * [RE-352] Built and shipped pe-console-auth-1.2.19
  * [RE-293] Make shipped rpms immutable
  * Built and shipped pe-puppet-3.3.1-pe2
  * [PE-1737] Built and shipped pe-hiera-1.2.2-pe1 for AIX
 
 nfagerlund <nick.fagerlund@gmail.com> (27):
  * Edits to user-facing installer text.
  * Further revisions of installer text.
  * Further text tweaks still.
  * Changing the question about remote MySQL hosts.
  * Change capitalization of tool names
  * Change agent's default puppet master server hostname to "puppet," per
    issue 5574.
  * (#5849) Add PE manual to git repo
  * Maint: Refactor manual build process
  * (#7313) Document licensing in the manual
  * Update manual for PE 1.1
  * Manual: Don't call master/agent OS support "full"
  * Maint: Update manual for 1.1.1
  * (#9222) Fix a typo preventing display of agent role when installing
    master/Dashboard
  * Maint: Better README display on GitHub
  * (#5568) Add README to installer directory
  * Remove the outdated manual
  * Docs: Edit user-facing prompts in installer
  * Docs: Edit user-facing prompts in upgrader
  * Edit comments in default site.pp
  * (#9324) Remove references to "dashboard" in installer text
  * Maint: Remove trailing whitespace in installer
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11172, 11173, 11175) Clarify several questions
  * (#11172, 11173, 11175) Clarify several questions
 
 Markus Roberts <Markus@reality.com> (24):
  * Fix for #5498 -- Class hierarchy for actions in test harness
  * Fix for #5499 -- create a dry-run mode for the testing harness
  * Fix for #5501 -- Eliminate ChkResult object
  * Fix for #5522 -- -t default and recursion
  * Refactor en route to #5505 -- lazy require of tests
  * Core fix for #5505 -- add wrapper around tests
  * Fix for #5055 -- functionality data into wrapper
  * Port of existing tests to wrapper & fixs for #5542 & #5533
  * Fix for #5504 -- result.combined output should be dynamically computed
  * Step towards #5546 -- move prep_nodes into the wrapper
  * Step towards #5546 -- move clean_hosts into the wrapper
  * Maint -- remove unused FindTests.rb
  * Step towards #5505 -- move prep_initpp inside test_wrapper
  * Fix for #5546 -- Pull common test idioms into a DSL
  * Fix for #5562 -- give hosts properties with defaults
  * Partial fix for #5592 -- with_env raising exception
  * Step towards #5597 -- Move ssh to host rather than a class index
  * Step towards #5597 -- restore sequence number pruning
  * Step towards #5597 -- Remove use of multi-line remote exec
  * Fix for #5597 -- restore functionality broken by refactor
  * Maint. -- :acceptable_exit_codes is less cryptic then :rc
  * Step towards #5622 -- give puppet & run_manifest "on"-style names
  * Fix for #5625 -- Make hosts concatenate as their names
  * Simple but unsatisfying fix for #5671 -- specifiy non-root users
 
 Branan Purvine-Riley <branan@puppetlabs.com> (23):
  * (maint) Remove obsolete PassengerUseGlobalQueue option
  * Add pe-rpm-rubygem-activesupport submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-activerecord submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-net-scp submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-builder submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-multi-json submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-excon submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-formatador submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-guid submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-mime-types submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-rbvmomi submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-ruby-hmac submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-trollop submodule. Update for ruby 1.9.3, PE 3
  * Update pe-rpm-rubygem-stomp submodule for ruby 1.9.3, PE 3
  * Update rubygem-rack to v1.4.5
  * Add pe-rpm-rubygem-nokogiri submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-fog submodule. Update for ruby 1.9.3, PE 3
  * Update tanukiwrapper submodule to the PE 3.0.x version
  * Update facter to 1.7.0
  * Update deb and rpm postgresql for explicit dependency on ldap
  * Include the installer utilities in the tarball
  * [PE-423] Explicitly set the shell of the pe-postgres user when su'ing
  * (PE-441) Drop the agent certname in the 'main' section
 
 Lindsey Smith <lindsey@puppetlabs.com> (15):
  * Update configuration files for the Rails 3 dashboard and Postgres.
  * Add some new dashboard settings to the installer template.
  * The console base URL requires a trailing slash for compatibility with the
    console auth templates.
  * Add stomp gem to RUBYLIB so live management can find mcollective.
  * Silence popd spam in installer
  * [PE-307] Remove console auth active flag now that it is always enabled
  * [PE-491] Solaris 10 installer bails on installing packages
  * [PE-518] Enqueue libyaml when doing a Solaris install
  * [PE-519] Update Solaris init scripts for the renamed puppet agent
  * [PE-491] Move the queued packages string per PR feedback
  * [PE-574] List the Postgres port in the "open ports" warning at the end of
    the installer
  * [PE-574] Use the correct console port var in puppetmaster installs
  * (PE-604) Prompt the user to remove agent and console certificates on
    uninstall
  * (PE-646) Remove reference to MySQL in uninstaller comments
  * (maint) Update event inspector config with latest changes
 
 Jill Burrows <jill@puppetlabs.com> (14):
  * Duplicating the environment variable so it can be modified in the
    console_Auth_config.yml.erb.
  * Update puppetlabs-puppet_enterprise module
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-623] puppetlabs-request_manager has incorrect dependencies
  * [PE-612] Don't check locale for postgres when saving answers
  * [PE-650] `display_product()` in installer/utilities script truncates some
    text
  * [PE-1061] RubyCAS server TGT doesn't expire soon enough
  * [PE-1059] RubyCAS cookie security issues
  * [PE-1078] Add comment about `session_timeout` to `cas_client_config.yml`
    template
  * [PE-983] Document cipher suite mitigation of BEAST attack
  * [PE-870] Modify templates for installation
  * [PE-870] Add upgrade logic for editing the console_auth config
  * [PE-870] Update rewrite_rubycas_config.yml.erb
 
 Spencer Krum <spencer@puppetlabs.com> (12):
  * (#8021) add which to enqueue package list in installer
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#8021) add which to enqueue package list in installer
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#8848) MySQL passwords are now minimum 4 characters
  * () Puppet-dashboard workers is now pe-puppet-dashboard-workers
  * Upgrader accepts commmand line arguments
  * Noop mode works in installer and upgrader
 
 Your Name <dmaraglia@gmail.com> (12):
  * prelim check in
  * fix stderr, stdout logging
  * test cases ported to new logging style
  * Add: gem, facter, ruby sanity checks
  * added date stamp for logging
  * completed: dynamic test discovery
  * completed: dynamic test discovery
  * Changes for logging
  * add: cmd line args for config, test dir
  * Adding command line opts, cleanup
  * adding class for find tests
  * beefing up reporting
 
 fhrbek <filip.hrbek@gmail.com> (12):
  * Support for puppetdb
  * PE-793 Notice about open ports suggests opening unnecessary ports for
    standalone installs
  * PE-939 - PE installation is extremely slow
  * PE-939 - Removed environment variable that's not needed any more after
    changing pe-puppet-dashboard
  * PE-939 - Updated function comments so that they would describe what
    really happens
  * PE-677 AIX upgrade/uninstallation workarounds
  * PE-667 Fixes for repeated upgrade on an already upgraded machine
  * PE-1414 - Use fast DB migration algorithm for local databases
  * PE-1414 Removed obsolete questions (mysql root password, migration
    method), fixed old db version detection
  * PE-1414 - Refactored the way database transfer is done
  * PE-935 Suggest backing up folders (configuration and database) from a
    previous PE installation when reinstalling
  * PE-1414 - Increase mysql net write timeout to avoid errors on a split PE
    configuration
 
 Justin Stoller <justin@puppetlabs.com> (11):
  * it should be yN not Ny
  * This commit validates the email address that is passed in the console
    interview. It also removes the default value as a sensible cannot really
    be determined. It updates the text of the question to more pointedly ask
    for an email address.
  * Previously lines 3726 & 3725, where the puppet plugins for dmv and
    dashboard were installed, was outside of the conditional ensuring that it
    was only executed during console installs. This moves it up 3 lines, into
    the conditional, and now we can install nodes that don't have the console
    on them!
  * validate the admins email in the upgrader too
  * s/q_puppet_enterpriseconsole_auth_user/&_email/
  * check for connectivity to the master in the interview
  * conditionally assign hostnames/certnames to avoid overwriting answer file
    values
  * improve question connectivity q
  * update answers to include default fail fast on poor connectivity
  * make it so the user doesnt need to know how I implement the retry
    question
  * dont say check your /etc/hosts in the default
 
 Chris Price <chris@puppetlabs.com> (10):
  * New version of inifile module that doesn't cause warnings
  * Upgrade inifile module to 0.10.2
  * Update inifile module to latest bugfix release
  * Update to newer version of puppetdb module
  * Clean up the uninstaller for pe-postgres environment
  * New version of pg module that works on SLES
  * Update PuppetDB module to v1.5.0 for SUSE support
  * Update puppet_enterprise module to 3.0.1
  * (PE-1233) Update pe-puppetdb module for SLES
  * Update PE-puppetdb module to 0.0.11
 
 Karel Brezina <karel.brezina@gmail.com> (10):
  * Compliance app was removed.
  * 'puppetlabs-baselines' and 'puppetlabs-pe_compliance' modules were
    removed.
  * MySQL stuff was replaced with PostgreSQL stuff.
  * [PE-498] Creates a tablespace for console databases and creates the
    databases with the tablespace
  * [PE-560] Creates pe-puppetdb tablespace in databases.erb and uses it for
    puppetdb database.
  * [PE-869] stomp was removed from RUBYLIB
  * [PE-954] Link to PE manual was changed.
  * [PE-771] On EC2 instances the PE installer uses public hostname instead
    of internal hostname for console_auth and rubycas configuration files.
  * [PE-847] Skip master verification flag in PE installer
  * [PE-989] Suppot for installing in a symlinked opt dir
 
 Ruth Linehan <ruth@puppetlabs.com> (10):
  * [PE-318] Update pe_mcollective module with puppetral agent changes
  * update pe_puppetdb module to 0.0.7
  * [PE-584] Always run agent on puppetdb standalone install
  * [PE-584] Simplify puppet agent run logic
  * [PE-583] Update pe_mcollective module to properly setup mcollective
    server public key for dashboard user on CA
  * [PE-1439] Add event inspector to RUBYLIB in Apache conf
  * [PE-1389] Add Event Inspector to Installer
  * [PE-1389] Get PuppetDB location from answers.install
  * (PE-1443) Add certificate paths and scheme to config file for SSL support
  * (PE-1550) Move Event Inspector's config file from /etc to /opt
 
 Will Hopper <whopper@cat.pdx.edu> (9):
  * Correct PE Solaris uninstaller bug
  * (#14310), (#12878) Add passenger and activemq debgging to support script
  * (#15354) Add quiet mode to puppet enterprise installer
  * (#15354) Add quiet mode to puppet enterprise upgrader
  * (#15988) Remove q_puppetmaster_forward_facts answer from installer
  * (#15983) Add verbose debugging mode to installer
  * (#15983) Add verbose debugging mode to upgrader
  * (#16051) Update installer to handle tanukiwrapper java dependency
    problems
  * (#16071) skip platform check when -s flag is given
 
 Adrien Thebo <adrien@puppetlabs.com> (8):
  * (#12530) Set unique per-host answers.lastrun name
  * (#12683) Reorganize support script output
  * (#12683) Reorganize support script output
  * (maint) Reorganize the support script into check types.
  * (#12713) Update support script contact info
  * (#12876) Add logging/debug info for support script
  * (#12877) Log delayed worker output for support
  * (#12912) Capture netstat output for support
 
 Deepak Giridharagopal <deepak@puppetlabs.com> (8):
  * (#9972) Mark dashboard's certs as pe-internal
  * (#10010) Upgrade, like install, should use pe-internal certs
  * (#9961) Auto-register pe_agents group and pe_mcollective class
  * (#9961) Auto-add nodes to the pe_agents dashboard group
  * (#9961) Fix typo in function name
  * (#9318) Fix ordering issue in dashboard group/class creation
  * (#9318) Installer should add included PE modules to dashboard
  * (#10259) Upgrader should remove legacy "mco" and "mcollective" certs
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (6):
  * Update Rakefile. Add gem path to
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games.
  * Commit for build 15
  * Commit for Jenkins PE build number 16
  * Commit for Jenkins PE build number 3
  * Commit for Jenkins PE build number 17
  * Commit for Jenkins PE build number 5
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (5):
  * Clean up DMV configuration file comments
  * (#13473) Move global_unauthenticated_access option to correct config file
  * (#13549) Use environment variables to pass initial admin credentials
  * Bump PE version number in documentation URLs
  * Bump PE version number in the README file
 
 Sir Jenkins <jenkins@puppetlabs.com> (4):
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
 
 charlesdunbar <cdunbar@puppetlabs.com> (4):
  * Added "uptime" output to support script.
  * Added "uptime" output to support script.
  * Fixed getting pe-* logs
  * Fixed getting pe-* logs
 
 Ken Barber <ken@bob.sh> (3):
  * Added support for SLES to installer and Rakefile.
  * (#6947) Introducing SLES support to main super-module for enterprise.
  * (#7436) Added SLES 11.1 i586 support. (puppet-opt submodule sync)
 
 Matthaus Litteken <matthaus@sles-builder.puppetlabs.lan> (3):
  * Deleting old puppet-opt submodule before replacing with pe-packages.
  * Added pe-packages to packaging/rpm as submodule.
  * Added pe-packages to packaging/rpm as submodule.
 
 Charles Dunbar <cdunbar@puppetlabs.com> (2):
  * (#16091) Ignore irrelevant information in answer files
  * Added HTTPD variable for passenger script to find apache's process
 
 Cody Herriges <c.a.herriges@gmail.com> (2):
  * Add 1.9.2+ while keeping 1.8.7 compatibility.
  * Stubs out q_puppetca_install.
 
 Daniel Pittman <daniel@puppetlabs.com> (2):
  * MAINT: update missing change for Debian ActiveResource submodule.
  * MAINT: Update deb/lucid/activeresource packaging submodule.
 
 Eric Williamson <eric.williamson@puppetlabs.com> (2):
  * (PE-1045) Fix improper quotes in uninstaller
  * (PE-1045) Fix improper quotes in uninstaller
 
 Will Hopper <whopper@puppetlabs.com> (2):
  * (#12684) Fix upgrader's return code when q_upgrade_installation is set to
    'n'
  * Update installer to remove creation of Puppet module dir for Debian
    package
 
 Zack Smith <zack@puppetlabs.com> (2):
  * (#21603) Fix parsing of /etc/redhat-release
  * (#21603) Match first line of /etc/redhat-release
 
 stahnma <stahnma@puppetlabs.com> (2):
  * Adding some scripts used by jacob for debs.
  * Adding a very basica puppet-based uninstaller.
 
 stahnma <stahnma@websages.com> (2):
  * Rake package download will ignore old copies of files.
  * Updated a few build script items.
 
 Ben Ford <ben.ford@puppetlabs.com> (1):
  * Fixed so full error displays
 
 Ben Hughes <ben@puppetlabs.com> (1):
  * Update install_symlink() to cope with failures better.
 
 Chris Barker <cbarker@puppetlabs.com> (1):
  * PE-940 switches to hardcoded paths for psql
 
 Cody Herriges <cody@puppetlabs.com> (1):
  * (#10200) Adds basic authentication and encryption
 
 Garrett Honeycutt <garrett@puppetlabs.com> (1):
  * (#13142) installer now works on RHEL6 Workstation
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * Changed calls to create_initial_admin rake task to use new create_user
    task.
 
 Lauren <lauren.rother@puppetlabs.com> (1):
  * Typo fix
 
 Matt Robinson <matt@puppetlabs.com> (1):
  * Add and discovery timeout enviornment variable
 
 Matthaus Litteken <mlitteken@gmail.com> (1):
  * (#9532) Enable dashboard-workers on upgrade
 
 Max Martin <max@puppetlabs.com> (1):
  * Add inventory retries environment variable, comment out settings
 
 Melissa Stone <melissa@verne-builder-1.delivery.puppetlabs.net> (1):
  * (PE-529) Bug in %changelog date :s/June/Jun
 
 Randall Hansen <randall@puppetlabs.com> (1):
  * * "`-all.tar` will install on all supported platforms."   * Needs to be:
    "-all.tar can install PE on all Unix-like operating systems we support" *
    "* [Puppet Enterprise Manual](http://docs.puppetlabs.com/pe/)"   * Needs
    to include the version of PE in the docs link (Link:
    http://docs.puppetlabs.com/pe/2.5) * "; this will start an interactive
    guide that will customize your installation."   * Remove this whole line
    from the semi-colon onwards. * "running the installer in its scriptable
    non-interactive mode"   * Remove the word "scriptable"
 
 Ryan Coleman <ryan@puppetlabs.com> (1):
  * (#13343) Include sample answers for DMV
 
 Steve Axthelm <steve@puppetlabs.com> (1):
  * (PE-1656) Add svg mime type to Dashboard Apache config
 
 llowder <l.lowder@keepingyouhonest.net> (1):
  * (#20993) Adds support for setting an environment from the installer
 
 rlinehan <ruth@puppetlabs.com> (1):
  * Update pe_mcollective module to 0.1.2 with new mcollective agent files
 
 shrug <mc.shrug@gmail.com> (1):
  * Remove "puppet" from list of agent packages, not building pe-puppet from
    enterprise-dist
 
2014-02-19 Nick Lewis <nick@puppetlabs.com> - 3.2.0
====================================================
 Nick Lewis <nick@puppetlabs.com> (11):
  * (PE-1445) Add license class to manage the PE license
  * Bump version to 3.1.0
  * Update Modulefile for pe_mcollective 0.2.0
  * Update Modulefile for version 3.2.0
  * Add a pe_build fact indicating the full PE version
  * Add Gemfile and Gemfile.lock files
  * Add Rakefile with puppetlabs_spec_helper tasks
  * (PE-1991) Add a console node terminus
  * (PE-1991) Update puppet dependency to include new SSL validator
  * (PE-2208) Add a console report processor
  * (PE-2208) Use a helper for sending reports
 
 Hunter Haugen <hunter@puppetlabs.com> (8):
  * (FM-549) apt 1.1.0 -> 1.4.0
  * (FM-547) firewall 0.3.0 -> 0.4.2
  * (FM-548) java_ks 1.1.0 -> 1.2.0
  * (FM-546) inifile cprice404 0.10.3 -> puppetlabs 1.0.0
  * (FM-550) (PE-1911) concat ripienaar 0.2.0 -> puppetlabs 1.0.0
  * (FM-660) Remove postgresql/puppedb and pe_postgresql 0.0.5 ->
    pe_postgresql 1.0.0 and pe_puppetdb 0.0.12 -> pe_puppetdb 1.0.0
  * (FM-661) Update auth_conf 0.1 -> 0.2 and request_manager 0.0.10 -> 0.1.0
  * (PE-2806) Loosen firewall dependency; it is not utilized by PE
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (3):
  * (PE-1779) Unify two PE custom facts modules
  * (maint) Remove unnecessary code in spec_helper.rb
  * (PE-1779) Remove pe_common dependency
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (2):
  * Initial commit
  * initial commit
 
 Chris Price <chris@puppetlabs.com> (1):
  * Update Modulefile
 
 Eric Williamson <eric.williamson@puppetlabs.com> (1):
  * (PE-2718) Dynamically generate the module version
 
 Jill Burrows <jill@puppetlabs.com> (1):
  * Fix broken dependencies
 
 Matthaus Owens <matthaus@puppetlabs.com> (1):
  * java_ks dependency has been updated to 1.1.x in pe_mcollective, so it
    must also be updated in the puppet_enterprise module.
 
 Michal Růžička <michal.ruza@gmail.com> (1):
  * [PE-1872] Add puppetlabs-pe_console_prune as a dependency
 
 Rob Braden <bradejr@puppetlabs.com> (1):
  * Update Modulefile for puppetlabs-postgresql 2.5.x
 
 fhrbek <filip.hrbek@gmail.com> (1):
  * PE-1957 Changed the condition so that the file content wouldn't be
    analyzed as a us-ascii string
 
2013-10-01 Matthaus Owens <matthaus@puppetlabs.com> - 3.1.0-rc1
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (81):
  * (RE-242) Remove pe-mcollective-client, pe-puppet-server on el4 before
    ship
  * (PE-1376) Rebuild live-management [1.2.14]
  * Rebuild console-auth [1.2.16]
  * (PE-1421) Rebuild pe-puppet to fix puppet's accept processor
    [3.3.0-rc2-144]
  * Rebuild pe-puppet-dashboard [2.0.2-pe]
  * (RE-231) Bump pe-rpm-ruby-rgen to 0.6.5
  * (PE-1141) Rebuild pe-puppet-dashboard with don't restart workers flag on
    debian
  * (maint) Now that the upgrader is built into the installer, the
    stand-alone upgrader is useless and should be destroyed. Nuke it from
    orbit, it's the only way to be sure.
  * (maint) Enqueue pkconfig, which is required by the pe-augeas package
  * (RE-247) Enqueue pe-openssl for EL4 platforms.
  * (RE-244) Fail hard if missing dependencies on el4
  * (RE-193) Update installer to handle rhel4 in all its glory
  * Built and shipped pe-event-inspector (0.0.3)
  * (maint) Clean up some dead and unused code
  * Remove trailing whitespace.
  * (maint) Remove commented code that lies
  * (RE-194) Enable agent upgrades for EL4
  * (maint) zlib is required by both openssl and ruby, so we need to enqueue
    it.
  * (RE-194) Add upgrade support for EL4
  * (PE-1459) Always set VENDOR_PACKAGE_OFFLINE
  * (RE-194) Rename vercmp_wrapper function to echo_vercmp, to make it more
    clear what the function is for.
  * (RE-194) Update versioning failure messages for EL < 2.0.3, rest < 2.8.2
  * (RE-194) Update version comparison to reflect the true version
    requirement of >= PE 2.0.3 for EL4 upgrades.
  * Built and shipped pe-puppet-dashboard 2.0.3-pe-7-gd5b1be5
  * Build and shipped live-management 1.2.14-2-gdd02c8e
  * Built and shipped pe-event-inspector 0.0.3-31-gfa3c6c5
  * (PE-1481) Set apt::get::purge to false for package install/upgrade
  * Built and shipped console_license_status version 0.1.1
  * Built and shipped pe-puppetdb version 1.4.0.261 (burgundy support)
  * Built and shipped pe-facter version 1.7.3.19
  * Built and shipped pe-puppet (3.3.0-0.1rc3.140) for RPM and DEB.
  * Built and shipped pe-console 0.3.9
  * Built and shipped pe-live-management 1.2.15
  * Built and shipped pe-console_auth 1.2.17
  * Built and shipped pe-event-inspector 0.0.4
  * Built and shipped pe-license 0.1.0
  * Built and shipped pe-puppet version 3.3.0-154
  * Built and shipped pe-facter version 1.7.3-pe
  * Built and shipped pe-puppet-license-cli version 0.1.2
  * Built and shipped pe-puppet version 3.3.0-158
  * (RE-268) Remove broken metric keeping from enterprise-dist
  * Built and shipped pe-puppetdb 1.4.106.burgundy.preview6
  * (PE-1478) Built and shipped pe-event-inspector version 0.0.6
  * Built and shipped pe-puppet-dashboard 2.0.6-pe
  * Built and shipped pe-hiera version 1.2.2-pe
  * (PE-1593) Built and shipped pe-puppet-license-cli version 0.1.3
  * (maint) Cleanup and simplify install_puppet_modules function …
  * (maint) Use variables for user/group instead of hardcoded pe-puppet
  * (PE-1609) Add puppetlabs-reboot module to tarball and install it so it is
    available to windows agents checking in.
  * Remove 'temporary' workaround that is no longer needed in modern
    passenger builds.
  * (PE-1610) Built and shipped pe-puppet-license-cli version 0.1.4
  * Built and shipped pe-facter version 1.7.3-pe2
  * Only pe-httpd requires system-logos, so this commit moves the enqueue
    into an if master or console conditional.
  * Built and shipped pe-puppet-license-cli version 0.1.6
  * Built and shipped pe-puppet version 3.3.1-pe
  * (RE-79) Move package manifest formats from YAML to JSON.
  * (RE-79) Update sources.rake to use JSON instead of YAML
  * (PE-1640) Built and shipped pe-rubycas-server 1.1.13
  * (PE-1640) Built and shipped pe-console-auth 1.2.18
  * Revert "Merge pull request #1243 from
    fhrbek/reinstallation_without_purge"
  * Revert "Revert "Merge pull request #1243 from
    fhrbek/reinstallation_without_purge""
  * Default to n for q_backup_and_purge_old_configuration and
    q_backup_and_purge_old_database_directory
  * (PE-982) Built and shipped pe-rubycas-server version 1.1.14-2
  * (PE-1477) Updated cloud-provisioner to 1.1.3
  * (PE-1477) Update pe-deb-cloud-provisioner to 1.1.3
  * Built and shipped pe-puppet-dashboard version 2.0.7.pe.25
  * (maint) Move installer/packages cleanup into clean task. package_repos
    remains in clobber because it is a cache.
  * Add ubuntu and debian sources to the excludes list to improve rsync
    efficiency.
  * (PE-1638) Built and shipped pe-event-inspector 0.0.9-13
  * (PE-1678) Built and shipped pe-rpm-cloud-provisioner 1.1.4
  * (PE-1678) Built and shipped pe-deb-cloud-provisioner 1.1.4
  * (PE-1670) Update reboot module to 0.1.1
  * Update README to remove outdated and incorrect content
  * (maint) Replace %x with sh so that rake fails on command failure.
  * (PE-1669) Update reboot module to 0.1.2
  * (PE-1644) Built and shipped pe-puppet 3.3.1-pe1
  * Built and shipped pe-puppetdb 1.5.0
  * Use %x for things we capture output from, so we don't end up with builds
    that are versioned 'true'
  * (PE-1694, RE-361) Built and shipped pe-event-inspector 0.1.0
  * (PE-1653, PE-1695) Built and shipped pe-puppet-dashboard version 2.0.9-pe
  * Built and shipped pe-puppet-dashboard 2.0.10-pe
 
 Moses Mendoza <moses@puppetlabs.com> (59):
  * (PE-304) Update rpm fog submodule
  * (PE-304) Update deb fog submodule
  * (PE-304) Empty commit for rebuilds of fog
  * (PE-1114) Reword postgresql questions
  * (PE-1451) Don't stop services before I say upgrade
  * (PE-1506) Add check on AIX for ssl version
  * Update openssl_full_version_regex to handle -fips suffix
  * Build for new event inspector 0.0.4
  * Hardlink packages into place instead of copying
  * Build and shipped console_license_status 0.1.4
  * Fixes and tragedies in deb.rake
  * Revel in the darkness that is debian source gathering
  * rename CODENAME_TO_RELEASE and release
  * Pass --hard-dereference to tar call
  * Add a crude file cleanup of incoming
  * Correct regex in deb.rake
  * Dont ship if empty
  * Correct reprepro db dir to be PE version specific
  * Update pe-rpm-passenger to 4.0.18, rebuild
  * update pe-deb-passenger to 4.0.18 and rebuild
  * Ensure ownership of repodata is set after shipping rpms
  * Update passenger conf for new PassengerMaxRequestQueueSize
  * Update passenger submodules rpm/deb
  * Update for build of pe-passenger rpm 4.0.18-2
  * Update for build of pe-passenger deb 4.0.18-2
  * Update deb passenger submodule for new locations.ini
  * Update rpm passenger submodule for new locations.ini
  * Update for build of pe-passenger rpm 4.0.18-3
  * Update for build of pe-passenger deb 4.0.18-3
  * Update deb, rpm cloud-provisioner submodules for 1.1.0
  * Update for build of pe-cloud-provisioner deb 1.1.0
  * Update for build of pe-cloud-provisioner rpm 1.1.0
  * Update for build of pe-event-inspector 0.0.8
  * Update for build of pe-puppetdb 1.4.104-burgundy-preview11
  * Update for build of pe-puppetdb 1.4.357-burgundy-preview11
  * Update for build of pe-puppet-dashboard 2.0.6.pe.13
  * Update rpm cloud-provisioner submodule for 1.1.1
  * Update deb cloud-provisioner submodule for 1.1.1
  * Update for build of pe-event-inspector 0.0.9
  * Update for build of console_license_status 0.1.5
  * Update for build of live-management 1.2.16
  * Update for build of pe-puppet-dashboard 2.0.7-pe
  * (PE-1608) Remove rubygem builder submodules
  * (PE-1608) remove rubygem excon submodules
  * (PE-1608) Remove rubygem fog submodules
  * (PE-1608) Remove rubygem formatador submodules
  * (PE-1608) Remove rubygem guid submodules
  * (PE-1608) Remove rubygem mime-types submodules
  * (PE-1608) Remove rubygem multi-json submodules
  * (PE-1608) Remove rubygem net-scp submodules
  * (PE-1608) Remove rubygem nokogiri submodules
  * (PE-1608) Remove rubygem rbvmomi submodules
  * (PE-1608) Remove rubygem ruby-hmac submodules
  * (PE-1608) Remove rubygem trollop submodules
  * Update for build of pe-event-inspector 0.0.9.6
  * We switched to json, so copy json manifests into tarballs
  * Update for pe-puppet-dashboard 2.0.7.pe-27
  * Built and shipped pe-rubycas-server 1.1.15
  * Update for build & ship of pe-facter 1.7.3-pe5
 
 Rob Braden <bradejr@puppetlabs.com> (22):
  * add openssl as an agent package
  * set openssl to build on el4 only
  * set openssl to build on el4 only
  * Fix el4 openssl logic to be easier to read
  * Fail if upgrading from < 2.8.2
  * Updating error message to be more informative
  * Fix a typo
  * Needed logic to package openssl for el4 since I moved it out of
    AGENT_PKGS
  * Boo typos
  * Boo typos
  * Boo typos
  * Boo typos
  * Add support for building openssl on el4 only
  * Refactor logic to determine whether or not to build a package on a given
    platform
  * Fixes PE-1079 - Move dns_alt_names to [main] section
  * PE-1082 - Bump puppetlabs-postgresql to 2.5.0
  * Bumping ruby to fix CVE-2013-4287
  * Bump cloud provisioner to 1.0.11
  * Bumping puppetlabs-pe_postgresql module for dependency on
    puppetlabs-postgresql and bumping puppetlabs-puppet_enterprise to 3.1.0
  * [RE-352] Built and shipped pe-console-auth-1.2.19
  * [RE-293] Make shipped rpms immutable
  * Built and shipped pe-puppet-3.3.1-pe2
 
 Melissa <melissa@puppetlabs.com> (21):
  * (RE-194) Update installer to make el4 client only
  * (RE-243) Don't enqueue pe-ruby-ldap or pe-rubygem-net-ssh on el4
  * (RE-245) Don't enqueue system-logos or virt-what on el4
  * fixup comment for ruby-ldap and net-ssh exlusion on el4
  * (PE-1247) link to PE console the very last thing in the installation
  * (RE-247) Package openssl for el4
  * Update openssl submodule commit
  * OpenSSL submodule update
  * Built and shipped ruby v. 1.9.3.448-2
  * (RE-262) Built and shiped ruby-augeas 0.5.0-3
  * (RE-263) Rebuild rubygem-nokogiri against new version of ruby
  * (PE-1295) blow away  `puppet agent --configprint libdir` on upgrade
  * (PE-1234) Ask user about database management
  * Built and shipped pe-deb-ruby
  * (RE-270) refactor rake ship task
  * Built and shipped rpm-augeas v. 1.1.0-1.pe
  * Built and shipped pe-license-status version 0.1.3-1
  * Built and shipped pe-deb-augeas 1.1.0
  * Built and shipped pper v 3.1.0-0
  * (PE-1500) Revisions to installer text
  * (PE-1569) Built and shipped rpm-httpd 2.2.25-4
 
 Melissa Stone <melissa@puppetlabs.com> (19):
  * (RE-231) bump ruby-rgen to 0.6.5
  * Update submodule commit for ruby-rgen
  * (RE-264) Rebuild ruby-ldap against new ruby
  * (RE-256) Rebuild pe-rpm-ruby-mysql for new build of ruby
  * (RE-266) Rebuild pe-rpm-ruby-selinux for new ruby build
  * (RE-267) Rebuild pe-rpm-ruby-shadow for new ruby build
  * correct selinux sha for ruby rebuild
  * Submodule commit of deb cloud-provisioner v 1.0.11
  * Built and shipped deb-apache v. 2.2.25-1puppet2
  * Build and ship deb-apache bug fix
  * (PE-1540) Build and ship pper 3.1.0
  * (PE-1634) Make sure answer files not saved to /etc/puppetlabs/ if no
    install
  * (maint) Don't save info in /etc if no install
  * (PE-1645) Stop agent during upgrades
  * (PE-1645) If ensure stopped fails, just roll with it, installer. We don't
    really care if the resource exists, we just want to make sure it isn't
    running. Otherwise, this fails on certain platforms
  * (PE-1682) Fix race condition when pluginsyncing
  * Built and shipped pe-console-0.3.10-1
  * Built and shipped pe-puppet-dashboard 2.0.8.pe-1
  * (RE-339) rm copied files if cp unsuccessfull
 
 Michael Stahnke <stahnma@puppetlabs.com> (18):
  * Update openssl and ruby as per rob and his broken network
  * Actually show the green checkmark icon.
  * Resign packages on neptune for next compose
  * Adding pe-cloud-provisioner-libs submodule to enterprise-dist
  * Submodule update for cloud-provisioner-libs for Deb
  * Update cloud-provisioner rpm
  * Update cloud provisioner for deb (submodule commit)
  * PE-1588 Fix up installer/upgrader to rely on CP-libs
  * Actually ship debian package for cp-libs
  * Update deb of cloud-provisioner-libs
  * Update CP-libs for rpm
  * Update CP-libs for rpm -- add google-api-client
  * Update CP-libs for deb -- add google-api-client
  * Update CP-libs for rpm (new signet)
  * CP-libs now with new version of signet (deb)
  * (PE-1582) Update live-management, dashboard and console lic status
  * Rebuild of puppet-dashboard
  * (PE-1676) Updated rubycas-server and console-auth
 
 Nick Lewis <nick@puppetlabs.com> (14):
  * (PE-1446) Classify console with license class during install
  * (PE-1546) Install pe-puppet-license-cli package during master install
  * (PE-1285) Add a config file with the puppetdb location for license app
  * (PE-1284) Install pe-license-status package in console installs
  * (PE-1283) Bump pe-puppetdb to version with node-ttl
  * Write license status config to the correct file
  * (PE-1577) Bump puppetlabs-request_manager to 0.0.10
  * (PE-1577) Bump puppetlabs-auth_conf to 0.1.7
  * (PE-1577) Add auth.conf entry to allow console resource_type access
  * (PE-1627) Properly reuse database passwords containing whitespace
  * Properly quote MySQL password when migrating data
  * Bump puppetlabs-pe_mcollective to 0.1.13
  * Bump puppetlabs-pe_mcollective to 0.1.14
  * (PE-1716) Don't restart agent on console install
 
 Ruth Linehan <ruth@puppetlabs.com> (5):
  * [PE-1439] Add event inspector to RUBYLIB in Apache conf
  * [PE-1389] Add Event Inspector to Installer
  * [PE-1389] Get PuppetDB location from answers.install
  * (PE-1443) Add certificate paths and scheme to config file for SSL support
  * (PE-1550) Move Event Inspector's config file from /etc to /opt
 
 fhrbek <filip.hrbek@gmail.com> (5):
  * PE-1414 - Use fast DB migration algorithm for local databases
  * PE-1414 Removed obsolete questions (mysql root password, migration
    method), fixed old db version detection
  * PE-1414 - Refactored the way database transfer is done
  * PE-935 Suggest backing up folders (configuration and database) from a
    previous PE installation when reinstalling
  * PE-1414 - Increase mysql net write timeout to avoid errors on a split PE
    configuration
 
 Chris Price <chris@puppetlabs.com> (1):
  * Update PE-puppetdb module to 0.0.11
 
 Eric Williamson <eric.williamson@puppetlabs.com> (1):
  * (PE-1045) Fix improper quotes in uninstaller
 
 Jill Burrows <jill@puppetlabs.com> (1):
  * [PE-983] Document cipher suite mitigation of BEAST attack
 
 Lindsey Smith <lindsey@puppetlabs.com> (1):
  * (maint) Update event inspector config with latest changes
 
 Steve Axthelm <steve@puppetlabs.com> (1):
  * (PE-1656) Add svg mime type to Dashboard Apache config
 
2013-08-29 Moses Mendoza <moses@puppetlabs.com> - 3.1.0-rc0
============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (22):
  * Add el-4 back in as a supported platform.
  * (PE-1182) Rebuild pe-rpm-libyaml for 3.0.1
  * (PE-977) Rebuild of rubycas-server to 1.1.10 tag
  * (PE-1186) Rebuild pe-rpm-httpd for 3.0.1
  * (maint) Add PE-Team hipchat notifications for the builds.
  * (PE-1187) Rebuild pe-rpm-passenger for 3.0.1
  * (PE-1188) Rebuild pe-rpm-ruby for 3.0.1
  * (PE-1190) Rebuild pe-rpm-augeas for 3.0.1
  * (PE-1189) Rebuild pe-rpm-ruby-augeas for 3.0.1
  * (PE-1192) Rebuild pe-rpm-rubygem-nokogiri for 3.0.1
  * (PE-1194) Rebuild pe-rpm-ruby-mysql for 3.0.1
  * (PE-1195) Rebuild pe-rpm-ruby-shadow for 3.0.1
  * (PE-1193) Rebuild pe-rpm-ruby-ldap for 3.0.1
  * (PE-1225) pe-puppet 3.2.4.pe1 shipped for deb, el, sles.
  * (PE-1198) pe-puppet-dashboard 2.0.1-pe shipped.
  * (PE-1183) Rebuild pe-rpm-java for 3.0.1
  * (maint) Add team burgundy to the hipchat notifications.
  * (PE-1222) Build pe-puppet 3.2.4-pe1 for solaris.
  * Update pe-puppetdb tag to 1.3.3 (no code change)
  * (PE-1173) Update pe_mcollective module to 0.1.13
  * (PE-1238) Rebuild console_auth at tag 1.2.15
  * (RE-206) Built pe-puppet rebased off 3.3.0-rc2 tag for el4 and all other
    automated platforms
 
 Moses Mendoza <moses@puppetlabs.com> (12):
  * (PE-1180) Bump postgres release for SLES rebuild
  * (PE-1180) Rebuild tanukiwrapper for SLES rebuild
  * (PE-1180) Bump libevent release for SLES rebuild
  * Stop enqueuing pe-httpd-tools
  * (PE-1223) Rebuild pe-aix-rpm-puppet for 3.0.1
  * Handle leftover data or configs on re-install
  * Check for postgres port 5432 before installing pe-postgresql
  * Be more specific about directory checks
  * Only check PG port if this is an install
  * Commit for pe-puppet-dashboard rebuild at 2.0.1-pe-4
  * Commit for pe-rubycas-server rebuild at 1.1.11
  * Commit for pe-event-inspector at 0.0.2.4
 
 Melissa <melissa@puppetlabs.com> (9):
  * Syntax and format fixups
  * Fixup syntax
  * (RE-14) Kill pe-packages for 3.0.x
  * (RE-144) Remove hardcoded hostname dependencies
  * (RE-18) PE sources shipped to s3
  * (RE-204) Build pe-hiera for el4 for 3.1.x
  * (RE-205) Build pe-facter for el4 in 3.1.x
  * (RE-207) Build pe-mcollective for el4 in 3.1.x
  * (RE-208) Build pe-ruby-stomp for el4 in 3.1.x
 
 Nick Lewis <nick@puppetlabs.com> (8):
  * (PE-1201) Use an actual number for session_timeout
  * (PE-1236) Ask about puppetdb on fresh installs
  * (PE-1244) Don't fail on existing postgres data when upgrading
  * (PE-1242) Don't classify puppetdb with the database password
  * (PE-1242) Unset the puppetdb database_password on upgrade
  * (PE-1242) Use the rake API to remove database_password if possible
  * (PE-1242) Upgrade versions of puppetdb/pe_puppetdb modules
  * (PE-1242) Always use the rails runner to remove parameters
 
 Rob Braden <bradejr@puppetlabs.com> (5):
  * remove dependency on burji, add service names
  * Add EL4 defines to rpm.rake
  * Adding EL4 to releases list in sources.rake
  * Initial support for limiting EL4 to agent packages only
  * Remove redundant rpm defines and add descriptive output when a package is
    skipped for el4
 
 Jill Burrows <jill@puppetlabs.com> (3):
  * [PE-870] Modify templates for installation
  * [PE-870] Add upgrade logic for editing the console_auth config
  * [PE-870] Update rewrite_rubycas_config.yml.erb
 
 Melissa Stone <melissa@puppetlabs.com> (2):
  * (RE-96) Update packaging to allow older PE version
  * (RE-91) cowsay in deb enterprise-dist packaging
 
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * Re-introduce EL 4 for PE 3.1.x
  * Add a (successful) icon to the build notification
 
 fhrbek <filip.hrbek@gmail.com> (2):
  * PE-677 AIX upgrade/uninstallation workarounds
  * PE-667 Fixes for repeated upgrade on an already upgraded machine
 
 Chris Price <chris@puppetlabs.com> (1):
  * (PE-1233) Update pe-puppetdb module for SLES
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (1):
  * (PE-1086) Ensure CAS secure on upgrade
 
 Lindsey Smith <lindsey@puppetlabs.com> (1):
  * (PE-646) Remove reference to MySQL in uninstaller comments
 
 shrug <mc.shrug@gmail.com> (1):
  * Remove "puppet" from list of agent packages, not building pe-puppet from
    enterprise-dist
 
2013-08-06 Ruth Linehan <ruth@puppetlabs.com> - 3.0.1-rc0
==========================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (526):
  * (#8719) Removed HEREDOC of puppetagent.xml from installer
  * (#8135) Fixed debian version parsing, installing libcap2 for squeeze
  * (#8728) Use 'el' prefix for rhel and centos pkgs
  * (#8766) pe-httpd-bin installable on squeeze
  * (#8772) Rails is now installed on debian/ubuntu
  * (#7902) Allow non-alphanum in mysql database name
  * Removed minor (patch) from SLES PLATFORM_VERSION
  * Change Maintainers to info@puppetlabs.com
  * (#7575) bsdtar no longer needed to build PE
  * (#7575) BSDTar no longer required for PE build
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8853) Exclude unused packages from debian/ubuntu
  * (#8896) java is now installed on SLES
  * (#8853) Exclude httpd prefork from packaging
  * (#8953) Enqueue sudo to be installed on EL
  * (#8979) Sed script munges dashboard workers script
  * (#8991) dashboard rake migrate:db during upgrade
  * (#8992) Mcollective installed during upgrade
  * (#8989) Start activemq after install/upgrade
  * (#8854) Baseline plugin installed with dashboard
  * Revert start of activemq and mcollective in installer and upgrader.
  * (#9048) Installer bails out if PE already installed
  * (#9115) Installer saves answers by default
  * (#8765) Installer fails cleanly on Darwin/Mac OS
  * (#9150) Cron daemon enqueued during install
  * (#9159) Upgrader bails out if puppet isn't there
  * (#9155) Solaris needs to set q_puppetagent_install
  * (#9152) Upgrader handles solaris packages
  * (#9165) Replace vixie-cron with cronie on EL6
  * (#9152) Spaces matter in bash conditionals
  * (#9172) Add redhatenterprisees to rhel platform list
  * (#9175) PE packages not listed in vendor packages
  * (#9165) Actually install queued packages
  * Remove run from pushd and popd
  * (#9193) Replace yum with rpm in upgrader on EL4
  * (#9194) Remove pe-ruby-mysql from default upgrade
  * (#9288) libldap enqueued in install/upgrade
  * (#9226) Pluginsync defaults to true in installer
  * (#9127) Remove pe-rails, pe-action* from installer
  * (#9334) Debian minor version no longer prints
  * (#9127) Remove obsolete packages during upgrade
  * (#9127) activerecord doesn't require activeresource
  * (#9317) Save all answers during upgrade or install
  * (#9124) Collect mcollective facts after upgrade/install
  * (#9432) Mco-client should only be installed to master
  * (#9387) Ensure perms for external_node
  * (#9512) Installer installs vwc packages for EL
  * (#9512) Upgrader installs VWC packages if needed
  * (#9507) Update installer to use puppet apply
  * (#9320) Add baseline_day_end to settings.yml
  * (#9300) Remove cruft from auth.conf heredoc
  * (#9117) display_platform_failure working
  * (#9257) Add alias for mco to mcollective module
  * (#9117) Fix awk detection
  * (#9520) Correct mysql db creation syntax
  * (#9481) Assume dashboard is used as ENC
  * (#9480) Installer assumes reports sent to dashboard
  * (#9692) Don't try to enable puppet-dashboard
  * (#9483) Installer won't ask about ruby dev libaries
  * Typo in installer. Docs URL shouldn't be there
  * Added net-ssh to git submodules.
  * Added net-ssh to build.sh for greater good.
  * Added net-scp to git submodules, and to packaging/deb/lenny/build.sh
  * Added builder (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added excon (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added formatador (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added mime-types (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added multi-json (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added guid to git submodules, and to packaging/deb/lenny/build.sh
  * Added ruby-hmac (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added nokogiri (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added fog to git submodules, and to packaging/deb/lenny/build.sh
  * (#9893) Add cloud gems to install/upgrade
  * (#9828) Enqueue nokogiri dependencies in install
  * libxslt doesn't exist on debian. It is libxslt1.1
  * Added trollop to build.sh and as a submodule to enterprise-dist.
  * Updating build.sh, adding rbvmomi there and as a submodule.
  * Added trollop and rbvmomi to installer.
  * Merge and remove redundant conditionals
  * (#9946) Enqueue live management
  * Oops. Too many semi-colons. And not in a case.
  * Oops. Too many semi-colons. And not in a case.
  * (#9267) Rebrand dashboard to enterprise console
  * (#9301, #9335) Upgrader less chatty
  * Comments of 1.2.3 => 1.2.x.
  * (#9975) Noop mode works in installer
  * (#9494) Puppet apply in install won't gen reports
  * Quick fix for VERSION placement
  * Handle dashboard after install of packages
  * (#9640) puppet-dashboard user references correct mco
  * (#10023) Fix conversion function for answers file
  * Ooops. Dangling backslash. Let's get rid of that.
  * Unset bit in conversion was trying to unset variable values, not variable
    names. This is no longer the case.
  * (#9490) Bail out early if java is not 1.6/1.7
  * (#10038) Ask about cloud provisioner installation
  * Fix broken sed in upgrader.
  * Make check_java less chatty.
  * (#9640) Set java bool on all installs
  * Bumping mcollectivepe to v0.0.10.
  * (#10096) Add console fact to facts.d during install
  * Updating class in installer to reflect new name of mcollectivepe =>
    pe_mcollective.
  * Adding pe_mcollective v0.0.11 to enterprise dist to reflect namespace
    change and version bump.
  * (#10082) mco-client queued for console
  * (#10080) Installer lays down password for mcollective
  * (#10117) Enqueue live management during install/upgrade
  * (#10126) Fix typos in upgrader, wrap string in quotes
  * (#10128) Enqueue correct java during upgrade
  * Bump pe-mcollective to v0.0.13
  * (#10131) Fix perms on mcollective credentials file
  * Bump pe-mcollective to v0.0.14.
  * (#10044) Auto-enqueue agent on cloud install
  * (#9646) Add --provides to rpm query
  * (#10130) Remove config_mcoll from console install
  * Replaced awk with "${PLATFORM_AWK?}".
  * Tweaking rpm query to produce better results.
  * Added new versions of all modules, and brought in wrapper modules.
  * (#7901) Add sample answers to puppet-enterprise
  * (#9646) Better package handling on EL
  * (#9646) Fix undefined behavior in el package install
  * (#10190) Fixup reporturl in install/upgrade
  * (#10150) pe-memcached not started on install
  * (#10201) No default for console host
  * (#10201) Use default hostname for console sometimes
  * (#10160) Update auth.conf with new cert name
  * (#9319) Notify user about inventory service db
  * Typo in enterprise console hostname would break the install interview.
    space between String and localhost is very important.
  * Bumping pe_mcollective module to v0.0.15
  * (#10193) Upgrade path for modules
  * (#9993) Ask only about wrapper modules
  * Tweak to backup for upgraded modules
  * (#7901) Add answers dir to rakefile
  * (#10288) Default to no on puppet master install
  * (#10316) Remove unnecessary questions from installer
  * (#10312) Questions reordered to reduce confusion
  * (#10287) Replace certdnsnames with dnsaltnames
  * Fixed convert answers to turn colons into commas for dns names.
  * Quick hack to get install moving. There is a deeper problem with the
    StringDNSName type.
  * Turns out, you should only pass -q to the second grep, not to both.
  * Make the tar quiet about leading slashes. Replaced run_suppress_stdout
    with run_suppress_output.
  * Escaped single quote was causing bash errors. Wrapped string with double
    quotes instead.
  * Change cloud provisioner question to default to no on install.
  * (#10300) Classify node gracefully handles no console
  * (#10223) Basic master test working in upgrader
  * (#10298) Activemq only requires java 1.5.0
  * (#10342) Populate question with available data
  * (#10378) Fix quoting of ruby call
  * (#10286) Undefined variables have defaults
  * (#10343) User/database name default to console
  * (#10306) Default ssl support for console in install
  * (#10409) Replace inline auth with include for apache
  * (#10419) Add ssl support for enc script
  * (#9508) Upgrade auth.conf, change 'auth no' to 'auth any'
  * (#10452) Resolve IFS problems in upgrader
  * (#10341) Add ssl to upgrade path for console
  * (#10434) Renaming pe_baselines to pe_compliance and updating wrapper.
  * (#10572) Reduce three puppet.conf sed statements to two
  * (#10593) -q should be -y in apt-get for installer.
  * {$ \!= ${
  * (#10621) Rename pe_agents group to default for console configuration
  * (#10716, #10717) Enable cron(d?) on install, upgrade
  * (#10618) Don't bounce apache in disjoint console/master upgrades.
  * (#10729) Repair broken reporturl from 1.0 installs.
  * (#10726) Update module path in upgrade for pre 1.2 installs.
  * (#10210) Added warning in upgrader on standalone console
  * Missing then from if block
  * Move mco account question into interviewer
  * Fixed the module path wrong. Now it's right.
  * (#10533) Update sample answers for upgrader
  * (#10210) Updating message with doc url.
  * (#10756) Add autosign.conf on master with standalone console
  * (#10757) Fix auth.conf for pre-2.0 installs during upgrade
  * (#10753) Lay down facts.d txt file as early as possible
  * Bumping mcollective to 0.0.35
  * Need the right reporturl for external_node.
  * Two upgrade fixes
  * (#10797) Stop agent and master before upgrade
  * (#10815) Remove mco account in upgrade, ask about homedir
  * (#10805) Remove old modules during upgrade
  * (#10953) Better upgrader behavior after partial install
  * (#11000) Replace colons with commas in full suite sample answers file.
  * (#11056) Handle special chars for htpasswd in install
  * (#11110) Wrap mysql statement in backticks
  * (#11129) Unify debian pe packages where possible
  * (#11129) Unified puppet-dashboard under one debian.
  * (#11236) Use FQDN for default cert name
  * Update debian build script for freight
  * Update Rakefile to handle the new debian layout
  * Build.sh really working for debian.
  * Root rakefile really working for debian.
  * Revert "Build.sh really working for debian."
  * (#11107) Set umask to 0022 in installer/upgrader
  * (#10862) Tune passenger during upgrade
  * (#11107) Reduce complexity of umask in installer/upgrader
  * Puppet-dashboard is unified, not disparate.
  * (#11429) Replace gsed with sed for solaris
  * (#5338) Supply uninstaller with PE
  * Add uninstaller to rakefile for building.
  * (#11179) Remove swap file from pe_compliance tarball
  * Enqueue puppet-module-tool on Solaris
  * (#11497) Fix umask in uninstall/upgrade
  * (#11487) Kill processes on failure in uninstall
  * Adding support script to Rakefile for building.
  * (#11619) Parse and sort debian versions properly
  * (#11619) Fix RPM version parsing and sorting
  * (#11635) Handle empty mysql pass in uninstaller
  * (#11646) Add -h flag for help in uninstaller
  * (#11619) Need rpm release in version string
  * (#11644, #11645) Get root mysql pass, accept answer files
  * (#11655) Move libxml2 into OS specific case
  * (#11647) Remove pid files during uninstaller
  * Fix debian tagging for build.sh
  * (#11445) Add link to PE console
  * (#11713) Fix db removal in uninstaller
  * (#11708) Fix handle_service for puppet-agent in uninstaller
  * (#10710) Remove lockfiles in uninstaller
  * (#11710) Add another lockfile location to uninstaller
  * (#11650) Warn if uninstalling without removing db
  * New build of mcollective for debian.
  * (#11761) Answers files should not be world readable
  * (#6038) Improve mysql detection in installer
  * (#6038) Fix logic in mysql_path (-z becomes -n)
  * Support script tweaks to use correct cmd and silence errors
  * (#11812) Remove cronjobs in uninstaller
  * Reverse ! -z to -n in uninstaller
  * Use dpkg -P only when uninstall is a purge
  * (#11815) Make a default for q_puppet_enterpriseconsole_database_remote
  * (#11814) Exclude pem files from tarball
  * (#11836) Append instead of overwrite.
  * (#11813) Better os detection in installer
  * (#11837) Question with answer not asked
  * (#11468) Verify port available in interview
  * (#10158) Allow special chars in mysql pass on debian
  * (#10158, #11851) Mysql Special Chars on debian
  * (#11877) Less unanswerable questions
  * (#11878) Verify mysql credentials after mysql install
  * (#11821) Don't always ask if they want to install mysql
  * (#11884) No fqdn makes hostname fail
  * (#11814) Keep some pems in the support tarball
  * Add the platform message to more places
  * (#11532) Logging mode fails when standard mode fails
  * (#11532) Replace cat with dd to not error out
  * (#6347) Update ownership of /var/opt/lib/pe-puppet/lib
  * (#11891) Handle lack of VERSION gracefully
  * (#11869) Uninstaller warns about leaving mysql behind
  * Clean up dpkg statoverride on debian too
  * (#6347) Only chown /var/opt/lib/pe-puppet/lib once
  * (#11532) Replace set -o pipefail with $PIPESTATUS
  * (#11923) Use correct init script for dashboard-workers
  * (#11238) Add a plan to the confirm plan step
  * (#11461) Warn about potential firewall problems
  * (#11894) Better user check for uninstaller
  * (#11485) Better fake/real master detection
  * (#6347) Move chown to still later
  * (#11064) Fix broken settings.yml on pre-1.2 installs
  * (#10757) Fix master hostname for auth.conf update in upgrade
  * (#11993) Actually remove packages on solaris
  * (#11992) Stop pe-puppet-dashboard-workers during uninstall
  * (#12026) Remove rails packages before upgrading
  * (#12045) Warn on attempted uninstall of remote DBs
  * (#12056) Reorder package handling for debian in upgrader
  * Don't try to detect default console port
  * Updating pe_mcollective module to 0.0.39
  * (#12064) Really don't depend on external node
  * (#12071) Don't remove dependencies in upgrader
  * (#12075) Verify auth.conf exists before updating
  * (#12095) Wait for passenger before trying to retrieve cert
  * (#12102) Fix race in installer/upgrader
  * Fix uninstaller for sles
  * (#12133) Don't purge on debian package removal
  * Fix uninstaller EL/SLES package removal
  * Replace zypper call with rpm to remove packages on sles
  * (#12142) Don't ask to install cloud if installed
  * (#12029) Bounce pe-httpd if PE >= 2
  * Only wait for passenger during install if on a master.
  * (#12166) Don't clean mco cert on 2.0.0 upgrades
  * (#12167) Use single quotes for db pass in uninstall
  * Update submodules and build.sh for 2.0.2 release
  * Rebuilt P-P-E-R on EL (2.0.2).
  * Use --force for rpm on el4
  * Rebuilt puppet for EL5 to get mysql deadlock patch applied.
  * Replace pkill with bounce_service
  * Replace \s with [[:space:]] for master check
  * Better regex for rewriting external_node url
  * (#12446) Only perform some tasks if the upgrade is from PE < 2.0
  * (#12445) Don't replace puppetdashboard.conf on PE >= 2.0 upgrades
  * (#12436) Enqueue pciutils and sometimes dmidecode
  * (#12466) Discard X-Forwarded-For headers in apache
  * (#12380) Fully qualify calls to userdel, groupdel
  * (#12129) Make httpd message conditional on PE_MAJOR
  * (#12393) Upgrade yum to allow --nogpgcheck flag
  * New submodule commits for puppet, puppet-enterprise-release
  * (#12342) Improve wording of TCP port warnings.
  * New commits for puppet, facter, puppet-enterprise-release for
    debian/ubuntu.
  * Don't enqueue dmidecode on el4 in installer/upgrader
  * (#12735) Populate httpd port if unset
  * Really delete mco homedir when asked to
  * Updated sample answers files
  * (#12758) Use correct modulepath in upgrader
  * Change owner of puppet.conf to pe-puppet
  * Revert "(#12167) Use single quotes for db pass in uninstall"
  * (#12839) Add dmv, hiera to installer
  * (#12883,#12884) Default to N for TLS, check for duplicate names
  * (#12886) Adjust privileges in databases.erb
  * Fix type in var name, q_puppet_enterprise_database_user =>
    q_puppet_enterpriseconsole_database_user
  * Remove PRIVILEGES keyword from two grants.
  * Update table list for console user to include tables that are removed
    during migrations.
  * We need to set q_puppet_enterpriseconsole_database_remote to n if we are
    installing mysql, that way the erb file doesn't get confused.
  * Remove RackBaseURI from heredoc because pe-dmv will supply it in
    console_apps.d
  * Strip single quotes from passwords (since we don't support them) if they
    exist.
  * Remove single quotes from password in database.yml
  * Only call git build-package once, and tag at the same time.
  * New commits for pe-deb-facter and pe-deb-dmv.
  * New pe-puppet-dashboard. Bumped to 1.2.6 on debian.
  * Put auth lines back into puppetdashboard.conf, but commented out.
  * New dmv commit. Make sure we ship debian source to pluto on builds.
  * Update installer/upgrader for dmv
  * (#12420) Handle edge case where hostname = hostname_short
  * Updating pe_mcollective to 0.0.42
  * (#12305) Warn on low/default inoodb_buffer_pool_size
  * Clean up whitespace in upgrader.
  * Eval MySQL innodb_buffer statement
  * Turns out, to use , you need to define it first.
  * Updating build.sh to tag unified repos as debian/version, new commit for
    puppet-enterprise-release.
  * t_innodb_buffer_pool doesn't need to be defined, so removing ? from
    variable interpolation.
  * (#13389) Increase min length of auth password to 8
  * Remove dangling whitespace, redo tabbing for consistency.
  * (#13394) Manually add live-management packages to upgrader
  * This removes some dead code related to EL4 and Lenny from the
    installer/upgrader.
  * 443 != "443", but 443.to_s == "443"
  * Making deb build.sh take an argument for package to build (bash build.sh
    puppet).
  * We *shouldn't* need double quotes around the password. It should have
    single quotes already.
  * Bumping facter to 1.6.7
  * (#13437) Revert "Make minimum password length apply to answer files"
  * Bounce cron as well as enable it, otherwise if cron is stopped, none of
    the magic can happen.
  * Update message for auto-agent selection. Also triggered by cloud
    provisioner selection.
  * Minor tweaks to wording in uninstaller help screen and email validation
    error.
  * Adding precise to build.sh, setup.sh
  * Puppet submodule commit update (2.7.9 => 2.7.12)
  * Fix build.sh to take param but default to all. Remove module-tool from .
  * console_auth => console-auth
  * (#13499) Set t_console_auth_install in all reachable cases
  * (#13484) Really generate random secret
  * (#13507) Fix math in innodb, display MB not bytes
  * PE_VER is set incorrectly, fixing the cut to use ')' instead of '-'
  * Updating pe-puppet-enterprise-release submodule commit
  * Added patches, updated pe-deb-puppet for PE 2.5.1
  * New submodule commit for console-auth.
  * Tweaking README, new commits for mcollective on el, sles.
  * Removing cruft of the acceptance directory, which is not longer used.
  * Remove solaris services on uninstall
  * Update submodule commit for libevent.
  * Updated debian submodule commits.
  * (#14065) Handle upstart in bounce_service
  * Fix bash-unfriendly parens in uninstaller.
  * Adding new submodule commits for debian submodules.
  * Added ruby to DISP_DIST_PKGS. Fixed tagging (changed dist to branch).
  * Updating stomp submodule commit.
  * Bumping pe_mcollective module to 0.0.44
  * (#10805) Remove old modules after backup
  * Updating submodule commit for pe-puppet-enterprise-release.
  * Only chmod external_node if it exists.
  * Remove run from $(which mysql)
  * Don't set memorysize using $(run...)
  * Bumping pe_mcollective to 0.0.45
  * (#14259) Make /etc/puppetlabs/puppet-dashboard dir
  * Updated submodule commits for mcollective, puppet-dashboard-baseline.
  * Updated console-auth submodule commit.
  * Bumping ruby to 1.8.7-p358 in debian
  * New puppet submodule commit to get rid of /etc/default files for
    pe-puppet.
  * Updated console-auth submodule commit (version 1.0.8).
  * Fix bounce_service to handle upstart jobs with no symlink
  * Updated console-auth to 1.0.9 to fix db migration issue.
  * Bumped console-auth to 1.0.10 to address migration problem.
  * Adding nokogiri to disp_dist_pkgs so it gets build on each target to
    avoid libxml linking warnings.
  * Updated puppet-dashboard packaging to address #14309
  * Updated Rakefile to ship precise and lucid builds to s3.
  * Bumping console-auth to 1.0.11
  * Whitespace change in README.markdown
  * (#13571) Enqueue the correct mysql for amazon linux
  * (#14297) Updating puppet for upstart improvements.
  * (#13571) Add amazon to uninstaller
  * Consider 'OracleServer' to be a redhat flavor
  * Bumping pe_compliance to 0.0.7.
  * Update hostname detection
  * (#14817) Add ifconfig to support script
  * (#14761) Added sles reboot patch to pe-puppet.
  * (#14818) Replace munging puppetdashboard with erb call
  * Fixup q_puppet_agent_first_run conditional
  * Add yum-enterprise to excludes list.
  * Bumping console-auth to 1.0.12
  * Bumping pe_mcollective to 0.0.46
  * Updating live management for IE8 support.
  * Applying upstart patch to pe-puppet.
  * Bumping puppetlabs-pe_mcollective to 0.0.47
  * Bumping pe-activemq to 5.6.0
  * Updated stomp to 1.2.3
  * Update relative pathing in rake task
  * Update debian pathing for neptune in :populate task
  * Bumping pe_mcollective to 0.0.48
  * Updating branches in README.markdown.
  * Updating pe_mcollective to 0.0.49
  * Bumping pe_mcollective to 0.0.50 resolve cert finding problem.
  * update README with neptune instead of pluto.
  * Updated puppet-dashboard submodule commit.
  * Updating patches for puppet.
  * Updated puppet-dashboard with node_node vs node_name patch.
  * Updated live management to remove conflict marker (1.1.17)
  * Add chowns to setup, add cleanup to rpm task
  * Bumping pe_mcollective to 0.0.52 to adjust activemq threading.
  * Bumping pe_mcollective to 0.0.53
  * Bumping pe_mcollective to 0.0.54
  * Updated puppet packages.
  * Bumping pe-puppet-enterprise-release to 2.5.3
  * Consolidate bounce_service to use service command
  * New cloud-provisioner and mcollective submodule commits.
  * Update build.sh to use PE_VER to get the right freight repo.
  * (#15982) Fix debug mode problems with MySQL password generation
  * Moving deb Rakefile out of the way for moses' new shiny thing.
  * Tweaks to deb package task to not wait for input (--re-sign). Remove
    newline after hostname for better DB reading.
  * Updated pe-deb-puppet package with whopper's changes.
  * Adding .gitignore to ignore the outgoing directory.
  * Add AIX support to installer and upgrader
  * We hadn't been installing hiera/hiera-puppet in the upgrader for solaris.
    This commit fixes that and removes an unnecessary comment from the
    installer.
  * We no longer support installs on EL4, so this code path is unreachable.
  * Make deb:ship task take PKG arg so we can check which branch to push to.
  * Bumping pe-ruby to 1.8.7-p370.
  * Bumping pe-rubgems to 1.5.3
  * Bumping console-auth to 1.1.0 for PE 2.6.0
  * Bumping fog to 1.5.0
  * Bumping pe_mcollective to 0.0.55.
  * (#16345) Update db:create_user call in installer/upgrader
  * (#16345) Bumping console-auth to 1.1.1
  * Updating puppet-dashboard-baseline to 2.0.5
  * (#16349) Bumped puppet-dashboard to 1.2.10-2 for new default_group.rake
    file
  * (#16349) Update default group configuration in installer
  * (#16349) Use top level rakefile instead of default_group.rake to ensure
    all needed tasks are available to the task.
  * Updating README.markdown for up to date current branches.
  * Bumping excon to 0.14.1 to match fog 1.5.0 dependencies.
  * Removing tabs from README.markdown, replacing with spaces.
  * (#16379) Apply pe-puppet patch to fix inventory service fact search.
  * Move LC_ALL to a more effective location
  * (#11128) Bumping pe_accounts module to 1.1.0.
  * Bump stdlib to 2.3.3
  * Replace `configure_dashboard_groups_and_classes` function call with rake
    call in upgrader
  * (#16405) Make cert cleaning conditional on cert existence
  * Prefer java-1.6.0-openjdk to any jre
  * Start agent after mcollective is configured
  * Bumping pe_mcollective to 0.0.56.
  * Don't put quotes around bash lists.
  * Remove aix from supported platforms list.
  * Bumping pe-console-auth to 1.1.3
  * (#16457) Add amazon to list for package upgrades in
    puppet-enterprise-upgrader.
  * (#16474) Always migrate the console auth db
  * (#16474) Update email to username in cas server config
  * Bumping pe-puppet-enterprise-release to 2.6.1
  * Fixing manpage issue in pe-deb-puppet.
  * (#16556) Add comments to rubycas-server config.yml on upgrade
  * Bumping console-auth to 1.1.7
  * Adding pe-console to the submodules.
  * No, let's really add the submodule for console.
  * Use local user buildroot, add custom repos for java awesomesauce.
  * Fixup buildroot to not mktemp on every rake call.
  * Updated pe-puppet with host.rb patch for cert manager.
  * Updating pe-console to include console.conf and config.yml
  * (#17140) Updating pe-puppet version patch
  * Rebuild baseline module - (#17195) Do not use group for title if group
    does not exist
  * Add :all tasks for sles, el that include shipping,signing.
  * Remove artifacts in the right place.
  * Sles rake task uses new NFS mounts
  * Remove @tempdir and scp_file_* methods from utils
  * #(18072) Fix status on rhel puppet init script
  * Update buildroot to fall over to env variable, update java name
  * Build rack-csrf 2.4.0 for el,sles,debian.
  * Only rsync dirs that exist.
  * Add facter rpm submodule, re-add ruby submodule.
  * Updated el/sles facter to 1.6.17
  * Add rubygem-hiera submodule for rpm, bump version to 1.1.2
  * I should probably commit the .gitmodules as well.
  * Update rubygem-hiera submodule commit.
  * Add rubygem-json rpm submodule at 1.7.6 for PE 2.8.x
  * Bump pe-rpm-ruby to 1.8.7-p371
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
  * Add pe-rpm-rubygem-hiera-puppet submodule, update to 1.0.0, update
    pe-rpm-ruby to latest submodule commit.
  * Fixing up links for pe-rpm-hiera-puppet.
  * Adding pe-java to rpm-modules.
  * Adding submodule for rubygem-rack at version 1.1.6
  * Update pe-rubygem-json to 1.7.7 for CVE-2013-0269
  * Fix sles arch pathing for CVE shipping
  * Updated pe-rpm-java to icedtea 2.3.6 and 1.7.0 update 9 for Feburary java
    security issues.
  * Updated pe-puppet for RPM to include updated init script and %postun
    call.
  * Update rubygem-hiera to patch hiera.yaml location correctly.
  * Update hiera.yaml location in pe-rpm-rubygem-hiera patch.
  * Adding pe-rpm-libyaml submodule
  * Updated pe-rpm-libyaml commit. Built 0.1.4
  * Update pe-puppet EL and SLES init scripts to set PATH to match debian and
    include /usr/local/{bin,sbin}
  * 'Update' pe-rpm-rubygem-stomp to 1.1.9
  * Add pe-rpm-puppet-enterprise-release submodule to 2.8.x
  * Update pe-rpm-augeas to 1.0.0, add augeas submodule.
  * Add performance patch to pe-rpm-rubygem-hiera.
  * Update pe-rpm-java to icedtea 2.3.9, java 1.7.0.19
  * Consolidate pe-rpm-augeas into one package.
  * Add pe-rpm-ruby-augeas submodule again. Do it right this time.
  * Add pe-rpm-rubygem-net-ssh submodule. Update for ruby 1.9.3, PE 3
  * Update passenger layout for RPM. Update to passenger 4.0.1
  * Add pe-rpm-activemq submodule to rpm-modules.
  * Update pe-rpm-activemq for sles oddities.
  * Add pe-rpm-libevent submodule rpm-modules.
  * Add pe-rpm-memcached submodule to rpm-modules.
  * Remove rubygem-hiera-puppet submodule, it is no longer required in 3.0.x
  * Add pe-rpm-rubygem-sequel submodule to rpm-modules
  * Update pe-rpm-activemq to 5.8.0
  * (PE-375) Remove custom https report processor from pe-rpm-puppet
  * Remove pe-rpm-rubygem-sinatra submodule, it is no longer needed.
  * Update pe-rpm-activemq to ship bin/activemq.jar
  * Remove tzdata-java and timezone-javaas dependencies of pe-rpm-java.
  * Use real_initrddir so the init script is correctly placed in
    pe-rpm-memcached.
  * Updated rubygem-activesupport and rubygem-activerecord to shell out to
    ruby to discover gemdir.
  * Update pe-rpm-java to remove tzdata-java and timezone-java as
    dependencies, as they are already part of pe-java.
  * (PE-435) Don't require libs automatically on pe-rpm-rubygem-nokogiri.
  * Remove ruby from ruby's release tag, add pe.
  * pe-rpm-postgresql - Expand no_user_group to empty string if it's not set
  * Update pe-rpm-cloud-provisoner to 1.0.8
  * Add preview license to pe-rpm-puppet-enterprise-release.
 
 Michael Stahnke <stahnma@puppetlabs.com> (442):
  * (7733) changing number of nodes in license from 2 to 10 for PE.
  * Merge branches 'ticket/master/7733' and 'master'
  * (7704) SLES now proper in $PLATFORM variable.
  * (#6149) Ensure installer pulls in libcap1 for Debian 5.
  * Updating submodule references in master project.
  * Updating pointers for submodules.
  * (#7751) Adding submodules for squeeze support.
  * Adding all submodules for sqeeeze after pushes.
  * Updating submodule pointers for lucid branch.
  * Adding some helper scripts.
  * Adding Squeeze support into Rakefile.
  * Whitespace change
  * Maint: whitespace change.
  * Adding a git ignore to exclude build artifacts.
  * Updated uninstaller to obliterate /var/lib/mysql
  * Minor change to increment git describe
  * Maint: Updated rakefile to add an 'all' task
  * Minor change to increment git describe
  * Minor change to increment git describe (whitespace)
  *    Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Eliminating use of contractions in installer for clearer message
  * Minor tweaks to pull request from haus.
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating submodule pointers
  * Updated submodules on lenny
  * Update submodules for lucid
  * Update submodules for squeeze
  * Commiting my dumb helper scripts
  * Updating submodules after checking out the right branch in each folder
  * Fix build composition that removed mpm-worker
  * Whitespace to increment git describe
  * (#8853) Exclude httpd prefork from packaging
  * Removing duplicate submodule apache-passenger
  * Adding new gitignores for build artifacts in the distro directories
  * Cleaning up lenny distro area
  * Cleaned up lucid
  * Updating Squeeze
  * Updated squeeze
  * Updating git helper scripts
  * Incrment git describe.  Adds new SPARC builds
  * Removing squeeze folder and submodules (step1)
  * Removing squeeze folder and submodules (step2)
  * Removing Lucid from Enterprise Dist
  * Whitespace
  * Fixed a typo
  * Whitespace to increment git describe
  * updating submodule
  * Update submodule pointer to stomp
  * Ensure installer doesn't try to modify files that won't exist.
  * Update submodule to increment git describe
  * Updating submodule pointer to bump git describe
  * Updating submodule pointer to bump git describe
  * Update submodule commit marker; increment git describe
  * Adding baseline submodule
  * (#8739) Add baseline trimming for inspect jobs
  * Removing license file as it's outdated
  * (#9073) Add license file to PE installer.
  * (#9073) Rename LICENSE.pdf to license.txt
  * Whitespace for git describe
  * Adding puppet-enteprise-release as a submodule
  * (#9073) Modify installer to have the license rpm
  * (#9073) update installer to add p-p-e-r
  * Update submodule pointer to apache
  * Update submodule pointer; incrmeent git describe
  * Update submodule pointers
  * Updating seeding for cowbuilder
  * Updating uploader
  * Add PMT to solaris installs
  * Revert "Add PMT to solaris installs"
  * Adding utility to prune rpm repos
  * Submodule updates
  * Trying rake
  * Modify Rakefile to have before/after chain builds.
  * Submodule dashboard updated
  * More updates on Rakefile attempt
  * Submodule updates
  * Update for deps
  * (#9279) Fix puppet inspect upload by editing puppet.conf properly
  * Ensure pe-puppet-dashboard-workers is enabled after reboot
  * (#9279) Remove old archive files section in installer
  * Update README
  * Adding Rake task for shipping sles builds.
  * maint: add an s3ship task for composing
  * Update s3 ship task to strip the whitespace from the shell commands
  * Add el5-i386 to the s3 ship target
  * Update submodule pointer
  * Update submodule ruby-shadow
  * Update stomp submodule
  * Update submodule
  * Updating build.sh
  * Updating rakefile to provide less errors in rsyncing
  * Adding tilt
  * Updating build.sh to include tilt
  * Adding submodule for sinatra
  * Adding dalli submodule
  * Update build.sh for dalli
  * Updated submodule
  * Adding memcached submodule
  * Update build.sh to include libevent and memcached
  * Remove q.sh
  * Update submodules
  * Update submodule
  * Submodule update
  * Submodule update
  * Submodule update
  * (#9688) chkconfig is not usable on ubuntu/debian.
  * update uninstaller puppet module for debian
  * Update submodule
  * Try to ship LATEST file last
  * Whitespace
  * Whitespace
  * Now gzipping builds
  * Adding s3 ability to work with tar.gz
  * Whitespace
  * Adding livemanagement bits to the installer for sles, debian, ubuntu
  * Removing tabs and using 4 spaces instead
  * Whitespace
  * Adding an s3clean task to clean out our old builds in s3buckets.
  * Added a check to verify existance of dists/LATEST for s3clean task
  * New builds of Dashboard in this build
  * New build:
  * New build: facter on solaris, rubygem-pg, new mc module
  * Update puppet build for facter dep; new puppet on solaris
  * New submodule for cloud provisioner
  * Update build.sh for CP
  * Cloud Prov. now in pkg dir
  * New puppet rc3, livemgmt in el
  * New solaris updates
  * New livemgmt builds in EL
  * Removing dead packages
  * Add live-management to build.sh
  * Updates to live-management
  * Update mcollective module to 0.12
  * Whitespace
  * New build: new live-managment pkg
  * New build: new cp, live-mgmt, fog
  * Added a changelog
  * Updated Changelog
  * Updating all submodules
  * (#10256) Fix the whatprovides negation in installer
  * Ensure file exists so cat doesn't throw to stderr
  * (#10286) Quick hack to fix broken installer
  * update changelog
  * (#10298) Fix installation failing on java requirements
  * New build with pe-puppet-enterprise-release update
  * Fix java to be 1.6 or higher. Causing issues with jetty.
  * New livemanagement in this build
  * (#10409) Update installer/upgrader for report HTTPS processor
  * (#10432) Typo in URL string
  * (#10447) Enterprise console passwd file shouldn't be world-readable
  * Haus says sed needed a /g on it, so I did
  * (#10502) Reduce output for installation
  * (#10503) Reducing output via apt, adding -q.
  * (#10503) Reducing output via zypper, adding -q.
  * (#10500) Update localhost allow rules to be explicit
  * (#10441) Rename console file to console_htpasswd
  * Update Changelog for new build
  * (maint) Upping the output level of package installation slightly
  * Somehow dropped a ; -- fixing
  * Updated apache in el6
  * Update a couple changelog entries
  * new apaceh on sles, new live-mgmt on all
  * Builds should now notify QA of arrival
  * New solaris pkgs; new dashboard; see changelog
  * Upping output level on yum to -d2
  * See Changelog; new lm, dashboard, nodes should be in default group now...
  * New mcollective builds (deb) and apache (el)
  * Update pe_mcollective module to include base64
  * Reduce dashboard-worker warning on debian; new apache on sles
  * New apache builds/init scripts on Debian
  * Spell higgins email correctly...sorry
  * Add localhost4.localdomain4 to allow
  * (#10281) Tune Passenger for live management
  * Remove quiet mode for zypper installs.
  * New apache on el6; live-mgmt; passenger tuning; report processor on
    puppet
  * remove PassengerMinInstances directive, as it's a v3 directive
  * Update mcollective package for sles (new init script)
  * New build of apache for el6 -- typo fix
  * Give rake 2 more seconds to wait for the webserver to start
  * (#10720) Ease reporting/enc ACLs in Apache
  * New pe_mcollective module
  * Update 0.0.34 for pe_mcollective
  * (maint) upgrader should not remove mco acct if it's not there
  * Adding tech to notify of new builds
  * Update gitignore to reduce noise
  * Update submodules for PE 2.0.0
  * Update Rakefile to add a sign task
  * Remove the build notifications for tech list
  * Update gitignore to ignore build artifacts (installer/answers)
  * Fix submodule location for pe-deb-activemq
  * (#10815) Userdel should not remove home dir by default
  * Update tarball in the enterprise-dist repo
  * Update notify task in rakefile to send mail
  * Add changelog Rake task
  * Add a CI gate for build publishing
  * The 'all' task no longer ships to s3
  * Taking .gitignore from master
  * Removing legacy uninstallers that sucked
  * Removing legacy uninstallers that sucked
  * (#11500) Support local repo prune
  * Add a support script to Puppet Enterprise
  * Update notify task to include changelog in proper format
  * (maint) rpmprune task not applicable on all platforms
  * Change support file to +x
  * (maint) Rakefile clean up and fixes
  * Update README; packging update for EL6
  * New apache package for debian stuff
  * New apache with patch to hopefully fix el6 rake 400 issues
  * New builds of activerecord; activesupport; augeas; ruby-augeas
  * Fix compose process (one time)
  * (#11626) Enqueue Libxml2
  * Attempt to include new activerecord
  * Update Submodule Pointers
  * New Ruby builds for security issue on all platforms
  * Also new mcollective build on EL
  * New Submodule pointer to ruby
  * Update gitignore to exclude Changelog
  * Fixes for macros on EL; sles livemgmt pkg
  * New version of Facter (1.6.4)
  * Rebuild of mcollective
  * (#11341) Make augeas-lenses depend on pper (augeas rebuild)
  * (#11341) Make libevent depend on pper (libevent rebuild)
  * Rebuilt apache to require pper
  * Rebuild passenger and rack for new rack versions
  * New builds for solaris of facter/puppet
  * New version of Puppet and Dashboard
  * (#11649) Updated version of pe_mcollective module
  * (#11649) Update pe_compliance module
  * Update submodules
  * Update submodules
  * Testing autocompose
  * Submodule Apache updated
  * Submodule dashboard updated
  * New Debian build of baselines
  * New puppet builds on sles;deb;el
  * Live mgmt updated on server platforms
  * Update dashboard with XSS fix
  * Forgot to include SLES packages
  * New builds for puppet-dashboard CVE-2012-0891
  * Update pper for 2.0.1
  * (maint) Do not regen certificates if they've been fixed
  * Add moses to notifications of new builds
  * New build of augeas on sles; passenger on EL
  * Update build.sh to include gpg key cache
  * New activemq build
  * New Activemq builds
  * Update build.sh to include gpg key cache
  * Submodule updates for activemq and live-management
  * Update submodule pointer for tilt
  * Adding hiera submodule into master
  * Add the hiera-puppet packaging submodule
  * Update submodules
  * Submodule update of activemq
  * Submodule updates for hiera
  * Changing permissions on puppet.conf ot be 600
  * Fix path for puppet.conf.  I forgot a puppet.
  * Add dmv submodule
  * Fix Heira puppet commit
  * Update submodule file
  * Remove submodules
  * Move debian packaging submodules
  * Add dmv and heira to build script
  * Remove lenny bits
  * Remove ERB during dist task
  * Disable gimli, as it's not working
  * Update changelog task
  * Fixes from haus on mail questions
  * New builds of dmv
  * Change the default of SMTP auth to be no
  * Update submodule for dmv and rpm
  * Fix Ny to yN:
  * New dmv build
  * New dashboard builds on EL and Debian
  * Replace * with *.conf for console_apps.d
  * Purposefully exclude el-4 from rsync
  * Remove Puppet module tool from the installer
  * (#12978) Hack around module -tool being gone
  * New build of DMV in deb and el...not sure if better
  * Update my dirty hack on module tool
  * New builds of dmv (they still won't work)
  * Update live-management build
  * Reverts all PMT removal from installer including gem hack
  * New EL builds of pe-dmv
  * Adds erb generation of the rubycas config.yml
  * Whitespace fixup in the rubycas config.yml file
  * Whitespace fixup on dmv db/mail yaml files
  * Updating live-management in el/deb
  * Adjust whitespace in rubycas erb
  * New live-management on debian
  * Another update to LM for debs
  * Minor packaging updates to puppet-dashboard
  * Update rubycas whitespace...again
  * New build of dashboard for debian
  * New puppet-dashboard on Debs
  * Add db:migrate from dmv into installer
  * New dashboard build for debs again
  * Another dashboard build for debs
  * YA dashboard build
  * New builds of DMV and live-management
  * Update DMV on deb
  * Move database.yml for dmv in etc and symlink in opt
  * Reduce log level to info for CAS, and locate log file in pe-http
  * Move dmv setup outside of db setup
  * New builds for dmv and dashboard
  * Fix dmv admin user creation to use proper answer variable
  * Ensure the item in /opt/puppet/share/dmv/db is a symlink not a file
  * Yet another DMV build
  * Export PLATFORM_HOSTNAME for usage in erb templates
  * Update erb for dmv to allow for base uri option
  * Update dmv
  * Update DMV again
  * Update dmv erb to ensure entries have their own line...again
  * Another dmv build
  * Move out cas_host informaiton to world-readable file
  * Update pe_compliance module to 0.0.5 which includes windows support
  * Templates should have an erb suffix
  * Enqueue the dmv package on SLES as well
  * Ensure heira is installed on all node types
  * New builds of live-management and dmv on debian
  * Update permissions and logging files for dmv
  * Edit location for dmv logfile
  * Rebase puppet to 2.7.12
  * More updates to dmv
  * DMV 0.0.27
  * Update auth.log permissions
  * Need a RACK_ENV on the pe_console rake task
  * Provide proper permissions on config.ru files
  * Remove reference to missing file
  * (#13801) Auth.conf add stanza - allow node get own definition
  * Update live-management for Debian
  * Revert "(#13801) Auth.conf add stanza - allow node get own definition"
  * Add the cas_client.log file for DMV
  * New builds for dmv, dashboard and live-management on deb
  * Update submodule for ruby-mysql
  * Update dmv
  * Remove rails development log
  * (#12660) Sync up license from packages and ext dir
  * New builds of baseline and puppet on el/deb
  * (#13110) Solaris missing heira pkgs
  * SLES new live-management build
  * New build of dmv based of the 176 branch from josh
  * PMT now in puppet (but old one not removed yet)
  * Hiera should now look in /etc/puppetlabs/hiera/hiera.yaml for config
  * (#13116) Update cipher suite used in openSSL in installer
  * Integrate PMT changes into installer
  * Update build of puppet to obsolete PMT
  * Fix typo in installer
  * Update the Puppet PMT patch
  * Exclude certain files in sync task to speed it up
  * Adding symlink for hiera to /usr/local/bin
  * Update hiera and hiera-puppet for debs
  * Update Rakefile to speed up compose time
  * Updated dmv, lm, dashboard, and compliance [all platforms]
  * new builds of hiera on all platforms
  * New build for activerecord
  * New patches on Apache for security (all platforms)
  * Yet another dmv build
  * Add code to generate session key in installer
  * Rebuild hiera, put config back in /etc/puppetlabs/puppet
  * new live management build
  * update rails version to 2.3.14 for dashboard
  * New dmv build, may not work quite right due to session key changing
  * Update puppet submodule
  * Add session key generation for DMV
  * New live-mgmt build
  * New Puppet build
  * Ensure cas client has port as well
  * New live-management build
  * New dmv build
  * New dashboard build
  * fix typo in stderr redirection
  * New build of activemq to disable admin interface unless on localhost
  * New live-management build and dashboard build
  * Ensure that agent only installs work with new q_puppetca code
  * remove hard tabs in uninstaller
  * New live management build
  * New dmv build
  * Update tanukiwrapper
  * New Activemq build
  * New dmv build
  * New dmv build
  * new live-management build
  * Update mcollective module to 0.0.41
  * Cloud provisioner updated on all Linux platforms
  * New livemanagement build for debian to hopefully fix upgrades
  * New activemq build on debian
  * New build for live-management to fix debian upgrades
  * Revert "Revert "(#13801) Auth.conf add stanza - allow node get own
    definition""
  * Add console-auth submodule
  * (#13275) Rename dmv to console-auth
  * Remove dmv submodule
  * New build of live-management
  * New console-auth build for debian
  * New build of console-auth (Debian). EL broken still.
  * New buids of puppet, console-auth, dashboard, live-mgmt
  * Another artifact of the rename
  * Fix installer to work with PMT
  * Rename the erb template smtp_config to just _config for console-auth.
  * (#13389) Ensure min pw lenght is 8 for console-auth
  * (#13390) Update pe_mcollective module metadata
  * Show commented out SMTP authenticaiton options
  * Include port if not 443 in cas_client_config.yml
  * Very minor formatting/whitespace change to cas_client_config.yml.erb
  * Remove helloworld module as heredoc from puppet-enterprise-installer
  * Forgot to commit submodule updates on console-auth and LM yesterday
  * new build of console-auth
  * New build of puppet-dashboard to 1.2.7
  * Change 2.0 links to 2.5
  * Version links using links.puppetlabs.com
  * New build of LM
  * (#13442) Update compliance module for cron job bug
  * Update notify task in the Rake build
  * Change Rakefile compose output on email sent
  * Add AIX to compose process
  * Complete the rename of puppet module to request manager
  * New puppet dashboard build due to module rename
  * Add AIX back to the mix
  * Wheezy in dah house
  * Fix AIX architecture. (power not powerpc)
  * Fix agent only message to say AIX instead of aix.
  * Setup puppet.conf specifically for AIX
  * Do not attempt or ask about GPG package verification on AIX
  * Rake clean should be safer
  * Assume no puppetdb if it's just an agent.
  * Optimize createrepo on distribution server.
  * (PE-514) Removing the upgrader from the compose
  * New Solaris build for i386 with Augeas patch.
  * (#10874) Add ruby-selinux for PE
  * Add Hipchat notifications in delivery for builds
  * Change hipchat notification bg color to gray
 
 Matthaus Owens <matthaus@puppetlabs.com> (439):
  * Fix up postgres calls to be pg8 compliant and add timeout for sanity
  * Cleanup: Remove unused files from enterprise-dist.
  * Fix postgres version to return an integer instead of matchdata.
  * Make metrics_helper the same again.
  * Updating stdlib to 2.5.1 to include pe_version facts.
  * Updated puppet-dashboard to remove PE 1.2.5 patches.
  * Updating compliance module to 0.0.8
  * Updating pe_mcollective to 0.0.57
  * Updating pe-console-auth to 1.1.9
  * Updating console to symlink correctly and include the empty dom.js.
  * Updated pe-deb-console packaging to include the shebang in the postinst.
  * Updating pe-console to 0.2.1
  * Add new modules, use them in installer/upgrader
  * (#17260) Add deprecation warning for hyphens in variable names.
  * Moving auth_conf and certificate_manager modules from 0.0.1 to 0.0.2
  * Partial Revert "Add new modules, use them in installer/upgrader"
  * Updating default_group.rake to add certificate_manager class to default
    group.
  * New console-auth and live-management builds.
  * Add wheezy to dist list, allow for DIST override.
  * Remove unneccessary plugin install for certificate manager.
  * Add wheezy to rakefile to produce wheezy tarballs.
  * Add wheezy support to installer
  * Always install pe_console_common in upgrades
  * Add cp_pr, rsync_to, rsync_from, find_tool to utils.rake
  * Fix misspeeeeling in sources.rake.
  * Update Rakefile to remove heredoc, use utils
  * Remove unused shipsles task.
  * Update clean task to use FileList to correctly clean dirs.
  * Remove unneccessary FileUtils prefix from cp_r in utils.rake.
  * Bumping auth_conf to 0.0.3
  * Updating .gitignore to ignore all of package_repos/
  * Adding erb method to utils.rake
  * Add exclude list to Rakefile, generate supported_platforms
  * Cleanup files in correct path.
  * Apply session killing patch to pe-puppet-dashboard.
  * Update BLACKLIST to include pe-console and pe-certificate-manager
  * Fix solaris package removal in uninstaller
  * Install augeas and ruby-augeas on solaris.
  * Add a new fact for console installs of fact_puppetmaster_certname for use
    in the request_manager module.
  * Abstract fact writing into a function
  * Oops. Also write_fact on the fact_puppetmaster_certname.
  * Bump request_manager, auth_conf to 0.0.4
  * Let's quote things correctly this time.
  * Only append to group if classes are not present.
  * Add lock to default_group task, decrease rake noise
  * Bump auth_conf, request_manager to 0.0.5
  * Only rm files if there are files
  * Update 2.6 links to 2.7.
  * Bumping pe-puppet-enterprise release to 2.7.1
  * Bump auth_conf and request_manager modules to 0.0.6.
  * Remove request_manager class from default_group rake task.
  * Fix speeeling mistake in auth.conf.erb.
  * Adding new puppet dashboard rake tasks to nodegroup via patch.
  * Remove request_manager class from default group on upgrade from 2.7.0
  * Warn on modified auth.conf in upgrader
  * Updating warning based upon Fred's recommendation.
  * Amend no saved answers db info warning as Fred suggested.
  * Update auth_conf module to 0.0.7
  * Applied zaml and feature (#14822) patches to pe-puppet.
  * Replace version strings with variables
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * Add pe-java to debian submodules.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * Update java ref to point to debian branch, not the now-defunct lucid
    branch.
  * (#18206) Patch augeas in solaris to fix puppet lens.
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
  * Updating submodule commits for java and postgresql.
  * Add git_branches method to utils
  * Consolidate macros, only use el5 specific macros on el5
  * (#18476) Update config.ru template to remove ARGV warning
  * Prefer rpm-modules to pe-packages
  * Update auth_conf module to 0.1.2
  * Fixups in pathing and method naming. Also make @root an instance
    variable.
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
  * Remove unused HTPASSWD_FILE variable from installer.
  * Move version variable declarations below function declarations
  * Rebuild activerecord, activesupport, and puppet for el, sles, debian for
    AR/AS 2.3.15, and puppet bumped AR/AS combo version.
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Update installer/upgrader to use pe-java instead of system java
  * Update copyright year to 2013 in upgrader.
  * Updated pe-tanukiwrapper to require pe-java, and not symlink into
    opt/puppet/java
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt java with reduced dependencies and java,keytool installed to
    /opt/puppet/bin
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
  * Updated postgresql submodule commit with rpath fixups.
  * Update pe-deb-facter to 1.6.17
  * Update pe-deb-hiera to 1.1.2
  * Update pe-deb-json to 1.7.6
  * Updated hiera-puppet to 1.0.0 with correct linking.
  * Bumping pe-deb-ruby to 1.8.7-p371
  * Update json to 1.7.7 for CVE-2013-0269.
  * Update installer/upgrader to enqueue timezone and libjpeg for the various
    platforms.
  * Updated rack to 1.1.6 for CVE-2013-0269
  * Patch pe-mcollective to update vendored json gem to 1.5.5 for
    CVE-2013-0269.
  * (#19236) Uninstaller: Remove homedirs when is_purge is true
  * Update pe-deb-java to IcedTea 2.3.6 and 1.7.0 update 9.
  * Update to use gpg-agent and not keychain
  * Add comment on user level changes needed and chomp the output of the
    agent-into.
  * Rather than pushing this on the user, we can just set it in the rake task
    using ENV.
  * (#19457) Fixup SSL update logic in upgrader
  * Patch pe-puppet for CVE-2013-1640, CVE-2013-1652, CVE-2013-1653,
    CVE-2013-1654, CVE-2013-1655
  * Update pe-puppet-enterprise-release to 2.7.2
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
  * Update CVE patches for pe-puppet.
  * Update CVE patches for pe-puppet.
  * Bump auth_conf module to 0.1.4 to add 1.2.7 => 2.7.2 upgraded shas to the
    module.
  * Update pe-puppet-enterprise-release for PE 2.8.0
  * Update pe-puppet to 2.7.21, add AIX patches.
  * Remove passener submodule.
  * Add passenger submodule.
  * Updating pe-deb-puppet to include ext correctly.
  * Updated console-auth build for debian (v1.1.16).
  * Update pe-stomp to 1.2.3 across the board.
  * (#17265) Move puppetmaster logs to a vhost specific dest
  * Patch host.rb in puppet to allow md5 digests.
  * Updated windows puppet branch with host.rb patch.
  * Lay down cas_client_config in upgrades and fix session_secret
  * Remove confusing cd block from rpm task as it is unnecessary.
  * Whitespace update in packaging/tasks/deb.rake
  * (#19963) Improve amazon platform detection
  * Adding pe-deb-libyaml as a submodule.
  * Build libyaml for debian.
  * Exclude wheezy from PE 2.8 builds.
  * Update pe-deb-libyaml to remove empty postinsts.
  * 'Update' stomp gem to 1.1.9
  * Update pe-deb-augeas to 1.0.0
  * Update PackageVersion to strip dist from release of RPMs
  * Add performance patch to pe-deb-hiera.
  * Make release dist stripping less restrictive
  * Bump pe_mcollective to 0.0.61
  * (maint) Move heredoc of noask into static file
  * Add facility to upgrade solaris packages
  * Fix noask path in pkgrm call.
  * (maint) Simplify logic in enqueue_* methods
  * Add the full noask path to pkgadd call.
  * Let's install after we upgrade.
  * Use desired service name in upgrader
  * Whitespace fix.
  * Add bounce_service, enable_service for solaris
  * Update service calls to use puppet
  * Don't do bad things with empty strings in the tar command.
  * Rename augeas-ruby to ruby-augeas for sanity's sake.
  * Fix exporting answers with whitespace
  * Updated build of ruby-augeas with 0.5.0
  * Remove submodules that have been obseleted by ruby 1.9.3, also clean out
    funky shell scripts from packaging/deb
  * Update pe-deb-augeas with correct conflicts and replaces.
  * Rebuild tilt with ruby 1.9.3
  * Update env export command to work with bsdland
  * Updated pe-deb-dalli for Ruby 1.9.3
  * Updated pe-deb-sinatra for Ruby 1.9.3
  * Updated pe-deb-stomp for Ruby 1.9.3, update to stomp 1.2.9
  * Rebuilt pe-deb-net-ssh for ruby 1.9.3
  * Rebuild and update pe-deb-net-scp for Ruby 1.9.3 and PE 3
  * Update pe-deb-activesupport for ruby 1.9.3 and PE 3.
  * Update pe-deb-activerecord for Ruby 1.9.3 and PE 3
  * Update pe-deb-facter for Ruby 1.9.3 and PE 3
  * Update pe-deb-ruby-hmac for ruby 1.9.3
  * Use the gpg-agent when signing the tarballs.
  * Don't use time with s3cmd, it makes things fail oddly.
  * Make s3 links public for final release
  * Use public in the put, not on the whole bucket afterwards.
  * Update pe-deb-puppet-common to depend on pe-hiera.
  * Update pe-deb-hiera dependencies to exclude pe-puppet-agent.
  * Rebased pe-deb-puppet-dashboard to 1.2.23, updated for ruby 1.9.3
  * Add bundler to debian submodules.
  * Updated pe-deb-cloud-provisioner for ruby 1.9 dependencies.
  * Updated pe-deb-puppet-dashboard rake dependency to pe-rubygem-rake.
  * Rebased pe-deb-ruby-mysql to 2.9.11 and rebuilt for pe-ruby 1.9
  * Rebuild pe-deb-ruby-ldap at version 0.9.8-7
  * Update pe-deb-rubygem-rack-csrf for pe-ruby
  * Enable wheezy builds for PE 3
  * Update package names for PE 3 stack
  * Update puppetmaster.conf for Passenger 4
  * Add ruby bits into pe-deb-ruby-mysql
  * Update pe-deb-passenger to just work for now. Symlinked agents and
    helper-scripts into /opt/puppet
  * Remove rspec.rake from pe-deb-puppet-dashboard as it needs test-unit on
    ruby 1.9
  * Update pe-rack to pe-rubygem-rack on debian.
  * Updated build of rack-csrf with dependencies on pe-rubygem-rack instead
    of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Remove pe-rubygem-rake from enqueued packages. It is provided by ruby
    1.9.3.
  * Update pe-rack to pe-rubygem-rack for debian in installer.
  * Update config.ru for Puppet 3.x
  * Add patch to set SSL::VERIFY_NONE to puppet_https.rb in
    pe-deb-puppet-dashboard
  * 'Update' pe-deb-ruby-mysql to 2.8.2, use debian's packaging for a working
    mysql.so
  * Update puppet_https patch in pe-deb-puppet-dashboard to use ca cert when
    available to verify connection.
  * Fixup pluginsync calls and puppet.conf entry for Puppet 3.x
  * Bump auth_conf module to 0.1.5 to fix .map string ruby 1.9 issue.
  * Update pe_accounts to 2.0.0 to removed duplicated create_resources
    function.
  * Enqueue pe-bundler in the installer.
  * Patch pe-deb-hiera to update hiera.yaml for Psych yaml parser.
  * Rebuild pe-console-auth with updated Rakefile to include RAKE_ROOT in the
    load path.
  * Rebuilt pe-puppetdb and friends to use the correct ruby sitelibdir on
    ruby 1.9 for PE 3.
  * (#20464) Don't use run_suppress_output in is_package_installed
  * Update pe-deb-java to icedtea 2.3.9 and openjdk 1.7.0 update 19
  * Add pe-rpm-hiera submodule.
  * Remove rubygem-hiera rpm submodule.
  * Update pe-rpm-puppet-enterprise-release for PE 3.0
  * Update pe-rpm-ruby-augeas to 0.5.0 and for ruby 1.9.3, PE 3.0, newly
    unified pe-augeas package.
  * Add pe_common module to tarball and to modules to install. Version 0.1.0
    (55f0b35c0cc40a4b49c2f76e72530f84eacea635)
  * Add puppetlabs-apt module at v 1.1.0, it is a dependency of
    puppetlabs-postgresql.
  * Add puppetlabs-firewall module at v 0.3.0, it is a dependency of
    puppetlabs-postgresql.
  * Update installer for bundler
  * Enqueue pe-rubycas-server for our console applications.
  * Update pe_mcollective module to 0.1.1 with Windows updates.
  * Update pe_puppetdb module to 0.0.2
  * Update pe_postgresql module to 0.0.2
  * Add pe_console module for initial console db setup.
  * Use run with mkdir to ensure no changes are made to the system in noop
    mode.
  * Add configure_console function to call the pe_console module with the
    required parameters.
  * Remove the mysql bits from the installer now that postgres is the only
    way to install. The mysql functions still remain.
  * Console-auth rebuilt to allow use of upstream rubycas-client gem.
  * Live-manangement rebuilt.
  * puppet-dashboard rebuilt to use upstream rubycas-client gem and avoid
    bundler/git issues.
  * Don't install console-auth plugins. They now live in initializers.
  * Rebuilt console_auth to add rubycas-server to the load path for its rake
    tasks.
  * Rebuilt puppet-dashboard with updated default_group.rake
  * Update db:create_user rake task invocation to use ROLE='admin' because
    case matters.
  * Add another round of session key generation for cas and dashboard. Export
    both for use in erb templates.
  * Replace instance variable translation with bare ENV variable usage.
  * Add RUBYLIB to puppetdashboard.conf.erb so that the console apps libs are
    added to the load path.
  * Make console-auth/config.yml readable by the dashboard user
  * Updated builds of puppet-dashboard and live-management to use precompiled
    assets.
  * Rebuilds of console, console_auth, live-management, and
    certificate_mananger
  * Remove unused files from installer directory. They have not been touched
    since 2010.
  * Update pe-rpm-passenger to passenger 4.0.1
  * Update pe-deb-passenger for passenger 4.0.1 and our source based layout.
  * Update package names for new ruby stack on aix and EL.
  * Remove gems that are now part of dashboard's vendored gems
  * Update pe-deb-puppet to 3.2.0
  * Add pe-deb-rubygem-sequel as a submodule to packaging/deb
  * Update pe-deb-activemq to 5.8.0
  * Remove unneeded and unused submodules.
  * Remove unneeded and unused submodules.
  * (PE-327, PE-330) Unify the deb package and service to redhat standards
  * Generate repodata for debian and rpm packages
  * Enqueue virt-what, which is a dependency of facter on EL and deb/ubuntu
  * Replace one line cd with a full do end block over 3 lines so ruby doesn't
    get confused.
  * (PE-379) Don't use erb before it is available
  * Update pe-deb-activemq to ship activemq.jar
  * Update debian puppet package names
  * Update pe_mcollective module to 0.1.3
  * Update service names for new debian puppet package
  * Update upgrader to stop and bounce the correct service
  * Add quotes to $PE_VER to avoid odd syntax errors in the unlikely event
    that PE_VER is not set.
  * Unified pe-deb-apache and rebuild with improved license check.
  * Update pe-deb-apache to use pe-apache as user and group instead of
    www-data.
  * Enqueue tzdata-java on debian and ubuntu to be consistent with rhel/sles.
  * (PE-410) Package safe-yaml for debian/ubuntu
  * Remove tzdata-java and timezone-java enquement from the installer.
    pe-java already includes timezone data.
  * Revert addition of tzdata-java dependency to pe-deb-java. It already has
    tzdata in it.
  * (maint) More PE < 2 upgrader sections to be removed
  * (maint) Remove wrapper modules from PE 1.x days
  * (maint) Use enqueue_vendor_packages method instead of duplicating code
  * (maint) Remove dead mysql code from upgrader
  * Make Rakefile only load rake tasks, not directories.
  * Add get_metadata function to help in generating Release files for debian.
  * Move functions from Rakefile to tasks/00_utils.rake to declutter
    Rakefile.
  * Add gpg_sign_file method, copy start_keychain method from deb.rake.
  * Generate Release file during compose for debian.
  * It the gpg-agent isn't available, jenkins can't start it for us. This is
    a manual step.
  * Now that we have a signed deb repo, we don't need to pass --force-yes to
    apt.
  * Add a comment explaining why we do weird things.
  * Add prime_gpg task to make feeding the passphrase to gpg easier.
  * Bump pe-deb-puppet-enterprise-release to 3.0.0.
  * Add Rakefile.signed to .gitignore so no one accidentally commits it
  * Add some of the temporary files dropped installer during a compose to the
    toplevel .gitignore
  * Move keychain to earlier in the compose to better catch failure. Make
    task dependencies more obvious.
  * Revert sign and generate release files branch
  * Revert "Revert sign and generate release files branch"
  * Update Rakefile to default to preview mode
  * Build an 'all' manifest for the all of the packages in the tarball.
  * Refactor populate task. Break out into methods in 00_utils
  * Cleanup rake task dependencies
  * Lay down GPG key dynamically
  * Add the GPG key to apt on debian
  * Indent if block
  * Extract gpg testing logic into a utility method.
  * Add parens for branan and consistency.
  * Comment utility method calls.
  * Prepend RAKE_ROOT to installer dir.
  * Update comment for dist task to explain the ustar format.
  * Update notify email address to be delivery and not releng and sqa, which
    are now a subset of delivery.
  * Add utility method to benchmark and report on a block of code.
  * Add basic benchmarking to the more commonly used rake tasks to gauge
    bottlenecks.
  * Don't fail on rsync errors, so that the benchmark can give results on
    this section.
  * Don't clean package_repos in clean task, but use --delete-after in rsync
    call.
  * Use nfs share and cp instead of rsync over ssh
  * Go back to a single key world for signing the apt repo
  * Update pe-deb-cloud-provisioner to 1.0.8
  * Add preview license to pe-deb-puppet-enterprise-release.
  * Add /usr/sbin to path on debian builds so that cowbuilder can be found.
  * (PE-443) Remove q_verify_packages question from installer/upgrader
  * There is no need to see all of the output from the rake tasks. This
    suppresses stdout, but leaves stderr in case of failures.
  * Update deb ship task to use freight.rb instead of deb-the-things.
  * (PE-513) Add ServerAlia to puppetmaster.conf.erb
  * Update pe_mcollective module to 0.1.5
  * (PE-512, PE-561, PE-562, PE-563) Update pe_mcollective to 0.1.6
  * (PE-539) Always enqueue net-ssh when available
  * (PE-597) Only remove t_pe_files if it is a purge
  * (maint) Remove unused variables from puppet.conf.erb
  * (maint) Enqueue the deep-merge gem everywhere as it is needed to enable a
    hiera feature.
  * Don't enqueue activesupport or activerecord, we don't need them for
    inventory service anymore.
  * (PE-581) Only enqueue pe-puppet-server for a master install
  * Update conf files for no more fake master
  * Add certificate_status rule to auth.conf from the request_manager module.
  * Add comment explaining why the console needs facts access.
  * (PE-581) Don't set up the master on the console
  * (PE-581) Update auth_conf to 0.1.6, request_manager to 0.0.9 to support
    removing fake master setup.
  * (PE-581) Remove console_install logic from puppet.conf.erb
  * Enqueue PUPpuppet-enterprise-release on solaris, as it is available.
  * (PE-581) Don't do puppetdb things or auth.conf on a console install
  * Update pe_mcollective to 0.1.8 (no longer depends on facts.d).
  * Remove external facts generation from installer
  * (PE-630) Update pe_mcollective module to 0.1.9
  * Bump java_ks module to 1.1.0 from 1.0.1
  * Update pe_mcollective module to 0.1.10
  * Update puppet_enterprise module with updated java_ks dependency of 1.1.x
  * (PE-581) Remove lingering elements of the surrogate master
  * (PE-656) Use correct service name for pe-puppet in uninstaller
  * (maint) Correct platform names for pe-puppet-agent in uninstaller
  * (maint) Start keychain before signing tarballs
  * (PE-694) Exclude sles from supported platforms for PE 3.0.0
  * (PE-775) Set q_run_updtvpkg to n when not on aix
  * Whitespace cleanup.
  * (PE-611) Only grab the integer from memorysize_mb
  * Add patch to pe-rpm-augeas to prevent segfaults.
  * Add patch to pe-deb-augeas to prevent segfaulting.
  * Apply patch to thread.c to fix time in pe-rpm-ruby.
  * (PE-779) Add patch to pe-deb-ruby to fix an issue with time on 64 bit
  * Switch based on build type for how to sync packages
  * Rename PACKAGES => PACKAGE_MANIFEST
  * Remove TYPE environment variable, use PACKAGE_MANIFEST and @packages to
    dictate behavior.
  * Remove debugging info from create_pkg_manifest
  * Raise a filthy exception if we seen a package format we don't recognize.
  * Don't raise an error if we didn't pass an optional flag.
  * Make transient variables rather than a hideously long interpolated
    string.
  * Okay fine. Use real variable names instead of a prepended to reserved
    words.
  * Add md5sums for package manifests.
  * Let's only delete installer/packages/* if we aren't building from a
    manifest.
  * Dear hexdigest, please be a string.
  * Dear hexdigest, please be a symbol.
  * Don't use Digest on a FileList, Digest expects a string, so grab the
    first and only element of the FileList, which is a string.
  * Create generate_manifests task that is always called
  * Remove manifest creation from populate_* methods
  * Remove unused s3 tasks
  * Misc tweaks to signdists task and notify. Add pe-team to notifications,
    make Dir.glob call more explicit about the files to list.
  * Default to pushing as acl-private for s3, to allow setting public after
    ship for release.
  * Add comma to cp call so that it is correct and stuff.
  * Remove .gitignore from dists directory. .gitignore for that directory
    should live at top level.
  * Add rake task for changing the acl of s3 builds
  * (PE-891) Rebuild pe-deb-ruby version 1.9.3-p448 for CVE awesomeness.
  * (PE-892) Rebuild ruby-augeas against updated ruby 1.9.3
  * (PE-889) Rebuilt ruby-mysql against new ruby
  * (maint) Make the dists directory so that tar can correctly put tarballs
    in it.
  * Remove package groups from rpm Rakefile. They are not useful or up to
    date.
  * Add sles to the list of dists so it will build by the rpm task.
  * Create rpm namespace
  * Remove now obsolete sles rake tasks.
  * Trailing hitespace cleanup.
  * Refactor ship and sign, move into rpm.rake
  * Remove special snowflake code
  * Add rpm_defines for sles as well as el5.
  * Remove all_*rpms tasks from rpm.rake
  * Arrayify dists and split on comma, for example DIST='el5,sles11' or
    DIST='el6'.
  * Replace hard coded host with variable @package_host.
  * Whitespace cleanup. Also we want to sign debian changes files.
  * Remove localrepo.rb, which contains a prune task we do not wish to use,
    because it makes repeating old builds impossible.
  * Generate the all package manifest again.
  * New builds of rubycas-server (1.1.8), live-management (1.2.12),
    console_auth (1.2.13), pe-puppet-dashboard (2.0.0-pe-36).
  * New build of pe-puppet-dashboard (2.0.0.pe.41)
  * Update build of pe-puppetdb to 1.3.2-52.
  * Whitespace cleanup
  * (PE-537) Fail if SUNWgccruntime is not installed
  * (maint) Move @dist_destination out of top level
  * (maint) Pull package path generation into a helper method
  * Add verify_packages method
  * Add pe-puppetdb build (1.3.2-pe)
  * Update @package_host to neptune.delivery.puppetlabs.net.
    neptune.puppetlabs.lan is just a CNAME.
  * Split on comma for ENV['ARCH'] so that ruby 1.9 can handle using each on
    the result.
  * (PE-984) Remove unneeded binaries from enterprise-dist
  * (maint) Wrap changelog message in single quotes
  * (PE-836) Update pe-deb-passenger to remove PE 2.8 era symlinks during
    upgrade
  * (PE-1113) Remove activemq-admin binary from pe-deb-activemq
  * (PE-1113) Remove activemq-admin binary from pe-rpm-activemq
  * (PE-1128) Define q_all_in_one_install for CLIENT_ONLY platforms
  * Update pe-rpm-puppet-enterprise-release for PE 3.0.1
  * Update pe-deb-puppet-enterprise-release for PE 3.0.1
  * (RE-64) Stop gzipping the tarballs
  * (PE-1112) Lock down passenger binaries to 700 root:root
  * (PE-1112) Lock down pe-deb-passenger binaries to 700 root:root
  * (PE-593) Build of pe-rubycas-server 1.1.9
  * Update pe-deb-passenger to check for existence instead of files in
    postinst.
  * Use pe_version instead of guessing on the git describe in notification
  * (PE-981) Hide Passenger Version Number (pe-rpm-passenger)
  * (PE-981) Hide Passenger Version Number (pe-deb-passenger)
  * (PE-1130) Help zypper install differently vendored packages
  * (PE-1162) Bump release of pe-rpm-tanukiwrapper to trump PE 2.8 version
  * Add PE branch to build notifications to prevent confusing emails from
    jenkins.
  * Add build (3.2.2.pe2-8) of pe-puppet for deb, el, sles.
  * (PE-301) Update pe-rpm-rubygem-fog for ruby 1.9 compatibility.
  * (PE-301) Update pe-deb-rubygem-fog for ruby 1.9 compatibility.
  * (PE-1163) Built and shipped console_auth 1.2.14
  * (PE-1163) Built and shipped live-management 1.2.13
  * (PE-1163) Built and shipped console 0.3.8
  * (PE-834, PE-424) Update pe-rpm-cloud-provisioner to version 1.0.10
  * (PE-834, PE-424) Update pe-deb-cloud-provisioner to version 1.0.10
 
 Moses Mendoza <moses@puppetlabs.com> (424):
  * (#12389) Correct spelling error in installer
  * Add installer file check to upgrader
  * (#12519) check for sourcing before uninstall
  * (#12167) Add special char support to uninstaller
  * (#12918) Drop databases as root in uninstaller
  * (#11938 Check for tty before calling stty in installer)
  * (#11938) fix return code check in try_stty
  * Script to add new distribution branches/changelogs
  * (#12841) Remove dmv db and users in uninstaller
  * (#13014) install fails on existing mysqlserver
  * (#12841) Handle dmv blank mysql root pwd
  * (#12804) stop uninstaller from echoing root password
  * (#12665) correct pe uninstaller solaris disable services
  * (#13036) Fix missing single quote in installer
  * (#13036) Fix set -e kills upgrade after vercmp
  * (#13036) Fix upgrader interview question
  * (13065) Remove EOL platforms from supported platforms list
  * (#13065) modify EOL message  url for maintainability
  * (#13066) Fix undefined variable error installer
  * Fix misspelled smtp config var
  * Fix permissions on configs and logs
  * Add cas configs to upgrader
  * Add cas client log to upgrader
  * Add dmv create & migrate to upgrader
  * (#13099) upgrader errors on eval of databases.erb
  * Fix syntax errors in conditional var assignment
  * Export PLATFORM_HOSTNAME env var for dmv
  * (#12965) Fix external_node permissions
  * (#13221) force module installs
  * Remove smtp server questions from user interview
  * Remove some smtp questions from upgrader interview
  * use path to real dmv config file in upgrader
  * Move db tasks in upgrader
  * Change console port interview question
  * Set console port by default, ask if no ports open
  * (#13262) upgrader fails on session key error
  * (#13264) add set of q_puppetca_install to upgrader
  * (#13721) Upgrader update puppetdashboard.conf
  * Use ',' as match/replace separator in sed statements
  * (#13295) upgrader fails with cas error
  * (#12469) display operation-specific cancel message
  * Remove activemq from disparate pkg deb build script
  * unified activemq. update submodule.
  * (#12469) make exception more inclusive of other files
  * (#12997) add custom listening ips/hostnames to upgrader
  * (#12997) remove TODO line for handle custom IPs
  * (#13355) Fix solaris q_puppetca_install installer
  * (#12966) remove puppet module tool in solaris upgrader
  * (#13368) Stop displaying "for ..." at beginning of install
  * (#13303) add link to docs at start of install
  * (#13369) update ssl ciphers in puppetmaster.conf
  * (#13303) add link to docs at start of install
  * Move ../conf.d/puppetmaster.conf to erb
  * Uncomment host:port line in cas client config erb
  * Remove pe-auth user and correct db config path
  * (#11239) Save answers less in installer
  * (#13387) Set default console_hostname in smtp auth yml
  * (#13391) fix some rename artifacts in var names
  * Make minimum password length apply to answer files
  * (#13423) fix database example documentation
  * (#13438) fix whitespace in cas client erb
  * Reword agent-master communication fail message
  * (#13447) fix pkg info collection in support script
  * Fix puppet to master com error message.
  * (#13467) uninstall hiera on solaris
  * (#13508) back up only puppet modules
  * (#13579) Correct installer database advice
  * (#13525) Use --module-path to install modules in installer
  * (#13535) fix module path flag
  * (#13488) add check for name resolution
  * (#13627) fix cas_host on custom hosts
  * (#13627) clean up duplicate seds
  * Move puppetdashboard vhost conf to erb
  * (#13517) fix perms on cas_client_config.yml
  * (#13517) fix permissions on cas client 2.5.0-2.5.1
  * Add ship pe final dists to s3 to rakefile
  * Make the package pattern match work for msi
  * (#13451) improve email regex pattern
  * (#13883) prepare installer for precise
  * Revert "(#13488) add check for name resolution"
  * Fix output of master port availability check
  * Update build.sh to handle precise cows
  * Correct behavior of build script with lists as args
  * refactor a bit for script readability
  * (#13883) queue libcap2 for precise installs
  * (#13404) Isolate save answers mode in installer
  * Fixup function comment for is_save_answers()
  * (#9826) Add more robust logging to installer
  * (#14125) fix noop mode in installer
  * (#12232) Notify users of db migrations
  * Fix vercmp for rc releases in upgrader
  * Move config.ru out of installer to erb file
  * Fix pathing with log files in installer
  * Move send_cert_request.rb to an erb file
  * Move received_signed_cert.rb to erb
  * Move settings.yml to erb
  * Update puppetlabs-pe_accounts module to 1.0.4
  * Move site.pp generation to erb
  * Add single quotes around hostnames in settings.yml.erb
  * Move puppet.conf generation from installer to erb
  * Move more heredocs to erb in the installer
  * Remove extraneous conditionals in installer
  * Move database.yml generation to erb
  * Remove extra conditionals in installer
  * Fix site.pp erb
  * Update wrapper modules to new versions
  * Adjust for readlink not present on Solaris
  * (#14162) improve solaris fqdn determination
  * (#13673) support db pwd special chars in installer
  * (#11949) add early checks, show dbs to be removed uninstaller
  * Add rpm-extras submodules
  * Add perftools.rb to debian submodules
  * Add rakefile for extras rpms
  * Add pbuilderrc flag to update of cows, update cows before build
  * Update build script for apt-enterprise/extras repos
  * Update puppet-dashboard to 1.2.7-3
  * (#14574) Don't turn on store reports on install
  * Replace stty -echo with read -s
  * Wrap db pwd in single quotes in cas server config yml
  * (#13029) add answer var to skip agent first run
  * (#9826) Add logging by default to upgrader
  * (#13029) Allow option to skip puppet service enable
  * (#12868) Installer should do my databases for me
  * Fixup databases.erb and export another non-q var
  * Fix determination of short hostname
  * (#12868) Add check for inventory db in auto db
  * (#12868) only set db variable defaults when necessary
  * (#12868) upgrader should auto-setup dbs
  * Add pe-deb-json submodule to enterprise-dist
  * Bump activerecord and puppet-dashboard submodules
  * Update Rakefile for neptune, support multiple versions
  * Move rpm Rakefile from submodule up to packaging
  * Update EL PE Rake tasks to work with neptune
  * Update debian build script to ship to neptune
  * Add branch-name checks to packaging task
  * (#15108) Re-tar pe modules with 0:0 ownership
  * Remove puppet module tool from pe deb packages
  * Update branch name checking to allow lance
  * Update puppet to 2.7.12-1puppetlabs18
  * Fix uninstaller database removal
  * Fixup rakefile for el building on 2.5.x, add sles
  * Update pe-mcollective module to 0.0.51
  * Replace constant OUTPUT with new variable
  * Add a package_versions.yaml file to dists
  * Bump cloud provisioner to 1.0.5
  * Add rpm build benchmarking to PE rakefile
  * Add benchmarks to sles builds, stop building noarch twice
  * Move package_versions.yaml up a level, rename
  * Add Rake tasks for PE debian package building
  * (#15801) Fix console port variable in erb
  * Break Rakefile into separate files
  * Clean up looping and checks
  * Add helper for metrics posting in postgres
  * Remove duplicate method definition
  * Clean up metrics_helper and prevent duplicate posts
  * Add build time tracking to sles builds
  * Track pe rake:all tasks
  * Add build time tracking to pe debs
  * Add console_host to listen in erb
  * Update mocks for new pe_version format
  * Bump pe-puppet-enterprise-release submodule to 2.6.0
  * Bumping puppet to 2.7.19
  * Bump puppet dashboard to 1.2.10
  * Bump facter to 1.6.10
  * Remove q_* variable for inventory service port
  * (#16374) Add authorization key to cas_client_config.yml
  * Improve failure exception messages
  * Source saved file for mysql root password before asking
  * only write database answers file if vars exist
  * Fixup cas config files and add examples
  * bump console-auth submodule to 1.1.2
  * Use run_suppress_output_in_database_vars_check
  * Add more excluded files/dirs to support script
  * Ensure root db password read in works before using
  * Back up the database answers file before removing
  * Add version keeping to compose task
  * Bump console-auth to 1.1.4
  * Bump live-management to 1.1.18
  * Add version keeping to individual packages
  * fixup installer for noop
  * Make sure we grep for 2.6 at the beginning of the string
  * remove old 2.5 console message
  * Add deb source collection
  * Use dpkg-deb instead of git describe in deb_version
  * Add collection of source rpms for PE shipping
  * Add module tool to sources black list
  * Add solaris source collection for shipping PE
  * Invalid any existing console auth sessions on upgrade
  * Bump console-auth to 1.1.5
  * drop cas_client_config.yml when necessary
  * bump dashboard to 1.2.10-3
  * bump puppet to 2.7.19-4
  * Revert "Invalid any existing console auth sessions on upgrade"
  * Bump dashboard to 1.2.10-1puppet4
  * bump console-auth to 1.1.6
  * Add submodule for certificate-manager
  * Remove unnecessary if enterprise-console install case
  * Enqueue and set up console and certificate-manager
  * Offer to roll back changes using the uninstaller on fail
  * Remove hardcoded references relative to home in sles task
  * Update el building to build locally instead of shared /tmp
  * Remove permissions setting from pe rpm setup
  * Remove unnecessary sudos from pe rpm setup and teardown
  * link instead of copy noarch packages
  * Add rpm signing task to package building in pe
  * Break out signing into own file and update sles building
  * Add support for verification of signed rpm packages
  * Update certificate-manager and console to 0.1.1
  * Fixup sles PE tasks
  * Remove json from rpm extras
  * Add json to deb disp dist packages
  * Update json to 1.7.5
  * Bump PPER to 2.7.0
  * Enqueue json for the console
  * Add the gpg dir to the tarball
  * Improve installer rollback error
  * Bump cert manager to 0.2.1
  * Bump console-auth to 1.1.10
  * Update puppet host.rb patch
  * Rename q_rpm_verify_gpg to q_verify_packages and set default
  * Add postgresql submodule to 2.8.x
  * Update auth conf module to 0.1.0
  * Update auth conf module to 0.1.0
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
  * Add postgres to disparate dist packages
  * Add no-pristine-tar flag
  * Add resolution for specific epel build dependencies
  * Modify the structure of the rpm SNOWFLAKE deps variable
  * Clean up conditional logic in SNOWFLAKE!
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
  * Fix building of rpms for enterprise-dist
  * Set root with set_root in sles
  * Fix all rpms task on sles
  * Add java to disparate dist packages
  * Correct ssh flag to remote freight
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
  * Futher automate CVE shipping
  * Update postgres submodule
  * Add pe-rpm-postgresql submodule in rpm-modules
  * Replace && lines with if blocks to fix strange errors
  * update active* submodules for CVE-2013-0277
  * Update dashboard submodule for CVE-2013-0277/0269
  * Update dashboard submodule
  * Not everything is all arches
  * Update pe_mcollective module to 0.0.60
  * Update java_ks module to 1.0.0
  * cleaner logic in deb.rake place_cve_file
  * Update postgresql submodule for 9.1.8
  * Update rpm postgresql submodule
  * Remove java/postgres/puppetdb from 2.8.x
  * Revert "Remove java/postgres/puppetdb from 2.8.x"
  * Fix AIX hostname
  * Add a pgrep implementation for AIX
  * (#19455) Remove symlinks on AIX with uninstall
  * Add AIX service stopping ability in the uninstaller
  * use PLATFORM_PGREP in uninstaller
  * Add different PROC variables for AIX
  * Correct solaris service stopping in uninstaller
  * Make a little more sure before we rm the symlinks
  * Add a `wherefore` function to the installer
  * fully qualify path to rmssys
  * Update debian submodule for puppet-dashboard
  * Only stop AIX services, but don't unregister
  * Restrict report saving in installer
  * Enqueue pe-rubygem-json for agents
  * Bump rubygem-hiera rpm submodule
  * Update hiera deb submodule
  * Break out stomp into a submodule
  * Add puppet-enterprise-release submodule
  * update deb puppet-enterprise-release for 2.9.0
  * update deb hiera submodule
  * Update deb hiera submodule
  * Break rpm puppet-dashboard into own submodule
  * Update debian puppet submodule for new aix patch
  * Update puppet submodule for new AIX patch
  * Update rubygem-hiera-puppet submodule
  * Ensure cas client config has port on upgrades
  * Combine utils files
  * Add setup for building off rpm-$pe-version.x branches
  * Add support for multi-PE version debian/upstream branch building
  * Update pe-rpm-ruby submodule
  * update pe-deb-ruby submodule
  * Update puppet-dashboard submodule
  * Update deb puppet-dashboard submodule
  * Update ruby submodule
  * Remove extra definition of pper rpm submodule from gitmodules
  * Replace tanukiwrapper in sles repos with one that doesn't require pe-java
  * Add tanukiwrapper submodule
  * Update debian ruby submodule
  * Don't call #each on a string
  * Update ruby submodule
  * Update debian ruby submodule
  * Update deb packaging tasks to show progress, not hide it
  * Update rack submodule for 1.1.6-1puppet2
  * Update deb rack submodule
  * Update deb ruby-ldap submodule
  * Update deb passenger submodule for 4.0.0rc6
  * Update deb ruby-shadow submodule to 2.2.0
  * Update deb builder submodule for 1.9 rebuild
  * Update nokogiri for ruby 1.9.3
  * Update excon for ruby 1.9.3
  * Update fog for ruby 1.9.3
  * Update formatador for ruby 1.9.3
  * Update guid for ruby 1.9.3
  * Update mime-types for ruby 1.9.3
  * Update rbvmomi for ruby 1.9.3
  * Update trollop for ruby 1.9.3
  * Update deb puppet submodule for 3.1.1 and ruby 1.9.3
  * Update multi-json submodule for ruby 1.9.3
  * Update deb mcollective submodule to 2.2.3
  * Add bundler submodule
  * Update deb postgresl submodule to upstream 9.2.4
  * Update deb postgres submodule for new auth method setting
  * Update rack and bundler debian submodules
  * Update rpm bundler and ruby-ldap submodules
  * Update postgres rpm submodule for 9.2.4
  * Add ruby-shadow submodule to rpm-modules
  * Add pe-rpm-rubygem-sinatra submodule
  * Add pe-rpm-rubygem-sinatra submodule to 2.8.x
  * Add pe-rpm-ruby-rgen submodule
  * Add pe-rpm-ruby-mysql submodule to 2.8.x
  * Update pe-rpm-ruby-mysql submodule for 2.8.2
  * Update gem path for shared vendored location
  * fix character comparison for ruby 1.9
  * Correct split on string
  * Update cloud-provisioner debian submodule
  * Add mcollective submodule at existing PE packages
  * Update rpm mcollective submodule to 2.2.3
  * Add pe-ruby-rgen debian submodule
  * Update mcollective rpm submodule
  * Remove rubygem-stomp submodule
  * Readd stomp as ruby-stomp
  * Add ruby-stomp submodule
  * Update ruby-stomp submodule for librarification
  * Update deb and rpm stomp submodules
  * Add pe-rpm-puppet submodule
  * Update deb puppet submodule
  * Remove puppet-dashboard EL and Debian submodules
  * Update facter rpm submodule to 1.7.1
  * Update deb facter submodule for 1.7.1
  * Update ruby rpm submodule for new sles dependency
  * Enqueue pe-ruby-rgen in the installer
  * Update passenger EL submodule
  * Add pe-aix-rpm-cloud-provisioner submodule
  * Update rpm puppet submodule for 3.2.0
  * Update rpm facter submodule
  * Update EL cloud-provisioner submodule
  * Add pe-rpm-rubygem-deep_merge submodule to rpm-modules
  * Update hiera rpm submodule
  * Update hiera rpm submodule (again)
  * remove deep_merge submodule for rename
  * Add new rubygem-deep-merge submodule
  * Add debian rubygem-deep-merge submodule
  * Update hiera submodule
  * Update debian hiera submodule
  * Update puppet and mcollective submodule
  * Update rpm mcollective submodule for 2.2.4
  * Update mcollective submodule to 2.2.4
  * Remove puppet submodules
  * Add safe-yaml rpm submodule
  * Update rack rpm submodule
  * Update postgresql submodule
  * Update postgresql submodule
  * Update deb postgres to use /bin/bash in init
  * Readlink isn't on AIX, so don't call it
  * Don't call installer_dir() before prepare_platform()
  * Use full package file names on AIX install
  * Set q_database_install='n' on agent only installations
  * Reorder package enqueuing on AIX
  * Update postgresql rpm module for fixed initdb auth methods
  * Commit for rebuild with AIX stack complete
  * Rebuild for AIX stack without pe-safe-yaml dependency
  * Rebuild for new pe-puppet (PE-467)
  * Add question and run of updtvpkg on AIX
  * Fix zypper repo installation
  * Sign repomd.xml file in yum repos during compose
  * (PE-487) Fix broken process stopping in AIX uninstaller
  * Make pathing to lssrc consistent
  * Don't prepend /usr/sbin to path
  * Update activemq submodules for PE-434
  * Don't rm -rf the repodata if we're just trying to update
  * Update deb and rpm mcollective submodules for 17667
  * Reword updtvpkg question per docs suggestion
  * (PE-472) Fix incorrect warning on uninstall w/out root
  * Explicitly pass compression type to avoid bz2 orig archives
  * Update cloud provisioner for new vmware cp 1.0.3
  * (PE-605) Remove debian GPG key on purge uninstalls
  * Use correct package name for key removal test
  * Update rpm hiera submodule
  * (PE-610) don't hardcode 'pe-postgres' database name in checks
  * Don't subshell in db checks if we don't have to
  * encrypt s3cmd configuration files
  * (RE-10) Only build one debian arch if this is a noarch package
  * Make safer noarch check for mixed arch packages
  * Update PPER submodules for preview license removal
  * Add wheezy to source gathering
  * Fix incorrect task dependency in deb source file gathering
  * Correct description for :sync task
  * Update ruby submodule 1.9.3-p448
  * Update ruby-augeas submodule for PE 3.0.1
  * Update ruby-ldap rpm submodule for PE 3.0.1 rebuild
  * Update ruby-mysql rpm submodule for PE 3.0.1 rebuild
  * Update ruby-shadow submodule for PE 3.0.1 rebuild
  * Use mock to build srpms in addition to rpms
  * Update debian postgres submodule for PE-624
  * Add httpd submodule in rpm-modules
  * Update deb apache submodule on 3.0.x for 2.2.25
  * (PE-981 PE-1111) Restrict apache binaries and remove version from header
  * (PE-1132) Enqueue libxslt for pe-postgresql
  * (PE-981 PE-1111) Update rpm httpd submodule
  * Wait to copy LATEST until all the tarballs have copied
  * Fix spelling error in LATEST file path
  * (PE-1132) Update rpm postgresql submodule
  * (PE-1132) Update deb postgresql module
  * (RE-92) hardlink after signing
  * Move signing to pre-ship rather than post-build
  * Update debian apache submodule for SSLv2 fix
 
 Igal Koshevoy <igal@pragmaticraft.com> (186):
  * Add puppet-enterprise-installer.
  * Add package_repos.
  * Add installer/packages symlink.
  * Add Rakefile.
  * Installer: Improve docs on variable naming conventions.
  * Installer: Add documentation for "has_logfile" function.
  * Installer: Show options in square brackets.
  * Installer: Make Dashboard database configuration manditory.
  * Installer: Backup existing "puppet.conf" file.
  * Installer: Add TODO about explaining that firewall ports may need to
    opened.
  * Installer: Fix "display_placeholder" to use all arguments given to it.
  * Installer: Add install and setup for mod_ssl, dashboard and mysql.
  * Installer: Fix "ask" to check variable definitions.
  * Installer: Rework so program can be used as a library.
  * Installer: Move 'set -e' to within "main" block.
  * Installer: Fix "ask" to cope with crazy shells nil/non-nil semantics.
  * Installer: Add test framework and initial suite.
  * Installer: Rework "run" and "display_placeholder" to use $1.
  * Installer: Add platform detection and rewrote existing code to use it.
  * Installer: Add ability to save answers to file with new "-s FILE" option.
  * Installer: Add common "quit" function to cleanup and exit.
  * Installer: Rework "run" to not use subshell.
  * Installer: Create temporary directory with a clearer name.
  * Installer: Fix ordering of answer loading to be after header.
  * Installer: Make "workdir" a function that creates the directory as
    needed.
  * Installer: Detect and conditionally install OS's "apr" package.
  * Installer: Fix 'apr' installation to honor noop mode.
  * Installer: Fix handling of workdir and platform. Fix more quoting issues.
  * Installer: Fix duplicate installation of "apr" package. Add "apr-util".
  * Installer: Fix MySQL server startup.
  * Installer: Fix PATH given to Puppet Dashboard "rake".
  * Installer: Add tests for "prepare_workdir" and "remove_workdir".
  * Installer: Improve "is_noop" and "has_logfile" to not demand presence of
    variables.
  * Installer: Add tests for "quit", "prepare_platform" and "run".
  * Installer: Improve test harness to adjust #run scope based on block
    arity.
  * Installer: Add tests for "load_answers", "is_noop" and "has_logfile".
  * Installer: Fix spec to comment out unused descriptions.
  * Installer: Add "pluginsync" option.
  * Installer: Add SSL settings for running Puppet Master with Rack.
  * Installer: Set paths in "puppet.conf".
  * Installer: Extract "backup_file" function.
  * Installer: Improve "backup_file" to use variables.
  * Installer: Rename to "Enterpise Distribution of Puppet" and "edp".
  * Installer: Add "StringOrBlank" type to "ask" function.
  * Installer: Make Puppet Dashboard password a "StringOrBlank" question.
  * Installer: Remove obsolete "save answers" TODO.
  * Installer: Improve "backup_file" to only run if the file exists.
  * Installer: Disable "manual instructions" section.
  * Installer: Fix "ask" to look for undefined answers, rather than empty
    answers.
  * Installer: Add questions and setup for local/remote MySQL and Dashboard.
  * Installer: Fix saving answer file to include answer to confirming
    install.
  * Installer: Add "is_package_installed" and
    "install_package_from_repositories".
  * Installer: Add "bounce_service" to start or restart services.
  * Installer: Disable external node classifier question until we add
    support.
  * Installer: Remove question for hostname Dashboard should run on.
  * Installer: Add TODO about adding symlinks.
  * Installer: Move code installing remote packages into separate section.
  * Installer: Add initial support for Puppet Master, Client and Dashboard.
  * [FIXME] Installer: Disable SSL temporarily because of broken mod_ssl
    package.
  * Revert "[FIXME] Installer: Disable SSL temporarily because of broken
    mod_ssl package."
  * Installer: Updated to fix Puppet's settings, and create server
    certificate.
  * Installer: Add "NONPORTABLE" comments to mark platform-specific code.
  * Installer: Move code for quitting if nothing to install after saving
    answers.
  * Installer: Improve error handling to catch "set -e" exit.
  * Installer: Use "install_package_from_repositories" for MySQL server.
  * [FIXME] Installer: Workaround for broken "edp-httpd" package's
    "puppet-apache" user.
  * Installer: Add symlinks to "/usr/local/bin".
  * Installer: Fix install of MySQL package for Puppet Dashboard.
  * Installer: Improve client install to use aforementioned master certname.
  * Installer: Fix Dashboard "database.yml" generation.
  * Installer: Improve symlink generation to correct broken links.
  * Installer: Create agent certificate.
  * Installer: Fix interview to only install "apr" for Master and Dashboard.
  * Installer: Fix indentation of convenience links.
  * Installer: Fix client certificate so it doesn't include "puppet" name.
  * Installer: Fix quoting of "database.yml" to improve compatibility.
  * Installer: Alter Puppet default "confdir" to "/etc/puppetlabs/puppet".
  * Installer: Improve client setup to send certificate request.
  * Installer: Fix agent certificate request return value to prevent
    cancelling.
  * Installer: Add VERSION file.
  * Dist: Add `rake dist` task to create distribution files.
  * Installer: Fix unqualified paths for certificate creation.
  * Installer: Only symlink "puppet" and "facter".
  * Installer: Remove hack altering default "confdir" in Puppet, now patched
    in package.
  * Installer: Create directory for "puppetmaster.conf" if needed.
  * Install: Add "uninstall.sh" to uninstall EDP for development use.
  * Installer: Remove hack replacing "puppet-apache" in "edp-httpd.conf",
    fixed in package.
  * Installer: Change "-a" to quit if answer isn't defined, and "-A" for old
    behavior.
  * Installer: Bump to VERSION 0.1.1
  * Installer: Improve uninstaller to remove vendor packages it installed.
  * Installer: Simplify usage as library, eliminating INSTALLER_AS_LIBRARY
    variable.
  * Installer: Fix undefined variable error and improve variable usage
    strictness.
  * Installer: Fix "Puppet Server" typo, replaced with "Puppet Master".
  * Installer: Fix "apr" and "symlinks" undefined variable errors.
  * Installer: Add TODO and FIXME entries.
  * Installer: Remove dependency on the EPEL repository.
  * Installer: Rename to "Puppet Enterprise".
  * Dist: Update `rake dist` to use "puppet-enterprise" in the filename.
  * Installer: Don't chdir into installer's directory. WARNING: Will break
    tools relying on this behavior!
  * Installer: Write execution trace to filename produced by `mktemp`.
  * Installer: Update "Summmary" text.
  * Installer: Extract "exception_handler" and "register_exception_handler".
  * Installer: Improve "installer_dir" to allow overriding with
    "INSTALLER_DIR".
  * Installer: Improve "run" to return 0 in noop mode.
  * Installer: Refactor to do all vendor package installs together.
  * Installer: Rename to "enqueue_package" and "install_queued_packages"
  * Installer: Redesign package installation.
  * Installer: Bump VERSION to "0.2.0.dev".
  * Installer: Fix Puppet Client interview's undefined variable.
  * Installer: Improve "display_error" to wrap text.
  * Installer: Fix `yum` package installation to confirm that it worked.
  * Installer: Rewrote configuration file generator.
  * Installer: Fix unintended "cd" caused by Puppet Dashboard setup.
  * Installer: Added support for RHEL 5.
  * Dist: Improved output of `rake dist`.
  * Dist: Added `rake sync` shortcut.
  * Installer: Bump VERSION to 0.3.0.
  * Installer: Add "display_nonewline" using `printf` and update "display" to
    use it.
  * Installer: Improve "prepare_workdir" to deal with missing directory.
  * Installer: Remove unused "manual instructions" section.
  * Installer: Improve "run" to use subshell to limit scope of variables and
    `cd`.
  * Installer: Fix "PACKAGES_REQUIRED" to use portable `printf` for handling
    newlines.
  * Installer: Fix "missing_queued_packages" so it can be run multiple times.
  * Installer: Add "prepare_user" to ensure installer is run as "root".
  * Dist: Improve `rake sync` to populate "installer/packages".
  * Installer: Prepare before processing CLI options to pre-cache values for
    speed.
  * Installer: Update spec to setup mock PLATFORM variables.
  * Installer: Improve "prepare_platform" and adds detection for awk,
    packaging, terminal width, hostname, certdnsnames.
  * Installer: Add `dpkg` and `apt` support, make use of new
    $PLATFORM_PACKAGING.
  * Installer: Improve "display_wrapped_text" to use terminal width and
    $PLATFORM_AWK.
  * Installer: Add function to extend line across terminal, update separator
    functions to use it.
  * Installer: Use new $PLATFORM_HOSTNAME in questions.
  * Installer: Add "q_puppetmaster_certdnsnames" and ask for Puppet Master
    certdnsnames.
  * Installer: Add "q_puppetmaster_use_dashboard_classifier" and logic to
    setup Puppet Master should use Puppet Dashboard as external node
    classifier.
  * Installer: Add "q_puppetclient_graph" and logic to setup dot graphs for
    Puppet Client.
  * Installer: Add explanation for how to manually setup Puppet Dashboard
    database.
  * Installer: Use portable "display" functions to show all text.
  * Installer: Fix infinite loop if platform detection fails.
  * Installer: Fix indentation of "puppet.conf" contents.
  * Installer: Fix misleading "pluginsync" errors by creating "helloworld"
    module.
  * Installer: Add TODOs.
  * Bump VERSION to 0.4 and add "CHANGES.md".
  * Installer: Update package names to use "pe" vendor prefix.
  * Installer: Add "TODO" items for adding Ubuntu support.
  * Installer: Add "unregister_exception_handler" function.
  * Installer: Improve "uninstall.sh" to be more portable and thorough.
  * Bump VERSION to 0.5rc1.
  * Installer: Add "display_missing_vendor_packages" function.
  * Installer: Add "q_vendor_packages_install", remove "q_apr_install", etc.
  * Installer: Renamed `q_puppetclient_*` questions to `q_puppetagent_*`.
  * Installer: Improve text based on suggestions by Nick Fagerlund.
  * Installer: Move "Puppet Dashboard" questions after "Puppet Master".
  * Installer: Fix and improve `certdnsnames` input and handling logic.
  * Installer: Fix uninstaller to not remove "apache" user.
  * Dist: Update `rake sync` to not populate Ubuntu packages for now.
  * Dist: Don't download "edp" packages any more.
  * Installer: Bump VERSION to 0.5
  * Bump VERSION to 0.6dev
  * Dist: Extract `rake populate` from `rake sync` task.
  * Installer: Improve text shown when saving answers.
  * Installer: Improve "install_queued_packages" for "dpkg/apt" to be
    non-interactive.
  * Installer: Improve "bounce_service" to support Ubuntu.
  * Installer: Add vendor packages for Ubuntu.
  * Installer: Add "pe-*" packages for Ubuntu.
  * Installer: Add workaround for Ubuntu "pe-httpd" to cope with ".bak"
    files.
  * Installer: Add "q_puppetdashboard_database_password" if installing
    database.
  * Installer: Fix "uninstall" on Ubuntu to correctly remove packages.
  * Installer: Update "uninstaller" to not remove "puppet" user or packages.
  * Installer: Add initial Puppet Master/Client for Ubuntu.
  * Installer: Fix usage information based on suggestions from Nick
    Fagerlund.
  * Installer: Update uninstaller to remove "pe-puppet-dashboard" user.
  * Installer: Update to set permissions on Dashboard configuration for
    Ubuntu.
  * Installer: Improve uninstaller to purge dpkg stateoverride files on
    Ubuntu.
  * Installer: Create "puppet.conf" as tempfile to avoid conflicts with
    package.
  * Installer: Make Ubuntu actually start "pe-puppet-agent".
  * Installer: Enable necessary Apache modules on Ubuntu.
  * Installer: Improve uninstaller to remove symlinks.
  * Installer: Improve "filebuffer_write" to create directories silently.
  * Installer: Fix MySQL setup on CentOS/RHEL to set password after starting
    service.
  * Update CHANGES.
  * Bump VERSION to 0.6.
  * Bump VERSION to 0.6rc1
  * Installer: Fix typo with unwanted "," in text with "Vendor Packages".
  * Fix Puppet Agent service start on Ubuntu.
  * Fix Puppet Agent service start on Ubuntu.
  * Add README explaining PE's directories, file and tasks.
 
 Nick Lewis <nick@puppetlabs.com> (102):
  * Setup version 9.2 of postgres, not 9.1
  * Remove support for upgrading from pre-2.x
  * Don't support upgrades from pre-2.5 consoles
  * Extract a utilities library from the installer
  * Remove one last reference to t_console_auth_install
  * Make utilities executable
  * Extract helper functions for issuing warnings
  * Don't regenerate files which could have changes
  * Correct spelling of noop
  * Add helper functions for managing platform repos
  * Remove rpm verify functions
  * Canonicalize installer dir
  * Extract the vendor package lists into a utility function
  * Install all packages with package manager where possible
  * Add a note about signed repos and --force-yes
  * Only make apt repo once
  * Restructure database-related interview and verification
  * Only install postgresql-server with local db
  * Fix templates to use the new database variables
  * Handle split PuppetDB/console
  * Properly handle PuppetDB inventory service with split console
  * Don't install activemq on PuppetDB-only installs
  * More fixes for split console/puppetdb
  * Fix puppetdb classification in all-in-one install
  * Don't classify puppetdb nodes in console for now
  * Upgrade pe_puppetdb module to 0.0.3
  * Stop installing mysql/mysql-client
  * Stop installing sudo
  * Remove duplicate function definition
  * Automatically generate the postgres root password
  * Fix comment to not reference unused variable
  * Remove unused pe_console module
  * Always create all databases
  * Remove pe_console from list of modules to install
  * Properly execute psql to create databases in non-world readable dirs
  * Use the http report processor rather than https
  * Don't require PuppetDB hostname on agent-only installs
  * Use PuppetDB report processor
  * (PE-449) Make PuppetDB database info configurable
  * (PE-449) Add PuppetDB database questions to the installer
  * Upgrade pe_postgresql module to 0.0.3
  * Upgrade pe_puppetdb module to 0.0.5
  * Fix SLES package repo existence test
  * (PE-385) Classify PuppetDB nodes with parameters
  * Add pe_puppetdb version which supports manage_database => false
  * Remove workaround for old buggy dashboard rake behavior
  * Use certname rather than fqdn for PuppetDB ssl-host
  * Upgrade pe_mcollective module to 0.1.7
  * (PE-579) Don't ask for inventory service certname
  * Remove old version of the pe_puppetdb module
  * (PE-595) Fix node classification in the console
  * (PE-531) Revise installer wording around PuppetDB/console/database
  * (PE-578) Properly classify PuppetDB node with split PuppetDB/console
  * (PE-528) Configure the PuppetDB whitelist
  * (PE-613) Wait until postgres is up before connecting to it
  * Fix a typo in README.markdown
  * (PE-583) Configure mcollective for Live Management during installation
  * Remove unused verify_databases_and_users function
  * (PE-648) Stop creating the inventory service database
  * Remove straggling references to the inventory service
  * (PE-665) Only allow standalone or completely distributed installs
  * (PE-665) Verify that two of three roles haven't been selected
  * (PE-662) Verify the PuppetDB database as well as console
  * (PE-662) Extract a helper function for verifying databases
  * (PE-707) Respect custom PuppetDB hostname and port
  * (PE-713) Don't prompt for console hostname on PuppetDB-only installs
  * (PE-709) Respect the q_pe_database answer on non-PuppetDB installs
  * (PE-767) Don't wait for the database to start in noop
  * (PE-768) Don't pushd to a nonexistent directory in noop
  * Fix typos in upgrader
  * (PE-811) Upgrade pe_mcollective module to 0.1.12 for NIO fix
  * Add initial support for upgrading the master
  * Standardize is_upgrade to check the IS_UPGRADE variable
  * (PE-861) Add system inspection before interview
  * (PE-902) Add support for upgrading the console
  * Always export the q_public_hostname
  * (PE-93) Add mysql export with paging
  * (PE-93) Stream mysql export data and use a progress bar
  * (PE-93) Add initial postgres import script
  * (PE-93) Buffer postgres inserts for better performance
  * (PE-93) Consolidate db import/export into a single .rake file
  * (PE-93) Add support for exporting console_auth database
  * (PE-93) Export and import data during upgrade
  * (PE-93) Add a q_database_transfer answer to override the export/import
  * (PE-93) Disable the default-add-all-nodes cron job when importing
    database
  * (PE-93) Import data in a transaction
  * (PE-93) Truncate tables prior to import
  * (PE-93) Fixup id sequences after importing data
  * Stop printing system interrogation debug information
  * (PE-1085) Move prep steps before interrogation
  * Workaround pe-passenger deb issue *before* starting passenger
  * Properly handle all-in-one upgrades from 3.0
  * (PE-1105) Respect q_database_{host,port} answers
  * (PE-1117) Wait for postgres to restart before running rake tasks
  * Never assume the database is on localhost
  * (PE-1124) Only restart pe-httpd if necessary
  * (PE-1124) Only wait for passenger when we have/restarted it
  * Include the db migration tasks in the tarball
  * Properly support custom postgres hostname
  * Stop respecting the q_database_port setting when using pe-postgres
  * (PE-1136) Support plugin download with non-fqdn certname from 2.8.2
  * (PE-1176) Don't overwrite PuppetDB configs with defaults on upgrade
 
 Dominic Maraglia <dmaraglia@gmail.com> (87):
  * Merge branch 'sandbox', remote branch 'origin'
  * clean up, added new q_ files
  * Mod q_ files fir q_install=
  * changes to work around installer thornes
  * httpd rename
  * Correct answers file
  * Removing old tests/answer file; will commit new code shortly
  * Updated release test, answer files
  * Commiting new harness w/yaml config
  * Fix bug where remote data was being truncated
  * Modify dashboard answer file, see Bug #5323
  * Porting post install santity tests to yaml config
  * code clean-up and improved commenting
  * Small improvemnts to improve logging output
  * check point in wriring test for Issue 5318
  * check point - test works, save b4 I break it
  * Complete test for issue 5318, harness improvements
  * Changed parsing of tests to execute, code cleanup
  * Small changes for for fully qualified paths
  * simple reorg of test heirarchy
  * Whole lotta files -- adding file checks
  * Cleanup -- removed some old tests
  * Fixed always zero return code from FileServe
  * Many mods: split file/dir tests into seperat tests
  * Test code cleanup -- no functional changes
  * Sanity: large dir test mod: from 5000 to 10 files
  * Add: beefing up yaml config with more data
  * Ported 01_Issue5318.rb to the new config format
  * Porting remainder of tests to new style config
  * Adding in a bunch of tests files
  * Clean up -- removing old file serving data
  * Check point - many mods to file serving test
  * Check point new file/dir servering code workging
  * Mods for modularity in adding puppet resource tests
  * Add User resource test case
  * Add: puppet group resource test
  * A little test clean up to user/group
  * Check point: now working w/igals new installer Q's.
  * 0.40 working installer, and post install checks
  * Add: filecount to cfg file - files to create
  * Fixed Rakefile for package syncing task
  * Add cfg for RHEL5, move version to config vs $ver
  * Added pre-install cleanup routine
  * updated clean_host routine to w/correct rpm cmd
  * More code for the clean-up routines
  * Lots of changes for dynamic answer file generation
  * Addition to answer files, and general code clean up
  * Fix fail flag during test, one class in init.pp
  * Added host file test, some re-organizing of test dir
  * Add hack to run puppet agent twice: see issue5318
  * Mod answer file gen puppetclient to puppetagent
  * repalce q_apr w/ q_vendor_packages_install
  * changed edp pe names
  * renames edp- to pe-
  * Handle invalid command line a bit more gracefully
  * Fix wrong tar scp'ing in TestSetup, cmd line parse sanity
  * adding additional config file
  * Renamed cfg to be more descriptive
  * Modified dynamic answer gen for q_..password for db
  * support for ubuntu pkgs, refined agent/master installs
  * Adding a few more config files
  * Added test for issue #5582, use config file for binpath
  * Ported check for running agent to new harness
  * adding vmmmange to PE repo
  * Small tweaks to better handle VM lock files
  * Code clean-up, add VM image file list
  * Add support for Ubuntu 64/i386 in installer
  * Fixed clean lock file routine
  * Mods to config files to match new host names
  * Adding new cfg file for i386 platforms
  * add ntpdate, platform def style, ordered install
  * added base for RO install test
  * Fixed answer file creation, update vmmanage tool
  * Get puppet_version from tarballs/LATEST, bit of polish
  * added addition cfg's for debian
  * Added QnD upgrade tester, tweak config fils
  * need to ignore all in the tarballs dir
  * RO NFS based install
  * Config file tweaks, NFS RO installer test clean-up
  * Few cfg files changes and new mods for new answers
  * Init script validation, test configs
  * Added test for augtool, add reboot cmd to vmmanage
  * Add augeas class to system test, add build to logdir
  * Complete test for Augeas
  * Big rm of test code
  * Fixed error with PE installer bug #6416
  * adding test for ticket 7159
 
 Jacob Helwig <jacob@puppetlabs.com> (78):
  * first commit
  * Add submodule for RPM packages
  * Use absolute URL for RPM submodule
  * Update version of RPM packages.
  * Update version of RPM packages.
  * Ignore vim swap files.
  * Install Puppet Module Tool with Puppet on CentOS and RHEL
  * Bump VERSION to 0.6rc2
  * Bump VERSION to 0.6rc3
  * Adjust sync to use new Ubuntu repo layout
  * Add i386 to known architecture list for Ubuntu
  * Bump VERSION to 0.6rc4
  * Add Debian/Ubuntu packaging submodules.
  * Update RPM packaging submodule
  * Modify architecture detection to treat i686 as i386
  * Update RPM packaging submodule
  * Bump version for testing
  * Update version of puppet dashboard
  * Bump version for testing
  * Use new version of pe-httpd package for Ubuntu
  * Bump version for testing
  * Bump VERSION to 0.6rc5
  * De-duplicate packages when populating staging directories
  * (#5837) Create /opt/puppet/pe_version at end of install process.
  * (#5339) Include PE upgrade script in generated tarballs
  * Add rake task for syncing built tarball files to shell.puppetlabs.com
  * Re-arrange Packaging submodules to account for distribution differences
  * Add Debian lenny to rake task populating packaging staging directory
  * Sort output of created packaging staging directories in 'rake populate'
  * Fix typo in path to puppet executable in PE installer
  * Mark pe-man as executable
  * Do not explicitly enqueue libmysqlclient16 on Ubuntu in the installer
  * Add support for Debian (lenny) to the installer.
  * Remove old packaging submodules
  * Update lenny, and lucid packaging submodules
  * Update RPM package submodules to add Rails gem
  * Bump VERSION for testing
  * Install Rails alongside puppet master on CentOS/RHEL
  * Update RPM packaging submodule.
  * Bump VERSION for testing
  * Update Rake tasks to sync with pluto.puppetlabs.lan instead of
    shell.puppetlabs.com
  * Record which tarball is the "latest" in the dists directory
  * Update packaging submodules.
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * (#5957) Add additional system packages to be installed on Debian based
    systems
  * Bump VERSION for testing
  * (#5961) Update upgrader to handle installing new dependencies
  * Bump VERSION for testing
  * Update the pe_version file when the upgrader is run
  * Bump VERSION for testing
  * Bump VERSION to 0.6rc6
  * (#5818) Setup a new user for the Dashboard when installing a new MySQL
    server
  * (#5890) Optionally install the Ruby development libraries
  * (#6025) Use build-essential to pull in gcc on Ubuntu & Debian
  * (#6030) Try lsb_release before falling back to other means of platform
    detection
  * Update packaging submodules.
  * (#5680) Add support for Oracle Enterprise Linux to installer
  * (#6034) Trigger apt update before installing extra distributor packages
    on Debian/Ubuntu
  * Dynamically determine the version when generating tarballs
  * Update RPM packaging submodule
  * (#5802) Install augeas with the puppet master or agent
  * (#6048) Install pe-augeas-lenses on Debian/Ubuntu
  * (#5883) Change default for installing dev libraries to N
  * Clean up installer text around dashboard database user
  * Remove TODO comments in installer before shipping
  * Add copyright/contact/license comment block to installer
  * Add dummy LICENSE file to distribution
  * Update packaging repositories.
  * Update debian packaging for module-tool
  * Put real license file in place, and update script headers to reflect this
  * (#6646) Add Ruby/LDAP for CentOS/RHEL & Debian/Ubuntu master & agent
    installs
  * (#7159) Update logrotate scripts for Apache & Puppet RPM packages
  * Add missing submodules for Ruby on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for ActiveSupport on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for Passenger on Debian Lenny and Ubuntu Lucid
 
 Jeff McCune <jeff@puppetlabs.com> (62):
  * Fix (#7354) remove potentially non-zero statement
  * Fix (#7354) remove potentially non-zero statement
  * (#7336) Add missing packages for RHEL6
  * (#7335) Add solaris to populate rake task.
  * (#7335) Switch installer from /bin/sh to to bash
  * Add vim settings for installer.
  * (#7335) Add solaris installer platform detection.
  * (#7335) Add solaris packaging support
  * (#7335) Replace id -u with $EUID on Solaris
  * Whitespace only change to fix indentation.
  * (#7335) Add client only mode for Solaris 10
  * (#7335) Remove ruby dev libs question for solaris
  * (#7335) Add solaris vendor packages logic
  * (#7335) Add pkgadd support for vendor packages
  * (#7335) Make grep work on solaris
  * (#7335) Enqueue packages for Solaris
  * (#7335) Add solaris support for cp command
  * (#7335) Add package name logic for Solaris
  * (#7335) Add solaris package installation!
  * (#7335) Add Solaris SMF manifest import and enable
  * (#7335) Fix installation failure on Solaris 10
  * (#7335) Improve error message for missing packages on solaris
  * (#7335) Remove puppet-enterprise from the list of enqueued packages on
    Solaris
  * (#7494) Make pkgadd on solaris non-interactive
  * (#7572) Don't auto-fill agent question
  * Repack tarballs using bsd tar
  * (#7575) Add better logic for bsdtar and mktemp
  * (#7575) Comment our {gnu,bsd}tar insanity
  * (#8835) Add puppet modules to distribution
  * (#8835) Install puppet modules when installing puppet master
  * (#8656) Add mcollective packages to installer on Solaris
  * (#9008) Add --force option to module installation
  * (#9021) Add module installation to upgrader
  * (#9080) Add stdlib 2.1.0 to parse /etc/puppetlabs/facts.d
  * (#9080) Write facts for mcollective from installer
  * (#9080) Add mcollective modules to installer
  * (#9080) Add full MCollective configuration for master
  * (#9080) Match PE facts.d behavior to Facter 2.0
  * Fix modules not being cleaned up
  * (#9080) Remove mcollective module from PE
  * Fix wrong stdlib 2.1.1 module
  * (#8826) Add MCollective Plugins
  * (#9045) Add cron resource to refresh metadata
  * (#9080) Fix installer assumption a master is always an agent
  * (#9129) Do not install java on deb agent roles
  * (#9119) Add MCollective to upgrade script
  * (#9640) Set HOME env variable for puppet-dashboard
  * (#9643) Update mcollectivepe module to 0.0.8
  * (#10600) Update PE mcollective module to v0.0.26
  * (maint) Add console cert fix to mcollective module
  * (maint) Ignore package_repos/{debian,incoming}/* in VCS
  * (#11163) Add README files to PE distribution tarball
  * (#11178) Make dist rake task work without root group
  * (#11163) Convert README to markdown and minor updates
  * (#11163) Include a PDF version of the README
  * (format) Reflow long lines in this change set
  * (#11572) Update stdlib to 2.1.2
  * (#12357) Update stdlib to 2.3.0 for Windows support
  * (#12357) Update pe_mcollective to 0.0.40 for windows
  * (#12660) Avoid truncation of the license log message
  * (#12660) Replace two with ten in the messages
  * (#13096) Update stdlib to 2.3.1 and fix LoadError
 
 Nigel Kersten <nigel@puppetlabs.com> (54):
  * (#5828) Use -t with mktemp to create temp files/dirs in $TMPDIR
  * Upgrade functionality for PE. RedHat and Debian derivatives supported.
  * (#5571) Set PATH for required binaries
  * (#5603) Add pe-man utility for viewing PE man pages
  * (#5603) Package util/ subdirectory in tarballs and install util/* to PE
    bindir
  * (#5872) Use /etc/redhat-release instead of lsb_release for RHEL detection
  * (#6010) Use id -u rather than $USER to determine root privileges.
  * (#6021) Make PE installer work under kickstart
  * (#5581) Add a new question type "yN" that defaults to No.
  * (#5581) Detect existing MySQL installation before prompting about it
  * (#6039) Don't set color to false in the skeleton config.
  * (#6040) Use user-provided values in SQL snippets.
  * (#6041) Turn on graph output by default, don't give user a choice.
  * (#5990) Display more explanatory text and prompt before upgrading.
  * (#6045) Call prepare_user function which checks for elevated privileges.
  * (#6052) Turn off colorized output for puppet invocations inside the
    installer
  * (#6490) Remove inappropriate user-facing language
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7430) Update Rakefile to use gnutar if found rather than tar
  * Update Software License Agreement - 00070761
  * (#8656) Add MCollective to PE installer on Debian
  * (#8656) Add MCollective to PE installer on RedHat
  * (#8870) Fix the check for an installed 1.6 JRE
  * (#9824) Change semantics of PE installer debug mode to reduce noise.
  * (#9824) Reduce noise around command execution in the PE installer.
  * Switch the bounce/enable service commands to suppress all output
  * Suppress all output for rake tasks related to the Dashboard.
  * (#9270) Stop using puppet certdnsnames for the inventory service server
  * (#5953) Improve Passenger Configuration
  * Modify the pool size formula to do round(proc_count * 1.5) basically.
  * (#8861) Provide a well commented site.pp. No functionality changes.
  * Whitespace only fixes. Removed some tabs, fixed an indent.
  * (#9944) Allow answer files to be saved when PE is already installed.
  * (#9957) Cleaned up last two dangling references to old dashboard answers.
  * (#9634) Lay down PE version early rather than late
  * (#9994) Remove agent certname step for the common case.
  * Update MCollective PE module to 0.0.9
  * Update accounts module to 1.0.1
  * (#9430) Add baselines/accounts modules to pe_agents.
  * Update MCollective module to 0.22
  * (#10548) Autodetect available ports for the console
  * Update default port order so it's easier to document and explain.
  * (#10434) Fix old pe_baselines registration in installer as pe_accounts.
  * (#10602) Set the ca_name to vary on every install by including the date.
  * (#10429) Improve the text for starting httpd based on answers
  * (#10533) Update answer file examples for PE 2.0 changes
  * (#10575) Update pe_mcollective module to 0.0.28
  * (#10682) Prompt to remove the mco user account as part of the upgrade
    process
  * Update pe_mcollective module to 0.0.29
  * (#10732) Move Passenger configurations to a global conf file
  * (#10752) Remove indent passenger-extra.conf
  * (#10764) Get console certs on console only installs
  * (#10765) Auto-enable/start pe-httpd on console-only as well
 
 Dominic Maraglia <dominic@puppetlabs.com> (43):
  * (7193) Moving acceptance tests to PE repo
  * (7193) Pruning out old tests
  * (#7193) Move acceptance tests to appropriate repo
  * (#6418) File recursion test ported to support PE
  * (#7117) Test require major refacting to run w/PE
  * (#4123) PE test reorg needs fixed paths
  * (#7193) Moving tests to pending due to PE differences
  * (#4655) Make resoure tests portable
  * (#7159) Test moved to pending state for PE 1.1
  * Feature: adding a test to connect to dashboard
  * (#7159) Moving log rotate test back to pending
  * (#7159) re-able log rotate tests...again!
  * (#6418) Make test 64118 more portable
  * (#7956) Modified 2 cron tests for portability
  * (#7956) Port cron tests to run on all Unicies
  * (#7956) Port file resource tests for all Unicies
  * (#7956) Port cron tests to use portable user names
  * (#7956) Port file tests to run on all Unices
  * (#7956) Port content attirubte test
  * (#7956) Port resourse hosts tests
  * (#7956) Port user tests to all Unices
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
  * (#7733) Modify PE license file test for specific platforms
  * (maint) prune redundant test
  * (maint) Cleanup and strengthen acceptance tests
  * (#8531) Fix PE installer: yum "-y" for older centos
  * (#7159) Add filter for non-supported OSes
  * (maint)  Moved ticket to PE specific check
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) Add MCollective integration test
  * (maint) Modify tests to match new EL platform name
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) move MCollective tests to pending
  * (maint) Modified MCollective test to work w/PE
  * (maint) Add test to verify rails/rack pkgs on Master
  * (#7927) Add Solaris pkg check
  * (#10142) Auth.conf not consistant with dashboard certname
 
 Daniel Pittman <daniel@rimspace.net> (42):
  * systest: better error reporting for missing config option.
  * systest: optionally send logging to stdout.
  * systest: more liberal test name matching...
  * Support sending STDIN data in RemoteExec.
  * Wrap more standard operations in the test framework.
  * Improve the DSL for remote puppet and facter invocation
  * Port many of the acceptance tests to the new infrastructure
  * Cache the SSH connection for the file of a host object.
  * Unify SSH options and access through the cache.
  * Eliminate the "action" class entirely.
  * Always test the exit code when invoking commands.
  * Signing my comments helps other developers to identify who, and when,
    they were written when they evaluate them for content.  This change just
    signs the two significant comments with my name and the current date.
  * Bug #5630 -- Port additional acceptance tests to the new framework.
  * Bug #5630 -- port more acceptance tests to the new framework.
  * Bug #5776 -- lightly validate the certdnsnames content
  * Bug #5804 -- ensure hostname is installed everywhere.
  * Bug #5804 -- validate certname and display a sensible error.
  * Feature #5339 -- mark the upgrader script executable in git.
  * Feature #4940 -- update config.ru to invoke license check
  * Feature Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature #4949 -- fix node count license check validation.
  * Feature #4940 -- be more robust when license loading fails.
  * Feature #5790 -- fix RPM packaging git submodule.
  * Feature #4940 -- license module for commercial edition.
  * Feature #5948 -- add ActiveResource GEM to packaging.
  * Feature #4940 -- final revisions to license text.
  * Feature #4940 -- add tests to the license code.
  * Feature #4940 -- report license expiration for 30 days.
  * Feature #4940 -- document conditions for running tests.
  * Feature #5948 -- update ActiveResource to the latest version.
  * Feature #5948 -- add ActiveRecord gems for Debian and Ubuntu.
  * Feature #5948 -- add ActionPack gem to Debian and Ubuntu
  * Feature #5948 -- add ActionMailer to Debian/Ubuntu
  * Feature #5948 -- add Rails gem to Debian and Ubuntu
  * Feature #6011 -- add augeas ruby support...
  * Bug #6007 -- PE installer mis-matches package names from disk.
  * Bug #6062 -- enable system services on restart.
  * Bug #6062 -- fix Debian platform service enable.
  * Feature #4940 -- final update to license URL
  * (#11086) Warn when the system doesn't match minimum system spec.
 
 Dan Bode <dan@puppetlabs.com> (41):
  * (#7341) added basic client only functionality.
  * (#7337) added support for RHEL 4 to installer.
  * (#7351) documented gnutar as a dependency for 'rake dist'
  * (#7346) improved documentation for 'rake sync
  * (#7846) Add management of settings.yml to installer
  * (#7846) Configure puppet.conf for inventory service
  * (#7846) Add database creation for inventory service
  * (#7846) Add auth.conf to puppetmaster
  * (#7846) Manage certs for inventory service
  * (#8912) Start puppet dashboard workers
  * (#8861) Create a default site.pp
  * (#8914) Only move puppet.conf.tmp when puppet is installed
  * (#8833) Update ownership of production.log
  * Revert "Merge pull request #33 from bodepd/issue/master/8833"
  * Revert "Merge pull request #32 from
    bodepd/feature/master/7846_inventory_single_node"
  * Revert "Merge pull request #34 from bodepd/reverter"
  * (#8976) Fix site.pp path
  * (#8865) Make role installer questions first
  * (#8865) Add facts_forward question.
  * (#8865) Add multi-node inventory service questions
  * (#8865) Add inventory service puppet.conf
  * (#8865) Configure auth.conf for inventory service
  * (#8865) Configure single node master connection
  * (#8865) Install master packages on dashboard
  * (#8865) Mv auth.conf and puppet.conf for dashboard
  * (#8865) Only generate server certs when master is installed
  * (#8865) Configure http conf for ca-less masters
  * (#8865) Separate master only installation configuraiton
  * (#8864) Create inventory database on dashboard
  * (#8865) Add cert managment scripts
  * (#8864) Use varialbes for remote connections in settings.yaml
  * (#8664) Only bounce pe-httpd when puppet is installed
  * (#9131) Dashboard and master auto-install agent.
  * (#9207) Configure agents to archive files when inspecting.
  * (#9498) Fix q_puppetmaster_certdnsname
  * (#9508) Switch auth=any for certificate endpoints
  * (#9498) removed accidental )
  * (#10277) Add platform detection for amazon linux
  * (#10293) Fix simple auth http config file
  * (#10292) Remove invalid dashbaord worker invocations
  * (#10293) escape double quotes in apache vhost
 
 Jonathan Grochowski <jonathan@puppetlabs.com> (31):
  * (#9777) Installer for 2.0 should enable memcached service
  * (#9888) Remove actionmailer, rails, activeresource submodules
  * (#10037) Add cloud provisioner to installer.
  * (#10019) No output when creating files.
  * (#10282) Updated puppetral module to 0.0.16
  * (#10311) Update pe_mcollective module to 0.0.17
  * (#10158) Accept special characters in MYSQL passwords
  * (#10345) Installer exception_handler should turn echo on
  * (#10373) Rebuild pe-mcollective module for enterprise-dist
  * (#10337) Shouldn't offer ldap auth in the installer
  * (#10301) Installer assumes system-logos is installed
  * (#10396) Rename dashboardpass to console.
  * (#10401) Update puppetral and puppetd to latest
  * (#9961) PE installer should not add nodes to the console pe_agents group
  * (#10420) Updated doc strings and comments in pe_mcollective module
  * (#10427) Cannot enqueue packages with spaces
  * (#10427) Forgot missing space
  * (#10427) rpm --whatprovides cannot handle versioned packages
  * (#10446) Move auth samples to another folder
  * (#10421) Provide HTTPS report processor.
  * (#10448) Copy sanitized answers.lastrun to /etc/puppetlabs
  * (#10437) QA Oracle Enterprise Linux 4
  * (#10486) Installer in noop mode is writing to facts.d
  * (#10483) mcollective clients' AES timeout should match the server
  * (#10558) The installer should enable the services it bounces
  * (#10578) Modify text message for triggering daemonized puppetd runs with
    MC
  * (#10604) There is no visible agent in console after monolithic install
  * (maint) Update pe_mcollective to v0.0.25
  * (#10652) Installer should validate that port numbers are actually numbers
  * (maint) Update pe_mcollective to v0.0.31
  * (#10098) pe-tarball should contain only uid/gid 0 files
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (28):
  * (bug) fix rubycas config
  * remove all the things we don't actually use
  * (PE-339) Move license check out of workers
  * (maint) update addresses
  * (maint) update addresses
  * (PE-297) Add dependency module
  * (PE-475) Update modules with more specific deps
  * (PE-526) Update answer files
  * (PE-526) Remove upgrade answer files
  * (PE-526) Update answer files for existing postgres
  * (PE-526) Update master only answer file
  * (PE-526) Update sample agent answer files
  * (PE-526) Update console only answer file
  * (PE-526) Remove fake inventory master from answers
  * (PE-611) Update memory requirements
  * (PE-566) Detect upgrade for agent only
  * (PE-526) Update sample answer files for new flags
  * (PE-526) Fix q_pe_database for full_no_db
  * (PE-824) Don't show default HTTPS port
  * (PE-1016) Allow installation on RHEL Compute Node
  * (PE-968) Fix installer regressions
  * (PE-1072) Set correct permissions on cert mgr log
  * (PE-857) Replace https report processor
  * (PE-1073) Flush cached parser functions
  * (maint) upgrade shouldn't overwrite database info
  * (maint) add pe-internal-dashboard to puppetdb WL
  * (PE-1125) Bypass console questions for PE3 upgrade
  * (maint) Don't check PuppetDB port-in-use in upgrade
 
 nfagerlund <nick.fagerlund@gmail.com> (27):
  * Edits to user-facing installer text.
  * Further revisions of installer text.
  * Further text tweaks still.
  * Changing the question about remote MySQL hosts.
  * Change capitalization of tool names
  * Change agent's default puppet master server hostname to "puppet," per
    issue 5574.
  * (#5849) Add PE manual to git repo
  * Maint: Refactor manual build process
  * (#7313) Document licensing in the manual
  * Update manual for PE 1.1
  * Manual: Don't call master/agent OS support "full"
  * Maint: Update manual for 1.1.1
  * (#9222) Fix a typo preventing display of agent role when installing
    master/Dashboard
  * Maint: Better README display on GitHub
  * (#5568) Add README to installer directory
  * Remove the outdated manual
  * Docs: Edit user-facing prompts in installer
  * Docs: Edit user-facing prompts in upgrader
  * Edit comments in default site.pp
  * (#9324) Remove references to "dashboard" in installer text
  * Maint: Remove trailing whitespace in installer
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11172, 11173, 11175) Clarify several questions
  * (#11172, 11173, 11175) Clarify several questions
 
 Markus Roberts <Markus@reality.com> (24):
  * Fix for #5498 -- Class hierarchy for actions in test harness
  * Fix for #5499 -- create a dry-run mode for the testing harness
  * Fix for #5501 -- Eliminate ChkResult object
  * Fix for #5522 -- -t default and recursion
  * Refactor en route to #5505 -- lazy require of tests
  * Core fix for #5505 -- add wrapper around tests
  * Fix for #5055 -- functionality data into wrapper
  * Port of existing tests to wrapper & fixs for #5542 & #5533
  * Fix for #5504 -- result.combined output should be dynamically computed
  * Step towards #5546 -- move prep_nodes into the wrapper
  * Step towards #5546 -- move clean_hosts into the wrapper
  * Maint -- remove unused FindTests.rb
  * Step towards #5505 -- move prep_initpp inside test_wrapper
  * Fix for #5546 -- Pull common test idioms into a DSL
  * Fix for #5562 -- give hosts properties with defaults
  * Partial fix for #5592 -- with_env raising exception
  * Step towards #5597 -- Move ssh to host rather than a class index
  * Step towards #5597 -- restore sequence number pruning
  * Step towards #5597 -- Remove use of multi-line remote exec
  * Fix for #5597 -- restore functionality broken by refactor
  * Maint. -- :acceptable_exit_codes is less cryptic then :rc
  * Step towards #5622 -- give puppet & run_manifest "on"-style names
  * Fix for #5625 -- Make hosts concatenate as their names
  * Simple but unsatisfying fix for #5671 -- specifiy non-root users
 
 Branan Purvine-Riley <branan@puppetlabs.com> (23):
  * (maint) Remove obsolete PassengerUseGlobalQueue option
  * Add pe-rpm-rubygem-activesupport submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-activerecord submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-net-scp submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-builder submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-multi-json submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-excon submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-formatador submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-guid submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-mime-types submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-rbvmomi submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-ruby-hmac submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-trollop submodule. Update for ruby 1.9.3, PE 3
  * Update pe-rpm-rubygem-stomp submodule for ruby 1.9.3, PE 3
  * Update rubygem-rack to v1.4.5
  * Add pe-rpm-rubygem-nokogiri submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-fog submodule. Update for ruby 1.9.3, PE 3
  * Update tanukiwrapper submodule to the PE 3.0.x version
  * Update facter to 1.7.0
  * Update deb and rpm postgresql for explicit dependency on ldap
  * Include the installer utilities in the tarball
  * [PE-423] Explicitly set the shell of the pe-postgres user when su'ing
  * (PE-441) Drop the agent certname in the 'main' section
 
 Lindsey Smith <lindsey@puppetlabs.com> (13):
  * Update configuration files for the Rails 3 dashboard and Postgres.
  * Add some new dashboard settings to the installer template.
  * The console base URL requires a trailing slash for compatibility with the
    console auth templates.
  * Add stomp gem to RUBYLIB so live management can find mcollective.
  * Silence popd spam in installer
  * [PE-307] Remove console auth active flag now that it is always enabled
  * [PE-491] Solaris 10 installer bails on installing packages
  * [PE-518] Enqueue libyaml when doing a Solaris install
  * [PE-519] Update Solaris init scripts for the renamed puppet agent
  * [PE-491] Move the queued packages string per PR feedback
  * [PE-574] List the Postgres port in the "open ports" warning at the end of
    the installer
  * [PE-574] Use the correct console port var in puppetmaster installs
  * (PE-604) Prompt the user to remove agent and console certificates on
    uninstall
 
 Spencer Krum <spencer@puppetlabs.com> (12):
  * (#8021) add which to enqueue package list in installer
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#8021) add which to enqueue package list in installer
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#8848) MySQL passwords are now minimum 4 characters
  * () Puppet-dashboard workers is now pe-puppet-dashboard-workers
  * Upgrader accepts commmand line arguments
  * Noop mode works in installer and upgrader
 
 Your Name <dmaraglia@gmail.com> (12):
  * prelim check in
  * fix stderr, stdout logging
  * test cases ported to new logging style
  * Add: gem, facter, ruby sanity checks
  * added date stamp for logging
  * completed: dynamic test discovery
  * completed: dynamic test discovery
  * Changes for logging
  * add: cmd line args for config, test dir
  * Adding command line opts, cleanup
  * adding class for find tests
  * beefing up reporting
 
 Justin Stoller <justin@puppetlabs.com> (11):
  * it should be yN not Ny
  * This commit validates the email address that is passed in the console
    interview. It also removes the default value as a sensible cannot really
    be determined. It updates the text of the question to more pointedly ask
    for an email address.
  * Previously lines 3726 & 3725, where the puppet plugins for dmv and
    dashboard were installed, was outside of the conditional ensuring that it
    was only executed during console installs. This moves it up 3 lines, into
    the conditional, and now we can install nodes that don't have the console
    on them!
  * validate the admins email in the upgrader too
  * s/q_puppet_enterpriseconsole_auth_user/&_email/
  * check for connectivity to the master in the interview
  * conditionally assign hostnames/certnames to avoid overwriting answer file
    values
  * improve question connectivity q
  * update answers to include default fail fast on poor connectivity
  * make it so the user doesnt need to know how I implement the retry
    question
  * dont say check your /etc/hosts in the default
 
 Jill Burrows <jill@puppetlabs.com> (10):
  * Duplicating the environment variable so it can be modified in the
    console_Auth_config.yml.erb.
  * Update puppetlabs-puppet_enterprise module
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-623] puppetlabs-request_manager has incorrect dependencies
  * [PE-612] Don't check locale for postgres when saving answers
  * [PE-650] `display_product()` in installer/utilities script truncates some
    text
  * [PE-1061] RubyCAS server TGT doesn't expire soon enough
  * [PE-1059] RubyCAS cookie security issues
  * [PE-1078] Add comment about `session_timeout` to `cas_client_config.yml`
    template
 
 Karel Brezina <karel.brezina@gmail.com> (10):
  * Compliance app was removed.
  * 'puppetlabs-baselines' and 'puppetlabs-pe_compliance' modules were
    removed.
  * MySQL stuff was replaced with PostgreSQL stuff.
  * [PE-498] Creates a tablespace for console databases and creates the
    databases with the tablespace
  * [PE-560] Creates pe-puppetdb tablespace in databases.erb and uses it for
    puppetdb database.
  * [PE-869] stomp was removed from RUBYLIB
  * [PE-954] Link to PE manual was changed.
  * [PE-771] On EC2 instances the PE installer uses public hostname instead
    of internal hostname for console_auth and rubycas configuration files.
  * [PE-847] Skip master verification flag in PE installer
  * [PE-989] Suppot for installing in a symlinked opt dir
 
 Melissa Stone <melissa@puppetlabs.com> (9):
  * (PE-888) Rebuilt ruby-shadow against updated ruby
  * (PE-883) Build nokogiri agaisnt new ruby
  * (PE-887) Rebuild ruby-ldap with new ruby
  * (PE-887) Rebuilt ruby-ldap against new ruby
  * Create rake task to update debian/changelog
  * Update debian/changelog
  * (PE-815) deb facter rebuilt with virt-what requirement
  * (PE-529) Rebuild activemq with updated user desc
  * (RE-96) Update packaging to allow older PE version
 
 Will Hopper <whopper@cat.pdx.edu> (9):
  * Correct PE Solaris uninstaller bug
  * (#14310), (#12878) Add passenger and activemq debgging to support script
  * (#15354) Add quiet mode to puppet enterprise installer
  * (#15354) Add quiet mode to puppet enterprise upgrader
  * (#15988) Remove q_puppetmaster_forward_facts answer from installer
  * (#15983) Add verbose debugging mode to installer
  * (#15983) Add verbose debugging mode to upgrader
  * (#16051) Update installer to handle tanukiwrapper java dependency
    problems
  * (#16071) skip platform check when -s flag is given
 
 Adrien Thebo <adrien@puppetlabs.com> (8):
  * (#12530) Set unique per-host answers.lastrun name
  * (#12683) Reorganize support script output
  * (#12683) Reorganize support script output
  * (maint) Reorganize the support script into check types.
  * (#12713) Update support script contact info
  * (#12876) Add logging/debug info for support script
  * (#12877) Log delayed worker output for support
  * (#12912) Capture netstat output for support
 
 Chris Price <chris@puppetlabs.com> (8):
  * New version of inifile module that doesn't cause warnings
  * Upgrade inifile module to 0.10.2
  * Update inifile module to latest bugfix release
  * Update to newer version of puppetdb module
  * Clean up the uninstaller for pe-postgres environment
  * New version of pg module that works on SLES
  * Update PuppetDB module to v1.5.0 for SUSE support
  * Update puppet_enterprise module to 3.0.1
 
 Deepak Giridharagopal <deepak@puppetlabs.com> (8):
  * (#9972) Mark dashboard's certs as pe-internal
  * (#10010) Upgrade, like install, should use pe-internal certs
  * (#9961) Auto-register pe_agents group and pe_mcollective class
  * (#9961) Auto-add nodes to the pe_agents dashboard group
  * (#9961) Fix typo in function name
  * (#9318) Fix ordering issue in dashboard group/class creation
  * (#9318) Installer should add included PE modules to dashboard
  * (#10259) Upgrader should remove legacy "mco" and "mcollective" certs
 
 Melissa <melissa@puppetlabs.com> (7):
  * (RE-17) automate windows source gathering
  * (RE-17) create new file using Ruby File method rather than shelling out
  * (RE-45) modify RakeFile to include sles
  * Remove old/duplicate code in deb.rake to clean up  rake task
  * move windows README.txt source artifacts to correct dir
  * Syntax and format fixups
  * Fixup syntax
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (6):
  * Update Rakefile. Add gem path to
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games.
  * Commit for build 15
  * Commit for Jenkins PE build number 16
  * Commit for Jenkins PE build number 3
  * Commit for Jenkins PE build number 17
  * Commit for Jenkins PE build number 5
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (5):
  * Clean up DMV configuration file comments
  * (#13473) Move global_unauthenticated_access option to correct config file
  * (#13549) Use environment variables to pass initial admin credentials
  * Bump PE version number in documentation URLs
  * Bump PE version number in the README file
 
 Ruth Linehan <ruth@puppetlabs.com> (5):
  * [PE-318] Update pe_mcollective module with puppetral agent changes
  * update pe_puppetdb module to 0.0.7
  * [PE-584] Always run agent on puppetdb standalone install
  * [PE-584] Simplify puppet agent run logic
  * [PE-583] Update pe_mcollective module to properly setup mcollective
    server public key for dashboard user on CA
 
 fhrbek <filip.hrbek@gmail.com> (5):
  * Support for puppetdb
  * PE-793 Notice about open ports suggests opening unnecessary ports for
    standalone installs
  * PE-939 - PE installation is extremely slow
  * PE-939 - Removed environment variable that's not needed any more after
    changing pe-puppet-dashboard
  * PE-939 - Updated function comments so that they would describe what
    really happens
 
 Sir Jenkins <jenkins@puppetlabs.com> (4):
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
 
 charlesdunbar <cdunbar@puppetlabs.com> (4):
  * Added "uptime" output to support script.
  * Added "uptime" output to support script.
  * Fixed getting pe-* logs
  * Fixed getting pe-* logs
 
 Ken Barber <ken@bob.sh> (3):
  * Added support for SLES to installer and Rakefile.
  * (#6947) Introducing SLES support to main super-module for enterprise.
  * (#7436) Added SLES 11.1 i586 support. (puppet-opt submodule sync)
 
 Matthaus Litteken <matthaus@sles-builder.puppetlabs.lan> (3):
  * Deleting old puppet-opt submodule before replacing with pe-packages.
  * Added pe-packages to packaging/rpm as submodule.
  * Added pe-packages to packaging/rpm as submodule.
 
 Charles Dunbar <cdunbar@puppetlabs.com> (2):
  * (#16091) Ignore irrelevant information in answer files
  * Added HTTPD variable for passenger script to find apache's process
 
 Cody Herriges <c.a.herriges@gmail.com> (2):
  * Add 1.9.2+ while keeping 1.8.7 compatibility.
  * Stubs out q_puppetca_install.
 
 Daniel Pittman <daniel@puppetlabs.com> (2):
  * MAINT: update missing change for Debian ActiveResource submodule.
  * MAINT: Update deb/lucid/activeresource packaging submodule.
 
 Will Hopper <whopper@puppetlabs.com> (2):
  * (#12684) Fix upgrader's return code when q_upgrade_installation is set to
    'n'
  * Update installer to remove creation of Puppet module dir for Debian
    package
 
 Zack Smith <zack@puppetlabs.com> (2):
  * (#21603) Fix parsing of /etc/redhat-release
  * (#21603) Match first line of /etc/redhat-release
 
 stahnma <stahnma@puppetlabs.com> (2):
  * Adding some scripts used by jacob for debs.
  * Adding a very basica puppet-based uninstaller.
 
 stahnma <stahnma@websages.com> (2):
  * Rake package download will ignore old copies of files.
  * Updated a few build script items.
 
 Ben Ford <ben.ford@puppetlabs.com> (1):
  * Fixed so full error displays
 
 Ben Hughes <ben@puppetlabs.com> (1):
  * Update install_symlink() to cope with failures better.
 
 Chris Barker <cbarker@puppetlabs.com> (1):
  * PE-940 switches to hardcoded paths for psql
 
 Cody Herriges <cody@puppetlabs.com> (1):
  * (#10200) Adds basic authentication and encryption
 
 Garrett Honeycutt <garrett@puppetlabs.com> (1):
  * (#13142) installer now works on RHEL6 Workstation
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * Changed calls to create_initial_admin rake task to use new create_user
    task.
 
 Lauren <lauren.rother@puppetlabs.com> (1):
  * Typo fix
 
 Matt Robinson <matt@puppetlabs.com> (1):
  * Add and discovery timeout enviornment variable
 
 Matthaus Litteken <mlitteken@gmail.com> (1):
  * (#9532) Enable dashboard-workers on upgrade
 
 Max Martin <max@puppetlabs.com> (1):
  * Add inventory retries environment variable, comment out settings
 
 Melissa Stone <melissa@verne-builder-1.delivery.puppetlabs.net> (1):
  * (PE-529) Bug in %changelog date :s/June/Jun
 
 Randall Hansen <randall@puppetlabs.com> (1):
  * * "`-all.tar` will install on all supported platforms."   * Needs to be:
    "-all.tar can install PE on all Unix-like operating systems we support" *
    "* [Puppet Enterprise Manual](http://docs.puppetlabs.com/pe/)"   * Needs
    to include the version of PE in the docs link (Link:
    http://docs.puppetlabs.com/pe/2.5) * "; this will start an interactive
    guide that will customize your installation."   * Remove this whole line
    from the semi-colon onwards. * "running the installer in its scriptable
    non-interactive mode"   * Remove the word "scriptable"
 
 Ryan Coleman <ryan@puppetlabs.com> (1):
  * (#13343) Include sample answers for DMV
 
 llowder <l.lowder@keepingyouhonest.net> (1):
  * (#20993) Adds support for setting an environment from the installer
 
 rlinehan <ruth@puppetlabs.com> (1):
  * Update pe_mcollective module to 0.1.2 with new mcollective agent files
 
2013-07-18 Chris Price <chris@puppetlabs.com> - 3.0.1
======================================================
 Jeff Weiss <jeff.weiss@puppetlabs.com> (2):
  * Initial commit
  * initial commit
 
 Chris Price <chris@puppetlabs.com> (1):
  * Update Modulefile
 
 Jill Burrows <jill@puppetlabs.com> (1):
  * Fix broken dependencies
 
 Matthaus Owens <matthaus@puppetlabs.com> (1):
  * java_ks dependency has been updated to 1.1.x in pe_mcollective, so it
    must also be updated in the puppet_enterprise module.
 
2013-06-21 MosesMendoza <mendoza.moses@gmail.com> - 3.0.0-preview6
===================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (13):
  * Update deb ship task to use freight.rb instead of deb-the-things.
  * Switch based on build type for how to sync packages
  * Rename PACKAGES => PACKAGE_MANIFEST
  * Remove TYPE environment variable, use PACKAGE_MANIFEST and @packages to
    dictate behavior.
  * Remove debugging info from create_pkg_manifest
  * Raise a filthy exception if we seen a package format we don't recognize.
  * Don't raise an error if we didn't pass an optional flag.
  * Make transient variables rather than a hideously long interpolated
    string.
  * Okay fine. Use real variable names instead of a prepended to reserved
    words.
  * Add md5sums for package manifests.
  * Let's only delete installer/packages/* if we aren't building from a
    manifest.
  * Dear hexdigest, please be a string.
  * Dear hexdigest, please be a symbol.
 
 Moses Mendoza <moses@puppetlabs.com> (4):
  * encrypt s3cmd configuration files
  * (RE-10) Only build one debian arch if this is a noarch package
  * Make safer noarch check for mixed arch packages
  * Update PPER submodules for preview license removal
 
 Nick Lewis <nick@puppetlabs.com> (1):
  * (PE-811) Upgrade pe_mcollective module to 0.1.12 for NIO fix
 
2013-06-19 Matthaus Owens <matthaus@puppetlabs.com> - 3.0.0-preview5
=====================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (4):
  * Add patch to pe-rpm-augeas to prevent segfaults.
  * Add patch to pe-deb-augeas to prevent segfaulting.
  * Apply patch to thread.c to fix time in pe-rpm-ruby.
  * (PE-779) Add patch to pe-deb-ruby to fix an issue with time on 64 bit
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (2):
  * (PE-526) Update sample answer files for new flags
  * (PE-526) Fix q_pe_database for full_no_db
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * New Solaris build for i386 with Augeas patch.
 
 Nick Lewis <nick@puppetlabs.com> (1):
  * Fix typos in upgrader
 
2013-06-18 John Duarte <john.duarte@puppetlabs.com> - 3.0.0-preview4
=====================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (25):
  * (maint) Enqueue the deep-merge gem everywhere as it is needed to enable a
    hiera feature.
  * Don't enqueue activesupport or activerecord, we don't need them for
    inventory service anymore.
  * (PE-581) Only enqueue pe-puppet-server for a master install
  * Update conf files for no more fake master
  * Add certificate_status rule to auth.conf from the request_manager module.
  * Add comment explaining why the console needs facts access.
  * (PE-581) Don't set up the master on the console
  * (PE-581) Update auth_conf to 0.1.6, request_manager to 0.0.9 to support
    removing fake master setup.
  * (PE-581) Remove console_install logic from puppet.conf.erb
  * Enqueue PUPpuppet-enterprise-release on solaris, as it is available.
  * (PE-581) Don't do puppetdb things or auth.conf on a console install
  * Update pe_mcollective to 0.1.8 (no longer depends on facts.d).
  * Remove external facts generation from installer
  * (PE-630) Update pe_mcollective module to 0.1.9
  * Bump java_ks module to 1.1.0 from 1.0.1
  * Update pe_mcollective module to 0.1.10
  * Update puppet_enterprise module with updated java_ks dependency of 1.1.x
  * (PE-581) Remove lingering elements of the surrogate master
  * (PE-656) Use correct service name for pe-puppet in uninstaller
  * (maint) Correct platform names for pe-puppet-agent in uninstaller
  * (maint) Start keychain before signing tarballs
  * (PE-694) Exclude sles from supported platforms for PE 3.0.0
  * (PE-775) Set q_run_updtvpkg to n when not on aix
  * Whitespace cleanup.
  * (PE-611) Only grab the integer from memorysize_mb
 
 Nick Lewis <nick@puppetlabs.com> (16):
  * (PE-528) Configure the PuppetDB whitelist
  * (PE-613) Wait until postgres is up before connecting to it
  * Fix a typo in README.markdown
  * (PE-583) Configure mcollective for Live Management during installation
  * Remove unused verify_databases_and_users function
  * (PE-648) Stop creating the inventory service database
  * Remove straggling references to the inventory service
  * (PE-665) Only allow standalone or completely distributed installs
  * (PE-665) Verify that two of three roles haven't been selected
  * (PE-662) Verify the PuppetDB database as well as console
  * (PE-662) Extract a helper function for verifying databases
  * (PE-707) Respect custom PuppetDB hostname and port
  * (PE-713) Don't prompt for console hostname on PuppetDB-only installs
  * (PE-709) Respect the q_pe_database answer on non-PuppetDB installs
  * (PE-767) Don't wait for the database to start in noop
  * (PE-768) Don't pushd to a nonexistent directory in noop
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (9):
  * (PE-526) Update answer files
  * (PE-526) Remove upgrade answer files
  * (PE-526) Update answer files for existing postgres
  * (PE-526) Update master only answer file
  * (PE-526) Update sample agent answer files
  * (PE-526) Update console only answer file
  * (PE-526) Remove fake inventory master from answers
  * (PE-611) Update memory requirements
  * (PE-566) Detect upgrade for agent only
 
 Moses Mendoza <moses@puppetlabs.com> (5):
  * (PE-605) Remove debian GPG key on purge uninstalls
  * Use correct package name for key removal test
  * Update rpm hiera submodule
  * (PE-610) don't hardcode 'pe-postgres' database name in checks
  * Don't subshell in db checks if we don't have to
 
 Jill Burrows <jill@puppetlabs.com> (3):
  * [PE-623] puppetlabs-request_manager has incorrect dependencies
  * [PE-612] Don't check locale for postgres when saving answers
  * [PE-650] `display_product()` in installer/utilities script truncates some
    text
 
 Lindsey Smith <lindsey@puppetlabs.com> (1):
  * (PE-604) Prompt the user to remove agent and console certificates on
    uninstall
 
 Ruth Linehan <ruth@puppetlabs.com> (1):
  * [PE-583] Update pe_mcollective module to properly setup mcollective
    server public key for dashboard user on CA
 
2013-06-11 MosesMendoza <mendoza.moses@gmail.com> - 3.0.0-preview3
===================================================================
 Moses Mendoza <moses@puppetlabs.com> (13):
  * Add question and run of updtvpkg on AIX
  * Fix zypper repo installation
  * Sign repomd.xml file in yum repos during compose
  * (PE-487) Fix broken process stopping in AIX uninstaller
  * Make pathing to lssrc consistent
  * Don't prepend /usr/sbin to path
  * Update activemq submodules for PE-434
  * Don't rm -rf the repodata if we're just trying to update
  * Update deb and rpm mcollective submodules for 17667
  * Reword updtvpkg question per docs suggestion
  * (PE-472) Fix incorrect warning on uninstall w/out root
  * Explicitly pass compression type to avoid bz2 orig archives
  * Update cloud provisioner for new vmware cp 1.0.3
 
 Nick Lewis <nick@puppetlabs.com> (10):
  * (PE-385) Classify PuppetDB nodes with parameters
  * Add pe_puppetdb version which supports manage_database => false
  * Remove workaround for old buggy dashboard rake behavior
  * Use certname rather than fqdn for PuppetDB ssl-host
  * Upgrade pe_mcollective module to 0.1.7
  * (PE-579) Don't ask for inventory service certname
  * Remove old version of the pe_puppetdb module
  * (PE-595) Fix node classification in the console
  * (PE-531) Revise installer wording around PuppetDB/console/database
  * (PE-578) Properly classify PuppetDB node with split PuppetDB/console
 
 Matthaus Owens <matthaus@puppetlabs.com> (7):
  * There is no need to see all of the output from the rake tasks. This
    suppresses stdout, but leaves stderr in case of failures.
  * (PE-513) Add ServerAlia to puppetmaster.conf.erb
  * Update pe_mcollective module to 0.1.5
  * (PE-512, PE-561, PE-562, PE-563) Update pe_mcollective to 0.1.6
  * (PE-539) Always enqueue net-ssh when available
  * (PE-597) Only remove t_pe_files if it is a purge
  * (maint) Remove unused variables from puppet.conf.erb
 
 Lindsey Smith <lindsey@puppetlabs.com> (6):
  * [PE-491] Solaris 10 installer bails on installing packages
  * [PE-518] Enqueue libyaml when doing a Solaris install
  * [PE-519] Update Solaris init scripts for the renamed puppet agent
  * [PE-491] Move the queued packages string per PR feedback
  * [PE-574] List the Postgres port in the "open ports" warning at the end of
    the installer
  * [PE-574] Use the correct console port var in puppetmaster installs
 
 Ruth Linehan <ruth@puppetlabs.com> (4):
  * [PE-318] Update pe_mcollective module with puppetral agent changes
  * update pe_puppetdb module to 0.0.7
  * [PE-584] Always run agent on puppetdb standalone install
  * [PE-584] Simplify puppet agent run logic
 
 Jill Burrows <jill@puppetlabs.com> (3):
  * Update puppetlabs-puppet_enterprise module
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
 
 Chris Price <chris@puppetlabs.com> (2):
  * Clean up the uninstaller for pe-postgres environment
  * New version of pg module that works on SLES
 
 Karel Brezina <karel.brezina@gmail.com> (2):
  * [PE-498] Creates a tablespace for console databases and creates the
    databases with the tablespace
  * [PE-560] Creates pe-puppetdb tablespace in databases.erb and uses it for
    puppetdb database.
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (1):
  * (PE-475) Update modules with more specific deps
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * (PE-514) Removing the upgrader from the compose
 
 llowder <l.lowder@keepingyouhonest.net> (1):
  * (#20993) Adds support for setting an environment from the installer
 
2013-06-03 Moses Mendoza <moses@puppetlabs.com> - 3.0.0-preview1
=================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (63):
  * Add pe-deb-rubygem-sequel as a submodule to packaging/deb
  * Update pe-deb-activemq to 5.8.0
  * Remove unneeded and unused submodules.
  * Remove unneeded and unused submodules.
  * (PE-327, PE-330) Unify the deb package and service to redhat standards
  * Generate repodata for debian and rpm packages
  * Enqueue virt-what, which is a dependency of facter on EL and deb/ubuntu
  * Replace one line cd with a full do end block over 3 lines so ruby doesn't
    get confused.
  * (PE-379) Don't use erb before it is available
  * Update pe-deb-activemq to ship activemq.jar
  * Update debian puppet package names
  * Update pe_mcollective module to 0.1.3
  * Update service names for new debian puppet package
  * Update upgrader to stop and bounce the correct service
  * Add quotes to $PE_VER to avoid odd syntax errors in the unlikely event
    that PE_VER is not set.
  * Unified pe-deb-apache and rebuild with improved license check.
  * Update pe-deb-apache to use pe-apache as user and group instead of
    www-data.
  * Enqueue tzdata-java on debian and ubuntu to be consistent with rhel/sles.
  * (PE-410) Package safe-yaml for debian/ubuntu
  * Remove tzdata-java and timezone-java enquement from the installer.
    pe-java already includes timezone data.
  * Revert addition of tzdata-java dependency to pe-deb-java. It already has
    tzdata in it.
  * (maint) More PE < 2 upgrader sections to be removed
  * (maint) Remove wrapper modules from PE 1.x days
  * (maint) Use enqueue_vendor_packages method instead of duplicating code
  * (maint) Remove dead mysql code from upgrader
  * Make Rakefile only load rake tasks, not directories.
  * Add get_metadata function to help in generating Release files for debian.
  * Move functions from Rakefile to tasks/00_utils.rake to declutter
    Rakefile.
  * Add gpg_sign_file method, copy start_keychain method from deb.rake.
  * Generate Release file during compose for debian.
  * It the gpg-agent isn't available, jenkins can't start it for us. This is
    a manual step.
  * Now that we have a signed deb repo, we don't need to pass --force-yes to
    apt.
  * Add a comment explaining why we do weird things.
  * Add prime_gpg task to make feeding the passphrase to gpg easier.
  * Bump pe-deb-puppet-enterprise-release to 3.0.0.
  * Add Rakefile.signed to .gitignore so no one accidentally commits it
  * Add some of the temporary files dropped installer during a compose to the
    toplevel .gitignore
  * Move keychain to earlier in the compose to better catch failure. Make
    task dependencies more obvious.
  * Revert sign and generate release files branch
  * Revert "Revert sign and generate release files branch"
  * Update Rakefile to default to preview mode
  * Build an 'all' manifest for the all of the packages in the tarball.
  * Refactor populate task. Break out into methods in 00_utils
  * Cleanup rake task dependencies
  * Lay down GPG key dynamically
  * Add the GPG key to apt on debian
  * Indent if block
  * Extract gpg testing logic into a utility method.
  * Add parens for branan and consistency.
  * Comment utility method calls.
  * Prepend RAKE_ROOT to installer dir.
  * Update comment for dist task to explain the ustar format.
  * Update notify email address to be delivery and not releng and sqa, which
    are now a subset of delivery.
  * Add utility method to benchmark and report on a block of code.
  * Add basic benchmarking to the more commonly used rake tasks to gauge
    bottlenecks.
  * Don't fail on rsync errors, so that the benchmark can give results on
    this section.
  * Don't clean package_repos in clean task, but use --delete-after in rsync
    call.
  * Use nfs share and cp instead of rsync over ssh
  * Go back to a single key world for signing the apt repo
  * Update pe-deb-cloud-provisioner to 1.0.8
  * Add preview license to pe-deb-puppet-enterprise-release.
  * Add /usr/sbin to path on debian builds so that cowbuilder can be found.
  * (PE-443) Remove q_verify_packages question from installer/upgrader
 
 Nick Lewis <nick@puppetlabs.com> (38):
  * Make utilities executable
  * Extract helper functions for issuing warnings
  * Don't regenerate files which could have changes
  * Correct spelling of noop
  * Add helper functions for managing platform repos
  * Remove rpm verify functions
  * Canonicalize installer dir
  * Extract the vendor package lists into a utility function
  * Install all packages with package manager where possible
  * Add a note about signed repos and --force-yes
  * Only make apt repo once
  * Restructure database-related interview and verification
  * Only install postgresql-server with local db
  * Fix templates to use the new database variables
  * Handle split PuppetDB/console
  * Properly handle PuppetDB inventory service with split console
  * Don't install activemq on PuppetDB-only installs
  * More fixes for split console/puppetdb
  * Fix puppetdb classification in all-in-one install
  * Don't classify puppetdb nodes in console for now
  * Upgrade pe_puppetdb module to 0.0.3
  * Stop installing mysql/mysql-client
  * Stop installing sudo
  * Remove duplicate function definition
  * Automatically generate the postgres root password
  * Fix comment to not reference unused variable
  * Remove unused pe_console module
  * Always create all databases
  * Remove pe_console from list of modules to install
  * Properly execute psql to create databases in non-world readable dirs
  * Use the http report processor rather than https
  * Don't require PuppetDB hostname on agent-only installs
  * Use PuppetDB report processor
  * (PE-449) Make PuppetDB database info configurable
  * (PE-449) Add PuppetDB database questions to the installer
  * Upgrade pe_postgresql module to 0.0.3
  * Upgrade pe_puppetdb module to 0.0.5
  * Fix SLES package repo existence test
 
 Moses Mendoza <moses@puppetlabs.com> (26):
  * Add pe-rpm-rubygem-deep_merge submodule to rpm-modules
  * Update hiera rpm submodule
  * Update hiera rpm submodule (again)
  * remove deep_merge submodule for rename
  * Add new rubygem-deep-merge submodule
  * Add debian rubygem-deep-merge submodule
  * Update hiera submodule
  * Update debian hiera submodule
  * Update puppet and mcollective submodule
  * Update rpm mcollective submodule for 2.2.4
  * Update mcollective submodule to 2.2.4
  * Remove puppet submodules
  * Add safe-yaml rpm submodule
  * Update rack rpm submodule
  * Update postgresql submodule
  * Update postgresql submodule
  * Update deb postgres to use /bin/bash in init
  * Readlink isn't on AIX, so don't call it
  * Don't call installer_dir() before prepare_platform()
  * Use full package file names on AIX install
  * Set q_database_install='n' on agent only installations
  * Reorder package enqueuing on AIX
  * Update postgresql rpm module for fixed initdb auth methods
  * Commit for rebuild with AIX stack complete
  * Rebuild for AIX stack without pe-safe-yaml dependency
  * Rebuild for new pe-puppet (PE-467)
 
 Matthaus Litteken <matthaus@puppetlabs.com> (14):
  * Add pe-rpm-rubygem-sequel submodule to rpm-modules
  * Update pe-rpm-activemq to 5.8.0
  * (PE-375) Remove custom https report processor from pe-rpm-puppet
  * Remove pe-rpm-rubygem-sinatra submodule, it is no longer needed.
  * Update pe-rpm-activemq to ship bin/activemq.jar
  * Remove tzdata-java and timezone-javaas dependencies of pe-rpm-java.
  * Use real_initrddir so the init script is correctly placed in
    pe-rpm-memcached.
  * Updated rubygem-activesupport and rubygem-activerecord to shell out to
    ruby to discover gemdir.
  * Update pe-rpm-java to remove tzdata-java and timezone-java as
    dependencies, as they are already part of pe-java.
  * (PE-435) Don't require libs automatically on pe-rpm-rubygem-nokogiri.
  * Remove ruby from ruby's release tag, add pe.
  * pe-rpm-postgresql - Expand no_user_group to empty string if it's not set
  * Update pe-rpm-cloud-provisoner to 1.0.8
  * Add preview license to pe-rpm-puppet-enterprise-release.
 
 Chris Price <chris@puppetlabs.com> (4):
  * New version of inifile module that doesn't cause warnings
  * Upgrade inifile module to 0.10.2
  * Update inifile module to latest bugfix release
  * Update to newer version of puppetdb module
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (4):
  * (PE-339) Move license check out of workers
  * (maint) update addresses
  * (maint) update addresses
  * (PE-297) Add dependency module
 
 Branan Purvine-Riley <branan@puppetlabs.com> (2):
  * [PE-423] Explicitly set the shell of the pe-postgres user when su'ing
  * (PE-441) Drop the agent certname in the 'main' section
 
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * Assume no puppetdb if it's just an agent.
  * Optimize createrepo on distribution server.
 
 Karel Brezina <karel.brezina@gmail.com> (1):
  * MySQL stuff was replaced with PostgreSQL stuff.
 
 Lauren <lauren.rother@puppetlabs.com> (1):
  * Typo fix
 
2013-05-16 Matthaus Owens <matthaus@puppetlabs.com> - 3.0.0-preview0
=====================================================================
 Moses Mendoza <moses@puppetlabs.com> (21):
  * Add mcollective submodule at existing PE packages
  * Update rpm mcollective submodule to 2.2.3
  * Add pe-ruby-rgen debian submodule
  * Update mcollective rpm submodule
  * Remove rubygem-stomp submodule
  * Readd stomp as ruby-stomp
  * Add ruby-stomp submodule
  * Update ruby-stomp submodule for librarification
  * Update deb and rpm stomp submodules
  * Add pe-rpm-puppet submodule
  * Update deb puppet submodule
  * Remove puppet-dashboard EL and Debian submodules
  * Update facter rpm submodule to 1.7.1
  * Update deb facter submodule for 1.7.1
  * Update ruby rpm submodule for new sles dependency
  * Enqueue pe-ruby-rgen in the installer
  * Update passenger EL submodule
  * Add pe-aix-rpm-cloud-provisioner submodule
  * Update rpm puppet submodule for 3.2.0
  * Update rpm facter submodule
  * Update EL cloud-provisioner submodule
 
 Matthaus Owens <matthaus@puppetlabs.com> (7):
  * (#20464) Don't use run_suppress_output in is_package_installed
  * Remove unused files from installer directory. They have not been touched
    since 2010.
  * Update pe-rpm-passenger to passenger 4.0.1
  * Update pe-deb-passenger for passenger 4.0.1 and our source based layout.
  * Update package names for new ruby stack on aix and EL.
  * Remove gems that are now part of dashboard's vendored gems
  * Update pe-deb-puppet to 3.2.0
 
 Matthaus Litteken <matthaus@puppetlabs.com> (6):
  * Update passenger layout for RPM. Update to passenger 4.0.1
  * Add pe-rpm-activemq submodule to rpm-modules.
  * Update pe-rpm-activemq for sles oddities.
  * Add pe-rpm-libevent submodule rpm-modules.
  * Add pe-rpm-memcached submodule to rpm-modules.
  * Remove rubygem-hiera-puppet submodule, it is no longer required in 3.0.x
 
 Nick Lewis <nick@puppetlabs.com> (4):
  * Remove support for upgrading from pre-2.x
  * Don't support upgrades from pre-2.5 consoles
  * Extract a utilities library from the installer
  * Remove one last reference to t_console_auth_install
 
 Lindsey Smith <lindsey@puppetlabs.com> (2):
  * Silence popd spam in installer
  * [PE-307] Remove console auth active flag now that it is always enabled
 
 Branan Purvine-Riley <branan@puppetlabs.com> (1):
  * Include the installer utilities in the tarball
 
 rlinehan <ruth@puppetlabs.com> (1):
  * Update pe_mcollective module to 0.1.2 with new mcollective agent files
 
2013-05-07 Matthaus Owens <matthaus@puppetlabs.com> - 3.0.0-debian-preview4
============================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (32):
  * Rebuild pe-console-auth with updated Rakefile to include RAKE_ROOT in the
    load path.
  * Rebuilt pe-puppetdb and friends to use the correct ruby sitelibdir on
    ruby 1.9 for PE 3.
  * Update pe-deb-java to icedtea 2.3.9 and openjdk 1.7.0 update 19
  * Add pe-rpm-hiera submodule.
  * Remove rubygem-hiera rpm submodule.
  * Update pe-rpm-puppet-enterprise-release for PE 3.0
  * Update pe-rpm-ruby-augeas to 0.5.0 and for ruby 1.9.3, PE 3.0, newly
    unified pe-augeas package.
  * Add pe_common module to tarball and to modules to install. Version 0.1.0
    (55f0b35c0cc40a4b49c2f76e72530f84eacea635)
  * Add puppetlabs-apt module at v 1.1.0, it is a dependency of
    puppetlabs-postgresql.
  * Add puppetlabs-firewall module at v 0.3.0, it is a dependency of
    puppetlabs-postgresql.
  * Update installer for bundler
  * Enqueue pe-rubycas-server for our console applications.
  * Update pe_mcollective module to 0.1.1 with Windows updates.
  * Update pe_puppetdb module to 0.0.2
  * Update pe_postgresql module to 0.0.2
  * Add pe_console module for initial console db setup.
  * Use run with mkdir to ensure no changes are made to the system in noop
    mode.
  * Add configure_console function to call the pe_console module with the
    required parameters.
  * Remove the mysql bits from the installer now that postgres is the only
    way to install. The mysql functions still remain.
  * Console-auth rebuilt to allow use of upstream rubycas-client gem.
  * Live-manangement rebuilt.
  * puppet-dashboard rebuilt to use upstream rubycas-client gem and avoid
    bundler/git issues.
  * Don't install console-auth plugins. They now live in initializers.
  * Rebuilt console_auth to add rubycas-server to the load path for its rake
    tasks.
  * Rebuilt puppet-dashboard with updated default_group.rake
  * Update db:create_user rake task invocation to use ROLE='admin' because
    case matters.
  * Add another round of session key generation for cas and dashboard. Export
    both for use in erb templates.
  * Replace instance variable translation with bare ENV variable usage.
  * Add RUBYLIB to puppetdashboard.conf.erb so that the console apps libs are
    added to the load path.
  * Make console-auth/config.yml readable by the dashboard user
  * Updated builds of puppet-dashboard and live-management to use precompiled
    assets.
  * Rebuilds of console, console_auth, live-management, and
    certificate_mananger
 
 Branan Purvine-Riley <branan@puppetlabs.com> (20):
  * (maint) Remove obsolete PassengerUseGlobalQueue option
  * Add pe-rpm-rubygem-activesupport submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-activerecord submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-net-scp submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-builder submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-multi-json submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-excon submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-formatador submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-guid submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-mime-types submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-rbvmomi submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-ruby-hmac submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-trollop submodule. Update for ruby 1.9.3, PE 3
  * Update pe-rpm-rubygem-stomp submodule for ruby 1.9.3, PE 3
  * Update rubygem-rack to v1.4.5
  * Add pe-rpm-rubygem-nokogiri submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-fog submodule. Update for ruby 1.9.3, PE 3
  * Update tanukiwrapper submodule to the PE 3.0.x version
  * Update facter to 1.7.0
  * Update deb and rpm postgresql for explicit dependency on ldap
 
 Moses Mendoza <moses@puppetlabs.com> (9):
  * Add pe-rpm-rubygem-sinatra submodule
  * Add pe-rpm-rubygem-sinatra submodule to 2.8.x
  * Add pe-rpm-ruby-rgen submodule
  * Add pe-rpm-ruby-mysql submodule to 2.8.x
  * Update pe-rpm-ruby-mysql submodule for 2.8.2
  * Update gem path for shared vendored location
  * fix character comparison for ruby 1.9
  * Correct split on string
  * Update cloud-provisioner debian submodule
 
 Lindsey Smith <lindsey@puppetlabs.com> (4):
  * Update configuration files for the Rails 3 dashboard and Postgres.
  * Add some new dashboard settings to the installer template.
  * The console base URL requires a trailing slash for compatibility with the
    console auth templates.
  * Add stomp gem to RUBYLIB so live management can find mcollective.
 
 Matthaus Litteken <matthaus@puppetlabs.com> (4):
  * Update pe-rpm-java to icedtea 2.3.9, java 1.7.0.19
  * Consolidate pe-rpm-augeas into one package.
  * Add pe-rpm-ruby-augeas submodule again. Do it right this time.
  * Add pe-rpm-rubygem-net-ssh submodule. Update for ruby 1.9.3, PE 3
 
 Jill Burrows <jill@puppetlabs.com> (1):
  * Duplicating the environment variable so it can be modified in the
    console_Auth_config.yml.erb.
 
 Nick Lewis <nick@puppetlabs.com> (1):
  * Setup version 9.2 of postgres, not 9.1
 
2013-04-27 Matthaus Owens <matthaus@puppetlabs.com> - 3.0.0-debian-preview3
============================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (19):
  * Bump pe_mcollective to 0.0.61
  * (maint) Move heredoc of noask into static file
  * Add facility to upgrade solaris packages
  * Fix noask path in pkgrm call.
  * (maint) Simplify logic in enqueue_* methods
  * Add the full noask path to pkgadd call.
  * Let's install after we upgrade.
  * Use desired service name in upgrader
  * Whitespace fix.
  * Add bounce_service, enable_service for solaris
  * Update service calls to use puppet
  * Don't do bad things with empty strings in the tar command.
  * Fix exporting answers with whitespace
  * Update env export command to work with bsdland
  * Use the gpg-agent when signing the tarballs.
  * Don't use time with s3cmd, it makes things fail oddly.
  * Make s3 links public for final release
  * Use public in the put, not on the whole bucket afterwards.
  * Patch pe-deb-hiera to update hiera.yaml for Psych yaml parser.
 
 Moses Mendoza <moses@puppetlabs.com> (2):
  * Replace tanukiwrapper in sles repos with one that doesn't require pe-java
  * Add tanukiwrapper submodule
 
2013-04-26 MosesMendoza <mendoza.moses@gmail.com> - 3.0.0-debian-preview2
==========================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (22):
  * Rebuild pe-deb-ruby-ldap at version 0.9.8-7
  * Update pe-deb-rubygem-rack-csrf for pe-ruby
  * Enable wheezy builds for PE 3
  * Update package names for PE 3 stack
  * Update puppetmaster.conf for Passenger 4
  * Add ruby bits into pe-deb-ruby-mysql
  * Update pe-deb-passenger to just work for now. Symlinked agents and
    helper-scripts into /opt/puppet
  * Remove rspec.rake from pe-deb-puppet-dashboard as it needs test-unit on
    ruby 1.9
  * Update pe-rack to pe-rubygem-rack on debian.
  * Updated build of rack-csrf with dependencies on pe-rubygem-rack instead
    of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Remove pe-rubygem-rake from enqueued packages. It is provided by ruby
    1.9.3.
  * Update pe-rack to pe-rubygem-rack for debian in installer.
  * Update config.ru for Puppet 3.x
  * Add patch to set SSL::VERIFY_NONE to puppet_https.rb in
    pe-deb-puppet-dashboard
  * 'Update' pe-deb-ruby-mysql to 2.8.2, use debian's packaging for a working
    mysql.so
  * Update puppet_https patch in pe-deb-puppet-dashboard to use ca cert when
    available to verify connection.
  * Fixup pluginsync calls and puppet.conf entry for Puppet 3.x
  * Bump auth_conf module to 0.1.5 to fix .map string ruby 1.9 issue.
  * Update pe_accounts to 2.0.0 to removed duplicated create_resources
    function.
  * Enqueue pe-bundler in the installer.
 
 Moses Mendoza <moses@puppetlabs.com> (7):
  * Add bundler submodule
  * Update deb postgresl submodule to upstream 9.2.4
  * Update deb postgres submodule for new auth method setting
  * Update rack and bundler debian submodules
  * Update rpm bundler and ruby-ldap submodules
  * Update postgres rpm submodule for 9.2.4
  * Add ruby-shadow submodule to rpm-modules
 
2013-04-20 Matthaus Owens <matthaus@puppetlabs.com> - 3.0.0-debian-preview1
============================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (4):
  * Add bundler to debian submodules.
  * Updated pe-deb-cloud-provisioner for ruby 1.9 dependencies.
  * Updated pe-deb-puppet-dashboard rake dependency to pe-rubygem-rake.
  * Rebased pe-deb-ruby-mysql to 2.9.11 and rebuilt for pe-ruby 1.9
 
 fhrbek <filip.hrbek@gmail.com> (1):
  * Support for puppetdb
 
2013-04-19 Matthaus Owens <matthaus@puppetlabs.com> - 3.0.0-debian-preview0
============================================================================
 * no changes since the previous version.2013-06-21 MosesMendoza <mendoza.moses@gmail.com> - 3.0.0
==========================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (526):
  * (#8719) Removed HEREDOC of puppetagent.xml from installer
  * (#8135) Fixed debian version parsing, installing libcap2 for squeeze
  * (#8728) Use 'el' prefix for rhel and centos pkgs
  * (#8766) pe-httpd-bin installable on squeeze
  * (#8772) Rails is now installed on debian/ubuntu
  * (#7902) Allow non-alphanum in mysql database name
  * Removed minor (patch) from SLES PLATFORM_VERSION
  * Change Maintainers to info@puppetlabs.com
  * (#7575) bsdtar no longer needed to build PE
  * (#7575) BSDTar no longer required for PE build
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8853) Exclude unused packages from debian/ubuntu
  * (#8896) java is now installed on SLES
  * (#8853) Exclude httpd prefork from packaging
  * (#8953) Enqueue sudo to be installed on EL
  * (#8979) Sed script munges dashboard workers script
  * (#8991) dashboard rake migrate:db during upgrade
  * (#8992) Mcollective installed during upgrade
  * (#8989) Start activemq after install/upgrade
  * (#8854) Baseline plugin installed with dashboard
  * Revert start of activemq and mcollective in installer and upgrader.
  * (#9048) Installer bails out if PE already installed
  * (#9115) Installer saves answers by default
  * (#8765) Installer fails cleanly on Darwin/Mac OS
  * (#9150) Cron daemon enqueued during install
  * (#9159) Upgrader bails out if puppet isn't there
  * (#9155) Solaris needs to set q_puppetagent_install
  * (#9152) Upgrader handles solaris packages
  * (#9165) Replace vixie-cron with cronie on EL6
  * (#9152) Spaces matter in bash conditionals
  * (#9172) Add redhatenterprisees to rhel platform list
  * (#9175) PE packages not listed in vendor packages
  * (#9165) Actually install queued packages
  * Remove run from pushd and popd
  * (#9193) Replace yum with rpm in upgrader on EL4
  * (#9194) Remove pe-ruby-mysql from default upgrade
  * (#9288) libldap enqueued in install/upgrade
  * (#9226) Pluginsync defaults to true in installer
  * (#9127) Remove pe-rails, pe-action* from installer
  * (#9334) Debian minor version no longer prints
  * (#9127) Remove obsolete packages during upgrade
  * (#9127) activerecord doesn't require activeresource
  * (#9317) Save all answers during upgrade or install
  * (#9124) Collect mcollective facts after upgrade/install
  * (#9432) Mco-client should only be installed to master
  * (#9387) Ensure perms for external_node
  * (#9512) Installer installs vwc packages for EL
  * (#9512) Upgrader installs VWC packages if needed
  * (#9507) Update installer to use puppet apply
  * (#9320) Add baseline_day_end to settings.yml
  * (#9300) Remove cruft from auth.conf heredoc
  * (#9117) display_platform_failure working
  * (#9257) Add alias for mco to mcollective module
  * (#9117) Fix awk detection
  * (#9520) Correct mysql db creation syntax
  * (#9481) Assume dashboard is used as ENC
  * (#9480) Installer assumes reports sent to dashboard
  * (#9692) Don't try to enable puppet-dashboard
  * (#9483) Installer won't ask about ruby dev libaries
  * Typo in installer. Docs URL shouldn't be there
  * Added net-ssh to git submodules.
  * Added net-ssh to build.sh for greater good.
  * Added net-scp to git submodules, and to packaging/deb/lenny/build.sh
  * Added builder (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added excon (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added formatador (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added mime-types (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added multi-json (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added guid to git submodules, and to packaging/deb/lenny/build.sh
  * Added ruby-hmac (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added nokogiri (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added fog to git submodules, and to packaging/deb/lenny/build.sh
  * (#9893) Add cloud gems to install/upgrade
  * (#9828) Enqueue nokogiri dependencies in install
  * libxslt doesn't exist on debian. It is libxslt1.1
  * Added trollop to build.sh and as a submodule to enterprise-dist.
  * Updating build.sh, adding rbvmomi there and as a submodule.
  * Added trollop and rbvmomi to installer.
  * Merge and remove redundant conditionals
  * (#9946) Enqueue live management
  * Oops. Too many semi-colons. And not in a case.
  * Oops. Too many semi-colons. And not in a case.
  * (#9267) Rebrand dashboard to enterprise console
  * (#9301, #9335) Upgrader less chatty
  * Comments of 1.2.3 => 1.2.x.
  * (#9975) Noop mode works in installer
  * (#9494) Puppet apply in install won't gen reports
  * Quick fix for VERSION placement
  * Handle dashboard after install of packages
  * (#9640) puppet-dashboard user references correct mco
  * (#10023) Fix conversion function for answers file
  * Ooops. Dangling backslash. Let's get rid of that.
  * Unset bit in conversion was trying to unset variable values, not variable
    names. This is no longer the case.
  * (#9490) Bail out early if java is not 1.6/1.7
  * (#10038) Ask about cloud provisioner installation
  * Fix broken sed in upgrader.
  * Make check_java less chatty.
  * (#9640) Set java bool on all installs
  * Bumping mcollectivepe to v0.0.10.
  * (#10096) Add console fact to facts.d during install
  * Updating class in installer to reflect new name of mcollectivepe =>
    pe_mcollective.
  * Adding pe_mcollective v0.0.11 to enterprise dist to reflect namespace
    change and version bump.
  * (#10082) mco-client queued for console
  * (#10080) Installer lays down password for mcollective
  * (#10117) Enqueue live management during install/upgrade
  * (#10126) Fix typos in upgrader, wrap string in quotes
  * (#10128) Enqueue correct java during upgrade
  * Bump pe-mcollective to v0.0.13
  * (#10131) Fix perms on mcollective credentials file
  * Bump pe-mcollective to v0.0.14.
  * (#10044) Auto-enqueue agent on cloud install
  * (#9646) Add --provides to rpm query
  * (#10130) Remove config_mcoll from console install
  * Replaced awk with "${PLATFORM_AWK?}".
  * Tweaking rpm query to produce better results.
  * Added new versions of all modules, and brought in wrapper modules.
  * (#7901) Add sample answers to puppet-enterprise
  * (#9646) Better package handling on EL
  * (#9646) Fix undefined behavior in el package install
  * (#10190) Fixup reporturl in install/upgrade
  * (#10150) pe-memcached not started on install
  * (#10201) No default for console host
  * (#10201) Use default hostname for console sometimes
  * (#10160) Update auth.conf with new cert name
  * (#9319) Notify user about inventory service db
  * Typo in enterprise console hostname would break the install interview.
    space between String and localhost is very important.
  * Bumping pe_mcollective module to v0.0.15
  * (#10193) Upgrade path for modules
  * (#9993) Ask only about wrapper modules
  * Tweak to backup for upgraded modules
  * (#7901) Add answers dir to rakefile
  * (#10288) Default to no on puppet master install
  * (#10316) Remove unnecessary questions from installer
  * (#10312) Questions reordered to reduce confusion
  * (#10287) Replace certdnsnames with dnsaltnames
  * Fixed convert answers to turn colons into commas for dns names.
  * Quick hack to get install moving. There is a deeper problem with the
    StringDNSName type.
  * Turns out, you should only pass -q to the second grep, not to both.
  * Make the tar quiet about leading slashes. Replaced run_suppress_stdout
    with run_suppress_output.
  * Escaped single quote was causing bash errors. Wrapped string with double
    quotes instead.
  * Change cloud provisioner question to default to no on install.
  * (#10300) Classify node gracefully handles no console
  * (#10223) Basic master test working in upgrader
  * (#10298) Activemq only requires java 1.5.0
  * (#10342) Populate question with available data
  * (#10378) Fix quoting of ruby call
  * (#10286) Undefined variables have defaults
  * (#10343) User/database name default to console
  * (#10306) Default ssl support for console in install
  * (#10409) Replace inline auth with include for apache
  * (#10419) Add ssl support for enc script
  * (#9508) Upgrade auth.conf, change 'auth no' to 'auth any'
  * (#10452) Resolve IFS problems in upgrader
  * (#10341) Add ssl to upgrade path for console
  * (#10434) Renaming pe_baselines to pe_compliance and updating wrapper.
  * (#10572) Reduce three puppet.conf sed statements to two
  * (#10593) -q should be -y in apt-get for installer.
  * {$ \!= ${
  * (#10621) Rename pe_agents group to default for console configuration
  * (#10716, #10717) Enable cron(d?) on install, upgrade
  * (#10618) Don't bounce apache in disjoint console/master upgrades.
  * (#10729) Repair broken reporturl from 1.0 installs.
  * (#10726) Update module path in upgrade for pre 1.2 installs.
  * (#10210) Added warning in upgrader on standalone console
  * Missing then from if block
  * Move mco account question into interviewer
  * Fixed the module path wrong. Now it's right.
  * (#10533) Update sample answers for upgrader
  * (#10210) Updating message with doc url.
  * (#10756) Add autosign.conf on master with standalone console
  * (#10757) Fix auth.conf for pre-2.0 installs during upgrade
  * (#10753) Lay down facts.d txt file as early as possible
  * Bumping mcollective to 0.0.35
  * Need the right reporturl for external_node.
  * Two upgrade fixes
  * (#10797) Stop agent and master before upgrade
  * (#10815) Remove mco account in upgrade, ask about homedir
  * (#10805) Remove old modules during upgrade
  * (#10953) Better upgrader behavior after partial install
  * (#11000) Replace colons with commas in full suite sample answers file.
  * (#11056) Handle special chars for htpasswd in install
  * (#11110) Wrap mysql statement in backticks
  * (#11129) Unify debian pe packages where possible
  * (#11129) Unified puppet-dashboard under one debian.
  * (#11236) Use FQDN for default cert name
  * Update debian build script for freight
  * Update Rakefile to handle the new debian layout
  * Build.sh really working for debian.
  * Root rakefile really working for debian.
  * Revert "Build.sh really working for debian."
  * (#11107) Set umask to 0022 in installer/upgrader
  * (#10862) Tune passenger during upgrade
  * (#11107) Reduce complexity of umask in installer/upgrader
  * Puppet-dashboard is unified, not disparate.
  * (#11429) Replace gsed with sed for solaris
  * (#5338) Supply uninstaller with PE
  * Add uninstaller to rakefile for building.
  * (#11179) Remove swap file from pe_compliance tarball
  * Enqueue puppet-module-tool on Solaris
  * (#11497) Fix umask in uninstall/upgrade
  * (#11487) Kill processes on failure in uninstall
  * Adding support script to Rakefile for building.
  * (#11619) Parse and sort debian versions properly
  * (#11619) Fix RPM version parsing and sorting
  * (#11635) Handle empty mysql pass in uninstaller
  * (#11646) Add -h flag for help in uninstaller
  * (#11619) Need rpm release in version string
  * (#11644, #11645) Get root mysql pass, accept answer files
  * (#11655) Move libxml2 into OS specific case
  * (#11647) Remove pid files during uninstaller
  * Fix debian tagging for build.sh
  * (#11445) Add link to PE console
  * (#11713) Fix db removal in uninstaller
  * (#11708) Fix handle_service for puppet-agent in uninstaller
  * (#10710) Remove lockfiles in uninstaller
  * (#11710) Add another lockfile location to uninstaller
  * (#11650) Warn if uninstalling without removing db
  * New build of mcollective for debian.
  * (#11761) Answers files should not be world readable
  * (#6038) Improve mysql detection in installer
  * (#6038) Fix logic in mysql_path (-z becomes -n)
  * Support script tweaks to use correct cmd and silence errors
  * (#11812) Remove cronjobs in uninstaller
  * Reverse ! -z to -n in uninstaller
  * Use dpkg -P only when uninstall is a purge
  * (#11815) Make a default for q_puppet_enterpriseconsole_database_remote
  * (#11814) Exclude pem files from tarball
  * (#11836) Append instead of overwrite.
  * (#11813) Better os detection in installer
  * (#11837) Question with answer not asked
  * (#11468) Verify port available in interview
  * (#10158) Allow special chars in mysql pass on debian
  * (#10158, #11851) Mysql Special Chars on debian
  * (#11877) Less unanswerable questions
  * (#11878) Verify mysql credentials after mysql install
  * (#11821) Don't always ask if they want to install mysql
  * (#11884) No fqdn makes hostname fail
  * (#11814) Keep some pems in the support tarball
  * Add the platform message to more places
  * (#11532) Logging mode fails when standard mode fails
  * (#11532) Replace cat with dd to not error out
  * (#6347) Update ownership of /var/opt/lib/pe-puppet/lib
  * (#11891) Handle lack of VERSION gracefully
  * (#11869) Uninstaller warns about leaving mysql behind
  * Clean up dpkg statoverride on debian too
  * (#6347) Only chown /var/opt/lib/pe-puppet/lib once
  * (#11532) Replace set -o pipefail with $PIPESTATUS
  * (#11923) Use correct init script for dashboard-workers
  * (#11238) Add a plan to the confirm plan step
  * (#11461) Warn about potential firewall problems
  * (#11894) Better user check for uninstaller
  * (#11485) Better fake/real master detection
  * (#6347) Move chown to still later
  * (#11064) Fix broken settings.yml on pre-1.2 installs
  * (#10757) Fix master hostname for auth.conf update in upgrade
  * (#11993) Actually remove packages on solaris
  * (#11992) Stop pe-puppet-dashboard-workers during uninstall
  * (#12026) Remove rails packages before upgrading
  * (#12045) Warn on attempted uninstall of remote DBs
  * (#12056) Reorder package handling for debian in upgrader
  * Don't try to detect default console port
  * Updating pe_mcollective module to 0.0.39
  * (#12064) Really don't depend on external node
  * (#12071) Don't remove dependencies in upgrader
  * (#12075) Verify auth.conf exists before updating
  * (#12095) Wait for passenger before trying to retrieve cert
  * (#12102) Fix race in installer/upgrader
  * Fix uninstaller for sles
  * (#12133) Don't purge on debian package removal
  * Fix uninstaller EL/SLES package removal
  * Replace zypper call with rpm to remove packages on sles
  * (#12142) Don't ask to install cloud if installed
  * (#12029) Bounce pe-httpd if PE >= 2
  * Only wait for passenger during install if on a master.
  * (#12166) Don't clean mco cert on 2.0.0 upgrades
  * (#12167) Use single quotes for db pass in uninstall
  * Update submodules and build.sh for 2.0.2 release
  * Rebuilt P-P-E-R on EL (2.0.2).
  * Use --force for rpm on el4
  * Rebuilt puppet for EL5 to get mysql deadlock patch applied.
  * Replace pkill with bounce_service
  * Replace \s with [[:space:]] for master check
  * Better regex for rewriting external_node url
  * (#12446) Only perform some tasks if the upgrade is from PE < 2.0
  * (#12445) Don't replace puppetdashboard.conf on PE >= 2.0 upgrades
  * (#12436) Enqueue pciutils and sometimes dmidecode
  * (#12466) Discard X-Forwarded-For headers in apache
  * (#12380) Fully qualify calls to userdel, groupdel
  * (#12129) Make httpd message conditional on PE_MAJOR
  * (#12393) Upgrade yum to allow --nogpgcheck flag
  * New submodule commits for puppet, puppet-enterprise-release
  * (#12342) Improve wording of TCP port warnings.
  * New commits for puppet, facter, puppet-enterprise-release for
    debian/ubuntu.
  * Don't enqueue dmidecode on el4 in installer/upgrader
  * (#12735) Populate httpd port if unset
  * Really delete mco homedir when asked to
  * Updated sample answers files
  * (#12758) Use correct modulepath in upgrader
  * Change owner of puppet.conf to pe-puppet
  * Revert "(#12167) Use single quotes for db pass in uninstall"
  * (#12839) Add dmv, hiera to installer
  * (#12883,#12884) Default to N for TLS, check for duplicate names
  * (#12886) Adjust privileges in databases.erb
  * Fix type in var name, q_puppet_enterprise_database_user =>
    q_puppet_enterpriseconsole_database_user
  * Remove PRIVILEGES keyword from two grants.
  * Update table list for console user to include tables that are removed
    during migrations.
  * We need to set q_puppet_enterpriseconsole_database_remote to n if we are
    installing mysql, that way the erb file doesn't get confused.
  * Remove RackBaseURI from heredoc because pe-dmv will supply it in
    console_apps.d
  * Strip single quotes from passwords (since we don't support them) if they
    exist.
  * Remove single quotes from password in database.yml
  * Only call git build-package once, and tag at the same time.
  * New commits for pe-deb-facter and pe-deb-dmv.
  * New pe-puppet-dashboard. Bumped to 1.2.6 on debian.
  * Put auth lines back into puppetdashboard.conf, but commented out.
  * New dmv commit. Make sure we ship debian source to pluto on builds.
  * Update installer/upgrader for dmv
  * (#12420) Handle edge case where hostname = hostname_short
  * Updating pe_mcollective to 0.0.42
  * (#12305) Warn on low/default inoodb_buffer_pool_size
  * Clean up whitespace in upgrader.
  * Eval MySQL innodb_buffer statement
  * Turns out, to use , you need to define it first.
  * Updating build.sh to tag unified repos as debian/version, new commit for
    puppet-enterprise-release.
  * t_innodb_buffer_pool doesn't need to be defined, so removing ? from
    variable interpolation.
  * (#13389) Increase min length of auth password to 8
  * Remove dangling whitespace, redo tabbing for consistency.
  * (#13394) Manually add live-management packages to upgrader
  * This removes some dead code related to EL4 and Lenny from the
    installer/upgrader.
  * 443 != "443", but 443.to_s == "443"
  * Making deb build.sh take an argument for package to build (bash build.sh
    puppet).
  * We *shouldn't* need double quotes around the password. It should have
    single quotes already.
  * Bumping facter to 1.6.7
  * (#13437) Revert "Make minimum password length apply to answer files"
  * Bounce cron as well as enable it, otherwise if cron is stopped, none of
    the magic can happen.
  * Update message for auto-agent selection. Also triggered by cloud
    provisioner selection.
  * Minor tweaks to wording in uninstaller help screen and email validation
    error.
  * Adding precise to build.sh, setup.sh
  * Puppet submodule commit update (2.7.9 => 2.7.12)
  * Fix build.sh to take param but default to all. Remove module-tool from .
  * console_auth => console-auth
  * (#13499) Set t_console_auth_install in all reachable cases
  * (#13484) Really generate random secret
  * (#13507) Fix math in innodb, display MB not bytes
  * PE_VER is set incorrectly, fixing the cut to use ')' instead of '-'
  * Updating pe-puppet-enterprise-release submodule commit
  * Added patches, updated pe-deb-puppet for PE 2.5.1
  * New submodule commit for console-auth.
  * Tweaking README, new commits for mcollective on el, sles.
  * Removing cruft of the acceptance directory, which is not longer used.
  * Remove solaris services on uninstall
  * Update submodule commit for libevent.
  * Updated debian submodule commits.
  * (#14065) Handle upstart in bounce_service
  * Fix bash-unfriendly parens in uninstaller.
  * Adding new submodule commits for debian submodules.
  * Added ruby to DISP_DIST_PKGS. Fixed tagging (changed dist to branch).
  * Updating stomp submodule commit.
  * Bumping pe_mcollective module to 0.0.44
  * (#10805) Remove old modules after backup
  * Updating submodule commit for pe-puppet-enterprise-release.
  * Only chmod external_node if it exists.
  * Remove run from $(which mysql)
  * Don't set memorysize using $(run...)
  * Bumping pe_mcollective to 0.0.45
  * (#14259) Make /etc/puppetlabs/puppet-dashboard dir
  * Updated submodule commits for mcollective, puppet-dashboard-baseline.
  * Updated console-auth submodule commit.
  * Bumping ruby to 1.8.7-p358 in debian
  * New puppet submodule commit to get rid of /etc/default files for
    pe-puppet.
  * Updated console-auth submodule commit (version 1.0.8).
  * Fix bounce_service to handle upstart jobs with no symlink
  * Updated console-auth to 1.0.9 to fix db migration issue.
  * Bumped console-auth to 1.0.10 to address migration problem.
  * Adding nokogiri to disp_dist_pkgs so it gets build on each target to
    avoid libxml linking warnings.
  * Updated puppet-dashboard packaging to address #14309
  * Updated Rakefile to ship precise and lucid builds to s3.
  * Bumping console-auth to 1.0.11
  * Whitespace change in README.markdown
  * (#13571) Enqueue the correct mysql for amazon linux
  * (#14297) Updating puppet for upstart improvements.
  * (#13571) Add amazon to uninstaller
  * Consider 'OracleServer' to be a redhat flavor
  * Bumping pe_compliance to 0.0.7.
  * Update hostname detection
  * (#14817) Add ifconfig to support script
  * (#14761) Added sles reboot patch to pe-puppet.
  * (#14818) Replace munging puppetdashboard with erb call
  * Fixup q_puppet_agent_first_run conditional
  * Add yum-enterprise to excludes list.
  * Bumping console-auth to 1.0.12
  * Bumping pe_mcollective to 0.0.46
  * Updating live management for IE8 support.
  * Applying upstart patch to pe-puppet.
  * Bumping puppetlabs-pe_mcollective to 0.0.47
  * Bumping pe-activemq to 5.6.0
  * Updated stomp to 1.2.3
  * Update relative pathing in rake task
  * Update debian pathing for neptune in :populate task
  * Bumping pe_mcollective to 0.0.48
  * Updating branches in README.markdown.
  * Updating pe_mcollective to 0.0.49
  * Bumping pe_mcollective to 0.0.50 resolve cert finding problem.
  * update README with neptune instead of pluto.
  * Updated puppet-dashboard submodule commit.
  * Updating patches for puppet.
  * Updated puppet-dashboard with node_node vs node_name patch.
  * Updated live management to remove conflict marker (1.1.17)
  * Add chowns to setup, add cleanup to rpm task
  * Bumping pe_mcollective to 0.0.52 to adjust activemq threading.
  * Bumping pe_mcollective to 0.0.53
  * Bumping pe_mcollective to 0.0.54
  * Updated puppet packages.
  * Bumping pe-puppet-enterprise-release to 2.5.3
  * Consolidate bounce_service to use service command
  * New cloud-provisioner and mcollective submodule commits.
  * Update build.sh to use PE_VER to get the right freight repo.
  * (#15982) Fix debug mode problems with MySQL password generation
  * Moving deb Rakefile out of the way for moses' new shiny thing.
  * Tweaks to deb package task to not wait for input (--re-sign). Remove
    newline after hostname for better DB reading.
  * Updated pe-deb-puppet package with whopper's changes.
  * Adding .gitignore to ignore the outgoing directory.
  * Add AIX support to installer and upgrader
  * We hadn't been installing hiera/hiera-puppet in the upgrader for solaris.
    This commit fixes that and removes an unnecessary comment from the
    installer.
  * We no longer support installs on EL4, so this code path is unreachable.
  * Make deb:ship task take PKG arg so we can check which branch to push to.
  * Bumping pe-ruby to 1.8.7-p370.
  * Bumping pe-rubgems to 1.5.3
  * Bumping console-auth to 1.1.0 for PE 2.6.0
  * Bumping fog to 1.5.0
  * Bumping pe_mcollective to 0.0.55.
  * (#16345) Update db:create_user call in installer/upgrader
  * (#16345) Bumping console-auth to 1.1.1
  * Updating puppet-dashboard-baseline to 2.0.5
  * (#16349) Bumped puppet-dashboard to 1.2.10-2 for new default_group.rake
    file
  * (#16349) Update default group configuration in installer
  * (#16349) Use top level rakefile instead of default_group.rake to ensure
    all needed tasks are available to the task.
  * Updating README.markdown for up to date current branches.
  * Bumping excon to 0.14.1 to match fog 1.5.0 dependencies.
  * Removing tabs from README.markdown, replacing with spaces.
  * (#16379) Apply pe-puppet patch to fix inventory service fact search.
  * Move LC_ALL to a more effective location
  * (#11128) Bumping pe_accounts module to 1.1.0.
  * Bump stdlib to 2.3.3
  * Replace `configure_dashboard_groups_and_classes` function call with rake
    call in upgrader
  * (#16405) Make cert cleaning conditional on cert existence
  * Prefer java-1.6.0-openjdk to any jre
  * Start agent after mcollective is configured
  * Bumping pe_mcollective to 0.0.56.
  * Don't put quotes around bash lists.
  * Remove aix from supported platforms list.
  * Bumping pe-console-auth to 1.1.3
  * (#16457) Add amazon to list for package upgrades in
    puppet-enterprise-upgrader.
  * (#16474) Always migrate the console auth db
  * (#16474) Update email to username in cas server config
  * Bumping pe-puppet-enterprise-release to 2.6.1
  * Fixing manpage issue in pe-deb-puppet.
  * (#16556) Add comments to rubycas-server config.yml on upgrade
  * Bumping console-auth to 1.1.7
  * Adding pe-console to the submodules.
  * No, let's really add the submodule for console.
  * Use local user buildroot, add custom repos for java awesomesauce.
  * Fixup buildroot to not mktemp on every rake call.
  * Updated pe-puppet with host.rb patch for cert manager.
  * Updating pe-console to include console.conf and config.yml
  * (#17140) Updating pe-puppet version patch
  * Rebuild baseline module - (#17195) Do not use group for title if group
    does not exist
  * Add :all tasks for sles, el that include shipping,signing.
  * Remove artifacts in the right place.
  * Sles rake task uses new NFS mounts
  * Remove @tempdir and scp_file_* methods from utils
  * #(18072) Fix status on rhel puppet init script
  * Update buildroot to fall over to env variable, update java name
  * Build rack-csrf 2.4.0 for el,sles,debian.
  * Only rsync dirs that exist.
  * Add facter rpm submodule, re-add ruby submodule.
  * Updated el/sles facter to 1.6.17
  * Add rubygem-hiera submodule for rpm, bump version to 1.1.2
  * I should probably commit the .gitmodules as well.
  * Update rubygem-hiera submodule commit.
  * Add rubygem-json rpm submodule at 1.7.6 for PE 2.8.x
  * Bump pe-rpm-ruby to 1.8.7-p371
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
  * Add pe-rpm-rubygem-hiera-puppet submodule, update to 1.0.0, update
    pe-rpm-ruby to latest submodule commit.
  * Fixing up links for pe-rpm-hiera-puppet.
  * Adding pe-java to rpm-modules.
  * Adding submodule for rubygem-rack at version 1.1.6
  * Update pe-rubygem-json to 1.7.7 for CVE-2013-0269
  * Fix sles arch pathing for CVE shipping
  * Updated pe-rpm-java to icedtea 2.3.6 and 1.7.0 update 9 for Feburary java
    security issues.
  * Updated pe-puppet for RPM to include updated init script and %postun
    call.
  * Update rubygem-hiera to patch hiera.yaml location correctly.
  * Update hiera.yaml location in pe-rpm-rubygem-hiera patch.
  * Adding pe-rpm-libyaml submodule
  * Updated pe-rpm-libyaml commit. Built 0.1.4
  * Update pe-puppet EL and SLES init scripts to set PATH to match debian and
    include /usr/local/{bin,sbin}
  * 'Update' pe-rpm-rubygem-stomp to 1.1.9
  * Add pe-rpm-puppet-enterprise-release submodule to 2.8.x
  * Update pe-rpm-augeas to 1.0.0, add augeas submodule.
  * Add performance patch to pe-rpm-rubygem-hiera.
  * Update pe-rpm-java to icedtea 2.3.9, java 1.7.0.19
  * Consolidate pe-rpm-augeas into one package.
  * Add pe-rpm-ruby-augeas submodule again. Do it right this time.
  * Add pe-rpm-rubygem-net-ssh submodule. Update for ruby 1.9.3, PE 3
  * Update passenger layout for RPM. Update to passenger 4.0.1
  * Add pe-rpm-activemq submodule to rpm-modules.
  * Update pe-rpm-activemq for sles oddities.
  * Add pe-rpm-libevent submodule rpm-modules.
  * Add pe-rpm-memcached submodule to rpm-modules.
  * Remove rubygem-hiera-puppet submodule, it is no longer required in 3.0.x
  * Add pe-rpm-rubygem-sequel submodule to rpm-modules
  * Update pe-rpm-activemq to 5.8.0
  * (PE-375) Remove custom https report processor from pe-rpm-puppet
  * Remove pe-rpm-rubygem-sinatra submodule, it is no longer needed.
  * Update pe-rpm-activemq to ship bin/activemq.jar
  * Remove tzdata-java and timezone-javaas dependencies of pe-rpm-java.
  * Use real_initrddir so the init script is correctly placed in
    pe-rpm-memcached.
  * Updated rubygem-activesupport and rubygem-activerecord to shell out to
    ruby to discover gemdir.
  * Update pe-rpm-java to remove tzdata-java and timezone-java as
    dependencies, as they are already part of pe-java.
  * (PE-435) Don't require libs automatically on pe-rpm-rubygem-nokogiri.
  * Remove ruby from ruby's release tag, add pe.
  * pe-rpm-postgresql - Expand no_user_group to empty string if it's not set
  * Update pe-rpm-cloud-provisoner to 1.0.8
  * Add preview license to pe-rpm-puppet-enterprise-release.
 
 Michael Stahnke <stahnma@puppetlabs.com> (439):
  * (7733) changing number of nodes in license from 2 to 10 for PE.
  * Merge branches 'ticket/master/7733' and 'master'
  * (7704) SLES now proper in $PLATFORM variable.
  * (#6149) Ensure installer pulls in libcap1 for Debian 5.
  * Updating submodule references in master project.
  * Updating pointers for submodules.
  * (#7751) Adding submodules for squeeze support.
  * Adding all submodules for sqeeeze after pushes.
  * Updating submodule pointers for lucid branch.
  * Adding some helper scripts.
  * Adding Squeeze support into Rakefile.
  * Whitespace change
  * Maint: whitespace change.
  * Adding a git ignore to exclude build artifacts.
  * Updated uninstaller to obliterate /var/lib/mysql
  * Minor change to increment git describe
  * Maint: Updated rakefile to add an 'all' task
  * Minor change to increment git describe
  * Minor change to increment git describe (whitespace)
  *    Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Eliminating use of contractions in installer for clearer message
  * Minor tweaks to pull request from haus.
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating submodule pointers
  * Updated submodules on lenny
  * Update submodules for lucid
  * Update submodules for squeeze
  * Commiting my dumb helper scripts
  * Updating submodules after checking out the right branch in each folder
  * Fix build composition that removed mpm-worker
  * Whitespace to increment git describe
  * (#8853) Exclude httpd prefork from packaging
  * Removing duplicate submodule apache-passenger
  * Adding new gitignores for build artifacts in the distro directories
  * Cleaning up lenny distro area
  * Cleaned up lucid
  * Updating Squeeze
  * Updated squeeze
  * Updating git helper scripts
  * Incrment git describe.  Adds new SPARC builds
  * Removing squeeze folder and submodules (step1)
  * Removing squeeze folder and submodules (step2)
  * Removing Lucid from Enterprise Dist
  * Whitespace
  * Fixed a typo
  * Whitespace to increment git describe
  * updating submodule
  * Update submodule pointer to stomp
  * Ensure installer doesn't try to modify files that won't exist.
  * Update submodule to increment git describe
  * Updating submodule pointer to bump git describe
  * Updating submodule pointer to bump git describe
  * Update submodule commit marker; increment git describe
  * Adding baseline submodule
  * (#8739) Add baseline trimming for inspect jobs
  * Removing license file as it's outdated
  * (#9073) Add license file to PE installer.
  * (#9073) Rename LICENSE.pdf to license.txt
  * Whitespace for git describe
  * Adding puppet-enteprise-release as a submodule
  * (#9073) Modify installer to have the license rpm
  * (#9073) update installer to add p-p-e-r
  * Update submodule pointer to apache
  * Update submodule pointer; incrmeent git describe
  * Update submodule pointers
  * Updating seeding for cowbuilder
  * Updating uploader
  * Add PMT to solaris installs
  * Revert "Add PMT to solaris installs"
  * Adding utility to prune rpm repos
  * Submodule updates
  * Trying rake
  * Modify Rakefile to have before/after chain builds.
  * Submodule dashboard updated
  * More updates on Rakefile attempt
  * Submodule updates
  * Update for deps
  * (#9279) Fix puppet inspect upload by editing puppet.conf properly
  * Ensure pe-puppet-dashboard-workers is enabled after reboot
  * (#9279) Remove old archive files section in installer
  * Update README
  * Adding Rake task for shipping sles builds.
  * maint: add an s3ship task for composing
  * Update s3 ship task to strip the whitespace from the shell commands
  * Add el5-i386 to the s3 ship target
  * Update submodule pointer
  * Update submodule ruby-shadow
  * Update stomp submodule
  * Update submodule
  * Updating build.sh
  * Updating rakefile to provide less errors in rsyncing
  * Adding tilt
  * Updating build.sh to include tilt
  * Adding submodule for sinatra
  * Adding dalli submodule
  * Update build.sh for dalli
  * Updated submodule
  * Adding memcached submodule
  * Update build.sh to include libevent and memcached
  * Remove q.sh
  * Update submodules
  * Update submodule
  * Submodule update
  * Submodule update
  * Submodule update
  * (#9688) chkconfig is not usable on ubuntu/debian.
  * update uninstaller puppet module for debian
  * Update submodule
  * Try to ship LATEST file last
  * Whitespace
  * Whitespace
  * Now gzipping builds
  * Adding s3 ability to work with tar.gz
  * Whitespace
  * Adding livemanagement bits to the installer for sles, debian, ubuntu
  * Removing tabs and using 4 spaces instead
  * Whitespace
  * Adding an s3clean task to clean out our old builds in s3buckets.
  * Added a check to verify existance of dists/LATEST for s3clean task
  * New builds of Dashboard in this build
  * New build:
  * New build: facter on solaris, rubygem-pg, new mc module
  * Update puppet build for facter dep; new puppet on solaris
  * New submodule for cloud provisioner
  * Update build.sh for CP
  * Cloud Prov. now in pkg dir
  * New puppet rc3, livemgmt in el
  * New solaris updates
  * New livemgmt builds in EL
  * Removing dead packages
  * Add live-management to build.sh
  * Updates to live-management
  * Update mcollective module to 0.12
  * Whitespace
  * New build: new live-managment pkg
  * New build: new cp, live-mgmt, fog
  * Added a changelog
  * Updated Changelog
  * Updating all submodules
  * (#10256) Fix the whatprovides negation in installer
  * Ensure file exists so cat doesn't throw to stderr
  * (#10286) Quick hack to fix broken installer
  * update changelog
  * (#10298) Fix installation failing on java requirements
  * New build with pe-puppet-enterprise-release update
  * Fix java to be 1.6 or higher. Causing issues with jetty.
  * New livemanagement in this build
  * (#10409) Update installer/upgrader for report HTTPS processor
  * (#10432) Typo in URL string
  * (#10447) Enterprise console passwd file shouldn't be world-readable
  * Haus says sed needed a /g on it, so I did
  * (#10502) Reduce output for installation
  * (#10503) Reducing output via apt, adding -q.
  * (#10503) Reducing output via zypper, adding -q.
  * (#10500) Update localhost allow rules to be explicit
  * (#10441) Rename console file to console_htpasswd
  * Update Changelog for new build
  * (maint) Upping the output level of package installation slightly
  * Somehow dropped a ; -- fixing
  * Updated apache in el6
  * Update a couple changelog entries
  * new apaceh on sles, new live-mgmt on all
  * Builds should now notify QA of arrival
  * New solaris pkgs; new dashboard; see changelog
  * Upping output level on yum to -d2
  * See Changelog; new lm, dashboard, nodes should be in default group now...
  * New mcollective builds (deb) and apache (el)
  * Update pe_mcollective module to include base64
  * Reduce dashboard-worker warning on debian; new apache on sles
  * New apache builds/init scripts on Debian
  * Spell higgins email correctly...sorry
  * Add localhost4.localdomain4 to allow
  * (#10281) Tune Passenger for live management
  * Remove quiet mode for zypper installs.
  * New apache on el6; live-mgmt; passenger tuning; report processor on
    puppet
  * remove PassengerMinInstances directive, as it's a v3 directive
  * Update mcollective package for sles (new init script)
  * New build of apache for el6 -- typo fix
  * Give rake 2 more seconds to wait for the webserver to start
  * (#10720) Ease reporting/enc ACLs in Apache
  * New pe_mcollective module
  * Update 0.0.34 for pe_mcollective
  * (maint) upgrader should not remove mco acct if it's not there
  * Adding tech to notify of new builds
  * Update gitignore to reduce noise
  * Update submodules for PE 2.0.0
  * Update Rakefile to add a sign task
  * Remove the build notifications for tech list
  * Update gitignore to ignore build artifacts (installer/answers)
  * Fix submodule location for pe-deb-activemq
  * (#10815) Userdel should not remove home dir by default
  * Update tarball in the enterprise-dist repo
  * Update notify task in rakefile to send mail
  * Add changelog Rake task
  * Add a CI gate for build publishing
  * The 'all' task no longer ships to s3
  * Taking .gitignore from master
  * Removing legacy uninstallers that sucked
  * Removing legacy uninstallers that sucked
  * (#11500) Support local repo prune
  * Add a support script to Puppet Enterprise
  * Update notify task to include changelog in proper format
  * (maint) rpmprune task not applicable on all platforms
  * Change support file to +x
  * (maint) Rakefile clean up and fixes
  * Update README; packging update for EL6
  * New apache package for debian stuff
  * New apache with patch to hopefully fix el6 rake 400 issues
  * New builds of activerecord; activesupport; augeas; ruby-augeas
  * Fix compose process (one time)
  * (#11626) Enqueue Libxml2
  * Attempt to include new activerecord
  * Update Submodule Pointers
  * New Ruby builds for security issue on all platforms
  * Also new mcollective build on EL
  * New Submodule pointer to ruby
  * Update gitignore to exclude Changelog
  * Fixes for macros on EL; sles livemgmt pkg
  * New version of Facter (1.6.4)
  * Rebuild of mcollective
  * (#11341) Make augeas-lenses depend on pper (augeas rebuild)
  * (#11341) Make libevent depend on pper (libevent rebuild)
  * Rebuilt apache to require pper
  * Rebuild passenger and rack for new rack versions
  * New builds for solaris of facter/puppet
  * New version of Puppet and Dashboard
  * (#11649) Updated version of pe_mcollective module
  * (#11649) Update pe_compliance module
  * Update submodules
  * Update submodules
  * Testing autocompose
  * Submodule Apache updated
  * Submodule dashboard updated
  * New Debian build of baselines
  * New puppet builds on sles;deb;el
  * Live mgmt updated on server platforms
  * Update dashboard with XSS fix
  * Forgot to include SLES packages
  * New builds for puppet-dashboard CVE-2012-0891
  * Update pper for 2.0.1
  * (maint) Do not regen certificates if they've been fixed
  * Add moses to notifications of new builds
  * New build of augeas on sles; passenger on EL
  * Update build.sh to include gpg key cache
  * New activemq build
  * New Activemq builds
  * Update build.sh to include gpg key cache
  * Submodule updates for activemq and live-management
  * Update submodule pointer for tilt
  * Adding hiera submodule into master
  * Add the hiera-puppet packaging submodule
  * Update submodules
  * Submodule update of activemq
  * Submodule updates for hiera
  * Changing permissions on puppet.conf ot be 600
  * Fix path for puppet.conf.  I forgot a puppet.
  * Add dmv submodule
  * Fix Heira puppet commit
  * Update submodule file
  * Remove submodules
  * Move debian packaging submodules
  * Add dmv and heira to build script
  * Remove lenny bits
  * Remove ERB during dist task
  * Disable gimli, as it's not working
  * Update changelog task
  * Fixes from haus on mail questions
  * New builds of dmv
  * Change the default of SMTP auth to be no
  * Update submodule for dmv and rpm
  * Fix Ny to yN:
  * New dmv build
  * New dashboard builds on EL and Debian
  * Replace * with *.conf for console_apps.d
  * Purposefully exclude el-4 from rsync
  * Remove Puppet module tool from the installer
  * (#12978) Hack around module -tool being gone
  * New build of DMV in deb and el...not sure if better
  * Update my dirty hack on module tool
  * New builds of dmv (they still won't work)
  * Update live-management build
  * Reverts all PMT removal from installer including gem hack
  * New EL builds of pe-dmv
  * Adds erb generation of the rubycas config.yml
  * Whitespace fixup in the rubycas config.yml file
  * Whitespace fixup on dmv db/mail yaml files
  * Updating live-management in el/deb
  * Adjust whitespace in rubycas erb
  * New live-management on debian
  * Another update to LM for debs
  * Minor packaging updates to puppet-dashboard
  * Update rubycas whitespace...again
  * New build of dashboard for debian
  * New puppet-dashboard on Debs
  * Add db:migrate from dmv into installer
  * New dashboard build for debs again
  * Another dashboard build for debs
  * YA dashboard build
  * New builds of DMV and live-management
  * Update DMV on deb
  * Move database.yml for dmv in etc and symlink in opt
  * Reduce log level to info for CAS, and locate log file in pe-http
  * Move dmv setup outside of db setup
  * New builds for dmv and dashboard
  * Fix dmv admin user creation to use proper answer variable
  * Ensure the item in /opt/puppet/share/dmv/db is a symlink not a file
  * Yet another DMV build
  * Export PLATFORM_HOSTNAME for usage in erb templates
  * Update erb for dmv to allow for base uri option
  * Update dmv
  * Update DMV again
  * Update dmv erb to ensure entries have their own line...again
  * Another dmv build
  * Move out cas_host informaiton to world-readable file
  * Update pe_compliance module to 0.0.5 which includes windows support
  * Templates should have an erb suffix
  * Enqueue the dmv package on SLES as well
  * Ensure heira is installed on all node types
  * New builds of live-management and dmv on debian
  * Update permissions and logging files for dmv
  * Edit location for dmv logfile
  * Rebase puppet to 2.7.12
  * More updates to dmv
  * DMV 0.0.27
  * Update auth.log permissions
  * Need a RACK_ENV on the pe_console rake task
  * Provide proper permissions on config.ru files
  * Remove reference to missing file
  * (#13801) Auth.conf add stanza - allow node get own definition
  * Update live-management for Debian
  * Revert "(#13801) Auth.conf add stanza - allow node get own definition"
  * Add the cas_client.log file for DMV
  * New builds for dmv, dashboard and live-management on deb
  * Update submodule for ruby-mysql
  * Update dmv
  * Remove rails development log
  * (#12660) Sync up license from packages and ext dir
  * New builds of baseline and puppet on el/deb
  * (#13110) Solaris missing heira pkgs
  * SLES new live-management build
  * New build of dmv based of the 176 branch from josh
  * PMT now in puppet (but old one not removed yet)
  * Hiera should now look in /etc/puppetlabs/hiera/hiera.yaml for config
  * (#13116) Update cipher suite used in openSSL in installer
  * Integrate PMT changes into installer
  * Update build of puppet to obsolete PMT
  * Fix typo in installer
  * Update the Puppet PMT patch
  * Exclude certain files in sync task to speed it up
  * Adding symlink for hiera to /usr/local/bin
  * Update hiera and hiera-puppet for debs
  * Update Rakefile to speed up compose time
  * Updated dmv, lm, dashboard, and compliance [all platforms]
  * new builds of hiera on all platforms
  * New build for activerecord
  * New patches on Apache for security (all platforms)
  * Yet another dmv build
  * Add code to generate session key in installer
  * Rebuild hiera, put config back in /etc/puppetlabs/puppet
  * new live management build
  * update rails version to 2.3.14 for dashboard
  * New dmv build, may not work quite right due to session key changing
  * Update puppet submodule
  * Add session key generation for DMV
  * New live-mgmt build
  * New Puppet build
  * Ensure cas client has port as well
  * New live-management build
  * New dmv build
  * New dashboard build
  * fix typo in stderr redirection
  * New build of activemq to disable admin interface unless on localhost
  * New live-management build and dashboard build
  * Ensure that agent only installs work with new q_puppetca code
  * remove hard tabs in uninstaller
  * New live management build
  * New dmv build
  * Update tanukiwrapper
  * New Activemq build
  * New dmv build
  * New dmv build
  * new live-management build
  * Update mcollective module to 0.0.41
  * Cloud provisioner updated on all Linux platforms
  * New livemanagement build for debian to hopefully fix upgrades
  * New activemq build on debian
  * New build for live-management to fix debian upgrades
  * Revert "Revert "(#13801) Auth.conf add stanza - allow node get own
    definition""
  * Add console-auth submodule
  * (#13275) Rename dmv to console-auth
  * Remove dmv submodule
  * New build of live-management
  * New console-auth build for debian
  * New build of console-auth (Debian). EL broken still.
  * New buids of puppet, console-auth, dashboard, live-mgmt
  * Another artifact of the rename
  * Fix installer to work with PMT
  * Rename the erb template smtp_config to just _config for console-auth.
  * (#13389) Ensure min pw lenght is 8 for console-auth
  * (#13390) Update pe_mcollective module metadata
  * Show commented out SMTP authenticaiton options
  * Include port if not 443 in cas_client_config.yml
  * Very minor formatting/whitespace change to cas_client_config.yml.erb
  * Remove helloworld module as heredoc from puppet-enterprise-installer
  * Forgot to commit submodule updates on console-auth and LM yesterday
  * new build of console-auth
  * New build of puppet-dashboard to 1.2.7
  * Change 2.0 links to 2.5
  * Version links using links.puppetlabs.com
  * New build of LM
  * (#13442) Update compliance module for cron job bug
  * Update notify task in the Rake build
  * Change Rakefile compose output on email sent
  * Add AIX to compose process
  * Complete the rename of puppet module to request manager
  * New puppet dashboard build due to module rename
  * Add AIX back to the mix
  * Wheezy in dah house
  * Fix AIX architecture. (power not powerpc)
  * Fix agent only message to say AIX instead of aix.
  * Setup puppet.conf specifically for AIX
  * Do not attempt or ask about GPG package verification on AIX
  * Rake clean should be safer
  * Assume no puppetdb if it's just an agent.
  * Optimize createrepo on distribution server.
  * (PE-514) Removing the upgrader from the compose
  * New Solaris build for i386 with Augeas patch.
 
 Moses Mendoza <moses@puppetlabs.com> (402):
  * (#12389) Correct spelling error in installer
  * Add installer file check to upgrader
  * (#12519) check for sourcing before uninstall
  * (#12167) Add special char support to uninstaller
  * (#12918) Drop databases as root in uninstaller
  * (#11938 Check for tty before calling stty in installer)
  * (#11938) fix return code check in try_stty
  * Script to add new distribution branches/changelogs
  * (#12841) Remove dmv db and users in uninstaller
  * (#13014) install fails on existing mysqlserver
  * (#12841) Handle dmv blank mysql root pwd
  * (#12804) stop uninstaller from echoing root password
  * (#12665) correct pe uninstaller solaris disable services
  * (#13036) Fix missing single quote in installer
  * (#13036) Fix set -e kills upgrade after vercmp
  * (#13036) Fix upgrader interview question
  * (13065) Remove EOL platforms from supported platforms list
  * (#13065) modify EOL message  url for maintainability
  * (#13066) Fix undefined variable error installer
  * Fix misspelled smtp config var
  * Fix permissions on configs and logs
  * Add cas configs to upgrader
  * Add cas client log to upgrader
  * Add dmv create & migrate to upgrader
  * (#13099) upgrader errors on eval of databases.erb
  * Fix syntax errors in conditional var assignment
  * Export PLATFORM_HOSTNAME env var for dmv
  * (#12965) Fix external_node permissions
  * (#13221) force module installs
  * Remove smtp server questions from user interview
  * Remove some smtp questions from upgrader interview
  * use path to real dmv config file in upgrader
  * Move db tasks in upgrader
  * Change console port interview question
  * Set console port by default, ask if no ports open
  * (#13262) upgrader fails on session key error
  * (#13264) add set of q_puppetca_install to upgrader
  * (#13721) Upgrader update puppetdashboard.conf
  * Use ',' as match/replace separator in sed statements
  * (#13295) upgrader fails with cas error
  * (#12469) display operation-specific cancel message
  * Remove activemq from disparate pkg deb build script
  * unified activemq. update submodule.
  * (#12469) make exception more inclusive of other files
  * (#12997) add custom listening ips/hostnames to upgrader
  * (#12997) remove TODO line for handle custom IPs
  * (#13355) Fix solaris q_puppetca_install installer
  * (#12966) remove puppet module tool in solaris upgrader
  * (#13368) Stop displaying "for ..." at beginning of install
  * (#13303) add link to docs at start of install
  * (#13369) update ssl ciphers in puppetmaster.conf
  * (#13303) add link to docs at start of install
  * Move ../conf.d/puppetmaster.conf to erb
  * Uncomment host:port line in cas client config erb
  * Remove pe-auth user and correct db config path
  * (#11239) Save answers less in installer
  * (#13387) Set default console_hostname in smtp auth yml
  * (#13391) fix some rename artifacts in var names
  * Make minimum password length apply to answer files
  * (#13423) fix database example documentation
  * (#13438) fix whitespace in cas client erb
  * Reword agent-master communication fail message
  * (#13447) fix pkg info collection in support script
  * Fix puppet to master com error message.
  * (#13467) uninstall hiera on solaris
  * (#13508) back up only puppet modules
  * (#13579) Correct installer database advice
  * (#13525) Use --module-path to install modules in installer
  * (#13535) fix module path flag
  * (#13488) add check for name resolution
  * (#13627) fix cas_host on custom hosts
  * (#13627) clean up duplicate seds
  * Move puppetdashboard vhost conf to erb
  * (#13517) fix perms on cas_client_config.yml
  * (#13517) fix permissions on cas client 2.5.0-2.5.1
  * Add ship pe final dists to s3 to rakefile
  * Make the package pattern match work for msi
  * (#13451) improve email regex pattern
  * (#13883) prepare installer for precise
  * Revert "(#13488) add check for name resolution"
  * Fix output of master port availability check
  * Update build.sh to handle precise cows
  * Correct behavior of build script with lists as args
  * refactor a bit for script readability
  * (#13883) queue libcap2 for precise installs
  * (#13404) Isolate save answers mode in installer
  * Fixup function comment for is_save_answers()
  * (#9826) Add more robust logging to installer
  * (#14125) fix noop mode in installer
  * (#12232) Notify users of db migrations
  * Fix vercmp for rc releases in upgrader
  * Move config.ru out of installer to erb file
  * Fix pathing with log files in installer
  * Move send_cert_request.rb to an erb file
  * Move received_signed_cert.rb to erb
  * Move settings.yml to erb
  * Update puppetlabs-pe_accounts module to 1.0.4
  * Move site.pp generation to erb
  * Add single quotes around hostnames in settings.yml.erb
  * Move puppet.conf generation from installer to erb
  * Move more heredocs to erb in the installer
  * Remove extraneous conditionals in installer
  * Move database.yml generation to erb
  * Remove extra conditionals in installer
  * Fix site.pp erb
  * Update wrapper modules to new versions
  * Adjust for readlink not present on Solaris
  * (#14162) improve solaris fqdn determination
  * (#13673) support db pwd special chars in installer
  * (#11949) add early checks, show dbs to be removed uninstaller
  * Add rpm-extras submodules
  * Add perftools.rb to debian submodules
  * Add rakefile for extras rpms
  * Add pbuilderrc flag to update of cows, update cows before build
  * Update build script for apt-enterprise/extras repos
  * Update puppet-dashboard to 1.2.7-3
  * (#14574) Don't turn on store reports on install
  * Replace stty -echo with read -s
  * Wrap db pwd in single quotes in cas server config yml
  * (#13029) add answer var to skip agent first run
  * (#9826) Add logging by default to upgrader
  * (#13029) Allow option to skip puppet service enable
  * (#12868) Installer should do my databases for me
  * Fixup databases.erb and export another non-q var
  * Fix determination of short hostname
  * (#12868) Add check for inventory db in auto db
  * (#12868) only set db variable defaults when necessary
  * (#12868) upgrader should auto-setup dbs
  * Add pe-deb-json submodule to enterprise-dist
  * Bump activerecord and puppet-dashboard submodules
  * Update Rakefile for neptune, support multiple versions
  * Move rpm Rakefile from submodule up to packaging
  * Update EL PE Rake tasks to work with neptune
  * Update debian build script to ship to neptune
  * Add branch-name checks to packaging task
  * (#15108) Re-tar pe modules with 0:0 ownership
  * Remove puppet module tool from pe deb packages
  * Update branch name checking to allow lance
  * Update puppet to 2.7.12-1puppetlabs18
  * Fix uninstaller database removal
  * Fixup rakefile for el building on 2.5.x, add sles
  * Update pe-mcollective module to 0.0.51
  * Replace constant OUTPUT with new variable
  * Add a package_versions.yaml file to dists
  * Bump cloud provisioner to 1.0.5
  * Add rpm build benchmarking to PE rakefile
  * Add benchmarks to sles builds, stop building noarch twice
  * Move package_versions.yaml up a level, rename
  * Add Rake tasks for PE debian package building
  * (#15801) Fix console port variable in erb
  * Break Rakefile into separate files
  * Clean up looping and checks
  * Add helper for metrics posting in postgres
  * Remove duplicate method definition
  * Clean up metrics_helper and prevent duplicate posts
  * Add build time tracking to sles builds
  * Track pe rake:all tasks
  * Add build time tracking to pe debs
  * Add console_host to listen in erb
  * Update mocks for new pe_version format
  * Bump pe-puppet-enterprise-release submodule to 2.6.0
  * Bumping puppet to 2.7.19
  * Bump puppet dashboard to 1.2.10
  * Bump facter to 1.6.10
  * Remove q_* variable for inventory service port
  * (#16374) Add authorization key to cas_client_config.yml
  * Improve failure exception messages
  * Source saved file for mysql root password before asking
  * only write database answers file if vars exist
  * Fixup cas config files and add examples
  * bump console-auth submodule to 1.1.2
  * Use run_suppress_output_in_database_vars_check
  * Add more excluded files/dirs to support script
  * Ensure root db password read in works before using
  * Back up the database answers file before removing
  * Add version keeping to compose task
  * Bump console-auth to 1.1.4
  * Bump live-management to 1.1.18
  * Add version keeping to individual packages
  * fixup installer for noop
  * Make sure we grep for 2.6 at the beginning of the string
  * remove old 2.5 console message
  * Add deb source collection
  * Use dpkg-deb instead of git describe in deb_version
  * Add collection of source rpms for PE shipping
  * Add module tool to sources black list
  * Add solaris source collection for shipping PE
  * Invalid any existing console auth sessions on upgrade
  * Bump console-auth to 1.1.5
  * drop cas_client_config.yml when necessary
  * bump dashboard to 1.2.10-3
  * bump puppet to 2.7.19-4
  * Revert "Invalid any existing console auth sessions on upgrade"
  * Bump dashboard to 1.2.10-1puppet4
  * bump console-auth to 1.1.6
  * Add submodule for certificate-manager
  * Remove unnecessary if enterprise-console install case
  * Enqueue and set up console and certificate-manager
  * Offer to roll back changes using the uninstaller on fail
  * Remove hardcoded references relative to home in sles task
  * Update el building to build locally instead of shared /tmp
  * Remove permissions setting from pe rpm setup
  * Remove unnecessary sudos from pe rpm setup and teardown
  * link instead of copy noarch packages
  * Add rpm signing task to package building in pe
  * Break out signing into own file and update sles building
  * Add support for verification of signed rpm packages
  * Update certificate-manager and console to 0.1.1
  * Fixup sles PE tasks
  * Remove json from rpm extras
  * Add json to deb disp dist packages
  * Update json to 1.7.5
  * Bump PPER to 2.7.0
  * Enqueue json for the console
  * Add the gpg dir to the tarball
  * Improve installer rollback error
  * Bump cert manager to 0.2.1
  * Bump console-auth to 1.1.10
  * Update puppet host.rb patch
  * Rename q_rpm_verify_gpg to q_verify_packages and set default
  * Add postgresql submodule to 2.8.x
  * Update auth conf module to 0.1.0
  * Update auth conf module to 0.1.0
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
  * Add postgres to disparate dist packages
  * Add no-pristine-tar flag
  * Add resolution for specific epel build dependencies
  * Modify the structure of the rpm SNOWFLAKE deps variable
  * Clean up conditional logic in SNOWFLAKE!
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
  * Fix building of rpms for enterprise-dist
  * Set root with set_root in sles
  * Fix all rpms task on sles
  * Add java to disparate dist packages
  * Correct ssh flag to remote freight
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
  * Futher automate CVE shipping
  * Update postgres submodule
  * Add pe-rpm-postgresql submodule in rpm-modules
  * Replace && lines with if blocks to fix strange errors
  * update active* submodules for CVE-2013-0277
  * Update dashboard submodule for CVE-2013-0277/0269
  * Update dashboard submodule
  * Not everything is all arches
  * Update pe_mcollective module to 0.0.60
  * Update java_ks module to 1.0.0
  * cleaner logic in deb.rake place_cve_file
  * Update postgresql submodule for 9.1.8
  * Update rpm postgresql submodule
  * Remove java/postgres/puppetdb from 2.8.x
  * Revert "Remove java/postgres/puppetdb from 2.8.x"
  * Fix AIX hostname
  * Add a pgrep implementation for AIX
  * (#19455) Remove symlinks on AIX with uninstall
  * Add AIX service stopping ability in the uninstaller
  * use PLATFORM_PGREP in uninstaller
  * Add different PROC variables for AIX
  * Correct solaris service stopping in uninstaller
  * Make a little more sure before we rm the symlinks
  * Add a `wherefore` function to the installer
  * fully qualify path to rmssys
  * Update debian submodule for puppet-dashboard
  * Only stop AIX services, but don't unregister
  * Restrict report saving in installer
  * Enqueue pe-rubygem-json for agents
  * Bump rubygem-hiera rpm submodule
  * Update hiera deb submodule
  * Break out stomp into a submodule
  * Add puppet-enterprise-release submodule
  * update deb puppet-enterprise-release for 2.9.0
  * update deb hiera submodule
  * Update deb hiera submodule
  * Break rpm puppet-dashboard into own submodule
  * Update debian puppet submodule for new aix patch
  * Update puppet submodule for new AIX patch
  * Update rubygem-hiera-puppet submodule
  * Ensure cas client config has port on upgrades
  * Combine utils files
  * Add setup for building off rpm-$pe-version.x branches
  * Add support for multi-PE version debian/upstream branch building
  * Update pe-rpm-ruby submodule
  * update pe-deb-ruby submodule
  * Update puppet-dashboard submodule
  * Update deb puppet-dashboard submodule
  * Update ruby submodule
  * Remove extra definition of pper rpm submodule from gitmodules
  * Replace tanukiwrapper in sles repos with one that doesn't require pe-java
  * Add tanukiwrapper submodule
  * Update debian ruby submodule
  * Don't call #each on a string
  * Update ruby submodule
  * Update debian ruby submodule
  * Update deb packaging tasks to show progress, not hide it
  * Update rack submodule for 1.1.6-1puppet2
  * Update deb rack submodule
  * Update deb ruby-ldap submodule
  * Update deb passenger submodule for 4.0.0rc6
  * Update deb ruby-shadow submodule to 2.2.0
  * Update deb builder submodule for 1.9 rebuild
  * Update nokogiri for ruby 1.9.3
  * Update excon for ruby 1.9.3
  * Update fog for ruby 1.9.3
  * Update formatador for ruby 1.9.3
  * Update guid for ruby 1.9.3
  * Update mime-types for ruby 1.9.3
  * Update rbvmomi for ruby 1.9.3
  * Update trollop for ruby 1.9.3
  * Update deb puppet submodule for 3.1.1 and ruby 1.9.3
  * Update multi-json submodule for ruby 1.9.3
  * Update deb mcollective submodule to 2.2.3
  * Add bundler submodule
  * Update deb postgresl submodule to upstream 9.2.4
  * Update deb postgres submodule for new auth method setting
  * Update rack and bundler debian submodules
  * Update rpm bundler and ruby-ldap submodules
  * Update postgres rpm submodule for 9.2.4
  * Add ruby-shadow submodule to rpm-modules
  * Add pe-rpm-rubygem-sinatra submodule
  * Add pe-rpm-rubygem-sinatra submodule to 2.8.x
  * Add pe-rpm-ruby-rgen submodule
  * Add pe-rpm-ruby-mysql submodule to 2.8.x
  * Update pe-rpm-ruby-mysql submodule for 2.8.2
  * Update gem path for shared vendored location
  * fix character comparison for ruby 1.9
  * Correct split on string
  * Update cloud-provisioner debian submodule
  * Add mcollective submodule at existing PE packages
  * Update rpm mcollective submodule to 2.2.3
  * Add pe-ruby-rgen debian submodule
  * Update mcollective rpm submodule
  * Remove rubygem-stomp submodule
  * Readd stomp as ruby-stomp
  * Add ruby-stomp submodule
  * Update ruby-stomp submodule for librarification
  * Update deb and rpm stomp submodules
  * Add pe-rpm-puppet submodule
  * Update deb puppet submodule
  * Remove puppet-dashboard EL and Debian submodules
  * Update facter rpm submodule to 1.7.1
  * Update deb facter submodule for 1.7.1
  * Update ruby rpm submodule for new sles dependency
  * Enqueue pe-ruby-rgen in the installer
  * Update passenger EL submodule
  * Add pe-aix-rpm-cloud-provisioner submodule
  * Update rpm puppet submodule for 3.2.0
  * Update rpm facter submodule
  * Update EL cloud-provisioner submodule
  * Add pe-rpm-rubygem-deep_merge submodule to rpm-modules
  * Update hiera rpm submodule
  * Update hiera rpm submodule (again)
  * remove deep_merge submodule for rename
  * Add new rubygem-deep-merge submodule
  * Add debian rubygem-deep-merge submodule
  * Update hiera submodule
  * Update debian hiera submodule
  * Update puppet and mcollective submodule
  * Update rpm mcollective submodule for 2.2.4
  * Update mcollective submodule to 2.2.4
  * Remove puppet submodules
  * Add safe-yaml rpm submodule
  * Update rack rpm submodule
  * Update postgresql submodule
  * Update postgresql submodule
  * Update deb postgres to use /bin/bash in init
  * Readlink isn't on AIX, so don't call it
  * Don't call installer_dir() before prepare_platform()
  * Use full package file names on AIX install
  * Set q_database_install='n' on agent only installations
  * Reorder package enqueuing on AIX
  * Update postgresql rpm module for fixed initdb auth methods
  * Commit for rebuild with AIX stack complete
  * Rebuild for AIX stack without pe-safe-yaml dependency
  * Rebuild for new pe-puppet (PE-467)
  * Add question and run of updtvpkg on AIX
  * Fix zypper repo installation
  * Sign repomd.xml file in yum repos during compose
  * (PE-487) Fix broken process stopping in AIX uninstaller
  * Make pathing to lssrc consistent
  * Don't prepend /usr/sbin to path
  * Update activemq submodules for PE-434
  * Don't rm -rf the repodata if we're just trying to update
  * Update deb and rpm mcollective submodules for 17667
  * Reword updtvpkg question per docs suggestion
  * (PE-472) Fix incorrect warning on uninstall w/out root
  * Explicitly pass compression type to avoid bz2 orig archives
  * Update cloud provisioner for new vmware cp 1.0.3
  * (PE-605) Remove debian GPG key on purge uninstalls
  * Use correct package name for key removal test
  * Update rpm hiera submodule
  * (PE-610) don't hardcode 'pe-postgres' database name in checks
  * Don't subshell in db checks if we don't have to
  * encrypt s3cmd configuration files
  * (RE-10) Only build one debian arch if this is a noarch package
  * Make safer noarch check for mixed arch packages
  * Update PPER submodules for preview license removal
 
 Matthaus Owens <matthaus@puppetlabs.com> (375):
  * Fix up postgres calls to be pg8 compliant and add timeout for sanity
  * Cleanup: Remove unused files from enterprise-dist.
  * Fix postgres version to return an integer instead of matchdata.
  * Make metrics_helper the same again.
  * Updating stdlib to 2.5.1 to include pe_version facts.
  * Updated puppet-dashboard to remove PE 1.2.5 patches.
  * Updating compliance module to 0.0.8
  * Updating pe_mcollective to 0.0.57
  * Updating pe-console-auth to 1.1.9
  * Updating console to symlink correctly and include the empty dom.js.
  * Updated pe-deb-console packaging to include the shebang in the postinst.
  * Updating pe-console to 0.2.1
  * Add new modules, use them in installer/upgrader
  * (#17260) Add deprecation warning for hyphens in variable names.
  * Moving auth_conf and certificate_manager modules from 0.0.1 to 0.0.2
  * Partial Revert "Add new modules, use them in installer/upgrader"
  * Updating default_group.rake to add certificate_manager class to default
    group.
  * New console-auth and live-management builds.
  * Add wheezy to dist list, allow for DIST override.
  * Remove unneccessary plugin install for certificate manager.
  * Add wheezy to rakefile to produce wheezy tarballs.
  * Add wheezy support to installer
  * Always install pe_console_common in upgrades
  * Add cp_pr, rsync_to, rsync_from, find_tool to utils.rake
  * Fix misspeeeeling in sources.rake.
  * Update Rakefile to remove heredoc, use utils
  * Remove unused shipsles task.
  * Update clean task to use FileList to correctly clean dirs.
  * Remove unneccessary FileUtils prefix from cp_r in utils.rake.
  * Bumping auth_conf to 0.0.3
  * Updating .gitignore to ignore all of package_repos/
  * Adding erb method to utils.rake
  * Add exclude list to Rakefile, generate supported_platforms
  * Cleanup files in correct path.
  * Apply session killing patch to pe-puppet-dashboard.
  * Update BLACKLIST to include pe-console and pe-certificate-manager
  * Fix solaris package removal in uninstaller
  * Install augeas and ruby-augeas on solaris.
  * Add a new fact for console installs of fact_puppetmaster_certname for use
    in the request_manager module.
  * Abstract fact writing into a function
  * Oops. Also write_fact on the fact_puppetmaster_certname.
  * Bump request_manager, auth_conf to 0.0.4
  * Let's quote things correctly this time.
  * Only append to group if classes are not present.
  * Add lock to default_group task, decrease rake noise
  * Bump auth_conf, request_manager to 0.0.5
  * Only rm files if there are files
  * Update 2.6 links to 2.7.
  * Bumping pe-puppet-enterprise release to 2.7.1
  * Bump auth_conf and request_manager modules to 0.0.6.
  * Remove request_manager class from default_group rake task.
  * Fix speeeling mistake in auth.conf.erb.
  * Adding new puppet dashboard rake tasks to nodegroup via patch.
  * Remove request_manager class from default group on upgrade from 2.7.0
  * Warn on modified auth.conf in upgrader
  * Updating warning based upon Fred's recommendation.
  * Amend no saved answers db info warning as Fred suggested.
  * Update auth_conf module to 0.0.7
  * Applied zaml and feature (#14822) patches to pe-puppet.
  * Replace version strings with variables
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * Add pe-java to debian submodules.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * Update java ref to point to debian branch, not the now-defunct lucid
    branch.
  * (#18206) Patch augeas in solaris to fix puppet lens.
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
  * Updating submodule commits for java and postgresql.
  * Add git_branches method to utils
  * Consolidate macros, only use el5 specific macros on el5
  * (#18476) Update config.ru template to remove ARGV warning
  * Prefer rpm-modules to pe-packages
  * Update auth_conf module to 0.1.2
  * Fixups in pathing and method naming. Also make @root an instance
    variable.
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
  * Remove unused HTPASSWD_FILE variable from installer.
  * Move version variable declarations below function declarations
  * Rebuild activerecord, activesupport, and puppet for el, sles, debian for
    AR/AS 2.3.15, and puppet bumped AR/AS combo version.
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Update installer/upgrader to use pe-java instead of system java
  * Update copyright year to 2013 in upgrader.
  * Updated pe-tanukiwrapper to require pe-java, and not symlink into
    opt/puppet/java
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt java with reduced dependencies and java,keytool installed to
    /opt/puppet/bin
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
  * Updated postgresql submodule commit with rpath fixups.
  * Update pe-deb-facter to 1.6.17
  * Update pe-deb-hiera to 1.1.2
  * Update pe-deb-json to 1.7.6
  * Updated hiera-puppet to 1.0.0 with correct linking.
  * Bumping pe-deb-ruby to 1.8.7-p371
  * Update json to 1.7.7 for CVE-2013-0269.
  * Update installer/upgrader to enqueue timezone and libjpeg for the various
    platforms.
  * Updated rack to 1.1.6 for CVE-2013-0269
  * Patch pe-mcollective to update vendored json gem to 1.5.5 for
    CVE-2013-0269.
  * (#19236) Uninstaller: Remove homedirs when is_purge is true
  * Update pe-deb-java to IcedTea 2.3.6 and 1.7.0 update 9.
  * Update to use gpg-agent and not keychain
  * Add comment on user level changes needed and chomp the output of the
    agent-into.
  * Rather than pushing this on the user, we can just set it in the rake task
    using ENV.
  * (#19457) Fixup SSL update logic in upgrader
  * Patch pe-puppet for CVE-2013-1640, CVE-2013-1652, CVE-2013-1653,
    CVE-2013-1654, CVE-2013-1655
  * Update pe-puppet-enterprise-release to 2.7.2
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
  * Update CVE patches for pe-puppet.
  * Update CVE patches for pe-puppet.
  * Bump auth_conf module to 0.1.4 to add 1.2.7 => 2.7.2 upgraded shas to the
    module.
  * Update pe-puppet-enterprise-release for PE 2.8.0
  * Update pe-puppet to 2.7.21, add AIX patches.
  * Remove passener submodule.
  * Add passenger submodule.
  * Updating pe-deb-puppet to include ext correctly.
  * Updated console-auth build for debian (v1.1.16).
  * Update pe-stomp to 1.2.3 across the board.
  * (#17265) Move puppetmaster logs to a vhost specific dest
  * Patch host.rb in puppet to allow md5 digests.
  * Updated windows puppet branch with host.rb patch.
  * Lay down cas_client_config in upgrades and fix session_secret
  * Remove confusing cd block from rpm task as it is unnecessary.
  * Whitespace update in packaging/tasks/deb.rake
  * (#19963) Improve amazon platform detection
  * Adding pe-deb-libyaml as a submodule.
  * Build libyaml for debian.
  * Exclude wheezy from PE 2.8 builds.
  * Update pe-deb-libyaml to remove empty postinsts.
  * 'Update' stomp gem to 1.1.9
  * Update pe-deb-augeas to 1.0.0
  * Update PackageVersion to strip dist from release of RPMs
  * Add performance patch to pe-deb-hiera.
  * Make release dist stripping less restrictive
  * Bump pe_mcollective to 0.0.61
  * (maint) Move heredoc of noask into static file
  * Add facility to upgrade solaris packages
  * Fix noask path in pkgrm call.
  * (maint) Simplify logic in enqueue_* methods
  * Add the full noask path to pkgadd call.
  * Let's install after we upgrade.
  * Use desired service name in upgrader
  * Whitespace fix.
  * Add bounce_service, enable_service for solaris
  * Update service calls to use puppet
  * Don't do bad things with empty strings in the tar command.
  * Rename augeas-ruby to ruby-augeas for sanity's sake.
  * Fix exporting answers with whitespace
  * Updated build of ruby-augeas with 0.5.0
  * Remove submodules that have been obseleted by ruby 1.9.3, also clean out
    funky shell scripts from packaging/deb
  * Update pe-deb-augeas with correct conflicts and replaces.
  * Rebuild tilt with ruby 1.9.3
  * Update env export command to work with bsdland
  * Updated pe-deb-dalli for Ruby 1.9.3
  * Updated pe-deb-sinatra for Ruby 1.9.3
  * Updated pe-deb-stomp for Ruby 1.9.3, update to stomp 1.2.9
  * Rebuilt pe-deb-net-ssh for ruby 1.9.3
  * Rebuild and update pe-deb-net-scp for Ruby 1.9.3 and PE 3
  * Update pe-deb-activesupport for ruby 1.9.3 and PE 3.
  * Update pe-deb-activerecord for Ruby 1.9.3 and PE 3
  * Update pe-deb-facter for Ruby 1.9.3 and PE 3
  * Update pe-deb-ruby-hmac for ruby 1.9.3
  * Use the gpg-agent when signing the tarballs.
  * Don't use time with s3cmd, it makes things fail oddly.
  * Make s3 links public for final release
  * Use public in the put, not on the whole bucket afterwards.
  * Update pe-deb-puppet-common to depend on pe-hiera.
  * Update pe-deb-hiera dependencies to exclude pe-puppet-agent.
  * Rebased pe-deb-puppet-dashboard to 1.2.23, updated for ruby 1.9.3
  * Add bundler to debian submodules.
  * Updated pe-deb-cloud-provisioner for ruby 1.9 dependencies.
  * Updated pe-deb-puppet-dashboard rake dependency to pe-rubygem-rake.
  * Rebased pe-deb-ruby-mysql to 2.9.11 and rebuilt for pe-ruby 1.9
  * Rebuild pe-deb-ruby-ldap at version 0.9.8-7
  * Update pe-deb-rubygem-rack-csrf for pe-ruby
  * Enable wheezy builds for PE 3
  * Update package names for PE 3 stack
  * Update puppetmaster.conf for Passenger 4
  * Add ruby bits into pe-deb-ruby-mysql
  * Update pe-deb-passenger to just work for now. Symlinked agents and
    helper-scripts into /opt/puppet
  * Remove rspec.rake from pe-deb-puppet-dashboard as it needs test-unit on
    ruby 1.9
  * Update pe-rack to pe-rubygem-rack on debian.
  * Updated build of rack-csrf with dependencies on pe-rubygem-rack instead
    of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Updated pe-deb-passenger build with dependencies on pe-rubygem-rack
    instead of pe-rack.
  * Remove pe-rubygem-rake from enqueued packages. It is provided by ruby
    1.9.3.
  * Update pe-rack to pe-rubygem-rack for debian in installer.
  * Update config.ru for Puppet 3.x
  * Add patch to set SSL::VERIFY_NONE to puppet_https.rb in
    pe-deb-puppet-dashboard
  * 'Update' pe-deb-ruby-mysql to 2.8.2, use debian's packaging for a working
    mysql.so
  * Update puppet_https patch in pe-deb-puppet-dashboard to use ca cert when
    available to verify connection.
  * Fixup pluginsync calls and puppet.conf entry for Puppet 3.x
  * Bump auth_conf module to 0.1.5 to fix .map string ruby 1.9 issue.
  * Update pe_accounts to 2.0.0 to removed duplicated create_resources
    function.
  * Enqueue pe-bundler in the installer.
  * Patch pe-deb-hiera to update hiera.yaml for Psych yaml parser.
  * Rebuild pe-console-auth with updated Rakefile to include RAKE_ROOT in the
    load path.
  * Rebuilt pe-puppetdb and friends to use the correct ruby sitelibdir on
    ruby 1.9 for PE 3.
  * (#20464) Don't use run_suppress_output in is_package_installed
  * Update pe-deb-java to icedtea 2.3.9 and openjdk 1.7.0 update 19
  * Add pe-rpm-hiera submodule.
  * Remove rubygem-hiera rpm submodule.
  * Update pe-rpm-puppet-enterprise-release for PE 3.0
  * Update pe-rpm-ruby-augeas to 0.5.0 and for ruby 1.9.3, PE 3.0, newly
    unified pe-augeas package.
  * Add pe_common module to tarball and to modules to install. Version 0.1.0
    (55f0b35c0cc40a4b49c2f76e72530f84eacea635)
  * Add puppetlabs-apt module at v 1.1.0, it is a dependency of
    puppetlabs-postgresql.
  * Add puppetlabs-firewall module at v 0.3.0, it is a dependency of
    puppetlabs-postgresql.
  * Update installer for bundler
  * Enqueue pe-rubycas-server for our console applications.
  * Update pe_mcollective module to 0.1.1 with Windows updates.
  * Update pe_puppetdb module to 0.0.2
  * Update pe_postgresql module to 0.0.2
  * Add pe_console module for initial console db setup.
  * Use run with mkdir to ensure no changes are made to the system in noop
    mode.
  * Add configure_console function to call the pe_console module with the
    required parameters.
  * Remove the mysql bits from the installer now that postgres is the only
    way to install. The mysql functions still remain.
  * Console-auth rebuilt to allow use of upstream rubycas-client gem.
  * Live-manangement rebuilt.
  * puppet-dashboard rebuilt to use upstream rubycas-client gem and avoid
    bundler/git issues.
  * Don't install console-auth plugins. They now live in initializers.
  * Rebuilt console_auth to add rubycas-server to the load path for its rake
    tasks.
  * Rebuilt puppet-dashboard with updated default_group.rake
  * Update db:create_user rake task invocation to use ROLE='admin' because
    case matters.
  * Add another round of session key generation for cas and dashboard. Export
    both for use in erb templates.
  * Replace instance variable translation with bare ENV variable usage.
  * Add RUBYLIB to puppetdashboard.conf.erb so that the console apps libs are
    added to the load path.
  * Make console-auth/config.yml readable by the dashboard user
  * Updated builds of puppet-dashboard and live-management to use precompiled
    assets.
  * Rebuilds of console, console_auth, live-management, and
    certificate_mananger
  * Remove unused files from installer directory. They have not been touched
    since 2010.
  * Update pe-rpm-passenger to passenger 4.0.1
  * Update pe-deb-passenger for passenger 4.0.1 and our source based layout.
  * Update package names for new ruby stack on aix and EL.
  * Remove gems that are now part of dashboard's vendored gems
  * Update pe-deb-puppet to 3.2.0
  * Add pe-deb-rubygem-sequel as a submodule to packaging/deb
  * Update pe-deb-activemq to 5.8.0
  * Remove unneeded and unused submodules.
  * Remove unneeded and unused submodules.
  * (PE-327, PE-330) Unify the deb package and service to redhat standards
  * Generate repodata for debian and rpm packages
  * Enqueue virt-what, which is a dependency of facter on EL and deb/ubuntu
  * Replace one line cd with a full do end block over 3 lines so ruby doesn't
    get confused.
  * (PE-379) Don't use erb before it is available
  * Update pe-deb-activemq to ship activemq.jar
  * Update debian puppet package names
  * Update pe_mcollective module to 0.1.3
  * Update service names for new debian puppet package
  * Update upgrader to stop and bounce the correct service
  * Add quotes to $PE_VER to avoid odd syntax errors in the unlikely event
    that PE_VER is not set.
  * Unified pe-deb-apache and rebuild with improved license check.
  * Update pe-deb-apache to use pe-apache as user and group instead of
    www-data.
  * Enqueue tzdata-java on debian and ubuntu to be consistent with rhel/sles.
  * (PE-410) Package safe-yaml for debian/ubuntu
  * Remove tzdata-java and timezone-java enquement from the installer.
    pe-java already includes timezone data.
  * Revert addition of tzdata-java dependency to pe-deb-java. It already has
    tzdata in it.
  * (maint) More PE < 2 upgrader sections to be removed
  * (maint) Remove wrapper modules from PE 1.x days
  * (maint) Use enqueue_vendor_packages method instead of duplicating code
  * (maint) Remove dead mysql code from upgrader
  * Make Rakefile only load rake tasks, not directories.
  * Add get_metadata function to help in generating Release files for debian.
  * Move functions from Rakefile to tasks/00_utils.rake to declutter
    Rakefile.
  * Add gpg_sign_file method, copy start_keychain method from deb.rake.
  * Generate Release file during compose for debian.
  * It the gpg-agent isn't available, jenkins can't start it for us. This is
    a manual step.
  * Now that we have a signed deb repo, we don't need to pass --force-yes to
    apt.
  * Add a comment explaining why we do weird things.
  * Add prime_gpg task to make feeding the passphrase to gpg easier.
  * Bump pe-deb-puppet-enterprise-release to 3.0.0.
  * Add Rakefile.signed to .gitignore so no one accidentally commits it
  * Add some of the temporary files dropped installer during a compose to the
    toplevel .gitignore
  * Move keychain to earlier in the compose to better catch failure. Make
    task dependencies more obvious.
  * Revert sign and generate release files branch
  * Revert "Revert sign and generate release files branch"
  * Update Rakefile to default to preview mode
  * Build an 'all' manifest for the all of the packages in the tarball.
  * Refactor populate task. Break out into methods in 00_utils
  * Cleanup rake task dependencies
  * Lay down GPG key dynamically
  * Add the GPG key to apt on debian
  * Indent if block
  * Extract gpg testing logic into a utility method.
  * Add parens for branan and consistency.
  * Comment utility method calls.
  * Prepend RAKE_ROOT to installer dir.
  * Update comment for dist task to explain the ustar format.
  * Update notify email address to be delivery and not releng and sqa, which
    are now a subset of delivery.
  * Add utility method to benchmark and report on a block of code.
  * Add basic benchmarking to the more commonly used rake tasks to gauge
    bottlenecks.
  * Don't fail on rsync errors, so that the benchmark can give results on
    this section.
  * Don't clean package_repos in clean task, but use --delete-after in rsync
    call.
  * Use nfs share and cp instead of rsync over ssh
  * Go back to a single key world for signing the apt repo
  * Update pe-deb-cloud-provisioner to 1.0.8
  * Add preview license to pe-deb-puppet-enterprise-release.
  * Add /usr/sbin to path on debian builds so that cowbuilder can be found.
  * (PE-443) Remove q_verify_packages question from installer/upgrader
  * There is no need to see all of the output from the rake tasks. This
    suppresses stdout, but leaves stderr in case of failures.
  * Update deb ship task to use freight.rb instead of deb-the-things.
  * (PE-513) Add ServerAlia to puppetmaster.conf.erb
  * Update pe_mcollective module to 0.1.5
  * (PE-512, PE-561, PE-562, PE-563) Update pe_mcollective to 0.1.6
  * (PE-539) Always enqueue net-ssh when available
  * (PE-597) Only remove t_pe_files if it is a purge
  * (maint) Remove unused variables from puppet.conf.erb
  * (maint) Enqueue the deep-merge gem everywhere as it is needed to enable a
    hiera feature.
  * Don't enqueue activesupport or activerecord, we don't need them for
    inventory service anymore.
  * (PE-581) Only enqueue pe-puppet-server for a master install
  * Update conf files for no more fake master
  * Add certificate_status rule to auth.conf from the request_manager module.
  * Add comment explaining why the console needs facts access.
  * (PE-581) Don't set up the master on the console
  * (PE-581) Update auth_conf to 0.1.6, request_manager to 0.0.9 to support
    removing fake master setup.
  * (PE-581) Remove console_install logic from puppet.conf.erb
  * Enqueue PUPpuppet-enterprise-release on solaris, as it is available.
  * (PE-581) Don't do puppetdb things or auth.conf on a console install
  * Update pe_mcollective to 0.1.8 (no longer depends on facts.d).
  * Remove external facts generation from installer
  * (PE-630) Update pe_mcollective module to 0.1.9
  * Bump java_ks module to 1.1.0 from 1.0.1
  * Update pe_mcollective module to 0.1.10
  * Update puppet_enterprise module with updated java_ks dependency of 1.1.x
  * (PE-581) Remove lingering elements of the surrogate master
  * (PE-656) Use correct service name for pe-puppet in uninstaller
  * (maint) Correct platform names for pe-puppet-agent in uninstaller
  * (maint) Start keychain before signing tarballs
  * (PE-694) Exclude sles from supported platforms for PE 3.0.0
  * (PE-775) Set q_run_updtvpkg to n when not on aix
  * Whitespace cleanup.
  * (PE-611) Only grab the integer from memorysize_mb
  * Add patch to pe-rpm-augeas to prevent segfaults.
  * Add patch to pe-deb-augeas to prevent segfaulting.
  * Apply patch to thread.c to fix time in pe-rpm-ruby.
  * (PE-779) Add patch to pe-deb-ruby to fix an issue with time on 64 bit
  * Switch based on build type for how to sync packages
  * Rename PACKAGES => PACKAGE_MANIFEST
  * Remove TYPE environment variable, use PACKAGE_MANIFEST and @packages to
    dictate behavior.
  * Remove debugging info from create_pkg_manifest
  * Raise a filthy exception if we seen a package format we don't recognize.
  * Don't raise an error if we didn't pass an optional flag.
  * Make transient variables rather than a hideously long interpolated
    string.
  * Okay fine. Use real variable names instead of a prepended to reserved
    words.
  * Add md5sums for package manifests.
  * Let's only delete installer/packages/* if we aren't building from a
    manifest.
  * Dear hexdigest, please be a string.
  * Dear hexdigest, please be a symbol.
  * Don't use Digest on a FileList, Digest expects a string, so grab the
    first and only element of the FileList, which is a string.
 
 Igal Koshevoy <igal@pragmaticraft.com> (186):
  * Add puppet-enterprise-installer.
  * Add package_repos.
  * Add installer/packages symlink.
  * Add Rakefile.
  * Installer: Improve docs on variable naming conventions.
  * Installer: Add documentation for "has_logfile" function.
  * Installer: Show options in square brackets.
  * Installer: Make Dashboard database configuration manditory.
  * Installer: Backup existing "puppet.conf" file.
  * Installer: Add TODO about explaining that firewall ports may need to
    opened.
  * Installer: Fix "display_placeholder" to use all arguments given to it.
  * Installer: Add install and setup for mod_ssl, dashboard and mysql.
  * Installer: Fix "ask" to check variable definitions.
  * Installer: Rework so program can be used as a library.
  * Installer: Move 'set -e' to within "main" block.
  * Installer: Fix "ask" to cope with crazy shells nil/non-nil semantics.
  * Installer: Add test framework and initial suite.
  * Installer: Rework "run" and "display_placeholder" to use $1.
  * Installer: Add platform detection and rewrote existing code to use it.
  * Installer: Add ability to save answers to file with new "-s FILE" option.
  * Installer: Add common "quit" function to cleanup and exit.
  * Installer: Rework "run" to not use subshell.
  * Installer: Create temporary directory with a clearer name.
  * Installer: Fix ordering of answer loading to be after header.
  * Installer: Make "workdir" a function that creates the directory as
    needed.
  * Installer: Detect and conditionally install OS's "apr" package.
  * Installer: Fix 'apr' installation to honor noop mode.
  * Installer: Fix handling of workdir and platform. Fix more quoting issues.
  * Installer: Fix duplicate installation of "apr" package. Add "apr-util".
  * Installer: Fix MySQL server startup.
  * Installer: Fix PATH given to Puppet Dashboard "rake".
  * Installer: Add tests for "prepare_workdir" and "remove_workdir".
  * Installer: Improve "is_noop" and "has_logfile" to not demand presence of
    variables.
  * Installer: Add tests for "quit", "prepare_platform" and "run".
  * Installer: Improve test harness to adjust #run scope based on block
    arity.
  * Installer: Add tests for "load_answers", "is_noop" and "has_logfile".
  * Installer: Fix spec to comment out unused descriptions.
  * Installer: Add "pluginsync" option.
  * Installer: Add SSL settings for running Puppet Master with Rack.
  * Installer: Set paths in "puppet.conf".
  * Installer: Extract "backup_file" function.
  * Installer: Improve "backup_file" to use variables.
  * Installer: Rename to "Enterpise Distribution of Puppet" and "edp".
  * Installer: Add "StringOrBlank" type to "ask" function.
  * Installer: Make Puppet Dashboard password a "StringOrBlank" question.
  * Installer: Remove obsolete "save answers" TODO.
  * Installer: Improve "backup_file" to only run if the file exists.
  * Installer: Disable "manual instructions" section.
  * Installer: Fix "ask" to look for undefined answers, rather than empty
    answers.
  * Installer: Add questions and setup for local/remote MySQL and Dashboard.
  * Installer: Fix saving answer file to include answer to confirming
    install.
  * Installer: Add "is_package_installed" and
    "install_package_from_repositories".
  * Installer: Add "bounce_service" to start or restart services.
  * Installer: Disable external node classifier question until we add
    support.
  * Installer: Remove question for hostname Dashboard should run on.
  * Installer: Add TODO about adding symlinks.
  * Installer: Move code installing remote packages into separate section.
  * Installer: Add initial support for Puppet Master, Client and Dashboard.
  * [FIXME] Installer: Disable SSL temporarily because of broken mod_ssl
    package.
  * Revert "[FIXME] Installer: Disable SSL temporarily because of broken
    mod_ssl package."
  * Installer: Updated to fix Puppet's settings, and create server
    certificate.
  * Installer: Add "NONPORTABLE" comments to mark platform-specific code.
  * Installer: Move code for quitting if nothing to install after saving
    answers.
  * Installer: Improve error handling to catch "set -e" exit.
  * Installer: Use "install_package_from_repositories" for MySQL server.
  * [FIXME] Installer: Workaround for broken "edp-httpd" package's
    "puppet-apache" user.
  * Installer: Add symlinks to "/usr/local/bin".
  * Installer: Fix install of MySQL package for Puppet Dashboard.
  * Installer: Improve client install to use aforementioned master certname.
  * Installer: Fix Dashboard "database.yml" generation.
  * Installer: Improve symlink generation to correct broken links.
  * Installer: Create agent certificate.
  * Installer: Fix interview to only install "apr" for Master and Dashboard.
  * Installer: Fix indentation of convenience links.
  * Installer: Fix client certificate so it doesn't include "puppet" name.
  * Installer: Fix quoting of "database.yml" to improve compatibility.
  * Installer: Alter Puppet default "confdir" to "/etc/puppetlabs/puppet".
  * Installer: Improve client setup to send certificate request.
  * Installer: Fix agent certificate request return value to prevent
    cancelling.
  * Installer: Add VERSION file.
  * Dist: Add `rake dist` task to create distribution files.
  * Installer: Fix unqualified paths for certificate creation.
  * Installer: Only symlink "puppet" and "facter".
  * Installer: Remove hack altering default "confdir" in Puppet, now patched
    in package.
  * Installer: Create directory for "puppetmaster.conf" if needed.
  * Install: Add "uninstall.sh" to uninstall EDP for development use.
  * Installer: Remove hack replacing "puppet-apache" in "edp-httpd.conf",
    fixed in package.
  * Installer: Change "-a" to quit if answer isn't defined, and "-A" for old
    behavior.
  * Installer: Bump to VERSION 0.1.1
  * Installer: Improve uninstaller to remove vendor packages it installed.
  * Installer: Simplify usage as library, eliminating INSTALLER_AS_LIBRARY
    variable.
  * Installer: Fix undefined variable error and improve variable usage
    strictness.
  * Installer: Fix "Puppet Server" typo, replaced with "Puppet Master".
  * Installer: Fix "apr" and "symlinks" undefined variable errors.
  * Installer: Add TODO and FIXME entries.
  * Installer: Remove dependency on the EPEL repository.
  * Installer: Rename to "Puppet Enterprise".
  * Dist: Update `rake dist` to use "puppet-enterprise" in the filename.
  * Installer: Don't chdir into installer's directory. WARNING: Will break
    tools relying on this behavior!
  * Installer: Write execution trace to filename produced by `mktemp`.
  * Installer: Update "Summmary" text.
  * Installer: Extract "exception_handler" and "register_exception_handler".
  * Installer: Improve "installer_dir" to allow overriding with
    "INSTALLER_DIR".
  * Installer: Improve "run" to return 0 in noop mode.
  * Installer: Refactor to do all vendor package installs together.
  * Installer: Rename to "enqueue_package" and "install_queued_packages"
  * Installer: Redesign package installation.
  * Installer: Bump VERSION to "0.2.0.dev".
  * Installer: Fix Puppet Client interview's undefined variable.
  * Installer: Improve "display_error" to wrap text.
  * Installer: Fix `yum` package installation to confirm that it worked.
  * Installer: Rewrote configuration file generator.
  * Installer: Fix unintended "cd" caused by Puppet Dashboard setup.
  * Installer: Added support for RHEL 5.
  * Dist: Improved output of `rake dist`.
  * Dist: Added `rake sync` shortcut.
  * Installer: Bump VERSION to 0.3.0.
  * Installer: Add "display_nonewline" using `printf` and update "display" to
    use it.
  * Installer: Improve "prepare_workdir" to deal with missing directory.
  * Installer: Remove unused "manual instructions" section.
  * Installer: Improve "run" to use subshell to limit scope of variables and
    `cd`.
  * Installer: Fix "PACKAGES_REQUIRED" to use portable `printf` for handling
    newlines.
  * Installer: Fix "missing_queued_packages" so it can be run multiple times.
  * Installer: Add "prepare_user" to ensure installer is run as "root".
  * Dist: Improve `rake sync` to populate "installer/packages".
  * Installer: Prepare before processing CLI options to pre-cache values for
    speed.
  * Installer: Update spec to setup mock PLATFORM variables.
  * Installer: Improve "prepare_platform" and adds detection for awk,
    packaging, terminal width, hostname, certdnsnames.
  * Installer: Add `dpkg` and `apt` support, make use of new
    $PLATFORM_PACKAGING.
  * Installer: Improve "display_wrapped_text" to use terminal width and
    $PLATFORM_AWK.
  * Installer: Add function to extend line across terminal, update separator
    functions to use it.
  * Installer: Use new $PLATFORM_HOSTNAME in questions.
  * Installer: Add "q_puppetmaster_certdnsnames" and ask for Puppet Master
    certdnsnames.
  * Installer: Add "q_puppetmaster_use_dashboard_classifier" and logic to
    setup Puppet Master should use Puppet Dashboard as external node
    classifier.
  * Installer: Add "q_puppetclient_graph" and logic to setup dot graphs for
    Puppet Client.
  * Installer: Add explanation for how to manually setup Puppet Dashboard
    database.
  * Installer: Use portable "display" functions to show all text.
  * Installer: Fix infinite loop if platform detection fails.
  * Installer: Fix indentation of "puppet.conf" contents.
  * Installer: Fix misleading "pluginsync" errors by creating "helloworld"
    module.
  * Installer: Add TODOs.
  * Bump VERSION to 0.4 and add "CHANGES.md".
  * Installer: Update package names to use "pe" vendor prefix.
  * Installer: Add "TODO" items for adding Ubuntu support.
  * Installer: Add "unregister_exception_handler" function.
  * Installer: Improve "uninstall.sh" to be more portable and thorough.
  * Bump VERSION to 0.5rc1.
  * Installer: Add "display_missing_vendor_packages" function.
  * Installer: Add "q_vendor_packages_install", remove "q_apr_install", etc.
  * Installer: Renamed `q_puppetclient_*` questions to `q_puppetagent_*`.
  * Installer: Improve text based on suggestions by Nick Fagerlund.
  * Installer: Move "Puppet Dashboard" questions after "Puppet Master".
  * Installer: Fix and improve `certdnsnames` input and handling logic.
  * Installer: Fix uninstaller to not remove "apache" user.
  * Dist: Update `rake sync` to not populate Ubuntu packages for now.
  * Dist: Don't download "edp" packages any more.
  * Installer: Bump VERSION to 0.5
  * Bump VERSION to 0.6dev
  * Dist: Extract `rake populate` from `rake sync` task.
  * Installer: Improve text shown when saving answers.
  * Installer: Improve "install_queued_packages" for "dpkg/apt" to be
    non-interactive.
  * Installer: Improve "bounce_service" to support Ubuntu.
  * Installer: Add vendor packages for Ubuntu.
  * Installer: Add "pe-*" packages for Ubuntu.
  * Installer: Add workaround for Ubuntu "pe-httpd" to cope with ".bak"
    files.
  * Installer: Add "q_puppetdashboard_database_password" if installing
    database.
  * Installer: Fix "uninstall" on Ubuntu to correctly remove packages.
  * Installer: Update "uninstaller" to not remove "puppet" user or packages.
  * Installer: Add initial Puppet Master/Client for Ubuntu.
  * Installer: Fix usage information based on suggestions from Nick
    Fagerlund.
  * Installer: Update uninstaller to remove "pe-puppet-dashboard" user.
  * Installer: Update to set permissions on Dashboard configuration for
    Ubuntu.
  * Installer: Improve uninstaller to purge dpkg stateoverride files on
    Ubuntu.
  * Installer: Create "puppet.conf" as tempfile to avoid conflicts with
    package.
  * Installer: Make Ubuntu actually start "pe-puppet-agent".
  * Installer: Enable necessary Apache modules on Ubuntu.
  * Installer: Improve uninstaller to remove symlinks.
  * Installer: Improve "filebuffer_write" to create directories silently.
  * Installer: Fix MySQL setup on CentOS/RHEL to set password after starting
    service.
  * Update CHANGES.
  * Bump VERSION to 0.6.
  * Bump VERSION to 0.6rc1
  * Installer: Fix typo with unwanted "," in text with "Vendor Packages".
  * Fix Puppet Agent service start on Ubuntu.
  * Fix Puppet Agent service start on Ubuntu.
  * Add README explaining PE's directories, file and tasks.
 
 Dominic Maraglia <dmaraglia@gmail.com> (87):
  * Merge branch 'sandbox', remote branch 'origin'
  * clean up, added new q_ files
  * Mod q_ files fir q_install=
  * changes to work around installer thornes
  * httpd rename
  * Correct answers file
  * Removing old tests/answer file; will commit new code shortly
  * Updated release test, answer files
  * Commiting new harness w/yaml config
  * Fix bug where remote data was being truncated
  * Modify dashboard answer file, see Bug #5323
  * Porting post install santity tests to yaml config
  * code clean-up and improved commenting
  * Small improvemnts to improve logging output
  * check point in wriring test for Issue 5318
  * check point - test works, save b4 I break it
  * Complete test for issue 5318, harness improvements
  * Changed parsing of tests to execute, code cleanup
  * Small changes for for fully qualified paths
  * simple reorg of test heirarchy
  * Whole lotta files -- adding file checks
  * Cleanup -- removed some old tests
  * Fixed always zero return code from FileServe
  * Many mods: split file/dir tests into seperat tests
  * Test code cleanup -- no functional changes
  * Sanity: large dir test mod: from 5000 to 10 files
  * Add: beefing up yaml config with more data
  * Ported 01_Issue5318.rb to the new config format
  * Porting remainder of tests to new style config
  * Adding in a bunch of tests files
  * Clean up -- removing old file serving data
  * Check point - many mods to file serving test
  * Check point new file/dir servering code workging
  * Mods for modularity in adding puppet resource tests
  * Add User resource test case
  * Add: puppet group resource test
  * A little test clean up to user/group
  * Check point: now working w/igals new installer Q's.
  * 0.40 working installer, and post install checks
  * Add: filecount to cfg file - files to create
  * Fixed Rakefile for package syncing task
  * Add cfg for RHEL5, move version to config vs $ver
  * Added pre-install cleanup routine
  * updated clean_host routine to w/correct rpm cmd
  * More code for the clean-up routines
  * Lots of changes for dynamic answer file generation
  * Addition to answer files, and general code clean up
  * Fix fail flag during test, one class in init.pp
  * Added host file test, some re-organizing of test dir
  * Add hack to run puppet agent twice: see issue5318
  * Mod answer file gen puppetclient to puppetagent
  * repalce q_apr w/ q_vendor_packages_install
  * changed edp pe names
  * renames edp- to pe-
  * Handle invalid command line a bit more gracefully
  * Fix wrong tar scp'ing in TestSetup, cmd line parse sanity
  * adding additional config file
  * Renamed cfg to be more descriptive
  * Modified dynamic answer gen for q_..password for db
  * support for ubuntu pkgs, refined agent/master installs
  * Adding a few more config files
  * Added test for issue #5582, use config file for binpath
  * Ported check for running agent to new harness
  * adding vmmmange to PE repo
  * Small tweaks to better handle VM lock files
  * Code clean-up, add VM image file list
  * Add support for Ubuntu 64/i386 in installer
  * Fixed clean lock file routine
  * Mods to config files to match new host names
  * Adding new cfg file for i386 platforms
  * add ntpdate, platform def style, ordered install
  * added base for RO install test
  * Fixed answer file creation, update vmmanage tool
  * Get puppet_version from tarballs/LATEST, bit of polish
  * added addition cfg's for debian
  * Added QnD upgrade tester, tweak config fils
  * need to ignore all in the tarballs dir
  * RO NFS based install
  * Config file tweaks, NFS RO installer test clean-up
  * Few cfg files changes and new mods for new answers
  * Init script validation, test configs
  * Added test for augtool, add reboot cmd to vmmanage
  * Add augeas class to system test, add build to logdir
  * Complete test for Augeas
  * Big rm of test code
  * Fixed error with PE installer bug #6416
  * adding test for ticket 7159
 
 Jacob Helwig <jacob@puppetlabs.com> (78):
  * first commit
  * Add submodule for RPM packages
  * Use absolute URL for RPM submodule
  * Update version of RPM packages.
  * Update version of RPM packages.
  * Ignore vim swap files.
  * Install Puppet Module Tool with Puppet on CentOS and RHEL
  * Bump VERSION to 0.6rc2
  * Bump VERSION to 0.6rc3
  * Adjust sync to use new Ubuntu repo layout
  * Add i386 to known architecture list for Ubuntu
  * Bump VERSION to 0.6rc4
  * Add Debian/Ubuntu packaging submodules.
  * Update RPM packaging submodule
  * Modify architecture detection to treat i686 as i386
  * Update RPM packaging submodule
  * Bump version for testing
  * Update version of puppet dashboard
  * Bump version for testing
  * Use new version of pe-httpd package for Ubuntu
  * Bump version for testing
  * Bump VERSION to 0.6rc5
  * De-duplicate packages when populating staging directories
  * (#5837) Create /opt/puppet/pe_version at end of install process.
  * (#5339) Include PE upgrade script in generated tarballs
  * Add rake task for syncing built tarball files to shell.puppetlabs.com
  * Re-arrange Packaging submodules to account for distribution differences
  * Add Debian lenny to rake task populating packaging staging directory
  * Sort output of created packaging staging directories in 'rake populate'
  * Fix typo in path to puppet executable in PE installer
  * Mark pe-man as executable
  * Do not explicitly enqueue libmysqlclient16 on Ubuntu in the installer
  * Add support for Debian (lenny) to the installer.
  * Remove old packaging submodules
  * Update lenny, and lucid packaging submodules
  * Update RPM package submodules to add Rails gem
  * Bump VERSION for testing
  * Install Rails alongside puppet master on CentOS/RHEL
  * Update RPM packaging submodule.
  * Bump VERSION for testing
  * Update Rake tasks to sync with pluto.puppetlabs.lan instead of
    shell.puppetlabs.com
  * Record which tarball is the "latest" in the dists directory
  * Update packaging submodules.
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * (#5957) Add additional system packages to be installed on Debian based
    systems
  * Bump VERSION for testing
  * (#5961) Update upgrader to handle installing new dependencies
  * Bump VERSION for testing
  * Update the pe_version file when the upgrader is run
  * Bump VERSION for testing
  * Bump VERSION to 0.6rc6
  * (#5818) Setup a new user for the Dashboard when installing a new MySQL
    server
  * (#5890) Optionally install the Ruby development libraries
  * (#6025) Use build-essential to pull in gcc on Ubuntu & Debian
  * (#6030) Try lsb_release before falling back to other means of platform
    detection
  * Update packaging submodules.
  * (#5680) Add support for Oracle Enterprise Linux to installer
  * (#6034) Trigger apt update before installing extra distributor packages
    on Debian/Ubuntu
  * Dynamically determine the version when generating tarballs
  * Update RPM packaging submodule
  * (#5802) Install augeas with the puppet master or agent
  * (#6048) Install pe-augeas-lenses on Debian/Ubuntu
  * (#5883) Change default for installing dev libraries to N
  * Clean up installer text around dashboard database user
  * Remove TODO comments in installer before shipping
  * Add copyright/contact/license comment block to installer
  * Add dummy LICENSE file to distribution
  * Update packaging repositories.
  * Update debian packaging for module-tool
  * Put real license file in place, and update script headers to reflect this
  * (#6646) Add Ruby/LDAP for CentOS/RHEL & Debian/Ubuntu master & agent
    installs
  * (#7159) Update logrotate scripts for Apache & Puppet RPM packages
  * Add missing submodules for Ruby on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for ActiveSupport on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for Passenger on Debian Lenny and Ubuntu Lucid
 
 Nick Lewis <nick@puppetlabs.com> (71):
  * Setup version 9.2 of postgres, not 9.1
  * Remove support for upgrading from pre-2.x
  * Don't support upgrades from pre-2.5 consoles
  * Extract a utilities library from the installer
  * Remove one last reference to t_console_auth_install
  * Make utilities executable
  * Extract helper functions for issuing warnings
  * Don't regenerate files which could have changes
  * Correct spelling of noop
  * Add helper functions for managing platform repos
  * Remove rpm verify functions
  * Canonicalize installer dir
  * Extract the vendor package lists into a utility function
  * Install all packages with package manager where possible
  * Add a note about signed repos and --force-yes
  * Only make apt repo once
  * Restructure database-related interview and verification
  * Only install postgresql-server with local db
  * Fix templates to use the new database variables
  * Handle split PuppetDB/console
  * Properly handle PuppetDB inventory service with split console
  * Don't install activemq on PuppetDB-only installs
  * More fixes for split console/puppetdb
  * Fix puppetdb classification in all-in-one install
  * Don't classify puppetdb nodes in console for now
  * Upgrade pe_puppetdb module to 0.0.3
  * Stop installing mysql/mysql-client
  * Stop installing sudo
  * Remove duplicate function definition
  * Automatically generate the postgres root password
  * Fix comment to not reference unused variable
  * Remove unused pe_console module
  * Always create all databases
  * Remove pe_console from list of modules to install
  * Properly execute psql to create databases in non-world readable dirs
  * Use the http report processor rather than https
  * Don't require PuppetDB hostname on agent-only installs
  * Use PuppetDB report processor
  * (PE-449) Make PuppetDB database info configurable
  * (PE-449) Add PuppetDB database questions to the installer
  * Upgrade pe_postgresql module to 0.0.3
  * Upgrade pe_puppetdb module to 0.0.5
  * Fix SLES package repo existence test
  * (PE-385) Classify PuppetDB nodes with parameters
  * Add pe_puppetdb version which supports manage_database => false
  * Remove workaround for old buggy dashboard rake behavior
  * Use certname rather than fqdn for PuppetDB ssl-host
  * Upgrade pe_mcollective module to 0.1.7
  * (PE-579) Don't ask for inventory service certname
  * Remove old version of the pe_puppetdb module
  * (PE-595) Fix node classification in the console
  * (PE-531) Revise installer wording around PuppetDB/console/database
  * (PE-578) Properly classify PuppetDB node with split PuppetDB/console
  * (PE-528) Configure the PuppetDB whitelist
  * (PE-613) Wait until postgres is up before connecting to it
  * Fix a typo in README.markdown
  * (PE-583) Configure mcollective for Live Management during installation
  * Remove unused verify_databases_and_users function
  * (PE-648) Stop creating the inventory service database
  * Remove straggling references to the inventory service
  * (PE-665) Only allow standalone or completely distributed installs
  * (PE-665) Verify that two of three roles haven't been selected
  * (PE-662) Verify the PuppetDB database as well as console
  * (PE-662) Extract a helper function for verifying databases
  * (PE-707) Respect custom PuppetDB hostname and port
  * (PE-713) Don't prompt for console hostname on PuppetDB-only installs
  * (PE-709) Respect the q_pe_database answer on non-PuppetDB installs
  * (PE-767) Don't wait for the database to start in noop
  * (PE-768) Don't pushd to a nonexistent directory in noop
  * Fix typos in upgrader
  * (PE-811) Upgrade pe_mcollective module to 0.1.12 for NIO fix
 
 Jeff McCune <jeff@puppetlabs.com> (62):
  * Fix (#7354) remove potentially non-zero statement
  * Fix (#7354) remove potentially non-zero statement
  * (#7336) Add missing packages for RHEL6
  * (#7335) Add solaris to populate rake task.
  * (#7335) Switch installer from /bin/sh to to bash
  * Add vim settings for installer.
  * (#7335) Add solaris installer platform detection.
  * (#7335) Add solaris packaging support
  * (#7335) Replace id -u with $EUID on Solaris
  * Whitespace only change to fix indentation.
  * (#7335) Add client only mode for Solaris 10
  * (#7335) Remove ruby dev libs question for solaris
  * (#7335) Add solaris vendor packages logic
  * (#7335) Add pkgadd support for vendor packages
  * (#7335) Make grep work on solaris
  * (#7335) Enqueue packages for Solaris
  * (#7335) Add solaris support for cp command
  * (#7335) Add package name logic for Solaris
  * (#7335) Add solaris package installation!
  * (#7335) Add Solaris SMF manifest import and enable
  * (#7335) Fix installation failure on Solaris 10
  * (#7335) Improve error message for missing packages on solaris
  * (#7335) Remove puppet-enterprise from the list of enqueued packages on
    Solaris
  * (#7494) Make pkgadd on solaris non-interactive
  * (#7572) Don't auto-fill agent question
  * Repack tarballs using bsd tar
  * (#7575) Add better logic for bsdtar and mktemp
  * (#7575) Comment our {gnu,bsd}tar insanity
  * (#8835) Add puppet modules to distribution
  * (#8835) Install puppet modules when installing puppet master
  * (#8656) Add mcollective packages to installer on Solaris
  * (#9008) Add --force option to module installation
  * (#9021) Add module installation to upgrader
  * (#9080) Add stdlib 2.1.0 to parse /etc/puppetlabs/facts.d
  * (#9080) Write facts for mcollective from installer
  * (#9080) Add mcollective modules to installer
  * (#9080) Add full MCollective configuration for master
  * (#9080) Match PE facts.d behavior to Facter 2.0
  * Fix modules not being cleaned up
  * (#9080) Remove mcollective module from PE
  * Fix wrong stdlib 2.1.1 module
  * (#8826) Add MCollective Plugins
  * (#9045) Add cron resource to refresh metadata
  * (#9080) Fix installer assumption a master is always an agent
  * (#9129) Do not install java on deb agent roles
  * (#9119) Add MCollective to upgrade script
  * (#9640) Set HOME env variable for puppet-dashboard
  * (#9643) Update mcollectivepe module to 0.0.8
  * (#10600) Update PE mcollective module to v0.0.26
  * (maint) Add console cert fix to mcollective module
  * (maint) Ignore package_repos/{debian,incoming}/* in VCS
  * (#11163) Add README files to PE distribution tarball
  * (#11178) Make dist rake task work without root group
  * (#11163) Convert README to markdown and minor updates
  * (#11163) Include a PDF version of the README
  * (format) Reflow long lines in this change set
  * (#11572) Update stdlib to 2.1.2
  * (#12357) Update stdlib to 2.3.0 for Windows support
  * (#12357) Update pe_mcollective to 0.0.40 for windows
  * (#12660) Avoid truncation of the license log message
  * (#12660) Replace two with ten in the messages
  * (#13096) Update stdlib to 2.3.1 and fix LoadError
 
 Nigel Kersten <nigel@puppetlabs.com> (54):
  * (#5828) Use -t with mktemp to create temp files/dirs in $TMPDIR
  * Upgrade functionality for PE. RedHat and Debian derivatives supported.
  * (#5571) Set PATH for required binaries
  * (#5603) Add pe-man utility for viewing PE man pages
  * (#5603) Package util/ subdirectory in tarballs and install util/* to PE
    bindir
  * (#5872) Use /etc/redhat-release instead of lsb_release for RHEL detection
  * (#6010) Use id -u rather than $USER to determine root privileges.
  * (#6021) Make PE installer work under kickstart
  * (#5581) Add a new question type "yN" that defaults to No.
  * (#5581) Detect existing MySQL installation before prompting about it
  * (#6039) Don't set color to false in the skeleton config.
  * (#6040) Use user-provided values in SQL snippets.
  * (#6041) Turn on graph output by default, don't give user a choice.
  * (#5990) Display more explanatory text and prompt before upgrading.
  * (#6045) Call prepare_user function which checks for elevated privileges.
  * (#6052) Turn off colorized output for puppet invocations inside the
    installer
  * (#6490) Remove inappropriate user-facing language
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7430) Update Rakefile to use gnutar if found rather than tar
  * Update Software License Agreement - 00070761
  * (#8656) Add MCollective to PE installer on Debian
  * (#8656) Add MCollective to PE installer on RedHat
  * (#8870) Fix the check for an installed 1.6 JRE
  * (#9824) Change semantics of PE installer debug mode to reduce noise.
  * (#9824) Reduce noise around command execution in the PE installer.
  * Switch the bounce/enable service commands to suppress all output
  * Suppress all output for rake tasks related to the Dashboard.
  * (#9270) Stop using puppet certdnsnames for the inventory service server
  * (#5953) Improve Passenger Configuration
  * Modify the pool size formula to do round(proc_count * 1.5) basically.
  * (#8861) Provide a well commented site.pp. No functionality changes.
  * Whitespace only fixes. Removed some tabs, fixed an indent.
  * (#9944) Allow answer files to be saved when PE is already installed.
  * (#9957) Cleaned up last two dangling references to old dashboard answers.
  * (#9634) Lay down PE version early rather than late
  * (#9994) Remove agent certname step for the common case.
  * Update MCollective PE module to 0.0.9
  * Update accounts module to 1.0.1
  * (#9430) Add baselines/accounts modules to pe_agents.
  * Update MCollective module to 0.22
  * (#10548) Autodetect available ports for the console
  * Update default port order so it's easier to document and explain.
  * (#10434) Fix old pe_baselines registration in installer as pe_accounts.
  * (#10602) Set the ca_name to vary on every install by including the date.
  * (#10429) Improve the text for starting httpd based on answers
  * (#10533) Update answer file examples for PE 2.0 changes
  * (#10575) Update pe_mcollective module to 0.0.28
  * (#10682) Prompt to remove the mco user account as part of the upgrade
    process
  * Update pe_mcollective module to 0.0.29
  * (#10732) Move Passenger configurations to a global conf file
  * (#10752) Remove indent passenger-extra.conf
  * (#10764) Get console certs on console only installs
  * (#10765) Auto-enable/start pe-httpd on console-only as well
 
 Dominic Maraglia <dominic@puppetlabs.com> (43):
  * (7193) Moving acceptance tests to PE repo
  * (7193) Pruning out old tests
  * (#7193) Move acceptance tests to appropriate repo
  * (#6418) File recursion test ported to support PE
  * (#7117) Test require major refacting to run w/PE
  * (#4123) PE test reorg needs fixed paths
  * (#7193) Moving tests to pending due to PE differences
  * (#4655) Make resoure tests portable
  * (#7159) Test moved to pending state for PE 1.1
  * Feature: adding a test to connect to dashboard
  * (#7159) Moving log rotate test back to pending
  * (#7159) re-able log rotate tests...again!
  * (#6418) Make test 64118 more portable
  * (#7956) Modified 2 cron tests for portability
  * (#7956) Port cron tests to run on all Unicies
  * (#7956) Port file resource tests for all Unicies
  * (#7956) Port cron tests to use portable user names
  * (#7956) Port file tests to run on all Unices
  * (#7956) Port content attirubte test
  * (#7956) Port resourse hosts tests
  * (#7956) Port user tests to all Unices
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
  * (#7733) Modify PE license file test for specific platforms
  * (maint) prune redundant test
  * (maint) Cleanup and strengthen acceptance tests
  * (#8531) Fix PE installer: yum "-y" for older centos
  * (#7159) Add filter for non-supported OSes
  * (maint)  Moved ticket to PE specific check
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) Add MCollective integration test
  * (maint) Modify tests to match new EL platform name
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) move MCollective tests to pending
  * (maint) Modified MCollective test to work w/PE
  * (maint) Add test to verify rails/rack pkgs on Master
  * (#7927) Add Solaris pkg check
  * (#10142) Auth.conf not consistant with dashboard certname
 
 Daniel Pittman <daniel@rimspace.net> (42):
  * systest: better error reporting for missing config option.
  * systest: optionally send logging to stdout.
  * systest: more liberal test name matching...
  * Support sending STDIN data in RemoteExec.
  * Wrap more standard operations in the test framework.
  * Improve the DSL for remote puppet and facter invocation
  * Port many of the acceptance tests to the new infrastructure
  * Cache the SSH connection for the file of a host object.
  * Unify SSH options and access through the cache.
  * Eliminate the "action" class entirely.
  * Always test the exit code when invoking commands.
  * Signing my comments helps other developers to identify who, and when,
    they were written when they evaluate them for content.  This change just
    signs the two significant comments with my name and the current date.
  * Bug #5630 -- Port additional acceptance tests to the new framework.
  * Bug #5630 -- port more acceptance tests to the new framework.
  * Bug #5776 -- lightly validate the certdnsnames content
  * Bug #5804 -- ensure hostname is installed everywhere.
  * Bug #5804 -- validate certname and display a sensible error.
  * Feature #5339 -- mark the upgrader script executable in git.
  * Feature #4940 -- update config.ru to invoke license check
  * Feature Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature #4949 -- fix node count license check validation.
  * Feature #4940 -- be more robust when license loading fails.
  * Feature #5790 -- fix RPM packaging git submodule.
  * Feature #4940 -- license module for commercial edition.
  * Feature #5948 -- add ActiveResource GEM to packaging.
  * Feature #4940 -- final revisions to license text.
  * Feature #4940 -- add tests to the license code.
  * Feature #4940 -- report license expiration for 30 days.
  * Feature #4940 -- document conditions for running tests.
  * Feature #5948 -- update ActiveResource to the latest version.
  * Feature #5948 -- add ActiveRecord gems for Debian and Ubuntu.
  * Feature #5948 -- add ActionPack gem to Debian and Ubuntu
  * Feature #5948 -- add ActionMailer to Debian/Ubuntu
  * Feature #5948 -- add Rails gem to Debian and Ubuntu
  * Feature #6011 -- add augeas ruby support...
  * Bug #6007 -- PE installer mis-matches package names from disk.
  * Bug #6062 -- enable system services on restart.
  * Bug #6062 -- fix Debian platform service enable.
  * Feature #4940 -- final update to license URL
  * (#11086) Warn when the system doesn't match minimum system spec.
 
 Dan Bode <dan@puppetlabs.com> (41):
  * (#7341) added basic client only functionality.
  * (#7337) added support for RHEL 4 to installer.
  * (#7351) documented gnutar as a dependency for 'rake dist'
  * (#7346) improved documentation for 'rake sync
  * (#7846) Add management of settings.yml to installer
  * (#7846) Configure puppet.conf for inventory service
  * (#7846) Add database creation for inventory service
  * (#7846) Add auth.conf to puppetmaster
  * (#7846) Manage certs for inventory service
  * (#8912) Start puppet dashboard workers
  * (#8861) Create a default site.pp
  * (#8914) Only move puppet.conf.tmp when puppet is installed
  * (#8833) Update ownership of production.log
  * Revert "Merge pull request #33 from bodepd/issue/master/8833"
  * Revert "Merge pull request #32 from
    bodepd/feature/master/7846_inventory_single_node"
  * Revert "Merge pull request #34 from bodepd/reverter"
  * (#8976) Fix site.pp path
  * (#8865) Make role installer questions first
  * (#8865) Add facts_forward question.
  * (#8865) Add multi-node inventory service questions
  * (#8865) Add inventory service puppet.conf
  * (#8865) Configure auth.conf for inventory service
  * (#8865) Configure single node master connection
  * (#8865) Install master packages on dashboard
  * (#8865) Mv auth.conf and puppet.conf for dashboard
  * (#8865) Only generate server certs when master is installed
  * (#8865) Configure http conf for ca-less masters
  * (#8865) Separate master only installation configuraiton
  * (#8864) Create inventory database on dashboard
  * (#8865) Add cert managment scripts
  * (#8864) Use varialbes for remote connections in settings.yaml
  * (#8664) Only bounce pe-httpd when puppet is installed
  * (#9131) Dashboard and master auto-install agent.
  * (#9207) Configure agents to archive files when inspecting.
  * (#9498) Fix q_puppetmaster_certdnsname
  * (#9508) Switch auth=any for certificate endpoints
  * (#9498) removed accidental )
  * (#10277) Add platform detection for amazon linux
  * (#10293) Fix simple auth http config file
  * (#10292) Remove invalid dashbaord worker invocations
  * (#10293) escape double quotes in apache vhost
 
 Jonathan Grochowski <jonathan@puppetlabs.com> (31):
  * (#9777) Installer for 2.0 should enable memcached service
  * (#9888) Remove actionmailer, rails, activeresource submodules
  * (#10037) Add cloud provisioner to installer.
  * (#10019) No output when creating files.
  * (#10282) Updated puppetral module to 0.0.16
  * (#10311) Update pe_mcollective module to 0.0.17
  * (#10158) Accept special characters in MYSQL passwords
  * (#10345) Installer exception_handler should turn echo on
  * (#10373) Rebuild pe-mcollective module for enterprise-dist
  * (#10337) Shouldn't offer ldap auth in the installer
  * (#10301) Installer assumes system-logos is installed
  * (#10396) Rename dashboardpass to console.
  * (#10401) Update puppetral and puppetd to latest
  * (#9961) PE installer should not add nodes to the console pe_agents group
  * (#10420) Updated doc strings and comments in pe_mcollective module
  * (#10427) Cannot enqueue packages with spaces
  * (#10427) Forgot missing space
  * (#10427) rpm --whatprovides cannot handle versioned packages
  * (#10446) Move auth samples to another folder
  * (#10421) Provide HTTPS report processor.
  * (#10448) Copy sanitized answers.lastrun to /etc/puppetlabs
  * (#10437) QA Oracle Enterprise Linux 4
  * (#10486) Installer in noop mode is writing to facts.d
  * (#10483) mcollective clients' AES timeout should match the server
  * (#10558) The installer should enable the services it bounces
  * (#10578) Modify text message for triggering daemonized puppetd runs with
    MC
  * (#10604) There is no visible agent in console after monolithic install
  * (maint) Update pe_mcollective to v0.0.25
  * (#10652) Installer should validate that port numbers are actually numbers
  * (maint) Update pe_mcollective to v0.0.31
  * (#10098) pe-tarball should contain only uid/gid 0 files
 
 nfagerlund <nick.fagerlund@gmail.com> (27):
  * Edits to user-facing installer text.
  * Further revisions of installer text.
  * Further text tweaks still.
  * Changing the question about remote MySQL hosts.
  * Change capitalization of tool names
  * Change agent's default puppet master server hostname to "puppet," per
    issue 5574.
  * (#5849) Add PE manual to git repo
  * Maint: Refactor manual build process
  * (#7313) Document licensing in the manual
  * Update manual for PE 1.1
  * Manual: Don't call master/agent OS support "full"
  * Maint: Update manual for 1.1.1
  * (#9222) Fix a typo preventing display of agent role when installing
    master/Dashboard
  * Maint: Better README display on GitHub
  * (#5568) Add README to installer directory
  * Remove the outdated manual
  * Docs: Edit user-facing prompts in installer
  * Docs: Edit user-facing prompts in upgrader
  * Edit comments in default site.pp
  * (#9324) Remove references to "dashboard" in installer text
  * Maint: Remove trailing whitespace in installer
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11172, 11173, 11175) Clarify several questions
  * (#11172, 11173, 11175) Clarify several questions
 
 Markus Roberts <Markus@reality.com> (24):
  * Fix for #5498 -- Class hierarchy for actions in test harness
  * Fix for #5499 -- create a dry-run mode for the testing harness
  * Fix for #5501 -- Eliminate ChkResult object
  * Fix for #5522 -- -t default and recursion
  * Refactor en route to #5505 -- lazy require of tests
  * Core fix for #5505 -- add wrapper around tests
  * Fix for #5055 -- functionality data into wrapper
  * Port of existing tests to wrapper & fixs for #5542 & #5533
  * Fix for #5504 -- result.combined output should be dynamically computed
  * Step towards #5546 -- move prep_nodes into the wrapper
  * Step towards #5546 -- move clean_hosts into the wrapper
  * Maint -- remove unused FindTests.rb
  * Step towards #5505 -- move prep_initpp inside test_wrapper
  * Fix for #5546 -- Pull common test idioms into a DSL
  * Fix for #5562 -- give hosts properties with defaults
  * Partial fix for #5592 -- with_env raising exception
  * Step towards #5597 -- Move ssh to host rather than a class index
  * Step towards #5597 -- restore sequence number pruning
  * Step towards #5597 -- Remove use of multi-line remote exec
  * Fix for #5597 -- restore functionality broken by refactor
  * Maint. -- :acceptable_exit_codes is less cryptic then :rc
  * Step towards #5622 -- give puppet & run_manifest "on"-style names
  * Fix for #5625 -- Make hosts concatenate as their names
  * Simple but unsatisfying fix for #5671 -- specifiy non-root users
 
 Branan Purvine-Riley <branan@puppetlabs.com> (23):
  * (maint) Remove obsolete PassengerUseGlobalQueue option
  * Add pe-rpm-rubygem-activesupport submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-activerecord submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-net-scp submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-builder submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-multi-json submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-excon submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-formatador submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-guid submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-mime-types submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-rbvmomi submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-ruby-hmac submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-trollop submodule. Update for ruby 1.9.3, PE 3
  * Update pe-rpm-rubygem-stomp submodule for ruby 1.9.3, PE 3
  * Update rubygem-rack to v1.4.5
  * Add pe-rpm-rubygem-nokogiri submodule. Update for ruby 1.9.3, PE 3
  * Add pe-rpm-rubygem-fog submodule. Update for ruby 1.9.3, PE 3
  * Update tanukiwrapper submodule to the PE 3.0.x version
  * Update facter to 1.7.0
  * Update deb and rpm postgresql for explicit dependency on ldap
  * Include the installer utilities in the tarball
  * [PE-423] Explicitly set the shell of the pe-postgres user when su'ing
  * (PE-441) Drop the agent certname in the 'main' section
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (18):
  * (bug) fix rubycas config
  * remove all the things we don't actually use
  * (PE-339) Move license check out of workers
  * (maint) update addresses
  * (maint) update addresses
  * (PE-297) Add dependency module
  * (PE-475) Update modules with more specific deps
  * (PE-526) Update answer files
  * (PE-526) Remove upgrade answer files
  * (PE-526) Update answer files for existing postgres
  * (PE-526) Update master only answer file
  * (PE-526) Update sample agent answer files
  * (PE-526) Update console only answer file
  * (PE-526) Remove fake inventory master from answers
  * (PE-611) Update memory requirements
  * (PE-566) Detect upgrade for agent only
  * (PE-526) Update sample answer files for new flags
  * (PE-526) Fix q_pe_database for full_no_db
 
 Lindsey Smith <lindsey@puppetlabs.com> (13):
  * Update configuration files for the Rails 3 dashboard and Postgres.
  * Add some new dashboard settings to the installer template.
  * The console base URL requires a trailing slash for compatibility with the
    console auth templates.
  * Add stomp gem to RUBYLIB so live management can find mcollective.
  * Silence popd spam in installer
  * [PE-307] Remove console auth active flag now that it is always enabled
  * [PE-491] Solaris 10 installer bails on installing packages
  * [PE-518] Enqueue libyaml when doing a Solaris install
  * [PE-519] Update Solaris init scripts for the renamed puppet agent
  * [PE-491] Move the queued packages string per PR feedback
  * [PE-574] List the Postgres port in the "open ports" warning at the end of
    the installer
  * [PE-574] Use the correct console port var in puppetmaster installs
  * (PE-604) Prompt the user to remove agent and console certificates on
    uninstall
 
 Spencer Krum <spencer@puppetlabs.com> (12):
  * (#8021) add which to enqueue package list in installer
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#8021) add which to enqueue package list in installer
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#8848) MySQL passwords are now minimum 4 characters
  * () Puppet-dashboard workers is now pe-puppet-dashboard-workers
  * Upgrader accepts commmand line arguments
  * Noop mode works in installer and upgrader
 
 Your Name <dmaraglia@gmail.com> (12):
  * prelim check in
  * fix stderr, stdout logging
  * test cases ported to new logging style
  * Add: gem, facter, ruby sanity checks
  * added date stamp for logging
  * completed: dynamic test discovery
  * completed: dynamic test discovery
  * Changes for logging
  * add: cmd line args for config, test dir
  * Adding command line opts, cleanup
  * adding class for find tests
  * beefing up reporting
 
 Justin Stoller <justin@puppetlabs.com> (11):
  * it should be yN not Ny
  * This commit validates the email address that is passed in the console
    interview. It also removes the default value as a sensible cannot really
    be determined. It updates the text of the question to more pointedly ask
    for an email address.
  * Previously lines 3726 & 3725, where the puppet plugins for dmv and
    dashboard were installed, was outside of the conditional ensuring that it
    was only executed during console installs. This moves it up 3 lines, into
    the conditional, and now we can install nodes that don't have the console
    on them!
  * validate the admins email in the upgrader too
  * s/q_puppet_enterpriseconsole_auth_user/&_email/
  * check for connectivity to the master in the interview
  * conditionally assign hostnames/certnames to avoid overwriting answer file
    values
  * improve question connectivity q
  * update answers to include default fail fast on poor connectivity
  * make it so the user doesnt need to know how I implement the retry
    question
  * dont say check your /etc/hosts in the default
 
 Will Hopper <whopper@cat.pdx.edu> (9):
  * Correct PE Solaris uninstaller bug
  * (#14310), (#12878) Add passenger and activemq debgging to support script
  * (#15354) Add quiet mode to puppet enterprise installer
  * (#15354) Add quiet mode to puppet enterprise upgrader
  * (#15988) Remove q_puppetmaster_forward_facts answer from installer
  * (#15983) Add verbose debugging mode to installer
  * (#15983) Add verbose debugging mode to upgrader
  * (#16051) Update installer to handle tanukiwrapper java dependency
    problems
  * (#16071) skip platform check when -s flag is given
 
 Adrien Thebo <adrien@puppetlabs.com> (8):
  * (#12530) Set unique per-host answers.lastrun name
  * (#12683) Reorganize support script output
  * (#12683) Reorganize support script output
  * (maint) Reorganize the support script into check types.
  * (#12713) Update support script contact info
  * (#12876) Add logging/debug info for support script
  * (#12877) Log delayed worker output for support
  * (#12912) Capture netstat output for support
 
 Deepak Giridharagopal <deepak@puppetlabs.com> (8):
  * (#9972) Mark dashboard's certs as pe-internal
  * (#10010) Upgrade, like install, should use pe-internal certs
  * (#9961) Auto-register pe_agents group and pe_mcollective class
  * (#9961) Auto-add nodes to the pe_agents dashboard group
  * (#9961) Fix typo in function name
  * (#9318) Fix ordering issue in dashboard group/class creation
  * (#9318) Installer should add included PE modules to dashboard
  * (#10259) Upgrader should remove legacy "mco" and "mcollective" certs
 
 Jill Burrows <jill@puppetlabs.com> (7):
  * Duplicating the environment variable so it can be modified in the
    console_Auth_config.yml.erb.
  * Update puppetlabs-puppet_enterprise module
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-163] Display useful error message when en_US.utf8 is unsupported
  * [PE-623] puppetlabs-request_manager has incorrect dependencies
  * [PE-612] Don't check locale for postgres when saving answers
  * [PE-650] `display_product()` in installer/utilities script truncates some
    text
 
 Chris Price <chris@puppetlabs.com> (6):
  * New version of inifile module that doesn't cause warnings
  * Upgrade inifile module to 0.10.2
  * Update inifile module to latest bugfix release
  * Update to newer version of puppetdb module
  * Clean up the uninstaller for pe-postgres environment
  * New version of pg module that works on SLES
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (6):
  * Update Rakefile. Add gem path to
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games.
  * Commit for build 15
  * Commit for Jenkins PE build number 16
  * Commit for Jenkins PE build number 3
  * Commit for Jenkins PE build number 17
  * Commit for Jenkins PE build number 5
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (5):
  * Clean up DMV configuration file comments
  * (#13473) Move global_unauthenticated_access option to correct config file
  * (#13549) Use environment variables to pass initial admin credentials
  * Bump PE version number in documentation URLs
  * Bump PE version number in the README file
 
 Karel Brezina <karel.brezina@gmail.com> (5):
  * Compliance app was removed.
  * 'puppetlabs-baselines' and 'puppetlabs-pe_compliance' modules were
    removed.
  * MySQL stuff was replaced with PostgreSQL stuff.
  * [PE-498] Creates a tablespace for console databases and creates the
    databases with the tablespace
  * [PE-560] Creates pe-puppetdb tablespace in databases.erb and uses it for
    puppetdb database.
 
 Ruth Linehan <ruth@puppetlabs.com> (5):
  * [PE-318] Update pe_mcollective module with puppetral agent changes
  * update pe_puppetdb module to 0.0.7
  * [PE-584] Always run agent on puppetdb standalone install
  * [PE-584] Simplify puppet agent run logic
  * [PE-583] Update pe_mcollective module to properly setup mcollective
    server public key for dashboard user on CA
 
 Sir Jenkins <jenkins@puppetlabs.com> (4):
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
 
 charlesdunbar <cdunbar@puppetlabs.com> (4):
  * Added "uptime" output to support script.
  * Added "uptime" output to support script.
  * Fixed getting pe-* logs
  * Fixed getting pe-* logs
 
 Ken Barber <ken@bob.sh> (3):
  * Added support for SLES to installer and Rakefile.
  * (#6947) Introducing SLES support to main super-module for enterprise.
  * (#7436) Added SLES 11.1 i586 support. (puppet-opt submodule sync)
 
 Matthaus Litteken <matthaus@sles-builder.puppetlabs.lan> (3):
  * Deleting old puppet-opt submodule before replacing with pe-packages.
  * Added pe-packages to packaging/rpm as submodule.
  * Added pe-packages to packaging/rpm as submodule.
 
 Charles Dunbar <cdunbar@puppetlabs.com> (2):
  * (#16091) Ignore irrelevant information in answer files
  * Added HTTPD variable for passenger script to find apache's process
 
 Cody Herriges <c.a.herriges@gmail.com> (2):
  * Add 1.9.2+ while keeping 1.8.7 compatibility.
  * Stubs out q_puppetca_install.
 
 Daniel Pittman <daniel@puppetlabs.com> (2):
  * MAINT: update missing change for Debian ActiveResource submodule.
  * MAINT: Update deb/lucid/activeresource packaging submodule.
 
 Will Hopper <whopper@puppetlabs.com> (2):
  * (#12684) Fix upgrader's return code when q_upgrade_installation is set to
    'n'
  * Update installer to remove creation of Puppet module dir for Debian
    package
 
 stahnma <stahnma@puppetlabs.com> (2):
  * Adding some scripts used by jacob for debs.
  * Adding a very basica puppet-based uninstaller.
 
 stahnma <stahnma@websages.com> (2):
  * Rake package download will ignore old copies of files.
  * Updated a few build script items.
 
 Ben Ford <ben.ford@puppetlabs.com> (1):
  * Fixed so full error displays
 
 Ben Hughes <ben@puppetlabs.com> (1):
  * Update install_symlink() to cope with failures better.
 
 Cody Herriges <cody@puppetlabs.com> (1):
  * (#10200) Adds basic authentication and encryption
 
 Garrett Honeycutt <garrett@puppetlabs.com> (1):
  * (#13142) installer now works on RHEL6 Workstation
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * Changed calls to create_initial_admin rake task to use new create_user
    task.
 
 Lauren <lauren.rother@puppetlabs.com> (1):
  * Typo fix
 
 Matt Robinson <matt@puppetlabs.com> (1):
  * Add and discovery timeout enviornment variable
 
 Matthaus Litteken <mlitteken@gmail.com> (1):
  * (#9532) Enable dashboard-workers on upgrade
 
 Max Martin <max@puppetlabs.com> (1):
  * Add inventory retries environment variable, comment out settings
 
 Randall Hansen <randall@puppetlabs.com> (1):
  * * "`-all.tar` will install on all supported platforms."   * Needs to be:
    "-all.tar can install PE on all Unix-like operating systems we support" *
    "* [Puppet Enterprise Manual](http://docs.puppetlabs.com/pe/)"   * Needs
    to include the version of PE in the docs link (Link:
    http://docs.puppetlabs.com/pe/2.5) * "; this will start an interactive
    guide that will customize your installation."   * Remove this whole line
    from the semi-colon onwards. * "running the installer in its scriptable
    non-interactive mode"   * Remove the word "scriptable"
 
 Ryan Coleman <ryan@puppetlabs.com> (1):
  * (#13343) Include sample answers for DMV
 
 fhrbek <filip.hrbek@gmail.com> (1):
  * Support for puppetdb
 
 llowder <l.lowder@keepingyouhonest.net> (1):
  * (#20993) Adds support for setting an environment from the installer
 
 rlinehan <ruth@puppetlabs.com> (1):
  * Update pe_mcollective module to 0.1.2 with new mcollective agent files
 
2016-01-13 Britt Gresham <brittcgresham@gmail.com> - 2015.3.2
==============================================================
 Brandon High <brandon.high@puppetlabs.com> (16):
  * (PE-11968) Fix usage of hocon setting to use arrays instead of strings
  * (PE-11507) Remove dashboard-* parameters
  * (PE-12186) Lock down MoM to CM credential copying
  * (PE-9754) Clean up specific PE MCO plugin files
  * (PE-9754) Cleanup MCO plugins on windows
  * (PE-11994) Ensure pe-client-tools installed on masters
  * (PE-6701) Fix facter metadata spec to match parameters
  * (PE-9754) Include params in MCO cleanup
  * (PE-9754) Fix typo in mco cleanup.pp
  * (PE-9754) Add specs for mco cleanup.pp
  * (PE-12525) Add pxp_enabled toggle
  * (PE-12989) Add parameters for pcp_timeout
  * (PCP-168/PE-12989) Add param for pxp agent loglevel
  * (PE-13081) Remove use of loglevel, change loglevel to info
  * (PE-13452) Use puppet_authorization for pcp-broker, fix CVE
  * (PE-13233) When nginx listen_address is unset, don't use
 
 Chris Price <chris@puppetlabs.com> (11):
  * (PE-12330) Do not manage codedir contents recursively
  * (PE-11472) Add parameter to disable file sync
  * (PE-11472) Add spec test for disabling file sync
  * (PE-11472) Add rspec tests for file sync enabled / disabled
  * (PE-12425) Add services for metrics/status to bootstrap
  * (PE-12425) Deprecate `metrics_enabled` setting
  * (PE-12425) Add web route for status endpoint
  * (PE-12293) Add param for `file_sync_puppet_code_repo`
  * (PE-12970) Properly configure web routes for file sync web service
  * (PE-12984) Manage puppet-code-repo setting in master
  * (PE-12984) Add `String` type to file_sync_puppet_code_repo param
 
 Jeremy Barlow <jeremy.barlow@puppetlabs.com> (10):
  * (PE-11865) Add tk-authz service to pe-puppetserver bootstrap config
  * (PE-12309) Management for puppetserver `use-legacy-auth-conf` setting
  * (PE-12315) Migrated management of client-whitelist settings to tk-authz
  * (PE-12315) Cosmetic updates to the tk-authz/client-whitelist changes
  * (PE-7742) Manage authorization rules for file-sync service
  * (PE-7742) Added docstring for whitelist and fixed up auth.conf reference
  * (PE-7742) Avoid calling pe_puppetdbquery when storeconfigs disabled
  * (PE-7742) Typed get_whitelist_masters_from_puppetdb file_sync argument
  * (PE-13295) Sort the list of master certs for the file-sync auth rule
  * (PE-13295) Added spec test for reordered masters in file sync auth rule
 
 Eric Williamson <eric.williamson@puppetlabs.com> (9):
  * (PE-11412) Fix augeas path for additional policy entrys
  * (PE-11412) Disable AMQ duplex connectors
  * (PE-11412) Expose AMQ useDedicatedTaskRunner option
  * (PE-12019) Add parameter for mco activemq.randomize
  * (PE-12037) Fix AMQ broker tag name logic
  * (maint) Use proper default values for console profile
  * (PE-13408) Fix java_ks path to openssl
  * (PE-13422) Explicitly upgrade pe-java
  * (PE-13554) Add pe-puppet-enterprise-release package
 
 Alex Dreyer <alex@puppetlabs.com> (8):
  * (MAINT) Add more configuration options for code-manager.
  * (CODEMGMT-249)(CODEMGMT-320)(CODEMGMT-335) (CODEMGMT-249) Standardize
    code-manager configuration values. (CODEMGMT-320) Move basedir to a top
    level setting environmentdir (CODEMGMT-335) Code-manager should not be
    enabled by default
  * (CODEMGMT-387) Remove setting for file-sync HTTP API which code-manager
    no longer needs.
  * (maint) Use pe_compile_master for code-manager configuration
  * (CODEMGMT-245) Write to staging dir to enable file-sync.
  * (CODEMGMT-435) allow users to disable file-sync with code-manager
  * (PE-12971) expose allow-unauthenticated-webhooks in code-manager class.
  * (PE-13667) Forge setting is "forge" not "forge-settings".
 
 Preben Ingvaldsen <preben@puppetlabs.com> (8):
  * (MAINT) Add $compile_master to params class
  * (MAINT) Extract File Sync logic into its own class
  * (MAINT) Add pe_current_server_version function
  * (PE-12025) Delete code-dir contents on CM setup
  * (PE-12025) Ensure file sync applied with master
  * (PE-12025) Address PR feedback
  * (MAINT) Add pe_compile_master function
  * (PE-12155) Update to new File Sync config
 
 Nick Lewis <nick@puppetlabs.com> (7):
  * (APPMGMT-907) Change xnode-service to orchestration-services
  * (APPMGMT-807) Use URLs for master/puppetdb in orchestrator
  * (APPMGMT-807) Configure PCP broker URL for orchestrator
  * (APPMGMT-807) Configure classifier-service URL for orchestrator
  * (APPMGMT-957) Don't overwrite orchestrator db info when password's unset
  * (maint) Remove use of reserved word 'application'
  * (PCP-88) Enable authorization-service for pcp-broker
 
 Britt Gresham <brittcgresham@gmail.com> (6):
  * (PE-12578) Set use_legacy_auth_conf parameter default to false
  * (PE-11928) Fix 3.8 truthy values
  * (PE-11928) Convert inactive_timout_before_gc to Integer
  * (PE-11928) Use booleans for custom_auth_conf fact
  * (PE-11928) Update specs to match new warning messages
  * (PE-12978) Fix $::custom_auth_conf truthiness
 
 Richard Clamp <richardc@unixbeard.net> (6):
  * CTH-301 add PCP related defines and classes.
  * CTH-301 Add puppet_enterprise::profile::pcp_broker
  * CTH-301 Address code review issues
  * PCP-75 Rename pxp-agent configuration file
  * PCP-89 add authorization rules to limit who can issue pxp commands
  * PE-12661 Use a json encoder for pxp-agent.conf
 
 Josh Partlow <joshua.partlow@puppetlabs.com> (5):
  * (PE-9430) Redirect refresh mco script stderr after redirecting stdin
  * (PE-9430) Redirect refresh mco script stderr after redirecting stdin
  * (maint) Update .fixtures.yaml branch references for 2015.3.x
  * (PE-12860) Add Boolean type for two master profile parameters
  * (PE-13213) Update the pe_postgresql module dependency
 
 Nick Walker <nick.walker@puppetlabs.com> (4):
  * (PE-13145) Add $::clientcert to the puppetserver admin API WL
  * (PE-13326) Centralize logic for modifying java_args into a defined type
  * (PE-13326) Use java_args defined type in place of repeated code
  * (PE-13327) Allow configuring java_args on orchestration-services
 
 cbrock <colin.brock@puppetlabs.com> (4):
  * (PE-12120) Convert pcp-request-timeout to seconds
  * (PE-12120) Change the pcp-identity-uri into a pcp-client-type
  * (PE-12120) Expose pcp_broker_url item
  * (maint) formatting
 
 Anderson Mills <anderson@puppetlabs.com> (3):
  * (CODEMGMT-399) add code-manager class params
  * (CODEMGMT-408) Remove git settings in code-manager
  * (CODEMGMT-378) Bump deploy timeout down to 300 sec
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (2):
  * (PDB-1990) Turn on unchanged resources
  * (PDB-1990) Update docstrings and align params for unchanged resources
 
 Jesse Scott <jesse@puppetlabs.com> (2):
  * (CODEMGMT-379) Disable direct r10k usage when code-manager is enabled.
  * (CODEMGMT-392) Add post environment hooks param to code_manager class.
 
 Joe Pinsonault <joe.pinsonault@gmail.com> (2):
  * (PE-11666) Remove population of staging-dir
  * (PE-12150) Set default max_requests_per_instance
 
 Kevin Corcoran <kwcorcoran@gmail.com> (2):
  * (PE-12172) Remove obsolete Puppet Server config
  * (PE-13027) enable-forceful-sync is true by default
 
 Matthaus Owens <matthaus@puppetlabs.com> (2):
  * (PE-12591) Increase default poll-interval to 5
  * (PE-12513) Expose more file-sync settings in the file_sync class
 
 Ranjit Viswakumar <whatsaranjit@gmail.com> (2):
  * Exposed all cron time attributes as parameter for facter cron
  * Added a test to check all facter cron parameters
 
 Ruth Linehan <ruth@puppetlabs.com> (2):
  * (PE-11857) Remove puppet-code-locking-service
  * (PE-12489) Add file-sync-web-service to bootstrap.cfg
 
 Steve Axthelm <steveax@pobox.com> (2):
  * (PE-12461) add pxp agent class to pe agent
  * (maint) add type to manage_symlinks
 
 beergeek <brett.gray@puppetlabs.com> (2):
  * [PE-13438] - Fix default value for exported connectors
  * PE-13438 - Provide Default for activemq_hubname
 
 mwbutcher <mwbutcher@puppetlabs.com> (2):
  * (PE-10361) use pe_version file for global version-path setting
  * (PE-12584) Only manage pxp config and service on applicable versions
 
 nathaniel smith <nathanielksmith@gmail.com> (2):
  * (PE-12648) Handle rename of multi-master-sync to file-sync-versioned-code
  * (PE-12959) Expose the file-sync client API on CoMs
 
 Adam Bottchen <adam@Adams-MacBook.corp.puppetlabs.net> (1):
  * (PE-13233) Add ssl_listen_address to proxy listen line
 
 Brian Cain <brian.cain@puppetlabs.com> (1):
  * (APPMGMT-910) Update flag for enabling orchestrator
 
 Jesse Lovelace <jesse.lovelace@gmail.com> (1):
  * (PE-13019) Fix exception thrown by pe_version
 
 Nate Wolfe <nwolfe@puppetlabs.com> (1):
  * (PE-12313) Manage auth.conf with tk_authz class
 
 Patrick Carlisle <patrick@puppetlabs.com> (1):
  * (PE-11925) Change expiry to lifetime for rbac auth tokens
 
 Pieter Loubser <ploubser@gmail.com> (1):
  * (PCP-23) Update pxp-agent config parameter names
 
 Rob Braden <bradejr@puppetlabs.com> (1):
  * (PE-11853) Update Cipher Suite for openSSL 1.0.2d
 
 Sean McDonald <seanmcdonald@mac-c02q2bvyg8wp.corp.puppetlabs.net> (1):
  * (PE-13016) rotated DHParam for PE Ankeny
 
 mwbutcher <mwbutcher@users.noreply.github.com> (1):
  * Revert "(PE-9430) Redirect refresh mco script stderr after redirecting
    stdin"
 
2015-09-14 Brandon High <highb@users.noreply.github.com> - 2015.3.0-rc1
========================================================================
 Brandon High <brandon.high@puppetlabs.com> (24):
  * (PE-10197) Manage all settings in service scripts
  * (PE-10197) Add start_timeout management of init scripts
  * (PE-11260) Change mco libdir ordering
  * (PE-11260) Update spec tests to new MCO path ordering
  * (PE-11260) Update Windows libdir ordering
  * (PE-10683) Remove obsolete Notify
  * (PE-11356) Manage puppet.conf user/group
  * (PE-6523) Notify puppetserver when config changes
  * (PE-11356) More descriptive resource names for puppetserver
  * (PE-11356) Update spec tests for new puppetserver resource names
  * (PE-11398) Add mcollective-puppetral-agent to update script
  * (PE-11398) Update mco plugins to latest versions
  * (PE-11260) Change mco libdir ordering
  * (PE-11260) Update spec tests to new MCO path ordering
  * (PE-11260) Update Windows libdir ordering
  * (PE-10683) Remove obsolete Notify
  * (PE-11356) Manage puppet.conf user/group
  * (PE-6523) Notify puppetserver when config changes
  * (PE-11356) More descriptive resource names for puppetserver
  * (PE-11356) Update spec tests for new puppetserver resource names
  * (PE-11398) Add mcollective-puppetral-agent to update script
  * (PE-11398) Update mco plugins to latest versions
  * (PE-11808) Merge up 2015.2.x
  * (PE-11808) Fix rbac specs for updated puppet-rspec
 
 Josh Partlow <joshua.partlow@puppetlabs.com> (17):
  * (PE-10197) Ensure no spaces in delimiter for service defaults
  * (PE-10197) Use confdir defaults where applicable
  * (PE-10197) Add spec tests for default pe_ini_settings
  * (PE-11366) Lay down pe_build file on masters
  * (PE-11366) Base compile master version test off of pe_server_version
  * (PE-11366) Clarify compile master version check
  * (PE-11155) Add specs to catch presence of proxy-configs in ca
  * (PE-11892) Add filserver.conf section for packages
  * (PE-11892) Ensure public packages directory before fileserver.conf
  * (PE-11900) Reverse source order for tarball staging
  * (PE-11366) Lay down pe_build file on masters
  * (PE-11366) Base compile master version test off of pe_server_version
  * (PE-11366) Clarify compile master version check
  * (PE-11155) Add specs to catch presence of proxy-configs in ca
  * (PE-11892) Add filserver.conf section for packages
  * (PE-11892) Ensure public packages directory before fileserver.conf
  * (PE-11900) Reverse source order for tarball staging
 
 Eric Williamson <eric.williamson@puppetlabs.com> (15):
  * (PE-6455) Validate amq hosts as array
  * (PE-11210) New dhparam certificates for 3.8.2
  * (PE-10706) Update spec fixtures.yaml to point to 2015.2.x refs
  * (PE-10706) Bump puppet in Gemfile to ~> 4.0
  * (PE-10706) Update spec matchers to rspec 2 compatability
  * (PE-10706) Update specs to no longer reference subject
  * (PE-10706) Add manifest pre_condition to spec tests
  * (PE-10706) Spec test fixes for puppet 4 parser
  * (PE-10706) Remove catalog rspec-puppet matcher for windows
  * (PE-10706) Bump puppet in Gemfile to ~> 4.0
  * (PE-10706) Update spec matchers to rspec 2 compatability
  * (PE-10706) Update specs to no longer reference subject
  * (PE-10706) Add manifest pre_condition to spec tests
  * (PE-10706) Spec test fixes for puppet 4 parser
  * (PE-10706) Remove catalog rspec-puppet matcher for windows
 
 Nick Lewis <nick@puppetlabs.com> (10):
  * (APPMGMT-693) Puppetize orchestrator service
  * (APPMGMT-693) Add option to use direct puppet
  * (APPMGMT-693) Use distinct client cert for orchestrator
  * (APPMGMT-693) Align parameter specifications
  * (APPMGMT-693) Only enable orchestrator service with direct puppet
  * (APPMGMT-693) Document orchestrator profile class
  * Update custom_auth_conf spec to include orchestrator certname
  * (APPMGMT-693) Add specs for orchestrator types
  * (APPMGMT-693) Update db profile specs to include orchestrator db
  * (APPMGMT-693) Enable SSL support for orchestrator database connection
 
 Preben Ingvaldsen <preben@puppetlabs.com> (9):
  * (PE-9513) Configure file-sync on monolithic setup
  * (PE-9513) Compile master configuration
  * (PE-9513) Add idempotency and new parameter
  * (PE-9513) Address feedback/fix errors
  * (PE-9513) Manage code-dir with file resource
  * (PE-9513) Remove environments-dir resource
  * (PE-9513) Flesh out file sync spec tests
  * (PE-9513) Remove file sync publish
  * (PE-11577) Fix Puppetserver configuration
 
 mwbutcher <mwbutcher@puppetlabs.com> (6):
  * (PE-11155) Remove proxy-config section if no external
  * (PE-11155) Remove proxy-config reverting original change
  * (PE-9754) Puppet enterprise module should make sure that mco plugins are
    removed from the old libdir
  * (PE-11155) Remove proxy-config section if no external
  * (PE-11155) Remove proxy-config reverting original change
  * (PE-9754) Puppet enterprise module should make sure that mco plugins are
    removed from the old libdir
 
 Nick Walker <nick.walker@puppetlabs.com> (4):
  * PE-7328 change reference to 3.4 to 3.7
  * (PE-6579) Change localhost to 127.0.0.1 for console services
  * (PE-6523) Manage environmentpath in puppet.conf
  * (PE-8275) Expose reports setting in puppet.conf as a param
 
 Britt Gresham <brittcgresham@gmail.com> (3):
  * (PE-10323) Update platform_tag fact with fedora support
  * (PE-11863) Add ctype and collate params to database profile
  * (PE-10323) Update platform_tag fact with fedora support
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (2):
  * (PDB-1953) Add ability to specify multiple PuppetDBs in terminus
  * (PDB-1953) Add ability to specify multiple PuppetDBs in terminus
 
 Brandon High <highb@users.noreply.github.com> (2):
  * Revert "(PE-9754) Puppet enterprise module should make sure that mco
    plugins are"
  * Revert "(PE-9754) Puppet enterprise module should make sure that mco
    plugins are"
 
 James Sweeny <james.sweeny@puppetlabs.com> (2):
  * (PE-11624) Support forge_settings for r10k
  * (PE-11624) Support forge_settings for r10k
 
 Alex Dreyer <alex@puppetlabs.com> (1):
  * (CODEMGMT-216)Add code_manager configuration class
 
 Dan Lidral-Porter <dan.lidral-porter@puppetlabs.com> (1):
  * (PE-11238) Change API server to merely want auth.
 
 Justin Holguin <justin.holguin@puppetlabs.com> (1):
  * (PE-11439) Add RBAC's token-auth-expiry setting
 
 Justin May <justin.may@puppetlabs.com> (1):
  * (MAINT) Update the PE metrics namespace and service
 
 Kevin Corcoran <kwcorcoran@gmail.com> (1):
  * (PE-11797) Add PuppetCodeLockService to bootstrap
 
 Managed by Chris! <root@master.inf.puppetlabs.demo> (1):
  * (PE-10839) Added manage_symlink if statement to symlink class
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * (PE-10559) Enable support with future parser on older PE agents
 
 Richard Clamp <richardc@unixbeard.net> (1):
  * MCOP-521 Use win32/process to ensure powershell gets a console
 
 cbrock <colin.brock@puppetlabs.com> (1):
  * (PE-11387) Add entries for pe-console-middleware -> PCP connectivity
 
2015-07-28 Brandon High <brandon.high@puppetlabs.com> - 2015.3.0-rc0
=====================================================================
 * no changes since the previous version.2015-11-19 Josh Partlow <jpartlow@glatisant.org> - 2015.3.0
============================================================
 Brandon High <brandon.high@puppetlabs.com> (27):
  * (PE-10937) Version bump to 2015.3
  * (PE-11968) Fix usage of hocon setting to use arrays instead of strings
  * (PE-11260) Change mco libdir ordering
  * (PE-11260) Update spec tests to new MCO path ordering
  * (PE-11260) Update Windows libdir ordering
  * (PE-10683) Remove obsolete Notify
  * (PE-11356) Manage puppet.conf user/group
  * (PE-6523) Notify puppetserver when config changes
  * (PE-11356) More descriptive resource names for puppetserver
  * (PE-11356) Update spec tests for new puppetserver resource names
  * (PE-11398) Add mcollective-puppetral-agent to update script
  * (PE-11398) Update mco plugins to latest versions
  * (PE-11808) Merge up 2015.2.x
  * (PE-11808) Fix rbac specs for updated puppet-rspec
  * (PE-11507) Remove dashboard-* parameters
  * (PE-12186) Lock down MoM to CM credential copying
  * (PE-9754) Clean up specific PE MCO plugin files
  * (PE-9754) Cleanup MCO plugins on windows
  * (PE-11994) Ensure pe-client-tools installed on masters
  * (PE-6701) Fix facter metadata spec to match parameters
  * (PE-9754) Include params in MCO cleanup
  * (PE-9754) Fix typo in mco cleanup.pp
  * (PE-9754) Add specs for mco cleanup.pp
  * (PE-12525) Add pxp_enabled toggle
  * (PE-12989) Add parameters for pcp_timeout
  * (PCP-168/PE-12989) Add param for pxp agent loglevel
  * (PE-13081) Remove use of loglevel, change loglevel to info
 
 Nick Lewis <nick@puppetlabs.com> (17):
  * (APPMGMT-693) Puppetize orchestrator service
  * (APPMGMT-693) Add option to use direct puppet
  * (APPMGMT-693) Use distinct client cert for orchestrator
  * (APPMGMT-693) Align parameter specifications
  * (APPMGMT-693) Only enable orchestrator service with direct puppet
  * (APPMGMT-693) Document orchestrator profile class
  * Update custom_auth_conf spec to include orchestrator certname
  * (APPMGMT-693) Add specs for orchestrator types
  * (APPMGMT-693) Update db profile specs to include orchestrator db
  * (APPMGMT-693) Enable SSL support for orchestrator database connection
  * (APPMGMT-907) Change xnode-service to orchestration-services
  * (APPMGMT-807) Use URLs for master/puppetdb in orchestrator
  * (APPMGMT-807) Configure PCP broker URL for orchestrator
  * (APPMGMT-807) Configure classifier-service URL for orchestrator
  * (APPMGMT-957) Don't overwrite orchestrator db info when password's unset
  * (maint) Remove use of reserved word 'application'
  * (PCP-88) Enable authorization-service for pcp-broker
 
 Preben Ingvaldsen <preben@puppetlabs.com> (17):
  * (PE-9513) Configure file-sync on monolithic setup
  * (PE-9513) Compile master configuration
  * (PE-9513) Add idempotency and new parameter
  * (PE-9513) Address feedback/fix errors
  * (PE-9513) Manage code-dir with file resource
  * (PE-9513) Remove environments-dir resource
  * (PE-9513) Flesh out file sync spec tests
  * (PE-9513) Remove file sync publish
  * (PE-11577) Fix Puppetserver configuration
  * (MAINT) Add $compile_master to params class
  * (MAINT) Extract File Sync logic into its own class
  * (MAINT) Add pe_current_server_version function
  * (PE-12025) Delete code-dir contents on CM setup
  * (PE-12025) Ensure file sync applied with master
  * (PE-12025) Address PR feedback
  * (MAINT) Add pe_compile_master function
  * (PE-12155) Update to new File Sync config
 
 Chris Price <chris@puppetlabs.com> (11):
  * (PE-12330) Do not manage codedir contents recursively
  * (PE-11472) Add parameter to disable file sync
  * (PE-11472) Add spec test for disabling file sync
  * (PE-11472) Add rspec tests for file sync enabled / disabled
  * (PE-12425) Add services for metrics/status to bootstrap
  * (PE-12425) Deprecate `metrics_enabled` setting
  * (PE-12425) Add web route for status endpoint
  * (PE-12293) Add param for `file_sync_puppet_code_repo`
  * (PE-12970) Properly configure web routes for file sync web service
  * (PE-12984) Manage puppet-code-repo setting in master
  * (PE-12984) Add `String` type to file_sync_puppet_code_repo param
 
 Eric Williamson <eric.williamson@puppetlabs.com> (11):
  * (PE-10706) Bump puppet in Gemfile to ~> 4.0
  * (PE-10706) Update spec matchers to rspec 2 compatability
  * (PE-10706) Update specs to no longer reference subject
  * (PE-10706) Add manifest pre_condition to spec tests
  * (PE-10706) Spec test fixes for puppet 4 parser
  * (PE-10706) Remove catalog rspec-puppet matcher for windows
  * (PE-11412) Fix augeas path for additional policy entrys
  * (PE-11412) Disable AMQ duplex connectors
  * (PE-11412) Expose AMQ useDedicatedTaskRunner option
  * (PE-12019) Add parameter for mco activemq.randomize
  * (PE-12037) Fix AMQ broker tag name logic
 
 Josh Partlow <joshua.partlow@puppetlabs.com> (11):
  * (CODEMGMT-239) Add specs for webserver.puppet-server config
  * (PE-11366) Lay down pe_build file on masters
  * (PE-11366) Base compile master version test off of pe_server_version
  * (PE-11366) Clarify compile master version check
  * (PE-11155) Add specs to catch presence of proxy-configs in ca
  * (PE-11892) Add filserver.conf section for packages
  * (PE-11892) Ensure public packages directory before fileserver.conf
  * (PE-11900) Reverse source order for tarball staging
  * (PE-9430) Redirect refresh mco script stderr after redirecting stdin
  * (maint) Update .fixtures.yaml branch references for 2015.3.x
  * (PE-12860) Add Boolean type for two master profile parameters
 
 Alex Dreyer <alex@puppetlabs.com> (10):
  * Move to use new metrics-service to pe-metrics-service.
  * (CODEMGMT-239) Update puppetserver to include multiple webservers.
  * (CODEMGMT-216)Add code_manager configuration class
  * (MAINT) Add more configuration options for code-manager.
  * (CODEMGMT-249)(CODEMGMT-320)(CODEMGMT-335) (CODEMGMT-249) Standardize
    code-manager configuration values. (CODEMGMT-320) Move basedir to a top
    level setting environmentdir (CODEMGMT-335) Code-manager should not be
    enabled by default
  * (CODEMGMT-387) Remove setting for file-sync HTTP API which code-manager
    no longer needs.
  * (maint) Use pe_compile_master for code-manager configuration
  * (CODEMGMT-245) Write to staging dir to enable file-sync.
  * (CODEMGMT-435) allow users to disable file-sync with code-manager
  * (PE-12971) expose allow-unauthenticated-webhooks in code-manager class.
 
 Britt Gresham <brittcgresham@gmail.com> (8):
  * (PE-11863) Add ctype and collate params to database profile
  * (PE-10323) Update platform_tag fact with fedora support
  * (PE-12578) Set use_legacy_auth_conf parameter default to false
  * (PE-11928) Fix 3.8 truthy values
  * (PE-11928) Convert inactive_timout_before_gc to Integer
  * (PE-11928) Use booleans for custom_auth_conf fact
  * (PE-11928) Update specs to match new warning messages
  * (PE-12978) Fix $::custom_auth_conf truthiness
 
 Jeremy Barlow <jeremy.barlow@puppetlabs.com> (8):
  * (PE-11865) Add tk-authz service to pe-puppetserver bootstrap config
  * (PE-12309) Management for puppetserver `use-legacy-auth-conf` setting
  * (PE-12315) Migrated management of client-whitelist settings to tk-authz
  * (PE-12315) Cosmetic updates to the tk-authz/client-whitelist changes
  * (PE-7742) Manage authorization rules for file-sync service
  * (PE-7742) Added docstring for whitelist and fixed up auth.conf reference
  * (PE-7742) Avoid calling pe_puppetdbquery when storeconfigs disabled
  * (PE-7742) Typed get_whitelist_masters_from_puppetdb file_sync argument
 
 Richard Clamp <richardc@unixbeard.net> (6):
  * CTH-301 add PCP related defines and classes.
  * CTH-301 Add puppet_enterprise::profile::pcp_broker
  * CTH-301 Address code review issues
  * PCP-75 Rename pxp-agent configuration file
  * PCP-89 add authorization rules to limit who can issue pxp commands
  * PE-12661 Use a json encoder for pxp-agent.conf
 
 cbrock <colin.brock@puppetlabs.com> (5):
  * (PE-11387) Add entries for pe-console-middleware -> PCP connectivity
  * (PE-12120) Convert pcp-request-timeout to seconds
  * (PE-12120) Change the pcp-identity-uri into a pcp-client-type
  * (PE-12120) Expose pcp_broker_url item
  * (maint) formatting
 
 mwbutcher <mwbutcher@puppetlabs.com> (5):
  * (PE-11155) Remove proxy-config section if no external
  * (PE-11155) Remove proxy-config reverting original change
  * (PE-9754) Puppet enterprise module should make sure that mco plugins are
    removed from the old libdir
  * (PE-10361) use pe_version file for global version-path setting
  * (PE-12584) Only manage pxp config and service on applicable versions
 
 Anderson Mills <anderson@puppetlabs.com> (3):
  * (CODEMGMT-399) add code-manager class params
  * (CODEMGMT-408) Remove git settings in code-manager
  * (CODEMGMT-378) Bump deploy timeout down to 300 sec
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (3):
  * (PDB-1953) Add ability to specify multiple PuppetDBs in terminus
  * (PDB-1990) Turn on unchanged resources
  * (PDB-1990) Update docstrings and align params for unchanged resources
 
 Kevin Corcoran <kwcorcoran@gmail.com> (3):
  * (PE-11797) Add PuppetCodeLockService to bootstrap
  * (PE-12172) Remove obsolete Puppet Server config
  * (PE-13027) enable-forceful-sync is true by default
 
 Lizzi Lindboe <lizzi@puppetlabs.com> (3):
  * (PE-9566) Add X-Forwarded-For header to nginx config
  * (PE-9566) Add spec test for X-Forwarded-For header
  * (PE-10993) Add RBAC Consumer Service to bootstrap.cfg
 
 Jesse Scott <jesse@puppetlabs.com> (2):
  * (CODEMGMT-379) Disable direct r10k usage when code-manager is enabled.
  * (CODEMGMT-392) Add post environment hooks param to code_manager class.
 
 Joe Pinsonault <joe.pinsonault@gmail.com> (2):
  * (PE-11666) Remove population of staging-dir
  * (PE-12150) Set default max_requests_per_instance
 
 Matthaus Owens <matthaus@puppetlabs.com> (2):
  * (PE-12591) Increase default poll-interval to 5
  * (PE-12513) Expose more file-sync settings in the file_sync class
 
 Ranjit Viswakumar <whatsaranjit@gmail.com> (2):
  * Exposed all cron time attributes as parameter for facter cron
  * Added a test to check all facter cron parameters
 
 Ruth Linehan <ruth@puppetlabs.com> (2):
  * (PE-11857) Remove puppet-code-locking-service
  * (PE-12489) Add file-sync-web-service to bootstrap.cfg
 
 Steve Axthelm <steveax@pobox.com> (2):
  * (PE-12461) add pxp agent class to pe agent
  * (maint) add type to manage_symlinks
 
 nathaniel smith <nathanielksmith@gmail.com> (2):
  * (PE-12648) Handle rename of multi-master-sync to file-sync-versioned-code
  * (PE-12959) Expose the file-sync client API on CoMs
 
 Brandon High <highb@users.noreply.github.com> (1):
  * Revert "(PE-9754) Puppet enterprise module should make sure that mco
    plugins are"
 
 Brian Cain <brian.cain@puppetlabs.com> (1):
  * (APPMGMT-910) Update flag for enabling orchestrator
 
 Dan Lidral-Porter <dan.lidral-porter@puppetlabs.com> (1):
  * (PE-11238) Change API server to merely want auth.
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * (PE-11624) Support forge_settings for r10k
 
 Jesse Lovelace <jesse.lovelace@gmail.com> (1):
  * (PE-13019) Fix exception thrown by pe_version
 
 Justin Holguin <justin.holguin@puppetlabs.com> (1):
  * (PE-11439) Add RBAC's token-auth-expiry setting
 
 Nate Wolfe <nwolfe@puppetlabs.com> (1):
  * (PE-12313) Manage auth.conf with tk_authz class
 
 Nick Walker <nick.walker@puppetlabs.com> (1):
  * PE-7328 change reference to 3.4 to 3.7
 
 Patrick Carlisle <patrick@puppetlabs.com> (1):
  * (PE-11925) Change expiry to lifetime for rbac auth tokens
 
 Pieter Loubser <ploubser@gmail.com> (1):
  * (PCP-23) Update pxp-agent config parameter names
 
 Rob Braden <bradejr@puppetlabs.com> (1):
  * (PE-11853) Update Cipher Suite for openSSL 1.0.2d
 
 Sean McDonald <seanmcdonald@mac-c02q2bvyg8wp.corp.puppetlabs.net> (1):
  * (PE-13016) rotated DHParam for PE Ankeny
 
2015-09-18 mwbutcher <mwbutcher@users.noreply.github.com> - 2015.2.1
=====================================================================
 Brandon High <brandon.high@puppetlabs.com> (13):
  * (PE-11126/PE-11125) Add proxy timeout param, default to 120
  * (PE-10197) Manage all settings in service scripts
  * (PE-10197) Add start_timeout management of init scripts
  * (PE-11260) Change mco libdir ordering
  * (PE-11260) Update spec tests to new MCO path ordering
  * (PE-11260) Update Windows libdir ordering
  * (PE-10683) Remove obsolete Notify
  * (PE-11356) Manage puppet.conf user/group
  * (PE-6523) Notify puppetserver when config changes
  * (PE-11356) More descriptive resource names for puppetserver
  * (PE-11356) Update spec tests for new puppetserver resource names
  * (PE-11398) Add mcollective-puppetral-agent to update script
  * (PE-11398) Update mco plugins to latest versions
 
 Josh Partlow <joshua.partlow@puppetlabs.com> (11):
  * (PE-10197) Ensure no spaces in delimiter for service defaults
  * (PE-10197) Use confdir defaults where applicable
  * (PE-10197) Add spec tests for default pe_ini_settings
  * (PE-11366) Lay down pe_build file on masters
  * (PE-11366) Base compile master version test off of pe_server_version
  * (PE-11366) Clarify compile master version check
  * (PE-11155) Add specs to catch presence of proxy-configs in ca
  * (PE-11892) Add filserver.conf section for packages
  * (PE-11892) Ensure public packages directory before fileserver.conf
  * (PE-11900) Reverse source order for tarball staging
  * (PE-9430) Redirect refresh mco script stderr after redirecting stdin
 
 Eric Williamson <eric.williamson@puppetlabs.com> (9):
  * (PE-6455) Validate amq hosts as array
  * (PE-11210) New dhparam certificates for 3.8.2
  * (PE-10706) Update spec fixtures.yaml to point to 2015.2.x refs
  * (PE-10706) Bump puppet in Gemfile to ~> 4.0
  * (PE-10706) Update spec matchers to rspec 2 compatability
  * (PE-10706) Update specs to no longer reference subject
  * (PE-10706) Add manifest pre_condition to spec tests
  * (PE-10706) Spec test fixes for puppet 4 parser
  * (PE-10706) Remove catalog rspec-puppet matcher for windows
 
 Nick Walker <nick.walker@puppetlabs.com> (3):
  * (PE-6579) Change localhost to 127.0.0.1 for console services
  * (PE-6523) Manage environmentpath in puppet.conf
  * (PE-8275) Expose reports setting in puppet.conf as a param
 
 mwbutcher <mwbutcher@puppetlabs.com> (3):
  * (PE-11155) Remove proxy-config section if no external
  * (PE-11155) Remove proxy-config reverting original change
  * (PE-9754) Puppet enterprise module should make sure that mco plugins are
    removed from the old libdir
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (1):
  * (PDB-1953) Add ability to specify multiple PuppetDBs in terminus
 
 Brandon High <highb@users.noreply.github.com> (1):
  * Revert "(PE-9754) Puppet enterprise module should make sure that mco
    plugins are"
 
 Britt Gresham <brittcgresham@gmail.com> (1):
  * (PE-10323) Update platform_tag fact with fedora support
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * (PE-11624) Support forge_settings for r10k
 
 Justin May <justin.may@puppetlabs.com> (1):
  * (MAINT) Update the PE metrics namespace and service
 
 Managed by Chris! <root@master.inf.puppetlabs.demo> (1):
  * (PE-10839) Added manage_symlink if statement to symlink class
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * (PE-10559) Enable support with future parser on older PE agents
 
 Richard Clamp <richardc@unixbeard.net> (1):
  * MCOP-521 Use win32/process to ensure powershell gets a console
 
 mwbutcher <mwbutcher@users.noreply.github.com> (1):
  * Revert "(PE-9430) Redirect refresh mco script stderr after redirecting
    stdin"
 
2015-07-14 Brandon High <highb@users.noreply.github.com> - 2015.2.0-rc0
========================================================================
 * no changes since the previous version.2015-07-20 Eric Williamson <github@williamson.vg> - 2015.2.0
=============================================================
 Eric Williamson <eric.williamson@puppetlabs.com> (301):
  * (PE-2718) Dynamically generate the module version
  * (PE-2447) update platform_tag for ubuntu
  * (PE-2447) downcase osfamily fact when looking for platform_name
  * (PE-2447) Remove platform_tag unit test now that we have acceptance tests
  * (PE-2447) handle sles and aix for platform_tag fact
  * (PE-2447) Fix aix platform_tag
  * Initial project structure for puppetizing PE
  * (maint) remove placeholder files
  * (maint) update code to reflect style guide recommendations
  * (maint) add a basic .gitignore file
  * (PE-4672) add namespaced union and unique functions from stdlib
  * (PE-4672) Initial puppetdb module
  * (PE-4672) make database_password optional
  * (PE-4672) remove unnecessary code, fix permissions
  * (PE-4672) Remove default database_ini settings
  * (pe-4672) remove unused param from puppetdb::service
  * (PE-4672) rename whitelist_line to whitelist_entry
  * (PE-4672) add more tests for cert whitelist
  * (PE-4672) sort params on puppetdb
  * (PE-4672) remove manage_whitelist param as we always want to
  * (PE-4672) remove max_threads setting from puppetdb
  * (PE-4672) Remove test for setting I removed earlier
  * (maint) quick style guide fixes per a rake lint run
  * Fix up spec tests, add default empty master_aliases array to params
  * (maint) Remove unused folder, param on puppetdb
  * (maint) lint fixes, add pkg/* and spec/fixtures/* to lint ignore
  * (PE-4627) Module for installing activeMQ
  * (PE-4627) remove package management from puppet code
  * (PE-4627) use params root_user
  * (PE-4627) remove hasstatus since true is the default
  * (PE-4267) Fix java_ks to be brokername
  * (PE-4738) add Mcollective plugins
  * (maint) use params::root_user/group instead of 0 in amq
  * (PE-4378) add pe_accounts to spec fixtures
  * (PE-4738) Initial mco module prototype
  * (maint) remove empty files
  * (maint) fix spec tests by removign test on a file we no longer manage
  * (PE-4738) organize server.cfg to mimic mcollective docs
  * (maint) code cleanup - renameing of variables to be more clear
  * (maint) update version of puppetlabs-apt to 1.6.x
  * (maint) remove left over git merge conflict code
  * (PE-5509) Change dashboard settings.yml to use relative cert paths
  * Change package virtual resources for multi-master
  * Change master classes to use packages.pp
  * Add MCO params to params.pp
  * (PE-5690) Copy MCO certs to all master nodes
  * Modify AMQ Keystore to use the agents certificate
  * Extract creating a system user for mco to its own defined type
  * (PE-5692) Cleanup MCO client cert request code
  * Load stomp password from disk if it exists
  * Make the default set of brokers the puppet master.
  * Change MCO console profile to use new mco client params
  * Rename mcollective master profile to mcollective peadmin profile
  * Update virtual packages tags
  * (PE-5882) Ensure pe-activemq installed before configuring
  * (PE-5892) Split MCO server class into multiple classes
  * (PE-5892) Change mco::agent profile to use new mco::server class
  * (PE-5884) Unify certificate whitelist handling
  * (PE-5912) Masters export puppetdb cert whitelist
  * (maint) Fix pe-puppet-server.conf to match latest pe-puppetserver
  * (PE-6004) Remove dependency on pe_mcollective
  * (PE-6050) Remove unused / empty files
  * (PE-6051) rename `$service` to `$service_host`
  * (PE-6111) Remove exec statements from certs.pp
  * (PE-6113) Default `jvm_puppet` params to true.
  * (PE-6052) Default $certname to $::clientcert
  * (PE-6114) Rename `master_aliases` to `dns_alt_names`
  * (PE-6136) Rename puppetdb `manage_packages` to singular
  * (PE-6136) Use virtual resources for puppetdb packages
  * (PE-6136) Manage pe-java package for jvm-master
  * (PE-6136) Fix require when using custom java args
  * (PE-6140) Add spec test to ensure catalog compiles on windows
  * (PE-6048) Add container param to bootstrap.cfg define
  * (PE-6048) Certificate Authority profile manages puppet.conf ca setting
  * (PE-6048) Add spec tests for new CA profile
  * (maint) Create environment directories
  * (maint) Export and collect certs for rbac whitelist
  * (maint) Restart puppetdb and rbac on whitelist changes
  * (PE-5779) Move manageing of MRI master directories to master/apache.pp
  * (maint) Do not manage site.pp
  * (maint) update ca profile spec test to use pe_concat
  * (maint) Have the CA profile notify puppetserver if the ca setting is
    added
  * (maint) minor stylistic fixes
  * (maint) revert accidental changes from merge conflicts
  * (maint) temp revert ca authorithy profile notifying puppet-server
  * (maint) Add spec tests for master tarball_staging files
  * (PE-6048) Make $ca_host a required param on the master profile
  * (PE-6048) Move pe_concat call to bootstrap_cfg defined type
  * (maint) add satisfy_dependency check on ca profile and master_ca host
  * (maint) update code to use pe namespaced stdlib functions
  * (PE-6294) Seperate ca config for JVM puppet to it's own file
  *  (PE-6237) Add wrapper defined types for each services whitelist
  * (PE-6237) move whitelist_entry up a directory
  * (PE-6237) Let puppetdb, rbac manage its whitelist file resource
  * (PE-6237) Change puppetdb, rbac to use new whitelist wrapper
  * (PE-6237) Create a whitelist for dashboard
  * (PE-6237) Create a whitelist file resource for dashboard
  * (pe-6237) Add whitelist entries for the dashboard whitelist
  * (PE-6237) Change spec tests to use new whitelist wrapper
  * (maint) For consistency, rename whitelist_certs to whitelisted_certnames
  * (PE-6237) Modify settings.yml to use new dahboard cert whitelist
  * (PE-6237) remove no longer needed master_certname  param from console
  * (PE-6237) export masters cert for dashboard cert whitelist
  * (PE-6237) Add 'ensure => file' to whitelist file resource
  * (PE-6237) Explicitly include params class in puppetdb whitelist
  * (PE-6237) Use master certname for dashboard whitelist
  * (PE-6237) Add consoles client certname to the certificate whitelist
  * (PE-6237) fix test indentation inside whitelist context
  * (PE-5693) add namespaced prefix function from stdlib
  * (PE-5693) add namespaced delete_undef_values function from stdlib
  * (PE-5693) add namespaced join_keys_to_value function from stdlib
  * (PE-5693) add namespaced suffix function from stdlib
  * (PE-5693) add namespaced flatten function from stdlib
  * (PE-5693) Create an augeas matcher
  * (maint) add default facts for spec tests
  * (PE-5693) Create a network_connector defined type for AMQ
  * (PE-5693) Initial activemq.xml beans element management via augeas
  * (PE-5693) Initial augeas management of activemq.xml broker element
  * (PE-5693) Initial augeas mgmt of destination_policy_entry for amq.xml
  * (PE-5693) Initial augeas amq.xml config of management_context element
  * (PE-5693) Initial augeas amq.xml config of ssl_context element
  * (PE-5693) Initial augeas amq.xml config of the authorization plugin
  * (PE-5693) Initial transport_connector amq augeas
  * (PE-5693) Initial augeas amq.xml config of the simple_authentication
    plugin
  * (PE-5693) Initial augeas amq.xml config of the timestamping plugin
  * (PE-5693) Initial augeas amq.xml config of the statistics plugin
  * (PE-5693) Use agents certname instead of master certname for amq config
  * (PE-5693) Change amq profiles to use new amq defined types
  * (PE-5693) cleanup params to manifests/amq.pp
  * (PE-5693) Move ActiveMQ java heap override to profile level
  * (PE-5693) Use right variable in activemq.defaults.erb
  * (PE-5693) Remove setting activemq.xml via template
  * (maint) Final cleanup of activemq params
  * (maint) Update spec tests to remove no longer valid tests
  * (maint) change fixtures file to look for origin/tag
  * (PE-5693) Pass through java keystore/truststore params
  * (PE-5693) Remove default 'localhost' broker from activemq
  * (PE-6425) Enable toggling of the web console for activemq
  * (PE-6425) Add namespaced bool2str stdlib function
  * (PE-6425) Change amq web console param to 'enable_web_console`
  * (PE-6424) Set default mcollective_middleware_port
  * (maint) Fix amq hub profile, no longer pass 'manage_certs'
  * Add spec test for new transport options param
  * (PE-6494) Add certname instead of title to whitelist
  * (PE-6949) Hard code certname in spec tests instead of looking up
  * (PE-6522) Manage activemq.xml systemUsage
  * (PE-6602) Have bootstrap.cfg resources notify pe-puppetserver
  * (PE-6689) Add param for max_hbrlck_fails for mco
  * (PE-6689) Remove max_hbrlck_fails from profile level
  * (PE-6764) Allow subcollectives to be configurable
  * (PE-6581) Move ca.conf to profile level
  * (PE-6581) Stop passing ca_proxy params
  * (PE-6581) Move defaults for ca_proxy out of params
  * (PE-6581) Add notifies to bootstrap.cfg in profile level
  * (PE-6581) create host level spec tests for reverse-proxy
  * (PE-6764) rename $sub_collectives to $collectives
  * (PE-6765) Convert collectives to arrays
  * (PE-6764) Add doc strings for new params
  * (PE-6764) Remove unused mco collective params from puppet_enterprise
  * (PE-6764) Spec tests for mco subcollectives
  * (PE-6782) Purge PE modues on masters
  * (PE-6581) Fix spelling in a comment
  * (PE-6847) manage puppet-admin feature of puppet-server
  * (PE-6581) remove enable_ca_proxy from init.pp
  * (PE-6581) Code cleanup of the if enable_ca_proxy statement
  * (PE-6854) puppetserver web-routes
  * (PE-6854) Add reverse-proxy-ca-service to puppetserver webroutes
  * (PE-6847) Allow user specified certs for puppet-admin
  * (PE-6847) Add spec tests
  * (PE-6847) Join puppet-admin certs with a space
  * (PE-7866) Update README.md to contain accurate information
  * (PE-7866) Remove puppet references from CONTRIBUTING.md
  * (PE-7866) Remove duplication of spec tests in readme and contributing
  * (PE-7866) Misc typo fixes in README.md
  * (PE-7412) Enable reverse CA proxy on master profile by default
  * (PE-7859) Update the puppet_enterprise class documentation
  * (PE-7866) Add MCollective to the readme
  * (PE-7865) Add documentation to profile::mcollective::console
  * (PE-7864) Add documentation to profile::mcollective::peadmin
  * (PE-7864) Add documentation to profile::mcollective::agent
  * (PE-7864) fix misc typos to README.md
  * (PE-7864) Document mcollecitve::client defined type
  * (PE-7864) Document mcollective::client::certs defined type
  * (PE-7864) Document mcollective::client::user
  * (PE-7864) Document mcollective::server::certs
  * (PE-7864) Document mcollecitve::server::facter
  * (PE-7864) Add documentation for mcollective:server::logs
  * (PE-7864) Document mcollective::server::plugins
  * (PE-7864) Document mcollective::server defined type
  * (PE-7864) Document mcollective::service class
  * (PE-7863) Add documentation to profile::certificate_authority
  * (PE-7865) Document puppet_enterprise::amq
  * (PE-7865) Document profile::amq::broker
  * (PE-7865) Document profile::amq::hub
  * (PE-7865) Document amq::certs
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config::authorization_plugin_entry
  * (PE-7865) Document amq::config::beans
  * (PE-7865) Document amq::config::broker
  * (PE-7865) document amq::config
  * (PE-7864) Misc typo fixes
  * (PE-7865) Document amq::config::destination_policy_entry
  * (PE-7865) Document amq::config::management_context
  * (PE-7865) Document amq::config::network_connector
  * (PE-7865) Document amq::config::simple_authentication_user
  * (PE-7865) Document amq::config::ssl_context
  * (PE-7865) Document amq::config::statistics_broker_plugin
  * (PE-7865) Document amq::config::system_usage
  * (PE-7865) Document amq::config::timestamping_broker_plugin
  * (PE-7865) Document amq::config::transport_connector
  * (PE-7865) Document amq::config::web_console
  * (PE-7865) Misc typo fixes
  * (PE-7866) Update README.md to contain accurate information
  * (PE-7866) Remove puppet references from CONTRIBUTING.md
  * (PE-7866) Remove duplication of spec tests in readme and contributing
  * (PE-7866) Misc typo fixes in README.md
  * (PE-7866) Add MCollective to the readme
  * (PE-7859) Update the puppet_enterprise class documentation
  * (PE-7863) Add documentation to profile::certificate_authority
  * (PE-7865) Add documentation to profile::mcollective::console
  * (PE-7864) Add documentation to profile::mcollective::peadmin
  * (PE-7864) Add documentation to profile::mcollective::agent
  * (PE-7864) fix misc typos to README.md
  * (PE-7864) Document mcollecitve::client defined type
  * (PE-7864) Document mcollective::client::certs defined type
  * (PE-7864) Document mcollective::client::user
  * (PE-7864) Document mcollective::server::certs
  * (PE-7864) Document mcollecitve::server::facter
  * (PE-7864) Add documentation for mcollective:server::logs
  * (PE-7864) Document mcollective::server::plugins
  * (PE-7864) Document mcollective::server defined type
  * (PE-7864) Document mcollective::service class
  * (PE-7864) Misc typo fixes
  * (PE-7865) Document puppet_enterprise::amq
  * (PE-7865) Document profile::amq::broker
  * (PE-7865) Document profile::amq::hub
  * (PE-7865) Document amq::certs
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config
  * (PE-7865) Document amq::config::authorization_plugin_entry
  * (PE-7865) Document amq::config::beans
  * (PE-7865) Document amq::config::broker
  * (PE-7865) document amq::config
  * (PE-7865) Document amq::config::destination_policy_entry
  * (PE-7865) Document amq::config::management_context
  * (PE-7865) Document amq::config::network_connector
  * (PE-7865) Document amq::config::simple_authentication_user
  * (PE-7865) Document amq::config::ssl_context
  * (PE-7865) Document amq::config::statistics_broker_plugin
  * (PE-7865) Document amq::config::system_usage
  * (PE-7865) Document amq::config::timestamping_broker_plugin
  * (PE-7865) Document amq::config::transport_connector
  * (PE-7865) Document amq::config::web_console
  * (PE-7865) Misc typo fixes
  * (PE-6854) Changing AMQ heap_mb now restarts service
  * (PE-8245) Ensure memcached is running
  * (PE-8154) replace curly single quote with straight single quote
  * (PE-7412) Enable reverse CA proxy on master profile by default
  * (PE-7272) Convert broker collectives to array
  * (PE-7272) Create function for amq augeas commands
  * (PE-7272) Always clear included/excluded broker collectives
  * (maint) Update fixture repo versions
  * (PE-8893) Add r10k package to compile masters
  * (PE-8945) fix network connector conduit sub defaults
  * (PE-8945) network connectors always exlcude opposite connector
  * (PE-9118) Add pe-console-services notify to trapperkeeper defines
  * (PE-9147) Add 'LimitRequestLine' config for dashboard
  * (PE-9147) Create hiera spec fixtures
  * (PE-9147) Manage console_services request_header_max_size
  * (PE-9147) Manage puppetdb's jetty request-header-max-size
  * (maint) Fix whitespacing
  * (PE-9212) Move httpd LimitRequestLine up a level
  * (PE-8120) Use nginx for console services proxy
  * (maint) Remove management of httpd package and service
  * (PE-7869) Remove no longer used apache erb template
  * (PE-9939) Update dashboard ssl cipher suite for logjam
  * (PE-9939) Update proxy ssl cipher suite for logjam
  * (PE-9970) Add SSL DHParams generation and setting for nginx
  * (maint) Add notify to puppetserver files
  * (PE-9938)(PE-9939) Add support for DHParams file
  * (PE-9838) Move license key path to puppet_enterprise
  * (PE-10201) Add pe_version file to console-services
  * (PE-9939) Expose dhparam defined type params
  * (PE-9939) Require console certs before configuring the console
  * (PE-9939) Ship pregenerated DH Prime files
  * (PE-9970) Add custom DHParam file for nginx
  * (PE-10205) Remove confine on platform_tag fact
  * (PE-10205) Add pe_build_version function
  * (PE-10374) Fix MCO service dependency issue
  * (PE-10209) Add puppet agent version and build facts
  * (maint) Add spec test r10k basedir default
  * (PE-10374) Include mco service in master mco keypair class
  * (PE-10406) Revert pe_version to stdlib, add pe_server_version
  * (PE-10406) Update pe_version usage to new pe_server_version fact
  * (PE-9616) Update mcollective server.cfg with missed aio changes
  * (maint) Align params and remove quotes from port
  * (PE-10623) Pass profile status proxy enable to console_services
  * (PE-10623) Remove configuration of status proxy if disabled
  * (PE-10333) Add missing requires on pe-puppetserver
  * (maint) Add pathing for windows aio_agent_build/version fact
 
 Andrew Roetker <andrew.roetker@puppetlabs.com> (188):
  * (PE-1779) Unify two PE custom facts modules
  * (maint) Remove unnecessary code in spec_helper.rb
  * (PE-1779) Remove pe_common dependency
  * (PE-2447) Add unit test for platform_tag fact
  * (PE-2447) Correct logic for solaris and aix
  * (PE-4367) Fix platform_tag for osx
  * (PE-4367) Reword the comments and confine to is_pe
  * (PE-4367) OSFamily for SLES is Suse not SLES
  * Add a database profile to the puppet_enterprise module
  * Make unit tests for the database profile and find spelling errors
  * Make a module for the classifier and a defined type for certs
  * Add support for installing and configuring the classifier
  * Make the cert management part of the profile
  * Fix styling as per puppet lint
  * Seperate out the console module from the profile
  * Fix improperly named setting
  * Remove duplicate subscriptions
  * Configure master to talk to the classifier
  * Add the barebones of the master module
  * Add inifile setting for the masters conf and configure master files
  * Add missing $ to variables
  * Add passenger to the master module
  * Add templates for master config files
  * Configure the master to talk to puppetdb and console
  * Add terminus packages to master and remove the dashes from the erb
  * Split configuring the master for each of the PE services to submodules
  * Lay down the auth.conf for the master
  * Add file permissions change from the installer
  * Add missing comma in Modulefile
  * Move more from the bash script to the module such as autosign.conf
  * Factor out the apache from the master module to add jvm puppet later
  * Generate ca_name in bash instead
  * String false is true strikes again
  * Add unit tests for the master submodules
  * Install the pe-java package with the puppetdb submodule for now
  * Move all the packages the master needs to the module
  * Make the auth.conf a template
  * Add support for turning on and off the jvm/apache master
  * Document the jvm_puppetmaster usage
  * Fix lint formatting
  * Add packages for master on SLES
  * Use yum as package provider for oracle linux
  * Manage the jvm-puppet config files on install
  * Add services for the master to the bootstrap.cfg.erb
  * Add unit tests and fix bootstrap.cfg
  * Get rid of warning about hardcoding of paths since this is PE
  * Add module support to install and configure pe-console-services
  * Add unit tests for the console_services module
  * Add a trapperkeeper::service for managing the bootstrap.cfg
  * Add a config class for console_services profile
  * Refactor the classifier class as a trapperkeeper defined type
  * Tweak the defaults for the config for console-services
  * Remove parameter not implemented in our version of concat
  * Remove webserver settings in classifier conf as they have been moved
  * Move template for classifier to proper namespace
  * Concant wasn't adding newlines so add it
  * The metrics service needs to be in the bootstrap.cfg by default
  * Add the required default param for the puppet profiler service of jvm
  * (PE-5254) Manage rbac ui in console_services profile
  * (PE-5254) Add unit tests for rbac_ui type
  * (PE-5327) Manage classifier_ui in console_services
  * Add necessary changes for integrating the module into the
    enterprise-installer
  * (PE-5115) PMT needs access to pe_only information
  * (PE-5115) PMT expects the literal string 'base+pe_only'
  * (PE-5115) Add a unit test
  * (PE-5115) Change the resource param from subsetting to value
  * (PE-4874) Refactor packages in console module to use the virt resource DP
  * (PE-4874) Remove logic for upgrades and instead pass params to optionally
    manage
  * (PE-4874) Only manage certain files if they have greater than zero file
    size
  * (PE-4874) Add explicit relationship for what certs inform
  * (PE-4874) Remove logic for checking file content
  * (PE-4874) Rename puppetdb_ssl_listen_port to puppetdb_port
  * (PE-4874) Pass certificate authorization the master cername
  * (PE-4874) Pass console-auth db info to database config file
  * (maint) Properly manage rubycas config perms
  * (PE-5337) Configure console to use separate client/server certs
  * (PE-5337) Master can now use the console_server_certname
  * (PE-5337) Fix master unit tests for console certs changes
  * (PE-5337) Use the new console_client_certname variable in settings.yml
  * (PE-5337) Correct the cert.pp order dependency names
  * (PE-5337) Declare certs_dir resource outside of the certs type
  * (PE-5337) Update the unit tests for change resource name
  * (PE-5337) Don't count on param ordering for class declarations
  * (PE-5442) Update webserver.conf to have nc and rbac use different ports
  * (PE-5442) Use proper config syntax and update unit tests
  * (PE-5442) Update the rbac-ui and classifier config files
  * (PE-5442) Remove unused params from params and fix test for prev commit
  * (PE-5442) Have console ui's listen on all interfaces for testing
  * (PE-5442) Pass the correct classifier port variable to classifier_ui
  * (PE-5339) Don't copy the ca cert and crl in the certs define
  * (PE-5339) Use the shared ca.pem and crl.pem in each of the PE services
  * (PE-5339) Refactor unit tests for $localcacert changes
  * (PE-5339) Make $localcacert (localcacrl) a parameter to the profiles
  * (PE-5339) Tidy up tests after rebase
  * (PE-5339) Change localcacert to correct location and rename certs.pp
    execs
  * (PE-5446) Remove the default webserver for console_services
  * (PE-5498) Create module for activity-service
  * (PE-5498) Add/amend unit tests for activity module integration
  * (PE-5948) Pass the activity service info the config class
  * (PE-5498) Add database management for activity service db
  * (PE-5498) Use the activity defaults for the activity service
  * (PE-5533) Configure (rbac|classifier)-ui for using a single header key
  * (PE-5533) Move UIs to a single trapperkeeper type
  * (PE-5533) Unify puppet_port to console_services name conventions
  * (PE-5533) Use activity port default for activity service
  * (maint) Add info to the README to explain a little about the new module
  * (PE-5533) Use puppetdb's ssl port by default
  * (PE-5535) Add the ability to manage puppetdb's memory setting
  * (PE-5535) Set puppetdb memory setting to 256m by default
  * (PE-5600) Add classifier certname to authconf
  * (PE-5600) Update the classifier terminus package
  * (PE-5600) Explicitly name certname variables for client or server
  * (PE-5609) Let the console rake tasks know where the nc is
  * (PE-5535) Add service name param to java_args resource hash function
  * (PE-5535) Correct the defaults hash by removing single quotes
  * (PE-5600) Remove activity's and classifier's url-prefix
  * (PE-5598) Make the container for the jvm-puppet parametrized
  * (PE-5602) Remove old node_classifier artifacts
  * (PE-5496) Add bootstrap.cfg entries in console_services for proxy
  * (PE-5657) Parametrize the legacy dashboard listen port
  * (PE-5657) Make SSLVerifyClient optional for smoke tests
  * (PE-5496) Add the proxy config file to console services
  * (PE-5496) Add unit tests for trapperkeeper-proxy module additions
  * (PE-5496) Correct default param name for dashboard port
  * (PE-5445) Configure classifier to use pe-internal-classifier cert
  * (bugfix) Use http port for tk-proxy when proxying to dashboard
  * (PE-5820) Add webrouting to console-services config
  * (PE-5820) Make rbac-url-prefix configurable
  * (PE-5805) Configure rbac to use a certficate whitelist
  * (PE-5777) Swap the dashboard and console-services ports
  * (PE-5777) Add apache proxy on 443 for tk-proxy
  * (PE-5929) Configure dashboard to use ssl with the classifier
  * (PE-5929) Use the console server certname for classifier hostname
  * (PE-5929) Add master certname to RBAC whitelist
  * (PE-5929) Remove the duplicate whitelist entries on all-in-ones
  * (PE-5908) Add login-path to console-services global config
  * (maint) Use the dashboard-client certs for console-services client-certs
  * (maint) Pass through the client-certs to use for console-services
  * (maint) Copy dashboard certs for the console-services to use
  * (PE-5780) Unify dashboard and console-services profile
  * (PE-5780) Add the console packages to the console profile
  * (maint) Use tk-proxy listen-address for proxy path
  * (PE-5780) Ensure database migrations won't happen w/o password
  * (PE-5780) Rename package tags for master
  * (PE-6058) Use 127.0.0.1 for console-services plaintext connectors
  * (PE-6058) Use a single default param for listen addresses
  * (PE-6058) Use a single default param for listen addresses
  * (PE-5967) Remove LoadModule's which are now in packaging for apache
  * (PE-5967) Remove LoadModule's from the installer again
  * (PE-6075) Put console-services apis on one port
  * (PE-6112) Remove pe_repo code from master profile
  * (PE-6060) Set client authentication to require or none
  * (PE-5779) Move master apache code for puppet.conf to apache class
  * (PE-6144) Move rbac configuration to rbac.conf
  * (PE-6184) Move the master package management to master.pp
  * (PE-6184) Replace manage_package with package_ensure
  * (PE-6184) Remove $package_ensure from component modules
  * (PE-6184) Always manage packages with ensure latest
  * (PE-6205) Reorder cert resources on console
  * (PE-6205) Manage console-services config always
  * (PE-6205) Remove httpd dependency on config when not managing config
  * (PE-6205) Pass empty secrets to console on upgrades
  * (PE-6159) Pass through rbac and classifier host params to configs
  * (PE-6154) Add param to disable live management
  * (PE-5073) Add ability to disable plaintext puppetdb connector
  * (PE-5779) Prune apache master code
  * (PE-5779) Rename puppet-server package to puppetserver-common
  * (PE-5847) Stop managing database configs when password in empty
  * (maint) Remove manage_certs param from profiles
  * (maint) Remove manage_db params from database profile
  * (PE-6421) Rename puppetdb and console params for master profile
  * (PE-3507) Quote an int the we validate with a string regex
  * (PE-6416) Don't collect exported resources we actually declare
  * (PE-6416) Set useful classification defaults for console
  * (maint) Remove unused apache master code
  * (PE-6000) Set the ssl-crl-path for puppetserver in webserver.conf
  * (PE-3507) Elminate dynamic scoping from mco module
  * (PE-6000) Copy the cacrl to hostcrl on the ca and secondary masters
  * (PE-6000) Move crl management to profile and add unit tests
  * (PE-6524) Rename localcalcrl to hostcrl
  * (PE-3507) Pass the correct variable names to the mco client type
  * (PE-6115) Remove most of the puppet-lint warnings / errors
  * (PE-6681) Expose delayed_job_workers setting in console profile
  * (PE-6711) Stop managing logback.xml for puppetserver
  * (PE-6711) Stop managing logging config xml files for console-services
  * (PE-6834) Expose tk-proxy idleTimeout param
  * (PE-10452) Move default tablespace location for postgres
  * (maint) Remove dead `pe-console` references
 
 Brandon High <brandon.high@puppetlabs.com> (123):
  * (PE-4383) Add mco identity param
  * (PE-5695) Add docs for how to update MCO plugins
  * (PE-5039) Use pe_postgresql
  * (PE-6303) Fix MCO on windows
  * (maint) Add explicit global scope
  * (PE-6441) Fix OSX root group
  * (PE-6316) Fix AIX root group/root var cleanup
  * (PE-6316) Spec tests for OS root user/group/modes
  * (PE-5936) Puppet Server/Console Java Args
  * (PE-5936) Update/improve java_args specs
  * (PE-6903) Add option to use custom 'browser' cert
  * (PE-6903) Expose browser_cert on console profile class
  * (PE-6903) Add spec test for browser_cert on console profile
  * (PE-6903) Expose browser_ssl_cert/private_key vars on console
  * (PE-6903) Add ca_cert_chain/ca_cert option to console
  * (PE-6903) Don't pass localcacert
  * (PE-6903) Remove localcacert from spec tests
  * (maint) Bump version number
  * (PE-6959) Remove cert auth from auth.conf
  * (PE-6959) Add client-whitelist param to CA profile
  * (PE-5620) Redirect MCO cron stderr to logfile
  * (PE-7575) Browser certs not being set correctly.
  * (PE-7575) Update spec tests for browser SSL cert changes
  * (PE-7575) Remove comments about unused variables
  * (PE-7263) Add environments dir mode param
  * (PE-7263) Update spec tests for environments_dir_mode
  * (PE-7263) Remove env_dir_mode at profile level
  * (PE-7080) Bump postgres to 9.4 in params
  * (PE-7860) Initial documentation for Master profile
  * (PE-7575) Fix Apache ServerName
  * (PE-7860) Update master profile classes
  * (PE-7860) Add descriptions to master profile sub-classes
  * (PE-7860) Add types to master documentation
  * (PE-7860) Doc more master classes
  * (PE-7860) Update keypair docs
  * (PE-7860) Add docs about intended usage of internal PE classes
  * (PE-7860) Initial documentation for Master profile
  * (PE-7860) Update master profile classes
  * (PE-7860) Add descriptions to master profile sub-classes
  * (PE-7860) Add types to master documentation
  * (PE-7860) Doc more master classes
  * (PE-7860) Update keypair docs
  * (PE-7860) Add docs about intended usage of internal PE classes
  * (PE-7263) Add environments dir mode param
  * (PE-7263) Update spec tests for environments_dir_mode
  * (PE-7263) Remove env_dir_mode at profile level
  * (PE-8012) Fix .mcollective.d permissions
  * (PE-8012) Add spec to verify MCO client dir mode
  * (PE-7875) Remove pe-postgres package management
  * (PE-6916) Add quoting to java_args
  * (PE-8398) Default disable_lm to true
  * (PE-8414) Add parser param to master class/profile
  * (PE-8414) Specs to test parser param
  * (PE-8414) Create enable_future_parser param
  * (PE-8414) Default future_parser to false
  * (PE-7985) Expose classifier sync period in console profile
  * (PE-7985) Specs tests for classifier_period param
  * (PE-2743) Add min/max functions from stdlib
  * (PE-2743) Use min/max to establish ram bounds
  * (PE-7668) Make required parameters... required
  * (PE-7985) Bump default sync to 10m/600s
  * (PE-9014) Update solaris symlink location
  * (PE-9014) Update writable fact for solaris
  * (PE-9014) Standardize symlinks to /usr/local/bin
  * (PE-9014) AIX is no longer special, remove specs
  * (PE-9014) Use of exists? is deprecated in Ruby
  * (PE-9014) Ensure parent directories are created for symlinks
  * (PE-9014) Make symlink parent dirs virtual
  * (PE-9585) Fix how cert_whitelist_path is used
  * (PE-9585) Move puppetdb whitelist setting to puppetdb section
  * (PE-9885) Update spec for cert-whitelist
  * (PE-9585) Docstring and style fix for cert-whitelist
  * (PE-8036) Fix pe_version/pe_build facts
  * (PE-8036) Trying to fix facts but they are dumb
  * (PE-8036) Refactor pe_build/version to be spec testable
  * (PE-8036) Fix previous refactor of pe_build/pe_version
  * (PE-9852) Update web-routes.conf
  * (PE-9852) Move/update ruby-load-path
  * (PE-9852) Use reverse-proxy
  * (PE-9499) Update master terminus to use new PDB server_urls
  * (PE-8036) Fix pe-build regex
  * (PE-8036) Add spec testing for malformed pe_build
  * (PE-10205) Refactor pe_build/pe_version, update spec
  * (PE-9494) Remove HSTS config/deprecate param
  * (PE-7067) Update gems/fixtures
  * (PE-7067) Fix missed rebase conflict
  * (PE-7067) Fix spec tests after rebase
  * (PE-7067) Pull in jruby settings for puppetserver to hocon
  * (PE-7067) Pull in web-routes config to hocon
  * (PE-7067) Fix specs, actually add web routes hocon config
  * (PE-7067) More puppetserver fixes/spec updates
  * (PE-7067) Move routes defaults out of params.pp
  * (PE-7067) Update classifier config to match ERB
  * (PE-7067) Clean up more from params.pp
  * (PE-7067) Database config hocon fixes
  * (PE-7067) Add hocon licence-key config
  * (PE-7067) Update database specs to actually check something
  * (PE-7067) Console cookie secret idempotency fix
  * (PE-7067) Specify hash type, other small hocon fixes
  * (PE-7067) Use pe_hocon master branch for fixtures
  * (PE-7067) Reorder required params first
  * (PE-7067) Fix param alignments
  * (PE-7067) Array/hash instead of string for static content
  * (PE-7067) Less picky static resource spec tests
  * (PE-7067) Quoted keys in static content
  * (PE-7067) Make status-service route consistent
  * (PE-7067) Fix puppetserver ruby-load-path
  * (PE-10520) Remove [files] section from fileserver.conf
  * (PE-10520) Gate fileserver.conf [files] cleanup
  * (PE-10713) Remove redundant notify pe-container
  * (PE-10713) Ensure hocon settings are removed when undef
  * (PE-9784) Update MCO plugins to current HEADs
  * (PE-9784) MCO plugin update script
  * (PE-9784) New mco plugin update directions
  * (PE-9784) Add timestamp to mco plugin update script
  * (PE-10713) Make Pe_hocon_setting defaults consistent
  * (PE-10713) Fix service notified by console_services_config
  * (PE-10713) Update activity spec tests
  * (PE-10835) Add locale/encoding param to database class
  * (PE-10703) Add pg_trgm to puppetdb tablespace
  * (PE-10703) Add specs for pg extensions
  * (maint) Version bump to 2015.2.1
  * (PE-11126/PE-11125) Add proxy timeout param, default to 120
 
 Nick Lewis <nick@puppetlabs.com> (116):
  * (PE-1445) Add license class to manage the PE license
  * Bump version to 3.1.0
  * Update Modulefile for pe_mcollective 0.2.0
  * Update Modulefile for version 3.2.0
  * Add a pe_build fact indicating the full PE version
  * Add Gemfile and Gemfile.lock files
  * Add Rakefile with puppetlabs_spec_helper tasks
  * (PE-1991) Add a console node terminus
  * (PE-1991) Update puppet dependency to include new SSL validator
  * (PE-2208) Add a console report processor
  * (PE-2208) Use a helper for sending reports
  * (PE-3357) Use relative requires for puppetx code
  * Bump apt dependency to 1.5.x
  * (PE-4552) Return the correct platform_tag on Solaris 11
  * Add initial rspec-puppet tests
  * Move puppet_enterprise spec to the correct location
  * Initial code to manage the console
  * Add a monolithic infra class
  * Optionally manage console packages/configs
  * Add additional roles to infra
  * Migrate the console database
  * Add a class for managing the console certs
  * Manage the console services
  * Manage permissions on config.ru files
  * Migrate console database
  * Manage console_auth database
  * Add split_class infra type
  * Fix certificate generation/retrieval
  * Manage puppetdashboard.conf and install pe-httpd
  * Add lots of console-auth config
  * Manage the dashboard worker defaults so it can start
  * Manage certificate_authorization.yml
  * Rearrange dependencies so they are in correct order
  * Remove commented code
  * Move puppet_enterprise class spec to a better location
  * Add specs for console class
  * Use the puppet_enterprise::certs define for console certs
  * Add a matcher for YAML file hashes
  * Add specs for puppet_enterprise::console::config
  * Add unit tests for console::console_auth_config class
  * Add unit tests for console::console_auth
  * Update rspec-puppet to 1.0
  * Add unit tests for console::database
  * Add puppet-lint, fix style problems
  * Order required parameters first
  * Fix service dependency on console certs
  * Don't inherit from params class
  * Change classifier::config back to inheriting params
  * Add options for rake lint task
  * Actually use variables for params defaults
  * Join ServerAlias entries with space not comma
  * Standardize puppetdb_ssl_listen_port parameter name
  * Use correct path to auth.conf file
  * Fix variable syntax for auth.conf.erb
  * Set Oracle Linux package provider in all places we install packages
  * (PE-4870) Use default owner for databases
  * (PE-4870) initdb the database
  * (PE-4870) Add console_auth database to profile
  * (PE-4870) Actually manage the database port
  * (PE-4870) Remove unnecessary database require
  * Slightly improve tests for database profile
  * (PE-4870) Work around EL bug in postgresql module
  * Stop managing database port again
  * ensure => latest on packages rather than present
  * (PE-4870) Make managing databases optional
  * (PE-4870) Extract PG version to a variable
  * (PE-4870) Standardize format of tablespace relationships
  * Add tests for RedHat sysconfig workaround
  * Fix spelling of shmmax
  * Remove dependency on fiddyspence-sysctl module
  * Revert "Merge branch '3.4.x' of
    github.com:puppetlabs/puppetlabs-puppet_enterprise into 3.4.x"
  * Refactor how bootstrap_cfg entries are managed
  * (PE-5118) Add default site.pp to production environment
  * (PE-5251) Manage RBAC service in pe-console-services
  * (PE-5255) Set client-auth: want for jetty
  * (PE-5252) Manage RBAC database in database profile
  * (PE-5252) Support host/port for classifier database
  * (maint) Properly manage auth log ownership
  * Add rbac-authn-service to bootstrap.cfg
  * (PE-5343) Use verified SSL to talk to console
  * (PE-5256) Enable SSL from RBAC/NC to postgres
  * (PE-5508) Manage delayed_job.log file
  * (PE-5736) Stop using autosign with jvm master
  * (PE-2724) Enable NIO for ActiveMQ brokers
  * (PE-5573) Serve pe_repo packages with jetty
  * (PE-5573) Follow symlinks when serving agent packages
  * Rename jvm-puppet to puppet-server
  * (maint) Fix template variable access to use instance variables
  * (maint) Only ignore pl_spec_helper fixtures
  * (PE-6048) Add integration test of master + CA
  * (maint) Align arrows in fixture manifest
  * (maint) Add a matcher to ensure all relationships are satisfied
  * (maint) Add a check for satisfied relationships to profile tests
  * (PE-6365) Use the correct name for the console keypair
  * (PE-6367) Revert to old mco key filenames
  * (PE-6367) Don't overwrite mco keys just because source is unavailable
  * (maint) Notify pe-activemq service when keystores change
  * (maint) Move activemq certs notify to certs define
  * (PE-6452) Rename stomp+nio+ssl connector to stomp+ssl
  * (PE-6454) Use 'admins' group in activemq.xml, not 'admin'
  * (maint) Remove PassengerMaxInstancesPerApp passenger setting
  * (PE-6431) Simplify database SSL configuration
  * (PE-6486) Don't make failed reports world readable
  * (PE-6486) Add a test for failed_reports dir permissions
  * (PE-6434) Refresh mcollective service when server.cfg changes
  * (PE-5936) Remove stray notify
  * (PE-6583) Connect UI services to API services over plaintext again
  * Bump version to 3.7.0
  * (PE-4466) Remove references to puppetx directory
  * (PE-6706) Stop managing master dns_alt_names
  * (PE-6706) Fix wording on dns_alt_names deprecation
  * Fix indentation in rbac.conf template
  * (maint) Bump puppet/facter version in Gemfile
  * (PE-6858) Properly handle integer processorcount
  * (PE-6858) Check int-ness using pe_is_integer rather than regex
  * (maint) Notify service from bootstrap.cfg, not entries
 
 Josh Partlow <joshua.partlow@puppetlabs.com> (56):
  * (PE-8448) Update custom_auth_conf fact with 3.7.x md5sums
  * (PE-8679) Rename the master symlinks host spec
  * (PE-8679) Add a default case to symlink creation
  * (maint) Fix whitespace issues
  * (PE-8679) Use static default for mcollective::client manage_symlinks
  * (PE-8679) Clarify README for agent/agent (mcollective) classes
  * (maint) Expand mcollective client documentation
  * (PE-9637) Reference pe-puppetdb-termini in packages class
  * (maint) Remove unused $puppet_home variables
  * (PE-7753) Create some base paths
  * (PE-7753) Refactor master profile to use new server paths
  * (PE-7753) Update console-services cert paths for unified layout
  * (PE-7753) Update postgresql paths for unified layout
  * (PE-7753) Update symlinks class to point to /opt/puppetlabs/bin
  * (PE-7753) Change package dir to /opt/puppetlabs/server/data/packages
  * (maint) Remove obselete mcollective facts resource
  * (PE-9615) Update mco plugin basedir path for new server layout
  * (PE-9615) Adjust windows mcollective plugin path
  * (maint) Make two documentation fixes in mcollective/client.pp
  * (PE-9615) Record the mco_plugin_userdir
  * (PE-9615) use the mco_plugin_libdir variable in client.cfg
  * (maint) Remove code that deleted old mco plugins
  * (PE-9615) Switch the priority of the mco plugin libdir
  * (PE-9615) Remove outdated reference to mcollective_plugins on Windows
  * (PE-9615) Make a common mco_base setting
  * (PE-9795) Match mcollective log dir to spec
  * (PE-9852) Update to Puppetserver 2.1 configuration
  * (maint) Fix whitespace for some webserver.conf.erb indentation
  * (PUP-9852) Update auth.conf to Puppet 4 version
  * (PE-9852) Fix facts and resource_types endpoints
  * (PE-9636) Remove all references to console database
  * (PE-9636) Warn if the profile::console::workers class is used
  * (PE-9636) Remove console-auth configuration
  * (PE-9636) Remove console/dashboard classes and configuration
  * (PE-9377) Remove console Puppet indirectors and report handlers
  * (PE-9636) Fix cert_dir reference for apache_proxy
  * (PE-9636) Remove master console configuration and dashboard whitelist
  * (maint) Fix console-services cert path
  * (PE-9250) Require console-services-certs before starting pe-httpd
  * (PE-9250) Gut the profile::mcollective::console class
  * (maint) Remove reference to non-existent pe-mco-client-packages tag
  * (maint,SERVER-683) Provide a master-server route reference
  * (PE-8089) Add confdir rundir and logdir defaults to puppetserver config
  * (maint) Fix spec reference to pe-r10k
  * (PE-9920) Remove master-service route workaround
  * (PE-9548) Manage the codedir environments directory
  * (PE-10489) Add status-service route to pe-console-services routes
  * (maint) Catch up console-service bootstrap.cfg fragments spec
  * (PE-7067) Fix puppetserver pe-master-service and legacy-routes-service
  * (PE-7067) Ensure that old master-service route is removed
  * (PE-7067) Ensure os-settings section is removed from pe-puppet-server
  * (maint) Clear up web-router-service formatting
  * (maint) Add spec tests for web-router-service settings
  * (PE-7067) Remove unused routes from pe-console-services web routes
  * (PE-10949) Change root_group on Windows to Administrators
  * (PE-10949) Do not manage mco_base on windows
 
 Brian Cain <brian.cain@puppetlabs.com> (50):
  * (PE-5183) Configure PGSQL/PuppetDB to use SSL
  * (PE-5189) Reimplement postgresql.conf management using new postgres
    module
  * Change available memory calculation to integer divide
  * (PE-5466) Fix puppetdb hostname for event inspector config
  * (PE-5466) Fix event inspector for puppetdb
  * (maint) Add min values to settings in postgresql.conf
  * (PE-5557) Expose postgres settings as params
  * (PE-5187) Allow access to all IPv6 again in pg_hba.conf
  * (PE-5849) Update config.yml file for updated console-auth Rakefile
  * (PE-5909) Purge console-auth from installer module
  * (maint) Fix certificate whitelist entry
  * (PE-5980) Namespace concat to pe_concat
  * (PE-5980) Namespace concat_basedir to pe_concat_basedir
  * (PE-5980) Change concat to pe_concat from pe_postgresql module
  * (PE-5980) Purge puppetlabs/concat module
  * (maint) Fix tests
  * (maint) Use correct version for pe_postgresql module
  * (maint) Update Gemfile.lock file
  * (maint) Remove firewall and apt from Modulefile
  * (PE-5591) Use metadata.json over Modulefile
  * (PE-6178) Remove stdlib dependency
  * (maint) Namespace empty to pe_empty
  * (maint) Add pe_file_line provider
  * (maint) Add pe_version fact from stdlib
  * (maint) Namespace File_line to Pe_file_line
  * (maint) Add stdlib functions for pe_accounts
  * (maint) Remove stdlib from metadata.json
  * (maint) Set ServerName in puppetdashboard.conf file
  * (PE-6297) Namespace java_ks to pe_java_ks
  * (maint) Fix .fixtures file to point at puppetlabs repo
  * (maint) Change pe_java_ks branch from master to 3.4.x
  * (maint) Require module version >= 3.4.0 for pe_java_ks
  * (maint) Set correct version tag in metadata.json
  * (PE-6375) Add validate_absolute_path function from stdlib
  * (PE-6375) Add is_string to module from stdlib
  * (PE6275) Namespace strip to pe_strip
  * (PE6375) Namespace is_integer to pe_is_integer from stdlib
  * (PE6375) Namespace is_array to pe_is_array from stdlib
  * (maint) Update pe_concat dependency
  * (maint) Update .fixtures.yml file to point at new branch
  * (PE-6388) Fix empty .pem files on windows for mco
  * (maint) Fix .fixtures.yml file to specify branch
  * (PE-6419) Update puppet dashboard vhost config to use cipher whitelist
  * (PE-6419) Update puppetproxy conf file cipher suite and protocol
  * Revert "Revert "[REVIEW](PE-6419) Update puppet dashboard vhost config to
    use ci..."
  * (PE-6572) Remove NIO from transport connectors
  * (maint) Update PE Module version to 3.7.1
  * (PE-6743) Expose LM options as params in puppetdashboard.conf
  * (maint) Add trailing commas to params
  * (maint) Remove params out of params.pp and profile classes
 
 Zack Smith <zack@puppetlabs.com> (40):
  * Add new profile based on #152
  * Add certificate_authority profile declaration
  * Remove $ca param and migrate bootstrap.cfg to prof
  * Add temp support for $jvm_puppet while qa tests
  * Add chown for module path
  * Use $certname instead of $title
  * Add spec test for puppetdb_whitelist_entry
  * Update for ini_file_namespace
  * Update for removal of apache
  * Update spec test post rename of pe_ini
  * Migrate resource spec test to shared manifest
  * Remove conditional for jvm
  * Use settings var to determine user & group
  * PE-6387 Fix mco passwords on windows
  * PE-6437 add ability conditionally manage pe-httpd
  * Add new dashboard worker profile
  * Add new spec for profile
  * Add support for string or boolean as param
  * Add new spec test for console::service
  * Default to inherit from new puppet_enterprise class
  * Fix typo in comment
  * Rename spec test
  * Add new file resource to manage defaults
  * Update spec tests for new param
  * Fix future parser issues with selector
  * Add default for certificate_authority_port
  * Pass enable_ca_proxy from profile > master >pup...
  * Pass ca_host from profile > master > puppet server
  * Add conditional logic for enable_ca_proxy
  * Update template to use enable_ca_proxy
  * Manage whitespace
  * Add comment that template uses clientcert
  * (PE-8679) Add agent profile to manage symlinks
  * (PE-8679) Allow for silent failures
  * (PE-8679) Migrate mco symlink creation from master
  * (PE-8679) Add master profile r10k symlink creation
  * (PE-8679) Add CI test coverage for symlink mgmt
  *  (PE-8679) Fix windows fact and expand kernels
  * (PE-8679) Edit comments and Update README
  * (PE-10265) add PE r10k configuration params
 
 Reid Vandewiele <reid@puppetlabs.com> (39):
  * (maint) Remove erronious management of pluginsync
  * Start swatting windows incompatibilities
  * Add explicit allow_virtual parameter to packages
  * Account for old Puppet clients and allow_virtual
  * Always specify allow_virtual default in code
  * Update Gemfile to specify Puppet ~> 3.6.1
  * Add new profile, certificate_authority
  * Implement anchors for flexible deployments
  * Add classification to the master for pe modules
  * Move pe module logic to profile
  * Update module install.sh to use pmt
  * Remove references to pe_staging in favor of share
  * Begin PE-6356 refactor
  * Situation profile::database underneath base class
  * Clarify dashboard vs. console naming
  * Add *_url_prefix parameters to puppet_enterprise
  * Situate *::master underneath puppet_enterprise
  * Situate *::puppetdb underneath puppet_enterprise
  * Wire amq profiles to puppet_enterprise class
  * Wire mcollective profiles to puppet_enterprise
  * Wire console sub-profiles to puppet_enterprise
  * Wire master sub-profiles to puppet_enterprise
  * Fix incorrect middleware password default
  * Clean up puppet_enterprise class
  * Fix evaluation order loop
  * Fix failing test for certificate_authority profile
  * Rename console_service_port to api_port
  * Add default for *::prof*::console::master_certname
  * Add support for AMQ transport options
  * Add default stomp heartbeat to mco
  * Add reference to new var now consumed by template
  * Fix inheritance, type bugs
  * (maint) Add comment header to variables in init
  * Enable config specification of signal_daemon
  * Change signal_daemon default from true to false
  * (PE-5365) Set mco puppet plugin signal_daemon=0
  * (maint) Make the default for manage_symlinks sane
  * Add default fact to spec tests
  * (PE-10034) fix bad inherited defaults
 
 Britt Gresham <britt@puppetlabs.com> (27):
  * (PE-7192) Add in max-threads option in puppetdb for tk-jetty
  * (PE-7192) Add in tk-jetty max-threads option in Puppet Server
  * (PE-7192) Add tkjetty max-threads option to console services
  * (PE-7192) Add hiera override for tk jeffy max-threads option
  * (PE-7192) Manage tk-jetty max-threads for each component
  * (PE-7192) Add support for tuning both console-services console and api
  * (PE-7224) Set zypper has default package provider on SLES
  * (PE-7080) Fix spec tests for Postgres 9.4
  * (PE-5948) Add timestamps to Postgres log line prefix option
  * (PE-5948) Add an assertion for log_line_prefix
  * (PE-7861) Document PuppetDB and other related classes
  * (PE-7861) Document PuppetDB and other related classes
  * (PE-5948) Add timestamps to Postgres log line prefix option
  * (PE-5948) Add an assertion for log_line_prefix
  * (PE-8225) Do not set static defaults for Jetty max-threads
  * (PE-8225) Add Spec tests for setting jetty max threads
  * (maint) Add 3.8.0 auth.conf sha to 3.7.2 comment
  * (PE-7983) Manage activity database configs with pe_hocon
  * (PE-7983) Manage classifier configurations with pe_hocon
  * (PE-7983) Manage console-services configurations with pe_hocon
  * (PE-7983) Manage rbac configurations with pe_hocon
  * (PE-7983) Manage puppetserver global.conf with pe_hocon
  * (PE-7983) Change puppetserver.pp to manage with pe_hocon_setting
  * (PE-7983) Manage console services with Hocon
  * (PE-7983) Manage certificate authority configs with hocon
  * (PE-7983) Manage Puppetserver webserver.conf with Hocon
  * (PE-7982) Fix duplicate resources and correct setting
 
 Richard Clamp <richardc@unixbeard.net> (21):
  * maint - ensure we load puppet_server_address_validation
  * MCOP-52 switch to Process.spawn on win32 systems
  * MCOP-277 Next release will be 1.8.0
  * MCOP-290 Handle case where we don't get a result from runonce
  * MCOP-295 Next release is 1.8.1
  * MCOP-309 cope with no response
  * maint - make 5 checks as expected
  * MCOP-310 Revert changes to the agent
  * MCOP-310 move the lookup of the default
  * MCOP-315 version 1.9.0
  * MCOP-330 extract making status hashes to 'make_status'
  * MCOP-335 bump version for release
  * MCOP-351 don't loop forever in the puppetrunner
  * MCOP-352 duplicate runner log into log#debug
  * MCOP-352 add more detailed logging to the puppetrunner
  * MCOP-357 Update version and changelog for 1.9.2
  * MCOP-405 Fully qualify reference to MCollective::Log
  * MCOP-410 Release notes and changelog for 1.9.3
  * MCOP-521 Use win32/process to ensure powershell gets a console
  * MCOP-496 Use the puppet 3 manager for puppet 4
  * MCOP-501 Bump version to 1.10.0
 
 mwbutcher <mwbutcher@puppetlabs.com> (18):
  * (PE-7862) Document the console profile and related component classes This
    commit adds documentation for the console profile class and associated
    certs, apache_proxy, workers, and console_services_config component
    classes.
  * (PE-7862) Document the console profile and related component classes
    Removed extraneous white space below param documentation. Gave
    apache_proxy.pp a more descriptive doc header. Documented
    Puppet_enterprise::Certs as it is required in apache_proxy.pp.
  * (PE-7862) Document the console profile and related component classes
  * (PE-7862) Document the console profile and related component classes This
    commit adds documentation for the console profile class and associated
    certs, apache_proxy, workers, and console_services_config component
    classes.
  * (PE-7862) Document the console profile and related component classes
    Removed extraneous white space below param documentation. Gave
    apache_proxy.pp a more descriptive doc header. Documented
    Puppet_enterprise::Certs as it is required in apache_proxy.pp.
  * (PE-7862) Document the console profile and related component classes
  * (PE-7671) puppet_enterprise module should validate java_args as hash
  * (PE-8686) PE module should fail for mismatched master versions
  * (PE-8887) logic to disable AMQ server heartbeat if PE < 3.7
  * adding specs
  * (PE-9568) Allow configuration of the jruby-puppet:borrow_timeout setting.
  * (PE-9568) Allow configuration of the jruby-puppet:borrow_timeout setting.
  * (PE-9615) Fix mco 2.8.x plugin load path changes
  * (PE-9178) Remove question about enabling the future parser in 4.0.x
  * (PE-9494)
  * (PE-9494) Nginx support custom cert for PE web UI
  * (PE-9991) refresh-mcollective-metadata is causing errors due to facter
  * (PE-10917) mcollective failing on windows agents
 
 Britt Gresham <brittcgresham@gmail.com> (17):
  * (PE-7759) Modify Mcollective paths to point to new bin dirs
  * (PE-7753) Update Trapperkeeper file paths
  * (PE-7759) Modify Mcollective plugin basedir
  * (PE-9753) Remove Server Packages Virtual Resources
  * (PE-9753) Update specs to reflect server package changes
  * (PE-9795) Change pe-mcollective service to mcollective
  * (PE-8089) Update default paths for Java Keystore
  * (PE-10257) Add tests for custom_auth_conf custom fact
  * (PE-10257) Remove old auth.conf path test
  * (PE-10257) Add Foss auth.conf SHAs to list of unmodified shas
  * (PE-10333) Ensure pe-puppetserver is installed before managing configs
  * (PE-10333) Allow puppetserver to read client cert
  * (maint) Do not manage /var/log/pe-* with puppet anymore
  * (PE-10020) Append CA cert to console server cert
  * (maint) Realign hashrockets and assignment operators
  * (PE-10020) Update specs for pe_concat::fragment
  * (PE-10757) Add puppet's ruby_load_path to puppetserver config
 
 Gary Larizza <gary@puppetlabs.com> (11):
  * Style Commit
  * Enforce Puppetserver config conditionally
  * Add missing access-log-config setting
  * Preserve type/title uniqueness in defined types
  * Update Trapperkeeper defined types
  * Model the request-header-max-size config setting
  * Update rspec-puppet tests for pe_hocon_setting refactor
  * Add checks for conditional enforcement
  * Whitespace Commit
  * Parameterize all pe_hocon_setting declarations
  * Whitespace Commit
 
 Lizzi Lindboe <lizzi@puppetlabs.com> (11):
  * (PE-5734) Stop Shiro from cluttering the logs
  * (PE-6210) Add contrib package to pe_postgresql::globals
  * (PE-6210) Install citext extension for RBAC database
  * (PE-6210) Fix port used to add citext extension
  * (PE-8659) Set proxy idle timeout to default to 60
  * (PE-9025) Add prune-threshold to classifier.conf
  * (PE-9025) Correct prune setting name
  * (PE-9120) Add ds-trust-chain setting to module
  * (PE-8327) Single command to purge nodes
  * (PE-8327) Strings updates
  * (PE-8327) Quit and message on agent nodes
 
 Hunter Haugen <hunter@puppetlabs.com> (8):
  * (FM-549) apt 1.1.0 -> 1.4.0
  * (FM-547) firewall 0.3.0 -> 0.4.2
  * (FM-548) java_ks 1.1.0 -> 1.2.0
  * (FM-546) inifile cprice404 0.10.3 -> puppetlabs 1.0.0
  * (FM-550) (PE-1911) concat ripienaar 0.2.0 -> puppetlabs 1.0.0
  * (FM-660) Remove postgresql/puppedb and pe_postgresql 0.0.5 ->
    pe_postgresql 1.0.0 and pe_puppetdb 0.0.12 -> pe_puppetdb 1.0.0
  * (FM-661) Update auth_conf 0.1 -> 0.2 and request_manager 0.0.10 -> 0.1.0
  * (PE-2806) Loosen firewall dependency; it is not utilized by PE
 
 Justin May <justin.may@puppetlabs.com> (8):
  * (PE-5520) Setting always_cache_features flag
  * (PE-8820) Puppet server http-client.conf support
  * (MAINT) Reformatting
  * (PE-8820) All settings optional
  * (PE-8820) Fix integer regex and cast to string
  * (PE-8820) Add single integer validation function
  * (PE-10156) Expose max-requests-per-instance to module
  * (MAINT) Fixup whitespace and spelling
 
 Matthaus Owens <matthaus@puppetlabs.com> (6):
  * java_ks dependency has been updated to 1.1.x in pe_mcollective, so it
    must also be updated in the puppet_enterprise module.
  * (maint) Leading whitespace cleanup
  * (PE-8653) Add exec metadata resource to facter.pp
  * (maint) Add whitespace to separate resources in facter.pp
  * (maint) Align hashrockets in mcollective/agent_spec.rb
  * (PE-8653) Allow mcollective cronjob management to be toggled
 
 Ruth Linehan <ruth@puppetlabs.com> (6):
  * (PE-5013) Use SSL for NC UI to talk to PuppetDB
  * (PE-5330) Update settings for pe-console-services 0.2.2
  * (maint) Rename activity service
  * (maint) Add activity reporting service to bootstrap.cfg
  * (maint) Move activity-reporting-service definition to rbac and classifier
  * (PE-6150) Add request access logging to pe-console-services
 
 Ben Ford <ben.ford@puppetlabs.com> (5):
  * Manage RBAC params such as session-timeout
  * Revert mistaken changes to rbac-database
  * Add spec test for trapperkeeper::rbac
  * correct parameters
  * removed extra whitespace
 
 Michal Růžička <michal.ruza@gmail.com> (5):
  * [PE-1872] Add puppetlabs-pe_console_prune as a dependency
  * (PE-5212) whitelist certificates authorized for connecting to the console
  * (PE-5018) Send X-Porxy-User header when connecting to console
  * (PE-5657) Free https port for TK
  * (PE-5657) Simplify legacy console configuration
 
 Pieter van de Bruggen <pvande@gmail.com> (5):
  * (PE-4130) Loosening dependency on puppetlabs-stdlib.
  * Bumping dependency on puppetlabs-inifile to 1.1.x
  * Expanding the puppetlabs/inifile version range expression.
  * Expanding the puppetlabs/pe_puppetdb version range expression.
  * Updating the dependency on puppetlabs/pe_puppetdb to 1.1.x.
 
 Brandon High <highb@users.noreply.github.com> (4):
  * Revert "(PE-7575) Browser certs not being set correctly."
  * Bump module version to be consistent with PE
  * Revert "(PE-9070) Merge-up 3.8.x to 3.99.x"
  * Revert "Revert "(PE-9070) Merge-up 3.8.x to 3.99.x""
 
 beergeek <brett.gray@puppetlabs.com> (4):
  * PE-6870 puppet_enterprise module missing values for PuppetDB
  * PE-6886 Extra attributes not required
  * PE-7272 - Allow for include_ and excluded_collectives
  * PE-8518 Allow customers to enforce the use of MCO Action Policies
 
 Adrien Thebo <git@somethingsinistral.net> (3):
  * (CODEMGMT-189) Remove pe-r10k package
  * (CODEMGMT-188) Use puppetlabs-pe_r10k module to install pe-r10k
  * (maint) Don't check for pe-code-manager in specs
 
 Anderson Mills <anderson@puppetlabs.com> (3):
  * (PE-6296) Namespace/fork inifile module for PE
  * (PE-6296) Fork/namespace inifile module.
  * (PE-6296) Update module name dependency in metadata.json.
 
 Chris Price <chris@puppetlabs.com> (3):
  * Update Modulefile
  * (PE-6627) Plumb settings from `profile` to `master` class
  * (PE-6227) Remove 'params' entries, tweak defaults
 
 Jeremy Barlow <jeremy.barlow@puppetlabs.com> (3):
  * (PE-6627) Manage puppetserver metrics.conf and profiler conf
  * (PE-6627) Add metrics and profiler params to classes
  * (PE-10412) Mount reverse-proxy-ca-service at empty string
 
 Lindsey Smith <lindsey@puppetlabs.com> (3):
  * Add a section on running tests to the readme
  * (PE-5109) Add CSRF protection to new console apps
  * (maint) Document the process for building the module
 
 Preben Ingvaldsen <preben@puppetlabs.com> (3):
  * (PE-6911) Add max-active-instances class parameter
  * (PE-6911) Change to jruby_max_active_instances
  * (MAINT) Fix PE Puppet Server web routes
 
 Rob Braden <bradejr@puppetlabs.com> (3):
  * Update Modulefile for puppetlabs-postgresql 2.5.x
  * (pe-6436) Specify SSL protocols to use in activemq config
  * (re-2478) Update pe-postgresql to 9.3
 
 Ryan Senior <ryan.senior@puppetlabs.com> (3):
  * Moved the certificate whitelist config from 'global' to 'rbac'
  * Added public/private keys to the rbac config for token generation
  * Added spec tests for the new rbac token keys
 
 fhrbek <filip.hrbek@gmail.com> (3):
  * PE-1957 Changed the condition so that the file content wouldn't be
    analyzed as a us-ascii string
  * PE-3666 Refactored files to avoid loading 'puppetx' (next commit will
    rename the actual directory)
  * PE-3666 Renamed directory 'puppetx' to 'puppetpe'
 
 jonathannewman <jonathan.newman@puppetlabs.com> (3):
  * (maint) add rbac-storage-service to console services and rbac
    dependencies
  * (PE-8511) update the bootstrap.cfg for new pe-console-services
  * (maint) remove rbac-ui, nc-ui from webserver.conf
 
 Alessandro Parisi <alessandro@gazzara.local> (2):
  * (MCOP-12) Refactor util.puppet_agent_mgr to improve specs
  * (MCOP-47) Default yaml values when no specified
 
 Andrew Roetker <ajroetker@gmail.com> (2):
  * Revert "(PE-5967) Remove LoadModule's which are now in packaging for
    apache"
  * Revert "[REVIEW](PE-6419) Update puppet dashboard vhost config to use
    cipher whitelist"
 
 Ben White <benjiman@puppetlabs.com> (2):
  * (PE-6213) Move rbac-database: to rbac: { database:
  * (PE 6213) Redo PR, update rbac-database.conf.rb to have new mapping
 
 Charlie Sharpsteen <chuck@puppetlabs.com> (2):
  * (maint) Add MCO console profile to symlink tests
  * (PE-10065) Add manage_symlinks to MCO console
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (2):
  * Initial commit
  * initial commit
 
 Justin Holguin <justin.holguin@puppetlabs.com> (2):
  * (PE-10456) Add rbac-status-service config
  * (PE-10623) Add status-proxy-service
 
 Patrick Carlisle <patrick@puppetlabs.com> (2):
  * (PE-10687) Include a listen host for status proxy
  * (PE-10623) Make status proxy url just status
 
 Pieter Loubser <ploubser@gmail.com> (2):
  * (MCOP-20) Correctly honor concurrency argument of runall
  * (maint) - whitespace cleanup
 
 Alessandro Parisi <alessandro@puppetlabs.com> (1):
  * (MCOP-13) Puppet Agent should validate IPs as names
 
 Carl Caum <carl@carlcaum.com> (1):
  * Make facts terminus modifyable by user
 
 Dan Lidral-Porter <aperiodic@users.noreply.github.com> (1):
  * Update classifier service's namespace.
 
 Dan Lidral-Porter <dan.lidral-porter@puppetlabs.com> (1):
  * (PE-6679) Configure classifier sync period.
 
 Eric Williamson <github@williamson.vg> (1):
  * Revert "(PE-9970) Add SSL DHParams generation and setting for nginx"
 
 Geoff Nichols <geoff.nichols@puppetlabs.com> (1):
  * (PE-8235) Use 'mco_logdir' for MCO metadata cron
 
 Jason Antman <jason@jasonantman.com> (1):
  * MCOP-67 make runall work with compound filters, by munging the compound
    filter array to sandwich the user-specified filter inside an and'ed
    "puppet.enabled()==true" filter
 
 Jill Burrows <jill@puppetlabs.com> (1):
  * Fix broken dependencies
 
 Karel Březina <karel.brezina@puppetlabs.com> (1):
  * [PE-5927] Adds dashboard_server and dashboard_port parameters
 
 Kevin Corcoran <kevin.corcoran@puppetlabs.com> (1):
  * (PE-6541) calculate master heap size dynamically
 
 Mark Butcher <mark.butcher@puppetlabs.com> (1):
  * (PE-6879) pre-encode ampersands in puppet_enterprise module to avoid
    malformed xml
 
 Nate Wolfe <nwolfe@puppetlabs.com> (1):
  * (PE-8674) Apache-style request logging
 
 Pieter Loubser <pieter.loubser@puppetlabs.com> (1):
  * (maint) - remove superfluous comment
 
 Steve Axthelm <steve@puppetlabs.com> (1):
  * (PE-10015) Add puppet-master url to console config
 
 Thomas Linkin <trlinkin@gmail.com> (1):
  * [PE-6638] handle $network_ttl in profile::amq::hub
 
 Tony Vu <tony.vu@puppetlabs.com> (1):
  * (PE-10489) Add tk-status to console_services config
 
 hblock <henning.block@parship.com> (1):
  * Change foreground-run parameters.
 
 tczekajlo <tomasz.czekajlo@gmail.com> (1):
  * Add whitelist and blacklist for resource name
 
2013-02-21 Moses Mendoza <moses@puppetlabs.com> - 2.9.0-rc0
============================================================
 Moses Mendoza <moses@puppetlabs.com> (1):
  * Revert "Remove java/postgres/puppetdb from 2.8.x"
 
2013-04-09 Branan Purvine-Riley <branan@puppetlabs.com> - 2.8.1-rc5
====================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (3):
  * Use desired service name in upgrader
  * Whitespace fix.
  * Add bounce_service, enable_service for solaris
 
2013-04-08 MosesMendoza <mendoza.moses@gmail.com> - 2.8.1-rc4
==============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (6):
  * (maint) Move heredoc of noask into static file
  * Add facility to upgrade solaris packages
  * Fix noask path in pkgrm call.
  * (maint) Simplify logic in enqueue_* methods
  * Add the full noask path to pkgadd call.
  * Let's install after we upgrade.
 
 Moses Mendoza <moses@puppetlabs.com> (1):
  * Add tanukiwrapper submodule
 
2013-04-05 Moses Mendoza <moses@puppetlabs.com> - 2.8.1-rc3
============================================================
 Moses Mendoza <moses@puppetlabs.com> (2):
  * Update ruby submodule
  * Replace tanukiwrapper in sles repos with one that doesn't require pe-java
 
 Matthaus Owens <matthaus@puppetlabs.com> (1):
  * Bump pe_mcollective to 0.0.61
 
2013-04-04 Branan Purvine-Riley <branan@puppetlabs.com> - 2.8.1-rc2
====================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (3):
  * Update PackageVersion to strip dist from release of RPMs
  * Add performance patch to pe-deb-hiera.
  * Make release dist stripping less restrictive
 
 Matthaus Litteken <matthaus@puppetlabs.com> (1):
  * Add performance patch to pe-rpm-rubygem-hiera.
 
2013-04-03 MosesMendoza <mendoza.moses@gmail.com> - 2.8.1-rc1
==============================================================
 * no changes since the previous version.2013-04-12 MosesMendoza <mendoza.moses@gmail.com> - 2.8.1
==========================================================
 Matthaus Owens <matthaus@puppetlabs.com> (25):
  * Patch host.rb in puppet to allow md5 digests.
  * Updated windows puppet branch with host.rb patch.
  * Lay down cas_client_config in upgrades and fix session_secret
  * Remove confusing cd block from rpm task as it is unnecessary.
  * Whitespace update in packaging/tasks/deb.rake
  * (#19963) Improve amazon platform detection
  * Exclude wheezy from PE 2.8 builds.
  * 'Update' stomp gem to 1.1.9
  * Update PackageVersion to strip dist from release of RPMs
  * Add performance patch to pe-deb-hiera.
  * Make release dist stripping less restrictive
  * Bump pe_mcollective to 0.0.61
  * (maint) Move heredoc of noask into static file
  * Add facility to upgrade solaris packages
  * Fix noask path in pkgrm call.
  * (maint) Simplify logic in enqueue_* methods
  * Add the full noask path to pkgadd call.
  * Let's install after we upgrade.
  * Use desired service name in upgrader
  * Whitespace fix.
  * Add bounce_service, enable_service for solaris
  * Update service calls to use puppet
  * Don't do bad things with empty strings in the tar command.
  * Fix exporting answers with whitespace
  * Update env export command to work with bsdland
 
 Moses Mendoza <moses@puppetlabs.com> (9):
  * Update puppet submodule for new AIX patch
  * Update rubygem-hiera-puppet submodule
  * Ensure cas client config has port on upgrades
  * Combine utils files
  * Add setup for building off rpm-$pe-version.x branches
  * Add support for multi-PE version debian/upstream branch building
  * Update ruby submodule
  * Replace tanukiwrapper in sles repos with one that doesn't require pe-java
  * Add tanukiwrapper submodule
 
 Matthaus Litteken <matthaus@puppetlabs.com> (4):
  * Update pe-puppet EL and SLES init scripts to set PATH to match debian and
    include /usr/local/{bin,sbin}
  * 'Update' pe-rpm-rubygem-stomp to 1.1.9
  * Add pe-rpm-puppet-enterprise-release submodule to 2.8.x
  * Add performance patch to pe-rpm-rubygem-hiera.
 
2013-03-22 Moses Mendoza <moses@puppetlabs.com> - 2.8.0-rc6
============================================================
 Moses Mendoza <moses@puppetlabs.com> (1):
  * Update debian puppet submodule for new aix patch
 
2013-03-21 Moses Mendoza <moses@puppetlabs.com> - 2.8.0-rc5
============================================================
 Moses Mendoza <moses@puppetlabs.com> (2):
  * Update deb hiera submodule
  * Break rpm puppet-dashboard into own submodule
 
 Matthaus Litteken <matthaus@puppetlabs.com> (1):
  * Update hiera.yaml location in pe-rpm-rubygem-hiera patch.
 
2013-03-21 Sir Jenkins <jenkins@puppetlabs.com> - 2.8.0-rc4
============================================================
 Moses Mendoza <moses@puppetlabs.com> (21):
  * Update postgresql submodule for 9.1.8
  * Update rpm postgresql submodule
  * Remove java/postgres/puppetdb from 2.8.x
  * Fix AIX hostname
  * Add a pgrep implementation for AIX
  * (#19455) Remove symlinks on AIX with uninstall
  * Add AIX service stopping ability in the uninstaller
  * use PLATFORM_PGREP in uninstaller
  * Add different PROC variables for AIX
  * Correct solaris service stopping in uninstaller
  * Make a little more sure before we rm the symlinks
  * Add a `wherefore` function to the installer
  * fully qualify path to rmssys
  * Update debian submodule for puppet-dashboard
  * Only stop AIX services, but don't unregister
  * Restrict report saving in installer
  * Enqueue pe-rubygem-json for agents
  * Bump rubygem-hiera rpm submodule
  * Update hiera deb submodule
  * Break out stomp into a submodule
  * update deb hiera submodule
 
 Matthaus Owens <matthaus@puppetlabs.com> (17):
  * Add comment on user level changes needed and chomp the output of the
    agent-into.
  * Rather than pushing this on the user, we can just set it in the rake task
    using ENV.
  * (#19457) Fixup SSL update logic in upgrader
  * Patch pe-puppet for CVE-2013-1640, CVE-2013-1652, CVE-2013-1653,
    CVE-2013-1654, CVE-2013-1655
  * Update pe-puppet-enterprise-release to 2.7.2
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
  * Update CVE patches for pe-puppet.
  * Update CVE patches for pe-puppet.
  * Bump auth_conf module to 0.1.4 to add 1.2.7 => 2.7.2 upgraded shas to the
    module.
  * Update pe-puppet-enterprise-release for PE 2.8.0
  * Update pe-puppet to 2.7.21, add AIX patches.
  * Updating pe-deb-puppet to include ext correctly.
  * Updated console-auth build for debian (v1.1.16).
  * Update pe-stomp to 1.2.3 across the board.
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (4):
  * Commit for build 15
  * Commit for Jenkins PE build number 16
  * Commit for Jenkins PE build number 17
  * Commit for Jenkins PE build number 5
 
 Sir Jenkins <jenkins@puppetlabs.com> (4):
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
 
 Matthaus Litteken <matthaus@puppetlabs.com> (2):
  * Updated pe-puppet for RPM to include updated init script and %postun
    call.
  * Update rubygem-hiera to patch hiera.yaml location correctly.
 
 Charles Dunbar <cdunbar@puppetlabs.com> (1):
  * Added HTTPD variable for passenger script to find apache's process
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * Rake clean should be safer
 
2013-02-20 MosesMendoza <mendoza.moses@gmail.com> - 2.8.0-rc3
==============================================================
 Moses Mendoza <moses@puppetlabs.com> (10):
  * Update postgres submodule
  * Add pe-rpm-postgresql submodule in rpm-modules
  * Replace && lines with if blocks to fix strange errors
  * update active* submodules for CVE-2013-0277
  * Update dashboard submodule for CVE-2013-0277/0269
  * Update dashboard submodule
  * Not everything is all arches
  * Update pe_mcollective module to 0.0.60
  * Update java_ks module to 1.0.0
  * cleaner logic in deb.rake place_cve_file
 
 Matthaus Owens <matthaus@puppetlabs.com> (7):
  * Update json to 1.7.7 for CVE-2013-0269.
  * Update installer/upgrader to enqueue timezone and libjpeg for the various
    platforms.
  * Updated rack to 1.1.6 for CVE-2013-0269
  * Patch pe-mcollective to update vendored json gem to 1.5.5 for
    CVE-2013-0269.
  * (#19236) Uninstaller: Remove homedirs when is_purge is true
  * Update pe-deb-java to IcedTea 2.3.6 and 1.7.0 update 9.
  * Update to use gpg-agent and not keychain
 
 Matthaus Litteken <matthaus@puppetlabs.com> (5):
  * Adding pe-java to rpm-modules.
  * Adding submodule for rubygem-rack at version 1.1.6
  * Update pe-rubygem-json to 1.7.7 for CVE-2013-0269
  * Fix sles arch pathing for CVE shipping
  * Updated pe-rpm-java to icedtea 2.3.6 and 1.7.0 update 9 for Feburary java
    security issues.
 
 Charles Dunbar <cdunbar@puppetlabs.com> (1):
  * (#16091) Ignore irrelevant information in answer files
 
2013-01-31 Matthaus Litteken <matthaus@puppetlabs.com> - 2.8.0-rc2
===================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (59):
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * Add pe-java to debian submodules.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * Update java ref to point to debian branch, not the now-defunct lucid
    branch.
  * (#18206) Patch augeas in solaris to fix puppet lens.
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
  * Updating submodule commits for java and postgresql.
  * Add git_branches method to utils
  * Consolidate macros, only use el5 specific macros on el5
  * (#18476) Update config.ru template to remove ARGV warning
  * Prefer rpm-modules to pe-packages
  * Update auth_conf module to 0.1.2
  * Fixups in pathing and method naming. Also make @root an instance
    variable.
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
  * Remove unused HTPASSWD_FILE variable from installer.
  * Move version variable declarations below function declarations
  * Rebuild activerecord, activesupport, and puppet for el, sles, debian for
    AR/AS 2.3.15, and puppet bumped AR/AS combo version.
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Update installer/upgrader to use pe-java instead of system java
  * Update copyright year to 2013 in upgrader.
  * Updated pe-tanukiwrapper to require pe-java, and not symlink into
    opt/puppet/java
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt java with reduced dependencies and java,keytool installed to
    /opt/puppet/bin
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
  * Updated postgresql submodule commit with rpath fixups.
  * Update pe-deb-facter to 1.6.17
  * Update pe-deb-hiera to 1.1.2
  * Update pe-deb-json to 1.7.6
  * Updated hiera-puppet to 1.0.0 with correct linking.
  * Bumping pe-deb-ruby to 1.8.7-p371
 
 Moses Mendoza <moses@puppetlabs.com> (23):
  * Update auth conf module to 0.1.0
  * Update auth conf module to 0.1.0
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
  * Add postgres to disparate dist packages
  * Add no-pristine-tar flag
  * Add resolution for specific epel build dependencies
  * Modify the structure of the rpm SNOWFLAKE deps variable
  * Clean up conditional logic in SNOWFLAKE!
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
  * Fix building of rpms for enterprise-dist
  * Set root with set_root in sles
  * Fix all rpms task on sles
  * Add java to disparate dist packages
  * Correct ssh flag to remote freight
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
  * Futher automate CVE shipping
 
 Matthaus Litteken <matthaus@puppetlabs.com> (14):
  * #(18072) Fix status on rhel puppet init script
  * Update buildroot to fall over to env variable, update java name
  * Build rack-csrf 2.4.0 for el,sles,debian.
  * Only rsync dirs that exist.
  * Add facter rpm submodule, re-add ruby submodule.
  * Updated el/sles facter to 1.6.17
  * Add rubygem-hiera submodule for rpm, bump version to 1.1.2
  * I should probably commit the .gitmodules as well.
  * Update rubygem-hiera submodule commit.
  * Add rubygem-json rpm submodule at 1.7.6 for PE 2.8.x
  * Bump pe-rpm-ruby to 1.8.7-p371
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
  * Add pe-rpm-rubygem-hiera-puppet submodule, update to 1.0.0, update
    pe-rpm-ruby to latest submodule commit.
  * Fixing up links for pe-rpm-hiera-puppet.
 
 charlesdunbar <cdunbar@puppetlabs.com> (4):
  * Added "uptime" output to support script.
  * Added "uptime" output to support script.
  * Fixed getting pe-* logs
  * Fixed getting pe-* logs
 
2012-12-12 MosesMendoza <mendoza.moses@gmail.com> - 2.8.0-rc1
==============================================================
 * no changes since the previous version.2013-03-27 Matthaus Owens <mlitteken@gmail.com> - 2.8.0
========================================================
 Matthaus Owens <matthaus@puppetlabs.com> (87):
  * Replace version strings with variables
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * Add pe-java to debian submodules.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * Update java ref to point to debian branch, not the now-defunct lucid
    branch.
  * (#18206) Patch augeas in solaris to fix puppet lens.
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
  * Updating submodule commits for java and postgresql.
  * Add git_branches method to utils
  * Consolidate macros, only use el5 specific macros on el5
  * (#18476) Update config.ru template to remove ARGV warning
  * Prefer rpm-modules to pe-packages
  * Update auth_conf module to 0.1.2
  * Fixups in pathing and method naming. Also make @root an instance
    variable.
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
  * Remove unused HTPASSWD_FILE variable from installer.
  * Move version variable declarations below function declarations
  * Rebuild activerecord, activesupport, and puppet for el, sles, debian for
    AR/AS 2.3.15, and puppet bumped AR/AS combo version.
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Update installer/upgrader to use pe-java instead of system java
  * Update copyright year to 2013 in upgrader.
  * Updated pe-tanukiwrapper to require pe-java, and not symlink into
    opt/puppet/java
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt java with reduced dependencies and java,keytool installed to
    /opt/puppet/bin
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
  * Updated postgresql submodule commit with rpath fixups.
  * Update pe-deb-facter to 1.6.17
  * Update pe-deb-hiera to 1.1.2
  * Update pe-deb-json to 1.7.6
  * Updated hiera-puppet to 1.0.0 with correct linking.
  * Bumping pe-deb-ruby to 1.8.7-p371
  * Update json to 1.7.7 for CVE-2013-0269.
  * Update installer/upgrader to enqueue timezone and libjpeg for the various
    platforms.
  * Updated rack to 1.1.6 for CVE-2013-0269
  * Patch pe-mcollective to update vendored json gem to 1.5.5 for
    CVE-2013-0269.
  * (#19236) Uninstaller: Remove homedirs when is_purge is true
  * Update pe-deb-java to IcedTea 2.3.6 and 1.7.0 update 9.
  * Update to use gpg-agent and not keychain
  * Add comment on user level changes needed and chomp the output of the
    agent-into.
  * Rather than pushing this on the user, we can just set it in the rake task
    using ENV.
  * (#19457) Fixup SSL update logic in upgrader
  * Patch pe-puppet for CVE-2013-1640, CVE-2013-1652, CVE-2013-1653,
    CVE-2013-1654, CVE-2013-1655
  * Update pe-puppet-enterprise-release to 2.7.2
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
  * Update CVE patches for pe-puppet.
  * Update CVE patches for pe-puppet.
  * Bump auth_conf module to 0.1.4 to add 1.2.7 => 2.7.2 upgraded shas to the
    module.
  * Update pe-puppet-enterprise-release for PE 2.8.0
  * Update pe-puppet to 2.7.21, add AIX patches.
  * Updating pe-deb-puppet to include ext correctly.
  * Updated console-auth build for debian (v1.1.16).
  * Update pe-stomp to 1.2.3 across the board.
  * Patch host.rb in puppet to allow md5 digests.
  * Updated windows puppet branch with host.rb patch.
  * Lay down cas_client_config in upgrades and fix session_secret
 
 Moses Mendoza <moses@puppetlabs.com> (61):
  * Add postgresql submodule to 2.8.x
  * Update auth conf module to 0.1.0
  * Update auth conf module to 0.1.0
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
  * Add postgres to disparate dist packages
  * Add no-pristine-tar flag
  * Add resolution for specific epel build dependencies
  * Modify the structure of the rpm SNOWFLAKE deps variable
  * Clean up conditional logic in SNOWFLAKE!
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
  * Fix building of rpms for enterprise-dist
  * Set root with set_root in sles
  * Fix all rpms task on sles
  * Add java to disparate dist packages
  * Correct ssh flag to remote freight
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
  * Futher automate CVE shipping
  * Update postgres submodule
  * Add pe-rpm-postgresql submodule in rpm-modules
  * Replace && lines with if blocks to fix strange errors
  * update active* submodules for CVE-2013-0277
  * Update dashboard submodule for CVE-2013-0277/0269
  * Update dashboard submodule
  * Not everything is all arches
  * Update pe_mcollective module to 0.0.60
  * Update java_ks module to 1.0.0
  * cleaner logic in deb.rake place_cve_file
  * Update postgresql submodule for 9.1.8
  * Update rpm postgresql submodule
  * Remove java/postgres/puppetdb from 2.8.x
  * Fix AIX hostname
  * Add a pgrep implementation for AIX
  * (#19455) Remove symlinks on AIX with uninstall
  * Add AIX service stopping ability in the uninstaller
  * use PLATFORM_PGREP in uninstaller
  * Add different PROC variables for AIX
  * Correct solaris service stopping in uninstaller
  * Make a little more sure before we rm the symlinks
  * Add a `wherefore` function to the installer
  * fully qualify path to rmssys
  * Update debian submodule for puppet-dashboard
  * Only stop AIX services, but don't unregister
  * Restrict report saving in installer
  * Enqueue pe-rubygem-json for agents
  * Bump rubygem-hiera rpm submodule
  * Update hiera deb submodule
  * Break out stomp into a submodule
  * update deb hiera submodule
  * Update deb hiera submodule
  * Break rpm puppet-dashboard into own submodule
  * Update debian puppet submodule for new aix patch
  * Update puppet submodule for new AIX patch
  * Update rubygem-hiera-puppet submodule
  * Ensure cas client config has port on upgrades
 
 Matthaus Litteken <matthaus@puppetlabs.com> (22):
  * #(18072) Fix status on rhel puppet init script
  * Update buildroot to fall over to env variable, update java name
  * Build rack-csrf 2.4.0 for el,sles,debian.
  * Only rsync dirs that exist.
  * Add facter rpm submodule, re-add ruby submodule.
  * Updated el/sles facter to 1.6.17
  * Add rubygem-hiera submodule for rpm, bump version to 1.1.2
  * I should probably commit the .gitmodules as well.
  * Update rubygem-hiera submodule commit.
  * Add rubygem-json rpm submodule at 1.7.6 for PE 2.8.x
  * Bump pe-rpm-ruby to 1.8.7-p371
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
  * Add pe-rpm-rubygem-hiera-puppet submodule, update to 1.0.0, update
    pe-rpm-ruby to latest submodule commit.
  * Fixing up links for pe-rpm-hiera-puppet.
  * Adding pe-java to rpm-modules.
  * Adding submodule for rubygem-rack at version 1.1.6
  * Update pe-rubygem-json to 1.7.7 for CVE-2013-0269
  * Fix sles arch pathing for CVE shipping
  * Updated pe-rpm-java to icedtea 2.3.6 and 1.7.0 update 9 for Feburary java
    security issues.
  * Updated pe-puppet for RPM to include updated init script and %postun
    call.
  * Update rubygem-hiera to patch hiera.yaml location correctly.
  * Update hiera.yaml location in pe-rpm-rubygem-hiera patch.
 
 Michael Stahnke <stahnma@puppetlabs.com> (5):
  * Fix AIX architecture. (power not powerpc)
  * Fix agent only message to say AIX instead of aix.
  * Setup puppet.conf specifically for AIX
  * Do not attempt or ask about GPG package verification on AIX
  * Rake clean should be safer
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (4):
  * Commit for build 15
  * Commit for Jenkins PE build number 16
  * Commit for Jenkins PE build number 17
  * Commit for Jenkins PE build number 5
 
 Sir Jenkins <jenkins@puppetlabs.com> (4):
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
  * Jenkins Commit for AIX Puppet Changes
 
 charlesdunbar <cdunbar@puppetlabs.com> (4):
  * Added "uptime" output to support script.
  * Added "uptime" output to support script.
  * Fixed getting pe-* logs
  * Fixed getting pe-* logs
 
 Charles Dunbar <cdunbar@puppetlabs.com> (2):
  * (#16091) Ignore irrelevant information in answer files
  * Added HTTPD variable for passenger script to find apache's process
 
2012-12-10 Matthaus Owens <mlitteken@gmail.com> - 2.8-rc0
==========================================================
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * Add AIX back to the mix
  * Wheezy in dah house
 
2013-03-02 MosesMendoza <mendoza.moses@gmail.com> - 2.7.2-rc2
==============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (4):
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
 
 Moses Mendoza <moses@puppetlabs.com> (2):
  * Update debian submodule for puppet-dashboard
  * Restrict report saving in installer
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (1):
  * Commit for Jenkins PE build number 5
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * Rake clean should be safer
 
2013-02-27 Matthaus Owens <matthaus@puppetlabs.com> - 2.7.2-rc1
================================================================
 * no changes since the previous version.2013-03-07 Branan Purvine-Riley <branan@puppetlabs.com> - 2.7.2
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (14):
  * Update json to 1.7.7 for CVE-2013-0269.
  * Updated rack to 1.1.6 for CVE-2013-0269
  * Patch pe-mcollective to update vendored json gem to 1.5.5 for
    CVE-2013-0269.
  * (#19236) Uninstaller: Remove homedirs when is_purge is true
  * (#19457) Fixup SSL update logic in upgrader
  * Patch pe-puppet for CVE-2013-1640, CVE-2013-1652, CVE-2013-1653,
    CVE-2013-1654, CVE-2013-1655
  * Update pe-puppet-enterprise-release to 2.7.2
  * Update pe-puppet CVE patch to add remote? method which didn't exist in
    Puppet 2.7.19
  * CVE-2013-2275: Update auth_conf module to 0.1.3
  * Update pe-puppet CVE patch for CVE-2013-2275.
  * CVE-2013-1654 - Update SSLProtocol to exclude SSLv2
  * Update CVE patches for pe-puppet.
  * Update CVE patches for pe-puppet.
  * Bump auth_conf module to 0.1.4 to add 1.2.7 => 2.7.2 upgraded shas to the
    module.
 
 Moses Mendoza <moses@puppetlabs.com> (9):
  * update active* submodules for CVE-2013-0277
  * Update dashboard submodule for CVE-2013-0277/0269
  * Update dashboard submodule
  * Not everything is all arches
  * Update pe_mcollective module to 0.0.60
  * Update java_ks module to 1.0.0
  * cleaner logic in deb.rake place_cve_file
  * Update debian submodule for puppet-dashboard
  * Restrict report saving in installer
 
 Matthaus Litteken <matthaus@puppetlabs.com> (2):
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
  * Fix sles arch pathing for CVE shipping
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (1):
  * Commit for Jenkins PE build number 5
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * Rake clean should be safer
 
2013-01-31 Matthaus Owens <matthaus@puppetlabs.com> - 2.7.1-rc9
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (12):
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
 
 Matthaus Litteken <matthaus@puppetlabs.com> (1):
  * Only rsync dirs that exist.
 
 Moses Mendoza <moses@puppetlabs.com> (1):
  * Futher automate CVE shipping
 
 charlesdunbar <cdunbar@puppetlabs.com> (1):
  * Fixed getting pe-* logs
 
2013-01-16 MosesMendoza <mendoza.moses@gmail.com> - 2.7.1-rc8
==============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (12):
  * (#18476) Update config.ru template to remove ARGV warning
  * Update auth_conf module to 0.1.2
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
 
 Moses Mendoza <moses@puppetlabs.com> (6):
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
 
2013-01-09 Matthaus Litteken <matthaus@puppetlabs.com> - 2.7.1-rc7
===================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (2):
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
 
 Matthaus Litteken <matthaus@puppetlabs.com> (1):
  * Build rack-csrf 2.4.0 for el,sles,debian.
 
2013-01-08 Matthaus Owens <matthaus@puppetlabs.com> - 2.7.1-rc6
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (2):
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
 
 Moses Mendoza <moses@puppetlabs.com> (2):
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
 
2013-01-03 Matthaus Owens <matthaus@puppetlabs.com> - 2.7.1-rc5
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (2):
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
 
 Moses Mendoza <moses@puppetlabs.com> (2):
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
 
2012-12-31 Matthaus Owens <matthaus@puppetlabs.com> - 2.7.1-rc4
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (3):
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
 
2012-12-18 Matthaus Owens <matthaus@puppetlabs.com> - 2.7.1-rc3
================================================================
 Matthaus Owens <matthaus@puppetlabs.com> (7):
  * Applied zaml and feature (#14822) patches to pe-puppet.
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * (#18206) Patch augeas in solaris to fix puppet lens.
 
 Matthaus Litteken <matthaus@puppetlabs.com> (1):
  * #(18072) Fix status on rhel puppet init script
 
 Moses Mendoza <moses@puppetlabs.com> (1):
  * Update auth conf module to 0.1.0
 
2012-12-05 MosesMendoza <mendoza.moses@gmail.com> - 2.7.1-rc2
==============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (8):
  * Remove request_manager class from default_group rake task.
  * Fix speeeling mistake in auth.conf.erb.
  * Adding new puppet dashboard rake tasks to nodegroup via patch.
  * Remove request_manager class from default group on upgrade from 2.7.0
  * Warn on modified auth.conf in upgrader
  * Updating warning based upon Fred's recommendation.
  * Amend no saved answers db info warning as Fred suggested.
  * Update auth_conf module to 0.0.7
 
2012-11-26 MosesMendoza <mendoza.moses@gmail.com> - 2.7.1-rc1
==============================================================
 * no changes since the previous version.2012-11-26 MosesMendoza <mendoza.moses@gmail.com> - 2.7.1-rc0
==============================================================
 * no changes since the previous version.2013-01-31 Justin Stoller <justin.stoller@gmail.com> - 2.7.1
=============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (63):
  * Update BLACKLIST to include pe-console and pe-certificate-manager
  * Fix solaris package removal in uninstaller
  * Install augeas and ruby-augeas on solaris.
  * Add a new fact for console installs of fact_puppetmaster_certname for use
    in the request_manager module.
  * Abstract fact writing into a function
  * Oops. Also write_fact on the fact_puppetmaster_certname.
  * Bump request_manager, auth_conf to 0.0.4
  * Let's quote things correctly this time.
  * Only append to group if classes are not present.
  * Add lock to default_group task, decrease rake noise
  * Bump auth_conf, request_manager to 0.0.5
  * Only rm files if there are files
  * Update 2.6 links to 2.7.
  * Bumping pe-puppet-enterprise release to 2.7.1
  * Bump auth_conf and request_manager modules to 0.0.6.
  * Remove request_manager class from default_group rake task.
  * Fix speeeling mistake in auth.conf.erb.
  * Adding new puppet dashboard rake tasks to nodegroup via patch.
  * Remove request_manager class from default group on upgrade from 2.7.0
  * Warn on modified auth.conf in upgrader
  * Updating warning based upon Fred's recommendation.
  * Amend no saved answers db info warning as Fred suggested.
  * Update auth_conf module to 0.0.7
  * Applied zaml and feature (#14822) patches to pe-puppet.
  * Pluginsync after module install
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Remove lenny from dist specific builds.
  * (#18159) Add answer to override update check, background curl, add
    timeout
  * Build cert_manager 0.3.0
  * (#18206) Patch augeas in solaris to fix puppet lens.
  * Fixup plugin sync in upgradeeeeeer.
  * Move the configure_certificate_manager call to outside the if console
    block so that masters get correctly configured.
  * Rebuilt solaris sparc packages on netra (sol10u9).
  * Update deb task to use lucid as base instead of lenny, as lenny is EOL.
  * Update vendored AR gem in puppet-dashboard for CVE-2012-5664
  * Update auth_conf module to 0.1.1
  * Update pe-puppet-dashboard for CVE-2013-0156
  * Adding rack-csrf submodule to 2.7.x.
  * Enqueue rack-csrf in both installer and upgrader.
  * (#18476) Update config.ru template to remove ARGV warning
  * Update auth_conf module to 0.1.2
  * Add patch to pe-puppet-dashboard to add new node rake tasks.
  * Update copyright year to 2013.
  * Update pe_mcollective module from 0.0.57 to 0.0.58 with non-fact based
    roles.
  * Add java_ks module for pe_mcollective dependency. Add java_ks to
    install_modules and upgrade_modules.
  * Use new class to classify the master in the installer.
  * Remove vulnerable facts from installer function.
  * Add helper functions for console rake tasks, classify console and master
  * Rename function and call from add_console_node_to_group to
    add_console_group_to_node.
  * Make arguments to the console functions mandatory.
  * Revert "Remove vulnerable facts from installer function."
  * Update pe-rack-csrf dependency on debian for pe-rack, not
    pe-rubygem-rack.
  * Built pe-live-management 1.1.23 for all the things (2.7.x)
  * Built pe-console 0.2.6 for all the things. (2.7.x)
  * Bump java_ks module to 0.0.4, which has a LICENSE file for ASL 2.0
  * Add a dirty chown on /opt/puppet/share/puppet/modules to make sure we
    don't leave modules untarred as the users that created them, which likely
    don't exist on the system.
  * pe_mcollective: 0.0.58 => 0.0.59 (remove spec/fixtures cruft)
  * java_ks: 0.0.4 => 0.0.5
  * Bump java_ks to 0.0.6 from 0.0.5
  * Rebuilt pe-puppet-dashboard with fixes up default_group.rake rake task.
  * Rebuilt console-auth version 1.1.16 for all the things
  * (#17914) Patch dashboard (rails) to not include marshalled Act* objects
    in sessions.
  * Updated submodule commits for activerecord, activesupport,
    puppet-dashboard (CVE-2013-0333)
 
 Moses Mendoza <moses@puppetlabs.com> (14):
  * Update puppet host.rb patch
  * Rename q_rpm_verify_gpg to q_verify_packages and set default
  * Update auth conf module to 0.1.0
  * Bump activerecord submodule for CVE-2012-5664
  * fix activerecord submodule patches for CVE-2012-5664
  * bump deb activesupport to 2.3.15
  * Update deb activerecord for 2.3.15
  * Bump activerecord, dashboard submodules for 2.7.x
  * Enable CVE rpm directory structure output with ENV['CVE']
  * Enable optional CVE layout placement of debs
  * Add support for signing CVE rpms
  * Add deb shipping of CVE up to neptune
  * Update activerecord submodule for latest shenanigans
  * Futher automate CVE shipping
 
 Matthaus Litteken <matthaus@puppetlabs.com> (6):
  * Sles rake task uses new NFS mounts
  * Remove @tempdir and scp_file_* methods from utils
  * #(18072) Fix status on rhel puppet init script
  * Build rack-csrf 2.4.0 for el,sles,debian.
  * Only rsync dirs that exist.
  * If the arch is i586, we need to use the i386 neptune repos. This is fact.
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (1):
  * remove all the things we don't actually use
 
 charlesdunbar <cdunbar@puppetlabs.com> (1):
  * Fixed getting pe-* logs
 
2012-11-07 Michael Stahnke <stahnma@puppetlabs.com> - 2.7.0rc8
===============================================================
 * no changes since the previous version.2012-11-07 Michael Stahnke <stahnma@puppetlabs.com> - 2.7.0rc7
===============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (5):
  * Updating .gitignore to ignore all of package_repos/
  * Adding erb method to utils.rake
  * Add exclude list to Rakefile, generate supported_platforms
  * Cleanup files in correct path.
  * Apply session killing patch to pe-puppet-dashboard.
 
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * Complete the rename of puppet module to request manager
  * New puppet dashboard build due to module rename
 
2012-11-06 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0rc6
=============================================================
 * no changes since the previous version.2012-11-06 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0rc5
=============================================================
 * no changes since the previous version.2012-11-06 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0rc4
=============================================================
 Matthaus Owens <matthaus@puppetlabs.com> (11):
  * Remove unneccessary plugin install for certificate manager.
  * Add wheezy to rakefile to produce wheezy tarballs.
  * Add wheezy support to installer
  * Always install pe_console_common in upgrades
  * Add cp_pr, rsync_to, rsync_from, find_tool to utils.rake
  * Fix misspeeeeling in sources.rake.
  * Update Rakefile to remove heredoc, use utils
  * Remove unused shipsles task.
  * Update clean task to use FileList to correctly clean dirs.
  * Remove unneccessary FileUtils prefix from cp_r in utils.rake.
  * Bumping auth_conf to 0.0.3
 
2012-11-01 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0rc3
=============================================================
 * no changes since the previous version.2012-11-01 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0rc2
=============================================================
 * no changes since the previous version.2012-11-01 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0rc1
=============================================================
 Moses Mendoza <moses@puppetlabs.com> (20):
  * Offer to roll back changes using the uninstaller on fail
  * Remove hardcoded references relative to home in sles task
  * Update el building to build locally instead of shared /tmp
  * Remove permissions setting from pe rpm setup
  * Remove unnecessary sudos from pe rpm setup and teardown
  * link instead of copy noarch packages
  * Add rpm signing task to package building in pe
  * Break out signing into own file and update sles building
  * Add support for verification of signed rpm packages
  * Update certificate-manager and console to 0.1.1
  * Fixup sles PE tasks
  * Remove json from rpm extras
  * Add json to deb disp dist packages
  * Update json to 1.7.5
  * Bump PPER to 2.7.0
  * Enqueue json for the console
  * Add the gpg dir to the tarball
  * Improve installer rollback error
  * Bump cert manager to 0.2.1
  * Bump console-auth to 1.1.10
 
 Matthaus Owens <matthaus@puppetlabs.com> (18):
  * Cleanup: Remove unused files from enterprise-dist.
  * Fix postgres version to return an integer instead of matchdata.
  * Make metrics_helper the same again.
  * Updating stdlib to 2.5.1 to include pe_version facts.
  * Updated puppet-dashboard to remove PE 1.2.5 patches.
  * Updating compliance module to 0.0.8
  * Updating pe_mcollective to 0.0.57
  * Updating pe-console-auth to 1.1.9
  * Updating console to symlink correctly and include the empty dom.js.
  * Updated pe-deb-console packaging to include the shebang in the postinst.
  * Updating pe-console to 0.2.1
  * Add new modules, use them in installer/upgrader
  * (#17260) Add deprecation warning for hyphens in variable names.
  * Moving auth_conf and certificate_manager modules from 0.0.1 to 0.0.2
  * Partial Revert "Add new modules, use them in installer/upgrader"
  * Updating default_group.rake to add certificate_manager class to default
    group.
  * New console-auth and live-management builds.
  * Add wheezy to dist list, allow for DIST override.
 
 Matthaus Litteken <matthaus@puppetlabs.com> (9):
  * No, let's really add the submodule for console.
  * Use local user buildroot, add custom repos for java awesomesauce.
  * Fixup buildroot to not mktemp on every rake call.
  * Updated pe-puppet with host.rb patch for cert manager.
  * Updating pe-console to include console.conf and config.yml
  * (#17140) Updating pe-puppet version patch
  * Rebuild baseline module - (#17195) Do not use group for title if group
    does not exist
  * Add :all tasks for sles, el that include shipping,signing.
  * Remove artifacts in the right place.
 
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * Change Rakefile compose output on email sent
  * Add AIX to compose process
 
 Ben Ford <ben.ford@puppetlabs.com> (1):
  * Fixed so full error displays
 
2012-10-09 Matthaus Owens <mlitteken@gmail.com> - 2.7.0rc0
===========================================================
 * no changes since the previous version.2012-11-08 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0-rc9
==============================================================
 * no changes since the previous version.2012-11-08 Matthaus Owens <mlitteken@gmail.com> - 2.7.0-rc10
=============================================================
 * no changes since the previous version.2012-11-19 MosesMendoza <mendoza.moses@gmail.com> - 2.7.0
==========================================================
 Matthaus Owens <matthaus@puppetlabs.com> (48):
  * Fix up postgres calls to be pg8 compliant and add timeout for sanity
  * Cleanup: Remove unused files from enterprise-dist.
  * Fix postgres version to return an integer instead of matchdata.
  * Make metrics_helper the same again.
  * Updating stdlib to 2.5.1 to include pe_version facts.
  * Updated puppet-dashboard to remove PE 1.2.5 patches.
  * Updating compliance module to 0.0.8
  * Updating pe_mcollective to 0.0.57
  * Updating pe-console-auth to 1.1.9
  * Updating console to symlink correctly and include the empty dom.js.
  * Updated pe-deb-console packaging to include the shebang in the postinst.
  * Updating pe-console to 0.2.1
  * Add new modules, use them in installer/upgrader
  * (#17260) Add deprecation warning for hyphens in variable names.
  * Moving auth_conf and certificate_manager modules from 0.0.1 to 0.0.2
  * Partial Revert "Add new modules, use them in installer/upgrader"
  * Updating default_group.rake to add certificate_manager class to default
    group.
  * New console-auth and live-management builds.
  * Add wheezy to dist list, allow for DIST override.
  * Remove unneccessary plugin install for certificate manager.
  * Add wheezy to rakefile to produce wheezy tarballs.
  * Add wheezy support to installer
  * Always install pe_console_common in upgrades
  * Add cp_pr, rsync_to, rsync_from, find_tool to utils.rake
  * Fix misspeeeeling in sources.rake.
  * Update Rakefile to remove heredoc, use utils
  * Remove unused shipsles task.
  * Update clean task to use FileList to correctly clean dirs.
  * Remove unneccessary FileUtils prefix from cp_r in utils.rake.
  * Bumping auth_conf to 0.0.3
  * Updating .gitignore to ignore all of package_repos/
  * Adding erb method to utils.rake
  * Add exclude list to Rakefile, generate supported_platforms
  * Cleanup files in correct path.
  * Apply session killing patch to pe-puppet-dashboard.
  * Update BLACKLIST to include pe-console and pe-certificate-manager
  * Fix solaris package removal in uninstaller
  * Install augeas and ruby-augeas on solaris.
  * Add a new fact for console installs of fact_puppetmaster_certname for use
    in the request_manager module.
  * Abstract fact writing into a function
  * Oops. Also write_fact on the fact_puppetmaster_certname.
  * Bump request_manager, auth_conf to 0.0.4
  * Let's quote things correctly this time.
  * Only append to group if classes are not present.
  * Add lock to default_group task, decrease rake noise
  * Bump auth_conf, request_manager to 0.0.5
  * Only rm files if there are files
  * Update 2.6 links to 2.7.
 
 Moses Mendoza <moses@puppetlabs.com> (33):
  * Invalid any existing console auth sessions on upgrade
  * Bump console-auth to 1.1.5
  * drop cas_client_config.yml when necessary
  * bump dashboard to 1.2.10-3
  * bump puppet to 2.7.19-4
  * Revert "Invalid any existing console auth sessions on upgrade"
  * Bump dashboard to 1.2.10-1puppet4
  * bump console-auth to 1.1.6
  * Add submodule for certificate-manager
  * Remove unnecessary if enterprise-console install case
  * Enqueue and set up console and certificate-manager
  * Offer to roll back changes using the uninstaller on fail
  * Remove hardcoded references relative to home in sles task
  * Update el building to build locally instead of shared /tmp
  * Remove permissions setting from pe rpm setup
  * Remove unnecessary sudos from pe rpm setup and teardown
  * link instead of copy noarch packages
  * Add rpm signing task to package building in pe
  * Break out signing into own file and update sles building
  * Add support for verification of signed rpm packages
  * Update certificate-manager and console to 0.1.1
  * Fixup sles PE tasks
  * Remove json from rpm extras
  * Add json to deb disp dist packages
  * Update json to 1.7.5
  * Bump PPER to 2.7.0
  * Enqueue json for the console
  * Add the gpg dir to the tarball
  * Improve installer rollback error
  * Bump cert manager to 0.2.1
  * Bump console-auth to 1.1.10
  * Update puppet host.rb patch
  * Rename q_rpm_verify_gpg to q_verify_packages and set default
 
 Matthaus Litteken <matthaus@puppetlabs.com> (14):
  * (#16556) Add comments to rubycas-server config.yml on upgrade
  * Bumping console-auth to 1.1.7
  * Adding pe-console to the submodules.
  * No, let's really add the submodule for console.
  * Use local user buildroot, add custom repos for java awesomesauce.
  * Fixup buildroot to not mktemp on every rake call.
  * Updated pe-puppet with host.rb patch for cert manager.
  * Updating pe-console to include console.conf and config.yml
  * (#17140) Updating pe-puppet version patch
  * Rebuild baseline module - (#17195) Do not use group for title if group
    does not exist
  * Add :all tasks for sles, el that include shipping,signing.
  * Remove artifacts in the right place.
  * Sles rake task uses new NFS mounts
  * Remove @tempdir and scp_file_* methods from utils
 
 Michael Stahnke <stahnma@puppetlabs.com> (4):
  * Change Rakefile compose output on email sent
  * Add AIX to compose process
  * Complete the rename of puppet module to request manager
  * New puppet dashboard build due to module rename
 
 Ben Ford <ben.ford@puppetlabs.com> (1):
  * Fixed so full error displays
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (1):
  * remove all the things we don't actually use
 
2012-09-21 Matthaus Litteken <matthaus@puppetlabs.com> - 2.6.1rc0
==================================================================
 * no changes since the previous version.2012-10-05 MosesMendoza <mendoza.moses@gmail.com> - 2.6.1
==========================================================
 Moses Mendoza <moses@puppetlabs.com> (34):
  * Bumping puppet to 2.7.19
  * Bump puppet dashboard to 1.2.10
  * Bump facter to 1.6.10
  * Remove q_* variable for inventory service port
  * (#16374) Add authorization key to cas_client_config.yml
  * Improve failure exception messages
  * Source saved file for mysql root password before asking
  * only write database answers file if vars exist
  * Fixup cas config files and add examples
  * bump console-auth submodule to 1.1.2
  * Use run_suppress_output_in_database_vars_check
  * Add more excluded files/dirs to support script
  * Ensure root db password read in works before using
  * Back up the database answers file before removing
  * Add version keeping to compose task
  * Bump console-auth to 1.1.4
  * Bump live-management to 1.1.18
  * Add version keeping to individual packages
  * fixup installer for noop
  * Make sure we grep for 2.6 at the beginning of the string
  * remove old 2.5 console message
  * Add deb source collection
  * Use dpkg-deb instead of git describe in deb_version
  * Add collection of source rpms for PE shipping
  * Add module tool to sources black list
  * Add solaris source collection for shipping PE
  * Invalid any existing console auth sessions on upgrade
  * Bump console-auth to 1.1.5
  * drop cas_client_config.yml when necessary
  * bump dashboard to 1.2.10-3
  * bump puppet to 2.7.19-4
  * Revert "Invalid any existing console auth sessions on upgrade"
  * Bump dashboard to 1.2.10-1puppet4
  * bump console-auth to 1.1.6
 
 Matthaus Litteken <matthaus@puppetlabs.com> (28):
  * (#16345) Update db:create_user call in installer/upgrader
  * (#16345) Bumping console-auth to 1.1.1
  * Updating puppet-dashboard-baseline to 2.0.5
  * (#16349) Bumped puppet-dashboard to 1.2.10-2 for new default_group.rake
    file
  * (#16349) Update default group configuration in installer
  * (#16349) Use top level rakefile instead of default_group.rake to ensure
    all needed tasks are available to the task.
  * Updating README.markdown for up to date current branches.
  * Bumping excon to 0.14.1 to match fog 1.5.0 dependencies.
  * Removing tabs from README.markdown, replacing with spaces.
  * (#16379) Apply pe-puppet patch to fix inventory service fact search.
  * Move LC_ALL to a more effective location
  * (#11128) Bumping pe_accounts module to 1.1.0.
  * Bump stdlib to 2.3.3
  * Replace `configure_dashboard_groups_and_classes` function call with rake
    call in upgrader
  * (#16405) Make cert cleaning conditional on cert existence
  * Prefer java-1.6.0-openjdk to any jre
  * Start agent after mcollective is configured
  * Bumping pe_mcollective to 0.0.56.
  * Don't put quotes around bash lists.
  * Remove aix from supported platforms list.
  * Bumping pe-console-auth to 1.1.3
  * (#16457) Add amazon to list for package upgrades in
    puppet-enterprise-upgrader.
  * (#16474) Always migrate the console auth db
  * (#16474) Update email to username in cas server config
  * Bumping pe-puppet-enterprise-release to 2.6.1
  * Fixing manpage issue in pe-deb-puppet.
  * (#16556) Add comments to rubycas-server config.yml on upgrade
  * Bumping console-auth to 1.1.7
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (2):
  * Bump PE version number in documentation URLs
  * Bump PE version number in the README file
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (1):
  * (bug) fix rubycas config
 
 Matthaus Owens <matthaus@puppetlabs.com> (1):
  * Fix up postgres calls to be pg8 compliant and add timeout for sanity
 
2012-09-10 MosesMendoza <mendoza.moses@gmail.com> - 2.6.0rc0
=============================================================
 * no changes since the previous version.2012-09-18 Matthaus Litteken <mlitteken@gmail.com> - 2.6.0
===========================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (122):
  * (#13437) Revert "Make minimum password length apply to answer files"
  * Bounce cron as well as enable it, otherwise if cron is stopped, none of
    the magic can happen.
  * Update message for auto-agent selection. Also triggered by cloud
    provisioner selection.
  * Minor tweaks to wording in uninstaller help screen and email validation
    error.
  * Adding precise to build.sh, setup.sh
  * Puppet submodule commit update (2.7.9 => 2.7.12)
  * Fix build.sh to take param but default to all. Remove module-tool from .
  * console_auth => console-auth
  * (#13499) Set t_console_auth_install in all reachable cases
  * (#13484) Really generate random secret
  * (#13507) Fix math in innodb, display MB not bytes
  * PE_VER is set incorrectly, fixing the cut to use ')' instead of '-'
  * Updating pe-puppet-enterprise-release submodule commit
  * Added patches, updated pe-deb-puppet for PE 2.5.1
  * New submodule commit for console-auth.
  * Tweaking README, new commits for mcollective on el, sles.
  * Removing cruft of the acceptance directory, which is not longer used.
  * Remove solaris services on uninstall
  * Update submodule commit for libevent.
  * Updated debian submodule commits.
  * (#14065) Handle upstart in bounce_service
  * Fix bash-unfriendly parens in uninstaller.
  * Adding new submodule commits for debian submodules.
  * Added ruby to DISP_DIST_PKGS. Fixed tagging (changed dist to branch).
  * Updating stomp submodule commit.
  * Bumping pe_mcollective module to 0.0.44
  * (#10805) Remove old modules after backup
  * Updating submodule commit for pe-puppet-enterprise-release.
  * Only chmod external_node if it exists.
  * Remove run from $(which mysql)
  * Don't set memorysize using $(run...)
  * Bumping pe_mcollective to 0.0.45
  * (#14259) Make /etc/puppetlabs/puppet-dashboard dir
  * Updated submodule commits for mcollective, puppet-dashboard-baseline.
  * Updated console-auth submodule commit.
  * Bumping ruby to 1.8.7-p358 in debian
  * New puppet submodule commit to get rid of /etc/default files for
    pe-puppet.
  * Updated console-auth submodule commit (version 1.0.8).
  * Fix bounce_service to handle upstart jobs with no symlink
  * Updated console-auth to 1.0.9 to fix db migration issue.
  * Bumped console-auth to 1.0.10 to address migration problem.
  * Adding nokogiri to disp_dist_pkgs so it gets build on each target to
    avoid libxml linking warnings.
  * Updated puppet-dashboard packaging to address #14309
  * Updated Rakefile to ship precise and lucid builds to s3.
  * Bumping console-auth to 1.0.11
  * Whitespace change in README.markdown
  * (#13571) Enqueue the correct mysql for amazon linux
  * (#14297) Updating puppet for upstart improvements.
  * (#13571) Add amazon to uninstaller
  * Consider 'OracleServer' to be a redhat flavor
  * Bumping pe_compliance to 0.0.7.
  * Update hostname detection
  * (#14817) Add ifconfig to support script
  * (#14761) Added sles reboot patch to pe-puppet.
  * (#14818) Replace munging puppetdashboard with erb call
  * Fixup q_puppet_agent_first_run conditional
  * Add yum-enterprise to excludes list.
  * Bumping console-auth to 1.0.12
  * Bumping pe_mcollective to 0.0.46
  * Updating live management for IE8 support.
  * Applying upstart patch to pe-puppet.
  * Bumping puppetlabs-pe_mcollective to 0.0.47
  * Bumping pe-activemq to 5.6.0
  * Updated stomp to 1.2.3
  * Update relative pathing in rake task
  * Update debian pathing for neptune in :populate task
  * Bumping pe_mcollective to 0.0.48
  * Updating branches in README.markdown.
  * Updating pe_mcollective to 0.0.49
  * Bumping pe_mcollective to 0.0.50 resolve cert finding problem.
  * update README with neptune instead of pluto.
  * Updated puppet-dashboard submodule commit.
  * Updating patches for puppet.
  * Updated puppet-dashboard with node_node vs node_name patch.
  * Updated live management to remove conflict marker (1.1.17)
  * Add chowns to setup, add cleanup to rpm task
  * Bumping pe_mcollective to 0.0.52 to adjust activemq threading.
  * Bumping pe_mcollective to 0.0.53
  * Bumping pe_mcollective to 0.0.54
  * Updated puppet packages.
  * Bumping pe-puppet-enterprise-release to 2.5.3
  * Consolidate bounce_service to use service command
  * New cloud-provisioner and mcollective submodule commits.
  * Update build.sh to use PE_VER to get the right freight repo.
  * (#15982) Fix debug mode problems with MySQL password generation
  * Moving deb Rakefile out of the way for moses' new shiny thing.
  * Tweaks to deb package task to not wait for input (--re-sign). Remove
    newline after hostname for better DB reading.
  * Updated pe-deb-puppet package with whopper's changes.
  * Adding .gitignore to ignore the outgoing directory.
  * Add AIX support to installer and upgrader
  * We hadn't been installing hiera/hiera-puppet in the upgrader for solaris.
    This commit fixes that and removes an unnecessary comment from the
    installer.
  * We no longer support installs on EL4, so this code path is unreachable.
  * Make deb:ship task take PKG arg so we can check which branch to push to.
  * Bumping pe-ruby to 1.8.7-p370.
  * Bumping pe-rubgems to 1.5.3
  * Bumping console-auth to 1.1.0 for PE 2.6.0
  * Bumping fog to 1.5.0
  * Bumping pe_mcollective to 0.0.55.
  * (#16345) Update db:create_user call in installer/upgrader
  * (#16345) Bumping console-auth to 1.1.1
  * Updating puppet-dashboard-baseline to 2.0.5
  * (#16349) Bumped puppet-dashboard to 1.2.10-2 for new default_group.rake
    file
  * (#16349) Update default group configuration in installer
  * (#16349) Use top level rakefile instead of default_group.rake to ensure
    all needed tasks are available to the task.
  * Updating README.markdown for up to date current branches.
  * Bumping excon to 0.14.1 to match fog 1.5.0 dependencies.
  * Removing tabs from README.markdown, replacing with spaces.
  * (#16379) Apply pe-puppet patch to fix inventory service fact search.
  * Move LC_ALL to a more effective location
  * (#11128) Bumping pe_accounts module to 1.1.0.
  * Bump stdlib to 2.3.3
  * Replace `configure_dashboard_groups_and_classes` function call with rake
    call in upgrader
  * (#16405) Make cert cleaning conditional on cert existence
  * Prefer java-1.6.0-openjdk to any jre
  * Start agent after mcollective is configured
  * Bumping pe_mcollective to 0.0.56.
  * Don't put quotes around bash lists.
  * Remove aix from supported platforms list.
  * Bumping pe-console-auth to 1.1.3
  * (#16457) Add amazon to list for package upgrades in
    puppet-enterprise-upgrader.
  * (#16474) Always migrate the console auth db
  * (#16474) Update email to username in cas server config
 
 Moses Mendoza <moses@puppetlabs.com> (122):
  * (#12965) Fix external_node permissions
  * (#13438) fix whitespace in cas client erb
  * Reword agent-master communication fail message
  * (#13447) fix pkg info collection in support script
  * Fix puppet to master com error message.
  * (#13467) uninstall hiera on solaris
  * (#13508) back up only puppet modules
  * (#13579) Correct installer database advice
  * (#13525) Use --module-path to install modules in installer
  * (#13535) fix module path flag
  * (#13488) add check for name resolution
  * (#13627) fix cas_host on custom hosts
  * (#13627) clean up duplicate seds
  * Move puppetdashboard vhost conf to erb
  * (#13517) fix perms on cas_client_config.yml
  * (#13517) fix permissions on cas client 2.5.0-2.5.1
  * Add ship pe final dists to s3 to rakefile
  * Make the package pattern match work for msi
  * (#13451) improve email regex pattern
  * (#13883) prepare installer for precise
  * Revert "(#13488) add check for name resolution"
  * Fix output of master port availability check
  * Update build.sh to handle precise cows
  * Correct behavior of build script with lists as args
  * refactor a bit for script readability
  * (#13883) queue libcap2 for precise installs
  * (#13404) Isolate save answers mode in installer
  * Fixup function comment for is_save_answers()
  * (#9826) Add more robust logging to installer
  * (#14125) fix noop mode in installer
  * (#12232) Notify users of db migrations
  * Fix vercmp for rc releases in upgrader
  * Move config.ru out of installer to erb file
  * Fix pathing with log files in installer
  * Move send_cert_request.rb to an erb file
  * Move received_signed_cert.rb to erb
  * Move settings.yml to erb
  * Update puppetlabs-pe_accounts module to 1.0.4
  * Move site.pp generation to erb
  * Add single quotes around hostnames in settings.yml.erb
  * Move puppet.conf generation from installer to erb
  * Move more heredocs to erb in the installer
  * Remove extraneous conditionals in installer
  * Move database.yml generation to erb
  * Remove extra conditionals in installer
  * Fix site.pp erb
  * Update wrapper modules to new versions
  * Adjust for readlink not present on Solaris
  * (#14162) improve solaris fqdn determination
  * (#13673) support db pwd special chars in installer
  * (#11949) add early checks, show dbs to be removed uninstaller
  * Add rpm-extras submodules
  * Add perftools.rb to debian submodules
  * Add rakefile for extras rpms
  * Add pbuilderrc flag to update of cows, update cows before build
  * Update build script for apt-enterprise/extras repos
  * Update puppet-dashboard to 1.2.7-3
  * (#14574) Don't turn on store reports on install
  * Replace stty -echo with read -s
  * Wrap db pwd in single quotes in cas server config yml
  * (#13029) add answer var to skip agent first run
  * (#9826) Add logging by default to upgrader
  * (#13029) Allow option to skip puppet service enable
  * (#12868) Installer should do my databases for me
  * Fixup databases.erb and export another non-q var
  * Fix determination of short hostname
  * (#12868) Add check for inventory db in auto db
  * (#12868) only set db variable defaults when necessary
  * (#12868) upgrader should auto-setup dbs
  * Add pe-deb-json submodule to enterprise-dist
  * Bump activerecord and puppet-dashboard submodules
  * Update Rakefile for neptune, support multiple versions
  * Move rpm Rakefile from submodule up to packaging
  * Update EL PE Rake tasks to work with neptune
  * Update debian build script to ship to neptune
  * Add branch-name checks to packaging task
  * (#15108) Re-tar pe modules with 0:0 ownership
  * Remove puppet module tool from pe deb packages
  * Update branch name checking to allow lance
  * Update puppet to 2.7.12-1puppetlabs18
  * Fix uninstaller database removal
  * Fixup rakefile for el building on 2.5.x, add sles
  * Update pe-mcollective module to 0.0.51
  * Replace constant OUTPUT with new variable
  * Add a package_versions.yaml file to dists
  * Bump cloud provisioner to 1.0.5
  * Add rpm build benchmarking to PE rakefile
  * Add benchmarks to sles builds, stop building noarch twice
  * Move package_versions.yaml up a level, rename
  * Add Rake tasks for PE debian package building
  * (#15801) Fix console port variable in erb
  * Break Rakefile into separate files
  * Clean up looping and checks
  * Add helper for metrics posting in postgres
  * Remove duplicate method definition
  * Clean up metrics_helper and prevent duplicate posts
  * Add build time tracking to sles builds
  * Track pe rake:all tasks
  * Add build time tracking to pe debs
  * Add console_host to listen in erb
  * Update mocks for new pe_version format
  * Bump pe-puppet-enterprise-release submodule to 2.6.0
  * Bumping puppet to 2.7.19
  * Bump puppet dashboard to 1.2.10
  * Bump facter to 1.6.10
  * Remove q_* variable for inventory service port
  * (#16374) Add authorization key to cas_client_config.yml
  * Improve failure exception messages
  * Source saved file for mysql root password before asking
  * only write database answers file if vars exist
  * Fixup cas config files and add examples
  * bump console-auth submodule to 1.1.2
  * Use run_suppress_output_in_database_vars_check
  * Add more excluded files/dirs to support script
  * Ensure root db password read in works before using
  * Back up the database answers file before removing
  * Add version keeping to compose task
  * Bump console-auth to 1.1.4
  * Bump live-management to 1.1.18
  * fixup installer for noop
  * Make sure we grep for 2.6 at the beginning of the string
  * remove old 2.5 console message
 
 Will Hopper <whopper@cat.pdx.edu> (9):
  * Correct PE Solaris uninstaller bug
  * (#14310), (#12878) Add passenger and activemq debgging to support script
  * (#15354) Add quiet mode to puppet enterprise installer
  * (#15354) Add quiet mode to puppet enterprise upgrader
  * (#15988) Remove q_puppetmaster_forward_facts answer from installer
  * (#15983) Add verbose debugging mode to installer
  * (#15983) Add verbose debugging mode to upgrader
  * (#16051) Update installer to handle tanukiwrapper java dependency
    problems
  * (#16071) skip platform check when -s flag is given
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (4):
  * (#13473) Move global_unauthenticated_access option to correct config file
  * (#13549) Use environment variables to pass initial admin credentials
  * Bump PE version number in documentation URLs
  * Bump PE version number in the README file
 
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * (#13442) Update compliance module for cron job bug
  * Update notify task in the Rake build
 
 Will Hopper <whopper@puppetlabs.com> (2):
  * (#12684) Fix upgrader's return code when q_upgrade_installation is set to
    'n'
  * Update installer to remove creation of Puppet module dir for Debian
    package
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * Changed calls to create_initial_admin rake task to use new create_user
    task.
 
 Jeff Weiss <jeff.weiss@puppetlabs.com> (1):
  * (bug) fix rubycas config
 
 Randall Hansen <randall@puppetlabs.com> (1):
  * * "`-all.tar` will install on all supported platforms."   * Needs to be:
    "-all.tar can install PE on all Unix-like operating systems we support" *
    "* [Puppet Enterprise Manual](http://docs.puppetlabs.com/pe/)"   * Needs
    to include the version of PE in the docs link (Link:
    http://docs.puppetlabs.com/pe/2.5) * "; this will start an interactive
    guide that will customize your installation."   * Remove this whole line
    from the semi-colon onwards. * "running the installer in its scriptable
    non-interactive mode"   * Remove the word "scriptable"
 
2012-03-26 Michael Stahnke <stahnma@puppetlabs.com> - 2.5rc1
=============================================================
 Michael Stahnke <stahnma@puppetlabs.com> (148):
  * Remove lenny bits
  * Remove ERB during dist task
  * Disable gimli, as it's not working
  * Update changelog task
  * Fixes from haus on mail questions
  * New builds of dmv
  * Change the default of SMTP auth to be no
  * Update submodule for dmv and rpm
  * Fix Ny to yN:
  * New dmv build
  * New dashboard builds on EL and Debian
  * Replace * with *.conf for console_apps.d
  * Purposefully exclude el-4 from rsync
  * Remove Puppet module tool from the installer
  * (#12978) Hack around module -tool being gone
  * New build of DMV in deb and el...not sure if better
  * Update my dirty hack on module tool
  * New builds of dmv (they still won't work)
  * Update live-management build
  * Reverts all PMT removal from installer including gem hack
  * New EL builds of pe-dmv
  * Adds erb generation of the rubycas config.yml
  * Whitespace fixup in the rubycas config.yml file
  * Whitespace fixup on dmv db/mail yaml files
  * Updating live-management in el/deb
  * Adjust whitespace in rubycas erb
  * New live-management on debian
  * Another update to LM for debs
  * Minor packaging updates to puppet-dashboard
  * Update rubycas whitespace...again
  * New build of dashboard for debian
  * New puppet-dashboard on Debs
  * Add db:migrate from dmv into installer
  * New dashboard build for debs again
  * Another dashboard build for debs
  * YA dashboard build
  * New builds of DMV and live-management
  * Update DMV on deb
  * Move database.yml for dmv in etc and symlink in opt
  * Reduce log level to info for CAS, and locate log file in pe-http
  * Move dmv setup outside of db setup
  * New builds for dmv and dashboard
  * Fix dmv admin user creation to use proper answer variable
  * Ensure the item in /opt/puppet/share/dmv/db is a symlink not a file
  * Yet another DMV build
  * Export PLATFORM_HOSTNAME for usage in erb templates
  * Update erb for dmv to allow for base uri option
  * Update dmv
  * Update DMV again
  * Update dmv erb to ensure entries have their own line...again
  * Another dmv build
  * Move out cas_host informaiton to world-readable file
  * Update pe_compliance module to 0.0.5 which includes windows support
  * Templates should have an erb suffix
  * Enqueue the dmv package on SLES as well
  * Ensure heira is installed on all node types
  * New builds of live-management and dmv on debian
  * Update permissions and logging files for dmv
  * Edit location for dmv logfile
  * Rebase puppet to 2.7.12
  * More updates to dmv
  * DMV 0.0.27
  * Update auth.log permissions
  * Need a RACK_ENV on the pe_console rake task
  * Provide proper permissions on config.ru files
  * Remove reference to missing file
  * (#13801) Auth.conf add stanza - allow node get own definition
  * Update live-management for Debian
  * Revert "(#13801) Auth.conf add stanza - allow node get own definition"
  * Add the cas_client.log file for DMV
  * New builds for dmv, dashboard and live-management on deb
  * Update submodule for ruby-mysql
  * Update dmv
  * Remove rails development log
  * (#12660) Sync up license from packages and ext dir
  * New builds of baseline and puppet on el/deb
  * (#13110) Solaris missing heira pkgs
  * SLES new live-management build
  * New build of dmv based of the 176 branch from josh
  * PMT now in puppet (but old one not removed yet)
  * Hiera should now look in /etc/puppetlabs/hiera/hiera.yaml for config
  * (#13116) Update cipher suite used in openSSL in installer
  * Integrate PMT changes into installer
  * Update build of puppet to obsolete PMT
  * Fix typo in installer
  * Update the Puppet PMT patch
  * Exclude certain files in sync task to speed it up
  * Adding symlink for hiera to /usr/local/bin
  * Update hiera and hiera-puppet for debs
  * Update Rakefile to speed up compose time
  * Updated dmv, lm, dashboard, and compliance [all platforms]
  * new builds of hiera on all platforms
  * New build for activerecord
  * New patches on Apache for security (all platforms)
  * Yet another dmv build
  * Add code to generate session key in installer
  * Rebuild hiera, put config back in /etc/puppetlabs/puppet
  * new live management build
  * update rails version to 2.3.14 for dashboard
  * New dmv build, may not work quite right due to session key changing
  * Update puppet submodule
  * Add session key generation for DMV
  * New live-mgmt build
  * New Puppet build
  * Ensure cas client has port as well
  * New live-management build
  * New dmv build
  * New dashboard build
  * fix typo in stderr redirection
  * New build of activemq to disable admin interface unless on localhost
  * New live-management build and dashboard build
  * Ensure that agent only installs work with new q_puppetca code
  * remove hard tabs in uninstaller
  * New live management build
  * New dmv build
  * Update tanukiwrapper
  * New Activemq build
  * New dmv build
  * New dmv build
  * new live-management build
  * Update mcollective module to 0.0.41
  * Cloud provisioner updated on all Linux platforms
  * New livemanagement build for debian to hopefully fix upgrades
  * New activemq build on debian
  * New build for live-management to fix debian upgrades
  * Revert "Revert "(#13801) Auth.conf add stanza - allow node get own
    definition""
  * Add console-auth submodule
  * (#13275) Rename dmv to console-auth
  * Remove dmv submodule
  * New build of live-management
  * New console-auth build for debian
  * New build of console-auth (Debian). EL broken still.
  * New buids of puppet, console-auth, dashboard, live-mgmt
  * Another artifact of the rename
  * Fix installer to work with PMT
  * Rename the erb template smtp_config to just _config for console-auth.
  * (#13389) Ensure min pw lenght is 8 for console-auth
  * (#13390) Update pe_mcollective module metadata
  * Show commented out SMTP authenticaiton options
  * Include port if not 443 in cas_client_config.yml
  * Very minor formatting/whitespace change to cas_client_config.yml.erb
  * Remove helloworld module as heredoc from puppet-enterprise-installer
  * Forgot to commit submodule updates on console-auth and LM yesterday
  * new build of console-auth
  * New build of puppet-dashboard to 1.2.7
  * Change 2.0 links to 2.5
  * Version links using links.puppetlabs.com
  * New build of LM
 
 Moses Mendoza <moses@puppetlabs.com> (57):
  * (#12519) check for sourcing before uninstall
  * (#12167) Add special char support to uninstaller
  * (#12918) Drop databases as root in uninstaller
  * (#11938 Check for tty before calling stty in installer)
  * (#11938) fix return code check in try_stty
  * Script to add new distribution branches/changelogs
  * (#12841) Remove dmv db and users in uninstaller
  * (#13014) install fails on existing mysqlserver
  * (#12841) Handle dmv blank mysql root pwd
  * (#12804) stop uninstaller from echoing root password
  * (#12665) correct pe uninstaller solaris disable services
  * (#13036) Fix missing single quote in installer
  * (#13036) Fix set -e kills upgrade after vercmp
  * (#13036) Fix upgrader interview question
  * (13065) Remove EOL platforms from supported platforms list
  * (#13065) modify EOL message  url for maintainability
  * (#13066) Fix undefined variable error installer
  * Fix misspelled smtp config var
  * Fix permissions on configs and logs
  * Add cas configs to upgrader
  * Add cas client log to upgrader
  * Add dmv create & migrate to upgrader
  * (#13099) upgrader errors on eval of databases.erb
  * Fix syntax errors in conditional var assignment
  * Export PLATFORM_HOSTNAME env var for dmv
  * (#13221) force module installs
  * Remove smtp server questions from user interview
  * Remove some smtp questions from upgrader interview
  * use path to real dmv config file in upgrader
  * Move db tasks in upgrader
  * Change console port interview question
  * Set console port by default, ask if no ports open
  * (#13262) upgrader fails on session key error
  * (#13264) add set of q_puppetca_install to upgrader
  * (#13721) Upgrader update puppetdashboard.conf
  * Use ',' as match/replace separator in sed statements
  * (#13295) upgrader fails with cas error
  * (#12469) display operation-specific cancel message
  * Remove activemq from disparate pkg deb build script
  * unified activemq. update submodule.
  * (#12469) make exception more inclusive of other files
  * (#12997) add custom listening ips/hostnames to upgrader
  * (#12997) remove TODO line for handle custom IPs
  * (#13355) Fix solaris q_puppetca_install installer
  * (#12966) remove puppet module tool in solaris upgrader
  * (#13368) Stop displaying "for ..." at beginning of install
  * (#13303) add link to docs at start of install
  * (#13369) update ssl ciphers in puppetmaster.conf
  * (#13303) add link to docs at start of install
  * Move ../conf.d/puppetmaster.conf to erb
  * Uncomment host:port line in cas client config erb
  * Remove pe-auth user and correct db config path
  * (#11239) Save answers less in installer
  * (#13387) Set default console_hostname in smtp auth yml
  * (#13391) fix some rename artifacts in var names
  * Make minimum password length apply to answer files
  * (#13423) fix database example documentation
 
 Matthaus Litteken <matthaus@puppetlabs.com> (32):
  * (#12839) Add dmv, hiera to installer
  * (#12883,#12884) Default to N for TLS, check for duplicate names
  * (#12886) Adjust privileges in databases.erb
  * Fix type in var name, q_puppet_enterprise_database_user =>
    q_puppet_enterpriseconsole_database_user
  * Remove PRIVILEGES keyword from two grants.
  * Update table list for console user to include tables that are removed
    during migrations.
  * We need to set q_puppet_enterpriseconsole_database_remote to n if we are
    installing mysql, that way the erb file doesn't get confused.
  * Remove RackBaseURI from heredoc because pe-dmv will supply it in
    console_apps.d
  * Strip single quotes from passwords (since we don't support them) if they
    exist.
  * Remove single quotes from password in database.yml
  * Only call git build-package once, and tag at the same time.
  * New commits for pe-deb-facter and pe-deb-dmv.
  * New pe-puppet-dashboard. Bumped to 1.2.6 on debian.
  * Put auth lines back into puppetdashboard.conf, but commented out.
  * New dmv commit. Make sure we ship debian source to pluto on builds.
  * Update installer/upgrader for dmv
  * (#12420) Handle edge case where hostname = hostname_short
  * Updating pe_mcollective to 0.0.42
  * (#12305) Warn on low/default inoodb_buffer_pool_size
  * Clean up whitespace in upgrader.
  * Eval MySQL innodb_buffer statement
  * Turns out, to use , you need to define it first.
  * Updating build.sh to tag unified repos as debian/version, new commit for
    puppet-enterprise-release.
  * t_innodb_buffer_pool doesn't need to be defined, so removing ? from
    variable interpolation.
  * (#13389) Increase min length of auth password to 8
  * Remove dangling whitespace, redo tabbing for consistency.
  * (#13394) Manually add live-management packages to upgrader
  * This removes some dead code related to EL4 and Lenny from the
    installer/upgrader.
  * 443 != "443", but 443.to_s == "443"
  * Making deb build.sh take an argument for package to build (bash build.sh
    puppet).
  * We *shouldn't* need double quotes around the password. It should have
    single quotes already.
  * Bumping facter to 1.6.7
 
 Justin Stoller <justin@puppetlabs.com> (10):
  * This commit validates the email address that is passed in the console
    interview. It also removes the default value as a sensible cannot really
    be determined. It updates the text of the question to more pointedly ask
    for an email address.
  * Previously lines 3726 & 3725, where the puppet plugins for dmv and
    dashboard were installed, was outside of the conditional ensuring that it
    was only executed during console installs. This moves it up 3 lines, into
    the conditional, and now we can install nodes that don't have the console
    on them!
  * validate the admins email in the upgrader too
  * s/q_puppet_enterpriseconsole_auth_user/&_email/
  * check for connectivity to the master in the interview
  * conditionally assign hostnames/certnames to avoid overwriting answer file
    values
  * improve question connectivity q
  * update answers to include default fail fast on poor connectivity
  * make it so the user doesnt need to know how I implement the retry
    question
  * dont say check your /etc/hosts in the default
 
 Jeff McCune <jeff@puppetlabs.com> (5):
  * (#12357) Update stdlib to 2.3.0 for Windows support
  * (#12357) Update pe_mcollective to 0.0.40 for windows
  * (#12660) Avoid truncation of the license log message
  * (#12660) Replace two with ten in the messages
  * (#13096) Update stdlib to 2.3.1 and fix LoadError
 
 Adrien Thebo <adrien@puppetlabs.com> (3):
  * (#12876) Add logging/debug info for support script
  * (#12877) Log delayed worker output for support
  * (#12912) Capture netstat output for support
 
 Cody Herriges <c.a.herriges@gmail.com> (2):
  * Add 1.9.2+ while keeping 1.8.7 compatibility.
  * Stubs out q_puppetca_install.
 
 Garrett Honeycutt <garrett@puppetlabs.com> (1):
  * (#13142) installer now works on RHEL6 Workstation
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (1):
  * Update Rakefile. Add gem path to
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games.
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (1):
  * Clean up DMV configuration file comments
 
 Ryan Coleman <ryan@puppetlabs.com> (1):
  * (#13343) Include sample answers for DMV
 
2012-02-28 Michael Stahnke <stahnma@puppetlabs.com> - 2.5rc0
=============================================================
 * no changes since the previous version.2012-07-19 Matthaus Litteken <mlitteken@gmail.com> - 2.5.3rc0
==============================================================
 * no changes since the previous version.2012-07-24 Matthaus Litteken <mlitteken@gmail.com> - 2.5.3
===========================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (38):
  * (#13571) Enqueue the correct mysql for amazon linux
  * (#14297) Updating puppet for upstart improvements.
  * (#13571) Add amazon to uninstaller
  * Consider 'OracleServer' to be a redhat flavor
  * Bumping pe_compliance to 0.0.7.
  * Update hostname detection
  * (#14817) Add ifconfig to support script
  * (#14761) Added sles reboot patch to pe-puppet.
  * (#14818) Replace munging puppetdashboard with erb call
  * Fixup q_puppet_agent_first_run conditional
  * Add yum-enterprise to excludes list.
  * Bumping console-auth to 1.0.12
  * Bumping pe_mcollective to 0.0.46
  * Updating live management for IE8 support.
  * Applying upstart patch to pe-puppet.
  * Bumping puppetlabs-pe_mcollective to 0.0.47
  * Bumping pe-activemq to 5.6.0
  * Updated stomp to 1.2.3
  * Update relative pathing in rake task
  * Update debian pathing for neptune in :populate task
  * Bumping pe_mcollective to 0.0.48
  * Updating branches in README.markdown.
  * Updating pe_mcollective to 0.0.49
  * Bumping pe_mcollective to 0.0.50 resolve cert finding problem.
  * update README with neptune instead of pluto.
  * Updated puppet-dashboard submodule commit.
  * Updating patches for puppet.
  * Updated puppet-dashboard with node_node vs node_name patch.
  * Updated live management to remove conflict marker (1.1.17)
  * Add chowns to setup, add cleanup to rpm task
  * Bumping pe_mcollective to 0.0.52 to adjust activemq threading.
  * Bumping pe_mcollective to 0.0.53
  * Bumping pe_mcollective to 0.0.54
  * Updated puppet packages.
  * Bumping pe-puppet-enterprise-release to 2.5.3
  * Consolidate bounce_service to use service command
  * New cloud-provisioner and mcollective submodule commits.
  * Update build.sh to use PE_VER to get the right freight repo.
 
 Moses Mendoza <moses@puppetlabs.com> (34):
  * Update build script for apt-enterprise/extras repos
  * Update puppet-dashboard to 1.2.7-3
  * (#14574) Don't turn on store reports on install
  * Replace stty -echo with read -s
  * Wrap db pwd in single quotes in cas server config yml
  * (#13029) add answer var to skip agent first run
  * (#9826) Add logging by default to upgrader
  * (#13029) Allow option to skip puppet service enable
  * (#12868) Installer should do my databases for me
  * Fixup databases.erb and export another non-q var
  * Fix determination of short hostname
  * (#12868) Add check for inventory db in auto db
  * (#12868) only set db variable defaults when necessary
  * (#12868) upgrader should auto-setup dbs
  * Add pe-deb-json submodule to enterprise-dist
  * Bump activerecord and puppet-dashboard submodules
  * Update Rakefile for neptune, support multiple versions
  * Move rpm Rakefile from submodule up to packaging
  * Update EL PE Rake tasks to work with neptune
  * Update debian build script to ship to neptune
  * Add branch-name checks to packaging task
  * (#15108) Re-tar pe modules with 0:0 ownership
  * Remove puppet module tool from pe deb packages
  * Update branch name checking to allow lance
  * Update puppet to 2.7.12-1puppetlabs18
  * Fix uninstaller database removal
  * Fixup rakefile for el building on 2.5.x, add sles
  * Update pe-mcollective module to 0.0.51
  * Replace constant OUTPUT with new variable
  * Add a package_versions.yaml file to dists
  * Bump cloud provisioner to 1.0.5
  * Add rpm build benchmarking to PE rakefile
  * Add benchmarks to sles builds, stop building noarch twice
  * Move package_versions.yaml up a level, rename
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * Changed calls to create_initial_admin rake task to use new create_user
    task.
 
 Will Hopper <whopper@cat.pdx.edu> (1):
  * Correct PE Solaris uninstaller bug
 
 Will Hopper <whopper@puppetlabs.com> (1):
  * (#12684) Fix upgrader's return code when q_upgrade_installation is set to
    'n'
 
2012-05-15 Matthaus Litteken <matthaus@puppetlabs.com> - 2.5.2rc1
==================================================================
 Moses Mendoza <moses@puppetlabs.com> (29):
  * (#13404) Isolate save answers mode in installer
  * Fixup function comment for is_save_answers()
  * (#9826) Add more robust logging to installer
  * (#14125) fix noop mode in installer
  * (#12232) Notify users of db migrations
  * Fix vercmp for rc releases in upgrader
  * Move config.ru out of installer to erb file
  * Fix pathing with log files in installer
  * Move send_cert_request.rb to an erb file
  * Move received_signed_cert.rb to erb
  * Move settings.yml to erb
  * Update puppetlabs-pe_accounts module to 1.0.4
  * Move site.pp generation to erb
  * Add single quotes around hostnames in settings.yml.erb
  * Move puppet.conf generation from installer to erb
  * Move more heredocs to erb in the installer
  * Remove extraneous conditionals in installer
  * Move database.yml generation to erb
  * Remove extra conditionals in installer
  * Fix site.pp erb
  * Update wrapper modules to new versions
  * Adjust for readlink not present on Solaris
  * (#14162) improve solaris fqdn determination
  * (#13673) support db pwd special chars in installer
  * (#11949) add early checks, show dbs to be removed uninstaller
  * Add rpm-extras submodules
  * Add perftools.rb to debian submodules
  * Add rakefile for extras rpms
  * Add pbuilderrc flag to update of cows, update cows before build
 
 Matthaus Litteken <matthaus@puppetlabs.com> (26):
  * (#14065) Handle upstart in bounce_service
  * Fix bash-unfriendly parens in uninstaller.
  * Adding new submodule commits for debian submodules.
  * Added ruby to DISP_DIST_PKGS. Fixed tagging (changed dist to branch).
  * Updating stomp submodule commit.
  * Bumping pe_mcollective module to 0.0.44
  * (#10805) Remove old modules after backup
  * Updating submodule commit for pe-puppet-enterprise-release.
  * Only chmod external_node if it exists.
  * Remove run from $(which mysql)
  * Don't set memorysize using $(run...)
  * Bumping pe_mcollective to 0.0.45
  * (#14259) Make /etc/puppetlabs/puppet-dashboard dir
  * Updated submodule commits for mcollective, puppet-dashboard-baseline.
  * Updated console-auth submodule commit.
  * Bumping ruby to 1.8.7-p358 in debian
  * New puppet submodule commit to get rid of /etc/default files for
    pe-puppet.
  * Updated console-auth submodule commit (version 1.0.8).
  * Fix bounce_service to handle upstart jobs with no symlink
  * Updated console-auth to 1.0.9 to fix db migration issue.
  * Bumped console-auth to 1.0.10 to address migration problem.
  * Adding nokogiri to disp_dist_pkgs so it gets build on each target to
    avoid libxml linking warnings.
  * Updated puppet-dashboard packaging to address #14309
  * Updated Rakefile to ship precise and lucid builds to s3.
  * Bumping console-auth to 1.0.11
  * Whitespace change in README.markdown
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * Update notify task in the Rake build
 
2012-04-16 Matthaus Litteken <matthaus@puppetlabs.com> - 2.5.2rc0
==================================================================
 * no changes since the previous version.2012-07-10 Matthaus Litteken <matthaus@puppetlabs.com> - 2.5.2
===============================================================
 Moses Mendoza <moses@puppetlabs.com> (69):
  * (#13517) fix permissions on cas client 2.5.0-2.5.1
  * Add ship pe final dists to s3 to rakefile
  * Make the package pattern match work for msi
  * (#13451) improve email regex pattern
  * (#13883) prepare installer for precise
  * Revert "(#13488) add check for name resolution"
  * Fix output of master port availability check
  * Update build.sh to handle precise cows
  * Correct behavior of build script with lists as args
  * refactor a bit for script readability
  * (#13883) queue libcap2 for precise installs
  * (#13404) Isolate save answers mode in installer
  * Fixup function comment for is_save_answers()
  * (#9826) Add more robust logging to installer
  * (#14125) fix noop mode in installer
  * (#12232) Notify users of db migrations
  * Fix vercmp for rc releases in upgrader
  * Move config.ru out of installer to erb file
  * Fix pathing with log files in installer
  * Move send_cert_request.rb to an erb file
  * Move received_signed_cert.rb to erb
  * Move settings.yml to erb
  * Update puppetlabs-pe_accounts module to 1.0.4
  * Move site.pp generation to erb
  * Add single quotes around hostnames in settings.yml.erb
  * Move puppet.conf generation from installer to erb
  * Move more heredocs to erb in the installer
  * Remove extraneous conditionals in installer
  * Move database.yml generation to erb
  * Remove extra conditionals in installer
  * Fix site.pp erb
  * Update wrapper modules to new versions
  * Adjust for readlink not present on Solaris
  * (#14162) improve solaris fqdn determination
  * (#13673) support db pwd special chars in installer
  * (#11949) add early checks, show dbs to be removed uninstaller
  * Add rpm-extras submodules
  * Add perftools.rb to debian submodules
  * Add rakefile for extras rpms
  * Add pbuilderrc flag to update of cows, update cows before build
  * Update build script for apt-enterprise/extras repos
  * Update puppet-dashboard to 1.2.7-3
  * (#14574) Don't turn on store reports on install
  * Replace stty -echo with read -s
  * Wrap db pwd in single quotes in cas server config yml
  * (#13029) add answer var to skip agent first run
  * (#9826) Add logging by default to upgrader
  * (#13029) Allow option to skip puppet service enable
  * (#12868) Installer should do my databases for me
  * Fixup databases.erb and export another non-q var
  * Fix determination of short hostname
  * (#12868) Add check for inventory db in auto db
  * (#12868) only set db variable defaults when necessary
  * (#12868) upgrader should auto-setup dbs
  * Add pe-deb-json submodule to enterprise-dist
  * Bump activerecord and puppet-dashboard submodules
  * Update Rakefile for neptune, support multiple versions
  * Move rpm Rakefile from submodule up to packaging
  * Update EL PE Rake tasks to work with neptune
  * Update debian build script to ship to neptune
  * Add branch-name checks to packaging task
  * (#15108) Re-tar pe modules with 0:0 ownership
  * Remove puppet module tool from pe deb packages
  * Update branch name checking to allow lance
  * Update puppet to 2.7.12-1puppetlabs18
  * Fix uninstaller database removal
  * Fixup rakefile for el building on 2.5.x, add sles
  * Update pe-mcollective module to 0.0.51
  * Replace constant OUTPUT with new variable
 
 Matthaus Litteken <matthaus@puppetlabs.com> (64):
  * Tweaking README, new commits for mcollective on el, sles.
  * Removing cruft of the acceptance directory, which is not longer used.
  * Remove solaris services on uninstall
  * Update submodule commit for libevent.
  * Updated debian submodule commits.
  * (#14065) Handle upstart in bounce_service
  * Fix bash-unfriendly parens in uninstaller.
  * Adding new submodule commits for debian submodules.
  * Added ruby to DISP_DIST_PKGS. Fixed tagging (changed dist to branch).
  * Updating stomp submodule commit.
  * Bumping pe_mcollective module to 0.0.44
  * (#10805) Remove old modules after backup
  * Updating submodule commit for pe-puppet-enterprise-release.
  * Only chmod external_node if it exists.
  * Remove run from $(which mysql)
  * Don't set memorysize using $(run...)
  * Bumping pe_mcollective to 0.0.45
  * (#14259) Make /etc/puppetlabs/puppet-dashboard dir
  * Updated submodule commits for mcollective, puppet-dashboard-baseline.
  * Updated console-auth submodule commit.
  * Bumping ruby to 1.8.7-p358 in debian
  * New puppet submodule commit to get rid of /etc/default files for
    pe-puppet.
  * Updated console-auth submodule commit (version 1.0.8).
  * Fix bounce_service to handle upstart jobs with no symlink
  * Updated console-auth to 1.0.9 to fix db migration issue.
  * Bumped console-auth to 1.0.10 to address migration problem.
  * Adding nokogiri to disp_dist_pkgs so it gets build on each target to
    avoid libxml linking warnings.
  * Updated puppet-dashboard packaging to address #14309
  * Updated Rakefile to ship precise and lucid builds to s3.
  * Bumping console-auth to 1.0.11
  * Whitespace change in README.markdown
  * (#13571) Enqueue the correct mysql for amazon linux
  * (#14297) Updating puppet for upstart improvements.
  * (#13571) Add amazon to uninstaller
  * Consider 'OracleServer' to be a redhat flavor
  * Bumping pe_compliance to 0.0.7.
  * Update hostname detection
  * (#14817) Add ifconfig to support script
  * (#14761) Added sles reboot patch to pe-puppet.
  * (#14818) Replace munging puppetdashboard with erb call
  * Fixup q_puppet_agent_first_run conditional
  * Add yum-enterprise to excludes list.
  * Bumping console-auth to 1.0.12
  * Bumping pe_mcollective to 0.0.46
  * Updating live management for IE8 support.
  * Applying upstart patch to pe-puppet.
  * Bumping puppetlabs-pe_mcollective to 0.0.47
  * Bumping pe-activemq to 5.6.0
  * Updated stomp to 1.2.3
  * Update relative pathing in rake task
  * Update debian pathing for neptune in :populate task
  * Bumping pe_mcollective to 0.0.48
  * Updating branches in README.markdown.
  * Updating pe_mcollective to 0.0.49
  * Bumping pe_mcollective to 0.0.50 resolve cert finding problem.
  * update README with neptune instead of pluto.
  * Updated puppet-dashboard submodule commit.
  * Updating patches for puppet.
  * Updated puppet-dashboard with node_node vs node_name patch.
  * Updated live management to remove conflict marker (1.1.17)
  * Add chowns to setup, add cleanup to rpm task
  * Bumping pe_mcollective to 0.0.52 to adjust activemq threading.
  * Bumping pe_mcollective to 0.0.53
  * Bumping pe_mcollective to 0.0.54
 
 James Sweeny <james.sweeny@puppetlabs.com> (1):
  * Changed calls to create_initial_admin rake task to use new create_user
    task.
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (1):
  * (#13549) Use environment variables to pass initial admin credentials
 
 Michael Stahnke <stahnma@puppetlabs.com> (1):
  * Update notify task in the Rake build
 
 Will Hopper <whopper@puppetlabs.com> (1):
  * (#12684) Fix upgrader's return code when q_upgrade_installation is set to
    'n'
 
2012-04-06 Matthaus Litteken <matthaus@puppetlabs.com> - 2.5.1rc1
==================================================================
 Moses Mendoza <moses@puppetlabs.com> (9):
  * (#13508) back up only puppet modules
  * (#13579) Correct installer database advice
  * (#13525) Use --module-path to install modules in installer
  * (#13535) fix module path flag
  * (#13488) add check for name resolution
  * (#13627) fix cas_host on custom hosts
  * (#13627) clean up duplicate seds
  * Move puppetdashboard vhost conf to erb
  * (#13517) fix perms on cas_client_config.yml
 
 Matthaus Litteken <matthaus@puppetlabs.com> (3):
  * Updating pe-puppet-enterprise-release submodule commit
  * Added patches, updated pe-deb-puppet for PE 2.5.1
  * New submodule commit for console-auth.
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (1):
  * (#13473) Move global_unauthenticated_access option to correct config file
 
2012-03-30 MosesMendoza <mendoza.moses@gmail.com> - 2.5.1rc0
=============================================================
 * no changes since the previous version.2012-04-10 Matthaus Litteken <matthaus@puppetlabs.com> - 2.5.1
===============================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (13):
  * Adding precise to build.sh, setup.sh
  * Puppet submodule commit update (2.7.9 => 2.7.12)
  * Fix build.sh to take param but default to all. Remove module-tool from .
  * console_auth => console-auth
  * (#13499) Set t_console_auth_install in all reachable cases
  * (#13484) Really generate random secret
  * (#13507) Fix math in innodb, display MB not bytes
  * PE_VER is set incorrectly, fixing the cut to use ')' instead of '-'
  * Updating pe-puppet-enterprise-release submodule commit
  * Added patches, updated pe-deb-puppet for PE 2.5.1
  * New submodule commit for console-auth.
  * Tweaking README, new commits for mcollective on el, sles.
  * Removing cruft of the acceptance directory, which is not longer used.
 
 Moses Mendoza <moses@puppetlabs.com> (13):
  * (#12965) Fix external_node permissions
  * Fix puppet to master com error message.
  * (#13467) uninstall hiera on solaris
  * (#13508) back up only puppet modules
  * (#13579) Correct installer database advice
  * (#13525) Use --module-path to install modules in installer
  * (#13535) fix module path flag
  * (#13488) add check for name resolution
  * (#13627) fix cas_host on custom hosts
  * (#13627) clean up duplicate seds
  * Move puppetdashboard vhost conf to erb
  * (#13517) fix perms on cas_client_config.yml
  * (#13517) fix permissions on cas client 2.5.0-2.5.1
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (1):
  * (#13473) Move global_unauthenticated_access option to correct config file
 
2012-03-27 Michael Stahnke <stahnma@puppetlabs.com> - 2.5.0
============================================================
 Michael Stahnke <stahnma@puppetlabs.com> (221):
  * (#10815) Userdel should not remove home dir by default
  * Update tarball in the enterprise-dist repo
  * Update notify task in rakefile to send mail
  * Add changelog Rake task
  * Add a CI gate for build publishing
  * The 'all' task no longer ships to s3
  * Taking .gitignore from master
  * Removing legacy uninstallers that sucked
  * Removing legacy uninstallers that sucked
  * (#11500) Support local repo prune
  * Add a support script to Puppet Enterprise
  * Update notify task to include changelog in proper format
  * (maint) rpmprune task not applicable on all platforms
  * Change support file to +x
  * (maint) Rakefile clean up and fixes
  * Update README; packging update for EL6
  * New apache package for debian stuff
  * New apache with patch to hopefully fix el6 rake 400 issues
  * New builds of activerecord; activesupport; augeas; ruby-augeas
  * Fix compose process (one time)
  * (#11626) Enqueue Libxml2
  * Attempt to include new activerecord
  * Update Submodule Pointers
  * New Ruby builds for security issue on all platforms
  * Also new mcollective build on EL
  * New Submodule pointer to ruby
  * Update gitignore to exclude Changelog
  * Fixes for macros on EL; sles livemgmt pkg
  * New version of Facter (1.6.4)
  * Rebuild of mcollective
  * (#11341) Make augeas-lenses depend on pper (augeas rebuild)
  * (#11341) Make libevent depend on pper (libevent rebuild)
  * Rebuilt apache to require pper
  * Rebuild passenger and rack for new rack versions
  * New builds for solaris of facter/puppet
  * New version of Puppet and Dashboard
  * (#11649) Updated version of pe_mcollective module
  * (#11649) Update pe_compliance module
  * Update submodules
  * Update submodules
  * Testing autocompose
  * Submodule Apache updated
  * Submodule dashboard updated
  * New Debian build of baselines
  * New puppet builds on sles;deb;el
  * Live mgmt updated on server platforms
  * Update dashboard with XSS fix
  * Forgot to include SLES packages
  * New builds for puppet-dashboard CVE-2012-0891
  * Update pper for 2.0.1
  * (maint) Do not regen certificates if they've been fixed
  * Add moses to notifications of new builds
  * New build of augeas on sles; passenger on EL
  * Update build.sh to include gpg key cache
  * New activemq build
  * New Activemq builds
  * Update build.sh to include gpg key cache
  * Submodule updates for activemq and live-management
  * Update submodule pointer for tilt
  * Adding hiera submodule into master
  * Add the hiera-puppet packaging submodule
  * Update submodules
  * Submodule update of activemq
  * Submodule updates for hiera
  * Changing permissions on puppet.conf ot be 600
  * Fix path for puppet.conf.  I forgot a puppet.
  * Add dmv submodule
  * Fix Heira puppet commit
  * Update submodule file
  * Remove submodules
  * Move debian packaging submodules
  * Add dmv and heira to build script
  * Remove lenny bits
  * Remove ERB during dist task
  * Disable gimli, as it's not working
  * Update changelog task
  * Fixes from haus on mail questions
  * New builds of dmv
  * Change the default of SMTP auth to be no
  * Update submodule for dmv and rpm
  * Fix Ny to yN:
  * New dmv build
  * New dashboard builds on EL and Debian
  * Replace * with *.conf for console_apps.d
  * Purposefully exclude el-4 from rsync
  * Remove Puppet module tool from the installer
  * (#12978) Hack around module -tool being gone
  * New build of DMV in deb and el...not sure if better
  * Update my dirty hack on module tool
  * New builds of dmv (they still won't work)
  * Update live-management build
  * Reverts all PMT removal from installer including gem hack
  * New EL builds of pe-dmv
  * Adds erb generation of the rubycas config.yml
  * Whitespace fixup in the rubycas config.yml file
  * Whitespace fixup on dmv db/mail yaml files
  * Updating live-management in el/deb
  * Adjust whitespace in rubycas erb
  * New live-management on debian
  * Another update to LM for debs
  * Minor packaging updates to puppet-dashboard
  * Update rubycas whitespace...again
  * New build of dashboard for debian
  * New puppet-dashboard on Debs
  * Add db:migrate from dmv into installer
  * New dashboard build for debs again
  * Another dashboard build for debs
  * YA dashboard build
  * New builds of DMV and live-management
  * Update DMV on deb
  * Move database.yml for dmv in etc and symlink in opt
  * Reduce log level to info for CAS, and locate log file in pe-http
  * Move dmv setup outside of db setup
  * New builds for dmv and dashboard
  * Fix dmv admin user creation to use proper answer variable
  * Ensure the item in /opt/puppet/share/dmv/db is a symlink not a file
  * Yet another DMV build
  * Export PLATFORM_HOSTNAME for usage in erb templates
  * Update erb for dmv to allow for base uri option
  * Update dmv
  * Update DMV again
  * Update dmv erb to ensure entries have their own line...again
  * Another dmv build
  * Move out cas_host informaiton to world-readable file
  * Update pe_compliance module to 0.0.5 which includes windows support
  * Templates should have an erb suffix
  * Enqueue the dmv package on SLES as well
  * Ensure heira is installed on all node types
  * New builds of live-management and dmv on debian
  * Update permissions and logging files for dmv
  * Edit location for dmv logfile
  * Rebase puppet to 2.7.12
  * More updates to dmv
  * DMV 0.0.27
  * Update auth.log permissions
  * Need a RACK_ENV on the pe_console rake task
  * Provide proper permissions on config.ru files
  * Remove reference to missing file
  * (#13801) Auth.conf add stanza - allow node get own definition
  * Update live-management for Debian
  * Revert "(#13801) Auth.conf add stanza - allow node get own definition"
  * Add the cas_client.log file for DMV
  * New builds for dmv, dashboard and live-management on deb
  * Update submodule for ruby-mysql
  * Update dmv
  * Remove rails development log
  * (#12660) Sync up license from packages and ext dir
  * New builds of baseline and puppet on el/deb
  * (#13110) Solaris missing heira pkgs
  * SLES new live-management build
  * New build of dmv based of the 176 branch from josh
  * PMT now in puppet (but old one not removed yet)
  * Hiera should now look in /etc/puppetlabs/hiera/hiera.yaml for config
  * (#13116) Update cipher suite used in openSSL in installer
  * Integrate PMT changes into installer
  * Update build of puppet to obsolete PMT
  * Fix typo in installer
  * Update the Puppet PMT patch
  * Exclude certain files in sync task to speed it up
  * Adding symlink for hiera to /usr/local/bin
  * Update hiera and hiera-puppet for debs
  * Update Rakefile to speed up compose time
  * Updated dmv, lm, dashboard, and compliance [all platforms]
  * new builds of hiera on all platforms
  * New build for activerecord
  * New patches on Apache for security (all platforms)
  * Yet another dmv build
  * Add code to generate session key in installer
  * Rebuild hiera, put config back in /etc/puppetlabs/puppet
  * new live management build
  * update rails version to 2.3.14 for dashboard
  * New dmv build, may not work quite right due to session key changing
  * Update puppet submodule
  * Add session key generation for DMV
  * New live-mgmt build
  * New Puppet build
  * Ensure cas client has port as well
  * New live-management build
  * New dmv build
  * New dashboard build
  * fix typo in stderr redirection
  * New build of activemq to disable admin interface unless on localhost
  * New live-management build and dashboard build
  * Ensure that agent only installs work with new q_puppetca code
  * remove hard tabs in uninstaller
  * New live management build
  * New dmv build
  * Update tanukiwrapper
  * New Activemq build
  * New dmv build
  * New dmv build
  * new live-management build
  * Update mcollective module to 0.0.41
  * Cloud provisioner updated on all Linux platforms
  * New livemanagement build for debian to hopefully fix upgrades
  * New activemq build on debian
  * New build for live-management to fix debian upgrades
  * Revert "Revert "(#13801) Auth.conf add stanza - allow node get own
    definition""
  * Add console-auth submodule
  * (#13275) Rename dmv to console-auth
  * Remove dmv submodule
  * New build of live-management
  * New console-auth build for debian
  * New build of console-auth (Debian). EL broken still.
  * New buids of puppet, console-auth, dashboard, live-mgmt
  * Another artifact of the rename
  * Fix installer to work with PMT
  * Rename the erb template smtp_config to just _config for console-auth.
  * (#13389) Ensure min pw lenght is 8 for console-auth
  * (#13390) Update pe_mcollective module metadata
  * Show commented out SMTP authenticaiton options
  * Include port if not 443 in cas_client_config.yml
  * Very minor formatting/whitespace change to cas_client_config.yml.erb
  * Remove helloworld module as heredoc from puppet-enterprise-installer
  * Forgot to commit submodule updates on console-auth and LM yesterday
  * new build of console-auth
  * New build of puppet-dashboard to 1.2.7
  * Change 2.0 links to 2.5
  * Version links using links.puppetlabs.com
  * New build of LM
  * (#13442) Update compliance module for cron job bug
 
 Matthaus Litteken <matthaus@puppetlabs.com> (158):
  * (#10953) Better upgrader behavior after partial install
  * (#11000) Replace colons with commas in full suite sample answers file.
  * (#11056) Handle special chars for htpasswd in install
  * (#11110) Wrap mysql statement in backticks
  * (#11129) Unify debian pe packages where possible
  * (#11129) Unified puppet-dashboard under one debian.
  * (#11236) Use FQDN for default cert name
  * Update debian build script for freight
  * Update Rakefile to handle the new debian layout
  * Build.sh really working for debian.
  * Root rakefile really working for debian.
  * Revert "Build.sh really working for debian."
  * (#11107) Set umask to 0022 in installer/upgrader
  * (#10862) Tune passenger during upgrade
  * (#11107) Reduce complexity of umask in installer/upgrader
  * Puppet-dashboard is unified, not disparate.
  * (#11429) Replace gsed with sed for solaris
  * (#5338) Supply uninstaller with PE
  * Add uninstaller to rakefile for building.
  * (#11179) Remove swap file from pe_compliance tarball
  * Enqueue puppet-module-tool on Solaris
  * (#11497) Fix umask in uninstall/upgrade
  * (#11487) Kill processes on failure in uninstall
  * Adding support script to Rakefile for building.
  * (#11619) Parse and sort debian versions properly
  * (#11619) Fix RPM version parsing and sorting
  * (#11635) Handle empty mysql pass in uninstaller
  * (#11646) Add -h flag for help in uninstaller
  * (#11619) Need rpm release in version string
  * (#11644, #11645) Get root mysql pass, accept answer files
  * (#11655) Move libxml2 into OS specific case
  * (#11647) Remove pid files during uninstaller
  * Fix debian tagging for build.sh
  * (#11445) Add link to PE console
  * (#11713) Fix db removal in uninstaller
  * (#11708) Fix handle_service for puppet-agent in uninstaller
  * (#10710) Remove lockfiles in uninstaller
  * (#11710) Add another lockfile location to uninstaller
  * (#11650) Warn if uninstalling without removing db
  * New build of mcollective for debian.
  * (#11761) Answers files should not be world readable
  * (#6038) Improve mysql detection in installer
  * (#6038) Fix logic in mysql_path (-z becomes -n)
  * Support script tweaks to use correct cmd and silence errors
  * (#11812) Remove cronjobs in uninstaller
  * Reverse ! -z to -n in uninstaller
  * Use dpkg -P only when uninstall is a purge
  * (#11815) Make a default for q_puppet_enterpriseconsole_database_remote
  * (#11814) Exclude pem files from tarball
  * (#11836) Append instead of overwrite.
  * (#11813) Better os detection in installer
  * (#11837) Question with answer not asked
  * (#11468) Verify port available in interview
  * (#10158) Allow special chars in mysql pass on debian
  * (#10158, #11851) Mysql Special Chars on debian
  * (#11877) Less unanswerable questions
  * (#11878) Verify mysql credentials after mysql install
  * (#11821) Don't always ask if they want to install mysql
  * (#11884) No fqdn makes hostname fail
  * (#11814) Keep some pems in the support tarball
  * Add the platform message to more places
  * (#11532) Logging mode fails when standard mode fails
  * (#11532) Replace cat with dd to not error out
  * (#6347) Update ownership of /var/opt/lib/pe-puppet/lib
  * (#11891) Handle lack of VERSION gracefully
  * (#11869) Uninstaller warns about leaving mysql behind
  * Clean up dpkg statoverride on debian too
  * (#6347) Only chown /var/opt/lib/pe-puppet/lib once
  * (#11532) Replace set -o pipefail with $PIPESTATUS
  * (#11923) Use correct init script for dashboard-workers
  * (#11238) Add a plan to the confirm plan step
  * (#11461) Warn about potential firewall problems
  * (#11894) Better user check for uninstaller
  * (#11485) Better fake/real master detection
  * (#6347) Move chown to still later
  * (#11064) Fix broken settings.yml on pre-1.2 installs
  * (#10757) Fix master hostname for auth.conf update in upgrade
  * (#11993) Actually remove packages on solaris
  * (#11992) Stop pe-puppet-dashboard-workers during uninstall
  * (#12026) Remove rails packages before upgrading
  * (#12045) Warn on attempted uninstall of remote DBs
  * (#12056) Reorder package handling for debian in upgrader
  * Don't try to detect default console port
  * Updating pe_mcollective module to 0.0.39
  * (#12064) Really don't depend on external node
  * (#12071) Don't remove dependencies in upgrader
  * (#12075) Verify auth.conf exists before updating
  * (#12095) Wait for passenger before trying to retrieve cert
  * (#12102) Fix race in installer/upgrader
  * Fix uninstaller for sles
  * (#12133) Don't purge on debian package removal
  * Fix uninstaller EL/SLES package removal
  * Replace zypper call with rpm to remove packages on sles
  * (#12142) Don't ask to install cloud if installed
  * (#12029) Bounce pe-httpd if PE >= 2
  * Only wait for passenger during install if on a master.
  * (#12166) Don't clean mco cert on 2.0.0 upgrades
  * (#12167) Use single quotes for db pass in uninstall
  * Update submodules and build.sh for 2.0.2 release
  * Rebuilt P-P-E-R on EL (2.0.2).
  * Use --force for rpm on el4
  * Rebuilt puppet for EL5 to get mysql deadlock patch applied.
  * Replace pkill with bounce_service
  * Replace \s with [[:space:]] for master check
  * Better regex for rewriting external_node url
  * (#12446) Only perform some tasks if the upgrade is from PE < 2.0
  * (#12445) Don't replace puppetdashboard.conf on PE >= 2.0 upgrades
  * (#12436) Enqueue pciutils and sometimes dmidecode
  * (#12466) Discard X-Forwarded-For headers in apache
  * (#12380) Fully qualify calls to userdel, groupdel
  * (#12129) Make httpd message conditional on PE_MAJOR
  * (#12393) Upgrade yum to allow --nogpgcheck flag
  * New submodule commits for puppet, puppet-enterprise-release
  * (#12342) Improve wording of TCP port warnings.
  * New commits for puppet, facter, puppet-enterprise-release for
    debian/ubuntu.
  * Don't enqueue dmidecode on el4 in installer/upgrader
  * (#12735) Populate httpd port if unset
  * Really delete mco homedir when asked to
  * Updated sample answers files
  * (#12758) Use correct modulepath in upgrader
  * Change owner of puppet.conf to pe-puppet
  * Revert "(#12167) Use single quotes for db pass in uninstall"
  * (#12839) Add dmv, hiera to installer
  * (#12883,#12884) Default to N for TLS, check for duplicate names
  * (#12886) Adjust privileges in databases.erb
  * Fix type in var name, q_puppet_enterprise_database_user =>
    q_puppet_enterpriseconsole_database_user
  * Remove PRIVILEGES keyword from two grants.
  * Update table list for console user to include tables that are removed
    during migrations.
  * We need to set q_puppet_enterpriseconsole_database_remote to n if we are
    installing mysql, that way the erb file doesn't get confused.
  * Remove RackBaseURI from heredoc because pe-dmv will supply it in
    console_apps.d
  * Strip single quotes from passwords (since we don't support them) if they
    exist.
  * Remove single quotes from password in database.yml
  * Only call git build-package once, and tag at the same time.
  * New commits for pe-deb-facter and pe-deb-dmv.
  * New pe-puppet-dashboard. Bumped to 1.2.6 on debian.
  * Put auth lines back into puppetdashboard.conf, but commented out.
  * New dmv commit. Make sure we ship debian source to pluto on builds.
  * Update installer/upgrader for dmv
  * (#12420) Handle edge case where hostname = hostname_short
  * Updating pe_mcollective to 0.0.42
  * (#12305) Warn on low/default inoodb_buffer_pool_size
  * Clean up whitespace in upgrader.
  * Eval MySQL innodb_buffer statement
  * Turns out, to use , you need to define it first.
  * Updating build.sh to tag unified repos as debian/version, new commit for
    puppet-enterprise-release.
  * t_innodb_buffer_pool doesn't need to be defined, so removing ? from
    variable interpolation.
  * (#13389) Increase min length of auth password to 8
  * Remove dangling whitespace, redo tabbing for consistency.
  * (#13394) Manually add live-management packages to upgrader
  * This removes some dead code related to EL4 and Lenny from the
    installer/upgrader.
  * 443 != "443", but 443.to_s == "443"
  * Making deb build.sh take an argument for package to build (bash build.sh
    puppet).
  * We *shouldn't* need double quotes around the password. It should have
    single quotes already.
  * Bumping facter to 1.6.7
  * (#13437) Revert "Make minimum password length apply to answer files"
  * Bounce cron as well as enable it, otherwise if cron is stopped, none of
    the magic can happen.
  * Update message for auto-agent selection. Also triggered by cloud
    provisioner selection.
  * Minor tweaks to wording in uninstaller help screen and email validation
    error.
 
 Moses Mendoza <moses@puppetlabs.com> (62):
  * (#12389) Correct spelling error in installer
  * Add installer file check to upgrader
  * (#12519) check for sourcing before uninstall
  * (#12167) Add special char support to uninstaller
  * (#12918) Drop databases as root in uninstaller
  * (#11938 Check for tty before calling stty in installer)
  * (#11938) fix return code check in try_stty
  * Script to add new distribution branches/changelogs
  * (#12841) Remove dmv db and users in uninstaller
  * (#13014) install fails on existing mysqlserver
  * (#12841) Handle dmv blank mysql root pwd
  * (#12804) stop uninstaller from echoing root password
  * (#12665) correct pe uninstaller solaris disable services
  * (#13036) Fix missing single quote in installer
  * (#13036) Fix set -e kills upgrade after vercmp
  * (#13036) Fix upgrader interview question
  * (13065) Remove EOL platforms from supported platforms list
  * (#13065) modify EOL message  url for maintainability
  * (#13066) Fix undefined variable error installer
  * Fix misspelled smtp config var
  * Fix permissions on configs and logs
  * Add cas configs to upgrader
  * Add cas client log to upgrader
  * Add dmv create & migrate to upgrader
  * (#13099) upgrader errors on eval of databases.erb
  * Fix syntax errors in conditional var assignment
  * Export PLATFORM_HOSTNAME env var for dmv
  * (#13221) force module installs
  * Remove smtp server questions from user interview
  * Remove some smtp questions from upgrader interview
  * use path to real dmv config file in upgrader
  * Move db tasks in upgrader
  * Change console port interview question
  * Set console port by default, ask if no ports open
  * (#13262) upgrader fails on session key error
  * (#13264) add set of q_puppetca_install to upgrader
  * (#13721) Upgrader update puppetdashboard.conf
  * Use ',' as match/replace separator in sed statements
  * (#13295) upgrader fails with cas error
  * (#12469) display operation-specific cancel message
  * Remove activemq from disparate pkg deb build script
  * unified activemq. update submodule.
  * (#12469) make exception more inclusive of other files
  * (#12997) add custom listening ips/hostnames to upgrader
  * (#12997) remove TODO line for handle custom IPs
  * (#13355) Fix solaris q_puppetca_install installer
  * (#12966) remove puppet module tool in solaris upgrader
  * (#13368) Stop displaying "for ..." at beginning of install
  * (#13303) add link to docs at start of install
  * (#13369) update ssl ciphers in puppetmaster.conf
  * (#13303) add link to docs at start of install
  * Move ../conf.d/puppetmaster.conf to erb
  * Uncomment host:port line in cas client config erb
  * Remove pe-auth user and correct db config path
  * (#11239) Save answers less in installer
  * (#13387) Set default console_hostname in smtp auth yml
  * (#13391) fix some rename artifacts in var names
  * Make minimum password length apply to answer files
  * (#13423) fix database example documentation
  * (#13438) fix whitespace in cas client erb
  * Reword agent-master communication fail message
  * (#13447) fix pkg info collection in support script
 
 Jeff McCune <jeff@puppetlabs.com> (12):
  * (maint) Ignore package_repos/{debian,incoming}/* in VCS
  * (#11163) Add README files to PE distribution tarball
  * (#11178) Make dist rake task work without root group
  * (#11163) Convert README to markdown and minor updates
  * (#11163) Include a PDF version of the README
  * (format) Reflow long lines in this change set
  * (#11572) Update stdlib to 2.1.2
  * (#12357) Update stdlib to 2.3.0 for Windows support
  * (#12357) Update pe_mcollective to 0.0.40 for windows
  * (#12660) Avoid truncation of the license log message
  * (#12660) Replace two with ten in the messages
  * (#13096) Update stdlib to 2.3.1 and fix LoadError
 
 Justin Stoller <justin@puppetlabs.com> (10):
  * This commit validates the email address that is passed in the console
    interview. It also removes the default value as a sensible cannot really
    be determined. It updates the text of the question to more pointedly ask
    for an email address.
  * Previously lines 3726 & 3725, where the puppet plugins for dmv and
    dashboard were installed, was outside of the conditional ensuring that it
    was only executed during console installs. This moves it up 3 lines, into
    the conditional, and now we can install nodes that don't have the console
    on them!
  * validate the admins email in the upgrader too
  * s/q_puppet_enterpriseconsole_auth_user/&_email/
  * check for connectivity to the master in the interview
  * conditionally assign hostnames/certnames to avoid overwriting answer file
    values
  * improve question connectivity q
  * update answers to include default fail fast on poor connectivity
  * make it so the user doesnt need to know how I implement the retry
    question
  * dont say check your /etc/hosts in the default
 
 Adrien Thebo <adrien@puppetlabs.com> (8):
  * (#12530) Set unique per-host answers.lastrun name
  * (#12683) Reorganize support script output
  * (#12683) Reorganize support script output
  * (maint) Reorganize the support script into check types.
  * (#12713) Update support script contact info
  * (#12876) Add logging/debug info for support script
  * (#12877) Log delayed worker output for support
  * (#12912) Capture netstat output for support
 
 nfagerlund <nick.fagerlund@gmail.com> (6):
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
  * (#11172, 11173, 11175) Clarify several questions
  * (#11172, 11173, 11175) Clarify several questions
 
 Cody Herriges <c.a.herriges@gmail.com> (2):
  * Add 1.9.2+ while keeping 1.8.7 compatibility.
  * Stubs out q_puppetca_install.
 
 Daniel Pittman <daniel@rimspace.net> (1):
  * (#11086) Warn when the system doesn't match minimum system spec.
 
 Garrett Honeycutt <garrett@puppetlabs.com> (1):
  * (#13142) installer now works on RHEL6 Workstation
 
 Jenkins User <jenkins@deb-builder.puppetlabs.lan> (1):
  * Update Rakefile. Add gem path to
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games.
 
 Joshua Harlan Lifton <lifton@puppetlabs.com> (1):
  * Clean up DMV configuration file comments
 
 Randall Hansen <randall@puppetlabs.com> (1):
  * * "`-all.tar` will install on all supported platforms."   * Needs to be:
    "-all.tar can install PE on all Unix-like operating systems we support" *
    "* [Puppet Enterprise Manual](http://docs.puppetlabs.com/pe/)"   * Needs
    to include the version of PE in the docs link (Link:
    http://docs.puppetlabs.com/pe/2.5) * "; this will start an interactive
    guide that will customize your installation."   * Remove this whole line
    from the semi-colon onwards. * "running the installer in its scriptable
    non-interactive mode"   * Remove the word "scriptable"
 
 Ryan Coleman <ryan@puppetlabs.com> (1):
  * (#13343) Include sample answers for DMV
 
2011-11-14 Michael Stahnke <stahnma@puppetlabs.com> - 2.0rc2
=============================================================
 Michael Stahnke <stahnma@puppetlabs.com> (51):
  * (#10256) Fix the whatprovides negation in installer
  * Ensure file exists so cat doesn't throw to stderr
  * (#10286) Quick hack to fix broken installer
  * update changelog
  * (#10298) Fix installation failing on java requirements
  * New build with pe-puppet-enterprise-release update
  * Fix java to be 1.6 or higher. Causing issues with jetty.
  * New livemanagement in this build
  * (#10409) Update installer/upgrader for report HTTPS processor
  * (#10432) Typo in URL string
  * (#10447) Enterprise console passwd file shouldn't be world-readable
  * Haus says sed needed a /g on it, so I did
  * (#10502) Reduce output for installation
  * (#10503) Reducing output via apt, adding -q.
  * (#10503) Reducing output via zypper, adding -q.
  * (#10500) Update localhost allow rules to be explicit
  * (#10441) Rename console file to console_htpasswd
  * Update Changelog for new build
  * (maint) Upping the output level of package installation slightly
  * Somehow dropped a ; -- fixing
  * Updated apache in el6
  * Update a couple changelog entries
  * new apaceh on sles, new live-mgmt on all
  * Builds should now notify QA of arrival
  * New solaris pkgs; new dashboard; see changelog
  * Upping output level on yum to -d2
  * See Changelog; new lm, dashboard, nodes should be in default group now...
  * New mcollective builds (deb) and apache (el)
  * Update pe_mcollective module to include base64
  * Reduce dashboard-worker warning on debian; new apache on sles
  * New apache builds/init scripts on Debian
  * Spell higgins email correctly...sorry
  * Add localhost4.localdomain4 to allow
  * (#10281) Tune Passenger for live management
  * Remove quiet mode for zypper installs.
  * New apache on el6; live-mgmt; passenger tuning; report processor on
    puppet
  * remove PassengerMinInstances directive, as it's a v3 directive
  * Update mcollective package for sles (new init script)
  * New build of apache for el6 -- typo fix
  * Give rake 2 more seconds to wait for the webserver to start
  * (#10720) Ease reporting/enc ACLs in Apache
  * New pe_mcollective module
  * Update 0.0.34 for pe_mcollective
  * (maint) upgrader should not remove mco acct if it's not there
  * Adding tech to notify of new builds
  * Update gitignore to reduce noise
  * Update submodules for PE 2.0.0
  * Update Rakefile to add a sign task
  * Remove the build notifications for tech list
  * Update gitignore to ignore build artifacts (installer/answers)
  * Fix submodule location for pe-deb-activemq
 
 Matthaus Litteken <matthaus@puppetlabs.com> (50):
  * (#9993) Ask only about wrapper modules
  * Tweak to backup for upgraded modules
  * (#7901) Add answers dir to rakefile
  * (#10288) Default to no on puppet master install
  * (#10316) Remove unnecessary questions from installer
  * (#10312) Questions reordered to reduce confusion
  * (#10287) Replace certdnsnames with dnsaltnames
  * Fixed convert answers to turn colons into commas for dns names.
  * Quick hack to get install moving. There is a deeper problem with the
    StringDNSName type.
  * Turns out, you should only pass -q to the second grep, not to both.
  * Make the tar quiet about leading slashes. Replaced run_suppress_stdout
    with run_suppress_output.
  * Escaped single quote was causing bash errors. Wrapped string with double
    quotes instead.
  * Change cloud provisioner question to default to no on install.
  * (#10300) Classify node gracefully handles no console
  * (#10223) Basic master test working in upgrader
  * (#10298) Activemq only requires java 1.5.0
  * (#10342) Populate question with available data
  * (#10378) Fix quoting of ruby call
  * (#10286) Undefined variables have defaults
  * (#10343) User/database name default to console
  * (#10306) Default ssl support for console in install
  * (#10409) Replace inline auth with include for apache
  * (#10419) Add ssl support for enc script
  * (#9508) Upgrade auth.conf, change 'auth no' to 'auth any'
  * (#10452) Resolve IFS problems in upgrader
  * (#10341) Add ssl to upgrade path for console
  * (#10434) Renaming pe_baselines to pe_compliance and updating wrapper.
  * (#10572) Reduce three puppet.conf sed statements to two
  * (#10593) -q should be -y in apt-get for installer.
  * {$ \!= ${
  * (#10621) Rename pe_agents group to default for console configuration
  * (#10716, #10717) Enable cron(d?) on install, upgrade
  * (#10618) Don't bounce apache in disjoint console/master upgrades.
  * (#10729) Repair broken reporturl from 1.0 installs.
  * (#10726) Update module path in upgrade for pre 1.2 installs.
  * (#10210) Added warning in upgrader on standalone console
  * Missing then from if block
  * Move mco account question into interviewer
  * Fixed the module path wrong. Now it's right.
  * (#10533) Update sample answers for upgrader
  * (#10210) Updating message with doc url.
  * (#10756) Add autosign.conf on master with standalone console
  * (#10757) Fix auth.conf for pre-2.0 installs during upgrade
  * (#10753) Lay down facts.d txt file as early as possible
  * Bumping mcollective to 0.0.35
  * Need the right reporturl for external_node.
  * Two upgrade fixes
  * (#10797) Stop agent and master before upgrade
  * (#10815) Remove mco account in upgrade, ask about homedir
  * (#10805) Remove old modules during upgrade
 
 Jonathan Grochowski <jonathan@puppetlabs.com> (27):
  * (#10282) Updated puppetral module to 0.0.16
  * (#10311) Update pe_mcollective module to 0.0.17
  * (#10158) Accept special characters in MYSQL passwords
  * (#10345) Installer exception_handler should turn echo on
  * (#10373) Rebuild pe-mcollective module for enterprise-dist
  * (#10337) Shouldn't offer ldap auth in the installer
  * (#10301) Installer assumes system-logos is installed
  * (#10396) Rename dashboardpass to console.
  * (#10401) Update puppetral and puppetd to latest
  * (#9961) PE installer should not add nodes to the console pe_agents group
  * (#10420) Updated doc strings and comments in pe_mcollective module
  * (#10427) Cannot enqueue packages with spaces
  * (#10427) Forgot missing space
  * (#10427) rpm --whatprovides cannot handle versioned packages
  * (#10446) Move auth samples to another folder
  * (#10421) Provide HTTPS report processor.
  * (#10448) Copy sanitized answers.lastrun to /etc/puppetlabs
  * (#10437) QA Oracle Enterprise Linux 4
  * (#10486) Installer in noop mode is writing to facts.d
  * (#10483) mcollective clients' AES timeout should match the server
  * (#10558) The installer should enable the services it bounces
  * (#10578) Modify text message for triggering daemonized puppetd runs with
    MC
  * (#10604) There is no visible agent in console after monolithic install
  * (maint) Update pe_mcollective to v0.0.25
  * (#10652) Installer should validate that port numbers are actually numbers
  * (maint) Update pe_mcollective to v0.0.31
  * (#10098) pe-tarball should contain only uid/gid 0 files
 
 Nigel Kersten <nigel@puppetlabs.com> (15):
  * (#9430) Add baselines/accounts modules to pe_agents.
  * Update MCollective module to 0.22
  * (#10548) Autodetect available ports for the console
  * Update default port order so it's easier to document and explain.
  * (#10434) Fix old pe_baselines registration in installer as pe_accounts.
  * (#10602) Set the ca_name to vary on every install by including the date.
  * (#10429) Improve the text for starting httpd based on answers
  * (#10533) Update answer file examples for PE 2.0 changes
  * (#10575) Update pe_mcollective module to 0.0.28
  * (#10682) Prompt to remove the mco user account as part of the upgrade
    process
  * Update pe_mcollective module to 0.0.29
  * (#10732) Move Passenger configurations to a global conf file
  * (#10752) Remove indent passenger-extra.conf
  * (#10764) Get console certs on console only installs
  * (#10765) Auto-enable/start pe-httpd on console-only as well
 
 Deepak Giridharagopal <deepak@puppetlabs.com> (6):
  * (#9961) Auto-register pe_agents group and pe_mcollective class
  * (#9961) Auto-add nodes to the pe_agents dashboard group
  * (#9961) Fix typo in function name
  * (#9318) Fix ordering issue in dashboard group/class creation
  * (#9318) Installer should add included PE modules to dashboard
  * (#10259) Upgrader should remove legacy "mco" and "mcollective" certs
 
 nfagerlund <nick.fagerlund@gmail.com> (6):
  * Remove the outdated manual
  * Docs: Edit user-facing prompts in installer
  * Docs: Edit user-facing prompts in upgrader
  * Edit comments in default site.pp
  * (#9324) Remove references to "dashboard" in installer text
  * Maint: Remove trailing whitespace in installer
 
 Dan Bode <dan@puppetlabs.com> (4):
  * (#10277) Add platform detection for amazon linux
  * (#10293) Fix simple auth http config file
  * (#10292) Remove invalid dashbaord worker invocations
  * (#10293) escape double quotes in apache vhost
 
 Jeff McCune <jeff@puppetlabs.com> (2):
  * (#10600) Update PE mcollective module to v0.0.26
  * (maint) Add console cert fix to mcollective module
 
 Justin Stoller <justin@puppetlabs.com> (1):
  * it should be yN not Ny
 
 Matt Robinson <matt@puppetlabs.com> (1):
  * Add and discovery timeout enviornment variable
 
 Max Martin <max@puppetlabs.com> (1):
  * Add inventory retries environment variable, comment out settings
 
2011-10-24 Michael Stahnke <stahnma@puppetlabs.com> - 2.0rc1
=============================================================
 * no changes since the previous version.2012-02-21 Matthaus Litteken <matthaus@puppetlabs.com> - 2.0.3rc2
==================================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (7):
  * Don't enqueue dmidecode on el4 in installer/upgrader
  * (#12735) Populate httpd port if unset
  * Really delete mco homedir when asked to
  * Updated sample answers files
  * (#12758) Use correct modulepath in upgrader
  * Change owner of puppet.conf to pe-puppet
  * Revert "(#12167) Use single quotes for db pass in uninstall"
 
 Michael Stahnke <stahnma@puppetlabs.com> (2):
  * Changing permissions on puppet.conf ot be 600
  * Fix path for puppet.conf.  I forgot a puppet.
 
2012-02-18 Matthaus Litteken <matthaus@puppetlabs.com> - 2.0.3rc1
==================================================================
 * no changes since the previous version.2012-02-21 Matthaus Litteken <matthaus@puppetlabs.com> - 2.0.3
===============================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (24):
  * (#12167) Use single quotes for db pass in uninstall
  * Rebuilt P-P-E-R on EL (2.0.2).
  * Use --force for rpm on el4
  * Rebuilt puppet for EL5 to get mysql deadlock patch applied.
  * Replace pkill with bounce_service
  * Replace \s with [[:space:]] for master check
  * Better regex for rewriting external_node url
  * (#12446) Only perform some tasks if the upgrade is from PE < 2.0
  * (#12445) Don't replace puppetdashboard.conf on PE >= 2.0 upgrades
  * (#12436) Enqueue pciutils and sometimes dmidecode
  * (#12466) Discard X-Forwarded-For headers in apache
  * (#12380) Fully qualify calls to userdel, groupdel
  * (#12129) Make httpd message conditional on PE_MAJOR
  * (#12393) Upgrade yum to allow --nogpgcheck flag
  * New submodule commits for puppet, puppet-enterprise-release
  * (#12342) Improve wording of TCP port warnings.
  * New commits for puppet, facter, puppet-enterprise-release for
    debian/ubuntu.
  * Don't enqueue dmidecode on el4 in installer/upgrader
  * (#12735) Populate httpd port if unset
  * Really delete mco homedir when asked to
  * Updated sample answers files
  * (#12758) Use correct modulepath in upgrader
  * Change owner of puppet.conf to pe-puppet
  * Revert "(#12167) Use single quotes for db pass in uninstall"
 
 Michael Stahnke <stahnma@puppetlabs.com> (4):
  * Update submodules
  * Submodule update of activemq
  * Changing permissions on puppet.conf ot be 600
  * Fix path for puppet.conf.  I forgot a puppet.
 
 Adrien Thebo <adrien@puppetlabs.com> (3):
  * (#12530) Set unique per-host answers.lastrun name
  * (#12683) Reorganize support script output
  * (maint) Reorganize the support script into check types.
 
 Moses Mendoza <moses@puppetlabs.com> (1):
  * (#12389) Correct spelling error in installer
 
 nfagerlund <nick.fagerlund@gmail.com> (1):
  * (#11172, 11173, 11175) Clarify several questions
 
2012-01-31 Matthaus Litteken <matthaus@puppetlabs.com> - 2.0.2rc1
==================================================================
 * no changes since the previous version.2012-02-01 Michael Stahnke <stahnma@puppetlabs.com> - 2.0.2
============================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (15):
  * (#12102) Fix race in installer/upgrader
  * Fix uninstaller for sles
  * (#12133) Don't purge on debian package removal
  * Fix uninstaller EL/SLES package removal
  * Replace zypper call with rpm to remove packages on sles
  * (#12142) Don't ask to install cloud if installed
  * (#12029) Bounce pe-httpd if PE >= 2
  * Only wait for passenger during install if on a master.
  * (#12166) Don't clean mco cert on 2.0.0 upgrades
  * Update submodules and build.sh for 2.0.2 release
  * Rebuilt P-P-E-R on EL (2.0.2).
  * Use --force for rpm on el4
  * Rebuilt puppet for EL5 to get mysql deadlock patch applied.
  * Replace pkill with bounce_service
  * Replace \s with [[:space:]] for master check
 
 Michael Stahnke <stahnma@puppetlabs.com> (7):
  * (maint) Do not regen certificates if they've been fixed
  * Add moses to notifications of new builds
  * New build of augeas on sles; passenger on EL
  * New Activemq builds
  * Update build.sh to include gpg key cache
  * Submodule updates for activemq and live-management
  * Update submodule pointer for tilt
 
2012-01-24 Michael Stahnke <stahnma@puppetlabs.com> - 2.0.1rc2
===============================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (11):
  * (#11993) Actually remove packages on solaris
  * (#11992) Stop pe-puppet-dashboard-workers during uninstall
  * (#12026) Remove rails packages before upgrading
  * (#12045) Warn on attempted uninstall of remote DBs
  * (#12056) Reorder package handling for debian in upgrader
  * Don't try to detect default console port
  * Updating pe_mcollective module to 0.0.39
  * (#12064) Really don't depend on external node
  * (#12071) Don't remove dependencies in upgrader
  * (#12075) Verify auth.conf exists before updating
  * (#12095) Wait for passenger before trying to retrieve cert
 
 Michael Stahnke <stahnma@puppetlabs.com> (4):
  * Update dashboard with XSS fix
  * Forgot to include SLES packages
  * New builds for puppet-dashboard CVE-2012-0891
  * Update pper for 2.0.1
 
2012-01-13 Michael Stahnke <stahnma@puppetlabs.com> - 2.0.1rc1
===============================================================
 * no changes since the previous version.2012-01-26 Michael Stahnke <stahnma@puppetlabs.com> - 2.0.1
============================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (97):
  * (#10953) Better upgrader behavior after partial install
  * (#11000) Replace colons with commas in full suite sample answers file.
  * (#11056) Handle special chars for htpasswd in install
  * (#11110) Wrap mysql statement in backticks
  * (#11129) Unify debian pe packages where possible
  * (#11129) Unified puppet-dashboard under one debian.
  * (#11236) Use FQDN for default cert name
  * Update debian build script for freight
  * Update Rakefile to handle the new debian layout
  * Build.sh really working for debian.
  * Root rakefile really working for debian.
  * Revert "Build.sh really working for debian."
  * (#11107) Set umask to 0022 in installer/upgrader
  * (#10862) Tune passenger during upgrade
  * (#11107) Reduce complexity of umask in installer/upgrader
  * Puppet-dashboard is unified, not disparate.
  * (#11429) Replace gsed with sed for solaris
  * (#5338) Supply uninstaller with PE
  * Add uninstaller to rakefile for building.
  * (#11179) Remove swap file from pe_compliance tarball
  * Enqueue puppet-module-tool on Solaris
  * (#11497) Fix umask in uninstall/upgrade
  * (#11487) Kill processes on failure in uninstall
  * Adding support script to Rakefile for building.
  * (#11619) Parse and sort debian versions properly
  * (#11619) Fix RPM version parsing and sorting
  * (#11635) Handle empty mysql pass in uninstaller
  * (#11646) Add -h flag for help in uninstaller
  * (#11619) Need rpm release in version string
  * (#11644, #11645) Get root mysql pass, accept answer files
  * (#11655) Move libxml2 into OS specific case
  * (#11647) Remove pid files during uninstaller
  * Fix debian tagging for build.sh
  * (#11445) Add link to PE console
  * (#11713) Fix db removal in uninstaller
  * (#11708) Fix handle_service for puppet-agent in uninstaller
  * (#10710) Remove lockfiles in uninstaller
  * (#11710) Add another lockfile location to uninstaller
  * (#11650) Warn if uninstalling without removing db
  * New build of mcollective for debian.
  * (#11761) Answers files should not be world readable
  * (#6038) Improve mysql detection in installer
  * (#6038) Fix logic in mysql_path (-z becomes -n)
  * Support script tweaks to use correct cmd and silence errors
  * (#11812) Remove cronjobs in uninstaller
  * Reverse ! -z to -n in uninstaller
  * Use dpkg -P only when uninstall is a purge
  * (#11815) Make a default for q_puppet_enterpriseconsole_database_remote
  * (#11814) Exclude pem files from tarball
  * (#11836) Append instead of overwrite.
  * (#11813) Better os detection in installer
  * (#11837) Question with answer not asked
  * (#11468) Verify port available in interview
  * (#10158) Allow special chars in mysql pass on debian
  * (#10158, #11851) Mysql Special Chars on debian
  * (#11877) Less unanswerable questions
  * (#11878) Verify mysql credentials after mysql install
  * (#11821) Don't always ask if they want to install mysql
  * (#11884) No fqdn makes hostname fail
  * (#11814) Keep some pems in the support tarball
  * Add the platform message to more places
  * (#11532) Logging mode fails when standard mode fails
  * (#11532) Replace cat with dd to not error out
  * (#6347) Update ownership of /var/opt/lib/pe-puppet/lib
  * (#11891) Handle lack of VERSION gracefully
  * (#11869) Uninstaller warns about leaving mysql behind
  * Clean up dpkg statoverride on debian too
  * (#6347) Only chown /var/opt/lib/pe-puppet/lib once
  * (#11532) Replace set -o pipefail with $PIPESTATUS
  * (#11923) Use correct init script for dashboard-workers
  * (#11238) Add a plan to the confirm plan step
  * (#11461) Warn about potential firewall problems
  * (#11894) Better user check for uninstaller
  * (#11485) Better fake/real master detection
  * (#6347) Move chown to still later
  * (#11064) Fix broken settings.yml on pre-1.2 installs
  * (#10757) Fix master hostname for auth.conf update in upgrade
  * (#11993) Actually remove packages on solaris
  * (#11992) Stop pe-puppet-dashboard-workers during uninstall
  * (#12026) Remove rails packages before upgrading
  * (#12045) Warn on attempted uninstall of remote DBs
  * (#12056) Reorder package handling for debian in upgrader
  * Don't try to detect default console port
  * Updating pe_mcollective module to 0.0.39
  * (#12064) Really don't depend on external node
  * (#12071) Don't remove dependencies in upgrader
  * (#12075) Verify auth.conf exists before updating
  * (#12095) Wait for passenger before trying to retrieve cert
  * (#12102) Fix race in installer/upgrader
  * Fix uninstaller for sles
  * (#12133) Don't purge on debian package removal
  * Fix uninstaller EL/SLES package removal
  * Replace zypper call with rpm to remove packages on sles
  * (#12142) Don't ask to install cloud if installed
  * (#12029) Bounce pe-httpd if PE >= 2
  * Only wait for passenger during install if on a master.
  * (#12166) Don't clean mco cert on 2.0.0 upgrades
 
 Michael Stahnke <stahnma@puppetlabs.com> (53):
  * Update notify task in rakefile to send mail
  * Add changelog Rake task
  * Add a CI gate for build publishing
  * The 'all' task no longer ships to s3
  * Taking .gitignore from master
  * Removing legacy uninstallers that sucked
  * (#11500) Support local repo prune
  * Add a support script to Puppet Enterprise
  * Update notify task to include changelog in proper format
  * (maint) rpmprune task not applicable on all platforms
  * Change support file to +x
  * (maint) Rakefile clean up and fixes
  * Update README; packging update for EL6
  * New apache package for debian stuff
  * New apache with patch to hopefully fix el6 rake 400 issues
  * New builds of activerecord; activesupport; augeas; ruby-augeas
  * Fix compose process (one time)
  * (#11626) Enqueue Libxml2
  * Attempt to include new activerecord
  * Update Submodule Pointers
  * New Ruby builds for security issue on all platforms
  * Also new mcollective build on EL
  * New Submodule pointer to ruby
  * Update gitignore to exclude Changelog
  * Fixes for macros on EL; sles livemgmt pkg
  * New version of Facter (1.6.4)
  * Rebuild of mcollective
  * (#11341) Make augeas-lenses depend on pper (augeas rebuild)
  * (#11341) Make libevent depend on pper (libevent rebuild)
  * Rebuilt apache to require pper
  * Rebuild passenger and rack for new rack versions
  * New builds for solaris of facter/puppet
  * New version of Puppet and Dashboard
  * (#11649) Updated version of pe_mcollective module
  * (#11649) Update pe_compliance module
  * Update submodules
  * Update submodules
  * Testing autocompose
  * Submodule Apache updated
  * Submodule dashboard updated
  * New Debian build of baselines
  * New puppet builds on sles;deb;el
  * Live mgmt updated on server platforms
  * Update dashboard with XSS fix
  * Forgot to include SLES packages
  * New builds for puppet-dashboard CVE-2012-0891
  * Update pper for 2.0.1
  * (maint) Do not regen certificates if they've been fixed
  * Add moses to notifications of new builds
  * New build of augeas on sles; passenger on EL
  * New Activemq builds
  * Update build.sh to include gpg key cache
  * Submodule updates for activemq and live-management
 
 Jeff McCune <jeff@puppetlabs.com> (2):
  * (format) Reflow long lines in this change set
  * (#11572) Update stdlib to 2.1.2
 
 nfagerlund <nick.fagerlund@gmail.com> (2):
  * (#11086) Change nonexistent memorytotal fact to memorysize
  * (#11086) Edit wording of memory warnings
 
 Daniel Pittman <daniel@rimspace.net> (1):
  * (#11086) Warn when the system doesn't match minimum system spec.
 
2011-11-14 Nigel Kersten <nigel@puppetlabs.com> - 2.0.0
========================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (142):
  * (#9288) libldap enqueued in install/upgrade
  * (#9226) Pluginsync defaults to true in installer
  * (#9127) Remove pe-rails, pe-action* from installer
  * (#9334) Debian minor version no longer prints
  * (#9127) Remove obsolete packages during upgrade
  * (#9127) activerecord doesn't require activeresource
  * (#9317) Save all answers during upgrade or install
  * (#9124) Collect mcollective facts after upgrade/install
  * (#9432) Mco-client should only be installed to master
  * (#9387) Ensure perms for external_node
  * (#9512) Installer installs vwc packages for EL
  * (#9512) Upgrader installs VWC packages if needed
  * (#9507) Update installer to use puppet apply
  * (#9320) Add baseline_day_end to settings.yml
  * (#9300) Remove cruft from auth.conf heredoc
  * (#9117) display_platform_failure working
  * (#9257) Add alias for mco to mcollective module
  * (#9117) Fix awk detection
  * (#9520) Correct mysql db creation syntax
  * (#9481) Assume dashboard is used as ENC
  * (#9480) Installer assumes reports sent to dashboard
  * (#9692) Don't try to enable puppet-dashboard
  * (#9483) Installer won't ask about ruby dev libaries
  * Typo in installer. Docs URL shouldn't be there
  * Added net-ssh to git submodules.
  * Added net-ssh to build.sh for greater good.
  * Added net-scp to git submodules, and to packaging/deb/lenny/build.sh
  * Added builder (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added excon (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added formatador (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added mime-types (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added multi-json (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added guid to git submodules, and to packaging/deb/lenny/build.sh
  * Added ruby-hmac (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added nokogiri (fog dependency) to git submodules, and to
    packaging/deb/lenny/build.sh
  * Added fog to git submodules, and to packaging/deb/lenny/build.sh
  * (#9893) Add cloud gems to install/upgrade
  * (#9828) Enqueue nokogiri dependencies in install
  * libxslt doesn't exist on debian. It is libxslt1.1
  * Added trollop to build.sh and as a submodule to enterprise-dist.
  * Updating build.sh, adding rbvmomi there and as a submodule.
  * Added trollop and rbvmomi to installer.
  * Merge and remove redundant conditionals
  * (#9946) Enqueue live management
  * Oops. Too many semi-colons. And not in a case.
  * Oops. Too many semi-colons. And not in a case.
  * (#9267) Rebrand dashboard to enterprise console
  * (#9301, #9335) Upgrader less chatty
  * Comments of 1.2.3 => 1.2.x.
  * (#9975) Noop mode works in installer
  * (#9494) Puppet apply in install won't gen reports
  * Quick fix for VERSION placement
  * Handle dashboard after install of packages
  * (#9640) puppet-dashboard user references correct mco
  * (#10023) Fix conversion function for answers file
  * Ooops. Dangling backslash. Let's get rid of that.
  * Unset bit in conversion was trying to unset variable values, not variable
    names. This is no longer the case.
  * (#9490) Bail out early if java is not 1.6/1.7
  * (#10038) Ask about cloud provisioner installation
  * Fix broken sed in upgrader.
  * Make check_java less chatty.
  * (#9640) Set java bool on all installs
  * Bumping mcollectivepe to v0.0.10.
  * (#10096) Add console fact to facts.d during install
  * Updating class in installer to reflect new name of mcollectivepe =>
    pe_mcollective.
  * Adding pe_mcollective v0.0.11 to enterprise dist to reflect namespace
    change and version bump.
  * (#10082) mco-client queued for console
  * (#10080) Installer lays down password for mcollective
  * (#10117) Enqueue live management during install/upgrade
  * (#10126) Fix typos in upgrader, wrap string in quotes
  * (#10128) Enqueue correct java during upgrade
  * Bump pe-mcollective to v0.0.13
  * (#10131) Fix perms on mcollective credentials file
  * Bump pe-mcollective to v0.0.14.
  * (#10044) Auto-enqueue agent on cloud install
  * (#9646) Add --provides to rpm query
  * (#10130) Remove config_mcoll from console install
  * Replaced awk with "${PLATFORM_AWK?}".
  * Tweaking rpm query to produce better results.
  * Added new versions of all modules, and brought in wrapper modules.
  * (#7901) Add sample answers to puppet-enterprise
  * (#9646) Better package handling on EL
  * (#9646) Fix undefined behavior in el package install
  * (#10190) Fixup reporturl in install/upgrade
  * (#10150) pe-memcached not started on install
  * (#10201) No default for console host
  * (#10201) Use default hostname for console sometimes
  * (#10160) Update auth.conf with new cert name
  * (#9319) Notify user about inventory service db
  * Typo in enterprise console hostname would break the install interview.
    space between String and localhost is very important.
  * Bumping pe_mcollective module to v0.0.15
  * (#10193) Upgrade path for modules
  * (#9993) Ask only about wrapper modules
  * Tweak to backup for upgraded modules
  * (#7901) Add answers dir to rakefile
  * (#10288) Default to no on puppet master install
  * (#10316) Remove unnecessary questions from installer
  * (#10312) Questions reordered to reduce confusion
  * (#10287) Replace certdnsnames with dnsaltnames
  * Fixed convert answers to turn colons into commas for dns names.
  * Quick hack to get install moving. There is a deeper problem with the
    StringDNSName type.
  * Turns out, you should only pass -q to the second grep, not to both.
  * Make the tar quiet about leading slashes. Replaced run_suppress_stdout
    with run_suppress_output.
  * Escaped single quote was causing bash errors. Wrapped string with double
    quotes instead.
  * Change cloud provisioner question to default to no on install.
  * (#10300) Classify node gracefully handles no console
  * (#10223) Basic master test working in upgrader
  * (#10298) Activemq only requires java 1.5.0
  * (#10342) Populate question with available data
  * (#10378) Fix quoting of ruby call
  * (#10286) Undefined variables have defaults
  * (#10343) User/database name default to console
  * (#10306) Default ssl support for console in install
  * (#10409) Replace inline auth with include for apache
  * (#10419) Add ssl support for enc script
  * (#9508) Upgrade auth.conf, change 'auth no' to 'auth any'
  * (#10452) Resolve IFS problems in upgrader
  * (#10341) Add ssl to upgrade path for console
  * (#10434) Renaming pe_baselines to pe_compliance and updating wrapper.
  * (#10572) Reduce three puppet.conf sed statements to two
  * (#10593) -q should be -y in apt-get for installer.
  * {$ \!= ${
  * (#10621) Rename pe_agents group to default for console configuration
  * (#10716, #10717) Enable cron(d?) on install, upgrade
  * (#10618) Don't bounce apache in disjoint console/master upgrades.
  * (#10729) Repair broken reporturl from 1.0 installs.
  * (#10726) Update module path in upgrade for pre 1.2 installs.
  * (#10210) Added warning in upgrader on standalone console
  * Missing then from if block
  * Move mco account question into interviewer
  * Fixed the module path wrong. Now it's right.
  * (#10533) Update sample answers for upgrader
  * (#10210) Updating message with doc url.
  * (#10756) Add autosign.conf on master with standalone console
  * (#10757) Fix auth.conf for pre-2.0 installs during upgrade
  * (#10753) Lay down facts.d txt file as early as possible
  * Bumping mcollective to 0.0.35
  * Need the right reporturl for external_node.
  * Two upgrade fixes
  * (#10797) Stop agent and master before upgrade
  * (#10815) Remove mco account in upgrade, ask about homedir
  * (#10805) Remove old modules during upgrade
 
 Michael Stahnke <stahnma@puppetlabs.com> (116):
  * Update for deps
  * (#9279) Fix puppet inspect upload by editing puppet.conf properly
  * Ensure pe-puppet-dashboard-workers is enabled after reboot
  * (#9279) Remove old archive files section in installer
  * Update README
  * Adding Rake task for shipping sles builds.
  * maint: add an s3ship task for composing
  * Update s3 ship task to strip the whitespace from the shell commands
  * Add el5-i386 to the s3 ship target
  * Update submodule pointer
  * Update submodule ruby-shadow
  * Update stomp submodule
  * Update submodule
  * Updating build.sh
  * Updating rakefile to provide less errors in rsyncing
  * Adding tilt
  * Updating build.sh to include tilt
  * Adding submodule for sinatra
  * Adding dalli submodule
  * Update build.sh for dalli
  * Updated submodule
  * Adding memcached submodule
  * Update build.sh to include libevent and memcached
  * Remove q.sh
  * Update submodules
  * Update submodule
  * Submodule update
  * Submodule update
  * Submodule update
  * (#9688) chkconfig is not usable on ubuntu/debian.
  * update uninstaller puppet module for debian
  * Update submodule
  * Try to ship LATEST file last
  * Whitespace
  * Whitespace
  * Now gzipping builds
  * Adding s3 ability to work with tar.gz
  * Whitespace
  * Adding livemanagement bits to the installer for sles, debian, ubuntu
  * Removing tabs and using 4 spaces instead
  * Whitespace
  * Adding an s3clean task to clean out our old builds in s3buckets.
  * Added a check to verify existance of dists/LATEST for s3clean task
  * New builds of Dashboard in this build
  * New build:
  * New build: facter on solaris, rubygem-pg, new mc module
  * Update puppet build for facter dep; new puppet on solaris
  * New submodule for cloud provisioner
  * Update build.sh for CP
  * Cloud Prov. now in pkg dir
  * New puppet rc3, livemgmt in el
  * New solaris updates
  * New livemgmt builds in EL
  * Removing dead packages
  * Add live-management to build.sh
  * Updates to live-management
  * Update mcollective module to 0.12
  * Whitespace
  * New build: new live-managment pkg
  * New build: new cp, live-mgmt, fog
  * Added a changelog
  * Updated Changelog
  * Updating all submodules
  * (#10256) Fix the whatprovides negation in installer
  * Ensure file exists so cat doesn't throw to stderr
  * (#10286) Quick hack to fix broken installer
  * update changelog
  * (#10298) Fix installation failing on java requirements
  * New build with pe-puppet-enterprise-release update
  * Fix java to be 1.6 or higher. Causing issues with jetty.
  * New livemanagement in this build
  * (#10409) Update installer/upgrader for report HTTPS processor
  * (#10432) Typo in URL string
  * (#10447) Enterprise console passwd file shouldn't be world-readable
  * Haus says sed needed a /g on it, so I did
  * (#10502) Reduce output for installation
  * (#10503) Reducing output via apt, adding -q.
  * (#10503) Reducing output via zypper, adding -q.
  * (#10500) Update localhost allow rules to be explicit
  * (#10441) Rename console file to console_htpasswd
  * Update Changelog for new build
  * (maint) Upping the output level of package installation slightly
  * Somehow dropped a ; -- fixing
  * Updated apache in el6
  * Update a couple changelog entries
  * new apaceh on sles, new live-mgmt on all
  * Builds should now notify QA of arrival
  * New solaris pkgs; new dashboard; see changelog
  * Upping output level on yum to -d2
  * See Changelog; new lm, dashboard, nodes should be in default group now...
  * New mcollective builds (deb) and apache (el)
  * Update pe_mcollective module to include base64
  * Reduce dashboard-worker warning on debian; new apache on sles
  * New apache builds/init scripts on Debian
  * Spell higgins email correctly...sorry
  * Add localhost4.localdomain4 to allow
  * (#10281) Tune Passenger for live management
  * Remove quiet mode for zypper installs.
  * New apache on el6; live-mgmt; passenger tuning; report processor on
    puppet
  * remove PassengerMinInstances directive, as it's a v3 directive
  * Update mcollective package for sles (new init script)
  * New build of apache for el6 -- typo fix
  * Give rake 2 more seconds to wait for the webserver to start
  * (#10720) Ease reporting/enc ACLs in Apache
  * New pe_mcollective module
  * Update 0.0.34 for pe_mcollective
  * (maint) upgrader should not remove mco acct if it's not there
  * Adding tech to notify of new builds
  * Update gitignore to reduce noise
  * Update submodules for PE 2.0.0
  * Update Rakefile to add a sign task
  * Remove the build notifications for tech list
  * Update gitignore to ignore build artifacts (installer/answers)
  * Fix submodule location for pe-deb-activemq
  * (#10815) Userdel should not remove home dir by default
  * Update tarball in the enterprise-dist repo
 
 Jonathan Grochowski <jonathan@puppetlabs.com> (31):
  * (#9777) Installer for 2.0 should enable memcached service
  * (#9888) Remove actionmailer, rails, activeresource submodules
  * (#10037) Add cloud provisioner to installer.
  * (#10019) No output when creating files.
  * (#10282) Updated puppetral module to 0.0.16
  * (#10311) Update pe_mcollective module to 0.0.17
  * (#10158) Accept special characters in MYSQL passwords
  * (#10345) Installer exception_handler should turn echo on
  * (#10373) Rebuild pe-mcollective module for enterprise-dist
  * (#10337) Shouldn't offer ldap auth in the installer
  * (#10301) Installer assumes system-logos is installed
  * (#10396) Rename dashboardpass to console.
  * (#10401) Update puppetral and puppetd to latest
  * (#9961) PE installer should not add nodes to the console pe_agents group
  * (#10420) Updated doc strings and comments in pe_mcollective module
  * (#10427) Cannot enqueue packages with spaces
  * (#10427) Forgot missing space
  * (#10427) rpm --whatprovides cannot handle versioned packages
  * (#10446) Move auth samples to another folder
  * (#10421) Provide HTTPS report processor.
  * (#10448) Copy sanitized answers.lastrun to /etc/puppetlabs
  * (#10437) QA Oracle Enterprise Linux 4
  * (#10486) Installer in noop mode is writing to facts.d
  * (#10483) mcollective clients' AES timeout should match the server
  * (#10558) The installer should enable the services it bounces
  * (#10578) Modify text message for triggering daemonized puppetd runs with
    MC
  * (#10604) There is no visible agent in console after monolithic install
  * (maint) Update pe_mcollective to v0.0.25
  * (#10652) Installer should validate that port numbers are actually numbers
  * (maint) Update pe_mcollective to v0.0.31
  * (#10098) pe-tarball should contain only uid/gid 0 files
 
 Nigel Kersten <nigel@puppetlabs.com> (30):
  * (#9824) Change semantics of PE installer debug mode to reduce noise.
  * (#9824) Reduce noise around command execution in the PE installer.
  * Switch the bounce/enable service commands to suppress all output
  * Suppress all output for rake tasks related to the Dashboard.
  * (#9270) Stop using puppet certdnsnames for the inventory service server
  * (#5953) Improve Passenger Configuration
  * Modify the pool size formula to do round(proc_count * 1.5) basically.
  * (#8861) Provide a well commented site.pp. No functionality changes.
  * Whitespace only fixes. Removed some tabs, fixed an indent.
  * (#9944) Allow answer files to be saved when PE is already installed.
  * (#9957) Cleaned up last two dangling references to old dashboard answers.
  * (#9634) Lay down PE version early rather than late
  * (#9994) Remove agent certname step for the common case.
  * Update MCollective PE module to 0.0.9
  * Update accounts module to 1.0.1
  * (#9430) Add baselines/accounts modules to pe_agents.
  * Update MCollective module to 0.22
  * (#10548) Autodetect available ports for the console
  * Update default port order so it's easier to document and explain.
  * (#10434) Fix old pe_baselines registration in installer as pe_accounts.
  * (#10602) Set the ca_name to vary on every install by including the date.
  * (#10429) Improve the text for starting httpd based on answers
  * (#10533) Update answer file examples for PE 2.0 changes
  * (#10575) Update pe_mcollective module to 0.0.28
  * (#10682) Prompt to remove the mco user account as part of the upgrade
    process
  * Update pe_mcollective module to 0.0.29
  * (#10732) Move Passenger configurations to a global conf file
  * (#10752) Remove indent passenger-extra.conf
  * (#10764) Get console certs on console only installs
  * (#10765) Auto-enable/start pe-httpd on console-only as well
 
 Deepak Giridharagopal <deepak@puppetlabs.com> (8):
  * (#9972) Mark dashboard's certs as pe-internal
  * (#10010) Upgrade, like install, should use pe-internal certs
  * (#9961) Auto-register pe_agents group and pe_mcollective class
  * (#9961) Auto-add nodes to the pe_agents dashboard group
  * (#9961) Fix typo in function name
  * (#9318) Fix ordering issue in dashboard group/class creation
  * (#9318) Installer should add included PE modules to dashboard
  * (#10259) Upgrader should remove legacy "mco" and "mcollective" certs
 
 nfagerlund <nick.fagerlund@gmail.com> (8):
  * Maint: Better README display on GitHub
  * (#5568) Add README to installer directory
  * Remove the outdated manual
  * Docs: Edit user-facing prompts in installer
  * Docs: Edit user-facing prompts in upgrader
  * Edit comments in default site.pp
  * (#9324) Remove references to "dashboard" in installer text
  * Maint: Remove trailing whitespace in installer
 
 Dan Bode <dan@puppetlabs.com> (7):
  * (#9498) Fix q_puppetmaster_certdnsname
  * (#9508) Switch auth=any for certificate endpoints
  * (#9498) removed accidental )
  * (#10277) Add platform detection for amazon linux
  * (#10293) Fix simple auth http config file
  * (#10292) Remove invalid dashbaord worker invocations
  * (#10293) escape double quotes in apache vhost
 
 Jeff McCune <jeff@puppetlabs.com> (4):
  * (#9640) Set HOME env variable for puppet-dashboard
  * (#9643) Update mcollectivepe module to 0.0.8
  * (#10600) Update PE mcollective module to v0.0.26
  * (maint) Add console cert fix to mcollective module
 
 Matthaus Litteken <matthaus@sles-builder.puppetlabs.lan> (3):
  * Deleting old puppet-opt submodule before replacing with pe-packages.
  * Added pe-packages to packaging/rpm as submodule.
  * Added pe-packages to packaging/rpm as submodule.
 
 Cody Herriges <cody@puppetlabs.com> (1):
  * (#10200) Adds basic authentication and encryption
 
 Dominic Maraglia <dominic@puppetlabs.com> (1):
  * (#10142) Auth.conf not consistant with dashboard certname
 
 Justin Stoller <justin@puppetlabs.com> (1):
  * it should be yN not Ny
 
 Matt Robinson <matt@puppetlabs.com> (1):
  * Add and discovery timeout enviornment variable
 
 Matthaus Litteken <mlitteken@gmail.com> (1):
  * (#9532) Enable dashboard-workers on upgrade
 
 Max Martin <max@puppetlabs.com> (1):
  * Add inventory retries environment variable, comment out settings
 
2011-08-26 Michael Stahnke <stahnma@puppetlabs.com> - 1.2rc3
=============================================================
 Michael Stahnke <stahnma@puppetlabs.com> (53):
  * Updating submodule pointers
  * Updated submodules on lenny
  * Update submodules for lucid
  * Update submodules for squeeze
  * Commiting my dumb helper scripts
  * Updating submodules after checking out the right branch in each folder
  * Fix build composition that removed mpm-worker
  * Whitespace to increment git describe
  * (#8853) Exclude httpd prefork from packaging
  * Removing duplicate submodule apache-passenger
  * Adding new gitignores for build artifacts in the distro directories
  * Cleaning up lenny distro area
  * Cleaned up lucid
  * Updating Squeeze
  * Updated squeeze
  * Updating git helper scripts
  * Incrment git describe.  Adds new SPARC builds
  * Removing squeeze folder and submodules (step1)
  * Removing squeeze folder and submodules (step2)
  * Removing Lucid from Enterprise Dist
  * Whitespace
  * Fixed a typo
  * Whitespace to increment git describe
  * updating submodule
  * Update submodule pointer to stomp
  * Ensure installer doesn't try to modify files that won't exist.
  * Update submodule to increment git describe
  * Updating submodule pointer to bump git describe
  * Updating submodule pointer to bump git describe
  * Update submodule commit marker; increment git describe
  * Adding baseline submodule
  * (#8739) Add baseline trimming for inspect jobs
  * Removing license file as it's outdated
  * (#9073) Add license file to PE installer.
  * (#9073) Rename LICENSE.pdf to license.txt
  * Whitespace for git describe
  * Adding puppet-enteprise-release as a submodule
  * (#9073) Modify installer to have the license rpm
  * (#9073) update installer to add p-p-e-r
  * Update submodule pointer to apache
  * Update submodule pointer; incrmeent git describe
  * Update submodule pointers
  * Updating seeding for cowbuilder
  * Updating uploader
  * Add PMT to solaris installs
  * Revert "Add PMT to solaris installs"
  * Adding utility to prune rpm repos
  * Submodule updates
  * Trying rake
  * Modify Rakefile to have before/after chain builds.
  * Submodule dashboard updated
  * More updates on Rakefile attempt
  * Submodule updates
 
 Dan Bode <dan@puppetlabs.com> (30):
  * (#7846) Add management of settings.yml to installer
  * (#7846) Configure puppet.conf for inventory service
  * (#7846) Add database creation for inventory service
  * (#7846) Add auth.conf to puppetmaster
  * (#7846) Manage certs for inventory service
  * (#8912) Start puppet dashboard workers
  * (#8861) Create a default site.pp
  * (#8914) Only move puppet.conf.tmp when puppet is installed
  * (#8833) Update ownership of production.log
  * Revert "Merge pull request #33 from bodepd/issue/master/8833"
  * Revert "Merge pull request #32 from
    bodepd/feature/master/7846_inventory_single_node"
  * Revert "Merge pull request #34 from bodepd/reverter"
  * (#8976) Fix site.pp path
  * (#8865) Make role installer questions first
  * (#8865) Add facts_forward question.
  * (#8865) Add multi-node inventory service questions
  * (#8865) Add inventory service puppet.conf
  * (#8865) Configure auth.conf for inventory service
  * (#8865) Configure single node master connection
  * (#8865) Install master packages on dashboard
  * (#8865) Mv auth.conf and puppet.conf for dashboard
  * (#8865) Only generate server certs when master is installed
  * (#8865) Configure http conf for ca-less masters
  * (#8865) Separate master only installation configuraiton
  * (#8864) Create inventory database on dashboard
  * (#8865) Add cert managment scripts
  * (#8864) Use varialbes for remote connections in settings.yaml
  * (#8664) Only bounce pe-httpd when puppet is installed
  * (#9131) Dashboard and master auto-install agent.
  * (#9207) Configure agents to archive files when inspecting.
 
 Matthaus Litteken <matthaus@puppetlabs.com> (24):
  * (#8896) java is now installed on SLES
  * (#8853) Exclude httpd prefork from packaging
  * (#8953) Enqueue sudo to be installed on EL
  * (#8979) Sed script munges dashboard workers script
  * (#8991) dashboard rake migrate:db during upgrade
  * (#8992) Mcollective installed during upgrade
  * (#8989) Start activemq after install/upgrade
  * (#8854) Baseline plugin installed with dashboard
  * Revert start of activemq and mcollective in installer and upgrader.
  * (#9048) Installer bails out if PE already installed
  * (#9115) Installer saves answers by default
  * (#8765) Installer fails cleanly on Darwin/Mac OS
  * (#9150) Cron daemon enqueued during install
  * (#9159) Upgrader bails out if puppet isn't there
  * (#9155) Solaris needs to set q_puppetagent_install
  * (#9152) Upgrader handles solaris packages
  * (#9165) Replace vixie-cron with cronie on EL6
  * (#9152) Spaces matter in bash conditionals
  * (#9172) Add redhatenterprisees to rhel platform list
  * (#9175) PE packages not listed in vendor packages
  * (#9165) Actually install queued packages
  * Remove run from pushd and popd
  * (#9193) Replace yum with rpm in upgrader on EL4
  * (#9194) Remove pe-ruby-mysql from default upgrade
 
 Jeff McCune <jeff@puppetlabs.com> (15):
  * (#9008) Add --force option to module installation
  * (#9021) Add module installation to upgrader
  * (#9080) Add stdlib 2.1.0 to parse /etc/puppetlabs/facts.d
  * (#9080) Write facts for mcollective from installer
  * (#9080) Add mcollective modules to installer
  * (#9080) Add full MCollective configuration for master
  * (#9080) Match PE facts.d behavior to Facter 2.0
  * Fix modules not being cleaned up
  * (#9080) Remove mcollective module from PE
  * Fix wrong stdlib 2.1.1 module
  * (#8826) Add MCollective Plugins
  * (#9045) Add cron resource to refresh metadata
  * (#9080) Fix installer assumption a master is always an agent
  * (#9129) Do not install java on deb agent roles
  * (#9119) Add MCollective to upgrade script
 
 Spencer Krum <spencer@puppetlabs.com> (3):
  * () Puppet-dashboard workers is now pe-puppet-dashboard-workers
  * Upgrader accepts commmand line arguments
  * Noop mode works in installer and upgrader
 
 Dominic Maraglia <dominic@puppetlabs.com> (1):
  * (#7927) Add Solaris pkg check
 
 nfagerlund <nick.fagerlund@gmail.com> (1):
  * (#9222) Fix a typo preventing display of agent role when installing
    master/Dashboard
 
2011-08-09 Michael Stahnke <stahnma@puppetlabs.com> - 1.2rc2
=============================================================
 Matthaus Litteken <matthaus@puppetlabs.com> (11):
  * (#8772) Rails is now installed on debian/ubuntu
  * (#7902) Allow non-alphanum in mysql database name
  * Removed minor (patch) from SLES PLATFORM_VERSION
  * Change Maintainers to info@puppetlabs.com
  * (#7575) bsdtar no longer needed to build PE
  * (#7575) BSDTar no longer required for PE build
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8853) Exclude unused packages from debian/ubuntu
 
 Michael Stahnke <stahnma@puppetlabs.com> (4):
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
 
 Nigel Kersten <nigel@puppetlabs.com> (4):
  * Update Software License Agreement - 00070761
  * (#8656) Add MCollective to PE installer on Debian
  * (#8656) Add MCollective to PE installer on RedHat
  * (#8870) Fix the check for an installed 1.6 JRE
 
 Dominic Maraglia <dominic@puppetlabs.com> (3):
  * (maint) move MCollective tests to pending
  * (maint) Modified MCollective test to work w/PE
  * (maint) Add test to verify rails/rack pkgs on Master
 
 Jeff McCune <jeff@puppetlabs.com> (3):
  * (#8835) Add puppet modules to distribution
  * (#8835) Install puppet modules when installing puppet master
  * (#8656) Add mcollective packages to installer on Solaris
 
 Spencer Krum <spencer@puppetlabs.com> (1):
  * (#8848) MySQL passwords are now minimum 4 characters
 
2011-08-04 Michael Stahnke <stahnma@puppetlabs.com> - 1.2rc1
=============================================================
 Michael Stahnke <stahnma@puppetlabs.com> (20):
  * Whitespace change
  * Maint: whitespace change.
  * Adding a git ignore to exclude build artifacts.
  * Updated uninstaller to obliterate /var/lib/mysql
  * Minor change to increment git describe
  * Maint: Updated rakefile to add an 'all' task
  * Minor change to increment git describe
  * Minor change to increment git describe (whitespace)
  *    Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Eliminating use of contractions in installer for clearer message
  * Minor tweaks to pull request from haus.
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
 
 Dominic Maraglia <dominic@puppetlabs.com> (17):
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
  * (#7733) Modify PE license file test for specific platforms
  * (maint) prune redundant test
  * (maint) Cleanup and strengthen acceptance tests
  * (#8531) Fix PE installer: yum "-y" for older centos
  * (#7159) Add filter for non-supported OSes
  * (maint)  Moved ticket to PE specific check
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) Add MCollective integration test
  * (maint) Modify tests to match new EL platform name
  * (maint) Small fix to test 7159  log rotate tests
 
 Spencer Krum <spencer@puppetlabs.com> (8):
  * (#8021) add which to enqueue package list in installer
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#8021) add which to enqueue package list in installer
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
 
 Matthaus Litteken <matthaus@puppetlabs.com> (4):
  * (#8719) Removed HEREDOC of puppetagent.xml from installer
  * (#8135) Fixed debian version parsing, installing libcap2 for squeeze
  * (#8728) Use 'el' prefix for rhel and centos pkgs
  * (#8766) pe-httpd-bin installable on squeeze
 
 nfagerlund <nick.fagerlund@gmail.com> (1):
  * Maint: Update manual for 1.1.1
 
2011-06-23 Michael Stahnke <stahnma@puppetlabs.com> - 1.2rc0
=============================================================
 * no changes since the previous version.2011-08-31 Michael Stahnke <stahnma@puppetlabs.com> - 1.2.1
============================================================
 Michael Stahnke <stahnma@puppetlabs.com> (4):
  * Update for deps
  * (#9279) Fix puppet inspect upload by editing puppet.conf properly
  * Ensure pe-puppet-dashboard-workers is enabled after reboot
  * (#9279) Remove old archive files section in installer
 
2011-08-26 Michael Stahnke <stahnma@puppetlabs.com> - 1.2
==========================================================
 Michael Stahnke <stahnma@puppetlabs.com> (88):
  * (7733) changing number of nodes in license from 2 to 10 for PE.
  * Merge branches 'ticket/master/7733' and 'master'
  * (7704) SLES now proper in $PLATFORM variable.
  * (#6149) Ensure installer pulls in libcap1 for Debian 5.
  * Updating submodule references in master project.
  * Updating pointers for submodules.
  * (#7751) Adding submodules for squeeze support.
  * Adding all submodules for sqeeeze after pushes.
  * Updating submodule pointers for lucid branch.
  * Adding some helper scripts.
  * Adding Squeeze support into Rakefile.
  * Whitespace change
  * Maint: whitespace change.
  * Adding a git ignore to exclude build artifacts.
  * Updated uninstaller to obliterate /var/lib/mysql
  * Minor change to increment git describe
  * Maint: Updated rakefile to add an 'all' task
  * Minor change to increment git describe
  * Minor change to increment git describe (whitespace)
  *    Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Eliminating use of contractions in installer for clearer message
  * Minor tweaks to pull request from haus.
  * Updating the rpm submodule from puppet-opt.
  *  Minor change to increment git describe (whitespace)
  * Minor change to increment git describe (whitespace)
  *  Minor change to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating to increment git describe (whitespace)
  *  Updating to increment git describe (whitespace)
  * Updating submodule pointers
  * Updated submodules on lenny
  * Update submodules for lucid
  * Update submodules for squeeze
  * Commiting my dumb helper scripts
  * Updating submodules after checking out the right branch in each folder
  * Fix build composition that removed mpm-worker
  * Whitespace to increment git describe
  * (#8853) Exclude httpd prefork from packaging
  * Removing duplicate submodule apache-passenger
  * Adding new gitignores for build artifacts in the distro directories
  * Cleaning up lenny distro area
  * Cleaned up lucid
  * Updating Squeeze
  * Updated squeeze
  * Updating git helper scripts
  * Incrment git describe.  Adds new SPARC builds
  * Removing squeeze folder and submodules (step1)
  * Removing squeeze folder and submodules (step2)
  * Removing Lucid from Enterprise Dist
  * Whitespace
  * Fixed a typo
  * Whitespace to increment git describe
  * updating submodule
  * Update submodule pointer to stomp
  * Ensure installer doesn't try to modify files that won't exist.
  * Update submodule to increment git describe
  * Updating submodule pointer to bump git describe
  * Updating submodule pointer to bump git describe
  * Update submodule commit marker; increment git describe
  * Adding baseline submodule
  * (#8739) Add baseline trimming for inspect jobs
  * Removing license file as it's outdated
  * (#9073) Add license file to PE installer.
  * (#9073) Rename LICENSE.pdf to license.txt
  * Whitespace for git describe
  * Adding puppet-enteprise-release as a submodule
  * (#9073) Modify installer to have the license rpm
  * (#9073) update installer to add p-p-e-r
  * Update submodule pointer to apache
  * Update submodule pointer; incrmeent git describe
  * Update submodule pointers
  * Updating seeding for cowbuilder
  * Updating uploader
  * Add PMT to solaris installs
  * Revert "Add PMT to solaris installs"
  * Adding utility to prune rpm repos
  * Submodule updates
  * Trying rake
  * Modify Rakefile to have before/after chain builds.
  * Submodule dashboard updated
  * More updates on Rakefile attempt
  * Submodule updates
 
 Jeff McCune <jeff@puppetlabs.com> (43):
  * (#7335) Add solaris to populate rake task.
  * (#7335) Switch installer from /bin/sh to to bash
  * Add vim settings for installer.
  * (#7335) Add solaris installer platform detection.
  * (#7335) Add solaris packaging support
  * (#7335) Replace id -u with $EUID on Solaris
  * Whitespace only change to fix indentation.
  * (#7335) Add client only mode for Solaris 10
  * (#7335) Remove ruby dev libs question for solaris
  * (#7335) Add solaris vendor packages logic
  * (#7335) Add pkgadd support for vendor packages
  * (#7335) Make grep work on solaris
  * (#7335) Enqueue packages for Solaris
  * (#7335) Add solaris support for cp command
  * (#7335) Add package name logic for Solaris
  * (#7335) Add solaris package installation!
  * (#7335) Add Solaris SMF manifest import and enable
  * (#7335) Fix installation failure on Solaris 10
  * (#7335) Improve error message for missing packages on solaris
  * (#7335) Remove puppet-enterprise from the list of enqueued packages on
    Solaris
  * (#7494) Make pkgadd on solaris non-interactive
  * (#7572) Don't auto-fill agent question
  * Repack tarballs using bsd tar
  * (#7575) Add better logic for bsdtar and mktemp
  * (#7575) Comment our {gnu,bsd}tar insanity
  * (#8835) Add puppet modules to distribution
  * (#8835) Install puppet modules when installing puppet master
  * (#8656) Add mcollective packages to installer on Solaris
  * (#9008) Add --force option to module installation
  * (#9021) Add module installation to upgrader
  * (#9080) Add stdlib 2.1.0 to parse /etc/puppetlabs/facts.d
  * (#9080) Write facts for mcollective from installer
  * (#9080) Add mcollective modules to installer
  * (#9080) Add full MCollective configuration for master
  * (#9080) Match PE facts.d behavior to Facter 2.0
  * Fix modules not being cleaned up
  * (#9080) Remove mcollective module from PE
  * Fix wrong stdlib 2.1.1 module
  * (#8826) Add MCollective Plugins
  * (#9045) Add cron resource to refresh metadata
  * (#9080) Fix installer assumption a master is always an agent
  * (#9129) Do not install java on deb agent roles
  * (#9119) Add MCollective to upgrade script
 
 Dominic Maraglia <dominic@puppetlabs.com> (42):
  * (7193) Moving acceptance tests to PE repo
  * (7193) Pruning out old tests
  * (#7193) Move acceptance tests to appropriate repo
  * (#6418) File recursion test ported to support PE
  * (#7117) Test require major refacting to run w/PE
  * (#4123) PE test reorg needs fixed paths
  * (#7193) Moving tests to pending due to PE differences
  * (#4655) Make resoure tests portable
  * (#7159) Test moved to pending state for PE 1.1
  * Feature: adding a test to connect to dashboard
  * (#7159) Moving log rotate test back to pending
  * (#7159) re-able log rotate tests...again!
  * (#6418) Make test 64118 more portable
  * (#7956) Modified 2 cron tests for portability
  * (#7956) Port cron tests to run on all Unicies
  * (#7956) Port file resource tests for all Unicies
  * (#7956) Port cron tests to use portable user names
  * (#7956) Port file tests to run on all Unices
  * (#7956) Port content attirubte test
  * (#7956) Port resourse hosts tests
  * (#7956) Port user tests to all Unices
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
  * (#7733) Modify PE license file test for specific platforms
  * (maint) prune redundant test
  * (maint) Cleanup and strengthen acceptance tests
  * (#8531) Fix PE installer: yum "-y" for older centos
  * (#7159) Add filter for non-supported OSes
  * (maint)  Moved ticket to PE specific check
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) Add MCollective integration test
  * (maint) Modify tests to match new EL platform name
  * (maint) Small fix to test 7159  log rotate tests
  * (maint) move MCollective tests to pending
  * (maint) Modified MCollective test to work w/PE
  * (maint) Add test to verify rails/rack pkgs on Master
  * (#7927) Add Solaris pkg check
 
 Matthaus Litteken <matthaus@puppetlabs.com> (39):
  * (#8719) Removed HEREDOC of puppetagent.xml from installer
  * (#8135) Fixed debian version parsing, installing libcap2 for squeeze
  * (#8728) Use 'el' prefix for rhel and centos pkgs
  * (#8766) pe-httpd-bin installable on squeeze
  * (#8772) Rails is now installed on debian/ubuntu
  * (#7902) Allow non-alphanum in mysql database name
  * Removed minor (patch) from SLES PLATFORM_VERSION
  * Change Maintainers to info@puppetlabs.com
  * (#7575) bsdtar no longer needed to build PE
  * (#7575) BSDTar no longer required for PE build
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8837) Upgrader looks for zypper on SLES
  * (#8843) Upgrader installs pe-rails and deps
  * (#8853) Exclude unused packages from debian/ubuntu
  * (#8896) java is now installed on SLES
  * (#8853) Exclude httpd prefork from packaging
  * (#8953) Enqueue sudo to be installed on EL
  * (#8979) Sed script munges dashboard workers script
  * (#8991) dashboard rake migrate:db during upgrade
  * (#8992) Mcollective installed during upgrade
  * (#8989) Start activemq after install/upgrade
  * (#8854) Baseline plugin installed with dashboard
  * Revert start of activemq and mcollective in installer and upgrader.
  * (#9048) Installer bails out if PE already installed
  * (#9115) Installer saves answers by default
  * (#8765) Installer fails cleanly on Darwin/Mac OS
  * (#9150) Cron daemon enqueued during install
  * (#9159) Upgrader bails out if puppet isn't there
  * (#9155) Solaris needs to set q_puppetagent_install
  * (#9152) Upgrader handles solaris packages
  * (#9165) Replace vixie-cron with cronie on EL6
  * (#9152) Spaces matter in bash conditionals
  * (#9172) Add redhatenterprisees to rhel platform list
  * (#9175) PE packages not listed in vendor packages
  * (#9165) Actually install queued packages
  * Remove run from pushd and popd
  * (#9193) Replace yum with rpm in upgrader on EL4
  * (#9194) Remove pe-ruby-mysql from default upgrade
 
 Dan Bode <dan@puppetlabs.com> (30):
  * (#7846) Add management of settings.yml to installer
  * (#7846) Configure puppet.conf for inventory service
  * (#7846) Add database creation for inventory service
  * (#7846) Add auth.conf to puppetmaster
  * (#7846) Manage certs for inventory service
  * (#8912) Start puppet dashboard workers
  * (#8861) Create a default site.pp
  * (#8914) Only move puppet.conf.tmp when puppet is installed
  * (#8833) Update ownership of production.log
  * Revert "Merge pull request #33 from bodepd/issue/master/8833"
  * Revert "Merge pull request #32 from
    bodepd/feature/master/7846_inventory_single_node"
  * Revert "Merge pull request #34 from bodepd/reverter"
  * (#8976) Fix site.pp path
  * (#8865) Make role installer questions first
  * (#8865) Add facts_forward question.
  * (#8865) Add multi-node inventory service questions
  * (#8865) Add inventory service puppet.conf
  * (#8865) Configure auth.conf for inventory service
  * (#8865) Configure single node master connection
  * (#8865) Install master packages on dashboard
  * (#8865) Mv auth.conf and puppet.conf for dashboard
  * (#8865) Only generate server certs when master is installed
  * (#8865) Configure http conf for ca-less masters
  * (#8865) Separate master only installation configuraiton
  * (#8864) Create inventory database on dashboard
  * (#8865) Add cert managment scripts
  * (#8864) Use varialbes for remote connections in settings.yaml
  * (#8664) Only bounce pe-httpd when puppet is installed
  * (#9131) Dashboard and master auto-install agent.
  * (#9207) Configure agents to archive files when inspecting.
 
 Spencer Krum <spencer@puppetlabs.com> (12):
  * (#8021) add which to enqueue package list in installer
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#7492) Make mailcap install on RHEL 5 and 6 not just 6
  * (#8021) add which to enqueue package list in installer
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#5575) Installer verifies password, doesn't echo
  * (#5575) Passwords don't echo when installer is run with an answers file
  * (#8848) MySQL passwords are now minimum 4 characters
  * () Puppet-dashboard workers is now pe-puppet-dashboard-workers
  * Upgrader accepts commmand line arguments
  * Noop mode works in installer and upgrader
 
 nfagerlund <nick.fagerlund@gmail.com> (6):
  * Maint: Refactor manual build process
  * (#7313) Document licensing in the manual
  * Update manual for PE 1.1
  * Manual: Don't call master/agent OS support "full"
  * Maint: Update manual for 1.1.1
  * (#9222) Fix a typo preventing display of agent role when installing
    master/Dashboard
 
 Nigel Kersten <nigel@puppetlabs.com> (4):
  * Update Software License Agreement - 00070761
  * (#8656) Add MCollective to PE installer on Debian
  * (#8656) Add MCollective to PE installer on RedHat
  * (#8870) Fix the check for an installed 1.6 JRE
 
 Jacob Helwig <jacob@puppetlabs.com> (3):
  * Add missing submodules for Ruby on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for ActiveSupport on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for Passenger on Debian Lenny and Ubuntu Lucid
 
 stahnma <stahnma@puppetlabs.com> (2):
  * Adding some scripts used by jacob for debs.
  * Adding a very basica puppet-based uninstaller.
 
 stahnma <stahnma@websages.com> (2):
  * Rake package download will ignore old copies of files.
  * Updated a few build script items.
 
 Ben Hughes <ben@puppetlabs.com> (1):
  * Update install_symlink() to cope with failures better.
 
 Dominic Maraglia <dmaraglia@gmail.com> (1):
  * adding test for ticket 7159
 
 Ken Barber <ken@bob.sh> (1):
  * (#7436) Added SLES 11.1 i586 support. (puppet-opt submodule sync)
 
2011-05-06 Jeff McCune <jeff@puppetlabs.com> - 1.1rc1
======================================================
 * no changes since the previous version.2011-07-06 Michael Stahnke <stahnma@puppetlabs.com> - 1.1.1rc0
===============================================================
 Dominic Maraglia <dominic@puppetlabs.com> (15):
  * (#7956) Modified 2 cron tests for portability
  * (#7956) Port cron tests to run on all Unicies
  * (#7956) Port file resource tests for all Unicies
  * (#7956) Port cron tests to use portable user names
  * (#7956) Port file tests to run on all Unices
  * (#7956) Port content attirubte test
  * (#7956) Port resourse hosts tests
  * (#7956) Port user tests to all Unices
  * (#7956) Porting cron tests
  * (#7733) Adding acceptance test for licsene file
  * (maint) Add a test to verify Dashboard running
  * (#8085) Code clean-up for service check test
  * (#7159) Move log rotate tests to pe_checks
  * (maint) Add test to verify puppet.conf and configprint
  * (#8123) PE Installer fails on scientific linux
 
 Michael Stahnke <stahnma@puppetlabs.com> (9):
  * Updating submodule references in master project.
  * Updating pointers for submodules.
  * (#7751) Adding submodules for squeeze support.
  * Adding all submodules for sqeeeze after pushes.
  * Updating submodule pointers for lucid branch.
  * Adding some helper scripts.
  * Adding Squeeze support into Rakefile.
  * Whitespace change
  * Maint: whitespace change.
 
 Jacob Helwig <jacob@puppetlabs.com> (2):
  * Add missing submodules for ActiveSupport on Debian Lenny and Ubuntu Lucid
  * Add missing submodules for Passenger on Debian Lenny and Ubuntu Lucid
 
 nfagerlund <nick.fagerlund@gmail.com> (2):
  * Manual: Don't call master/agent OS support "full"
  * Maint: Update manual for 1.1.1
 
 stahnma <stahnma@websages.com> (1):
  * Updated a few build script items.
 
2011-06-10 nfagerlund <nick.fagerlund@gmail.com> - 1.1.0
=========================================================
 Jeff McCune <jeff@puppetlabs.com> (28):
  * Fix (#7354) remove potentially non-zero statement
  * Fix (#7354) remove potentially non-zero statement
  * (#7336) Add missing packages for RHEL6
  * (#7335) Add solaris to populate rake task.
  * (#7335) Switch installer from /bin/sh to to bash
  * Add vim settings for installer.
  * (#7335) Add solaris installer platform detection.
  * (#7335) Add solaris packaging support
  * (#7335) Replace id -u with $EUID on Solaris
  * Whitespace only change to fix indentation.
  * (#7335) Add client only mode for Solaris 10
  * (#7335) Remove ruby dev libs question for solaris
  * (#7335) Add solaris vendor packages logic
  * (#7335) Add pkgadd support for vendor packages
  * (#7335) Make grep work on solaris
  * (#7335) Enqueue packages for Solaris
  * (#7335) Add solaris support for cp command
  * (#7335) Add package name logic for Solaris
  * (#7335) Add solaris package installation!
  * (#7335) Add Solaris SMF manifest import and enable
  * (#7335) Fix installation failure on Solaris 10
  * (#7335) Improve error message for missing packages on solaris
  * (#7335) Remove puppet-enterprise from the list of enqueued packages on
    Solaris
  * (#7494) Make pkgadd on solaris non-interactive
  * (#7572) Don't auto-fill agent question
  * Repack tarballs using bsd tar
  * (#7575) Add better logic for bsdtar and mktemp
  * (#7575) Comment our {gnu,bsd}tar insanity
 
 Dominic Maraglia <dominic@puppetlabs.com> (13):
  * (7193) Moving acceptance tests to PE repo
  * (7193) Pruning out old tests
  * (#7193) Move acceptance tests to appropriate repo
  * (#6418) File recursion test ported to support PE
  * (#7117) Test require major refacting to run w/PE
  * (#4123) PE test reorg needs fixed paths
  * (#7193) Moving tests to pending due to PE differences
  * (#4655) Make resoure tests portable
  * (#7159) Test moved to pending state for PE 1.1
  * Feature: adding a test to connect to dashboard
  * (#7159) Moving log rotate test back to pending
  * (#7159) re-able log rotate tests...again!
  * (#6418) Make test 64118 more portable
 
 Dan Bode <dan@puppetlabs.com> (4):
  * (#7341) added basic client only functionality.
  * (#7337) added support for RHEL 4 to installer.
  * (#7351) documented gnutar as a dependency for 'rake dist'
  * (#7346) improved documentation for 'rake sync
 
 Michael Stahnke <stahnma@puppetlabs.com> (4):
  * (7733) changing number of nodes in license from 2 to 10 for PE.
  * Merge branches 'ticket/master/7733' and 'master'
  * (7704) SLES now proper in $PLATFORM variable.
  * (#6149) Ensure installer pulls in libcap1 for Debian 5.
 
 Nigel Kersten <nigel@puppetlabs.com> (4):
  * (#6490) Remove inappropriate user-facing language
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7356) Force certname answers to lowercase and provide general solution
  * (#7430) Update Rakefile to use gnutar if found rather than tar
 
 nfagerlund <nick.fagerlund@gmail.com> (4):
  * (#5849) Add PE manual to git repo
  * Maint: Refactor manual build process
  * (#7313) Document licensing in the manual
  * Update manual for PE 1.1
 
 Dominic Maraglia <dmaraglia@gmail.com> (3):
  * Big rm of test code
  * Fixed error with PE installer bug #6416
  * adding test for ticket 7159
 
 Jacob Helwig <jacob@puppetlabs.com> (3):
  * (#6646) Add Ruby/LDAP for CentOS/RHEL & Debian/Ubuntu master & agent
    installs
  * (#7159) Update logrotate scripts for Apache & Puppet RPM packages
  * Add missing submodules for Ruby on Debian Lenny and Ubuntu Lucid
 
 Ken Barber <ken@bob.sh> (3):
  * Added support for SLES to installer and Rakefile.
  * (#6947) Introducing SLES support to main super-module for enterprise.
  * (#7436) Added SLES 11.1 i586 support. (puppet-opt submodule sync)
 
 Daniel Pittman <daniel@puppetlabs.com> (2):
  * MAINT: update missing change for Debian ActiveResource submodule.
  * MAINT: Update deb/lucid/activeresource packaging submodule.
 
 stahnma <stahnma@puppetlabs.com> (2):
  * Adding some scripts used by jacob for debs.
  * Adding a very basica puppet-based uninstaller.
 
 Ben Hughes <ben@puppetlabs.com> (1):
  * Update install_symlink() to cope with failures better.
 
 stahnma <stahnma@websages.com> (1):
  * Rake package download will ignore old copies of files.
 
2011-01-31 Jacob Helwig <jacob@puppetlabs.com> - 1.0
=====================================================
 Jacob Helwig <jacob@puppetlabs.com> (51):
  * De-duplicate packages when populating staging directories
  * (#5837) Create /opt/puppet/pe_version at end of install process.
  * (#5339) Include PE upgrade script in generated tarballs
  * Add rake task for syncing built tarball files to shell.puppetlabs.com
  * Re-arrange Packaging submodules to account for distribution differences
  * Add Debian lenny to rake task populating packaging staging directory
  * Sort output of created packaging staging directories in 'rake populate'
  * Fix typo in path to puppet executable in PE installer
  * Mark pe-man as executable
  * Do not explicitly enqueue libmysqlclient16 on Ubuntu in the installer
  * Add support for Debian (lenny) to the installer.
  * Remove old packaging submodules
  * Update lenny, and lucid packaging submodules
  * Update RPM package submodules to add Rails gem
  * Bump VERSION for testing
  * Install Rails alongside puppet master on CentOS/RHEL
  * Update RPM packaging submodule.
  * Bump VERSION for testing
  * Update Rake tasks to sync with pluto.puppetlabs.lan instead of
    shell.puppetlabs.com
  * Record which tarball is the "latest" in the dists directory
  * Update packaging submodules.
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * Bump VERSION for testing
  * Update RPM packaging submodule
  * (#5957) Add additional system packages to be installed on Debian based
    systems
  * Bump VERSION for testing
  * (#5961) Update upgrader to handle installing new dependencies
  * Bump VERSION for testing
  * Update the pe_version file when the upgrader is run
  * Bump VERSION for testing
  * Bump VERSION to 0.6rc6
  * (#5818) Setup a new user for the Dashboard when installing a new MySQL
    server
  * (#5890) Optionally install the Ruby development libraries
  * (#6025) Use build-essential to pull in gcc on Ubuntu & Debian
  * (#6030) Try lsb_release before falling back to other means of platform
    detection
  * Update packaging submodules.
  * (#5680) Add support for Oracle Enterprise Linux to installer
  * (#6034) Trigger apt update before installing extra distributor packages
    on Debian/Ubuntu
  * Dynamically determine the version when generating tarballs
  * Update RPM packaging submodule
  * (#5802) Install augeas with the puppet master or agent
  * (#6048) Install pe-augeas-lenses on Debian/Ubuntu
  * (#5883) Change default for installing dev libraries to N
  * Clean up installer text around dashboard database user
  * Remove TODO comments in installer before shipping
  * Add copyright/contact/license comment block to installer
  * Add dummy LICENSE file to distribution
  * Update packaging repositories.
  * Update debian packaging for module-tool
  * Put real license file in place, and update script headers to reflect this
 
 Daniel Pittman <daniel@rimspace.net> (27):
  * Bug #5776 -- lightly validate the certdnsnames content
  * Bug #5804 -- ensure hostname is installed everywhere.
  * Bug #5804 -- validate certname and display a sensible error.
  * Feature #5339 -- mark the upgrader script executable in git.
  * Feature #4940 -- update config.ru to invoke license check
  * Feature Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature 4940 -- license module for commercial edition.
  * Feature #4949 -- fix node count license check validation.
  * Feature #4940 -- be more robust when license loading fails.
  * Feature #5790 -- fix RPM packaging git submodule.
  * Feature #4940 -- license module for commercial edition.
  * Feature #5948 -- add ActiveResource GEM to packaging.
  * Feature #4940 -- final revisions to license text.
  * Feature #4940 -- add tests to the license code.
  * Feature #4940 -- report license expiration for 30 days.
  * Feature #4940 -- document conditions for running tests.
  * Feature #5948 -- update ActiveResource to the latest version.
  * Feature #5948 -- add ActiveRecord gems for Debian and Ubuntu.
  * Feature #5948 -- add ActionPack gem to Debian and Ubuntu
  * Feature #5948 -- add ActionMailer to Debian/Ubuntu
  * Feature #5948 -- add Rails gem to Debian and Ubuntu
  * Feature #6011 -- add augeas ruby support...
  * Bug #6007 -- PE installer mis-matches package names from disk.
  * Bug #6062 -- enable system services on restart.
  * Bug #6062 -- fix Debian platform service enable.
  * Feature #4940 -- final update to license URL
 
 Dominic Maraglia <dmaraglia@gmail.com> (16):
  * Mods to config files to match new host names
  * Adding new cfg file for i386 platforms
  * add ntpdate, platform def style, ordered install
  * added base for RO install test
  * Fixed answer file creation, update vmmanage tool
  * Get puppet_version from tarballs/LATEST, bit of polish
  * added addition cfg's for debian
  * Added QnD upgrade tester, tweak config fils
  * need to ignore all in the tarballs dir
  * RO NFS based install
  * Config file tweaks, NFS RO installer test clean-up
  * Few cfg files changes and new mods for new answers
  * Init script validation, test configs
  * Added test for augtool, add reboot cmd to vmmanage
  * Add augeas class to system test, add build to logdir
  * Complete test for Augeas
 
 Nigel Kersten <nigel@puppetlabs.com> (16):
  * (#5828) Use -t with mktemp to create temp files/dirs in $TMPDIR
  * Upgrade functionality for PE. RedHat and Debian derivatives supported.
  * (#5571) Set PATH for required binaries
  * (#5603) Add pe-man utility for viewing PE man pages
  * (#5603) Package util/ subdirectory in tarballs and install util/* to PE
    bindir
  * (#5872) Use /etc/redhat-release instead of lsb_release for RHEL detection
  * (#6010) Use id -u rather than $USER to determine root privileges.
  * (#6021) Make PE installer work under kickstart
  * (#5581) Add a new question type "yN" that defaults to No.
  * (#5581) Detect existing MySQL installation before prompting about it
  * (#6039) Don't set color to false in the skeleton config.
  * (#6040) Use user-provided values in SQL snippets.
  * (#6041) Turn on graph output by default, don't give user a choice.
  * (#5990) Display more explanatory text and prompt before upgrading.
  * (#6045) Call prepare_user function which checks for elevated privileges.
  * (#6052) Turn off colorized output for puppet invocations inside the
    installer
 
 nfagerlund <nick.fagerlund@gmail.com> (1):
  * Change agent's default puppet master server hostname to "puppet," per
    issue 5574.
 
2011-01-06 Jacob Helwig <jacob@puppetlabs.com> - 0.6rc5
========================================================
 Markus Roberts <Markus@reality.com> (24):
  * Fix for #5498 -- Class hierarchy for actions in test harness
  * Fix for #5499 -- create a dry-run mode for the testing harness
  * Fix for #5501 -- Eliminate ChkResult object
  * Fix for #5522 -- -t default and recursion
  * Refactor en route to #5505 -- lazy require of tests
  * Core fix for #5505 -- add wrapper around tests
  * Fix for #5055 -- functionality data into wrapper
  * Port of existing tests to wrapper & fixs for #5542 & #5533
  * Fix for #5504 -- result.combined output should be dynamically computed
  * Step towards #5546 -- move prep_nodes into the wrapper
  * Step towards #5546 -- move clean_hosts into the wrapper
  * Maint -- remove unused FindTests.rb
  * Step towards #5505 -- move prep_initpp inside test_wrapper
  * Fix for #5546 -- Pull common test idioms into a DSL
  * Fix for #5562 -- give hosts properties with defaults
  * Partial fix for #5592 -- with_env raising exception
  * Step towards #5597 -- Move ssh to host rather than a class index
  * Step towards #5597 -- restore sequence number pruning
  * Step towards #5597 -- Remove use of multi-line remote exec
  * Fix for #5597 -- restore functionality broken by refactor
  * Maint. -- :acceptable_exit_codes is less cryptic then :rc
  * Step towards #5622 -- give puppet & run_manifest "on"-style names
  * Fix for #5625 -- Make hosts concatenate as their names
  * Simple but unsatisfying fix for #5671 -- specifiy non-root users
 
 Daniel Pittman <daniel@rimspace.net> (14):
  * systest: better error reporting for missing config option.
  * systest: optionally send logging to stdout.
  * systest: more liberal test name matching...
  * Support sending STDIN data in RemoteExec.
  * Wrap more standard operations in the test framework.
  * Improve the DSL for remote puppet and facter invocation
  * Port many of the acceptance tests to the new infrastructure
  * Cache the SSH connection for the file of a host object.
  * Unify SSH options and access through the cache.
  * Eliminate the "action" class entirely.
  * Always test the exit code when invoking commands.
  * Signing my comments helps other developers to identify who, and when,
    they were written when they evaluate them for content.  This change just
    signs the two significant comments with my name and the current date.
  * Bug #5630 -- Port additional acceptance tests to the new framework.
  * Bug #5630 -- port more acceptance tests to the new framework.
 
 Dominic Maraglia <dmaraglia@gmail.com> (14):
  * Handle invalid command line a bit more gracefully
  * Fix wrong tar scp'ing in TestSetup, cmd line parse sanity
  * adding additional config file
  * Renamed cfg to be more descriptive
  * Modified dynamic answer gen for q_..password for db
  * support for ubuntu pkgs, refined agent/master installs
  * Adding a few more config files
  * Added test for issue #5582, use config file for binpath
  * Ported check for running agent to new harness
  * adding vmmmange to PE repo
  * Small tweaks to better handle VM lock files
  * Code clean-up, add VM image file list
  * Add support for Ubuntu 64/i386 in installer
  * Fixed clean lock file routine
 
 Jacob Helwig <jacob@puppetlabs.com> (13):
  * Adjust sync to use new Ubuntu repo layout
  * Add i386 to known architecture list for Ubuntu
  * Bump VERSION to 0.6rc4
  * Add Debian/Ubuntu packaging submodules.
  * Update RPM packaging submodule
  * Modify architecture detection to treat i686 as i386
  * Update RPM packaging submodule
  * Bump version for testing
  * Update version of puppet dashboard
  * Bump version for testing
  * Use new version of pe-httpd package for Ubuntu
  * Bump version for testing
  * Bump VERSION to 0.6rc5
 
 Igal Koshevoy <igal@pragmaticraft.com> (2):
  * Fix Puppet Agent service start on Ubuntu.
  * Add README explaining PE's directories, file and tasks.
 
 nfagerlund <nick.fagerlund@gmail.com> (2):
  * Changing the question about remote MySQL hosts.
  * Change capitalization of tool names
 
2010-12-16 Jacob Helwig <jacob@puppetlabs.com> - 0.6rc3
========================================================
 nfagerlund <nick.fagerlund@gmail.com> (3):
  * Edits to user-facing installer text.
  * Further revisions of installer text.
  * Further text tweaks still.
 
 Igal Koshevoy <igal@pragmaticraft.com> (1):
  * Fix Puppet Agent service start on Ubuntu.
 
 Jacob Helwig <jacob@puppetlabs.com> (1):
  * Bump VERSION to 0.6rc3
 
2010-12-15 Jacob Helwig <jacob@puppetlabs.com> - 0.6rc2
========================================================
 Jacob Helwig <jacob@puppetlabs.com> (3):
  * Ignore vim swap files.
  * Install Puppet Module Tool with Puppet on CentOS and RHEL
  * Bump VERSION to 0.6rc2
 
 Igal Koshevoy <igal@pragmaticraft.com> (1):
  * Installer: Fix typo with unwanted "," in text with "Vendor Packages".
 
2010-12-14 Igal Koshevoy <igal@pragmaticraft.com> - 0.6rc1
===========================================================
 Igal Koshevoy <igal@pragmaticraft.com> (25):
  * Bump VERSION to 0.6dev
  * Dist: Extract `rake populate` from `rake sync` task.
  * Installer: Improve text shown when saving answers.
  * Installer: Improve "install_queued_packages" for "dpkg/apt" to be
    non-interactive.
  * Installer: Improve "bounce_service" to support Ubuntu.
  * Installer: Add vendor packages for Ubuntu.
  * Installer: Add "pe-*" packages for Ubuntu.
  * Installer: Add workaround for Ubuntu "pe-httpd" to cope with ".bak"
    files.
  * Installer: Add "q_puppetdashboard_database_password" if installing
    database.
  * Installer: Fix "uninstall" on Ubuntu to correctly remove packages.
  * Installer: Update "uninstaller" to not remove "puppet" user or packages.
  * Installer: Add initial Puppet Master/Client for Ubuntu.
  * Installer: Fix usage information based on suggestions from Nick
    Fagerlund.
  * Installer: Update uninstaller to remove "pe-puppet-dashboard" user.
  * Installer: Update to set permissions on Dashboard configuration for
    Ubuntu.
  * Installer: Improve uninstaller to purge dpkg stateoverride files on
    Ubuntu.
  * Installer: Create "puppet.conf" as tempfile to avoid conflicts with
    package.
  * Installer: Make Ubuntu actually start "pe-puppet-agent".
  * Installer: Enable necessary Apache modules on Ubuntu.
  * Installer: Improve uninstaller to remove symlinks.
  * Installer: Improve "filebuffer_write" to create directories silently.
  * Installer: Fix MySQL setup on CentOS/RHEL to set password after starting
    service.
  * Update CHANGES.
  * Bump VERSION to 0.6.
  * Bump VERSION to 0.6rc1
 
2010-12-10 Igal Koshevoy <igal@pragmaticraft.com> - 0.5.0
==========================================================
 * no changes since the previous version.2010-12-10 Igal Koshevoy <igal@pragmaticraft.com> - 0.5
========================================================
 Dominic Maraglia <dmaraglia@gmail.com> (46):
  * Commiting new harness w/yaml config
  * Fix bug where remote data was being truncated
  * Modify dashboard answer file, see Bug #5323
  * Porting post install santity tests to yaml config
  * code clean-up and improved commenting
  * Small improvemnts to improve logging output
  * check point in wriring test for Issue 5318
  * check point - test works, save b4 I break it
  * Complete test for issue 5318, harness improvements
  * Changed parsing of tests to execute, code cleanup
  * Small changes for for fully qualified paths
  * simple reorg of test heirarchy
  * Whole lotta files -- adding file checks
  * Cleanup -- removed some old tests
  * Fixed always zero return code from FileServe
  * Many mods: split file/dir tests into seperat tests
  * Test code cleanup -- no functional changes
  * Sanity: large dir test mod: from 5000 to 10 files
  * Add: beefing up yaml config with more data
  * Ported 01_Issue5318.rb to the new config format
  * Porting remainder of tests to new style config
  * Adding in a bunch of tests files
  * Clean up -- removing old file serving data
  * Check point - many mods to file serving test
  * Check point new file/dir servering code workging
  * Mods for modularity in adding puppet resource tests
  * Add User resource test case
  * Add: puppet group resource test
  * A little test clean up to user/group
  * Check point: now working w/igals new installer Q's.
  * 0.40 working installer, and post install checks
  * Add: filecount to cfg file - files to create
  * Fixed Rakefile for package syncing task
  * Add cfg for RHEL5, move version to config vs $ver
  * Added pre-install cleanup routine
  * updated clean_host routine to w/correct rpm cmd
  * More code for the clean-up routines
  * Lots of changes for dynamic answer file generation
  * Addition to answer files, and general code clean up
  * Fix fail flag during test, one class in init.pp
  * Added host file test, some re-organizing of test dir
  * Add hack to run puppet agent twice: see issue5318
  * Mod answer file gen puppetclient to puppetagent
  * repalce q_apr w/ q_vendor_packages_install
  * changed edp pe names
  * renames edp- to pe-
 
 Igal Koshevoy <igal@pragmaticraft.com> (15):
  * Installer: Update package names to use "pe" vendor prefix.
  * Installer: Add "TODO" items for adding Ubuntu support.
  * Installer: Add "unregister_exception_handler" function.
  * Installer: Improve "uninstall.sh" to be more portable and thorough.
  * Bump VERSION to 0.5rc1.
  * Installer: Add "display_missing_vendor_packages" function.
  * Installer: Add "q_vendor_packages_install", remove "q_apr_install", etc.
  * Installer: Renamed `q_puppetclient_*` questions to `q_puppetagent_*`.
  * Installer: Improve text based on suggestions by Nick Fagerlund.
  * Installer: Move "Puppet Dashboard" questions after "Puppet Master".
  * Installer: Fix and improve `certdnsnames` input and handling logic.
  * Installer: Fix uninstaller to not remove "apache" user.
  * Dist: Update `rake sync` to not populate Ubuntu packages for now.
  * Dist: Don't download "edp" packages any more.
  * Installer: Bump VERSION to 0.5
 
2010-12-01 Igal Koshevoy <igal@pragmaticraft.com> - 0.4.0
==========================================================
 * no changes since the previous version.2010-12-01 Igal Koshevoy <igal@pragmaticraft.com> - 0.4
========================================================
 Igal Koshevoy <igal@pragmaticraft.com> (25):
  * Installer: Add "display_nonewline" using `printf` and update "display" to
    use it.
  * Installer: Improve "prepare_workdir" to deal with missing directory.
  * Installer: Remove unused "manual instructions" section.
  * Installer: Improve "run" to use subshell to limit scope of variables and
    `cd`.
  * Installer: Fix "PACKAGES_REQUIRED" to use portable `printf` for handling
    newlines.
  * Installer: Fix "missing_queued_packages" so it can be run multiple times.
  * Installer: Add "prepare_user" to ensure installer is run as "root".
  * Dist: Improve `rake sync` to populate "installer/packages".
  * Installer: Prepare before processing CLI options to pre-cache values for
    speed.
  * Installer: Update spec to setup mock PLATFORM variables.
  * Installer: Improve "prepare_platform" and adds detection for awk,
    packaging, terminal width, hostname, certdnsnames.
  * Installer: Add `dpkg` and `apt` support, make use of new
    $PLATFORM_PACKAGING.
  * Installer: Improve "display_wrapped_text" to use terminal width and
    $PLATFORM_AWK.
  * Installer: Add function to extend line across terminal, update separator
    functions to use it.
  * Installer: Use new $PLATFORM_HOSTNAME in questions.
  * Installer: Add "q_puppetmaster_certdnsnames" and ask for Puppet Master
    certdnsnames.
  * Installer: Add "q_puppetmaster_use_dashboard_classifier" and logic to
    setup Puppet Master should use Puppet Dashboard as external node
    classifier.
  * Installer: Add "q_puppetclient_graph" and logic to setup dot graphs for
    Puppet Client.
  * Installer: Add explanation for how to manually setup Puppet Dashboard
    database.
  * Installer: Use portable "display" functions to show all text.
  * Installer: Fix infinite loop if platform detection fails.
  * Installer: Fix indentation of "puppet.conf" contents.
  * Installer: Fix misleading "pluginsync" errors by creating "helloworld"
    module.
  * Installer: Add TODOs.
  * Bump VERSION to 0.4 and add "CHANGES.md".
 
2010-11-19 Igal Koshevoy <igal@pragmaticraft.com> - 0.3.0
==========================================================
 * no changes since the previous version.2010-11-19 Igal Koshevoy <igal@pragmaticraft.com> - 0.3
========================================================
 Igal Koshevoy <igal@pragmaticraft.com> (9):
  * Installer: Fix Puppet Client interview's undefined variable.
  * Installer: Improve "display_error" to wrap text.
  * Installer: Fix `yum` package installation to confirm that it worked.
  * Installer: Rewrote configuration file generator.
  * Installer: Fix unintended "cd" caused by Puppet Dashboard setup.
  * Installer: Added support for RHEL 5.
  * Dist: Improved output of `rake dist`.
  * Dist: Added `rake sync` shortcut.
  * Installer: Bump VERSION to 0.3.0.
 
2010-11-18 Igal Koshevoy <igal@pragmaticraft.com> - 0.2.0
==========================================================
 * no changes since the previous version.2010-11-18 Igal Koshevoy <igal@pragmaticraft.com> - 0.2
========================================================
 Igal Koshevoy <igal@pragmaticraft.com> (19):
  * Installer: Improve uninstaller to remove vendor packages it installed.
  * Installer: Simplify usage as library, eliminating INSTALLER_AS_LIBRARY
    variable.
  * Installer: Fix undefined variable error and improve variable usage
    strictness.
  * Installer: Fix "Puppet Server" typo, replaced with "Puppet Master".
  * Installer: Fix "apr" and "symlinks" undefined variable errors.
  * Installer: Add TODO and FIXME entries.
  * Installer: Remove dependency on the EPEL repository.
  * Installer: Rename to "Puppet Enterprise".
  * Dist: Update `rake dist` to use "puppet-enterprise" in the filename.
  * Installer: Don't chdir into installer's directory. WARNING: Will break
    tools relying on this behavior!
  * Installer: Write execution trace to filename produced by `mktemp`.
  * Installer: Update "Summmary" text.
  * Installer: Extract "exception_handler" and "register_exception_handler".
  * Installer: Improve "installer_dir" to allow overriding with
    "INSTALLER_DIR".
  * Installer: Improve "run" to return 0 in noop mode.
  * Installer: Refactor to do all vendor package installs together.
  * Installer: Rename to "enqueue_package" and "install_queued_packages"
  * Installer: Redesign package installation.
  * Installer: Bump VERSION to "0.2.0.dev".
 
 Dominic Maraglia <dmaraglia@gmail.com> (7):
  * clean up, added new q_ files
  * Mod q_ files fir q_install=
  * changes to work around installer thornes
  * httpd rename
  * Correct answers file
  * Removing old tests/answer file; will commit new code shortly
  * Updated release test, answer files
 
2010-11-14 Igal Koshevoy <igal@pragmaticraft.com> - 0.1.1
==========================================================
 Igal Koshevoy <igal@pragmaticraft.com> (7):
  * Installer: Only symlink "puppet" and "facter".
  * Installer: Remove hack altering default "confdir" in Puppet, now patched
    in package.
  * Installer: Create directory for "puppetmaster.conf" if needed.
  * Install: Add "uninstall.sh" to uninstall EDP for development use.
  * Installer: Remove hack replacing "puppet-apache" in "edp-httpd.conf",
    fixed in package.
  * Installer: Change "-a" to quit if answer isn't defined, and "-A" for old
    behavior.
  * Installer: Bump to VERSION 0.1.1
 
2010-11-14 Igal Koshevoy <igal@pragmaticraft.com> - 0.1.0
==========================================================
 * no changes since the previous version.2010-11-14 Igal Koshevoy <igal@pragmaticraft.com> - 0.1
========================================================
 Igal Koshevoy <igal@pragmaticraft.com> (82):
  * Add puppet-enterprise-installer.
  * Add package_repos.
  * Add installer/packages symlink.
  * Add Rakefile.
  * Installer: Improve docs on variable naming conventions.
  * Installer: Add documentation for "has_logfile" function.
  * Installer: Show options in square brackets.
  * Installer: Make Dashboard database configuration manditory.
  * Installer: Backup existing "puppet.conf" file.
  * Installer: Add TODO about explaining that firewall ports may need to
    opened.
  * Installer: Fix "display_placeholder" to use all arguments given to it.
  * Installer: Add install and setup for mod_ssl, dashboard and mysql.
  * Installer: Fix "ask" to check variable definitions.
  * Installer: Rework so program can be used as a library.
  * Installer: Move 'set -e' to within "main" block.
  * Installer: Fix "ask" to cope with crazy shells nil/non-nil semantics.
  * Installer: Add test framework and initial suite.
  * Installer: Rework "run" and "display_placeholder" to use $1.
  * Installer: Add platform detection and rewrote existing code to use it.
  * Installer: Add ability to save answers to file with new "-s FILE" option.
  * Installer: Add common "quit" function to cleanup and exit.
  * Installer: Rework "run" to not use subshell.
  * Installer: Create temporary directory with a clearer name.
  * Installer: Fix ordering of answer loading to be after header.
  * Installer: Make "workdir" a function that creates the directory as
    needed.
  * Installer: Detect and conditionally install OS's "apr" package.
  * Installer: Fix 'apr' installation to honor noop mode.
  * Installer: Fix handling of workdir and platform. Fix more quoting issues.
  * Installer: Fix duplicate installation of "apr" package. Add "apr-util".
  * Installer: Fix MySQL server startup.
  * Installer: Fix PATH given to Puppet Dashboard "rake".
  * Installer: Add tests for "prepare_workdir" and "remove_workdir".
  * Installer: Improve "is_noop" and "has_logfile" to not demand presence of
    variables.
  * Installer: Add tests for "quit", "prepare_platform" and "run".
  * Installer: Improve test harness to adjust #run scope based on block
    arity.
  * Installer: Add tests for "load_answers", "is_noop" and "has_logfile".
  * Installer: Fix spec to comment out unused descriptions.
  * Installer: Add "pluginsync" option.
  * Installer: Add SSL settings for running Puppet Master with Rack.
  * Installer: Set paths in "puppet.conf".
  * Installer: Extract "backup_file" function.
  * Installer: Improve "backup_file" to use variables.
  * Installer: Rename to "Enterpise Distribution of Puppet" and "edp".
  * Installer: Add "StringOrBlank" type to "ask" function.
  * Installer: Make Puppet Dashboard password a "StringOrBlank" question.
  * Installer: Remove obsolete "save answers" TODO.
  * Installer: Improve "backup_file" to only run if the file exists.
  * Installer: Disable "manual instructions" section.
  * Installer: Fix "ask" to look for undefined answers, rather than empty
    answers.
  * Installer: Add questions and setup for local/remote MySQL and Dashboard.
  * Installer: Fix saving answer file to include answer to confirming
    install.
  * Installer: Add "is_package_installed" and
    "install_package_from_repositories".
  * Installer: Add "bounce_service" to start or restart services.
  * Installer: Disable external node classifier question until we add
    support.
  * Installer: Remove question for hostname Dashboard should run on.
  * Installer: Add TODO about adding symlinks.
  * Installer: Move code installing remote packages into separate section.
  * Installer: Add initial support for Puppet Master, Client and Dashboard.
  * [FIXME] Installer: Disable SSL temporarily because of broken mod_ssl
    package.
  * Revert "[FIXME] Installer: Disable SSL temporarily because of broken
    mod_ssl package."
  * Installer: Updated to fix Puppet's settings, and create server
    certificate.
  * Installer: Add "NONPORTABLE" comments to mark platform-specific code.
  * Installer: Move code for quitting if nothing to install after saving
    answers.
  * Installer: Improve error handling to catch "set -e" exit.
  * Installer: Use "install_package_from_repositories" for MySQL server.
  * [FIXME] Installer: Workaround for broken "edp-httpd" package's
    "puppet-apache" user.
  * Installer: Add symlinks to "/usr/local/bin".
  * Installer: Fix install of MySQL package for Puppet Dashboard.
  * Installer: Improve client install to use aforementioned master certname.
  * Installer: Fix Dashboard "database.yml" generation.
  * Installer: Improve symlink generation to correct broken links.
  * Installer: Create agent certificate.
  * Installer: Fix interview to only install "apr" for Master and Dashboard.
  * Installer: Fix indentation of convenience links.
  * Installer: Fix client certificate so it doesn't include "puppet" name.
  * Installer: Fix quoting of "database.yml" to improve compatibility.
  * Installer: Alter Puppet default "confdir" to "/etc/puppetlabs/puppet".
  * Installer: Improve client setup to send certificate request.
  * Installer: Fix agent certificate request return value to prevent
    cancelling.
  * Installer: Add VERSION file.
  * Dist: Add `rake dist` task to create distribution files.
  * Installer: Fix unqualified paths for certificate creation.
 
 Your Name <dmaraglia@gmail.com> (12):
  * prelim check in
  * fix stderr, stdout logging
  * test cases ported to new logging style
  * Add: gem, facter, ruby sanity checks
  * added date stamp for logging
  * completed: dynamic test discovery
  * completed: dynamic test discovery
  * Changes for logging
  * add: cmd line args for config, test dir
  * Adding command line opts, cleanup
  * adding class for find tests
  * beefing up reporting
 
 Jacob Helwig <jacob@puppetlabs.com> (5):
  * first commit
  * Add submodule for RPM packages
  * Use absolute URL for RPM submodule
  * Update version of RPM packages.
  * Update version of RPM packages.
 
 Dominic Maraglia <dmaraglia@gmail.com> (1):
  * Merge branch 'sandbox', remote branch 'origin'
 
