Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Feb 2021 21:16:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 231261] dns/ddclient: does not recognize IPv6
Message-ID:  <bug-231261-7788-98whpvcMRi@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-231261-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-231261-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231261

--- Comment #5 from mjl@luckie.org.nz ---
It is still an issue, but I believe this PR should be closed, as the limita=
tion
is in the upstream code:

https://github.com/ddclient/ddclient/blob/master/docs/ipv6-design-doc.md

I spent some time looking at the code, as shipped in 3.9.1.  ipv6_match()
expects the IPv6 address to have uppercase A-F, but ifconfig returns a-f.  I
changed the regex to match a-f, but that doesn't get us any further.  The
function that calls ipv6_match -- get_ip -- only returns the first address =
from
each interface, so ipv6_match won't get called if get_ip finds an IPv4 addr=
ess
first.

Upstream is working on adding proper IPv6 support.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-231261-7788-98whpvcMRi>