bind9/bin/dnssec
Matthijs Mekking e5736de60d Implement draft-vandijk-dnsop-nsec-ttl
The draft says that the NSEC(3) TTL must have the same TTL value
as the minimum of the SOA MINIMUM field and the SOA TTL. This was
always the intended behaviour.

Update the zone structure to also track the SOA TTL. Whenever we
use the MINIMUM value to determine the NSEC(3) TTL, use the minimum
of MINIMUM and SOA TTL instead.

There is no specific test for this, however two tests need adjusting
because otherwise they failed: They were testing for NSEC3 records
including the TTL. Update these checks to use 600 (the SOA TTL),
rather than 3600 (the SOA MINIMUM).

(cherry picked from commit 9af8caa733)
2021-04-13 14:18:33 +02:00
..
win32 Add libssl libraries to Windows build 2020-12-09 10:46:16 +01:00
.gitignore [master] dnssec-cds 2017-10-05 01:04:18 -07:00
dnssec-cds.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-cds.rst Text and formatting edits to various manual pages. 2021-01-12 15:35:14 +01:00
dnssec-dsfromkey.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-dsfromkey.rst Text edits to manual paages 2021-01-12 15:37:47 +01:00
dnssec-importkey.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-importkey.rst Text edits to manual paages 2021-01-12 15:37:47 +01:00
dnssec-keyfromlabel.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-keyfromlabel.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-keygen.c Treat dnssec-policy "none" as a builtin zone 2020-12-23 11:56:33 +01:00
dnssec-keygen.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-revoke.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-revoke.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-settime.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-settime.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-signzone.c Implement draft-vandijk-dnsop-nsec-ttl 2021-04-13 14:18:33 +02:00
dnssec-signzone.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-verify.c Fix dnssec-signzone and dnssec-verify logging 2021-01-05 11:52:59 +11:00
dnssec-verify.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssectool.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssectool.h Teach cppcheck that fatal() does not return 2020-11-25 13:21:58 +01:00
Makefile.in add support for building sphinx documentation 2020-06-01 09:54:46 +02:00