bind9/lib
Michał Kępień 7b455124d5 Ensure the correct ordering zone_shutdown() vs zone_gotwritehandle()
When the signed version of an inline-signed zone is dumped to disk, the
serial number of the unsigned version of the zone is written in the
raw-format header so that the contents of the signed zone can be
resynchronized after named restart if the unsigned zone file is
modified while named is not running (see RT #26676).

In order for the serial number of the unsigned zone to be determined
during the dump, zone->raw must be set to a non-NULL value.  This
should always be the case as long as the signed version of the zone is
used for anything by named.

However, under certain circumstances the zone->raw could be set to NULL
while the zone is being dumped.

Defer detaching from zone->raw in zone_shutdown() if the zone is in the
process of being dumped to disk.

(cherry picked from commit cc1d4e1aa6)
2022-01-05 10:32:50 +01:00
..
bind9 cleanup references to ancient named.conf options 2021-10-12 23:52:39 -07:00
dns Ensure the correct ordering zone_shutdown() vs zone_gotwritehandle() 2022-01-05 10:32:50 +01:00
irs Update the source code formatting using clang-format-13 2021-10-12 11:31:55 +02:00
isc Disable the internal memory allocator by default 2021-12-15 13:29:19 +01:00
isccc Update the source code formatting using clang-format-13 2021-10-12 11:31:55 +02:00
isccfg Report duplicate dnssec-policy names 2022-01-04 09:04:07 +11:00
ns Update the source code formatting using clang-format-13 2021-10-12 11:31:55 +02:00
win32/bindevt update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
.gitignore
Kyuafile
Makefile.in move samples/resolve.c to bin/tests/system 2021-04-19 14:32:53 +02:00