unbound: add cache-max-negative-ttl config option
authorJan Pavlinec <jan.pavlinec@nic.cz>
Tue, 13 Apr 2021 12:25:43 +0000 (14:25 +0200)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Fri, 7 May 2021 23:06:07 +0000 (01:06 +0200)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 9296409e886ebd937fd702057737add0d97e0dfa)

net/unbound/files/unbound.sh
net/unbound/files/unbound.uci

index c8460c07c7e7dd162c75f044ad2e9e05c2fcc93a..52cfd940854aedb511a03aafee5ae0612f70e4c1 100644 (file)
@@ -990,6 +990,7 @@ unbound_conf() {
     # Adaptive infrastructure info kept for 15 minutes
     echo "  cache-min-ttl: $UB_TTL_MIN"
     echo "  cache-max-ttl: 72000"
+    echo "  cache-max-negative-ttl: $UB_NEG_TTL_MAX"
     echo "  val-bogus-ttl: 300"
     echo "  infra-host-ttl: 900"
     echo
@@ -1364,6 +1365,7 @@ unbound_uci() {
 
   config_get UB_TTL_MIN     "$cfg" ttl_min 120
   config_get UB_TXT_DOMAIN  "$cfg" domain lan
+  config_get UB_NEG_TTL_MAX "$cfg" ttl_neg_max 1000
 
   config_list_foreach "$cfg" domain_insecure bundle_domain_insecure
   config_list_foreach "$cfg" iface_lan bundle_lan_networks
index 432332e6ed7720f768fb776cfd96475c0efd4fb2..d921e3cd0ed7c6ee76d40bd52b23bf5c6c1a5819 100644 (file)
@@ -26,6 +26,7 @@ config unbound 'ub_main'
        option resource 'default'
        option root_age '9'
        option ttl_min '120'
+       option ttl_neg_max '1000'
        option unbound_control '0'
        option validator '0'
        option validator_ntp '1'