bind9/lib
Matthijs Mekking aa24b77d8b Fix nsupdate hang when processing a large update
The root cause is the fix for CVE-2024-0760 (part 3), which resets
the TCP connection on a failed send. Specifically commit
4b7c61381f stops reading on the socket
because the TCP connection is throttling.

When the tcpdns_send_cb callback thinks about restarting reading
on the socket, this fails because the socket is a client socket.
And nsupdate is a client and is using the same netmgr code.

This commit removes the requirement that the socket must be a server
socket, allowing reading on the socket again after being throttled.
2024-12-05 15:40:48 +01:00
..
dns Add +maxtotalqueries option to delv 2024-12-05 14:17:08 +01:00
isc Fix nsupdate hang when processing a large update 2024-12-05 15:40:48 +01:00
isccc Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
isccfg Implement 'max-query-count' 2024-12-05 14:01:57 +01:00
ns Implement global limit for outgoing queries 2024-12-05 14:17:07 +01: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