bind9/bin/named
Aram Sargsyan 9d5544a4a5 Detach rpzs and catzs from the previous view
When switching to a new view during a reconfiguration (or reverting
to the old view), detach the 'rpzs' and 'catzs' from the previuos view.

The 'catzs' case was earlier solved slightly differently, by detaching
from the new view when reverting to the old view, but we can not solve
this the same way for 'rpzs', because now in BIND 9.19 and BIND 9.18
a dns_rpz_shutdown_rpzs() call was added in view's destroy() function
before detaching the 'rpzs', so we can not leave the 'rpzs' attached to
the previous view and let it be shut down when we intend to continue
using it with the new view.

Instead, "re-fix" the issue for the 'catzs' pointer the same way as
for 'rpzs' for consistency, and also because a similar shutdown call
is likely to be implemented for 'catzs' in the near future.

(cherry picked from commit 121a095a22)
2023-02-27 08:42:34 +00:00
..
include Remove implicit inline-signing code 2022-09-06 10:27:33 +02:00
unix Fix named failing to start on Solaris systems with hundreds of CPUs 2022-10-20 15:21:53 +03:00
win32 Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
.gitignore [master] add libns and remove liblwres 2017-09-08 13:47:34 -07:00
bind9.xsl add an update quota 2023-01-12 12:21:36 +01:00
bind9.xsl.h add an update quota 2023-01-12 12:21:36 +01:00
builtin.c Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
config.c add a configuration option for the update quota 2023-01-12 12:21:36 +01:00
control.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
controlconf.c Don't use reference counting in isc_timer unit 2023-01-19 11:28:10 +01:00
convertxsl.pl Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
fuzz.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
geoip.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
log.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
logconf.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
main.c Call dns_lib_destroy in bin/named/main.c:printversion 2023-01-31 10:06:15 +11:00
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
named.conf.rst add a configuration option for the update quota 2023-01-12 12:21:36 +01:00
named.rst Document list of crypto algorithms in named -V output 2022-09-30 09:57:32 +10:00
server.c Detach rpzs and catzs from the previous view 2023-02-27 08:42:34 +00:00
statschannel.c add an update quota 2023-01-12 12:21:36 +01:00
tkeyconf.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
tsigconf.c Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
zoneconf.c Fix backport error in 84929d1cd7 2023-02-23 18:13:58 +11:00