[chrony-dev] [GIT] chrony/chrony.git branch master updated. 3.1-56-g95adb52 |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-dev Archives
]
This is an automated email from git. It was generated because a ref
change was pushed to the "chrony/chrony.git" repository.
The branch, master has been updated
via 95adb52a45a7686e3ad6c847ab966dc81dd33c65 (commit)
via 707d9a3484fff2a1579306a2eb4bf637e8ec677a (commit)
via 1872d4d1958969fe35f5ad4dd3535e8d5b14b83a (commit)
via 17f32c266ea0f7bfb30460e66b7ecd2eb3c229be (commit)
via 6207655ab285a7fa10bba99b2801526bfae72182 (commit)
via 5e1e31ad5face5684c9946cb7c7547ce3d316c7e (commit)
via 13111c1dd891da1756a8195e5e4da60972bae098 (commit)
via 85c84073c152a502a75d16654e65ec22b0ded7eb (commit)
via c2944d8727cdd989f86f52cdb657599c3a717a7b (commit)
via e118b9b1e8782274bb37164920db03086fc1dfcb (commit)
via 7fb7f95979de6ab90557478e89fa74e9fc15fce3 (commit)
via cc507bffae8ce8215fb3c14fc63b070be7418bbd (commit)
via 0dbfe020ad585c8ec4673e9b9812353a4b591fd0 (commit)
via 018a1c42b050690ee57a21c35bee5cdaa0f110a2 (commit)
via c5735ebfe9065facc324b58ea4f94a9ea64c41cf (commit)
via db93180ce14a55abdc3c820129b0199142a1a050 (commit)
via 39da10d9396e01d279d78d556060f9904df596fc (commit)
via f2da253bc3f8226915ee56990151c3c43e4aa423 (commit)
via 934d4047f12741f4052e35c7975f72c5307b3e68 (commit)
via b799cfd1c4b5b05907951d2beaa36b2afacea5e2 (commit)
from b712c100d7264a92741365a158f991e29b5aa8fa (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 95adb52a45a7686e3ad6c847ab966dc81dd33c65
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 27 14:41:49 2017 +0200
configure: add missing object for PHC refclock
This fixes commit eceb8d99371a129ad6e11f483a0442d97a895b19.
commit 707d9a3484fff2a1579306a2eb4bf637e8ec677a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 27 12:39:00 2017 +0200
test: add regress unit test
commit 1872d4d1958969fe35f5ad4dd3535e8d5b14b83a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Jun 26 18:35:57 2017 +0200
test: fix crash when printing debug messages
This fixes commit 6cbeb107db8f687c6c2298b1d8a6240e4da31116.
commit 17f32c266ea0f7bfb30460e66b7ecd2eb3c229be
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Jun 26 13:54:48 2017 +0200
sourcestats: use median distance in weight calculation
Replace mean distance with median distance in the weight calculation.
This should make the weights less sensitive to outliers.
commit 6207655ab285a7fa10bba99b2801526bfae72182
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Jun 21 19:11:10 2017 +0200
regress: provide function to find median
commit 5e1e31ad5face5684c9946cb7c7547ce3d316c7e
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 27 13:27:32 2017 +0200
regress: reduce maximum number of points to 64
This corresponds to the maximum number of points used by regress users.
commit 13111c1dd891da1756a8195e5e4da60972bae098
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Jun 22 18:32:25 2017 +0200
regress: use chars instead of ints for flags
This reduces the size of the flags array on stack.
commit 85c84073c152a502a75d16654e65ec22b0ded7eb
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 27 13:26:39 2017 +0200
regress: fix assertion in robust regression
commit c2944d8727cdd989f86f52cdb657599c3a717a7b
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 27 10:03:05 2017 +0200
regress: speed up range expansion in robust regression
Instead of repeatedly expanding the range of b with the same increment,
double the range on each iteration to speed up the expansion. Also, add
a sanity check for the interval.
commit e118b9b1e8782274bb37164920db03086fc1dfcb
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Jun 22 15:35:37 2017 +0200
regress: fix robust regression
The bisection always terminated after one iteration. Change the code to
check if the middle is different from the lower and upper limits as
suggested in the original recipe.
This fixes commit b14689d59b06ec21a9e079c65a0882b7bf457448.
commit 7fb7f95979de6ab90557478e89fa74e9fc15fce3
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Jun 21 17:48:26 2017 +0200
sourcestats: include precision in weight calculation
In order to stabilize the weights of refclock samples which have only
slightly different distances, don't allow the stddev value used in the
weight calculation to be smaller than the precision and also assign
weight of 1 to all samples which have distance < minimum + precision.
commit cc507bffae8ce8215fb3c14fc63b070be7418bbd
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 20 17:43:26 2017 +0200
conf: abort when include directive fails
When parsing the include directive, call glob() with the GLOB_ERR and
GLOB_NOMAGIC flags, and abort with an error message when matching of the
pattern failed with other error than GLOB_NOMATCH.
This restores the original behavior of the directive when it didn't
allow patterns, but it will still not fail with patterns not matching
any files in an existing directory.
commit 0dbfe020ad585c8ec4673e9b9812353a4b591fd0
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Fri Jun 16 13:39:01 2017 +0200
refclock: set default precision to precision of system clock
commit 018a1c42b050690ee57a21c35bee5cdaa0f110a2
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Fri Jun 16 12:16:17 2017 +0200
ntp: suggest clients to increase their polling interval
When the poll value in a client request is smaller than the server's NTP
rate limiting interval, set poll in the response to the rate limiting
interval to suggest the client to increase its polling interval.
This follows ntpd as a server. No current client implementation seems to
be increasing its interval by the poll, but it may change in the future.
commit c5735ebfe9065facc324b58ea4f94a9ea64c41cf
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Jun 15 17:35:33 2017 +0200
util: add support for getrandom()
Add support for the Linux getrandom() system call, which is available
in glibc since 2.25.
commit db93180ce14a55abdc3c820129b0199142a1a050
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Jun 15 11:16:57 2017 +0200
ntp: apply HW TX/RX compensation to system time
Apply the compensation to the cooked local time instead of HW time. This
might make a difference when the HW clock has a large frequency error.
commit 39da10d9396e01d279d78d556060f9904df596fc
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Jun 14 13:18:11 2017 +0200
doc: update description of hwtimestamp directive
commit f2da253bc3f8226915ee56990151c3c43e4aa423
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 6 17:20:03 2017 +0200
ntp: add option to select HW RX timestamping filter
Add an rxfilter option to the hwtimestamp directive to select which
received packets should be timestamped. It can be set to "none", "ntp",
or "all". The default value is ntp, which falls back to all when ntp is
not supported.
commit 934d4047f12741f4052e35c7975f72c5307b3e68
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Tue Jun 6 17:07:45 2017 +0200
ntp: add support for new Linux timestamping options
New timestamping options may be available in kernel 4.13. They can be
used to get the index of the interface which timestamped incoming packet
together with its length at layer 2, enable simultaneous SW and HW TX
timestamping, and enable a new RX filter for NTP packets.
commit b799cfd1c4b5b05907951d2beaa36b2afacea5e2
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Jun 5 18:47:05 2017 +0200
ntp: always try to enable SW timestamping on Linux
Request SW timestamps with SCM_TIMESTAMPING even if HW timestamping is
enabled. This replaces SCM_TIMESTAMP(NS) for RX and enables TX SW
timestamping on interfaces that don't support HW timestamping (or don't
have it enabled) if another interface has HW timestamping enabled.
-----------------------------------------------------------------------
Summary of changes:
clientlog.c | 13 ++++++
clientlog.h | 1 +
conf.c | 20 ++++++++-
conf.h | 5 +++
configure | 18 ++++++++
doc/chrony.conf.adoc | 32 +++++++++-----
ntp_core.c | 9 +++-
ntp_io.c | 21 ++++-----
ntp_io_linux.c | 123 +++++++++++++++++++++++++++++++++++++++------------
refclock.c | 8 +---
regress.c | 55 +++++++++++++----------
regress.h | 3 ++
sourcestats.c | 24 +++++-----
sysincl.h | 4 ++
test/unit/regress.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++
test/unit/test.c | 4 ++
util.c | 33 ++++++++++++++
17 files changed, 398 insertions(+), 94 deletions(-)
create mode 100644 test/unit/regress.c
hooks/post-receive
--
chrony/chrony.git
--
To unsubscribe email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject.
For help email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble? Email listmaster@xxxxxxxxxxxxxxxxxxxx.