+6050. [bug] Changes to the RPZ response-policy min-update-interval
+ and add-soa options now take effect as expected when
+ named is reconfigured. [GL #3740]
+
6049. [bug] Exclude ABD hashtables from the ADB memory
overmem checks and don't clean ADB names
and ADB entries used in the last 10 seconds
} else {
zone->max_policy_ttl = ttl_default;
}
+ if (*old_rpz_okp && zone->max_policy_ttl != old->max_policy_ttl) {
+ *old_rpz_okp = false;
+ }
obj = cfg_tuple_get(rpz_obj, "min-update-interval");
if (cfg_obj_isduration(obj)) {
} else {
zone->min_update_interval = minupdateinterval_default;
}
-
- if (*old_rpz_okp && zone->max_policy_ttl != old->max_policy_ttl) {
+ if (*old_rpz_okp &&
+ zone->min_update_interval != old->min_update_interval)
+ {
*old_rpz_okp = false;
}
} else {
zone->addsoa = cfg_obj_asboolean(obj);
}
+ if (*old_rpz_okp && zone->addsoa != old->addsoa) {
+ *old_rpz_okp = false;
+ }
return (ISC_R_SUCCESS);
}
grep "^manual-update-rpz\..*SOA" dig.out.${t} > /dev/null || setret "failed"
fi
+ if [ native = "$mode" ]; then
+ t=`expr $t + 1`
+ echo_i "reconfiguring server with 'add-soa no' (${t})"
+ cp ns3/named.conf ns3/named.conf.tmp
+ sed -e "s/add-soa yes/add-soa no/g" < ns3/named.conf.tmp > ns3/named.conf
+ rndc_reconfig ns3 $ns3
+ echo_i "checking that 'add-soa no' at response-policy level works (${t})"
+ $DIG walled.tld2 -p ${PORT} +noall +add @$ns3 > dig.out.${t}
+ grep "^manual-update-rpz\..*SOA" dig.out.${t} > /dev/null && setret "failed"
+ fi
+
if [ native = "$mode" ]; then
t=`expr $t + 1`
echo_i "checking that 'add-soa unset' works (${t})"