diff --git a/doc/misc/options b/doc/misc/options index dd33c52f14..f2e1adf54b 100644 --- a/doc/misc/options +++ b/doc/misc/options @@ -15,7 +15,7 @@ dnssec-policy { cds-digest-types { ; ... }; dnskey-ttl ; keys { ( csk | ksk | zsk ) [ ( key-directory ) ] lifetime algorithm [ ]; ... }; - max-zone-ttl ; + max-zone-ttl ( unlimited | ); nsec3param [ iterations ] [ optout ] [ salt-length ]; parent-ds-ttl ; parent-propagation-delay ; diff --git a/lib/dns/include/dns/kasp.h b/lib/dns/include/dns/kasp.h index 347e3ff746..20886f984c 100644 --- a/lib/dns/include/dns/kasp.h +++ b/lib/dns/include/dns/kasp.h @@ -121,7 +121,7 @@ struct dns_kasp { #define DNS_KASP_PUBLISH_SAFETY "3600" #define DNS_KASP_PURGE_KEYS "P90D" #define DNS_KASP_RETIRE_SAFETY "3600" -#define DNS_KASP_ZONE_MAXTTL "86400" +#define DNS_KASP_ZONE_MAXTTL "0" #define DNS_KASP_ZONE_PROPDELAY "300" #define DNS_KASP_PARENT_PROPDELAY "3600" diff --git a/lib/isccfg/namedconf.c b/lib/isccfg/namedconf.c index 3d3153e374..566497e1a1 100644 --- a/lib/isccfg/namedconf.c +++ b/lib/isccfg/namedconf.c @@ -2209,7 +2209,7 @@ static cfg_clausedef_t dnssecpolicy_clauses[] = { { "cds-digest-types", &cfg_type_algorithmlist, 0 }, { "dnskey-ttl", &cfg_type_duration, 0 }, { "keys", &cfg_type_kaspkeys, 0 }, - { "max-zone-ttl", &cfg_type_duration, 0 }, + { "max-zone-ttl", &cfg_type_maxduration, 0 }, { "nsec3param", &cfg_type_nsec3, 0 }, { "parent-ds-ttl", &cfg_type_duration, 0 }, { "parent-propagation-delay", &cfg_type_duration, 0 },