]> git.ipfire.org Git - thirdparty/bind9.git/commit
netmgr: TCP improvements
authorWitold Kręcicki <wpk@culm.net>
Tue, 19 Nov 2019 10:56:00 +0000 (11:56 +0100)
committerEvan Hunt <each@isc.org>
Sat, 23 Nov 2019 00:46:31 +0000 (16:46 -0800)
commitb7a72b1667fa3e73de217b00372ee6437bcd7916
treee207cf7ccfbbfe4659148b9690c47f6ff848e383
parent751ad12dea2a47519d9fa7c6163bca92af472b37
netmgr: TCP improvements

- add timeout support for TCP and TCPDNS connections to protect against
  slowloris style attacks. currently, all timeouts are hard-coded.
- rework and simplify the TCPDNS state machine.
lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/tcp.c
lib/isc/netmgr/tcpdns.c