bind9/win32utils
Witold Kręcicki 70397f9d92 netmgr: libuv-based network manager
This is a replacement for the existing isc_socket and isc_socketmgr
implementation. It uses libuv for asynchronous network communication;
"networker" objects will be distributed across worker threads reading
incoming packets and sending them for processing.

UDP listener sockets automatically create an array of "child" sockets
so each worker can listen separately.

TCP sockets are shared amongst worker threads.

A TCPDNS socket is a wrapper around a TCP socket, which handles the
the two-byte length field at the beginning of DNS messages over TCP.

(Other wrapper socket types can be implemented in the future to handle
DNS over TLS, DNS over HTTPS, etc.)
2019-11-07 11:55:37 -08:00
..
bind9.sln.in Enable building dnssec-cds.exe 2019-09-26 15:11:15 +02:00
build.txt Update Windows-specific documentation 2019-09-26 15:11:15 +02:00
Configure netmgr: libuv-based network manager 2019-11-07 11:55:37 -08:00
GeoIP.diff 3681. [port] Update the Windows build system to support feature 2013-12-04 12:47:23 +11:00
index.html Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
readme1st.txt Update Windows-specific documentation 2019-09-26 15:11:15 +02:00