bind9/lib/isccfg
Matthijs Mekking 5f464d15a0 dnssec-policy inheritance from options/view
'dnssec-policy' can now also be set on the options and view level and
a zone that does not set 'dnssec-policy' explicitly will inherit it
from the view or options level.

This requires a new keyword to be introduced: 'none'.  If set to
'none' the zone will not be DNSSEC maintained, in other words it will
stay unsigned.  You can use this to break the inheritance.  Of course
you can also break the inheritance by referring to a different
policy.

The keywords 'default' and 'none' are not allowed when configuring
your own dnssec-policy statement.

Add appropriate tests for checking the configuration (checkconf)
and add tests to the kasp system test to verify the inheritance
works.

Edit the kasp system test such that it can deal with unsigned zones
and views (so setting a TSIG on the query).
2019-11-06 22:36:21 +01:00
..
include Add code for creating kasp from config 2019-11-06 22:31:44 +01:00
tests Extend ttlval to accept ISO 8601 durations 2019-11-06 22:31:44 +01:00
win32 Add code for creating kasp from config 2019-11-06 22:31:44 +01:00
aclconf.c lib/isccfg/aclconf.c: Suppress nullPointerRedundantCheck false positive 2019-10-03 09:04:27 +02:00
api prep 9.15.5 2019-10-02 06:08:59 +00:00
dnsconf.c Mark some managed-keys instances deprecated 2019-07-01 10:31:33 +02:00
kaspconf.c dnssec-policy inheritance from options/view 2019-11-06 22:36:21 +01:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
log.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
Makefile.in Add code for creating kasp from config 2019-11-06 22:31:44 +01:00
namedconf.c dnssec-policy inheritance from options/view 2019-11-06 22:36:21 +01:00
parser.c KASP timings all uint32_t 2019-11-06 22:36:21 +01:00
version.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00