From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=irif.fr; dkim=pass header.d=irif.fr; arc=none (Message is not ARC signed); dmarc=none Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id 5D18BE65957 for ; Fri, 20 Mar 2026 14:32:41 +0100 (CET) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 62KDWaPS029888; Fri, 20 Mar 2026 14:32:36 +0100 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 144627A728; Fri, 20 Mar 2026 14:32:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1774013555; x=1774877556; bh= 5V8/m+lGy1tcca/58QQAYvTgZlQ8ibKahb3eO0Vzh3c=; b=jJmTrrL6C9H0dCQa aTJULdE10/5+1FYCKs9JaobphZrajn0r9bWj2bROLaQxNndD9WEhnTYwlEwveo25 fe8Vg2mDfcg0F5ndJchDbh4uUNcIA/+qwNNCJToZSyPbpTo1QB3vQZZik+HGfWpE NZwV7kBPoxsv9D0xb/uTIJuXTjyZ5uRLzxtE+sE548puXS97ba+7iVN/cfBR344p USTHl614W9JnJv/g1mmtdIXWSmVrNyq35I/xf0HxfJO6Ke3/A1C1QhshIJf7JU3L BSPy3QELEUEGzzsRSmZquTZdtQNvShKS8eIEc03PRF/Aj0cJK+mm4/UWu2e0lDO3 3Si0aQ== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id zPX__sSSfufJ; Fri, 20 Mar 2026 14:32:35 +0100 (CET) Received: from lanthane.irif.fr (unknown [172.23.36.89]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 1F97F7A882; Fri, 20 Mar 2026 14:32:34 +0100 (CET) Date: Fri, 20 Mar 2026 14:32:34 +0100 Message-ID: <874imask25.wl-jch@irif.fr> From: Juliusz Chroboczek To: Curtis Villamizar Cc: galene@lists.galene.org In-Reply-To: <177397903427.1734.12568395710048199288@gauss> References: <177397903427.1734.12568395710048199288@gauss> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/30.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Fri, 20 Mar 2026 14:32:36 +0100 (CET) X-Miltered: at korolev with ID 69BD4C74.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 69BD4C74.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 69BD4C74.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Message-ID-Hash: W7FQAJZGRUG47FFEOZEB5CT7RKXFNKH6 X-Message-ID-Hash: W7FQAJZGRUG47FFEOZEB5CT7RKXFNKH6 X-MailFrom: jch@irif.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: galene on IPv6 only List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hello, > It looks like galene does not want to work on an IPv6 only server. Thanks a lot for your testing, that's the kind of deployment that we should be supporting. > I also get messages related to IPv4-ish stuff. > Failed to enable mDNS over IPv4: > (listen udp4 224.0.0.0:5353: socket: protocol not supported) mDNS is disabled by default for a very long time. See galene.go line 49: flag.BoolVar(&group.UseMDNS, "mdns", false, "gather mDNS addresses") I think the issue here is that UseMDNS is not obeyed by the relay test. I'll fix that ASAP. > Relay test failed: timeout 2026/03/19 07:41:38 > Perhaps you didn't configure a TURN server? > TURN: no public addresses > > The second message is benign and only indicates the relayTest() test > has failed even though it should not be run if there is no IPv4. RelayTest is run unconditionally, since it should be successful with an IPv6 TURN server. The issue here is that the built-in TURN server does not implement RFC 6156, you need to use Coturn or some other full-featured TURN server. We should probably run two relay tests, one over IPv4 and one over IPv6. > This is IPv6 so no need for ICE, STUN, TURN, etc. I, too, used to be optimistic about IPv6 ;-) ICE is still required, since both address selection and blackhole detection are done by ICE. STUN and TURN are useful if there's a firewall in the way, which sadly is often the case, even with IPv6. > There is nothing on the local lan (its in a datacenter) so no need for > mDNS and running mDNS is *very* bad form in that type of environment. Yes, mDNS is disabled by default. I need more information to understand why it's not being disabled in your case. > If instead of using the IPv6 address inside [] I use the host name, then > not solved. Even though the host has an AAAA DNS record and no > A record, the bind does not work if the host name is specified. This > may be an upstream problem in the go net library. Interesting. I'll see if I can reproduce it. -- Juliusz