| Age | Commit message (Collapse) | Author | Files | Lines |
|
pkgsrc change: fix typo of USE_LANGUAGES.
7.20.0 (2022-10)
Enhancements
* Tag and bump puppet-resource_api in Puppet 7
* Bumps resource-api gem to 1.8.16. PA-4702
Resolved issues
* Puppet::Util::Json raises an error when reading an empty file
* Puppet no longer errors when loading an empty task metadata file. PUP-11629
* Augeas not working on M1 macOS Big Sur
Fixed a bug in the Augeas component of the puppet-agent platform on
macOS. Contributed by Puppet community member h0tw1r3. PA-4704
* Augtool packaged in puppet-agent 7.19.0 is broken
puppet-agent 7.19.0 had a broken Augeas packaged with it. This is fixed in
puppet-agent 7.20.0. PA-4686
Deprecations and removals
* Support for Debian 9 removed
This release removes support for Debian 9 (x86 and x86-64) from
puppet-agent. PA-4576
* Support for Fedora 34 and 32 removed
This release removes support for Fedora 34 and 32 (x86-64) from
puppet-agent. PA-4284, PA-4269
|
|
Puppet 7.19.0
Released September 2022.
Note:
New versions of Puppet now release every six weeks rather than every four
weeks.
Enhancements
* Support for Fedora 36 (x86_64)
This release adds support for Fedora 36 (x86_64). PA-4668
* Updated Augeas to 1.13.0
Bumped Augeas to 1.13.0 for all supported platforms except for
Solaris and AIX. Those two platforms remain on 1.12.0, as Augeas
1.13.0 fails to compile due to a few readline function calls that
are not on Solaris or AIX. PA-4494
Resolved issues
* Puppet sends malformed PuppetDB reports with Oj
Reports sent to PuppetDB using the Oj JSON backend are now properly
formatted. PUP-11620
puppet module list --render-as json does not report unmet dependencies
puppet module list --render-as json now includes information about
unmet dependencies. PUP-11604
* Puppet does not write SELinux labels on ZFS
Marked ZFS as an SELinux-capable filesystem. PUP-11603
Puppet::Util.safe_posix_fork fails if /proc/self is not a directory
Puppet now handles misconfigured /proc filesystems correctly.
PUP-11594
* Puppet on Ruby 3.1 warns about ERB passing safe_level as non-keyword argument
Puppet now passes ERB arguments as keywords. PUP-11552
Security
* FIPS OpenSSL: disable c_rehash binary
Fixed CVE-2022-1292 and CVE-2022-2068. PA-4621
|
|
Quote from release notes:
<https://puppet.com/docs/puppet/7/release_notes_puppet.html#release_notes_puppet>.
7.18.0 (2022-08)
Enhancements
* Bump to openssl-fips-1.1.1k-6
* Update puppet-ca-bundle
* Support for macOS 12 (M1)
* Support for Windows 11 Enterprise (x86_64)
* Support for Ubuntu 22.04 (x86_64)
Resolved issues
* Sub-directory names returned as task names when listing tasks from a
module
* Puppet agent --disable is ignored with cron puppet agent (splay).
* puppet-cacerts keystore is missing on Red Hat 9, SLES 15 and Ubuntu 20.04
* Deprecations and removals
* Support for Operating Systems removed
Security
* Update puppet runtime's curl to 7.83.1
- Updated runtime to fix CVE-2022-22576, CVE-2022-27774, and
CVE-2022-27776. PA-4472
7.17.0 (2022-05)
We would like to thank the following Puppet community members for their
contributions to this release: jplindquist, lollipopman, jps-help.
Enhancements
* Resolve deferred values on demand instead of at catalog read time
* Add virt-what and dmidecode in Puppet Agent
* Nokogiri security vulnerability fix
- Fix for CVE-2022-29181. PA-4489
Resolved issues
* Puppet::HTTP::Client cannot connect to a server requiring client cert
authentication and whose server cert is issued by a CA in the
ssl_trust_store
* Remove compiler errors for deferred function mismatched types
* Yum provider does not properly update package using version range and
install options
* Legacy function error does not include the source ref
* Cannot login under user created by Puppet on macOS 12.1
* Puppet Agent does not automatically refresh CRLs on crl_refresh_interval
* systemd: Puppet Agent starts before network-online.target is reached
7.16.0 (2022-04)
Enhancements
* Allow Puppet::HTTP::Client to connect to trusted server using the puppet
certificate for client authentication
* Ruby security fix
- Bumped Ruby to 2.7.6 to fix CVE-2022-28739. PA-4364
7.15.0 (2022-03)
Resolved issues
* puppet lookup fails to interpolate topscope variables when an environment
is specified
* Rspec tests with custom facts fail on some modules
* No option to fail fast when agent-specified environment does not exist
* Nokigiri upgrade for macOS
* Some gemspecs are missing from puppet-agent MSI
7.14.0 (2022-01)
Enhancements
* Support for RHEL 9
* Bump Ruby component
Resolved issues
* Puppet uses deprecated psych features
* Agent no longer calls the Puppet::Node terminus to resolve the environment
during the run
* Puppet user and service resources are slow on Mac OS X
* Puppet lookups failed due to missing certificates
* Lockups on servers running in multithreaded mode
* The generate types command does not handle errors correctly
|
|
There's no way that this package is working correctly anywhere though, there
are many broken paths. It needs quite a bit of love, and an update.
|
|
Puppet 7.13.1 (2021-12-09)
Enhancements
ENC enforced environment bypass
Changed the priority of the --environment option by skipping the
classification whenever the flag is specified. This allows the user to
bypass the ENC enforced environment with the CLI option. PUP-7479
Resolved issues
Puppet::FileSystem.chmod does not validate its arguments
Puppet::FileSystem.chmod now validates its arguments like other
methods. PUP-11345
Warning: #<Puppet::Transaction::Persistence after upgrading to Puppet agent
6.25.0
Fixes a regression introduced in 6.25.0 and 7.10.0 that caused a
Puppet::Transaction::Persistence warning during each agent run. PUP-11321
User resource tries to create rather than modify users created by a utility
This release moves the ssh_authorized_key resource's creation to the end of
the user type flow, after all user properties and parameters were resolved,
to avoid order dependency errors. PUP-11320
Puppet code merger using incorrect command
Reduces memory usage when parsing manifests. PUP-11318
Failure when using the names "apply" and "plan" within an apply() block in a
plan
The names "apply" and "plan" can now be used as resource parameter names in
all cases. Previously, using them within an apply() block in a plan would
fail. PUP-11315
Puppet attempts to execute directories from /etc/init.d/
Prevents Puppet from considering directories from /etc/init.d/ as
services. PUP-11313
Puppet creates excessive Pathname instances
Reduces the number of Pathname allocations when parsing Puppet manifests.
PUP-11312
Pathname.absolute? uses excessive memory
Backported Ruby patch to Pathname.absolute? to reduce memory usage.
PUP-11311
High memory consumption from lib/puppet/pops/parser/lexer2.rb
Reduced lexer2 memory usage. PUP-11236
versioncmp() treats 11.0 as greater than 11
versioncmp() now strips redundant numbers. PUP-11235
puppet lookup --facts {filename} fails if filename does not contain a dot
Before this release, puppet lookup --facts {filename} failed early when the
filename given did not contain a dot. This fix removes the early extensions
check and adds a fallback instead: tries both formats (JSON then YAML) to
read the given facts file when its path doesn't end with any of the expected
extensions (yaml/yml/json). Otherwise, it follows previous implementation
and respects the given extension. PUP-11204
Facts provided in a file cannot be used for classification
Fixed a bug where facts provided in a file were not being merged with the
facts used for classification. This is because Puppet collected and merged
the said facts after the classification happened. To fix this, we ensured
that Puppet resolves the facts being used for classification before the node
request. PUP-10435
Inconsistent handling of trusted facts in the lookup CLI
When using puppet lookup with --facts, if the facts file overrides any of
hostname, domain, fqdn, clientcert, then it must override all of them.
Also, if a value for certname is provided in a fact file for the lookup
application, use it when creating the trusted information object. This
makes it possible to override trusted.certname for classification. PUP-8220
Lookup ignores environment from the classifier when using a rule with
trusted facts
Fixed an issue where trusted facts could not be used as rules for
classification. This was fixed by gathering the trusted facts from the
PuppetDB query result, and overriding the trusted facts context. PUP-8094
Misleading results when using --node flag in puppet lookup
Fixed an issue where puppet lookup would result in misleading results when
using the --node flag. This happened because there can be cases where the
target node does not have any facts cached. To avoid this, the fix
implemented checks for the node facts/facts given in a fact file, and if it
doesn't find any it raises an error. PUP-7362
Files starting with "~" in recursive directories are evaluated as usernames
Puppet can now manage files whose names start with tilde "~" characters.
PUP-5800
Failed to generate additional resources using 'eval_generate': Cannot manage
files of type socket
This release allows Puppet to retrieve attributes for fifo and socket files
and manage them when the given manifest has a file resource which is
recursing over a given path. PUP-4045
|
|
Fixes a few security problems.
* CVE-2021-27025 - Silent Configuration Failure
* CVE-2021-27023 - Unsafe HTTP Redirect.
Other changes are too many to write here, please refer
<https://puppet.com/docs/puppet/7/release_notes_puppet.html>.
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
This release remove restriction to Ruby < 3.
Puppet 7.7.0
Released June 2021.
We would like to thank the following Puppet community members for their
contributions to this release: tobias-urdin and nmaludy.
Enhancements
* Puppet loads internal files using the require_relative method
When loading internal files, Puppet now uses the require_relative method,
eliminating thousands of file system calls. This accounts for between 5
to 15% of the total number of file system calls for different
platforms. PUP-11055
* Case sensitive parameter for the fqdn_rand() function
The fqdn_rand() function now accepts an optional parameter to downcase the
FQDN fact, so that the function's result is not case sensitive. You must
pass the parameter after the seed string, for example, fqdn_rand(100,
'expensive job 1', true). By default, the function remains
case-sensitive. PUP-10922
* File limit with the max_files parameter
By default, the file and tidy resource types generate a warning on the
Puppet Enterprise (PE) console and report when Puppet tries to manage more
than 1000 files with the recurse parameter set to true. The file and tidy
resource types now support a new parameter — max_files — that enforces a
hard limit. If the number of recursive files is greater than the limit,
the agent run fails. You can set the max_files parameter to -1 to disable
the warning. PUP-10946
* Improved Ruby performance
This release improves the performance of Ruby, resulting in the follow
changes:
- Puppet now loads and runs faster -- particularly on Windows. PA-3732
- New Ruby performance patches -- reducing 50-90% of file IO when
loading Puppet and Facter. PA-3732
* Support for macOS 11 and Red Hat 8 Power
This release adds support for macOS 11 Big Sur (64-bit packages only) and
Red Hat 8 on IBM Power. PA-3529, PA-3612.
Resolved issues
* Ruby 3 freezes CHILD_STATUS and cannot be stubbed
This release eliminates the usage of the $CHILD_STATUS global variable in
the built-in service and package providers. PUP-11048
* Ruby 3 removed URI.escape/unescape
This release eliminates calls to URI.escape/unescape, which was deprecated
in Ruby 2.x and removed in Ruby 3. PUP-11046
* Agent failures with server_list
Previously, when Puppet processed server_list and tried to find a
functional server, it threw an error if it could not connect, causing the
agent to fail. This is now fixed. PUP-10844
* Puppet does not specify SELinux filetype when getting the default context
Previously, Puppet created files with the wrong default SELinux context,
which was only corrected after a subsequent Puppet run. This is now
fixed. Contributed by Puppet community member tobias-urdin. PUP-7559
* Unable to mask a static systemd service
This release fixes an issue where the systemd provider did not mask static
systemd services. Contributed by Puppet community member nmaludy.
PUP-11034
* Unable to update UserRightAssignment
Previously, validating the logonaccount and logonpassword parameters for
the service resource on Windows failed too early. This release moves the
parameters further down the catalog compilation order list to avoid early
errors. PUP-10999
* PUPPET_SERVER MSI install property does not work
Previously, using PUPPET_SERVER as an MSI property did not set the server
setting. This is now fixed. PA-3667
|
|
Puppet 7.6.1
Released April 2021.
We would like to thank the following Puppet community members for their
contributions to this release: gcampbell12 and ananace.
Enhancements
Puppet module type scripts directory
This release adds a new subdirectory to the scripts/ module class. It
automatically generates the functions in the class and retrieves the
available scripts. This helps to standardize specific file loading from
either the files directory or scripts directory. PUP-10996
Backport logic to detect migrated CA directory location
After migrating the CA directory, Puppet now reports the correct cadir
setting value. PUP-11004
Resolved issues
Race condition with agent_disabled_lockfile
This release fixes a race condition that caused the agent to become disabled
and no longer enforce desired state. Contributed by Puppet community member
gcampbell12. PUP-11000
User resource with forcelocal and groups attributes set fails if /etc/group contains empty lines
This release fixes an issue where Puppet failed when applying user resources
with forcelocal if there were empty lines in /etc/group. PUP-10997
Unable to install gems with the puppet_gem provider on Windows
Previously, if you used Puppet as a library, environment.bat was not sourced
and led to an unset PUPPET_DIR. As puppet_gem relied on this to build the
gem.bat path, it used a non-existing path, making this provider unsuitable.
This release updates the puppet_gem provider to use Gem.default_bindir,
which determines the location of the executables. To avoid accidental usage
of the puppet_gem provider with system Ruby, we have also added a confine to
the aio_agent_version fact. PUP-10964
Changing a Puppet setting in a catalog invalidates the environment cache in multithreaded mode
You can now change the value of Puppet's rich_data setting at runtime,
without it invalidating the environment cache. PUP-10952
Puppet cannot parse systemd instances when list-unit-files output has an additional column
This release fixes an issue affecting the parsing of systemd service
instances caused by a change in the systemctl list-unit-files command
output. PUP-10949
Cannot ensure dnfmodule with no default profile
Previously, using the dnfmodule provider to install a module with no default
profile -- without passing the enable_only parameter -- failed with newer
versions of DNF. PUP-11024
|
|
Puppet 7.5.0 Released 16 March 2021.
New features
* The puppet ssl show command
The puppet ssl show command prints the full-text version of a host's
certificate, including extensions. PUP-10888
* The ciphers setting
The ciphers setting configures which TLS ciphersuites the agent
supports. The default set of ciphersuites is the same, but you can now
make the list of ciphersuites more restricted, for example, to only accept
TLS v1.2 or greater ciphersuites. PUP-10889
* The GlobalSignRoot CA R3
This release adds the GlobalSignRoot CA R3 certificate for
rubygems.org. PA-3525
Resolved issues
* The splat operator in a virtual query is not supported
This release fixes a regression in Puppet 7.x that prevented the splat
operator from being used to override resource attributes in a resource
collector. PUP-10951
* Windows package provider continues to read DisplayVersion key after it is embedded NULL
Previously, Puppet would not stop reading the registry at the correct
WCHAR_NULL because it was encoded to UTF-16LE, causing Puppet to read bad
data and fail. This is now fixed. PUP-10943
* Listing environments during code deploys prevents environment cache invalidation
Previously, catalog compilations for a newly created environment directory
could fail if the environment was listed while the directory was being
created. This issue only occurred when using an environment_timeout value
greater than 0 and less than unlimited. This is now fixed. PUP-10942
* Syntax error in previously valid Puppet code due to removal of keywords
The application, consumes, produces and site application orchestration
keywords were previously removed from the reserved keywords list, causing
syntax errors in Puppet code. This is now fixed. PUP-10929
* Retrieve SID for users under APPLICATION PACKAGE AUTHORITY
A known issue with LookupAccountNameW caused Puppet to fail when managing
Windows users under APPLICATION PACKAGE AUTHORITY with fully qualified
names. This is now fixed and an account name sanitization step has been
added to prevent faulty queries. PUP-10899
* Retrieving the current user with the fully-qualified username fails on
Windows
Previously, retrieving the current username SID on Windows caused Puppet
to fail in certain scenarios, for example, when the user was a secondary
domain controller. This release adds a fallback mechanism that uses the
fully qualified domain name for lookup. PUP-10898
|
|
Puppet 7.4.1
Released 16 February 2021.
* Resolved issues
* Puppet users with forcelocal are no longer idempotent
This release fixes a regression where setting the gid parameter on a user
resource with forcelocal was not idempotent. PUP-10896
|
|
pkgsrc change: mark this package incompatible.
Puppet 7.4.0 Released 9 February 2021.
New features
--timing option in puppet facts show
This release adds a --timing option in the puppet facts show
command. This flag shows you how much time it takes to resolve each
fact. PUP-10858
Resolved issues
User resource with forcelocal uses getent for groups
The useradd provider now checks the forcelocal parameter and gets local
information on the groups (from /etc/groups) and gid (from etc/passwd)
of the user when requested. PUP-10857
Slow Puppet agent run after upgrade to version 6
This release improves the performance of the apt package provider when
removing packages by reducing the calls to apt-mark
showmanual. PUP-10856
The apt provider does not work with local packages
The apt package provider now allows you to install packages from a local
file using source parameter. PUP-10854
The puppet facts show --value-only command displays a quoted value
Previously, the puppet facts show --value-only <fact> command emitted
the value as a JSON string, which included quotes around the value, such
as {{"RedHat"}}. It now only emits the value. PUP-10861
|
|
Puppet 7.3.0
Released 20 January 2021.
New features
* New serverport setting type
The serverport setting is an alias for masterport. PUP-10725
Enhancements
* Multiple logdest locations in puppet.conf accepted
You can set multiple logdest locations using a comma separated list.
For example: /path/file1,console,/path/file2. PUP-10795
* The puppet module install command lists unsatisfiable dependencies
If the puppet module install command fails, Puppet returns a more
detailed error, including the unsatisfiable module(s) and its
ranges. PUP-9176
* New --no-legacy option to disable legacy facts
By default, puppet facts show displays all facts, including legacy
facts. This release adds a --no-legacy option to disable legacy facts
when querying all facts. PUP-10850
Resolved issues
* The puppet apply command creates warnings
This release eliminates Ruby 2.7.x warnings when running puppet apply
with node statements. PUP-10845
* Remove Pathname#cleanpath workaround
This release removes an unnecessary workaround when cleaning file paths,
as Ruby 1.9 is no longer supported. PUP-10840
* The allow * error message shown during PE upgrade
Puppet no longer prints an error if fileserver.conf contains allow *
rules. It continues to print an error for all other rules, as Puppet's
legacy authorization is no longer supported and is superseded by
Puppetserver's authorization. PUP-10851
* 3x functions cannot be called from deferred functions in Puppet agent
This release allows deferred 3.x functions, like sprintf, to be called
during a Puppet agent run. PUP-10819
* Cached catalog contains the result of deferred evaluation instead of the
deferred function
Puppet 6.12.0 introduced a regression that caused the result of a
deferred function to be stored in the cached catalog. As a result, an
agent running with a cached catalog would not re-evaluate the deferred
function. This is now fixed. PUP-10818
* puppet facts show fact output differs from facter fact
The output format is different between Facter and Puppet facts when a
query for a single fact is provided. This is now fixed. PUP-10847
* Issue with Puppet creating production folder when multiple environment
paths are set
Previously, the production environment folder was automatically created
at every Puppet ran in the first search path, if it did not already
exist. This release ensures Puppet searches all the given paths before
creating a new production environment folder. PUP-10842
Puppet 7.2.0
This version of Puppet was never released.
|
|
Fix ruby-scanf dependency.
|
|
Remove small code for forth coming Ruby 3.0.
|
|
Update puppet pacakge to 7.1.0.
Changes from 6.18.0 are too many to write here, please refer
<https://puppet.com/docs/puppet/7.1/puppet_index.html> in detail.
|
|
Update puppet package to 6.18.0.
Please refer each release note:
<https://puppet.com/docs/puppet/6.18/release_notes_puppet.html>.
|
|
Update puppet to 6.16.0.
6.16.0 (2020-06-04)
The release contains bug fixes and minor improvements, including:
* A Puppet help <app> --ronn command to generate help text for an
application in ronn format
* New Puppet agent options when waiting for lock
* Puppet now uses the HTTP client to retrieve file metadata from HTTP(S)
sources
* The HTTP terminus for retrieving file content is deprecated and will be
removed in Puppet 7
* An Introduction to Puppet section in the documentation to help onboard
new users
For the full list of changes, check out the release notes: https://puppet.com/docs/puppet/latest/release_notes_puppet.html
|
|
Update puppet to 6.15.0.
Changes are too many to write here, please refer release notes on
official Web.
<https://puppet.com/docs/puppet/latest/release_notes_puppet.html>
|
|
Update puppet to 6.14.0.
Changes are too many to write here.
|
|
pkglint -Wall -F --only aligned --only indent -r
Manually excluded consolekit and dc-tools since pkglint didn't get the
formatting correct.
|
|
Puppet 5.5.2 Released June 7, 2018.
This is a bug-fix and security release of Puppet.
Puppet 5.5.1 Released April 17, 2018.
This is a feature and bug-fix release of Puppet.
Please refer release note for full changes:
<https://puppet.com/docs/puppet/5.5/release_notes.html>.
|
|
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
|
|
Puppet 5.5.0
Released March 20, 2018.
This is a feature and bug-fix release of Puppet.
Please refer release note for full changes:
<https://puppet.com/docs/puppet/5.5/release_notes.html>.
|
|
Changes are too many to write here, please refer these release notes:
<https://puppet.com/docs/puppet/5.3/release_notes.html>
<https://puppet.com/docs/puppet/5.4/release_notes.html>
|
|
Changes are too many to write here, please refer these release notes.
https://docs.puppet.com/puppet/5.0/release_notes.html
https://docs.puppet.com/puppet/5.1/release_notes.html
https://docs.puppet.com/puppet/5.2/release_notes.html
|
|
Puppet 4.10.4 Released June 19, 2017.
This is a single issue release to resolve a regression introduced in Puppet
4.10.3. Resources created using the syntax Resource[xx::yy] would cause an
error because Puppet would not find an existing xx::yy user defined resource
type. This was caused by fixing another problem with inconsistent use of
upper and lowercase in references. (PUP-7671)
Puppet 4.10.3 Released June 15, 2017.
This is a minor bug fix release. Using ampersands (&) in custom facts was
causing Puppet runs to fail in Puppet 4.10.2. This release resolves that
issue. (PUP-7658)
Puppet 4.10.2 Released June 13, 2017.
This is a bug fix release included in Puppet agent 1.10.2, that also includes
two new deprecations for Puppet.
Note: There is a known issue with this release when using ampersands in custom
facts. You can revert back to 4.10.1, or upgrade to 4.10.4.
|
|
Changes from 3.8.7 to 4.10.1 are too many to write here, please refer
<https://docs.puppet.com/puppet/latest/release_notes.html> and its links.
|
|
required version of json extension.
|
|
|
|
naming scheme of the other multi-version packages. Add support for the
coorresponding RUBY_VERSIONS_INCOMPATIBLE list.
|
|
Clean up dependencies and resolve the json/json_pure conflict.
Changes since 3.8.6:
- PUP-4818: One part of the relative namespacing feature was not
removed when using the future parser. When a class was declared
with a resource like expression the references to classes were
still interpreted as being relative.
- PUP-6113: Puppet will no longer attempt to retrieve the
nonexistent password_min_age property from LDAP users on
Solaris.
- PUP-6073: launchd plists with line continuations no longer cause
the launchd service provider to return Error: Could not prefetch
service provider 'launchd': undefined method to_ruby for
nil:NilClass.
- PUP-5898: :undef caused unexpected behaviors with hashes due to
the 3.x calling convention also applying to resource
expressions.
- PUP-5637: Puppet systemd packages now include an ExecReload
command in the puppet.service files in order to facilitate
graceful restart on systemd systems.
- PUP-5356: Fixed the Puppet Nagios extension with Ruby 1.9.3+.
- PUP-4545: Removed a script that restarts Puppet in response to
network changes on EL based systems.
|
|
Bump PKREVISION.
|
|
No changelog provided, commits since 3.8.4:
- (doc) Clarify auth_membership
- (PUP-4516) Exit immediately when sent INT or TERM
- (PUP-4516) Add signal name in exit message
- (PUP-4386) Windows group invalid user error msgs
- (PUP-5308) Bump beaker dependency
- (maint) Use beaker's puppet helper
- (maint) Remove obsolete test
- (PUP-5308) Use puppet config set for future parser
- (PUP-5480) Windows dirs should inherit SYSTEM
- Remove skipping based on commit msg
- (PUP-5308) Ensure future parser setting is in main section
- (PUP-5505) Improve performance of reading service plists
- (PUP-5522) Ensure consistency of node environment attr and param
- (PUP-5547) Prevent unnecessary environment eviction
- Revert "(PUP-5547) Prevent unnecessary environment eviction"
- (PUP-5547) Prevent unnecessary environment eviction
- (PUP-5509) Ensure error context for non-numeric index error
- (PUP-5590) Detect duplicate parameter names
- (PUP-5212) Pip package honors HTTP proxy
- (maint) Use Travis container infrastructure
- (maint) Use newer bundler
- Bump ruby version to 2.1.8
- (PUP-1293) Don't ignore status when using upstart provider
- (PUP-5378) acceptance: port all-functions test to 3.x
- (PUP-5378) ensure calling_all_functions works against 4x
- (maint) acceptance-fix with() function usage
- (maint) Relax fqdn_rand regex
- (maint) acceptance: fix calling all functions-split regex
- (PUP-5658) Disallow numeric types with ranges where to < from
- (maint) Update ruby build for windows
- (maint) Change apt_host to apt_signing_server
- (RE-6205) updating ruby for CVE-2015-7551
- (PUP-5670) bump facter release tag
|
|
|
|
|
|
* Add pkg_alternatives support.
* Since ruby-io-console is included in ruby{200,21}-base, no need to depend
it.
* Utilize lang/ruby/json.mk.
Bump PKGREVISION.
|
|
|
|
Puppet 3.8.4
- Update Windows OpenSSL version to 1.0.2d from 1.0.0s
- PUP-5271: Windows user resource should not manage password
unless specified
- PUP-5398: Fix regression that reintroduced file watching for
directory environmnents
- PUP-5380: Slow catalog run after updating to Puppet 3.7.5
- PUP-5350: Puppet filter function does not behave consistently
across all supported argument types
- PUP-5271: Windows user resource should not manage password
unless specified
- PUP-4495: Puppet 3.5.0 introduced a regression in tag filtering
for catalog runs
Puppet 3.8.3
- PUP-5036: --parser future breaks class application {}
- PUP-3045: exec resource with timeout doesn't kill executed
command
that times out
- PUP-4639: Refreshing a LaunchDaemon leaves it disabled
- PUP-5044: launchd enable/disable on OS X 10.10
- PUP-5013: resource evaluation metrics are missing when not
using an ENC
- PUP-735: Status unchanged when "Could not apply complete
catalog"
|
|
Problems found with existing digests:
Package memconf distfile memconf-2.16/memconf.gz
b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
95748686a5ad8144232f4d4abc9bf052721a196f [calculated]
Problems found locating distfiles:
Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
Puppet 3.8.1-3.8.2
- Bug fixes
- Minor improvements
- Improvements for future migration to 4.0
Puppet 3.8.0
- Back-end Support for Upgrade Previews
- Logging as JSON
- Bug fixes and improvements
Release notes for 3.8.x:
https://docs.puppetlabs.com/puppet/3.8/reference/release_notes.html
Puppet 3.7.1-3.7.5
- Bug fixes
- Security fix for the POODLE vulnerability in the WEBrick master process
Puppet 3.7.0
- A nearly-final implementation of the Puppet 4 language
- Preview support for a new, fast, natively compiled Facter
- Lots of deprecations to prepare for Puppet 4.0
- Bug fixes and minor improvements
Release notes for 3.7.x:
https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html
Puppet 3.6.1-3.6.2
- Security fixes for CVE-2014-3248 and CVE-2014-3250.
- Bug fixes.
Puppet 3.6.0
- Improvements to directory environments, and the deprecation
of config file environments
- Support for purging unmanaged ssh_authorized_key resources
- Support for installing gems for a custom provider as part of a Puppet run
- A configurable global logging level
- A configurable hashing algorithm (for FIPS compliance and other purposes)
- Improvements to the experimental future parser
- Bug fixes and minor improvements
Release notes for 3.6.x:
https://docs.puppetlabs.com/puppet/3.6/reference/release_notes.html
Puppet 3.5.1
- Bug fixes.
Puppet 3.5.0
- A new way to set up environments, which replaces the popular
"dynamic environments" pattern
- A cleaner replacement for the classic import nodes/*.pp pattern
- Scriptable configuration with a new puppet config set command
- A new global $facts hash
- Early support for hashes and arrays in fact values
- Improvements to the future parser
- Support for RHEL 7, Ruby 2.1, and Facter 2.0
- Bug fixes and minor improvements
Release notes for 3.5.x:
https://docs.puppetlabs.com/puppet/3.5/reference/release_notes.html
Puppet 3.4.1-3.4.3
- Bug fixes.
- Security fix for CVE-2013-4969.
Puppet 3.4.0
- Fixes for some high-profile bugs, including the "anchor pattern" issue
and broken RDoc on Ruby 1.9+
- New certificate autosigning behavior to help quickly and securely
add new nodes in elastic environments
- Windows improvements, especially for file resources
- Trusted node data in the compiler
- Bug fixes and minor improvements
Puppet 3.3.1-3.3.2
- Bug fixes
Puppet 3.3.0
- Configurable Resource Ordering
- Data in Modules
- YAML Over the Network is Now Deprecated
- Regex Capture Variables from Node Definitions ($1, etc.)
- Redirect Response Handling
- Filebucket Improvements
- Internal Format and API Improvements
- Improvements to Resource Types
- Bug fixes and minor improvements
Puppet 3.2.1-3.2.4
- Bug fixes
- Security fixes for CVE-2013-4761 and CVE-2013-4956
- Security fix for CVE-2013-3567
Puppet 3.2.0
- An optional, experimental "Future" parser
- Ruby 2.0 support
- OpenWRT OS support
- External CA support
- A new modulo (%) operator
- New slow catalog profiling capabilities
- Bug fixes and minor improvements
Release notes for for 3.2.x-3.4.x:
- https://docs.puppetlabs.com/puppet/3/reference/release_notes.html
|
|
|
|
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
|
|
This doesn't really fix PR pkg/48244 but it's a bit more honest.
A better fix may come in later.
|
|
meantime. Closes PR pkg/48392.
|
|
NetBSD doesn't have chage but can use the -e and -f flags to passwd to
achieve the same.
Closes PR pkg/48137.
|
|
|
|
Changes are extremely numerous, but your old Puppet rules should still work.
|
|
|