bind9/bin
Michał Kępień 68fe9a5df5
Enable receiving chunked TCP DNS messages
A TCP DNS client may send its queries in chunks, causing
StreamReader.read() to return less data than previously declared by the
client as the DNS message length; even the two-octet DNS message length
itself may be split up into two single-octet transmissions.  Sending
data in chunks is valid client behavior that should not be treated as an
error.  Add a new helper method for reading TCP data in a loop, properly
distinguishing between chunked queries and client disconnections.  Use
the new method for reading all TCP data from clients.
2025-03-18 16:28:18 +01:00
..
check Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
confgen Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
delv unify fips handling to isc_crypto and make the toggle one way 2025-02-27 17:37:43 +03:00
dig use new dns_rdatatype classification functions 2025-03-15 00:27:54 +00:00
dnssec Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
named Implement -T cookiealwaysvalid 2025-03-17 10:42:47 +00:00
nsupdate simplify dns_name_fromtext() interface 2025-02-25 12:53:25 -08:00
plugins Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
rndc Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
tests Enable receiving chunked TCP DNS messages 2025-03-18 16:28:18 +01:00
tools Replace isc_mem_destroy() with isc_mem_detach() 2025-03-05 11:17:17 +01:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00