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:
parent
41377f5dbf
commit
029648ee59
@ -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
|
||||||
|
17
chrony.spec
17
chrony.spec
@ -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*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user