bind9/lib
Evan Hunt 84f79cd164 fix_iterator() could produce incoherent iterator stacks
the fix_iterator() function moves an iterator so that it points
to the predecessor of the searched-for name when that name doesn't
exist in the database. the tests only checked the correctness of
the top of the stack, however, and missed some cases where interior
branches in the stack could be missing or duplicated. in these
cases, the iterator would produce inconsistent results when walked.

the predecessors test case in qp_test has been updated to walk
each iterator to the end and ensure that the expected number of
nodes are found.
2023-12-21 09:18:30 -08:00
..
dns fix_iterator() could produce incoherent iterator stacks 2023-12-21 09:18:30 -08:00
isc Move atomic statscounter next to the non-atomic definition 2023-12-14 09:11:48 +01:00
isccc NetBSD has added 'hmac' to libc so rename out uses of hmac 2023-12-13 22:27:38 +00:00
isccfg "trust-anchor-telemetry" is no longer experimental 2023-12-18 15:11:39 +01:00
ns Obtain a client->handle reference when calling async_restart 2023-12-20 02:50:48 +11:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00