[ Micah Anderson ]
* Cherry-pick upstream versioncmp fix (redmine:#2110)
[ Andrew Pollock ]
* Enable waiting for certificates for the default value (upstream default
that was previously disabled or enabled with a 5 second value)
* Re-ship the vim syntax file in the correct location (it fell out after the
0.24.5-3 upload) (closes: #530752)
* Re-add the 0.24.5-3 changelog entry
* debian/puppet.postrm: don't delete the user or group (closes: #528068,
#527381)
* debian/puppet.{preinst,postinst}: Applied modified patch from Stig
Sandbeck Mathisen to call conditionally call adduser in the postinst, if
it's available
[ Nigel Kersten ]
* Switched to use install.rb, primarily to stop shebangs using /usr/bin/env
* Stopped using dh_movefiles, moved to dh_install
* debian/rules greatly cleaned up due to above two changes
[ Andrew Pollock ]
* debian/control: add rdoc, libopenssl-ruby and facter to build dependencies
* debian/control: depend on ruby1.8 instead of ruby to placate Lintian
* debian/puppet.install: brown paper bag release averted; install
/usr/lib/ruby/1.8
* debian/rules: ensure permissions on everything under /usr/lib/ruby/1.8 is
correct
* New upstream release
* debian/control: Add Nigel Kersten and myself as uploaders
* debian/changelog: wrap long lines
* debian/watch: ignore release candidates
* debian/compat: bump to 5
* debian/control: bump Standards-Version (no changes)
* make puppetmaster conflict previous puppet due to man page move
* New upstream release
* Fixed comment in defaults/puppetmaster (Closes: #510881)
* Fixed debian/puppetmaster.manpages and debian/puppet.manpages to
distribute
puppetrun and puppetca correctly, thanks Savvas Radevic (Closes: #511826)
* Added puppetmaster Recommends: libldap-ruby1.8 to silence puppetrun
(Closes: #512639)
* Added puppet Recommends: libaugeas-ruby1.8 for new Augeas support in this
release
* New upstream release (Closes: #506129, #504624, #502163)
* Distribute filebucket binary (Closes: #499999)
* Fix missing check for START variable in defaults files (Closes: #498284)
* Fix maintainer scripts so that they do not ignore errors (set -e)
* Fix maintainer scripts so they don't have prepended paths (thanks lintian)
* Cherry-pick fixes from upstream:
- comparison of String with 0 failed (Closes: #500848)
- filename cannot handle ++ (Closes: #502163)
- tidy must specify size, age or both (Closes: #500852)
* Set wait for cert timeout to 5 secs, to avoid resource abuse (Closes:
#509566)
* Distribute filebucket binary (Closes: #499999)
* Place vim syntax in the correct location (LP: #181960)
* Fix puppetlast to work with 0.24.5
* Adjust logcheck to match against new log messages in 0.24.5
* Update standards version to 3.8.0 (no changes)
* Update changelog to reduce length of line to make lintian happy
* New upstream release
* Applied patch from Martin Krafft to improve logcheck file installation
* Changed the default port value to 8140 in /etc/default/puppetmaster
to be consistent with the client default port. (Closes: #483823)
* Cherry-picked various bug fixes from upstream:
- further emacs mode updates from Russ Allbery
- misleading error if CA private key can not be decrypted (trac:#1271)
- fix missing bracket in documentation (trac:#1209)
- man pages updates (trac:#1211)
- add dump parameter to mount type (trac:#1212)
- fixed undefined variable in lib/puppet/util/settings.rb (trac:#1218)
- usermod problem on Solaris (trac:#1207)
- added native authorized_keys type
- test within a template if a variable or fact is defined (trac:#1177)
- Fixed Red Hat service disabling (trac:#1219)
- fix crontab provider parse error when line begins w/space (trac:#1216)
- Fix for latest method in rpm provider (trac:#1224)
- puppetd documentation updates (trac:#1227)
- Modified the 'factpath' setting to automatically configure Facter
to load facts there if a new enough version of Facter is used.
- Removing unused file lib/puppet/util/variables.rb (trac:#1229)
- Fixing transaction support for prefetching generated resources.
Previously, we prefetched then generated, which caused generated
resources that needed prefetching not to work. This just reorders
the calls, so generated resources now get prefetched.
- Respect "replace => false" for symlinks (trac:#1235)
- Added cron random function fixing ticket (trac:#311)
- No more clear_cache failures (trac:#1247)
- Fixed Rakefile to install non-.rb files (trac:#1266)
* Update emacs-mode with changes cherry-picked from rra's repository
* Fix typo in puppetmaster.init (Closes: #480019)
* Fix variable name in /etc/default/puppetmaster comments
* Fix incorrect port increment in puppetmaster initscript when mongrel
is used, thanks Francois Deppierraz (Closes: #480263)
* Add puppetmaster.postrm to remove /var/log/puppet on purge
* Added debian/puppetmaster.dirs containing etc/puppet/manifests
* Remove puppet group on purge (Closes: #481511)
* Remove old config files and stray directories (Closes: #454681)
* Remove bashisms in puppetmaster.init
* Add puppetlast script
* Fix missing --pidfile piece for mongrel startup and make
stop consistent, thanks Bart Cortooms (Closes: #476840)
* Add trailing newline missing from default files
* Create /etc/default/puppet and /etc/default/puppetmaster
* Modify /etc/init.d/puppetmaster to support mongrel instances
on multiple ports
* Remove no longer necessary .svn cleaning from debian/rules
* Added $network and $named appropriated places in the LSB
headers in puppet and puppetmaster initscripts,
thanks Sam Quigley
* Install ralsh (Closes: #476629)
* Cherry-pick upstream patches from 0.24.x branch:
- Install manpages
- Fix shebang issues (#1148)
- Updated fix for (#1020)
- Fix for (#1174)
- Emacs mode updates (#1160)
- Debian service [en|dis]able issue (#1161)
- User type group list validation enhancement
- Fix configtimeout issue (#1176)
* Remove pi binary, puppetdoc provides this functionality now
(Closes: #472850)
* Fix duplicate man8/puppetmasterd.8 install
* New upstream release
* Install man pages missing from upstream release
[ Micah Anderson]
* New upstream release
* Install man pages (Closes: #385529)
* Apply lsb formatted dependency info into initscripts, thanks
Petter Reinholdtsen (Closes: #462915)
* Install more robust puppet-mode.el
* Add factpath and pluginsync=true to the default puppet.conf so that
facts added through pluginsync are loaded by puppet
* Add [plugins] section to fileserver.conf
* Updated outdated debian/control substrvar for puppet to ${source:Version}
* Updated link in debian/copyright for new URL to license
* Updated copyright in debian/copyright
* Bumped standards version to 3.7.3.0 (no changes)
* Switch debhelper from Build-Depends-Indep to Build-Depends because it is
required to run clean target (lintian check:
clean-should-be-satisfied-by-build-depends)
* Moved homepage from Description to control field
* Added Vcs-Browser and Vcs-Git fields to debian/control
[ Thom May ]
* If puppet can't start, continue with package install
* Set rundir correctly (Closes: #460203, #459579)
* Apply patch for puppet#1003 to enable collection of tagged resources
* New upstream release (Closes: #445626)
* Set maintainer to pkg-puppet-devel
* New upstream release
* No change upload setting maintainer to me whilst waiting for an alioth
project.
* Orphaning.
* Create /var/lib/puppet in the puppet package. Closes: #452506.
* Start the puppet init script after puppetmaster, to silence whiny bug
reports. Closes: #452064.
* Add a reload command to the Puppet init script. Closes: #452060.
* Drop quotes from an already-quoted value in a query. Closes: #448179.
* Remove excessive quoting from puppet/network/handler/master.rb.
Closes: #448221.
* Force removal of directories during pluginsync. Closes: #448180.
* Create /var/run/puppet and set the perms in the various initscripts, as
well as hardcoding the rundir better in configuration.rb and removing
the explicit rundir setting from puppet.conf. Closes: #447314.
* Apply additional patch given (backwards) to fix export/collect on some
database backends. Closes: #445591 (again!)
* Apply patch from puppet#786 to fix a problem with exported resources not
being properly detected as needing a rerun. Closes: #445591.
* Fix ignore handling for the plugins mount. Closes: #446390.
* Recycle connections when we change (or get) certs.
* Catch and retry more transient errors in the XMLRPC wrapper.
* Recycle the HTTP connection if we get an EPIPE during a request.
Closes: #444177. Thanks to Jos Backus for helping with testing.
* Remove extraneous debugging output accidentally left behind in the last
release.
* Fix spelling mistakes in debian/control and debian/puppet.preinst.
Closes: #444158.
* Ignore ENOENT errors in the module plugin syncing code, since they're
innocuous and expected.
* Allow facts that are downloaded through pluginsync to be used like any
other fact.
* Allow users to still have an old-style plugins mount if they want, by
specifying a path for the mount. Also track down a fault in old-style
fileserving which did strange slash-stripping. Closes: #443932.
* Patch rails/param_name.rb to stop query failures, as per puppet#784.
* Actually honour namevar.
* Only set dbuser if explicitly asked for.
* Fix annoying database deletion error for ParamValue objects.
* Add an accessor for ca_file, since older openssl-ruby only had a writer.
* Fix the fileserver to honour ignore. Thanks to Nathan Ward for the
bug report on IRC.
* Add some NEWS for the ssldir transition. Should have done that earlier.
* Remove the explicit mode change for vardir, and fix up the mode on
statedir, as well. Closes: #425496.
* Only set some database parameters if they're explicitly set; this makes
life easier for PgSQL ident auth.
* Allow empty config options.
* Fix puppet#776 in a slightly better way by only flushing the cache when
a value is changed, rather than whenever a value is read.
* Apply patch from puppet#755 to cache connections to the Puppetmaster,
which improves performance by more than a little.
* Modify the fileserver so that it provides a 'plugins' mount which
exports the union of the plugins directory of all modules.
* Clear the config value cache every time. This is a titchy little
performance hit, but it works around puppet#776 rather nicely.
* Move the SSL state directory to a more policy-friendly location,
/var/lib/puppet/ssl.
* New upstream release.
* New upstream release.
* Switch primary maintainer to me. Thanks jaq.
* Make the recommendation for rails >= 1.2.3-2, to avoid
incompatibilities. This breaks compatibility with stable, but the rails
package from unstable should install cleanly in stable. Closes: #433999
* New upstream release.
- Includes a new configuration file handling system; see NEWS.Debian.
* Depend on libshadow-ruby1.8, for new password modification functionality
added to upstream 0.22.4.
* Several improvements from Micah Anderson:
- Better vim syntax installation process.
- Install Emacs syntax highlighting.
- Install logcheck rules. Closes: #421851.
* New upstream release.
* New upstream release. Closes: #415773.
* Switch to using our own logrotate config, and enhance it as per
David Schmitt's suggestions. Closes: #414282.
* Add puppetrun to the puppetmaster package, and actually put puppetdoc
into the puppet package. Closes: #419273.
* Copy vim syntax highlighting file into the puppet package, and add a
stanza to have Vim automatically highlight .pp files. Closes: #412868.
Thanks to David Schmitt for researching how to do all of that.
* Add a templatedir setting to the default puppetmasterd.conf to make it
obvious that it can be changed. Closes: #407506.
* New upstream release.
* New upstream release.
* Use --startas instead of --init in init scripts, which (according to
Paul Hampson) makes checking for already-running instances work.
Closes: #405912.
* New upstream release. (Closes: #387674)
* Rationalise the puppetmasterd init script.
* Add inclusion of /etc/default files for init scripts. (Closes: #388178)
* Add puppet.conf to match puppetd.conf. (Closes: #385646)
* New upstream release.
- Properly detect all services, including those in rcS.d.
(Closes: #378351)
* Add Homepage: to the long description. (Closes: #377896)
* New upstream version.
- Set DEBIAN_FRONTEND=noninteractive when installing Debian packages.
(Closes: #378338)
* Make Puppet not wait for a cert at all (to prevent startup hangs).
* Cleanup the init scripts to not have NO_START detritus.
* Apply puppet.debian-frontend, to set DEBIAN_FRONTEND=noninteractive on
package installation.
* Initial release. (Closes: #348625)