chrony: add configuration parameters
authorPaul Donald <redacted>
Tue, 29 Apr 2025 10:56:29 +0000 (12:56 +0200)
committerHannu Nyman <redacted>
Thu, 1 May 2025 08:00:14 +0000 (11:00 +0300)
commit1f9afbf80d9d470a3fb73d90b37eb5c45bd782f8
treee349c03920e52c5a75411ca3f3b5c757557187bd
parent7cd8b345e4ce5be0bc8065b72bd3c6ea78b174be
chrony: add configuration parameters

The existing config sections were anonymous, implying multiple can
coexist. Those are now named so that only one shall exist.

Added:
- smoothtime (in case of large frequency offsets)
- systemclock parameters
- logchange (increase awareness of clock drift in syslog)
- maxsources (for peers; internal default: 4)
- prefer (one server over others)
- interleave (xleave - more accurate transmit timestamps - good to have)

Refactored handle_allow() to handle 'list interface' instead of option.
Then only a single section is required.

Signed-off-by: Paul Donald <redacted>
net/chrony/Makefile
net/chrony/files/chrony.config
net/chrony/files/chronyd.init
git clone https://git.99rst.org/PROJECT