[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.