Miroslav Lichvar pushed to branch master at chrony / chrony
Commits: 7fe98a83 by Miroslav Lichvar at 2024-03-11T12:00:12+01:00 test: replace another C99-style declaration in for loop - - - - - f49be7f0 by Miroslav Lichvar at 2024-03-12T14:57:30+01:00 conf: don't load sourcedir during initstepslew and RTC init If the reload sources command was received in the chronyd start-up sequence with initstepslew and/or RTC init (-s option), the sources loaded from sourcedirs caused a crash due to failed assertion after adding sources specified in the config. Ignore the reload sources command until chronyd enters the normal operation mode. Fixes: 519796de3756 ("conf: add sourcedirs directive") - - - - - 6d0143e9 by Miroslav Lichvar at 2024-03-14T16:39:32+01:00 ntp: add more debug messages for resolving - - - - - 6e5513c8 by Miroslav Lichvar at 2024-03-14T16:39:41+01:00 ntp: don't keep refresh requests in list of unresolved sources The refresh command adds requests to reresolve addresses of all sources. If some sources didn't have an IP address resolved yet, the corresponding requests were not removed after failed resolving. Repeated refresh commands increased the number of requests and number of calls of the system resolver, which might not be caching DNS responses. Remove all refresh requests from the list after resolving attempt to fix that. Reported-by: t.barnew...@avm.de Fixes: d7e3ad17ff7a ("ntp: create sources for unresolved addresses") - - - - - 86386635 by Miroslav Lichvar at 2024-03-14T16:39:41+01:00 ntp: avoid unnecessary restart of resolving round on refresh Don't call NSR_ResolveSources() when a resolving round is already started. This cuts the number of calls of the system resolver made due to the refresh command to half. - - - - - 4 changed files: - conf.c - ntp_sources.c - + test/simulation/203-initreload - test/unit/leapdb.c View it on GitLab: https://gitlab.com/chrony/chrony/-/compare/ad37c409c9170a5f4e2ee6068f49fcd0911b3215...863866354d058554e691959870770a8a07350431 -- View it on GitLab: https://gitlab.com/chrony/chrony/-/compare/ad37c409c9170a5f4e2ee6068f49fcd0911b3215...863866354d058554e691959870770a8a07350431 You're receiving this email because of your account on gitlab.com.