bind9/bin/named
Michał Kępień b85007e0a6 Move code handling key loading errors into a common function
Some values returned by dstkey_fromconfig() indicate that key loading
should be interrupted, others do not.  There are also certain subsequent
checks to be made after parsing a key from configuration and the results
of these checks also affect the key loading process.  All of this
complicates the key loading logic.

In order to make the relevant parts of the code easier to follow, reduce
the body of the inner for loop in load_view_keys() to a single call to a
new function, process_key().  Move dstkey_fromconfig() error handling to
process_key() as well and add comments to clearly describe the effects
of various key loading errors.
2019-03-19 17:14:18 +01:00
..
include print default file paths in 'named -V' output 2019-02-06 13:18:00 +11:00
unix Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
win32 Convert *.vcxproj.user to CRLF line endings 2019-03-08 18:01:48 +01:00
.gitignore [master] add libns and remove liblwres 2017-09-08 13:47:34 -07:00
bind9.xsl Display a per-view list of zones in the web interface 2018-10-25 10:03:03 +02:00
bind9.xsl.h Display a per-view list of zones in the web interface 2018-10-25 10:03:03 +02: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 remove configuration, syntax checking and implementation of dnssec-enable 2019-03-14 23:29:07 -07: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 Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01: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 Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
geoip.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01: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 Improve printing of the cmdline 2019-03-14 14:42:50 -07:00
Makefile.in Revert "Merge branch 'modified-manual-install-oot' into 'master'" 2018-08-02 10:23:30 -04:00
named.8 prep 9.13.6 2019-02-06 22:13:05 +00:00
named.conf.5 prep 9.13.6 2019-02-06 22:13:05 +00:00
named.conf.docbook Ancient named.conf options are now a fatal configuration error 2019-01-31 11:54:26 +01:00
named.conf.html prep 9.13.6 2019-02-06 22:13:05 +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 Move code handling key loading errors into a common function 2019-03-19 17:14:18 +01:00
statschannel.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
tkeyconf.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
tsigconf.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
zoneconf.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00