]> git.ipfire.org Git - thirdparty/bind9.git/commit
place a limit on pipelined queries that can be processed simultaneously
authorEvan Hunt <each@isc.org>
Fri, 8 Nov 2019 18:52:49 +0000 (10:52 -0800)
committerEvan Hunt <each@isc.org>
Mon, 18 Nov 2019 02:59:39 +0000 (18:59 -0800)
commit123ee350dc230d7bd725cf6e12588a6f7108fade
treef5acbf3ec57388c0185f342d035d48bca604c4f9
parent20bb812148a220e4d75fb122cb90789345b33969
place a limit on pipelined queries that can be processed simultaneously

when the TCPDNS_CLIENTS_PER_CONN limit has been exceeded for a TCP
DNS connection, switch to sequential mode to ensure that memory cannot
be exhausted by too many simultaneous queries.
lib/isc/include/isc/netmgr.h
lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/tcp.c
lib/isc/netmgr/tcpdns.c
lib/ns/client.c