bind9/lib/isc/include
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
..
isc netmgr: libuv-based network manager 2019-11-07 11:55:37 -08:00
pk11 temporarily move ISC_QUEUE to list.h 2019-11-07 11:55:37 -08:00
pkcs11 Replace the OASIS PKCS#11 header file with one from p11-kit 2019-09-16 04:47:50 -04:00
Makefile.in Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00