Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: chrony | Distribution: openSUSE Tumbleweed |
Version: 4.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Sep 9 18:49:43 2022 |
Group: Productivity/Networking/Other | Build host: obs-arm-10 |
Size: 672467 | Source RPM: chrony-4.3-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://chrony.tuxfamily.org/ | |
Summary: System Clock Synchronization Client and Server |
Chrony is an implementation of the Network Time Protocol (NTP). It can synchronize the system clock with NTP servers, reference clocks (e.g. a GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network. Chrony consists of two programs: chronyd and chronyc. Chronyd is a daemon which runs in the background on the system. It obtains measurements of the system clock’s offset relative to time servers on other systems via the network and adjusts the system time accordingly. For isolated systems, the user can periodically enter the correct time by hand (using chronyc). In either case, chronyd determines the rate at which the computer gains or loses time, and compensates for this. Chronyd can act as either a client or a server. Chronyc provides a user interface to chronyd for monitoring its performance and configuring various settings. It can do so while running on the same computer as the chronyd instance it is controlling or a different computer.
GPL-2.0-only
* Thu Sep 01 2022 Reinhard Max <max@suse.com> - Update to 4.3: * Add local option to refclock directive to stabilise system clock with more stable free-running clock (e.g. TCXO, OCXO). * Add maxdelayquant option to server/pool/peer directive to replace maxdelaydevratio filter with long-term quantile-based filtering. * Add selection option to log directive. * Allow external PPS in PHC refclock without configurable pin. * Don't accept first interleaved response to minimise error in delay. * Don't use arc4random on Linux to avoid server performance loss. * Improve filter option to better handle missing NTP samples. * Improve stability with hardware timestamping and PHC refclock. * Update seccomp filter - Update clknetsim to snapshot f00531b. - Use a more specific conditional for the /usr/etc stuff. * Wed Jun 15 2022 Stefan Schubert <schubi@suse.com> - Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d. * Thu May 12 2022 Stefan Schubert <schubi@suse.de> - Moved 20-chrony file from user specif directory /etc/NetworkManager/dispatcher.d to vendor specific directory /usr/lib/NetworkManager/dispatcher.d. So, users changes can still be done in /etc and will not be overwritten by an update. * Mon Jan 10 2022 Reinhard Max <max@suse.com> - boo#1194206: Use /run instead of /var/run throughout. - bsc#1194229: Fix pool package dependencies, so that SLE actually prefers chrony-pool-suse over chrony-pool-empty. * Thu Dec 16 2021 Reinhard Max <max@suse.com> - Update to 4.2 * Add support for NTPv4 extension field improving synchronisation stability and resolution of root delay and dispersion (experimental) * Add support for NTP over PTP (experimental) * Add support for AES-CMAC and hash functions in GnuTLS * Improve server interleaved mode to be more reliable and support multiple clients behind NAT * Update seccomp filter * Fix RTC support with 64-bit time_t on 32-bit Linux * Fix seccomp filter to work correctly with bind*device directives - Obsoleted patches: * chrony-refid-internal-md5.patch * harden_chrony-wait.service.patch * harden_chronyd.service.patch - Update clknetsim to snapshot 470b5e9. * Tue Dec 07 2021 Reinhard Max <max@suse.com> - Add chrony-htonl.patch to work around undocumented behaviour of htonl() in older glibc versions (SLE-12) on 64 bit big endian architectures (s390x). * Fri Nov 19 2021 Reinhard Max <max@suse.com> - SLE bugs that have been fixed in openSUSE up to this point without explicit references: bsc#1183783, bsc#1184400, bsc#1171806, bsc#1161119, bsc#1159840. - Obsoleted SLE patches: * chrony-fix-open.patch * chrony-gettimeofday.patch * chrony-ntp-era-split.patch * chrony-pidfile.patch * chrony-select-timeout.patch * chrony-urandom.patch * chrony.sysconfig * clknetsim-glibc-2.31.patch * Fri Oct 08 2021 Reinhard Max <max@suse.com> - boo#1190926: PrivateDevices is too strict, we might need to access the rtc and ptp devices. - Add back support to build chrony on SLE12. - Drop dependency on asciidoctor. It is only needed for building the HTML documentation which we don't package anyway. * Mon Aug 30 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s). Added patch(es): * harden_chrony-wait.service.patch * harden_chronyd.service.patch * Thu Jul 01 2021 Reinhard Max <max@suse.com> - boo#1187906: Consolidate all references to the helper script. - bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode, but needed for calculating refids from IPv6 addresses as part of the NTP protocol (rfc5905). As this is a non-cryptographic use of MD5 we can use our own implementation without violating FIPS rules: chrony-refid-internal-md5.patch . * Sun Jun 13 2021 Callum Farmer <gmbr3@opensuse.org> - Add now working CONFIG parameter to sysusers generator * Wed Jun 02 2021 Callum Farmer <gmbr3@opensuse.org> - Change to using systemd-sysusers - Remove otherproviders, not needed anymore * Tue Jun 01 2021 Reinhard Max <max@suse.com> - Update to 4.1 * Add support for NTS servers specified by IP address (matching Subject Alternative Name in server certificate) * Add source-specific configuration of trusted certificates * Allow multiple files and directories with trusted certificates * Allow multiple pairs of server keys and certificates * Add copy option to server/pool directive * Increase PPS lock limit to 40% of pulse interval * Perform source selection immediately after loading dump files * Reload dump files for addresses negotiated by NTS-KE server * Update seccomp filter and add less restrictive level * Restart ongoing name resolution on online command * Fix dump files to not include uncorrected offset * Fix initstepslew to accept time from own NTP clients * Reset NTP address and port when no longer negotiated by NTS-KE server - Update clknetsim to snapshot f89702d. - Refresh chrony.keyring from https://chrony.tuxfamily.org/gpgkey-8F375C7E8D0EE125A3D3BD51537E2B76F7680DAC.asc - Ensure the correct pool packages are installed for openSUSE and SLE (bsc#1180689). * Fri Feb 05 2021 Reinhard Max <max@suse.com> - Enable syscallfilter unconditionally [boo#1181826]. * Mon Dec 07 2020 Marcus Rueckert <mrueckert@suse.de> - drop buildrequires on NSS. We need gnutls for NTS anyway and we can do all the other required crypto via nettle+gnutls. no need for another crypto library. * Sun Nov 01 2020 Marcus Rueckert <mrueckert@suse.de> - Update to 4.0 - Enhancements - Add support for Network Time Security (NTS) authentication - Add support for AES-CMAC keys (AES128, AES256) with Nettle - Add authselectmode directive to control selection of unauthenticated sources - Add binddevice, bindacqdevice, bindcmddevice directives - Add confdir directive to better support fragmented configuration - Add sourcedir directive and "reload sources" command to support dynamic NTP sources specified in files - Add clockprecision directive - Add dscp directive to set Differentiated Services Code Point (DSCP) - Add -L option to limit log messages by severity - Add -p option to print whole configuration with included files - Add -U option to allow start under non-root user - Allow maxsamples to be set to 1 for faster update with -q/-Q option - Avoid replacing NTP sources with sources that have unreachable address - Improve pools to repeat name resolution to get "maxsources" sources - Improve source selection with trusted sources - Improve NTP loop test to prevent synchronisation to itself - Repeat iburst when NTP source is switched from offline state to online - Update clock synchronisation status and leap status more frequently - Update seccomp filter - Add "add pool" command - Add "reset sources" command to drop all measurements - Add authdata command to print details about NTP authentication - Add selectdata command to print details about source selection - Add -N option and sourcename command to print original names of sources - Add -a option to some commands to print also unresolved sources - Add -k, -p, -r options to clients command to select, limit, reset data - Bug fixes - Don’t set interface for NTP responses to allow asymmetric routing - Handle RTCs that don’t support interrupts - Respond to command requests with correct address on multihomed hosts - Removed features - Drop support for RIPEMD keys (RMD128, RMD160, RMD256, RMD320) - Drop support for long (non-standard) MACs in NTPv4 packets (chrony 2.x clients using non-MD5/SHA1 keys need to use option "version 3") - Drop support for line editing with GNU Readline - add BuildRequires for gnutls-devel (which also pulls nettle to enable the new features) - drop patches which are included in the update: chrony-test-update-processing-of-packet-log.patch chrony-test-fix-util-unit-test-for-NTP-era-split.patch - refreshed chrony-config.patch - track series file for easier quilt setup - added option to turn off testsuite with osc build --without=testsuite testsuite still runs by default * Wed Oct 28 2020 Thorsten Kukuk <kukuk@suse.com> - By default we don't write log files but log to journald, so only recommend logrotate. * Mon Sep 14 2020 Reinhard Max <max@suse.com> - Adjust and rename the sysconfig file, so that it matches the expectations of chronyd.service (bsc#1173277). * Sun Sep 13 2020 Matthias Eliasson <elimat@opensuse.org> - Update to 3.5.1: * Create new file when writing pidfile (CVE-2020-14367, bsc#1174911) * Sun Aug 02 2020 Callum Farmer <callumjfarmer13@gmail.com> - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) * Thu Jun 04 2020 Reinhard Max <max@suse.com> - Add chrony-pool-suse and chrony-pool-openSUSE subpackages that preconfigure chrony to use NTP servers from the respective pools for SUSE and openSUSE (bsc#1156884, SLE-11424). - Add chrony-pool-empty to still allow installing chrony without preconfigured servers. - Use iburst in the default pool statements to speed up initial synchronisation (bsc#1172113). * Thu Apr 30 2020 Dominique Leuenberger <dimstar@opensuse.org> - Use _systemdutildir instead of _libexecdir/systemd: systemd does not actually live below libexecdir. * Thu Feb 13 2020 Martin Liška <mliska@suse.cz> - Add chrony-test-update-processing-of-packet-log.patch in order to fix test-suite failure. * Wed Feb 12 2020 Martin Liška <mliska@suse.cz> - Update clknetsim to version 79ffe44 (fixes boo#1162964). - Backport chrony-test-fix-util-unit-test-for-NTP-era-split.patch. * Sat Oct 26 2019 Arjen de Korte <suse+build@de-korte.org> - Change to BuildRequires: rubygem(asciidoctor) and remove conditional (is available in SLE12-SP4 and SLE15* as well) - Fix typo in %install * Tue Oct 22 2019 Arjen de Korte <suse+build@de-korte.org> - Fix asciidoc in Tumbleweed - Revert clknetsim to version 58c5e8b * Tue Oct 22 2019 Arjen de Korte <suse+build@de-korte.org> - Fix incorrect download link for package signature * Mon Oct 21 2019 Martin Pluskal <mpluskal@suse.com> - Temporarily disable signature usage as its expired - Update clknetsim to version ac3c832 * Sat Oct 19 2019 Mathias Homann <Mathias.Homann@opensuse.org> - fix chrony-service-helper.patch * Sat Oct 19 2019 Mathias Homann <Mathias.Homann@opensuse.org> - Update to 3.5: + Add support for more accurate reading of PHC on Linux 5.0 + Add support for hardware timestamping on interfaces with read-only timestamping configuration + Add support for memory locking and real-time priority on FreeBSD, NetBSD, Solaris + Update seccomp filter to work on more architectures + Validate refclock driver options + Fix bindaddress directive on FreeBSD + Fix transposition of hardware RX timestamp on Linux 4.13 and later + Fix building on non-glibc systems * Thu Mar 21 2019 Reinhard Max <max@suse.com> - Fix ordering and dependencies of chronyd.service, so that it is started after name resolution is up (bsc#1129914). - Add chrony-service-ordering.patch - Fix location of helper script in chrony-dnssrv@.service (bsc#1128846). * Wed Mar 06 2019 Martin Pluskal <mpluskal@suse.com> - Update testsuite to version 58c5e8b
/etc/chrony.conf /etc/chrony.d /etc/chrony.keys /etc/dhcp /etc/dhcp/dhclient.d /etc/dhcp/dhclient.d/chrony.sh /run/chrony /usr/bin/chronyc /usr/etc/logrotate.d/chrony /usr/lib/NetworkManager/dispatcher.d/20-chrony /usr/lib/systemd/ntp-units.d/50-chronyd.list /usr/lib/systemd/system/chrony-dnssrv@.service /usr/lib/systemd/system/chrony-dnssrv@.timer /usr/lib/systemd/system/chrony-wait.service /usr/lib/systemd/system/chronyd.service /usr/lib/sysusers.d/system-user-chrony.conf /usr/lib/tmpfiles.d/chrony.conf /usr/libexec/chrony /usr/libexec/chrony/helper /usr/sbin/chronyd /usr/sbin/rcchrony-wait /usr/sbin/rcchronyd /usr/share/doc/packages/chrony /usr/share/doc/packages/chrony/FAQ /usr/share/doc/packages/chrony/NEWS /usr/share/doc/packages/chrony/README /usr/share/doc/packages/chrony/examples /usr/share/doc/packages/chrony/examples/chrony-wait.service /usr/share/doc/packages/chrony/examples/chrony.conf.example1 /usr/share/doc/packages/chrony/examples/chrony.conf.example2 /usr/share/doc/packages/chrony/examples/chrony.conf.example3 /usr/share/doc/packages/chrony/examples/chrony.keys.example /usr/share/doc/packages/chrony/examples/chrony.logrotate /usr/share/doc/packages/chrony/examples/chrony.nm-dispatcher.dhcp /usr/share/doc/packages/chrony/examples/chrony.nm-dispatcher.onoffline /usr/share/doc/packages/chrony/examples/chronyd.service /usr/share/fillup-templates/sysconfig.chronyd /usr/share/licenses/chrony /usr/share/licenses/chrony/COPYING /usr/share/man/man1/chronyc.1.gz /usr/share/man/man5/chrony.conf.5.gz /usr/share/man/man8/chronyd.8.gz /var/lib/chrony /var/lib/chrony/drift /var/lib/chrony/rtc /var/log/chrony
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Apr 27 00:22:44 2024