bind9/lib
Michał Kępień cc1d4e1aa6 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.
2022-01-05 10:27:55 +01:00
..
bind9 remove broken-nsec and reject-000-label options 2021-12-23 15:13:46 +11:00
dns Ensure the correct ordering zone_shutdown() vs zone_gotwritehandle() 2022-01-05 10:27:55 +01:00
irs Check parsed resconf values 2021-08-12 09:52:52 -07:00
isc Clean up isc_tlsctx_cache_detach() 2022-01-04 23:07:12 -08:00
isccc Pass the digest buffer length to EVP_DigestSignFinal 2021-12-17 20:28:01 +11:00
isccfg Report duplicate dnssec-policy names 2022-01-03 11:48:26 -08:00
ns Use the TLS context cache for server-side contexts 2021-12-29 10:25:14 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00
unit-test-driver.sh.in Enforce a run time limit on unit test binaries 2021-04-07 11:41:45 +02:00