[chrony-dev] [GIT] chrony/chrony.git branch master updated. 3.2-43-ga4bd7f1

[ 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  a4bd7f18000214ea4967a6a4d84a4a3e48d88a86 (commit)
       via  5308e0a25f9efdf01ead0b77e769bbb494661cd0 (commit)
       via  da862158bf57a114314e96799dbe9816e854f871 (commit)
       via  7b98443a13dcd6dbb169c756e86c2b71c3ccf2d9 (commit)
       via  4da9f74d24573b56507ea7600c52acc0b0042415 (commit)
       via  e41042e258acf3b83fc843d8fed16342e6b29493 (commit)
       via  5581466c631b4db631bacf6938edf5d747e5fefe (commit)
       via  e79a6c21164c84d35b699349839a88a7ee13745b (commit)
       via  666ece122e5c4b75ebc570ae45bccabe8a1c1d0b (commit)
       via  2c7ab98370933f3b08daf946949f63bbb68b2f66 (commit)
       via  f0f18a02a7d97a3cfb4cd9977f5ec12c6b1f1028 (commit)
      from  c5d8af028581a8cdb68ebdd7a314454cc5eeb8ec (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 a4bd7f18000214ea4967a6a4d84a4a3e48d88a86
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon Feb 26 17:23:06 2018 +0100

    test: make 119-smoothtime more reliable

commit 5308e0a25f9efdf01ead0b77e769bbb494661cd0
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Feb 22 17:30:23 2018 +0100

    sources: include maxclockerror in source selection
    
    In the source selection algorithm, include extra dispersion due to
    maxclockerror in the root distance of sources that don't have new
    samples (the last sample is older than span of all samples) to not
    prefer unreachable sources with a short distance and small skew over
    reachable sources for too long, and also to decrease their chances of
    becoming falsetickers.

commit da862158bf57a114314e96799dbe9816e854f871
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Feb 21 12:50:14 2018 +0100

    main: open /dev/null as stdin/out/err in daemonization
    
    chronyd doesn't normally write anything to stdout or stderr when running
    as a daemon, but it is a good practice to replace them with descriptors
    of /dev/null to prevent accidental writes to other files or sockets that
    would otherwise take their place.

commit 7b98443a13dcd6dbb169c756e86c2b71c3ccf2d9
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Feb 21 12:40:53 2018 +0100

    logging: don't write fatal messages to invalid descriptor
    
    If opening the log file specified with the -l option failed (after
    closing all descriptors), the error message is written to an invalid
    descriptor as no log file or syslog is opened yet. Fix the code to track
    when the output is usable.

commit 4da9f74d24573b56507ea7600c52acc0b0042415
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Feb 21 11:10:26 2018 +0100

    util: replace assert for missing MD5 with fatal log message
    
    Apparently, on some systems the MD5 function is missing with the NSS
    support (freebl3). Instead of failing an assertion, exit with a log
    message.

commit e41042e258acf3b83fc843d8fed16342e6b29493
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Fri Feb 23 16:33:42 2018 +0100

    test: update util unit test

commit 5581466c631b4db631bacf6938edf5d747e5fefe
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Feb 20 17:35:16 2018 +0100

    test: improve and extend ntp_core unit test

commit e79a6c21164c84d35b699349839a88a7ee13745b
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Fri Feb 23 12:30:20 2018 +0100

    sourcestats: limit minimum value of std_dev

commit 666ece122e5c4b75ebc570ae45bccabe8a1c1d0b
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Fri Feb 23 14:17:07 2018 +0100

    ntp: compare receive timestamp when checking for duplicate
    
    Compare both receive and transmit timestamps in the NTP test number 1.
    
    This prevents a client from dropping a valid response in the interleaved
    mode if it follows a response in the basic mode and the server did not
    have a kernel/hardware transmit timestamp, and the random bits of the
    two timestamps happen to be the same (chance of 1 in 2^(32-precision)).

commit 2c7ab98370933f3b08daf946949f63bbb68b2f66
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Feb 20 09:46:08 2018 +0100

    ntp: don't send packets with RX/TX timestamp equal to another timestamp
    
    Before sending a new packet, check if the receive/transmit timestamp
    is not equal to the origin timestamp or the previous receive/transmit
    timestamp in order to prevent the packet from being its own valid
    response (in the symmetric mode) and invalidate responses to the
    previous packet.
    
    This improves protection against replay attacks in the symmetric mode.

commit f0f18a02a7d97a3cfb4cd9977f5ec12c6b1f1028
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Fri Feb 16 17:07:56 2018 +0100

    ntp: separate timestamps for restarting symmetric protocol
    
    Save the local receive and remote transmit timestamp needed for
    (re)starting the symmetric protocol when no valid reply was received
    separately from the timestamps that are used for synchronization of the
    local clock.
    
    This extends the interval in which the local NTP state is (partially)
    protected against replay attacks in order to complete a measurement
    in the interleaved symmetric mode from [last valid RX, next TX] to
    [last TX, next TX], i.e. it should be the same as in the basic mode.

-----------------------------------------------------------------------

Summary of changes:
 logging.c                      |  30 +++---
 logging.h                      |   2 +-
 main.c                         |   9 ++
 ntp_core.c                     | 132 ++++++++++++++++++--------
 sources.c                      |  10 ++
 sourcestats.c                  |   5 +-
 test/simulation/119-smoothtime |   6 +-
 test/unit/ntp_core.c           | 207 ++++++++++++++++++++++++++++++++++-------
 test/unit/util.c               |   5 +
 util.c                         |  31 ++++--
 util.h                         |   4 +
 11 files changed, 343 insertions(+), 98 deletions(-)


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.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/