-
6d592349
by Miroslav Lichvar at 2024-08-20T14:18:54+02:00
doc: clarify hostname with nts option
-
61f15fed
by Miroslav Lichvar at 2024-08-21T11:24:24+02:00
doc: add new question about accuracy to FAQ
-
08b67dba
by Miroslav Lichvar at 2024-08-22T09:32:36+02:00
ntp: fix finalization for async resolver
If an attempt to resolve addresses of an NTP server is made right before
starting the termination sequence, the asynchronous resolver thread
could read the server name when it was already freed.
Leave unresolved sources allocated in NSR_Finalise() if the async
resolver did not finish yet, at least for now. Waiting for the resolving
result or cancelling the thread would complicate the code. The scheduler
is not expected to be running at this point.
-
e30f937f
by Luca Boccassi at 2024-08-22T14:24:49+02:00
doc: explain how to disable DNSSEC validation with sd-resolved in FAQ
DNSSEC requires the system time to be synced in order to work,
as the signature date and expiration need to be checked by
resolvers. But it is possible that syncing the times requires
doing DNS queries. Add a paragraph to the FAQ explaining how
to break this cycle by asking nss-resolved to always avoid
DNSSEC when chronyd tries to resolve hostnames.
-
1ab5b889
by Luca Boccassi at 2024-08-22T14:24:49+02:00
conf: do not check, write and delete PID file if set to '/'
If the pid file path is specified as '/', skip handling it,
as it is not only unnecessary but complicates managing the
service. A systemd unit can manage the program without any
need for this functionality, and it makes process tracking
simpler and more robust.
The implementation matches the bindcmdaddress directive.