Next | Query returned 72 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2023-04-30 17:37:57 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/puppet: update to 7.24.0

pkgsrc change: change order of DEPENDS lines to gemspec.

7.24.0 (2023-04)

Resolved issues

* Puppet resource can't load time object to YAML

  The file resource now supports puppet resource file <path> --to_yaml.
  PUP-11763 each, map, and filter functions are slow and buggy on jruby

  Fixed an issue where the each, map, and filter built-in functions in
  Puppet language had poor performance and consumed unnecessary resources.
  PUP-11755

Enhancements

* Warn if Puppet falls back to PSON

  Puppet Server now logs a warning instead of debug message if it fails to
  serialize a catalog and falls back to PSON, which usually occurs when
  binary data is present in the catalog.  PUP-11787

* Setting to report non-versioned path to resource when using versioned dirs

  When the versioned_environment_dirs setting is enabled, Puppet would
  previously report the full directory path to the environment after
  resolving symlinks as the source for resources in a catalog.

  Puppet now reports the path to the resource before resolving symlinks in
  the environmentpath.  You may revert to the previous behavior by setting
  the new configuration option report_configured_environmentpath to false.
  PUP-11691
   2023-02-11 14:31:57 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/puppet: update to 7.23.0

puppet 7.23.0 still has problem with concurrent-ruby 1.2.0 and later and it
restrict version of concurrent-ruby to prior to 1.2.0 in gemspec.

7.23.0 (2023-02-07)

 Resolved issues

* Can't dig into facts when legacy facts are excluded

	Catalog compilation no longer fails when using the dig function and
	excluding legacy facts. PUP-11717

* concurrent-ruby 1.2.0 breaks Puppet

	Updated Puppet to be compatible with the concurrent-ruby gem
	versions 1.2 and above. PUP-11722

* fqdn_rand function relies on legacy fqdn fact

	Puppet now allows disabling legacy facts when using the
	fqdn_rand. PUP-11752

Security

* Bump nokogiri to 1.13.10

	Updated the Nokogiri component from version 1.13.9 to 1.13.10,
	addressing CVE-2022-23476. PA-4817
   2022-12-31 17:21:52 by Takahiro Kambe | Files touched by this commit (18) | Package updated
Log message:
Update PLIST caused by update of ruby-manpages.

Bump PKGREVISION.
   2022-12-29 17:23:52 by Takahiro Kambe | Files touched by this commit (9)
Log message:
Bump PKGREVISION to reflect fix of ruby-manpages package.
   2022-12-23 14:32:44 by Takahiro Kambe | Files touched by this commit (1)
Log message:
sysutils/puppet: proper use of RUBYGEM_MANPAGES

NFC.
   2022-12-18 16:00:31 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/puppet: update to 7.21.0

pkgsrc changes:

* update HOMEPAGE.
* remove commented MASTER_SITES.
* add support to RUBYGEM_MANPAGES.

7.21.0 (2022-12)

Enhancements

* Allow legacy facts to be excluded

  Added a Puppet setting include_legacy_facts to control whether legacy
  facts are sent to puppetserver when requesting a catalog.  By default,
  Puppet continues to send legacy facts, but it can be disabled if all
  puppet manifests, hiera.yaml and hiera configuration layers are modified
  to no longer use legacy facts.  PUP-11662

* Allow omission of unchanged resources from reports

  With the new setting exclude_unchanged_resources, Puppet can omit data
  about unchanged resources from reports.  This can decrease the size of
  reports significantly.  PUP-11654

Resolved issues

* Tasks are not listed when a single task in an environment has malformed
  metadata

  Tasks containing invalid JSON metadata are skipped in the GET /tasks
  endpoint rather than the whole response returning 500.  PUP-11683

* Purging SSH keys on a user resource fails when alias is used

  Catalog compilation no longer fails when using the purge_ssh_keys
  parameter on a user resource with an alias metaparameter.  PUP-11631

* puppet lookup –E does not execute the ENC

  If you specify puppet lookup with an explicit environment ( --environment
  web ) then lookup did not call to the classifier, causing any node
  parameters set in the classifier to be omitted.  This was because calling
  the classifier assigns a different environment to the node by default,
  returning a lookup result for a different environment than was requested.
  This issue has been fixed.  It also affected open source (replace the word
  classifier with ENC).  PUP-11527

Security

* Bump puppet-runtime's Ruby to 2.7.7

  Updates puppet-agent's Ruby to 2.7.7, addressing CVE-2021-33621. PA-4805

* Update libxml2 to 2.10.3

  Updates puppet-agent's vendored libxml2 from 2.9.8 to 2.10.3, which
  addresses CVE-2021-4541, CVE-2022-23308, CVE-2022-29824, CVE-2022-40303,
  and CVE-2022-40304. Also updates puppet-agent's vendored libxslt from
  1.1.33 to 1.1.37, which addresses CVE-2021-30560.  PA-4770

* osx-10.15-x86_64 - NULL pointer dereference in Nokogiri

  Updates Nokogiri to 1.13.9, which addresses CVE-2022-2309, CVE-2022-40304,
  and CVE-2022-40303 in Nokogiri's vendored libxml2 and CVE-2022-37434 in
  Nokogiri's vendored zlib.  PA-4767
   2022-12-04 17:54:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/puppet: update to 7.20.0

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
   2022-09-16 08:10:03 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/puppet: update to 7.19.0

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
   2022-09-04 19:00:14 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/puppet: update to 7.18.0

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
   2022-04-28 16:54:53 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
puppet: Fix up SMF install on SunOS.

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.

Next | Query returned 72 messages, browsing 1 to 10 | Previous