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 <>
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 <>
Date:   Tue Jun 27 12:39:00 2017 +0200

    test: add regress unit test

commit 1872d4d1958969fe35f5ad4dd3535e8d5b14b83a
Author: Miroslav Lichvar <>
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 <>
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 <>
Date:   Wed Jun 21 19:11:10 2017 +0200

    regress: provide function to find median

commit 5e1e31ad5face5684c9946cb7c7547ce3d316c7e
Author: Miroslav Lichvar <>
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 <>
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 <>
Date:   Tue Jun 27 13:26:39 2017 +0200

    regress: fix assertion in robust regression

commit c2944d8727cdd989f86f52cdb657599c3a717a7b
Author: Miroslav Lichvar <>
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 <>
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 <>
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 <>
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 <>
Date:   Fri Jun 16 13:39:01 2017 +0200

    refclock: set default precision to precision of system clock

commit 018a1c42b050690ee57a21c35bee5cdaa0f110a2
Author: Miroslav Lichvar <>
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 <>
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 <>
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 <>
Date:   Wed Jun 14 13:18:11 2017 +0200

    doc: update description of hwtimestamp directive

commit f2da253bc3f8226915ee56990151c3c43e4aa423
Author: Miroslav Lichvar <>
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 <>
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 <>
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


To unsubscribe email with "unsubscribe" 
in the subject.
For help email with "help" in the 
Trouble?  Email

Reply via email to