From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=LkPPJPgO; 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 B5A2B194FBBF for ; Fri, 30 Oct 2026 14:54:27 +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 69UDsPMS003853; Fri, 30 Oct 2026 14:54:25 +0100 Received: from mailhub.math.univ-paris-diderot.fr (unknown [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id CAEDB696C7; Fri, 30 Oct 2026 14:54:25 +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=1793368464; x=1794232465; bh= +t8syLn3Qr0rHdwxuAhwOcIi6pXwGih+gqvwJaVrgf0=; b=LkPPJPgOhVnPKZwO 5+GyUipiC4b5BWgJhOLeDMlGXsHBOm8q25dsaQmLgxAd3D38AXjPP5vOotvL6RLw K0crTlmqYuWfYmxR4G1njYsIJ5B+AHnVegG200Tf4M08LO8XsII2vr3AHAu7+GyG IIVQ865RcqVitFC3PZznN8uchbADetI7RGtzewCzE8TICPTCIAeH93rr2DEsnjCS Rra2RpJRvph+yDz3gt7AkfuEU6QVy8rb6AfFOKoENoqZEF+ARPRp+0+HBBOsZcI+ wiqeQxsWr9WMPD5ar2FCOzA68LfYuYKiDp/D4xePYZXv0suAXz1UT3BKmKuTpPiF ZuJ8Ug== 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 jFdJoGEnV3xk; Fri, 30 Oct 2026 14:54:24 +0100 (CET) Received: from trurl.irif.fr (unknown [82.64.191.149]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id CDEB9691DD; Fri, 30 Oct 2026 14:54:24 +0100 (CET) Date: Fri, 30 Oct 2026 14:54:24 +0100 Message-ID: <871p97l2en.wl-jch@irif.fr> From: Juliusz Chroboczek To: Stefan Bethke Cc: galene@lists.galene.org In-Reply-To: References: <988C59EA-3721-46A7-A301-908CC8BCB960@lassitu.de> <87qzhkmpa4.wl-jch@irif.fr> <121CCD01-E105-4A60-8BAA-1FDC7865F5C6@lassitu.de> <87tsm3e8wh.wl-jch@irif.fr> <874ie3l5jy.wl-jch@irif.fr> 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, 30 Oct 2026 14:54:25 +0100 (CET) X-Miltered: at korolev with ID 6AE4A191.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 6AE4A191.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 : 6AE4A191.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: VX4ZYALP4AIAJPLIYIOI6MVPZVKIEWHZ X-Message-ID-Hash: VX4ZYALP4AIAJPLIYIOI6MVPZVKIEWHZ 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: Additional stats 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: > The changes to the authentication code are necessary to implement access > control for the metrics endpoint, but they do not provide any > functionality by themselves. I'm happy to put them in a separate commit > to make it clear that they are enabling changes, but I would suggest > they should only go in together with the metrics endpoint. Yes, that would be helpful. Just make sure every commit compiles and doesn't break any functionality. I'll push them together, of course. >> - It is verbose and redundant, as typical of Claude. > I am still not sure I follow. Can you point out an example? After reading it more carefully, it's only the JSON handling at the beginning that's clumsy, the rest is actually pretty good. Sorry for that. -- Juliusz