bind9/lib
Ondřej Surý 407b37c3f2 Set IP(V6)_RECVERR on connect UDP sockets (via libuv)
The connect()ed UDP socket provides feedback on a variety of ICMP
errors (eg port unreachable) which bind can then use to decide what to
do with errors (report them to the client, try again with a different
nameserver etc).  However, Linux's implementation does not report what
it considers "transient" conditions, which is defined as Destination
host Unreachable, Destination network unreachable, Source Route Failed
and Message Too Big.

Explicitly enable IP_RECVERR / IPV6_RECVERR (via libuv uv_udp_bind()
flag) to learn about ICMP destination network/host unreachable.
2022-04-26 12:22:18 +02:00
..
bind9 More explicit dns64 prefix errors 2022-03-25 10:59:15 +01:00
dns Allow attaching to dns_adb which is shutting down 2022-04-22 16:48:37 +02:00
irs Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
isc Set IP(V6)_RECVERR on connect UDP sockets (via libuv) 2022-04-26 12:22:18 +02:00
isccc Keep the list of scheduled events on the timer 2022-04-01 23:45:23 +02:00
isccfg Rename the configuration option to load balance sockets to reuseport 2022-04-06 17:03:57 +02:00
ns The route socket and its storage was detached while still reading 2022-04-25 17:19:33 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00
unit-test-driver.sh.in Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00