bind9/bin/tests/system/dispatch
Ondřej Surý 6b02ecb3f1
Remove TCP fallback after UDP timeouts
The retry path in resquery_send() that flipped DNS_FETCHOPT_TCP on a
query whose dispatch had already been bound as UDP in fctx_query() had
no effect on the transport actually used, but did leave a stale TCP
bit visible to downstream consumers (dnstap framing, cookie checks,
the AUTHORITY-NS spoofability guard).

The ineffective code has been removed from resquery_send().  The
TCP fallback functionality will be corrected and restored in the
BIND 9.22.

Assisted-by: Claude:claude-opus-4-7
(cherry picked from commit 01523a078a)
2026-05-19 12:26:04 +02:00
..
ans3 Replace deprecated typing imports 2026-02-25 13:33:46 +01:00
ans4 Remove TCP fallback after UDP timeouts 2026-05-19 12:26:04 +02:00
ns1 Remove TCP fallback after UDP timeouts 2026-05-19 12:26:04 +02:00
ns2 Replace the trivial setup.sh system test files 2025-04-16 10:47:56 +02:00
tests_connreset.py Automatically sort imports in Python code 2026-02-25 13:33:20 +01:00
tests_tcponly.py Remove TCP fallback after UDP timeouts 2026-05-19 12:26:04 +02:00