Keep probing upstream servers.
authorflorian <florian@openbsd.org>
Fri, 10 May 2024 15:02:26 +0000 (15:02 +0000)
committerflorian <florian@openbsd.org>
Fri, 10 May 2024 15:02:26 +0000 (15:02 +0000)
(lib)unbound might mark many servers down in case of a network issue.
This is something that can easily happen for unwind(8).

Problem pointed out by Kirill A. Korinsky in unbound(8).
https://github.com/NLnetLabs/unbound/issues/362

OK sthen

sbin/unwind/resolver.c

index e9d877b..0c9aff8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: resolver.c,v 1.164 2024/02/25 10:13:09 florian Exp $  */
+/*     $OpenBSD: resolver.c,v 1.165 2024/05/10 15:02:26 florian Exp $  */
 
 
 /*
@@ -1211,6 +1211,7 @@ static const struct {
        { "target-fetch-policy:", "0 0 0 0 0" },
        { "outgoing-range:", "64" },
        { "val-max-restart:", "0" },
+       { "infra-keep-probing", "yes" },
 };
 
 struct uw_resolver *