OpenBSD/src 3gUT1tEsbin/unwind resolver.c frontend.c

   Do not check every resolver every 30 seconds as that is wasteful and
   pointless.

   Trigger a check
   - on startup
   - when forwarders change on config reload
   - when dhcp provided forwarders change
   - on network interface state change

   When a check finishes and the checked resolver cannot resolve anything
   configure a timer to run another check in the future using an
   exponential backoff for the timeout.
VersionDeltaFile
1.25+67-6sbin/unwind/resolver.c
1.18+5-1sbin/unwind/frontend.c
1.12+2-1sbin/unwind/unwind.h
+74-83 files

UnifiedSplitRaw