SHA256
1
0
forked from pool/chrony

- Mention all sources as such in spec file

- Fix formatting of changelog
- Drop reference to change is not present
  * Enhancements:
    + Add burst option to server/pool directive
    + Add stratum and tai options to refclock directive
    + Add support for Nettle crypto library
    + Add workaround for missing kernel receive timestamps on Linux
    + Wait for late hardware transmit timestamps
    + Improve source selection with unreachable sources
    + Improve protection against replay attacks on symmetric mode
    + Allow PHC refclock to use socket in /var/run/chrony
    + Add shutdown command to stop chronyd
    + Simplify format of response to manual list command
    + Improve handling of unknown responses in chronyc
  * Bug fixes:
    + Respond to NTPv1 client requests with zero mode
    + Fix -x option to not require CAP_SYS_TIME under non-root user
    + Fix acquisitionport directive to work with privilege separation
    + Fix handling of socket errors on Linux to avoid high CPU usage
    + Fix chronyc to not get stuck in infinite loop after clock step

OBS-URL: https://build.opensuse.org/package/show/network:time/chrony?expand=0&rev=49
This commit is contained in:
Martin Pluskal 2018-08-02 07:54:01 +00:00 committed by Git OBS Bridge
parent 41377f5dbf
commit 029648ee59
2 changed files with 34 additions and 28 deletions

View File

@ -1,27 +1,32 @@
-------------------------------------------------------------------
Thu Aug 2 07:52:58 UTC 2018 - mpluskal@suse.com
- Mention all sources as such in spec file
- Fix formatting of changelog
- Drop reference to change is not present
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Aug 1 16:36:17 UTC 2018 - bwiedemann@suse.com Wed Aug 1 16:36:17 UTC 2018 - bwiedemann@suse.com
- Update to version 3.3 - Update to version 3.3
ed * Enhancements:
+ Enhancements: + Add burst option to server/pool directive
Add burst option to server/pool directive + Add stratum and tai options to refclock directive
Add stratum and tai options to refclock directive + Add support for Nettle crypto library
Add support for Nettle crypto library + Add workaround for missing kernel receive timestamps on Linux
Add workaround for missing kernel receive timestamps on Linux + Wait for late hardware transmit timestamps
Wait for late hardware transmit timestamps + Improve source selection with unreachable sources
Improve source selection with unreachable sources + Improve protection against replay attacks on symmetric mode
Improve protection against replay attacks on symmetric mode + Allow PHC refclock to use socket in /var/run/chrony
Allow PHC refclock to use socket in /var/run/chrony + Add shutdown command to stop chronyd
Add shutdown command to stop chronyd + Simplify format of response to manual list command
Simplify format of response to manual list command + Improve handling of unknown responses in chronyc
Improve handling of unknown responses in chronyc * Bug fixes:
+ Bug fixes: + Respond to NTPv1 client requests with zero mode
Respond to NTPv1 client requests with zero mode + Fix -x option to not require CAP_SYS_TIME under non-root user
Fix -x option to not require CAP_SYS_TIME under non-root user + Fix acquisitionport directive to work with privilege separation
Fix acquisitionport directive to work with privilege separation + Fix handling of socket errors on Linux to avoid high CPU usage
Fix handling of socket errors on Linux to avoid high CPU usage + Fix chronyc to not get stuck in infinite loop after clock step
Fix chronyc to not get stuck in infinite loop after clock step
+ make package build reproducible (boo#1047218)
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 18 02:55:54 UTC 2018 - mpost@suse.com Wed Apr 18 02:55:54 UTC 2018 - mpost@suse.com

View File

@ -28,7 +28,7 @@ Release: 0
Summary: System Clock Synchronization Client and Server Summary: System Clock Synchronization Client and Server
License: GPL-2.0-only License: GPL-2.0-only
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Url: https://chrony.tuxfamily.org/ URL: https://chrony.tuxfamily.org/
Source: https://download.tuxfamily.org/chrony/chrony-%{version}.tar.gz Source: https://download.tuxfamily.org/chrony/chrony-%{version}.tar.gz
Source2: chrony.sysconfig Source2: chrony.sysconfig
Source3: chrony.dhclient Source3: chrony.dhclient
@ -36,6 +36,7 @@ Source4: chrony.helper
Source5: chrony-dnssrv@.service Source5: chrony-dnssrv@.service
Source6: chrony-dnssrv@.timer Source6: chrony-dnssrv@.timer
Source7: https://download.tuxfamily.org/chrony/chrony-3.3-tar-gz-asc.txt#/chrony-%{version}.tar.gz.sig Source7: https://download.tuxfamily.org/chrony/chrony-3.3-tar-gz-asc.txt#/chrony-%{version}.tar.gz.sig
Source8: chrony.keyring
# Simulator for test suite # Simulator for test suite
Source10: https://github.com/mlichvar/clknetsim/archive/%{clknetsim_ver}/clknetsim-%{clknetsim_ver}.tar.gz Source10: https://github.com/mlichvar/clknetsim/archive/%{clknetsim_ver}/clknetsim-%{clknetsim_ver}.tar.gz
# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
@ -110,7 +111,7 @@ sed -e 's|^\pool|! pool|' \
cat << EOF >> chrony.conf cat << EOF >> chrony.conf
# Also include any directives found in configuration files in /etc/chrony.d # Also include any directives found in configuration files in /etc/chrony.d
include /etc/chrony.d/*.conf include %{_sysconfdir}/chrony.d/*.conf
EOF EOF
touch -r examples/chrony.conf.example2 chrony.conf touch -r examples/chrony.conf.example2 chrony.conf
@ -160,9 +161,9 @@ install -d %{buildroot}%{sbindir}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcchronyd ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcchronyd
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcchrony-wait ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcchrony-wait
install -d %{buildroot}%{_prefix}/lib/systemd/ntp-units.d install -d %{buildroot}%{_libexecdir}/systemd/ntp-units.d
echo 'chronyd.service' > \ echo 'chronyd.service' > \
%{buildroot}%{_prefix}/lib/systemd/ntp-units.d/50-chronyd.list %{buildroot}%{_libexecdir}/systemd/ntp-units.d/50-chronyd.list
install -Dpm 0644 %{SOURCE2} \ install -Dpm 0644 %{SOURCE2} \
%{buildroot}%{_fillupdir}/sysconfig.chrony %{buildroot}%{_fillupdir}/sysconfig.chrony
@ -208,10 +209,10 @@ getent passwd %{name} >/dev/null || useradd -r -g %{name} -d "%{_localstatedir}/
%{_bindir}/chronyc %{_bindir}/chronyc
%{_sbindir}/chronyd %{_sbindir}/chronyd
%{_datadir}/chrony-helper %{_datadir}/chrony-helper
%{_mandir}/man1/chronyc.1%{ext_man} %{_mandir}/man1/chronyc.1%{?ext_man}
%{_mandir}/man5/chrony.conf.5%{ext_man} %{_mandir}/man5/chrony.conf.5%{?ext_man}
%{_mandir}/man8/chronyd.8%{ext_man} %{_mandir}/man8/chronyd.8%{?ext_man}
%{_prefix}/lib/systemd/ntp-units.d/*.list %{_libexecdir}/systemd/ntp-units.d/*.list
%{_unitdir}/chrony*.service %{_unitdir}/chrony*.service
%{_unitdir}/chrony*.timer %{_unitdir}/chrony*.timer
%{_sbindir}/rcchrony* %{_sbindir}/rcchrony*