[chrony-dev] [GIT] chrony/chrony.git branch master updated. 4.0-pre1-16-g9b98247

[ 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  9b98247d9c7f249c3ca79c8149e4158a981f2c6a (commit)
       via  eedabb3d272dcaf5deb9ede02c59f7c81c1e903f (commit)
       via  66dc2b6d6b36a9714fad4a5a77ce65dbf8d52bec (commit)
       via  bcdbbbd694ba4ca1408c6c0d6f4dbf622d5f235b (commit)
       via  7b07e47c086d3ec5fbe3c56ddee8751b497f4358 (commit)
       via  a608496fafb22f27fed8175cb04d265de51df9b3 (commit)
       via  c687224a11addaf40c05f6d38ba0c80f6c36560a (commit)
       via  a6f2a613f36bcc142c2fe78e5e5a5c08b1d63c79 (commit)
       via  cfa39af345de13a73dfadbb5bdf832bc0fb4ce6f (commit)
       via  8bab35c122566a06a2397c1b2c6907a48665f46e (commit)
       via  b20ef4cd7f83905f37d6e77ab217ed1e0a9aa04d (commit)
       via  b8b751a9323b920a79085d1398af4df76dcc23a8 (commit)
       via  4a390841eb6dbcf5f826e7a14b9e3c84ecdcb577 (commit)
      from  f506f4403388760e88c0e5ae962b89081ea776d9 (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 9b98247d9c7f249c3ca79c8149e4158a981f2c6a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Mar 26 15:30:28 2020 +0100

    nts: zero cookie placeholder
    
    Zero the body of the cookie placeholder in client requests as
    recommended by the latest NTS draft.

commit eedabb3d272dcaf5deb9ede02c59f7c81c1e903f
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Mar 26 15:18:08 2020 +0100

    nts: disable TLS version 1.2
    
    Require TLS version 1.3 or later as specified in the latest NTS draft.

commit 66dc2b6d6b36a9714fad4a5a77ce65dbf8d52bec
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Mar 25 17:01:27 2020 +0100

    nts: rework NTS-KE retry interval
    
    Make the NTS-KE retry interval exponentially increasing, using a factor
    provided by the NKE session. Use shorter intervals when the server is
    refusing TCP connections or the connection is closed or timing out
    before the TLS handshake.

commit bcdbbbd694ba4ca1408c6c0d6f4dbf622d5f235b
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon Mar 23 15:39:58 2020 +0100

    nts: include server address in client NTS-KE log messages

commit 7b07e47c086d3ec5fbe3c56ddee8751b497f4358
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon Mar 23 15:34:08 2020 +0100

    nts: fix address in server NTS-KE log messages
    
    The server session instances are reused for different clients. Separate
    the server name from the label used in log messages and set it on each
    start of the session.

commit a608496fafb22f27fed8175cb04d265de51df9b3
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Mar 26 11:51:17 2020 +0100

    ntp: fix log message for replaced source
    
    When a source was replaced and the new source had the same slot as the
    old source, a wrong message was logged. Fix the condition to distinguish
    correctly between changed address and port.
    
    Fixes: 9468fd4aa680 ("ntp: allow changing port of source")

commit c687224a11addaf40c05f6d38ba0c80f6c36560a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Mar 25 09:12:35 2020 +0100

    reference: improve check for close leap second
    
    Improve the check to work with the actual timestamp of the leap second
    instead of the closest midnight and don't turn it off on the leap
    timeout. Also allow sample times to be checked in addition to the system
    time and NTP time to avoid accumulation of samples mixing pre-leap and
    post-leap timestamps (causing error of +/-0.5 or +/-1.0 seconds).

commit a6f2a613f36bcc142c2fe78e5e5a5c08b1d63c79
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Mar 24 15:46:34 2020 +0100

    socket: remove obsolete comment

commit cfa39af345de13a73dfadbb5bdf832bc0fb4ce6f
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Mar 24 15:29:21 2020 +0100

    socket: fix severity check in debug logging
    
    Don't waste time formatting the debug message in log_message() when
    debug output is disabled.
    
    Fixes: 86a3ef9ed192 ("socket: add new socket support")

commit 8bab35c122566a06a2397c1b2c6907a48665f46e
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Mar 24 15:26:35 2020 +0100

    socket: increase maximum number of received messages
    
    The buffers are no longer on stack. Increase their number for better
    performance on heavily loaded servers.

commit b20ef4cd7f83905f37d6e77ab217ed1e0a9aa04d
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Mar 24 15:22:31 2020 +0100

    socket: simplify receiving messages
    
    Don't require the caller to provide a SCK_Message (on stack). Modify the
    SCK_ReceiveMessage*() functions to return a pointer to static buffers,
    as the message buffer which SCK_Message points to already is.

commit b8b751a9323b920a79085d1398af4df76dcc23a8
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Mon Mar 23 11:34:02 2020 +0100

    socket: enable port sharing on Linux
    
    On Linux, enable the SO_REUSEPORT option on sockets bound to a port in
    order to support load balancing with multiple chronyd instances
    (configured to not adjust the system clock).
    
    The IP_FREEBIND option already allowed different instances to bind to
    the same address and port, but only one was actually receiving packets.
    
    As the instances don't share their state, sharing the NTP port doesn't
    work well with the interleaved mode, symmetric mode, and rate limiting.
    
    Sharing the NTS-KE port will not work until the server keys can be
    derived from a shared key.

commit 4a390841eb6dbcf5f826e7a14b9e3c84ecdcb577
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Mar 19 17:03:25 2020 +0100

    doc: fix typo in smoothtime description

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

Summary of changes:
 cmdmon.c                   | 27 +++++++++---------
 doc/chrony.conf.adoc       |  2 +-
 ntp_io.c                   |  9 ++----
 ntp_sources.c              |  2 +-
 nts_ke.h                   |  4 +++
 nts_ke_client.c            | 16 ++++++++++-
 nts_ke_client.h            |  3 ++
 nts_ke_server.c            | 16 ++++++-----
 nts_ke_session.c           | 68 ++++++++++++++++++++++++++++++++--------------
 nts_ke_session.h           | 10 +++++--
 nts_ntp_client.c           | 42 ++++++++++++++++++++++------
 privops.c                  | 14 +++++-----
 reference.c                | 30 ++++++++++++--------
 reference.h                |  6 ++--
 socket.c                   | 51 ++++++++++++++++++++++++----------
 socket.h                   | 14 ++++------
 sources.c                  |  4 +--
 sys_linux.c                |  3 ++
 test/unit/nts_ke_server.c  |  2 +-
 test/unit/nts_ke_session.c |  6 ++--
 test/unit/nts_ntp_client.c |  2 +-
 21 files changed, 217 insertions(+), 114 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/