bind9/lib
Evan Hunt 5dcdc00b93 add netmgr functions to support outgoing DNS queries
- isc_nm_tcpdnsconnect() sets up up an outgoing TCP DNS connection.
- isc_nm_tcpconnect(), _udpconnect() and _tcpdnsconnect() now take a
  timeout argument to ensure connections time out and are correctly
  cleaned up on failure.
- isc_nm_read() now supports UDP; it reads a single datagram and then
  stops until the next time it's called.
- isc_nm_cancelread() now runs asynchronously to prevent assertion
  failure if reading is interrupted by a non-network thread (e.g.
  a timeout).
- isc_nm_cancelread() can now apply to UDP sockets.
- added shim code to support UDP connection in versions of libuv
  prior to 1.27, when uv_udp_connect() was added

all these functions will be used to support outgoing queries in dig,
xfrin, dispatch, etc.
2020-10-30 11:11:54 +01:00
..
bind9 Fix function overrides in unit tests on macOS 2020-09-28 09:09:21 +02:00
dns Handle DNS_R_NCACHENXRRSET in fetch_callback_{dnskey,validator}() 2020-10-30 00:17:24 +11:00
irs Fix function overrides in unit tests on macOS 2020-09-28 09:09:21 +02:00
isc add netmgr functions to support outgoing DNS queries 2020-10-30 11:11:54 +01:00
isccc Fix the isc_nm_closedown() to actually close the pending connections 2020-10-22 11:37:16 -07:00
isccfg Update library API versions 2020-10-22 08:54:32 +02:00
ns Use libuv's shared library handling capabilities 2020-10-28 15:48:58 +01:00
samples The dns_message_create() cannot fail, change the return to void 2020-09-29 08:22:08 +02:00
win32/bindevt update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
.gitignore Provide unit test driver 2020-05-21 12:13:01 +02:00
Makefile.am Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
unit-test-driver.sh.in Provide unit test driver 2020-05-21 12:13:01 +02:00