From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=cern.ch (client-ip=2a01:111:f403:c213::5; helo=zr1p278cu001.outbound.protection.outlook.com; envelope-from=sebastien.binet@cern.ch; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (1024-bit key; unprotected) header.d=cern.ch header.i=@cern.ch header.a=rsa-sha256 header.s=selector1 header.b=KGDMYkHG; dkim=pass (1024-bit key) header.d=cern.ch header.i=@cern.ch header.a=rsa-sha256 header.s=selector1 header.b=KGDMYkHG Received: from ZR1P278CU001.outbound.protection.outlook.com (mail-switzerlandnorthazlp170120005.outbound.protection.outlook.com [IPv6:2a01:111:f403:c213::5]) by mail.toke.dk (Postfix) with ESMTPS id 53A61A66D05 for ; Mon, 29 Apr 2024 14:36:56 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fg1IMDiX8OxiCf4mB2pYdGEg4b2FbaYrY4aoihKjcV9afU4Y39sgnF4UmmzvUdEqQbOT76ZtYAzSSQtXzQCRT2Yy/SJWu9GRaBItKt1jCIRtYqTQVezR0zfOUx6jxRBMAmQeilsYryXEpIgR0lA8yvke9Yyy4E7sfnxZaueLGphw/oxq9XdZV4ZyrtXNK3Ns3TE/Ugp8nRi33e6DDp/FlWwqV39iaYGLcXXtNmHdImK3rPR7e0m32u6ZYPE5guXSPCpj96FTVAD8+zo32NGqZwlHaKKgfj19iR2NQrb9IWxGlX1WFdRhTP7FOi7iMlTtdsDDg0R0TEeffagTSkYmOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=27SETtLzieV2Wj7iCmF9Lj8pPIhtQ5C7bhlaQtuKzQo=; b=QsfIHP6GQSfKDR5cuIENqNZnjPdZC7pSnR/27XapO5PaCzZIHDeVuWhw9Hat0kDBIDP0mJke/JGbDBKbbiNLK4tnKiSjJyjONXRRSbTdNZLAUdvBIH7sr1SafQel0ee900GNSzl2KpqfSPL4BUFmIlFXEWv4v/7BdgsMlj+LppCgMoTHKwHZMfLwdk/nz+w8X4W9RW6qbZrVFvB1P03BwZ6aqcmSazuXmovWDm7fF1mP6KcOwfn2gYtMGavOyjlU6j1lJ0j3ngharOHB/8YpxWhsUV0DW7gd0CcgRs7gVr1UyFEjZx+vQhHk92TwNU6xZKFVRG3b2tjt/LUkxTmdQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 51.107.16.99) smtp.rcpttodomain=lists.galene.org smtp.mailfrom=cern.ch; dmarc=pass (p=none sp=none pct=100) action=none header.from=cern.ch; dkim=pass (signature was verified) header.d=cern.ch; arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cern.ch; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=27SETtLzieV2Wj7iCmF9Lj8pPIhtQ5C7bhlaQtuKzQo=; b=KGDMYkHGrCUH1f2K2O3COAk5xe+BgDgX96bqCx+uqK9xWwwfzwA3DZWdhttQro9UGH+SSnhf7GldHjNmUaj03OzmGP4SH0eSy2ap7/8AbM13Geq3BeD/kyQR6/HwXfapWLqaY4C82juY8r8PcIC8nXQ8ZMGsr0XUYHQV7yfq5eY= Received: from AS9PR0301CA0011.eurprd03.prod.outlook.com (2603:10a6:20b:468::32) by ZR1P278MB1060.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:58::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Mon, 29 Apr 2024 12:36:53 +0000 Received: from AM1PEPF000252E1.eurprd07.prod.outlook.com (2603:10a6:20b:468:cafe::92) by AS9PR0301CA0011.outlook.office365.com (2603:10a6:20b:468::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34 via Frontend Transport; Mon, 29 Apr 2024 12:36:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 51.107.16.99) smtp.mailfrom=cern.ch; dkim=pass (signature was verified) header.d=cern.ch;dmarc=pass action=none header.from=cern.ch; Received-SPF: Pass (protection.outlook.com: domain of cern.ch designates 51.107.16.99 as permitted sender) receiver=protection.outlook.com; client-ip=51.107.16.99; helo=mx4.crn.activeguard.cloud; pr=C Received: from mx4.crn.activeguard.cloud (51.107.16.99) by AM1PEPF000252E1.mail.protection.outlook.com (10.167.16.59) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7544.18 via Frontend Transport; Mon, 29 Apr 2024 12:36:52 +0000 Received: from xguard (ag_core.activeguard.xor [172.18.0.5]) by mx4.crn.activeguard.cloud (Postfix) with ESMTP id 514B27FB53 for ; Mon, 29 Apr 2024 14:36:52 +0200 (CEST) Received: from ZRAP278CU002.outbound.protection.outlook.com (mail-switzerlandnorthazlp17010000.outbound.protection.outlook.com [40.93.85.0]) by mx4.crn.activeguard.cloud (Postfix) with ESMTPS id 832107FB47 for ; Mon, 29 Apr 2024 14:36:51 +0200 (CEST) Authentication-Results-Original: auth.opendkim.xorlab.com; dkim=pass (1024-bit key; unprotected) header.d=cern.ch header.i=@cern.ch header.a=rsa-sha256 header.s=selector1 header.b=KGDMYkHG DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cern.ch; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=27SETtLzieV2Wj7iCmF9Lj8pPIhtQ5C7bhlaQtuKzQo=; b=KGDMYkHGrCUH1f2K2O3COAk5xe+BgDgX96bqCx+uqK9xWwwfzwA3DZWdhttQro9UGH+SSnhf7GldHjNmUaj03OzmGP4SH0eSy2ap7/8AbM13Geq3BeD/kyQR6/HwXfapWLqaY4C82juY8r8PcIC8nXQ8ZMGsr0XUYHQV7yfq5eY= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cern.ch; Received: from GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:2f::8) by GV0P278MB1242.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:5d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Mon, 29 Apr 2024 12:36:50 +0000 Received: from GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM ([fe80::cc61:23dd:c18:d902]) by GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM ([fe80::cc61:23dd:c18:d902%5]) with mapi id 15.20.7519.031; Mon, 29 Apr 2024 12:36:50 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 29 Apr 2024 14:36:23 +0200 Message-Id: To: "galene-list" From: "Sebastien Binet" X-Mailer: aerc 0.17.0.r122.g53b02cb9 X-ClientProxiedBy: ZR0P278CA0074.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::7) To GV0P278MB0273.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:2f::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: GV0P278MB0273:EE_|GV0P278MB1242:EE_|AM1PEPF000252E1:EE_|ZR1P278MB1060:EE_ X-MS-Office365-Filtering-Correlation-Id: d0d00ae9-6d82-461e-699b-08dc68490c3e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?YjJ6UnQwNnV5amlYUFF1V3JsVUt6NnhuRi9CalZIR3plUW9DVm5YNkZmUDIv?= =?utf-8?B?MXhxaUwweWluUjI2a0N4N2swYnBpYmZISUVYSTlsVTRSSUNCMVMvU3hUY291?= =?utf-8?B?TGhHY0JVM1JLb3dYYTdsY1RFZUVLM09LQUlXZ3NyTHQ1c2RMWHUxMlMrbUlz?= =?utf-8?B?R1U4VE1JTjF1UmJhcVlvbldKaHBnNVVvT2p2aDk4enpId280c1FDbVl3SWdT?= =?utf-8?B?T2xsZlFNeGRJUHlLbS81U3hxZFM3S2pYV3RiNm5ueXd0Q3J5NnkzS3lGeExX?= =?utf-8?B?VUhXRTJpZFlVM3oyYUdBZzZ4UkRONXM0UWN4M2g5ZGpDTng1dXhFK0RiVkkw?= =?utf-8?B?SU4wN3VkME1TS2xBOFhFUUp2KzErTVZMMDQ4LzNZMUdKaVNxelJsNUdpUHBE?= =?utf-8?B?ZlAvajBuV1BySURqWXVGMnNtWjhwRmo2UDZhSW1SWHhRMXJ2U2NRR0dBYzcr?= =?utf-8?B?ZmRTNTYrWFR2YVRiL2U5RjkzYUN0VUlmaFlTUXJmeTNiQnluTzFJdHJqTDBu?= =?utf-8?B?NWxhVFl2a2tqNzZVRFJ6a2Y5WTJkQ20rUklFa0hyb1lTVlRBYzE1N3RDUmty?= =?utf-8?B?cTZBdWpLY1J4ZDJ5M2lNZVNxazJvckNlbk1xSHJabjRSTHpKU1N2VVBXU2Z2?= =?utf-8?B?bTluRys4NE9QWjB5K3dHaTdJOHIzcFB5bGJTaFZ1alowSnMwTC9qbVRhV3FB?= =?utf-8?B?NTNRdEFBY1BZL2VSSThkUHpJTE54cGtCcUlrYVQvTEZHT2hKU2JUejlTL213?= =?utf-8?B?dVM4ZzdWSExYSFJqMmVPRWdTMlJ3WDZSd0R0bmY0SnMwcDJPbzFselpGZ0pD?= =?utf-8?B?clZKb3FOTFU2eWF0eWdWQVdWNFN4UTdrRndiKzlJK25kclNsNjVoemprY2kx?= =?utf-8?B?US9heTVkUFNyWEVITFhuQmhYSDVMTE5aeU9BNkpYaXR3M0tPSmNrU0xQdC90?= =?utf-8?B?WW40Z2tZUnJFcndnOHRnOXhKektBcjM1MVhPb2RMMWtSZjQ1a0VsbW9TUEhG?= =?utf-8?B?NTE1a3Q3RURXMm81V3YyL0Z4eXQvc05mUURFRUtqMVZ1L29PaitlNFlRNzdp?= =?utf-8?B?Q1pRelBxclNVRHFKLzcwb3QvTEl6WnJoVXlqUG5PQVdQWUg5SjcybGlQRFBY?= =?utf-8?B?Q3M3aFJoWVNoeGtYMnQ1Y296cyt1ZEVrVW9NdmNsSnFWSVhOR3J0Q0swcUMz?= =?utf-8?B?MUw4TG43Zmg0MzJIUFF0WU1YM0JmYmUzMkdrYWc2Yyt6VUJKV2RFOG1vc1V6?= =?utf-8?B?SlRpdldSWUU1MmhsQzg5ZDFOWFFGT2VGWTJoVDZnaElmakxWaXkycHdTZjhS?= =?utf-8?B?bER6VmxPRStYdEFURjZESGZkcEplR29uODM2STdZYktmYUhKR0VWbS9oSm9U?= =?utf-8?B?QmVFOURPaUdWaTZNVWwxZ1cvWk9yUFZ0RFBiV1JJSnNVNUJFZ0VZUUt4bVcx?= =?utf-8?B?Y1NqK3pvZExBSUs0NGY3OVpjWGkraG9hbHBidkVxVWxDck1jQkZIYWJ1K0R6?= =?utf-8?B?djUxMDRkdlhJcTJKc1FVWUlLcERIb2ttajhldDMydzBzNm92RElXeVhWZE1r?= =?utf-8?B?ZlpKNUEyVXRWY0FHbmFVZnNObmNpSFR6MTVFdkJCMGJMM2J5RnlXbnNGRWdU?= =?utf-8?B?bm9VUldXY2M3azlUQW5xNlAxNmpESzJkN1pVWUR0cDZqZmU3WGh6VFhVZDZH?= =?utf-8?B?cTJIQk41dmFTRlFGcjBweWl3OTI3QS9VN0RSYlc5SEdCOG84cW14bjVBPT0=?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB1242 X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NEUTRAL autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on crn-mta4 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM1PEPF000252E1.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5b94279c-893e-42ed-3441-08dc68490ad7 X-Microsoft-Antispam: BCL:0;ARA:13230031|35042699010|376005|82310400014|1800799015|36860700004; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TVdFV1JFTmVIcmcrQk9tWGxvWFpPZ1Z1cEZvekRPVkJKMm9XUlhtVlhIc0tx?= =?utf-8?B?aVc4cFFYbEJ6eVhEU0ZtUDFENHNjOFNyMXppdDMxWE5GbUhWVi9qQVJScDJU?= =?utf-8?B?Sm1ldW1RVDJ1alZCVk1DeEc4TkF3cmE5WEpRblZlWjUzVGljbTQzQWU2ZjI1?= =?utf-8?B?dWdmQ1lTVmlKSWlva25KRk5sYXI2WlprUGh4cDcyMmIwaFdlWEJyakxVSmk3?= =?utf-8?B?S0xiaXJWb3RqOVdXR3ZMWXRXUHdiKzc1QjkyQW1iVS95YjRLcjc1dHFxN1BD?= =?utf-8?B?Z2t5UWFXWndkemNob3JDa1ZzQ0dCTHFiYTUxZXFabUNSaFZETXZVc1Z6a0wr?= =?utf-8?B?SWdiSnZnWkxFczQ2WDdlQVZYRXpxa25PRU1pYjFXczlNUWhTUXNoZEZsMGxw?= =?utf-8?B?Wi9XVnp2YUJBb0I1NzJVd3FwNWREQzhPN2VSKzRSMEFaczNrRS8vcldkVjVE?= =?utf-8?B?MFV0VmNka010cG5obXdDUUdoRlppN0pwL1FiTiszUmFwM091WGVsbE5rTzll?= =?utf-8?B?bzYxaWdMWEowcU1EbjB5S0MxanNOblVsZkFXTlp5eTV5NVg4QmlDWVJqbS9B?= =?utf-8?B?bW1YVlRSbzVQUUt3blVSUmR3VjQwcWFNWUhnVDFRL0V5MHQydXVrd0cvOUhX?= =?utf-8?B?TWxtdWZVcWl2Q2p3S253QXZBM1FxdENPTnlVa204TGtrcThSV3FYNStBejV1?= =?utf-8?B?dTFxMXRUbFd0azV6TFU4WEhJZWpTNmZGaDg0akhKSzNkcXFEQ0pDckNqbWV2?= =?utf-8?B?TGRqOG1qU1BLYy9wQzVtMnlyY1dWUDFSVzFXcUxlMXJsTmdxTi9weTBKSW5V?= =?utf-8?B?NmQvc3dMR3BZLzNxV2JHUElrNGs3ZGZ1ekI4b1dRelVDMVJKb1EzejM0SC9I?= =?utf-8?B?Z0ZXczdKYk9zbGZPOHNwMnBrcUpNOXFyODBSZ1lCMlovNXF6MlN4T1ZoME1B?= =?utf-8?B?SmxsRXd2K3BCd3JpQjlwdXFjVml6UCt2M3prbnpVL2psV2IzUHU4cHJjWkVx?= =?utf-8?B?Q3IxNndLSEZCWjM5SHFhUEhHUVJ0WXU1M2lIaEdPc05JR3dlbHZMSld0YUx4?= =?utf-8?B?RDJxZS80bUEyanBvSEFDaDJWMVFXMjYvV2NtSTBXZE44QkRRSVVzQkNjM0N5?= =?utf-8?B?S1R6NmpEcDIxK2ZQK1c2SkptM1Exd1MrdnJvWTdBbk5DWmJNTGNHbnIzL244?= =?utf-8?B?Tkl4NFYwVUQyV2RNbVdWZXQ4TGJVdDhLeG4xWlpYRmY2cHBGcnIvNHRlbTUz?= =?utf-8?B?cXdXZ0QxQkJLekhTaWRac0Q4TnQzM0tEbTRVRENGaWhmSDUzWTBxT0tUTmlu?= =?utf-8?B?dVdwU1ZQQUxSRXRZYk4rSjNjdnZBVzltcTZSMk1ja2tXZFc0Tmw4OWVJcGhy?= =?utf-8?B?NWRNbU9uQWlGR2VPZm1pUjkvWVgzbkdTcUFjMkVQT084clRITkV3a1p5V2Ix?= =?utf-8?B?SFZrZHowSU5GQWVXYXFUWGZHQkNTU2E2VEdyRHc1cUxJdVNrU2xtWVcvVUc3?= =?utf-8?B?YWcyTytUV2YxemJYd2xoYnAwcUh1aWZvbU14MHRBODUxNkdhUkRZWFZrT3BR?= =?utf-8?B?UnlWQTlCNU1qSGFUSXBuZXdxOUprNlh3VDJFWmtHREN2MHM5Y2I4eVNRUElW?= =?utf-8?B?V01vT0RnUU5McmhKTXVCUGFsRjQ1Mndjbko1bzBkUzNkTFVXdzR0TWtoZ2lU?= =?utf-8?B?d21DUE9nc3lESTZ5TGdVT241ZmFZVG8xODVYOFJ3Y01xU3BNUzBLSGRLZ1No?= =?utf-8?B?N2F4UnVsRUtINno2aE12NWs2bTVYN1pRbTU0N1QxZTZ6MmZpRDhYQVllQk5Y?= =?utf-8?B?ODVxa1BHaTlDaHlPRFgwaHoxaWdwWlgwaWdneGxOeGxSU0MxTlVKc3lXL29o?= =?utf-8?Q?FtZmvTJWNrr3a?= X-Forefront-Antispam-Report: CIP:51.107.16.99;CTRY:CH;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:mx4.crn.activeguard.cloud;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(35042699010)(376005)(82310400014)(1800799015)(36860700004);DIR:OUT;SFP:1102; X-OriginatorOrg: cern.ch X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2024 12:36:52.6304 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d0d00ae9-6d82-461e-699b-08dc68490c3e X-MS-Exchange-CrossTenant-Id: c80d3499-4a40-4a8c-986e-abce017d6b19 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=c80d3499-4a40-4a8c-986e-abce017d6b19;Ip=[51.107.16.99];Helo=[mx4.crn.activeguard.cloud] X-MS-Exchange-CrossTenant-AuthSource: AM1PEPF000252E1.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR1P278MB1060 Message-ID-Hash: 2XFLP2JZ6F4BYA3KQODELLE4UXRFLDPX X-Message-ID-Hash: 2XFLP2JZ6F4BYA3KQODELLE4UXRFLDPX X-MailFrom: sebastien.binet@cern.ch X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Subject: [Galene] Galene tags & webserver API 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: hi there, (thanks for Gal=C3=A8ne! it's a nice project and pion code reference to loo= k at :P) I have 2 questions: 1) why does the Galene project tags releases with "galene-X.Y.Z" instead of= the Go-modules compatible "vX.Y.Z" ? using "vX.Y.Z" would enable nicer-looking 'require' sections in projects u= sing galene. 2) would you be ok with PRs reducing the amount of global variables in the = webserver package ? I'd like to package a galene webserver inside my binary (and embed.FS a bu= nch of static files with it: my own "static" hierarchy). perhaps the answer to both questions is actually rooted in the same reason:= one just compiles and runs galene but not import/reuse it ? cheers, -s