Closed cwchristerw closed 5 years ago
Cause znc-docker/slim/Dockerfile : Line 10
# musl silently doesn't support AI_ADDRCONFIG yet, and ZNC doesn't support Happy Eyeballs yet.
# Together they cause very slow connection. So for now IPv6 is disabled here.
ARG CMAKEFLAGS="-DCMAKE_INSTALL_PREFIX=/opt/znc -DWANT_CYRUS=YES -DWANT_PERL=YES -DWANT_PYTHON=YES -DWANT_IPV6=NO"
ARG MAKEFLAGS=""
As you already noticed, it's blocked on znc/znc#1571
I just upgraded from I just upgraded from ZNC_VERSION=1.6.5
sha256:ab8809efa81a0080671430cde2fa0727dceb8c988371061a95e2088061f139a4
to the latest one, and my setup is now broken.
My listener is IPv6 only and no, i will not go back to IPv4, and i have 0% need for happy eyeballs, my znc server only has a AAAA record.
Please at least allow ipv6.
Until then, downgrading for a more sane build.
@Gunni the problem is that we have a single flag which disables IPv6 everywhere. This ticket is about connection between client and ZNC, while znc/znc#1571 is about connection between ZNC and server. Theoretically they are unrelated, but currently we have no way to have IPv6 on one but not another.
Because socket refactoring takes so long, I'd accept a temporary way to disable only one side of it for now. Would you be willing to write a patch?
Does container have IPv6 address? YES
docker exec -it znc ip addr
ZNC.CONF: Removed all users for security
LOG