From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 05B7A1FF170 for ; Thu, 10 Jul 2025 17:46:34 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2CF84381AC; Thu, 10 Jul 2025 17:47:18 +0200 (CEST) To: "pve-devel@lists.proxmox.com" , "f.gruenbichler@proxmox.com" Date: Thu, 10 Jul 2025 15:46:35 +0000 References: <573493064.5243.1752160423097@webmail.proxmox.com> In-Reply-To: <573493064.5243.1752160423097@webmail.proxmox.com> MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: "DERUMIER, Alexandre via pve-devel" Precedence: list Cc: "DERUMIER, Alexandre" , "w.bumiller@proxmox.com" , "t.lamprecht@proxmox.com" X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: Re: [pve-devel] [PATCH-SERIES v8 pve-storage/qemu-server] add external qcow2 snapshot support Content-Type: multipart/mixed; boundary="===============4034609623374268765==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============4034609623374268765== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: 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)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id D19C6D8344 for ; Thu, 10 Jul 2025 17:47:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A965038135 for ; Thu, 10 Jul 2025 17:46:46 +0200 (CEST) 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 ; Thu, 10 Jul 2025 17:46:43 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bJvIaW/bFWtV974iIGVmPxnF+lUPseCqbfBsnFK97gQXbvS21BC8jQDG3xEv0iU9BicnmTm/NkaIWesHzWwMBR1XOKE2aZKt4G0vlKyhMup1vJZjTdonteyZMDFFWRLbsIscTdQfONFwfmwQ3y/B6whpe2+G1DEFmL4idr6o3uQup4+aATLL8upAhzp6M2akvxt+3f58uCLoOY7O0pJ70imj59XNCrwhOntem6AIaWPAVuuLHKfzmA9mJCIiKL/zxkPhcJ8ex7IcRjQ4UAmpkTV4+uzyqzYVDUrJJVMOo7FDQ+xPhIySV7JlqbZYVAL5kmoW84q741Oeq5d1s4iDhw== 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=u5aneDf++QBGxtiYIQuw1RepqRyY8RGQo0AhBGWo90k=; b=oBmE7srGTo7rqvxlYiy5GP+tdzo0Bw8kPIt6tWQE4S8EGW+ASZPa9fDFvgTh7sDwxw/wAM8LJKQmf1YIqqOV7Oq4wbzs5BCz3J+UiHgeEelX05cO9yJt/k1jis/W7zyMhFXTabNAJvBAmnCl7fJCT4f67RJfjLRLpJ9n32hLTY95QeQTiLxvGcjNYtxTPs9lmUcbUQUCPJ94dKs2U8rGKyAhxm2bHmrI6vROgJEgUEeatV48RVH+lmmkB6Z1DG3i9cqvfAqBoHdVrPbejp5dVieCtO+2gBahtfW/tprqELVc4cjGA0B9ifEnkF+azWmD5BBGslKC6OdFvWEm9Vaz1w== 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=u5aneDf++QBGxtiYIQuw1RepqRyY8RGQo0AhBGWo90k=; b=aG890W0n8hin+kiz0kgQH88YQbGHKjR0DNQJ+IQAcX581pTrhHqI+Ew9VdnDemIeMVzeFBezb7kHYzPgAb71LjxzXvraNBh1JCpD0ODuoy7cH0/dUPWr4x91vE8ZoZ+WCiEmKMiue1oeVndOPQNJ9J7PObfMYV2iT/lKohHqwiw= Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by PR0P264MB1818.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:16d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.29; Thu, 10 Jul 2025 15:46:35 +0000 Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb%5]) with mapi id 15.20.8901.028; Thu, 10 Jul 2025 15:46:35 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "f.gruenbichler@proxmox.com" CC: "w.bumiller@proxmox.com" , "t.lamprecht@proxmox.com" Subject: Re: [pve-devel] [PATCH-SERIES v8 pve-storage/qemu-server] add external qcow2 snapshot support Thread-Topic: [pve-devel] [PATCH-SERIES v8 pve-storage/qemu-server] add external qcow2 snapshot support Thread-Index: AQHb8O3PHeA95roUeEyTXznyOTPZa7QreJaAgAAJLgA= Date: Thu, 10 Jul 2025 15:46:35 +0000 Message-ID: References: <573493064.5243.1752160423097@webmail.proxmox.com> In-Reply-To: <573493064.5243.1752160423097@webmail.proxmox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.0-1 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_|PR0P264MB1818:EE_ x-ms-office365-filtering-correlation-id: 0f0f610c-1ef3-4674-6aed-08ddbfc8f34c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?OE1rbTVIbjhlR3ZTZm9tWG5GaGdveUpZc3N6TVFlV0gvVTJSNFhXb1VIMTRY?= =?utf-8?B?UDZlRkRuWHFwRWg5R2NvanBxY1dwODJ1VXhZUG9mb2tBZGlXY0RFWmhzM2Nh?= =?utf-8?B?VzJxSHF1S1dWeFpZM2NLRXRwd1k3TVdFMHVCYmpoczU1VTlwU3FlUWRQYjVr?= =?utf-8?B?Uk05RFQzSW9NTDJyYzc4SmJtc0lFWUFrdDc1c2ZCLzdFbVpjM3cwMFJrRUg3?= =?utf-8?B?NTNpZ2FFSmo2U1hkT0NZM0o4TUtzaC9UMHFUMTlBMnJicy8vNnNoTDhNTy82?= =?utf-8?B?Rm5CK2Rud0EweUdLcHdjd1lRMXlUT2F4NDZKZDJQOEUzTEt1bXc0c2xwNUdk?= =?utf-8?B?cnpHUzFWcHlMcnNYaldFdkIwVlpoOW01NnY3bU5Ud3dWK3hYOHlOczJnTlpD?= =?utf-8?B?ZHB4UnZuTGNzcThpZ2hmcStHMkJEQzZjb2FNUVBYeE1HMHRNUVdVcUt2VDRw?= =?utf-8?B?VTBNWWRFS1hVRC8zaXV6RytvT3N4S1k2MUdxZFhuYzJ4ZEU5NmFuSkpyaEo4?= =?utf-8?B?Vjk5ODZXYUFrZGNDNnlaeGFkbVFqOUtHVmxvU1VjTHI2ZXlIL3NhZDYwNzZV?= =?utf-8?B?b21SeUZZVHk3eDJrMjZyWVRNM2x4S1hEa2ZZSmNEcEE3cGtwaWl3blMySmk1?= =?utf-8?B?TzAyWUxiUTRPRjZHS1UydHpmU0UxWmpOVWpFcWJML1gvTXZIemFibUlpMDZs?= =?utf-8?B?RUNHdVdaNnVpNlErZDBhM2E2V1lsanE5dENybW1LSCs4ODI4Y29mNGlnSVF3?= =?utf-8?B?OWVIYnpOZ0k5NFM3UTBsRUxNUDBmOVVYOTFiNGI4RmhMaUhRaVBqbktzY1J5?= =?utf-8?B?Znd4bmV4bDE0UWt5TUdWYkFYV1VxZnBCb0RFRU1JRGFONFZQL0psN1VodWJN?= =?utf-8?B?NWFpa3JGbXpjcklvUjRxNVFQdzJJZHRiQjhNTFhFa3ZxOUM3c1MzOHlVV053?= =?utf-8?B?RWdLTFY2S3VXbGlkeVB3MCtWS1lQbHY1cWNGYXRkcndjNzE5S05oUHFUdGhh?= =?utf-8?B?QXE4UFM2eGJBQ3EzenR3Z2x5MDVWeDBjUDhLMFM1dnBrZE91YWlGQmcwaWNr?= =?utf-8?B?NkkrZU1ORDRCa3I1M24vWjVuNTFORlQzM0twYVFsc2g3enNEQVYxN2FFb21y?= =?utf-8?B?R0N5dUNqeGRUWDJ1VHlQVnhjdmN3K2VTWll2ZlYwVlk0cUlaZlFwVGx6Vk1Q?= =?utf-8?B?UDZkd09LOFNwcWptZnRwb2ZDdmUvcjRBTDVGVDBhanlnV3Y4NG40VUFDU0xm?= =?utf-8?B?U0grd3hvM2pBd1IvbWZPOGNKVjFaR0Y5Tzcxb2k4MmZncnJCcjFRMGVTNGF5?= =?utf-8?B?SW5VSHhmWUE1VVUrS2VqNmVFSUMzVVkwak9GbGN2VXlCREEyMitDVzBTN3VZ?= =?utf-8?B?bmQ2bVZqY0p0V2xwbXlFQlFUbGxDVFBzZWl4cWsrdGhPV09VWkN4RWFaWDhP?= =?utf-8?B?R0NpZ2dYMW5Dem5ZWE5JZ01JK3owTmhGZGgweXk2bUxxRHBpWW8xeDdHYWg1?= =?utf-8?B?MVVNV0ZqeXNWV3hBYVZtTWJNZVVDVmc0WGVQeHY1RlFKdnFlQTJqS2xzL0JP?= =?utf-8?B?dHFkMURldHk3R2xzeTljMThtNS80VVRnc0Nld2lMZXdJRFlJdlk3MFdlRUx4?= =?utf-8?B?Vm1kQmxEUDRUVllMNm4vUWpoWUdtRFJHRTNRT05NczJPQXZvQVErcTRmWW12?= =?utf-8?B?eDBwQ3dGZnFRS0d6aHRGZHkxcC9xdC9iUlZJcFpqWGx2ckZSeDVxOGtvcnFK?= =?utf-8?B?SjFyd2dGTzFCaHorYnZRNDdUYjNiSzYvYlJ4bm02ZnVkSXFtRlFZMUNEMUww?= =?utf-8?B?YWR5L2RySWZmZ2x3cUozeTBlaEdHSkF0OFlXV1lIL0FSZCsrZjVaU29kTTlP?= =?utf-8?B?QTlTMkErL2s1MWRsSk9RYWEzbEpkZ09qS2FBdmNobkpOZVU4c09Pak9uaTZ0?= =?utf-8?B?aEhvdlVuYUZpV1BvSDJPR1JlZUF3YnExN0UzanptZWF3cldiK1ljVEZNcVp3?= =?utf-8?B?M2xMQ2NKaDJBPT0=?= 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)(10070799003)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U0xWMkd4T1Y3Y0FnQWlvMHhWNTRmR1NGemZiUmx6TC9ici9XamxvT1VSSHRq?= =?utf-8?B?VngyYVV0MVlEdzZWelIwSzJMZFBYTXhhMzhKQ0hYNmhNV2tWUkd0bDVCYWo3?= =?utf-8?B?Rk0yNDlobm42SDQzRkt3cUxIVVZBeHQwWkdNNFY2dWJlVW5ydFlTMFNWM3VB?= =?utf-8?B?aUNxUk9KUi9saGtDbTU2Y1c3YklaM0MxR0pDLzYwNjM3Q2M0ZTNyNlM0RzV0?= =?utf-8?B?VC9jYTVUZkM0TVRyS1Nwb3JWR1FZMTRYY3FYZmtXdk44T3dmR2NTRmo5cTBj?= =?utf-8?B?NW1HU2Q5azh2RWlCOGZqcjZLeHB3TENxTE9Ja1BhbjhqOTVjc3JCK3ZTekw4?= =?utf-8?B?eUFpaFhMOFhPSUlmblBPU1RTOTBBVE1UNksrNHFZY1BpdW5OanZLVThZOWU0?= =?utf-8?B?RDBvUzFzQlhTTVhCeXlhcUNFazNsTER3dzl4SlhuVlI2ZC8zNHJWOHpEdTBl?= =?utf-8?B?M050MjhhZ2dkYUU4QWhCZ3ZxNVhsN3pQTGM3VElEd2ZkL05lQmlUSGdTUzNX?= =?utf-8?B?dkhyMGk1WC9YMjFJTFhONXozN3VodWFzNXFYQXV5MFZhUzNVRzBkdHo3YTRY?= =?utf-8?B?a0xtSDRMWmdCV1BkTnRzM0pQdWF2dW1aa1NmNjNjV0FNY3AwbnJIVW9DY1hE?= =?utf-8?B?T3k5cWtiUXpmRFNwYWlWNnZXcDhkelBuR0VQNWVnTTdHTjdja3h2emhGcWQ5?= =?utf-8?B?UThmM0xtS2h0VGdFMDFyQjk3cXRBeHhORzdrYlZua1ZmNndycEdwWUoxQUUw?= =?utf-8?B?Mk5MeFhYTmIvejEvcElwL0N3L05Wbm16WXFMMm5TbWkvMkdQaGkrQlFBNkt3?= =?utf-8?B?UWVJYUlOYWd0RGk2SjFrUDJVQmlpNWVMNDE2SWNRVklrTVorZUFtVXJ1YlBO?= =?utf-8?B?YUR0MnFpbWRxclpBaDVvNWZQenBXVThGVWVEYXJpK3J1RENKeVFNVVVXdDR4?= =?utf-8?B?Wk55eHhMSG5aejFyelZhSSt4RlVkVk55RmxnNzFkUGpEZzNyOHdWdGs4NWZz?= =?utf-8?B?dnBFK0ZEZ1pPNFhJT1V1UCtJQXlZOW1EbU1hQTdYeWJOTW0vaGt0Mk45TzJN?= =?utf-8?B?Qk5leFJ0cE5DRGRiSnpUL0l4eHE0VjluekdVN282bVFZZ2pqcGM1UXIzMHhR?= =?utf-8?B?dkRTMTdsazFBSjlHb1VhSTVYRjY4RXhxUXA0T3d0YWoybW5qNG01VzM5NkIw?= =?utf-8?B?QldrK3V3ZDdDR1BSamVHcUhmd0dhZUZxcVp2b0ZwUVZqZlB4TEJNcHJFOEtE?= =?utf-8?B?bXp4WUREK0FJeUx5cUFBVEpnUEFLSk5SRzlHanA1Z003TlM5TmRIZ3FhNzJj?= =?utf-8?B?emtGYTFGNktxOCtwKzArdEJlWFJ5cGF1NnBFdXNFT2JQeVlONjYwem9uTmo4?= =?utf-8?B?VzJmNXdudHVKeGlrcno4b0RWaENIcWs3cU5lSzBidDlkMjhSUk9tZ3I2cXhX?= =?utf-8?B?ZXhBUk53RkloWEFUZEdCaE0wYkh3UmUzWWVGV0krZUg1cUxqdkprQVlDWjRF?= =?utf-8?B?ZEo3VW56Lzc3RGVsdkhYMUxPdEszODZyMzlQNkM4QlJ5WXVHdjZkekNqMWI3?= =?utf-8?B?aDB2aUpOamloNmNHMm1VR0sxWXJLbGpuVDEvcTJpSmlIMjY4eUp4bDhvM2Vu?= =?utf-8?B?Q2dLRDVEL21pUFpWcTdDbFl5aXVveDd5Nk1sL1BZcnRFVEY2eWo0Nm5tRUt5?= =?utf-8?B?bW5ybUtLbUFNLzhGQmtidWhUUXVvajEzcGpSN0dyUzA2T3U1MXQ4UmRBTjdH?= =?utf-8?B?ejZidi9DU0VoZWd6R1Z1SVNVVzZZK0d0ZXgrTHBSM2FtbTVHdktqQXpnbDNn?= =?utf-8?B?NWJjUEdtTGFLM3JoRThkUFFRTjZTNHBGRUdGUDZOMmJZN3JNTDRmQ3FVVnIy?= =?utf-8?B?cmhYSTg1a0lWRHd1Q0k2V3BLc1ZQeDhaanZ0OXJ2RW92QWd3MGF3dE5RQzVj?= =?utf-8?B?UE9MSVk2R241QUlleHVOS0pWaVRTcjd6cng2dlNZMUQ0Qlc3RjNUMlFaclV5?= =?utf-8?B?Kzk0RmNhL2lJSXhXc1U4aFRTbWFaK0xVOTllb1Z6UjRFYU1XV3BkZTBYaFlC?= =?utf-8?B?Y1hrNlFJTktibExkSmhYNzVBK08zQmpNcm11ZmNpMjZFWFUwUGhrWkR6YkJV?= =?utf-8?B?SFpNNkI4dnUxSkdPQzlady9FK0RZdHp3U3NzYjUvYzdvR2ZHb25GZ2QxK0ZG?= =?utf-8?Q?65OAQDn/OQqtdQXFAuTtMxhDuAlL3JXIC3fhj0+Rlkfr?= Content-Type: text/plain; charset="utf-8" Content-ID: <3E2CF5E90B4C7743A1D72884A9AE3D73@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: 0f0f610c-1ef3-4674-6aed-08ddbfc8f34c X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2025 15:46:35.2598 (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: /VGbZVhNaFh2htdSiJK7W4hOIA659gb6cR4gBK1A4oP0FK6Rfs8qxA5jyfz0pprLCu3iJTI9vwanBZKkglcuvIjdXU/2Zvfhrvaqrp6V+lgp5Hbbp8iipQloTMkEz39S X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB1818 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 -1.582 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 SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLACK 3 Contains an URL listed in the URIBL blacklist [plugin.pm] SGkgRmFiaWFuLA0KDQpJJ2xsIHRyeSB0byBmaXggYWxsIHlvdXIgY29tbWVudHMgZm9yIG5leHQg d2Vlay4NCg0KSSdtIGdvaW5nIG9uIGhvbGlkYXkgZW5kIG9mIHRoZSBuZXh0IHdlZWssIHRoZSAx OHRoIGp1bHkgdG8gYXJvdW5kIDEwDQpBdWd1c3QsIHNvIEkgdGhpbmsgSXQnbGwgYmUgdGhlIGxh c3QgdGltZSBJIGNhbiB3b3JrIG9uIGl0IGJlZm9yZSBuZXh0DQptb250aC4gQnV0IGZlZWwgZnJl ZSB0byBpbXByb3ZlIG15IHBhdGNoZXMgZHVyaW5nIHRoaXMgdGltZS4NCg0KDQoNCg0KLS0tLS0t LS0gTWVzc2FnZSBpbml0aWFsIC0tLS0tLS0tDQpEZTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5n cnVlbmJpY2hsZXJAcHJveG1veC5jb20+DQrDgDogUHJveG1veCBWRSBkZXZlbG9wbWVudCBkaXNj dXNzaW9uIDxwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20+DQpDYzogQWxleGFuZHJlIERlcnVt aWVyIDxhbGV4YW5kcmUuZGVydW1pZXJAZ3JvdXBlLWN5bGxlbmUuY29tPiwNCldvbGZnYW5nIEJ1 bWlsbGVyIDx3LmJ1bWlsbGVyQHByb3htb3guY29tPiwgVGhvbWFzIExhbXByZWNodA0KPHQubGFt cHJlY2h0QHByb3htb3guY29tPg0KT2JqZXQ6IFJlOiBbcHZlLWRldmVsXSBbUEFUQ0gtU0VSSUVT IHY4IHB2ZS1zdG9yYWdlL3FlbXUtc2VydmVyXSBhZGQNCmV4dGVybmFsIHFjb3cyIHNuYXBzaG90 IHN1cHBvcnQNCkRhdGU6IDEwLzA3LzIwMjUgMTc6MTM6NDMNCg0KDQo+IEFsZXhhbmRyZSBEZXJ1 bWllciB2aWEgcHZlLWRldmVsIDxwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20+IGhhdCBhbQ0K PiAwOS4wNy4yMDI1IDE4OjIxIENFU1QgZ2VzY2hyaWViZW46DQo+IFRoaXMgcGF0Y2ggc2VyaWVz IGltcGxlbWVudCBxY293MiBleHRlcm5hbCBzbmFwc2hvdCBzdXBwb3J0IGZvciBmaWxlcw0KPiAm JiBsdm0gdm9sdW1lcw0KPiANCj4gVGhlIGN1cnJlbnQgaW50ZXJuYWwgcWNvdzIgc25hcHNob3Rz IGhhdmUgYmFkIHdyaXRlIHBlcmZvcm1hbmNlDQo+IGJlY2F1c2Ugbm8gbWV0YWRhdGFzIGNhbiBi ZSBwcmVhbGxvY2F0ZWQuDQo+IA0KPiBUaGlzIGlzIHBhcnRpY3VsYXJ5IHZpc2libGUgb24gYSBz aGFyZWQgZmlsZXN5c3RlbSBsaWtlIG9jZnMyIG9yDQo+IGdmczIuDQo+IA0KPiBBbHNvIG90aGVy IGJ1Z3MgYXJlIGZyZWV6ZS9sb2NrIHJlcG9ydGVkIGJ5IHVzZXJzIHNpbmNlIHllYXJzIG9uDQo+ IHNuYXBzaG90cyBkZWxldGUgb24gbmZzDQo+IChUaGUgZGlzayBhY2Nlc3Mgc2VlbSB0byBiZSBm cm96ZW4gZHVyaW5nIGFsbCB0aGUgZGVsZXRlIGR1cmF0aW9uKQ0KPiANCj4gVGhpcyBhbHNvIG9w ZW4gZG9vcnMgZm9yIHJlbW90ZSBzbmFwc2hvdCBleHBvcnQtaW1wb3J0IGZvciBzdG9yYWdlDQo+ IHJlcGxpY2F0aW9uLg0KPiANCj4gQ2hhbmdlbG9nIHY4Og0KPiDCoMKgwqAgc3RvcmFnZSA6DQo+ IMKgwqDCoMKgIC0gZml4IEZhYmlhbiBjb21tZW50cw0KPiDCoMKgwqDCoCAtIGFkZCByZW5hbWVf c25hcHNob3TCoMKgIA0KPiDCoMKgwqDCoCAtIGFkZCBxZW11X3Jlc2l6ZQ0KPiDCoMKgwqDCoCAt IHBsdWdpbjogcmVzdHJpY3Qgdm9sbmFtZXMNCj4gwqDCoMKgwqAgLSBwbHVnaW46IHVzZSAnZXh0 ZXJuYWwtc25hcHNob3RzJyBpbnN0ZWFkICdzbmFwZXh0Jw0KPiDCoMKgwqAgcWVtdS1zZXJ2ZXI6 DQo+IMKgwqDCoMKgIC0gZml4IGVmaSB0ZXN0IHdpdGggd3Jvbmcgdm9sbmFtZXMgdm0tZGlzay0x MDAtMC5yYXcNCj4gwqDCoMKgwqAgLSB1c2UgcmVuYW1lX3NuYXBzaG90DQo+IE1BSU4gVE9ETzoN Cj4gwqDCoMKgIC0gYWRkIHNuYXBzaG90cyB0ZXN0cyBpbiBib3RoIHB2ZS1zdG9yYWdlICYmIHFl bXUtc2VydmVyDQo+IMKgwqDCoCAtIGJldHRlciBoYW5kbGUgc25hcHNob3QgZmFpbHVyZSB3aXRo IG11bHRpcGxlIGRpc2tzDQoNCnNlbnQgYSBmZXcgZm9sbG93LXVwcywgYXMgSSBkaWRuJ3QgbWFu YWdlIHRvIGZ1bGx5IHRlc3QgdGhpbmdzIGFuZA0KZGVwZW5kaW5nIG9uIHRoZSBvdXRjb21lIG9m IHN1Y2ggdGVzdHMsIGl0IG1pZ2h0IGJlIG9rYXkgdG8gYXBwbHkgdGhlDQpzZXJpZXMgd2l0aCB0 aG9zZSBmb2xsb3ctdXBzLCBhbmQgZml4IHVwIHRoZSByZXN0IGxhdGVyLCBvciBub3QuLg0KDQpz b21lIG9wZW4gaXNzdWVzIHRoYXQgSSBkaXNjb3ZlcmVkIHRoYXQgc3RpbGwgbmVlZCBmaXhpbmc6 DQoNCjEuIG1pc3NpbmcgYWN0aXZhdGlvbiB3aGVuIHNuYXBzaG90dGluZyBhbiBMVk0gdm9sdW1l IGlmIHRoZSBWTSBpcyBub3QNCnJ1bm5pbmcNCg0Kc25hcHNob3R0aW5nICdkcml2ZS1zY3NpMCcg KHRlc3Q6MTIzL3ZtLTEyMy1kaXNrLTAucWNvdzIpDQpzbmFwc2hvdHRpbmcgJ2RyaXZlLXNjc2kx JyAobHZtOnZtLTEyMy1kaXNrLTAucWNvdzIpDQrCoCBSZW5hbWVkICJ2bS0xMjMtZGlzay0wLnFj b3cyIiB0byAic25hcF92bS0xMjMtZGlzay0wX3Rlc3QucWNvdzIiIGluDQp2b2x1bWUgZ3JvdXAg Imx2bSINCmZhaWxlZCB0byBzdGF0ICcvZGV2L2x2bS9zbmFwX3ZtLTEyMy1kaXNrLTBfdGVzdC5x Y293MifCoMKgIDw9PT09PT09PT09PT0NClVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlICRzaXpl IGluIGRpdmlzaW9uICgvKSBhdA0KL3Vzci9zaGFyZS9wZXJsNS9QVkUvU3RvcmFnZS9MVk1QbHVn aW4ucG0gbGluZSA2NzEuDQrCoCBSb3VuZGluZyB1cCBzaXplIHRvIGZ1bGwgcGh5c2ljYWwgZXh0 ZW50IDQuMDAgTWlCDQrCoCBMb2dpY2FsIHZvbHVtZSAidm0tMTIzLWRpc2stMC5xY293MiIgY3Jl YXRlZC4NCsKgIExvZ2ljYWwgdm9sdW1lICJ2bS0xMjMtZGlzay0wLnFjb3cyIiBzdWNjZXNzZnVs bHkgcmVtb3ZlZC4NCsKgIFJlbmFtZWQgInNuYXBfdm0tMTIzLWRpc2stMF90ZXN0LnFjb3cyIiB0 byAidm0tMTIzLWRpc2stMC5xY293MiIgaW4NCnZvbHVtZSBncm91cCAibHZtIg0KDQoyLiBzdG9y YWdlIG1pZ3JhdGlvbiB3aXRoIGV4dGVybmFsIHNuYXBzaG90cyBuZWVkcyB0byBiZSBpbXBsZW1l bnRlZCBvcg0KZGlzYWJsZWQgKExWTSBpcyByYXctb25seSBhdCB0aGUgbW9tZW50KQ0KMy4gbW92 aW5nIGEgJ3JhdycgbHZtIHZvbHVtZSB0byB0aGUgc2FtZSBzdG9yYWdlIHdpdGggZm9ybWF0ICdx Y293MicNCmZhaWxzIHdpdGggInlvdSBjYW4ndCBtb3ZlIHRvIHRoZSBzYW1lIHN0b3JhZ2Ugd2l0 aCBzYW1lIGZvcm1hdCAoNTAwKSINCihVSSBhbmQgQ0xJLCBvdGhlciB3YXkgcm91bmQgd29ya3Mp DQo0LiBhbGwgc25hcHNob3Qgdm9sdW1lcyBvbiBleHRzbmFwIGRpciBzdG9yYWdlcyB3aWxsIHBy aW50IHdhcm5pbmdzDQpsaWtlDQoNCmB0aGlzIHZvbHVtZSBmaWxlbmFtZSBpcyBub3Qgc3VwcG9y dGVkIGFueW1vcmVgDQoNCndoZW4gaGl0dGluZyBgcGFyc2VfbmFtZWRpcmAgLSB0aG9zZSBjYW4g bGlrZWx5IGJlIGF2b2lkZWQgYnkgc2tpcHBpbmcNCnRoZSB3YXJuaW5nIGlmIHRoZSBuYW1lIG1h dGNoZXMgdGhlIHNuYXBzaG90IGZvcm1hdCBhbmQgZXh0ZXJuYWwtDQpzbmFwc2hvdHMgYXJlIGVu YWJsZWQuLg0KDQo1LiB0aGUgYmFja2luZyBmaWxlIHBhdGhzIGFyZSBub3QgcmVsYXRpdmUgZm9y IExWTQ0KNi4gaXQncyBmYWlybHkgZWFzeSB0byBhY2NpZGVudGFsbHkgY3JlYXRlIHFjb3cyLWZv cm1hdHRlZCBMVk0gdm9sdW1lcywNCmFzIG9wcG9zZWQgdG8gdGhlIHJlcXVpcmVtZW50IHRvIGVu YWJsZSBhIG5vbi1VSSBzdG9yYWdlIG9wdGlvbiBhdA0Kc3RvcmFnZSBjcmVhdGlvbiB0aW1lIGZv ciBkaXIgc3RvcmFnZXMsIHdlIG1pZ2h0IHdhbnQgdG8gYWRkIHNvbWUNCndhcm5pbmcgdG8gdGhl IFVJIGF0IGxlYXN0PyBvciB3ZSBjb3VsZCBhbHNvIGd1YXJkIHVzYWdlIG9mIHRoZSBmb3JtYXQN CndpdGggYSBjb25maWcgb3B0aW9uLi4NCjcuIHRoZSBzbmFwc2hvdCBuYW1lIHJlbGF0ZWQgaGVs cGVycyBiZWluZyBwdWJsaWMgd291bGQgYmUgbmljZSB0bw0KYXZvaWQgLSBvbmUgd2F5IHdvdWxk IGJlIHRvIGlubGluZSB0aGVtIGFuZCBkdXBsaWNhdGUNCnZvbHVtZV9zbmFwc2hvdF9pbmZvIGlu IHRoZSBMVk0gcGx1Z2luLCBidXQgaWYgYSBiZXR0ZXIgb3B0aW9uIGlzIGZvdW5kDQp0aGF0IHdv dWxkIGJlIGdyZWF0DQo4LiByZW5hbWluZyBhIHZvbHVtZSBuZWVkcyB0byBiZSBmb3JiaWRkZW4g aWYgc25hcHNob3RzIGV4aXN0LCBvciB0aGUNCndob2xlIGNoYWluIG5lZWRzIHRvIGJlIHJlbmFt ZWQgKHRoaXMgaXMgY3VycmVudGx5IGNhdWdodCBoaWdoZXIgdXAgaW4NCnRoZSBzdGFjaywgbm90 IHN1cmUgaWYgd2UgbmVlZC93YW50IHRvIGFsc28gY2hlY2sgaW4gdGhlIHN0b3JhZ2UNCmxheWVy PykNCg0KdGhlIHBhcnNlX25hbWVkaXIgY2hhbmdlIGFsc28gbmVlZCBhIGNsb3NlIGxvb2sgdG8g c2VlIGlmIHNvbWUgb3RoZXINCnBsdWdpbnMgZ2V0IGJyb2tlbi4uIChAV29sZmdhbmcgLSBzaW5j ZSB5b3UgYXJlIHdvcmtpbmcgb24gcmVsYXRlZA0KY2hhbmdlcyEpDQoNCkkgYW0gc3VyZSB0aGVy ZSBhcmUgbW9yZSByb3VnaCBlZGdlcyB0byBiZSBmb3VuZCwgc28gZG9uJ3QgY29uc2lkZXIgdGhl DQpsaXN0IGFib3ZlIGNvbXBsZXRlIQ0KDQo+IA0KPiANCj4gcHZlLXN0b3JhZ2U6DQo+IA0KPiBB bGV4YW5kcmUgRGVydW1pZXIgKDEzKToNCj4gwqAgcGx1Z2luOiBhZGQgcWVtdV9pbWdfY3JlYXRl DQo+IMKgIHBsdWdpbjogYWRkIHFlbXVfaW1nX2NyZWF0ZV9xY293Ml9iYWNrZWQNCj4gwqAgcGx1 Z2luOiBhZGQgcWVtdV9pbWdfaW5mbw0KPiDCoCBwbHVnaW46IGFkZCBxZW11X2ltZ19tZWFzdXJl DQo+IMKgIHBsdWdpbjogYWRkIHFlbXVfaW1nX3Jlc2l6ZQ0KPiDCoCByYmQgJiYgemZzIDogY3Jl YXRlX2Jhc2UgOiByZW1vdmUgJHJ1bm5pbmcgcGFyYW0gZnJvbQ0KPiB2b2x1bWVfc25hcHNob3QN Cj4gwqAgc3RvcmFnZTogdm9sdW1lX3NuYXBzaG90OiBhZGQgJHJ1bm5pbmcgcGFyYW0NCj4gwqAg c3RvcmFnZTogYWRkIHJlbmFtZV9zbmFwc2hvdCBtZXRob2QNCj4gwqAgc3RvcmFnZTogYWRkIHZv bHVtZV9zdXBwb3J0X3FlbXVfc25hcHNob3QNCj4gwqAgcGx1Z2luOiBmaXggdm9sbmFtZSBwYXJz aW5nDQo+IMKgIHFjb3cyOiBhZGQgZXh0ZXJuYWwgc25hcHNob3Qgc3VwcG9ydA0KPiDCoCBsdm1w bHVnaW46IGFkZCBxY293MiBzbmFwc2hvdA0KPiDCoCB0ZXN0czogYWRkIGx2bXBsdWdpbiB0ZXN0 DQo+IA0KPiDCoEFwaUNoYW5nZUxvZ8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCB8wqAgMTUgKw0KPiDCoHNyYy9QVkUvU3RvcmFnZS5wbcKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgNDUgKystDQo+IMKgc3JjL1BWRS9TdG9yYWdl L0JUUkZTUGx1Z2luLnBtwqDCoMKgwqDCoMKgIHzCoMKgIDYgKw0KPiDCoHNyYy9QVkUvU3RvcmFn ZS9DSUZTUGx1Z2luLnBtwqDCoMKgwqDCoMKgwqAgfMKgwqAgMSArDQo+IMKgc3JjL1BWRS9TdG9y YWdlL0NvbW1vbi5wbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDMzICsrDQo+IMKgc3JjL1BW RS9TdG9yYWdlL0RpclBsdWdpbi5wbcKgwqDCoMKgwqDCoMKgwqAgfMKgIDExICsNCj4gwqBzcmMv UFZFL1N0b3JhZ2UvRVNYaVBsdWdpbi5wbcKgwqDCoMKgwqDCoMKgIHzCoMKgIDggKy0NCj4gwqBz cmMvUFZFL1N0b3JhZ2UvSVNDU0lEaXJlY3RQbHVnaW4ucG0gfMKgwqAgMiArLQ0KPiDCoHNyYy9Q VkUvU3RvcmFnZS9MVk1QbHVnaW4ucG3CoMKgwqDCoMKgwqDCoMKgIHwgNTcxICsrKysrKysrKysr KysrKysrKysrKy0tLS0NCj4gLQ0KPiDCoHNyYy9QVkUvU3RvcmFnZS9Mdm1UaGluUGx1Z2luLnBt wqDCoMKgwqAgfMKgwqAgOCArLQ0KPiDCoHNyYy9QVkUvU3RvcmFnZS9ORlNQbHVnaW4ucG3CoMKg wqDCoMKgwqDCoMKgIHzCoMKgIDEgKw0KPiDCoHNyYy9QVkUvU3RvcmFnZS9QQlNQbHVnaW4ucG3C oMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0NCj4gwqBzcmMvUFZFL1N0b3JhZ2UvUGx1Z2luLnBt wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDUxOCArKysrKysrKysrKysrKysrKysrKystLS0NCj4g wqBzcmMvUFZFL1N0b3JhZ2UvUkJEUGx1Z2luLnBtwqDCoMKgwqDCoMKgwqDCoCB8wqAgMTggKy0N Cj4gwqBzcmMvUFZFL1N0b3JhZ2UvWkZTUGx1Z2luLnBtwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCA0 ICstDQo+IMKgc3JjL1BWRS9TdG9yYWdlL1pGU1Bvb2xQbHVnaW4ucG3CoMKgwqDCoCB8wqDCoCA4 ICstDQo+IMKgc3JjL3Rlc3QvTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCB8wqDCoCA1ICstDQo+IMKgc3JjL3Rlc3QvcnVuX3Rlc3RfbHZtcGx1Z2luLnBswqDC oMKgwqDCoMKgIHwgNTc3DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiDCoDE4IGZp bGVzIGNoYW5nZWQsIDE2NjIgaW5zZXJ0aW9ucygrKSwgMTcxIGRlbGV0aW9ucygtKQ0KPiDCoGNy ZWF0ZSBtb2RlIDEwMDc1NSBzcmMvdGVzdC9ydW5fdGVzdF9sdm1wbHVnaW4ucGwNCj4gDQo+IHFl bXUtc2VydmVyIDoNCj4gDQo+IEFsZXhhbmRyZSBEZXJ1bWllciAoNCk6DQo+IMKgIHFlbXVfaW1n IGNvbnZlcnQgOiBhZGQgZXh0ZXJuYWwgc25hcHNob3Qgc3VwcG9ydA0KPiDCoCBibG9ja2Rldjog YWRkIGJhY2tpbmdfY2hhaW4gc3VwcG9ydA0KPiDCoCBxY293MjogYWRkIGV4dGVybmFsIHNuYXBz aG90IHN1cHBvcnQNCj4gwqAgdGVzdHM6IGZpeCBlZmkgdm0tZGlzay0xMDAtMC5yYXcgLT4gdm0t MTAwLWRpc2stMC5yYXcNCj4gDQo+IMKgc3JjL1BWRS9RZW11Q29uZmlnLnBtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDQgKy0NCj4gwqBzcmMv UFZFL1FlbXVTZXJ2ZXIucG3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgfCAxMzIgKysrKystLQ0KPiDCoHNyYy9QVkUvUWVtdVNlcnZlci9CbG9ja2Rldi5w bcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDM0NQ0KPiArKysrKysrKysrKysrKysr Ky0NCj4gwqBzcmMvUFZFL1FlbXVTZXJ2ZXIvUWVtdUltYWdlLnBtwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB8wqDCoCA2ICstDQo+IMKgc3JjL3Rlc3QvY2ZnMmNtZC9lZmktcmF3LW9sZC5j b25mwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0NCj4gwqBzcmMvdGVzdC9jZmcy Y21kL2VmaS1yYXctb2xkLmNvbmYuY21kwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCAyICstDQo+IMKg c3JjL3Rlc3QvY2ZnMmNtZC9lZmktcmF3LXRlbXBsYXRlLmNvbmbCoMKgwqDCoMKgwqDCoCB8wqDC oCAyICstDQo+IMKgc3JjL3Rlc3QvY2ZnMmNtZC9lZmktcmF3LXRlbXBsYXRlLmNvbmYuY21kwqDC oMKgIHzCoMKgIDIgKy0NCj4gwqBzcmMvdGVzdC9jZmcyY21kL2VmaS1yYXcuY29uZsKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0NCj4gwqBzcmMvdGVzdC9jZmcyY21k L2VmaS1yYXcuY29uZi5jbWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMiArLQ0KPiDC oHNyYy90ZXN0L2NmZzJjbWQvZWZpLXNlY2Jvb3QtYW5kLXRwbS1xMzUuY29uZiB8wqDCoCAyICst DQo+IMKgLi4uL2NmZzJjbWQvZWZpLXNlY2Jvb3QtYW5kLXRwbS1xMzUuY29uZi5jbWTCoCB8wqDC oCAyICstDQo+IMKgc3JjL3Rlc3QvY2ZnMmNtZC9lZmktc2VjYm9vdC1hbmQtdHBtLmNvbmbCoMKg wqDCoCB8wqDCoCAyICstDQo+IMKgc3JjL3Rlc3QvY2ZnMmNtZC9lZmktc2VjYm9vdC1hbmQtdHBt LmNvbmYuY21kIHzCoMKgIDIgKy0NCj4gwqBzcmMvdGVzdC9jZmcyY21kL3Nldi1lcy5jb25mwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCAyICstDQo+IMKgc3JjL3Rlc3Qv Y2ZnMmNtZC9zZXYtZXMuY29uZi5jbWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCAy ICstDQo+IMKgc3JjL3Rlc3QvY2ZnMmNtZC9zZXYtc3RkLmNvbmbCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCB8wqDCoCAyICstDQo+IMKgc3JjL3Rlc3QvY2ZnMmNtZC9zZXYtc3RkLmNv bmYuY21kwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0NCj4gwqBzcmMvdGVzdC9j ZmcyY21kL3NpbXBsZS1iYWNraW5nY2hhaW4uY29uZsKgwqDCoMKgIHzCoCAyNSArKw0KPiDCoHNy Yy90ZXN0L2NmZzJjbWQvc2ltcGxlLWJhY2tpbmdjaGFpbi5jb25mLmNtZCB8wqAgMzMgKysNCj4g wqBzcmMvdGVzdC9ydW5fY29uZmlnMmNvbW1hbmRfdGVzdHMucGzCoMKgwqDCoMKgwqDCoMKgwqAg fMKgIDQ3ICsrKw0KPiDCoHNyYy90ZXN0L3J1bl9xZW11X2ltZ19jb252ZXJ0X3Rlc3RzLnBswqDC oMKgwqDCoMKgwqAgfMKgIDU5ICsrKw0KPiDCoHNyYy90ZXN0L3NuYXBzaG90LXRlc3QucG3CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDQgKy0NCj4gwqAyMyBm aWxlcyBjaGFuZ2VkLCA2MzQgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pDQo+IMKgY3Jl YXRlIG1vZGUgMTAwNjQ0IHNyYy90ZXN0L2NmZzJjbWQvc2ltcGxlLWJhY2tpbmdjaGFpbi5jb25m DQo+IMKgY3JlYXRlIG1vZGUgMTAwNjQ0IHNyYy90ZXN0L2NmZzJjbWQvc2ltcGxlLWJhY2tpbmdj aGFpbi5jb25mLmNtZA0KPiANCj4gDQo+IC0tIA0KPiAyLjM5LjUNCg0K --===============4034609623374268765== 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 --===============4034609623374268765==--