unbound: fix local_subnet for IPv6 addresses that contain a port
authorMark Mentovai <mark@mentovai.com>
Wed, 23 Nov 2022 14:14:38 +0000 (09:14 -0500)
committerTianling Shen <cnsztl@gmail.com>
Tue, 20 Dec 2022 06:33:04 +0000 (14:33 +0800)
commit33581043d28ad63a2b511db0faf66d7777e608fb
tree70a7ca43b0487e4f2e01b77a5d6f850f4ba13782
parent6e33a73f0cded2c13813c511071736c9020d0c83
unbound: fix local_subnet for IPv6 addresses that contain a port

This prevents a forwarding server named like ::1@5453 from being added
to unbound.conf as a forward-host instead of the correct forward-addr.
forward-host requires the name to be resolved, which is impossible in
the absence of another nameserver. Thus, forwarding-only configurations
referencing only the IPv6 loopback address with a port number were
broken.

Signed-off-by: Mark Mentovai <mark@mentovai.com>
net/unbound/files/iptools.sh