CVSROOT:        /cvs
Module name:    src
Changes by:     flor...@cvs.openbsd.org 2019/03/24 11:55:59

Modified files:
        sbin/unwind    : frontend.c resolver.c unwind.h 

Log message:
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.

Reply via email to