This file is used to list changes made in each version of the ntp cookbook.
- Use the latest NTP release on windows to resolve several bugs
- Fix Amazon Linux support on Chef 13
- Allow windows to sync to the hardware clock when not virtualized since Ohai has provided Windows with virtualization data for a while now
- Update inspec tests to pass on Windows
- Update Chefspecs for the latest platforms
- Change RHEL platforms to use the driftfile location RHEL ships out of the box
- Add support for ntp
pool
configuration option - Fix installation and config on Solaris 10 & 11.
- Set default service name on SLES 11.x
- Fix MacOS X default attributes and OSX chefspec.
- Ensure metadata compatibility with older Chef 12 releases
- Testing updates for Chef 13
- Test with Delivery local mode instead of a Rakefile
- Use a SPDX standard license string
- Remove xcp as a platform in the metadata
- Added requestkey attribute
- Fix resource cloning warning in recipe[default]
- Add Mac OS X client config support
- Update leap seconds file to version 3676924800
- Remove support for Arch
- Remove legacy apparmor config that wasn't used
- Don't install ntpdate (and uninstall it) on Ubuntu 16.04+
- Expand specs and avoid deprecation warnings
- Require Chef 12.1 not 12.0
- Remove the dependency on the Windows cookbook
- Require Chef 12+
- Remove minitest tests from the undo recipe
- Replace node.set with node.normal to avoid deprecation notices
- Update the leap seconds file
- Remove node name from configs
- Switch to cookstyle and use the Rakefile directly for testing in Travis CI
- Update platforms we test on
- Fix failing Chefspecs and avoid deprecation warnings during spec runs
- Remove the undo recipe. This functionality is better suited for a custom cookbook that matches the needs of individual organizations
- Removed the installation of the visual studio 2008 runtime that was only necessary for Windows 2003.
- Fixed the forced clock syncing on FreeBSD hosts
- Ownership of this cookbook has been transferred back to Chef Software.
- When force setting the clock run ntp as the ntp user to ensure we don't set file ownership to root
- Added optional support for orphan mode
- Require windows cookbook 1.38.0 to resolve several issues with the older cookbook versions
- Add support for using keys
- Update the Readme to include openSUSE and Arch Linux
- Guard the timeout set in the service to prevent failures on old chef releases
- Fixed compatibility with FreeBSD hosts by skipping the sync with the hardware clock and using the proper path to the "true" command
- Fixed compatibility with Windows by extending the service start timeout, introducing retries, and excluding Windows from the hardware sync logic
- Changed the default array of packages to install from ntp and ntpdate to just ntp. ntpdate is used on Debian and modern RHEL/Fedora hosts only. This gives us out of the box support for Arch and Suse
- Ensure that Fedora systems also install ntpdate
- Updated test dependencies to the latest
- Updated test documentation to point to the official Chef testing documentation
- Expanded the Test Kitchen config with better support for FreeBSD/Fedora and new Windows boxes
- PR [#121] - Remove nomodify config from loopback
- PR [#132] - Update ntp.leapseconds
- PR [#111] - Fix duplication of localhost listen directive in template
- PR [#127] - Set
var_owner
on FreeBSD to root instead of default ntp - PR [#117] - Document node['ntp']['ignore']
- PR [#118] - Add attributes to support pld-linux
- PR [#120] - Fix links to Github PRs in the Changelog
- PR [#124] - Additional fix for apparmor issue gmiranda23#103
- Depend on windows cookbook instead of suggesting. Suggests doesn't actually do anything
- Fix / expand apparmor specs to pass and test the auto apparmor config logic
- Enable Travis CI and update the travis.yml file to run full integration tests with Kitchen Docker so we test all PRs on Ubuntu 12.04/14.04 and CentOS 6.7 / 7.1
- Reformat all markdown files
- Update all references to Opscode to be Chef Software.
- Update copyright dates and contact e-mails
- Expanded platforms in the Test Kitchen config
- Added new supermarket issues_url and source_url metadata
- Update the Berkfile API url and removed version pins on the testing cookbooks
- Remove yum from the Berksfile as it isn't actually used
- Use the standard Chef testing Rakefile
- Remove the attribute documentation from the metadata as it is quickly out of sync
- Resolve rubocop warnings and include the standard Chef rubocop.yml file
- Update development deps in the Gemfile to the latest releases
- Remove the outdated contributing.md doc from the Opscode days
- PR #102 - Update leapseconds file to 3660249600 (through C49)
- Gemfile parity with ChefDK 0.5.1
- .kitchen.yml platform updates to current bento boxes
- PR [#101] - add logfile attribute
- PR [#100] - Sort peers & servers for consistency
- Chefspec 4.0 updates
- Rubocop updates
- PR [#85] - Update leapseconds for June 2015 leapsecond
- PR [#70] - Allow setting tinker options in attributes
- PR [#84] - Add attributes for tinker option customization
- PR [#88] - Attribute sets noquery for localhost lines
- PR [#89] - ntp.leapseconds notifies ntp service with delayed restart
- PR [#91] - Allow ntp.conf update to restart immediate
- PR [#95] - Add preferred ntp server support
- PR [#96] - Add restrict default attribute
- PR [#72] - Move high stratum real CMOs to an attribute
- PR [#98] - Bump test-kitchen gem version
- PR [#99] - Lazy attribute for leapfile_enabled
- Added CentOS 7 support for test-kitchen
- PR [#37] - Check that apparmor exists before enabling service
- PR [#45] - Statistics logging switch (not available for Windows)
- PR [#57] - Move include statement on helper outside 'windows?' check
- PR [#71] - Ability to listen more than one interface
- PR [#73] - Fix appamor configuration for Ubuntu
- PR [#74] - Remove is_server from example
- PR [#75] - Add more settings for server and peer declarations
- PR [#83] - Fix apparmor spec tests
- PR [#81] - Update to berkshelf3
- PR [#76] - Overhauled Testing
- PR [#68] - Updated Leapseconds
- PR [#51] - Berksfile source deprecation
- Ensure that ntp version is captured
- Leapseconds File Expired, update to 3626380800
- COOK-3887 - Trivial changes to achieve Gentoo support
- COOK-1876 - ntp leapfile assumes ntpd >= 4.2.6 syntax
- [COOK-4162] - change "No NTP servers specified" message to :debug
- COOK-4346 - Solaris 11 support for ntp
- COOK-4339 - Disable Monitoring by Default
- COOK-3604 - Enable listening on specific interfaces
- COOK-4106 - Check for default content in ntp.conf
- COOK-4087 - quote option in readme
- COOK-3797 - Cookbook fails to upload due to 1.9.x syntax
- COOK-3023 - NTP leapseconds file denied by Ubuntu apparmor profile
[COOK-4007]- update to 3612902400
- COOK-3797 - Add /spec to Chefignore
- COOK-3651 - Refactor and clean up
- COOK-3630 - Switch NTP cookbook linting from Tailor to Rubocop
- COOK-3273 - Add tests
- COOK-3636 - Allow ntp cookbook to update clock to ntp servers
- COOK-3410 - Remove redundant ntpdate/disable recipes
- COOK-1170 - Allow redefining NTP servers in a role
- [COOK-2024] - update leapfile for IERS Bulletin C
- [COOK-1404] - add leapfile for handling leap seconds
- [COOK-1184] - Add recipe to disable NTP completely
- [COOK-1298] - Refactor into a reference cookbook for testing
- [COOK-1158] - RHEL family >= 6 has ntpdate package
- Related to changes in COOK-1124, fix group for freebsd and else
- [COOK-1124] - parameterised driftfile and statsdir to be configurable by platform
- [COOK-952] - freebsd support
- [COOK-949] - check for any virtual system not just vmware
- Fixes COOK-376 (use LAN peers, iburst option, LAN restriction attribute)
- Support scientific linux
- Use service name attribute in resource (fixes EL derivatives)