[chrony-dev] [GIT] chrony/chrony.git branch master updated. 4.0-14-g362d7c5

[ 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  362d7c517d3e18b26fbe0c7768c360159c2a7266 (commit)
       via  62389b7e50b2be1d93ecffc0e250ca95f2304820 (commit)
       via  eb9e6701fd44479eb33371da5c73b594d61a1041 (commit)
       via  b585954b2187eaabba2e3a09a144d27bdbfa9109 (commit)
       via  82ddc6a883e49a22976965a44cf4858507dd7c3e (commit)
       via  624b76e86ea7f0f110f10f11299ffe91100af282 (commit)
       via  4dd0aece02e823a85cae2d8b26991dab560a51c9 (commit)
       via  e85fb0c25e07f3f412e32798e93298422144bc7a (commit)
       via  fc8783a93340d38378bdf6702f8ad56e26d9171a (commit)
       via  e7897eb9ccbccab6e1b94b63225044c039ba2fcd (commit)
       via  59e8b790341f344e07cb4d5124e7dc89de6665a1 (commit)
      from  fb7475bf5902e823100a443bd242cad242a5c6c0 (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 362d7c517d3e18b26fbe0c7768c360159c2a7266
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Jan 14 16:54:04 2021 +0100

    test: improve NTS tests

commit 62389b7e50b2be1d93ecffc0e250ca95f2304820
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Jan 14 16:31:07 2021 +0100

    nts: support servers specified by IP address
    
    Certificates can include IP addresses as alternative names to enable
    clients to verify such certificates without knowing the hostname.
    
    Accept an IP address as a name in the NTS-NTP client and modify the
    session code to not set the SNI in this case.

commit eb9e6701fd44479eb33371da5c73b594d61a1041
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Jan 14 14:12:54 2021 +0100

    ntp: allow replacement of sources specified by IP address
    
    For sources specified by an IP address, keep the original address as the
    source's name and pass it to the NCR instance. Allow the sources to go
    through the replacement process if their address has changed.
    
    This will be useful with NTS-KE negotiation.
    
    The IP-based source names are now provided via cmdmon. This means
    chronyc -n and -N can show two different addresses for a source.

commit b585954b2187eaabba2e3a09a144d27bdbfa9109
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Thu Jan 14 17:31:40 2021 +0100

    ntp: fix NULL pointer

commit 82ddc6a883e49a22976965a44cf4858507dd7c3e
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 17:01:01 2021 +0100

    test: support ss as netstat replacement
    
    netstat is considered obsolete on Linux. It is replaced by ss from
    iproute. Support both tools for the test port selection.

commit 624b76e86ea7f0f110f10f11299ffe91100af282
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 16:59:17 2021 +0100

    test: fix port selection to disable grep output

commit 4dd0aece02e823a85cae2d8b26991dab560a51c9
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 16:25:08 2021 +0100

    test: make 120-selectoptions more reliable
    
    Remove packet interval checks with long delays as the tests are much
    more likely to end when the client is waiting for a response. Increase
    the base delay to make selection with two sources more reliable.
    
    Reported-by: Christian Ehrhardt <christian.ehrhardt@xxxxxxxxxxxxx>

commit e85fb0c25e07f3f412e32798e93298422144bc7a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 13:57:37 2021 +0100

    socket: add debug message for unexpected control message

commit fc8783a93340d38378bdf6702f8ad56e26d9171a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 13:36:13 2021 +0100

    socket: check length of received control messages
    
    Make sure each processed control messages has the expected length.
    Beside improved safety, this should prevent potential issues with broken
    timestamps on systems that support both 64-bit and 32-bit time_t.

commit e7897eb9ccbccab6e1b94b63225044c039ba2fcd
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 12:51:57 2021 +0100

    sched: stop dispatching timeouts on exit
    
    Check in the dispatch loop whether the need_to_exit flag was set.

commit 59e8b790341f344e07cb4d5124e7dc89de6665a1
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Wed Jan 13 12:32:38 2021 +0100

    sched: improve infinite loop detection
    
    The "infinite loop in scheduling" fatal error was observed on a system
    running out of memory. Presumably, the execution of the process slowed
    down due to memory thrashing so much that the dispatching loop wasn't
    able to break with a single server polled at a 16-second interval.
    
    To allow recovery in such a case, require for the error more than
    20 handled timeouts and a rate higher than 100 per second.
    
    Reported-by: Jamie Gruener <jamie.gruener@xxxxxxxxxxxxx>

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

Summary of changes:
 doc/chronyc.adoc                  |  9 ++--
 ntp_sources.c                     | 42 +++++++++--------
 ntp_sources.h                     |  4 +-
 nts_ke_session.c                  | 10 ++--
 nts_ntp_client.c                  | 15 +++---
 sched.c                           | 30 +++++++-----
 socket.c                          | 47 ++++++++++++-------
 sources.c                         |  2 +-
 test/simulation/120-selectoptions |  5 +-
 test/simulation/139-nts           | 99 ++++++++++++++++++++++-----------------
 test/system/{105-nts => 010-nts}  |  8 ++--
 test/system/test.common           | 10 +++-
 util.c                            | 10 ++++
 util.h                            |  1 +
 14 files changed, 170 insertions(+), 122 deletions(-)
 rename test/system/{105-nts => 010-nts} (92%)


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/