Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

chrony-4.6-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: chrony Distribution: openSUSE Tumbleweed
Version: 4.6 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 18 16:00:13 2024
Group: Productivity/Networking/Other Build host: reproducible
Size: 577674 Source RPM: chrony-4.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://chrony-project.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.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Sep 18 2024 Reinhard Max <max@suse.com>
  - Update to version 4.6:
    * Add activate option to local directive to set activation threshold
    * Add ipv4 and ipv6 options to server/pool/peer directive
    * Add kod option to ratelimit directive for server KoD RATE support
    * Add leapseclist directive to read NIST/IERS leap-seconds.list file
    * Add ptpdomain directive to set PTP domain for NTP over PTP
    * Allow disabling pidfile
    * Improve copy server option to accept unsynchronised status instantly
    * Log one selection failure on start
    * Add offset command to modify source offset correction
    * Add timestamp sources to ntpdata report
    * Fix crash on sources reload during initstepslew or RTC initialisation
    * Fix source refreshment to not repeat failed name resolving attempts
    * Obsoletes chrony-124-tai.patch
  - The project's new home is https://chrony-project.org/ .
* Wed Jul 31 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
    latest glibc.
* Tue Jun 04 2024 Reinhard Max <max@suse.com>
  - bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable
* Mon May 27 2024 Reinhard Max <max@suse.com>
  - Update clknetsim to snapshot 0a11a35.
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Mon Jan 15 2024 Reinhard Max <max@suse.com>
  - Update to version 4.5:
    * Add support for AES-GCM-SIV in GnuTLS
    * Add support for corrections from PTP transparent clocks
    * Add support for systemd socket activation
    * Fix presend in interleaved mode
    * Fix reloading of modified sources from sourcedir
* Fri Sep 01 2023 Fabian Vogt <fvogt@suse.com>
  - Use make quickcheck instead of make check to avoid >1h build
    times and failures due to timeouts. This was the default before
    3.2 but it changed to make tests more reliable. Here a seed is
    already set to get deterministic execution.
* Wed Aug 09 2023 Reinhard Max <max@suse.com>
  - Update to 4.4:
    * Add support for AES-GCM-SIV with Nettle >= 3.9 to shorten NTS
      cookies to avoid some length-specific blocking of NTP on
      Internet.
    * Add support for multiple refclocks using extpps option on one
      PHC.
    * Add maxpoll option to hwtimestamp directive to improve PHC
      tracking with low packet rates
    * Add hwtstimeout directive to configure timeout for late
      timestamps.
    * Handle late hardware transmit timestamps of NTP requests on
      all sockets.
    * Handle mismatched 32/64-bit time_t in SOCK refclock samples
    * Improve source replacement
    * Log important changes made by command requests (chronyc)
    * Refresh address of NTP sources periodically
    * Set DSCP for IPv6 packets
    * Shorten NTS-KE retry interval when network is down
    * Update seccomp filter for musl
    * Warn if loading keys from file with unexpected permissions
    * Warn if source selection fails or falseticker is detected
    * Add selectopts command to modify source-specific selection
      options.
    * Add timestamp sources to serverstats report and make its fields
      64-bit.
    * Add -e option to chronyc to indicate end of response
  - Update clknetsim to snapshot ef2a7a9.
* Wed Nov 16 2022 Clemens Famulla-Conrad <cfamullaconrad@suse.com>
  - Install chrony DHCP dispatcher script for Networkmanager
    * chrony.nm-dispatcher.dhcp.patch /var/run to /run
* 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].

Files

/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-dhcp
/usr/lib/NetworkManager/dispatcher.d/20-chrony-onoffline
/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-restricted.service
/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, Wed Nov 13 00:41:02 2024