kvm/internal/timesync
Marc Brooks e9b0a60028 fix(timesync): ensure that auto-update waits for time sync (#609)
- Added check to not attempt auto update if time sync is needed and not yet successful (delays 30 second to recheck).
- Added resync of time when DHCP or link state changes if online
- Added conditional* fallback from configured* NTP servers to the IP-named NTP servers, and then to the DNS named ones if that fails
- Added conditional* fallback from the configured* HTTP servers to the default DNS named ones.
- Uses the configuration* option for how many queries to run in parallel
- Added known static IPs for time servers (in case DNS resolution isn't up yet)
- Added time.cloudflare.com to fall-back NTP servers
- Added fallback to NTP via hostnames
- Logs the resultant time (and mode)
2025-09-26 08:21:18 +00:00
..
http.go Implement HTTP proxy option (#515). (#521) 2025-09-26 08:21:18 +00:00
metrics.go feat(ntp): enhances time sync with DHCP NTP and custom servers (#625) 2025-09-26 08:21:18 +00:00
ntp.go fix(timesync): ensure that auto-update waits for time sync (#609) 2025-09-26 08:21:18 +00:00
rtc.go network enhanecment / refactor (#361) 2025-09-26 08:21:17 +00:00
rtc_linux.go network enhanecment / refactor (#361) 2025-09-26 08:21:17 +00:00
rtc_notlinux.go network enhanecment / refactor (#361) 2025-09-26 08:21:17 +00:00
timesync.go fix(timesync): ensure that auto-update waits for time sync (#609) 2025-09-26 08:21:18 +00:00