]> git.ipfire.org Git - thirdparty/bind9.git/commit
netmgr: server-side TLS support
authorWitold Kręcicki <wpk@isc.org>
Wed, 13 May 2020 15:37:51 +0000 (17:37 +0200)
committerOndřej Surý <ondrej@sury.org>
Wed, 9 Dec 2020 09:46:16 +0000 (10:46 +0100)
commit4a854da1415990bc6bfd014bca900b51caf5d9db
treedf556b22911f93c538f391ac3a9f31f882b752af
parent6f6f0e26ab401c38ca67559f23fc8129d5bcc037
netmgr: server-side TLS support

Add server-side TLS support to netmgr - that includes moving some of the
isc_nm_ functions from tcp.c to a wrapper in netmgr.c calling a proper
tcp or tls function, and a new isc_nm_listentls() function.

Add DoT support to tcpdns - isc_nm_listentlsdns().

(cherry picked from commit b2ee0e9dc31cbe87b799e3b796165ebdf8de5f85)
lib/isc/include/isc/netmgr.h
lib/isc/include/isc/result.h
lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/tcpdns.c
lib/isc/netmgr/tls.c [new file with mode: 0644]
lib/isc/result.c
lib/isc/sockaddr.c
lib/isc/win32/libisc.def.in
lib/isc/win32/libisc.vcxproj.in
util/copyrights