bind9/bin/named
Aram Sargsyan 3697560f04 Improve the view configuration error handling and reverting logic
If a view configuration error occurs during a named reconfiguration
procedure, BIND can end up having twin views (old and new), with some
zones and internal structures attached to the old one, and others
attached to the new one, which essentially creates chaos.

Implement some additional view reverting mechanisms to avoid the
situation described above:

 1. Revert rpz configuration.

 2. Revert catz configuration.

 3. Revert zones to view attachments.
2022-01-25 08:20:52 +00:00
..
include Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
builtin.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
config.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
control.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
controlconf.c Use ISC_R_SHUTTINGDOWN to detect netmgr shutting down 2022-01-13 09:14:12 +01:00
dlz_dlopen_driver.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
fuzz.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
geoip.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
log.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
logconf.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
main.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
Makefile.am Add '\n' to the end of each line when generating xsl.c 2021-11-02 11:18:45 +00:00
named.conf.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
named.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
os.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
server.c Improve the view configuration error handling and reverting logic 2022-01-25 08:20:52 +00:00
statschannel.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tkeyconf.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
transportconf.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tsigconf.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00