From: Matthijs Mekking Date: Fri, 6 Dec 2024 09:27:10 +0000 (+0000) Subject: [9.18] fix: usr: Fix nsupdate hang when processing a large update X-Git-Tag: v9.18.33~27 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=9a0588f7cf2df957462cdb4571264da146fbb2c3;p=thirdparty%2Fbind9.git [9.18] fix: usr: Fix nsupdate hang when processing a large update To mitigate DNS flood attacks over a single TCP connection, we throttle the connection when the other side does not read the data. Throttling should only occur on server-side sockets, but erroneously also happened for nsupdate, which acts as a client. When nsupdate started throttling the connection, it never attempts to read again. This has been fixed. Closes #4910 Backport of MR !9709 Merge branch 'backport-4910-nsupdate-hangs-when-processing-large-update-9.18' into 'bind-9.18' See merge request isc-projects/bind9!9835 --- 9a0588f7cf2df957462cdb4571264da146fbb2c3