From 906029af4406ddb9973eee60d4c167b2f6f732fa929c203df66b67d7716185fc Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 22 Sep 2017 07:52:47 +0000 Subject: [PATCH] Accepting request 528207 from home:markkp:branches:network:time - Upgraded to version 3.2: Enhancements * Improve stability with NTP sources and reference clocks * Improve stability with hardware timestamping * Improve support for NTP interleaved modes * Control frequency of system clock on macOS 10.13 and later * Set TAI-UTC offset of system clock with leapsectz directive * Minimise data in client requests to improve privacy * Allow transmit-only hardware timestamping * Add support for new timestamping options introduced in Linux 4.13 * Add root delay, root dispersion and maximum error to tracking log * Add mindelay and asymmetry options to server/peer/pool directive * Add extpps option to PHC refclock to timestamp external PPS signal * Add pps option to refclock directive to treat any refclock as PPS * Add width option to refclock directive to filter wrong pulse edges * Add rxfilter option to hwtimestamp directive * Add -x option to disable control of system clock * Add -l option to log to specified file instead of syslog * Allow multiple command-line options to be specified together * Allow starting without root privileges with -Q option * Update seccomp filter for new glibc versions * Dump history on exit by default with dumpdir directive * Use hardening compiler options by default Bug fixes * Don't drop PHC samples with low-resolution system clock * Ignore outliers in PHC tracking, RTC tracking, manual input * Increase polling interval when peer is not responding * Exit with error message when include directive fails * Don't allow slash after hostname in allow/deny directive/command * Try to connect to all addresses in chronyc before giving up - Upgraded clknetsim to version 71dbbc5. - Reworked chrony-fix-open.patch to fit the new version OBS-URL: https://build.opensuse.org/request/show/528207 OBS-URL: https://build.opensuse.org/package/show/network:time/chrony?expand=0&rev=29 --- chrony-3.1.tar.gz | 3 --- chrony-3.2.tar.gz | 3 +++ chrony-fix-open.patch | 6 +++--- chrony.changes | 36 ++++++++++++++++++++++++++++++++++++ chrony.spec | 4 ++-- clknetsim-71dbbc5.tar.gz | 3 +++ clknetsim-ce89a1b.tar.gz | 3 --- 7 files changed, 47 insertions(+), 11 deletions(-) delete mode 100644 chrony-3.1.tar.gz create mode 100644 chrony-3.2.tar.gz create mode 100644 clknetsim-71dbbc5.tar.gz delete mode 100644 clknetsim-ce89a1b.tar.gz diff --git a/chrony-3.1.tar.gz b/chrony-3.1.tar.gz deleted file mode 100644 index 14c37be..0000000 --- a/chrony-3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d9107dcdb7768a03dc129d33b2a7a25f1eea2f5620bc85eb00cfea07c1b6075 -size 424109 diff --git a/chrony-3.2.tar.gz b/chrony-3.2.tar.gz new file mode 100644 index 0000000..6ea2ed3 --- /dev/null +++ b/chrony-3.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:329f6718dd8c3ece3eee78be1f4821cbbeb62608e7d23f25da293cfa433c4116 +size 433882 diff --git a/chrony-fix-open.patch b/chrony-fix-open.patch index 646d9ae..b0be6bd 100644 --- a/chrony-fix-open.patch +++ b/chrony-fix-open.patch @@ -1,7 +1,7 @@ -Index: chrony-3.1/clknetsim-ce89a1b4e361c432ba3541548008ef0a87bd7fdb/client.c +Index: chrony-3.2/clknetsim-71dbbc509eee05cb29e33468be93d5ba52b79429/client.c =================================================================== ---- chrony-3.1/clknetsim-ce89a1b4e361c432ba3541548008ef0a87bd7fdb/client.c -+++ chrony-3.1/clknetsim-ce89a1b4e361c432ba3541548008ef0a87bd7fdb/client.c +--- chrony-3.2/clknetsim-71dbbc509eee05cb29e33468be93d5ba52b79429/client.c ++++ chrony-3.2/clknetsim-71dbbc509eee05cb29e33468be93d5ba52b79429/client.c @@ -1000,6 +1000,8 @@ int open(const char *pathname, int flags else if (!strcmp(pathname, "/dev/ptp1")) return SYSCLK_FD; diff --git a/chrony.changes b/chrony.changes index fea04e3..690fafe 100644 --- a/chrony.changes +++ b/chrony.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Wed Sep 20 23:57:53 UTC 2017 - mpost@suse.com + +- Upgraded to version 3.2: + Enhancements + * Improve stability with NTP sources and reference clocks + * Improve stability with hardware timestamping + * Improve support for NTP interleaved modes + * Control frequency of system clock on macOS 10.13 and later + * Set TAI-UTC offset of system clock with leapsectz directive + * Minimise data in client requests to improve privacy + * Allow transmit-only hardware timestamping + * Add support for new timestamping options introduced in Linux 4.13 + * Add root delay, root dispersion and maximum error to tracking log + * Add mindelay and asymmetry options to server/peer/pool directive + * Add extpps option to PHC refclock to timestamp external PPS signal + * Add pps option to refclock directive to treat any refclock as PPS + * Add width option to refclock directive to filter wrong pulse edges + * Add rxfilter option to hwtimestamp directive + * Add -x option to disable control of system clock + * Add -l option to log to specified file instead of syslog + * Allow multiple command-line options to be specified together + * Allow starting without root privileges with -Q option + * Update seccomp filter for new glibc versions + * Dump history on exit by default with dumpdir directive + * Use hardening compiler options by default + Bug fixes + * Don't drop PHC samples with low-resolution system clock + * Ignore outliers in PHC tracking, RTC tracking, manual input + * Increase polling interval when peer is not responding + * Exit with error message when include directive fails + * Don't allow slash after hostname in allow/deny directive/command + * Try to connect to all addresses in chronyc before giving up +- Upgraded clknetsim to version 71dbbc5. +- Reworked chrony-fix-open.patch to fit the new version + ------------------------------------------------------------------- Tue Jan 31 16:38:05 UTC 2017 - mpost@suse.com diff --git a/chrony.spec b/chrony.spec index 3edd3fb..57b3992 100644 --- a/chrony.spec +++ b/chrony.spec @@ -17,7 +17,7 @@ %define vendorzone opensuse. -%global clknetsim_ver ce89a1b +%global clknetsim_ver 71dbbc5 %if 0%{?suse_version} > 1230 %bcond_without systemd %bcond_without syscallfilter @@ -26,7 +26,7 @@ %bcond_with syscallfilter %endif Name: chrony -Version: 3.1 +Version: 3.2 Release: 0 Summary: System Clock Synchronization Client and Server License: GPL-2.0 diff --git a/clknetsim-71dbbc5.tar.gz b/clknetsim-71dbbc5.tar.gz new file mode 100644 index 0000000..6372926 --- /dev/null +++ b/clknetsim-71dbbc5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f58e70731922bf2d6c8a39256acd0b402a5e125eefe82c5b9542081dac6d23 +size 41648 diff --git a/clknetsim-ce89a1b.tar.gz b/clknetsim-ce89a1b.tar.gz deleted file mode 100644 index c948d30..0000000 --- a/clknetsim-ce89a1b.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0896e582bfd6a4b09e6ac24188072d136889e8a0d5d155d0834212284917ec8 -size 41404