From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=irif.fr (client-ip=2001:660:3301:8000::1:2; helo=korolev.univ-paris7.fr; envelope-from=jch@irif.fr; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=UxbGBl7N 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 884DFA9B29D for ; Mon, 02 Dec 2024 20:12:52 +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 4B2JCpER027982; Mon, 2 Dec 2024 20:12:51 +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 51BA685195; Mon, 2 Dec 2024 20:12:51 +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=1733166770; x=1734030771; bh= F94G0t0ys+vAjrhhNsLZyEtxYuNOIJFsV6bte6u9PD0=; b=UxbGBl7N+r6iIsM8 DlyK8AFi4nPZecWP4Yww/pyniqNQmIJl26tP86tLLBU7tdSS4+w/NQsxi/MhATmA u1MT9HYdFbmrNJmj2D5/el04irWB0ezxeQpGC+b6wq8hr1MbMe8/uLtCL2PgIcA3 3ksU7Tv0TY+9gfkPILav1vflhvggiZlDEdTiDQQSp7A8uzsHkGGf9IgdlqeEKd55 1RPCZBqN/onh0K17TRXatWjvRNt/kdht8hPs0/1zdIet6E27wI+ImcBeiBiRiuIP L1J5bqt1NOU/RlX0qGkiTA3bqkMUa9HqgUS8pHe2GVojO1S6elpOFX3CJ8TnVxz2 ZazwNQ== 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 rLpPJQsxMTcR; Mon, 2 Dec 2024 20:12:50 +0100 (CET) Received: from pirx.irif.fr (unknown [37.175.78.136]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 1C2A78509C; Mon, 2 Dec 2024 20:12:49 +0100 (CET) Date: Mon, 02 Dec 2024 20:12:49 +0100 Message-ID: <87plm9gaq6.wl-jch@irif.fr> From: Juliusz Chroboczek To: Marty Betz In-Reply-To: References: <87iks2jnic.wl-jch@irif.fr> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/29.4 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]); Mon, 02 Dec 2024 20:12:51 +0100 (CET) X-Miltered: at korolev with ID 674E06B3.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 674E06B3.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 : 674E06B3.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: BLDPDW2C2Q6MI3PLOV233XIRRGAA762L X-Message-ID-Hash: BLDPDW2C2Q6MI3PLOV233XIRRGAA762L 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 CC: galene@lists.galene.org X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: Admin group creation 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: > On further investigation, it seems the group config parameters "presenter" and > "wildcard-user" interact in a non-trivial way. There are two syntaxes for Galene group definitions: the old syntax, based on pattern-matching, used in Galene 0.8 and earlier; and the new syntax, based on a straightforward map from usernames to user descriptions, which was introduced in Galene 0.9. Galene still parses the old syntax for compatibility reasons. You're mixing the two syntaxes, which is confusing. Please don't do that. The following fields are now deprecated: - "op", "presenter" and "other", replaced by "users"; - "allow-subgroups" and "allow-anonymous", no longer supported. > Having "presenter":[{}] seems to act like a wildcard user authenticator, Yes. That's the old syntax for what is now "wildcard-user": {"password":{"type":"wildcard"}, "permissions":"presenter"} The new syntax is more verbose by design, so that you don't open your server by mistake. > unless another "wildcard-user" field is present. If you mix the two syntaxes in contradictory manners, the new syntax takes precedence over the old one. There should be a warning in the log. -- Juliusz