Files
bind9/lib/dns
Evan Hunt 5f82fc11a9 prevent a shutdown hang on non-matching TCP responses
When a non-matching DNS response is received by the resolver,
it calls dns_dispatch_getnext() to resume reading. This is necessary
for UDP but not for TCP, because TCP connections automatically
resume reading after any valid DNS response.

This commit adds a 'tcpreading' flag to TCP dispatches, so that
`dispatch_getnext()` can be called multiple times without subsequent
calls having any effect.
2021-12-08 10:22:03 -08:00
..
2021-11-01 15:17:31 +01:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-09-09 15:35:39 +02:00
2021-10-06 11:22:20 +02:00
2021-10-13 00:49:15 -07:00
2021-10-06 11:22:20 +02:00
2021-10-13 00:49:15 -07:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-07-06 05:33:48 +00:00
2021-10-12 13:11:13 -07:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-18 14:35:50 -07:00
2021-10-13 00:49:15 -07:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-12-03 09:49:24 +01:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-13 00:49:15 -07:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00
2021-10-13 00:49:15 -07:00
2021-10-06 11:22:20 +02:00
2021-10-06 11:22:20 +02:00