bind9/bin/named
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 Parse dnssec-policy config into kasp 2019-11-06 22:31:45 +01:00
unix Use the semantic patch to change the usage isc_mem_create() to new API 2019-09-12 09:26:09 +02:00
win32 named: remove named_g_defaultdnstap global variable 2019-11-04 16:15:22 +01:00
.gitignore [master] add libns and remove liblwres 2017-09-08 13:47:34 -07:00
bind9.xsl use h?+script selectors 2019-07-25 08:03:10 -04:00
bind9.xsl.h Regenerate bind9.xsl.h 2019-07-25 21:31:47 -04:00
builtin.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
config.c dnssec-policy inheritance from options/view 2019-11-06 22:36:21 +01:00
control.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
controlconf.c further cleanup 2019-07-23 15:32:36 -04:00
convertxsl.pl Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
fuzz.c Various little fixes found by coccinelle 2019-10-01 16:48:55 +02:00
geoip.c Get rid of DNS_GEOIP_DATABASE_INIT explicit initializer for geoip dbs 2019-07-04 08:58:26 -07:00
log.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
logconf.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
main.c Have 'named -V' report geoip-directory 2019-11-06 10:20:16 +11:00
Makefile.in Convert the configure.ac rules for zlib library to use pkg-config 2019-07-31 14:54:40 +02:00
named.8 prep 9.13.6 2019-02-06 22:13:05 +00:00
named.conf.5 prep 9.15.3 2019-08-12 14:08:12 +00:00
named.conf.docbook Use keywords in dnssec-policy keys configuration 2019-11-06 22:36:21 +01:00
named.conf.html prep 9.15.3 2019-08-12 14:08:12 +00:00
named.docbook update copyrights 2019-01-02 10:20:43 +11:00
named.html prep 9.13.6 2019-02-06 22:13:05 +00:00
server.c dnssec-policy inheritance from options/view 2019-11-06 22:36:21 +01:00
statschannel.c Added TCP high-water statistics variable 2019-11-06 09:18:27 +01:00
tkeyconf.c Use coccinelle to cleanup the failure handling blocks from isc_mem_strdup 2019-07-23 15:32:36 -04:00
tsigconf.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
zoneconf.c dnssec-policy inheritance from options/view 2019-11-06 22:36:21 +01:00