Add CHANGES and release note for GL #2038

This commit is contained in:
Witold Kręcicki
2020-07-21 14:56:45 +02:00
committed by Ondřej Surý
parent a0f7d28967
commit 94eda43ab2
2 changed files with 13 additions and 1 deletions

View File

@@ -1,4 +1,7 @@
5481. [placeholder]
5481. [bug] BIND 9 would fail to bind to IPv6 addresses in a
tentative state when a new IPv6 address was added to the
system, but the Duplicate Address Detection (DAD)
mechanism had not yet finished. [GL #2038]
5480. [placeholder]

View File

@@ -60,3 +60,12 @@ Bug Fixes
- The introduction of KASP support broke whether the second field
of sig-validity-interval was treated as days or hours. (Thanks to
Tony Finch.) [GL !3735]
- The IPv6 Duplicate Address Detection (DAD) mechanism could cause the operating
system to report the new IPv6 addresses to the applications via the
getifaddrs() API in a tentative (DAD not yet finished) or duplicate (DAD
failed) state. Such addresses cannot be bound by an application, and named
failed to listen on IPv6 addresses after the DAD mechanism finished. It is
possible to work around the issue by setting the IP_FREEBIND option on the
socket and trying to bind() to the IPv6 address again if the first bind() call
fails with EADDRNOTAVAIL. [GL #2038]