bind9/tests
Ondřej Surý b7144fb9cf
Don't stop qpcache_find on a stale header while fresh data remains
With serve-stale enabled, stale rdataset headers are kept at a node so
they can be served as a last resort. The find loop, however, accepted a
stale CNAME or stale record of the requested type as a final answer and
broke out of the iteration early, returning stale data even when a fresh
header for the same name appeared later in the scan. Treat STALE(found)
like a missing answer so the loop keeps looking and only falls back to
the stale header when no fresh answer is found.
2026-06-24 06:53:00 +02:00
..
bench embed default sanitizer flags in executables 2026-04-05 12:46:38 +03:00
dns Don't stop qpcache_find on a stale header while fresh data remains 2026-06-24 06:53:00 +02:00
include/tests ISC_RUN_TEST_IMPL should use a static declaration 2026-01-28 07:26:04 +11:00
isc Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
isccfg Add build-time check for unregistered unit test files 2026-06-09 13:22:18 +02:00
libtest Move zonemgr to own source file 2026-04-08 14:24:17 +02:00
ns Add build-time check for unregistered unit test files 2026-06-09 13:22:18 +02:00
.gitignore Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
meson.build Add build-time check for unregistered unit test files 2026-06-09 13:22:18 +02:00