CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2021/11/16 09:30:42
Modified files: sbin/unwind : resolver.c Log message: Install missing scope identifier for IPv6 link-local addresses RTM_PROPOSAL's list of IP addresses does not contain scope IDs by design. This is not a problem as the proposal is always bound to an interface, as long as we use it... Fill in the scope ID for link-local IPs and replace inet_ntop(3) usage with getnameinfo(3) in the IPv6 case such that it actually turns up in the string representation. This is the unwind specific fix to ensure working IPv6LL; libunbound still requires another fix. This commit is the equivalent of sbin/resolvd/resolvd.c revision 1.20 "Install missing scope identifier for IPv6 link-local addresses". OK florian