From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id C9B061FF190
	for <inbox@lore.proxmox.com>; Fri, 10 Jan 2025 10:11:21 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id C8C271F496;
	Fri, 10 Jan 2025 10:11:05 +0100 (CET)
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>,
 "f.gruenbichler@proxmox.com" <f.gruenbichler@proxmox.com>
Date: Fri, 10 Jan 2025 09:10:54 +0000
References: <20241216091229.3142660-1-alexandre.derumier@groupe-cyllene.com>
 <mailman.215.1734340398.332.pve-devel@lists.proxmox.com>
 <249669964.942.1736426198150@webmail.proxmox.com>
In-Reply-To: <249669964.942.1736426198150@webmail.proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.195.1736500264.441.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: "DERUMIER, Alexandre via pve-devel" <pve-devel@lists.proxmox.com>
Precedence: list
Cc: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: Re: [pve-devel] [PATCH v3 pve-storage 1/3] qcow2: add external
 snapshot support
Content-Type: multipart/mixed; boundary="===============5571133669342386179=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============5571133669342386179==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <alexandre.derumier@groupe-cyllene.com>
X-Original-To: pve-devel@lists.proxmox.com
Delivered-To: pve-devel@lists.proxmox.com
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id 32852CB922
	for <pve-devel@lists.proxmox.com>; Fri, 10 Jan 2025 10:11:04 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 17F171F3E8
	for <pve-devel@lists.proxmox.com>; Fri, 10 Jan 2025 10:11:04 +0100 (CET)
Received: from PA5P264CU001.outbound.protection.outlook.com (mail-francecentralazlp170100000.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Fri, 10 Jan 2025 10:11:02 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=YGogdyWytfDKLS9RxdAUcGIfa+dFSI+GiX/6Ue5ggrL17didiSHu6Uoej+PM5NPBBTeWFzBXUpR5mp82WpgKLRFmAPTKzENpeeyRAYygQXYbdgS+EUW8AF8iibx2UByySqtFSABt6RkOIhpp6348TnmuBbZZBpuQBN9lu3GawCU5y5VRV/ow9zSJVUD0kCVRMvA85RGJW27msq2ibfmnbZx5BLTyjjYn5pIBLHWSj+hvmjV1qxCFQ1fjOD21SDliTqmZKjuBP+iAkKYCTBYfdoP5fTunFVNpirMXtHbyS8GMT2CNBdRIH1+baSrIzp1EuiKTksa3Q+yGw2sfT0XM+g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 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=bgmFi/dMKvujCt+UhzqijtzDpLOaFY6l6NtnLb5D1b8=;
 b=ZsEZ0Zmx7hgNncy5OvHI+TtElWRewqVwoffS7hXyoFYPF+L+Wmn60otoas+VtnMgtikbsjE3Tv/sPH9eIbwW1qpIxGOhksgPDZ+ccIlrrKzYOBuTff8qtQvmlUB4UpRZAzdWy+0szq+eVAqF2hgka5kAIn7lLc86QVk5CsO0zCJYZzc9yXiv946/ET45T65lYgZErxTNRNQ+ItFofiPb45d/6cybu/UMMETt8WlETqiWd9Qp+o0AjtDRdTnbIbr8WqROU40Ui8lFV+bNsU7FexPTZbMdY3pQcV1mw0ipLLJJ2anvIsW3yHV2u0/PUA/hpPM7nqwwtSuPvHuvEOuNug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none
 header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bgmFi/dMKvujCt+UhzqijtzDpLOaFY6l6NtnLb5D1b8=;
 b=cVvBenpuSsY0vk53c/x8qy0EOGWjUEtMA7RGQ3rrmpMUKu0Dz7tG40UvP/V+TFwchetG5ePyKcJXZUepvoDtwN4cviBfAdkTjnE/hMEiPpU92JnVmLuYaygaQWRk1ONAECfIU6KrCJal5Gw8wQmJi4HogvZlvoqeIH7RzYiOVqM=
Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by
 PARP264MB5037.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:3ee::22) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8335.13; Fri, 10 Jan 2025 09:10:55 +0000
Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM
 ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM
 ([fe80::4c89:3ea0:833e:abb%6]) with mapi id 15.20.8335.012; Fri, 10 Jan 2025
 09:10:55 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>,
	"f.gruenbichler@proxmox.com" <f.gruenbichler@proxmox.com>
Subject: Re: [pve-devel] [PATCH v3 pve-storage 1/3] qcow2: add external
 snapshot support
Thread-Topic: [pve-devel] [PATCH v3 pve-storage 1/3] qcow2: add external
 snapshot support
Thread-Index: AQHbT5rUO1qWigYbikupS6UZ28Q7CbMOhwsAgAFY1oA=
Date: Fri, 10 Jan 2025 09:10:54 +0000
Message-ID:  <f25028d41a9588e82889b3ef869a14f33cbd216e.camel@groupe-cyllene.com>
References: <20241216091229.3142660-1-alexandre.derumier@groupe-cyllene.com>
	 <mailman.215.1734340398.332.pve-devel@lists.proxmox.com>
	 <249669964.942.1736426198150@webmail.proxmox.com>
In-Reply-To: <249669964.942.1736426198150@webmail.proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.52.3-0ubuntu1 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=groupe-cyllene.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PAZP264MB3686:EE_|PARP264MB5037:EE_
x-ms-office365-filtering-correlation-id: de50b759-82f7-4b3c-0c69-08dd3156b033
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam:  BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|38070700018;
x-microsoft-antispam-message-info:  =?utf-8?B?QjRUV3U5NXJkOEpIM3loYUNiL2k3Ti9ZUndCTUlsdjVGblpmSUVGK3VVWXpO?=
 =?utf-8?B?dEwyL1d2Q3IxRmJtV2ZYL0JFOGdXSjVlYVFuN0cxcTJUOWxoeENxUVBhNWRp?=
 =?utf-8?B?cHVpaG5pcjFweGkxRFUza1BXclFUNGdJcmJBclVTcVQ5dWFLN21kV09sUXRz?=
 =?utf-8?B?OExPN3VvTkxGQ3ZwT3k5elJNcU1kWURVOWRMdHRYZXZHWHVHeHdGSzBoMGJx?=
 =?utf-8?B?ZkhPalNVNmJETk1kODlGbXppSG1pM2VJZERRZjMyTUJRcjg0amJxa3pIbjl6?=
 =?utf-8?B?MGFUN3R3QXk3UXRWN09aSzdMVjZaYnFGcTN0Vk0zbXBYZEtQSXo4YjR1aVJi?=
 =?utf-8?B?dERpWTkyMEVYYTV5R1h1L1gvLzNibU96czlLNWJIQmJHa1lmZEZRNk9EZCtq?=
 =?utf-8?B?Vkl3dFNrQlZ4bWNxK0dnSVJOekxhNkZjaUdaaE1pcVFkNVhkVzRldldRcFlE?=
 =?utf-8?B?UGFnRU9ZcWtpWFN6MjZRajJZOUdRUEZBVmVKYnU2akhTSnNPL29DR3QwaHZG?=
 =?utf-8?B?blErRHVOd3Zzei9qRi9FTWZrUUorblpxaW1PNGZGY0xXMXJHVlpZYmxSTUgv?=
 =?utf-8?B?Mno4dnNwaFEzZXdXRHJsRTlxakg5OExBMFJKM1hWak1JblgwSE5oajBtRWRM?=
 =?utf-8?B?Uys3elFvVXVITmR6NlAzN2JjYzdkNnlvUE5HRVdERmFiV0hrTkhWMUNUclpy?=
 =?utf-8?B?Y0YxR00wcDlDL29jUHlQVzBKNFJveHNhZ1VKeTdjaG9EaVllSmFPWC9vSWxP?=
 =?utf-8?B?ZS9SMnpTTjBTVDhManJqcnVQaldsS1lkaVgrNU52TE45RnViWkFPR2dBcFdS?=
 =?utf-8?B?MjR3NW1hdDFqM3ZYblhhbERaZG1HQ2UwVTFKa3RvcmJUQ3IrakhJUzFWT1Rw?=
 =?utf-8?B?N2tnMWd1WVFPdm14azJlVk5jWk5ibVh6SjI4cEJaVkZjbGpVSE5IYWZUc2VJ?=
 =?utf-8?B?b1Q2REY1dEpjdDJENVdWcGEvL0pNbDhIMEowWE5ZV3VOMjViM25leWhXWith?=
 =?utf-8?B?ZFhNSjJKQVp2NlB2K0JVU1NsYjdrckNYS1R3VUxoNEJlRGF0MGhaT0tiY2Zh?=
 =?utf-8?B?anFkeTZITHM4K1dkK2MrNS9CaHd0dWo4bUVuazA4R3hHUVoxRTdOTmo4Ujhj?=
 =?utf-8?B?QmJMaFBMblVpcnRia1JpSU14YUVlK3FTVzRFZmZlenl0bVNhT1BTNHYxQUZn?=
 =?utf-8?B?K1p4M2FpRWIwekNlMkRNTUh1V3o5UzhMWkw5ZjY5UXJZVHZBNk9jclhJYnNu?=
 =?utf-8?B?ZkQ0UUxyVG5LenVBSmxPRDZaVkZ3VFdTMmliYTNKc251bjRkaGk1d0o5amRE?=
 =?utf-8?B?aVJBbnlDaTNyQy9xQ2RpMFJhZTM4QjlnYzJIK3J4U1Uva1h4UHZFRTlEOSsx?=
 =?utf-8?B?VDQvMFVDNGhZaHR0anhMZ01yeFFEaXF2YitPb2ZOWVZwL1daQTRENFdvODJw?=
 =?utf-8?B?aEFyRHJZWXY3SjBiOFJrTFVRa1VHRno2Qzh1cjBWS1ZlZWRXSVNqK3dSTXA0?=
 =?utf-8?B?T253dlozWVBmdEgrdzBNQTdxcXJqQy9xVEFvaE1ZV25DUmdLT1ZsNmNOeHZE?=
 =?utf-8?B?TXJEYThLeE9BOW4vM3NYOTJ6OGFZdnYyTjNKQVEySVU0OTRCLzRKS1JxK1ZM?=
 =?utf-8?B?ZmJTazFDTnJlcFNsZ1Zmb2phNnBkQ3krZ1llN1RqK0dyTjZsa1dyRmJkTW1S?=
 =?utf-8?B?R1hqK3dCZDRNYk1IaDJOaDR4Vkhsc1dIRUlEelR4NDN5TXhVNnlady8vaDBp?=
 =?utf-8?B?UW9MTGprWm1MRWVJREsyOXVrdUEzbTVVc1B4YW1sUUtwSVlGcExva0QwejZO?=
 =?utf-8?B?TE93Y0JqL1BQaEY4cVBURjJJNVRIWUh2R1oxSGRCT1RUZGpJSGx4dDFrTjlF?=
 =?utf-8?Q?PwOOX903OvOMd?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(10070799003)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?utf-8?B?ZTZFRGdUTkt4MFA1elpheFhSd2FnM2w2bXNISzFmdndhVXJmUzRGcmlNWXNj?=
 =?utf-8?B?V0FsdUxBQXVwMGViWHhGOHMwQzV3OUdnM2hNUGxBaVJFL3JveWs5a1RXdmNE?=
 =?utf-8?B?a2tvYmNJWDhFdEs5d3lHbEFYM0Z6VHVvNXVqeHFqeklsUnQwWUhHVWJDa2c2?=
 =?utf-8?B?Zi9MM092VHVpb2J2YkovR3N6ejFjSmJ3YU1ldlZwNDBRUjl2d2dlWDcxK0hT?=
 =?utf-8?B?b28xV01EVFF5bDY0VHJ5WlNTazBTMmV1QnByM25LbVdwZ2txYXFFVGVuam5R?=
 =?utf-8?B?eEo5SDgyUnlVWFNYZ0xBMDdYZ3Z1NGRwTWNKeHlTM0xwT1JnOG5qYldPaFlt?=
 =?utf-8?B?WWRCd3V0UlZRUThQdUlaS2JhaTFONU83a2d0dVRDdDVmSytGcFhwa3VCb2xJ?=
 =?utf-8?B?bWZ6b1VpanBWNC9WVUxyY25MWjgwYUtoSEFzaHFUWW1WUHZQSGRCbktCTm0y?=
 =?utf-8?B?QVpTQ014T0VjaEJpRmlORUhYYVFPQzYvUlNwMnlaM3E0NXBGclVEcmRWNE53?=
 =?utf-8?B?WnZVampLZ2dMZEtNS01MNVNCeTlNY293Yi9QQmZ6UndGZTV4R01VKzMveVdI?=
 =?utf-8?B?QlhXNWhHc3pqVHkvbmxsemowMThiN1Y2TTdPRXN6TzhaaVlCVEhvWS9ZWVlO?=
 =?utf-8?B?Z2FVUm9SRWtPVDJ2VnpOQXQyT1R4bm11VnV0S0l4bTFhcWVHVzZqVDF1WkNK?=
 =?utf-8?B?OE5oaCtVNHlTbDZiSEQyRlpaSkVUenZ6eE1wN2FUMVVxY2ltcEpITm8xYkph?=
 =?utf-8?B?Vzhpd3czeDRGektnYlV0a2g0cEs2MjNkR2pkYk8wWDlLV2p3TGpKUDJzTndw?=
 =?utf-8?B?cDRrUUM0bGs1WExQei9pdktteUQyYWh0UFAwSGl2OTBVWWVkYlJERGs5b0R4?=
 =?utf-8?B?Tk1xNnFncWxHYThIOG1qNnF5VHlkaE9LSDBwdFhscHNsRzhJOVYvQlFYMGFK?=
 =?utf-8?B?Yy9WSDhueGxQN1J4R0l6NDVZcUxFQ1JObHVWR2h0cG1xSHJkeDhZNzU3Qnk1?=
 =?utf-8?B?NG9qVHVqK01HeWpJNHF5dDNoMnpYby9QV0NTcXpaT1NoVWN2OWk4QytJMnVN?=
 =?utf-8?B?Uzc2YWlLb0gyRkVHb1c1WTJ6d0pRZnl1dktaNk4wcThSYWw2d21tdENVZ285?=
 =?utf-8?B?djBRTlZ3KzUwVi92dWZOUlRlcWJtSG5oNURkY1k1SEkzRHBkU0xwTWlqOUg5?=
 =?utf-8?B?VEZVMkRWZEI4TnRyYldLSnRycHRNems5L1F2bVlzTlh1Rm5LZGRSKzJIbnY4?=
 =?utf-8?B?elB3ME4xL2prVzNiam1IUC9hdFcxN3RPZnhSZHJjZUVtV3hhTi8rQnM2d2Iv?=
 =?utf-8?B?M21LVEVKa3NPSFU0ZEhFZXcrTENoRjNLNlN6VWhScHBkY0V5SHNtVTNJZ1Fy?=
 =?utf-8?B?RTBhKzVldmczN1U3eVZuUkx2RW1zK3dBRksxcmhqQzZ2MXFrMXlrYzExRCti?=
 =?utf-8?B?NGt0YXU1T0s0M2RBdy9IakQ2aWt0aU9XVUpUaUQ0VlYxb1FIci9QY0tlSXEy?=
 =?utf-8?B?aFVvNXJMZVdOMkJhc0c1TUx6MkREc0hiZWd5NkVkWFhzeW1hNHlCTkZkb1Vv?=
 =?utf-8?B?QTFXcFlkSzJMMlR0QkJZdHppdFl5NTFCWk5MN2FhbGRzTXVTek5rVUs5ZGlq?=
 =?utf-8?B?SmZPZGY0RmZMRWhkYkxYTjl5U3k2cTBZcDhFS3JqVndpQ2xHdjM2QW40Y0li?=
 =?utf-8?B?Z01NSEx2Ykd5Z3NlV3hzaTdLM2VkTFVMWXNJV21NZ1MyNVBTMW9KS0Fjdjcr?=
 =?utf-8?B?MVMxd1hsdlQzcCt0bmhLd2RHU0UrUGM2anpBd3pKK2J3M1lkTzJaNEZBQmFk?=
 =?utf-8?B?c0tQWXIyZDV2NWlPaDhFYktMRXNEemw0b3NVdStCQnppUUZNMUUySThDMDl0?=
 =?utf-8?B?VlJYeXg3UTE2cVlvY0tyNVptaHI3ZFJraGowYzdZWkN0Z0JWMEFJWCtObmpa?=
 =?utf-8?B?TVpvVWZ6MXhXZEtBM3dVaXZlajVsNXVnWXJjMnZHbG9CdmJPUnZLMnRLNnhx?=
 =?utf-8?B?SFA0UDR1ZFhtazlVKytYNzJpQk53RFgzdGl0akEwZnhZVlRNY2dUVlpGNFFC?=
 =?utf-8?B?TEkyN3FmUkF1Tno2eGJ3NFkrNnVac3NVaHRvRlRYcVJwTHlHTWgzUnF0bkUz?=
 =?utf-8?B?VGlXR25lWVhScDJHSFRiZEVFbmRIbnpJS3A1bTFnb3Z3WURSK3VDWkpJMXBq?=
 =?utf-8?Q?km9uLIPEG1SYWYIWezp5cwsDB4fqANZFnye3qCWbg2xH?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <DB984E3DB6A4FF428F41DF4B1D06F978@FRAP264.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: groupe-cyllene.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: de50b759-82f7-4b3c-0c69-08dd3156b033
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 09:10:54.9023
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TlDyUPeI2I8rj50J6ho/9QYnntA5CC2X9sUPcdjhObiAsYeQGVp9QNEjWHr/AvjBLd6649wQhMZEC/h0asOIne9rrQjGfAX9B7GRm+y4N/r+JVOAp2XHI6kZTCT3q2Ih
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PARP264MB5037
X-SPAM-LEVEL: Spam detection results:  0
	ARC_SIGNED              0.001 Message has a ARC signature
	ARC_VALID               0.001 Message has a valid ARC signature
	AWL                    -0.174 Adjusted score from AWL reputation of From: address
	BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
	DKIM_SIGNED               0.1 Message has a DKIM or DK signature, not necessarily valid
	DKIM_VALID               -0.1 Message has at least one valid DKIM or DK signature
	DMARC_PASS               -0.1 DMARC pass policy
	RCVD_IN_DNSWL_NONE     -0.0001 Sender listed at https://www.dnswl.org/, no trust
	SPF_HELO_PASS          -0.001 SPF: HELO matches SPF record
	SPF_PASS               -0.001 SPF: sender matches SPF record

PiBAQCAtNzEwLDExICs3MTUsMTUgQEAgc3ViIGZpbGVzeXN0ZW1fcGF0aCB7DQo+IMKgwqDCoMKg
ICMgTm90ZTogcWNvdzIvcWVkIGhhcyBpbnRlcm5hbCBzbmFwc2hvdCwgc28gcGF0aCBpcyBhbHdh
eXMNCj4gwqDCoMKgwqAgIyB0aGUgc2FtZSAod2l0aCBvciB3aXRob3V0IHNuYXBzaG90ID0+IHNh
bWUgZmlsZSkuDQo+IMKgwqDCoMKgIGRpZSAiY2FuJ3Qgc25hcHNob3QgdGhpcyBpbWFnZSBmb3Jt
YXRcbiINCj4gLSBpZiBkZWZpbmVkKCRzbmFwbmFtZSkgJiYgJGZvcm1hdCAhfiBtL14ocWNvdzJ8
cWVkKSQvOw0KPiDCsg0KDQo+PkkgYW0gbm90IHN1cmUgaWYgd2Ugd2FudCB0byBhbGxvdyBzbmFw
c2hvdHMgZm9yIG5vbi1xY293MiBmaWxlcyBqdXN0DQo+PmJlY2F1c2Ugc25hcGV4dCBpcyBlbmFi
bGVkPyBJIGtub3cgaXQncyB0ZWNobmljYWxseSBwb3NzaWJsZSB0byBoYXZlDQo+PmEgcmF3IGJh
c2UgaW1hZ2UgYW5kIHRoZW4gYSBxY293MiBiYWNraW5nIGNoYWluIG9uIHRvcCwgYnV0IHRoaXMN
Cj4+cXVpY2tseSBiZWNvbWVzIGNvbmZ1c2luZyAoaG93IGlzIHRoZSB2b2x1bWUgbmFtZWQgdGhl
bj8gd2hpY2ggZm9ybWF0DQo+PmRvZXMgaXQgaGF2ZSBpbiB3aGljaCBjb250ZXh0KS4uDQoNCmlu
IHRoZSBWMiBJIHdhcyBhbGxvd2luZyBpdCwgYnV0IGZvciB0aGlzIFYzIHNlcmllcywgSSBvbmx5
IG1hbmFnZQ0KZXh0ZXJuYWwgc25hc3Bob3Qgd2l0aCBxY293MiBmaWxlcy4gKHdpdGggdGhlIHNu
YXBzaG90IGZpbGUgcmVuYW1pbmcsDQpJdCdsbCBiZSB0b28gY29tcGxleCB0byBtYW5hZ2UsIGNv
bmZ1c2luZyBmb3IgdXNlciBpbmRlZWQuLi4gKQ0KDQpJIHRoaW5rIEkgZm9yZ290IHRvIGNsZWFu
IHRoaXMgaW4gdGhlIFYzLCB0aGUgY2hlY2sgc2hvdWxkIGJlIHNpbXBseQ0KDQpkaWUgImNhbid0
IHNuYXBzaG90IHRoaXMgaW1hZ2UgZm9ybWF0XG4iIGlmIGRlZmluZWQoJHNuYXBuYW1lKSAmJg0K
JGZvcm1hdCAhfiBtL14ocWNvdzJ8cWVkKSQvOw0KDQoNCg0KDQoNCj4gDQo+IMKgwqDCoMKgIGRp
ZSAiY2FuJ3Qgc25hcHNob3QgdGhpcyBpbWFnZSBmb3JtYXRcbiIgaWYgJHZvbG5hbWUgIX4NCj4g
bS9cLihxY293MnxxZWQpJC87DQo+IMKgDQo+IC3CoMKgwqAgbXkgJHBhdGggPSAkY2xhc3MtPmZp
bGVzeXN0ZW1fcGF0aCgkc2NmZywgJHZvbG5hbWUpOw0KPiArwqDCoMKgIGlmKCRzY2ZnLT57c25h
cGV4dH0pIHsNCj4gwqANCj4gLcKgwqDCoCBteSAkY21kID0gWycvdXNyL2Jpbi9xZW11LWltZycs
ICdzbmFwc2hvdCcsJy1jJywgJHNuYXAsICRwYXRoXTsNCj4gKyBteSAkcGF0aCA9ICRjbGFzcy0+
cGF0aCgkc2NmZywgJHZvbG5hbWUsICRzdG9yZWlkKTsNCj4gKyBteSAkc25hcHBhdGggPSAkY2xh
c3MtPnBhdGgoJHNjZmcsICR2b2xuYW1lLCAkc3RvcmVpZCwgJHNuYXApOw0KPiArIG15ICRmb3Jt
YXQgPSAoJGNsYXNzLT5wYXJzZV92b2xuYW1lKCR2b2xuYW1lKSlbNl07DQo+ICsgI3JlbmFtZSBj
dXJyZW50IHZvbHVtZSB0byBzbmFwIHZvbHVtZQ0KPiArIHJlbmFtZSgkcGF0aCwgJHNuYXBwYXRo
KSBpZiAtZSAkcGF0aCAmJiAhLWUgJHNuYXBwYXRoOw0KDQo+PkkgdGhpbmsgdGhpcyBzaG91bGQg
ZGllIGlmIHRoZSBzbmFwcGF0aCBhbHJlYWR5IGV4aXN0cywgYW5kIHRoZSBvbmUNCj4+KElNSE8g
d3JvbmcpIGNhbGwgaW4gcWVtdS1zZXJ2ZXIgc2hvdWxkIHN3aXRjaCB0bw0KPj52ZGlza19hbGxv
Yy9hbGxvY19pbWFnZS4uIHRoaXMgaXMgcmF0aGVyIGRhbmdlcm91cyBvdGhlcndpc2UhDQoNCnJp
Z2h0ICENCg0KDQoNCj4gK8KgwqDCoCBpZiAoJHNjZmctPntzbmFwZXh0fSkgew0KPiArICN0ZWNo
bmljYWxseSwgd2UgY291bGQgbWFuYWdlIG11bHRpYnJhbmNoLCB3ZSBpdCBuZWVkIGxvdCBtb3Jl
IHdvcmsNCj4gZm9yIHNuYXBzaG90IGRlbGV0ZQ0KPiArICN3ZSBuZWVkIHRvIGltcGxlbWVudGUg
YmxvY2stc3RyZWFtIGZyb20gZGVsZXRlZCBzbmFwc2hvdCB0byBhbGwNCj4gb3RoZXJzIGNoaWxk
IGJyYW5jaHMNCg0KPj5zZWUgbXkgY29tbWVudHMgaW4gcWVtdS1zZXJ2ZXIgLSBJIHRoaW5rIHdl
IGFjdHVhbGx5IHdhbnQgYmxvY2stDQo+PnN0cmVhbSBhbnl3YXksIHNpbmNlIGl0IGhhcyB0aGUg
c2VtYW50aWNzIHdlIHdhbnQuLg0KDQpJIGRvbid0IGFncmVlLCB3ZSBkb24ndCB3YW50IGFsd2F5
cywgYmVjYXVzZSB3aXRoIGJsb2NrLXN0cmVhbSwgeW91DQpuZWVkIHRvIGNvcHkgcGFyZW50IHRv
IGNoaWxkLg0KDQpmb3IgZXhhbXBsZSwgeW91IGhhdmUgYSAxVEIgaW1hZ2UsICB5b3UgdGFrZSBh
IHNuYXBzaG90LCB3cml0aW5nIDVNQiBpbg0KdGhlIHNuYXBzaG90LCBkZWxldGUgdGhlIHNuYXBz
aG90LCAgeW91J2xsIG5lZWQgdG8gcmVhZC9jb3B5IDFUQiBkYXRhDQpmcm9tIHBhcmVudCB0byB0
aGUgc25hcHNob3QgZmlsZS4gIA0KSSBkb24ndCByZWFkIHlvdXIgcWVtdS1zZXJ2ZXIgY29tbWVu
dCB5ZXQgOykNCg0KDQo+ICsgI3doZW4gb25saW5lLCB3ZSBuZWVkIHRvIGRvIGEgdHJhbnNhY3Rp
b24gZm9yIG11bHRpcGxlIGRpc2sgd2hlbg0KPiBkZWxldGUgdGhlIGxhc3Qgc25hcHNob3QNCj4g
KyAjYW5kIG5lZWQgdG8gbWVyZ2UgaW4gY3VycmVudCBydW5uaW5nIGZpbGUNCj4gKw0KPiArIG15
ICRzbmFwcGF0aCA9ICRjbGFzcy0+cGF0aCgkc2NmZywgJHZvbG5hbWUsICRzdG9yZWlkLCAkc25h
cCk7DQo+ICsgbXkgJHNuYXBzaG90cyA9ICRjbGFzcy0+dm9sdW1lX3NuYXBzaG90X2luZm8oJHNj
ZmcsICRzdG9yZWlkLA0KPiAkdm9sbmFtZSk7DQo+ICsgbXkgJHBhcmVudHNuYXAgPSAkc25hcHNo
b3RzLT57Y3VycmVudH0tPntwYXJlbnR9Ow0KPiArDQo+ICsgcmV0dXJuIDEgaWYgIS1lICRzbmFw
cGF0aCB8fCAkc25hcHNob3RzLT57JHBhcmVudHNuYXB9LT57ZmlsZX0gZXENCj4gJHNuYXBwYXRo
Ow0KDQo+PndoeSBkbyB3ZSByZXR1cm4gMSBoZXJlIGlmIHRoZSBzbmFwc2hvdCBkb2Vzbid0IGV4
aXN0PyBpZiB3ZSBvbmx5DQo+PmFsbG93IHJvbGxiYWNrIHRvIHRoZSBtb3N0IHJlY2VudCBzbmFw
c2hvdCBmb3Igbm93LCB0aGVuIHdlIGNvdWxkDQo+Pmp1c3QgcXVlcnkgdGhlIGN1cnJlbnQgcGF0
aCBhbmQgc2VlIGlmIGl0IGlzIGJhY2tlZCBieSBvdXIgc25hcHNob3Q/DQoNCkkgdGhpbmsgSSBm
b3JnZXQgdG8gcmVtb3ZlIHRoaXMgdGhpcyBmcm9tIHRoZSBWMi4gQnV0IHRoZSBpZGVhIGlzIHRv
DQpjaGVjayBpbmRlYWQgaWYgdGhlIHNuYXBzaG90IGJhY2sgdGhlIGN1cnJlbnQgaW1hZ2UgKCB3
aXRoICRzbmFwc2hvdHMtDQo+e2N1cnJlbnR9LT57cGFyZW50fS4gIA0KDQo+ICsNCj4gKyBkaWUg
ImNhbid0IHJvbGxiYWNrLCAnJHNuYXAnIGlzIG5vdCBtb3N0IHJlY2VudCBzbmFwc2hvdCBvbg0K
PiAnJHZvbG5hbWUnXG4iOw0KPiArwqDCoMKgIH0NCj4gKw0KPiDCoMKgwqDCoCByZXR1cm4gMTsN
Cj4gwqB9DQo+IMKgDQo+IEBAIC0xMjAxLDEzICsxMjU3LDUyIEBAIHN1YiB2b2x1bWVfc25hcHNo
b3RfZGVsZXRlIHsNCj4gwqANCj4gwqDCoMKgwqAgcmV0dXJuIDEgaWYgJHJ1bm5pbmc7DQo+IMKg
DQo+ICvCoMKgwqAgbXkgJGNtZCA9ICIiOw0KPiDCoMKgwqDCoCBteSAkcGF0aCA9ICRjbGFzcy0+
ZmlsZXN5c3RlbV9wYXRoKCRzY2ZnLCAkdm9sbmFtZSk7DQo+IMKgDQo+IC3CoMKgwqAgJGNsYXNz
LT5kZWFjdGl2YXRlX3ZvbHVtZSgkc3RvcmVpZCwgJHNjZmcsICR2b2xuYW1lLCAkc25hcCwge30p
Ow0KPiArwqDCoMKgIGlmICgkc2NmZy0+e3NuYXBleHR9KSB7DQo+IMKgDQo+IC3CoMKgwqAgbXkg
JGNtZCA9IFsnL3Vzci9iaW4vcWVtdS1pbWcnLCAnc25hcHNob3QnLCctZCcsICRzbmFwLCAkcGF0
aF07DQo+ICsgbXkgJHNuYXBzaG90cyA9ICRjbGFzcy0+dm9sdW1lX3NuYXBzaG90X2luZm8oJHNj
ZmcsICRzdG9yZWlkLA0KPiAkdm9sbmFtZSk7DQo+ICsgbXkgJHNuYXBwYXRoID0gJHNuYXBzaG90
cy0+eyRzbmFwfS0+e2ZpbGV9Ow0KPiArIHJldHVybiBpZiAhLWUgJHNuYXBwYXRoO8KgICNhbHJl
YWR5IGRlbGV0ZWQgPw0KDQo+PnNob3VsZG4ndCB0aGlzIGJlIGFuIGVycm9yPw0KDQpUaGlzIG9u
ZSB3YXMgaWYgd2Ugd2FudCB0byBkbyByZXRyeSBpbiBjYXNlIG9mIGVycm9yLCBpZiB3ZSBoYXZl
DQptdWx0aXBsZSBkaXNrcy4gKGZvciBleGFtcGxlLCBmaXJzdCBzbmFwc2hvdCBkZWxldGUgYXBp
IGNhbGwsICB0aGUNCmZpcnN0IGRpc2sgcmVtb3ZlIHRoZSBzbmFwc2hvdCwgYnV0IGEgYnVnIG9j
Y3VyIGFuZCBzZWNvbmQgZGlzayBkb24ndA0KcmVtb3ZlIHRoZSBzbmFwc2hvdCkuIA0KDQpVc2Vy
IGNvdWxkIHdhbnQgdG8gdW5sb2NrIHRoZSB2bS1zbmFwaG90IGxvY2sgYW5kICBhbmQgZml4IGl0
IG1hbnVhbGx5DQp3aXRoIGNhbGxpbmcgYWdhaW4gdGhlIHNuYXBzaG90IGRlbGV0ZS4NCg0KSSdt
IG5vdCBzdXJlIGhvdyB0byBoYW5kbGUgdGhpcyBjb3JyZWN0bHkgPw0KDQo+ICsgwqDCoMKgIHBy
aW50ImNvbW1pdCAkY2hpbGRwYXRoXG4iOw0KPiArIMKgwqDCoCAkY21kID0gWycvdXNyL2Jpbi9x
ZW11LWltZycsICdjb21taXQnLCAkY2hpbGRwYXRoXTsNCj4gKyDCoMKgwqAgcnVuX2NvbW1hbmQo
JGNtZCk7DQo+ICsgwqDCoMKgIHByaW50ImRlbGV0ZSAkY2hpbGRwYXRoXG4iOw0KPiArDQo+ICsg
wqDCoMKgIHVubGluaygkY2hpbGRwYXRoKTsNCg0KdGhpcyB1bmxpbmsgY2FuIGJlIHNraXBwZWQ/
DQoNCj4gKyDCoMKgwqAgcHJpbnQicmVuYW1lICRzbmFwcGF0aCB0byAkY2hpbGRwYXRoXG4iOw0K
PiArIMKgwqDCoCByZW5hbWUoJHNuYXBwYXRoLCAkY2hpbGRwYXRoKTsNCg0KPj5zaW5jZSB0aGlz
IHdpbGwgb3ZlcndyaXRlICRjaGlsZHBhdGggYW55d2F5Li4gdGhpcyBhbHNvIHJlZHVjZXMgdGhl
DQo+PmNoYW5jZSBvZiBzb21ldGhpbmcgZ29pbmcgd3Jvbmc6DQo+Pg0KPj4tIGlmIHRoZSBjb21t
aXQgZmFpbHMgaGFsZndheSB0aHJvdWdoLCBub3RoaW5nIGJhZCBzaG91bGQgaGF2ZQ0KPj5oYXBw
ZW5lZCwgb3RoZXIgdGhhbiBzb21lIGRhdGEgaXMgbm93IHN0b3JlZCBpbiB0d28gc25hcHNob3Rz
IGFuZA0KPj50YWtlcyB1cCBleHRyYSBzcGFjZQ0KPj4tIGlmIHRoZSByZW5hbWUgZmFpbHMsIHRo
ZW4gYWxsIG9mIHRoZSBkYXRhIG9mICRzbmFwIGlzIHN0b3JlZCB0d2ljZSwNCj4+YnV0IHRoZSBi
YWNraW5nIGNoYWluIGlzIHN0aWxsIHZhbGlkDQo+Pg0KPj5ub3RhYmxlLCB0aGVyZSBpcyBubyBs
b25nZXIgYSBnYXAgd2hlcmUgJGNoaWxkcGF0aCBkb2Vzbid0IGV4aXN0LA0KPj53aGljaCB3b3Vs
ZCBicmVhayB0aGUgYmFja2luZyBjaGFpbiENCg0KeWVzIHlvdSBhcmUgcmlnaHQsIGJldHRlciB0
byBoYXZlIGl0IGF0b21pYyBpbmRlZWQNCg0KDQo+ICsgfSBlbHNlIHsNCj4gKyDCoMKgwqAgcHJp
bnQiY29tbWl0ICRzbmFwcGF0aFxuIjsNCj4gKyDCoMKgwqAgJGNtZCA9IFsnL3Vzci9iaW4vcWVt
dS1pbWcnLCAnY29tbWl0JywgJHNuYXBwYXRoXTsNCg0KPj5sZWZ0b3ZlciBmcm9tIHByZXZpb3Vz
IHZlcnNpb24/IG5vdCB1c2VkL292ZXJ3cml0dGVuIGJlbG93IDspDQoNCm5vLCB0aGlzIGlzIHJl
YWxseSB0byBjb21taXQgdGhlIHRoZSBzbmFwc2hvdCB0byBwYXJlbnQNCg0KPiArIMKgwqDCoCAj
aWYgd2UgZGVsZXRlIGFuIGludGVybWVkaWF0ZSBzbmFwc2hvdCwgd2UgbmVlZCB0byBsaW5rIHVw
cGVyDQo+IHNuYXBzaG90IHRvIGJhc2Ugc25hcHNob3QNCj4gKyDCoMKgwqAgZGllICJtaXNzaW5n
IHBhcmVudHNuYXAgc25hcHNob3QgdG8gcmViYXNlIGNoaWxkICRjaGlsZHBhdGhcbiINCj4gaWYg
ISRwYXJlbnRwYXRoOw0KPiArIMKgwqDCoCBwcmludCAibGluayAkY2hpbGRzbmFwIHRvICRwYXJl
bnRzbmFwXG4iOw0KPiArIMKgwqDCoCAkY21kID0gWycvdXNyL2Jpbi9xZW11LWltZycsICdyZWJh
c2UnLCAnLXUnLCAnLWInLCAkcGFyZW50cGF0aCwNCj4gJy1GJywgJ3Fjb3cyJywgJy1mJywgJ3Fj
b3cyJywgJGNoaWxkcGF0aF07DQoNCj4+ZG9lcyB0aGlzIHdvcms/IEkgd291bGQgcmVhZCB0aGUg
cWVtdS1pbWcgbWFucGFnZSB0byBzYXkgdGhhdCAnLXUnIGlzDQo+PmZvciB3aGVuIHlvdSd2ZSBt
b3ZlZC9jb252ZXJ0ZWQgdGhlIGJhY2tpbmcgZmlsZSwgYW5kIHdhbnQgdG8gdXBkYXRlDQo+PnRo
ZSByZWZlcmVuY2UgaW4gaXRzIG92ZXJsYXksIGFuZCB0aGF0IGl0IGRvZXNuJ3QgY29weSBhbnkg
ZGF0YS4uIGJ1dA0KPj53ZSBuZWVkIHRvIGNvcHkgdGhlIGRhdGEgZnJvbSAkc25hcCB0byAkY2hp
bGRwYXRoICh3ZSBqdXN0IHdhbnQgdG8NCj4+ZGVsZXRlIHRoZSBzbmFwc2hvdCwgd2UgZG9uJ3Qg
d2FudCB0byBkcm9wIGFsbCBpdHMgY2hhbmdlcyBmcm9tIHRoZQ0KPj5oaXN0b3J5LCB0aGF0IHdv
dWxkIGNvcnJ1cHQgdGhlIGNvbnRlbnRzIG9mIHRoZSBpbWFnZSkuDQo+Pm5vdGUgdGhlIGRlc2Ny
aXB0aW9uIG9mIHRoZSAic2FmZSIgdmFyaWFudDoNCj4+DQo+PiIgICAgICAgICAgICAgICAgICAg
ICBUaGlzICBpcyAgdGhlICBkZWZhdWx0IG1vZGUgYW5kIHBlcmZvcm1zIGEgcmVhbA0KPj5yZWJh
c2Ugb3BlcmF0aW9uLiBUaGUgbmV3IGJhY2tpbmcgZmlsZSBtYXkgZGlmZmVyIGZyb20gdGhlIG9s
ZCBvbmUNCj4+YW5kIHFlbXUtaW1nIHJlYmFzZSB3aWxsIHRha2UgY2FyZSBvZiBrZWVwaW5nIHRo
ZQ0KPj4gICAgICAgICAgICAgICAgICAgICBndWVzdC12aXNpYmxlIGNvbnRlbnQgb2YgRklMRU5B
TUUgdW5jaGFuZ2VkLiINCj4+DQo+PklNSE8gdGhpcyBpcyB0aGUgYmVoYXZpb3VyIHdlIG5lZWQg
aGVyZT8NCg0KVGhpcyBpcyBvbmx5IHRvIGNoYW5nZSB0aGUgYmFja2luZyBjaGFpbiByZWYgaW4g
dGhlIHFjb3cyIHNuYXBzaG90Lg0KKHRoaXMgaXMgdGhlIG9ubHkgd2F5IHRvIGRvIGl0LCB0aGV5
IHdhcyBhIHFlbXUtaW1nIGFtbWVuZCBjb21tYW5kIGluDQpwYXN0LCBidXQgaXQgaGFzIGJlZW4g
cmVtb3ZlZCBpbg0KMjAyMMKgaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L3Fl
bXUtZGV2ZWwvcGF0Y2gvMjAyMDA0MDMxNzU4NTkuODYzMjQ4LTUtZWJsYWtlQHJlZGhhdC5jb20v
LA0Kc28gdGhlIHJlYmFzZSBpcyB0aGUgZ29vZCB3YXkgdG8gZG8gaXQpDQoNClRoZSBtZXJnZSBp
cyBkb25lIGJ5IHRoZSBwcmV2aW91cyBxZW11LWltZyBjb21taXQuIChxZW11LWltZyBjb21taXQN
CmNhbid0IGNoYW5nZSAgY2hhbmdlIGF1dG9tYXRpY2FsbHkgdGhlIGJhY2tpbmcgY2hhaW4gb2Yg
dGhlIHVwcGVyDQpzbmFwc2hvdCwgYmVjYXVzZSBpdCBkb24ndCBoYXZlIGFueSBpZGVhIHRoYW4g
YW4gdXBwZXIgc25hcHNob3QgY291bGQNCmV4aXN0KS4NCg0KdGhpcyBpcyBmb3IgdGhpcyB1c2Vj
YXNlIDoNCg0KQTwtLS0tQjwtLS0tQy4NCg0KeW91IGNvbW1pdCBCIHRvIEEsICB0aGVuIHlvdSBu
ZWVkIHRvIGNoYW5nZSB0aGUgYmFja2luZyBmaWxlIG9mIEMgdG8gQQ0KKGluc3RlYWQgQikNCg0K
QTwtLS0tQw0KDQood2hlbiBkb25lIGl0IGxpdmUsIHFlbXUgcW1wIGJsb2NrLWNvbW1pdCBpcyBh
YmxlIHRvIGNoYW5nZQ0KYXV0b21hdGljYWxseSB0aGUgYmFja2luZyBjaGFpbiBvZiB0aGUgdXBw
ZXIgc25hcHNob3QsIGJlY2F1c2UgcWVtdQ0Ka25vd24gdGhlIHdob2xlIGNoYWluKQ0KDQpUaGlz
IGlzIGhvdyBsaWJ2aXJ0IGlzIGRvaW5nIHRvbw0KaHR0cHM6Ly9rYXNoeWFwYy5mZWRvcmFwZW9w
bGUub3JnL3ZpcnQvbGMtMjAxMi9zbmFwc2hvdHMtaGFuZG91dC5odG1sDQpzZWUgIkRlbGV0aW5n
IHNuYXBzaG90cyAoYW5kICdvZmZsaW5lIGNvbW1pdCcpIg0KTWV0aG9kICgxKTogYmFzZSA8LSBz
bjEgPC0gc24zIChieSBjb3B5aW5nIHNuMiBpbnRvIHNuMSkNCk1ldGhvZCAoMik6IGJhc2UgPC0g
c24xIDwtIHNuMyAoYnkgY29weWluZyBzbjIgaW50byBzbjMpDQooVGhpcyBpcyBjb21taXQgdnMg
c3RyZWFtKQ0KDQoNCkkgdGhpbmsgdGhhdCB3ZSBzaG91bGQgbG9vayBhdCB1c2VkIHNwYWNlIG9m
IHBhcmVudCB2cyBjaGlsZCwNCnRvIGNob29zZSB0aGUgY29ycmVjdCBkaXJlY3Rpb24vbWV0aG9k
Lg0KDQoNCj4gKyDCoMKgwqAgcnVuX2NvbW1hbmQoJGNtZCk7DQo+ICsgwqDCoMKgICNkZWxldGUg
dGhlIHNuYXBzaG90DQo+ICsgwqDCoMKgIHVubGluaygkc25hcHBhdGgpOw0KPiArIH0NCj4gKw0K
PiArwqDCoMKgIH0gZWxzZSB7DQo+ICsgJGNsYXNzLT5kZWFjdGl2YXRlX3ZvbHVtZSgkc3RvcmVp
ZCwgJHNjZmcsICR2b2xuYW1lLCAkc25hcCwge30pOw0KPiDCoA0KPiAtwqDCoMKgIHJ1bl9jb21t
YW5kKCRjbWQpOw0KPiArICRjbWQgPSBbJy91c3IvYmluL3FlbXUtaW1nJywgJ3NuYXBzaG90Jywn
LWQnLCAkc25hcCwgJHBhdGhdOw0KPiArIHJ1bl9jb21tYW5kKCRjbWQpOw0KPiArwqDCoMKgIH0N
Cj4gwqANCj4gwqDCoMKgwqAgcmV0dXJuIHVuZGVmOw0KPiDCoH0NCj4gQEAgLTEyNDYsOCArMTM0
MSw4IEBAIHN1YiB2b2x1bWVfaGFzX2ZlYXR1cmUgew0KPiDCoCDCoMKgwqAgY3VycmVudCA9PiB7
IHFjb3cyID0+IDEsIHJhdyA9PiAxLCB2bWRrID0+IDEgfSwNCj4gwqAgfSwNCj4gwqAgcmVuYW1l
ID0+IHsNCj4gLSDCoMKgwqAgY3VycmVudCA9PiB7cWNvdzIgPT4gMSwgcmF3ID0+IDEsIHZtZGsg
PT4gMX0sDQo+IC0gfSwNCj4gKyDCoMKgwqAgY3VycmVudCA9PiB7IHFjb3cyID0+IDEsIHJhdyA9
PiAxLCB2bWRrID0+IDF9LA0KPiArIH0NCg0KPj5uaXQ6IHVucmVsYXRlZCBjaGFuZ2U/DQp5ZXAN
Cj4gwqDCoMKgwqAgfTsNCj4gwqANCj4gwqDCoMKgwqAgaWYgKCRmZWF0dXJlIGVxICdjbG9uZScp
IHsNCj4gQEAgLTE0ODEsNyArMTU3NiwzNyBAQCBzdWIgc3RhdHVzIHsNCj4gwqBzdWIgdm9sdW1l
X3NuYXBzaG90X2luZm8gew0KPiDCoMKgwqDCoCBteSAoJGNsYXNzLCAkc2NmZywgJHN0b3JlaWQs
ICR2b2xuYW1lKSA9IEBfOw0KPiDCoA0KPiAtwqDCoMKgIGRpZSAidm9sdW1lX3NuYXBzaG90X2lu
Zm8gaXMgbm90IGltcGxlbWVudGVkIGZvciAkY2xhc3MiOw0KDQo+PnNob3VsZCB0aGlzIGJlIGd1
YXJkZWQgd2l0aCAkc25hcGV4dCBiZWluZyBlbmFibGVkPw0KDQp5ZXMgaW5kZWVkDQoNCg0KDQo=


--===============5571133669342386179==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

--===============5571133669342386179==--