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 0ADDC1FF16B
	for <inbox@lore.proxmox.com>; Thu, 12 Dec 2024 08:20:39 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 95DE815B87;
	Thu, 12 Dec 2024 08:20:43 +0100 (CET)
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Date: Thu, 12 Dec 2024 07:20:02 +0000
References: <mailman.147.1733961890.332.pve-devel@lists.proxmox.com>
In-Reply-To: <mailman.147.1733961890.332.pve-devel@lists.proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.156.1733988042.332.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>,
 "me@nurohman.com" <me@nurohman.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 pve-network] Fix #5496: NetBox add ip range
Content-Type: multipart/mixed; boundary="===============9043770503938345514=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============9043770503938345514==
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))
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id C3B3AC24DA
	for <pve-devel@lists.proxmox.com>; Thu, 12 Dec 2024 08:20:41 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 9E78D15ABF
	for <pve-devel@lists.proxmox.com>; Thu, 12 Dec 2024 08:20:11 +0100 (CET)
Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::2])
	(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>; Thu, 12 Dec 2024 08:20:10 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=THQBj8ZCMfYUMNpykbZyUias84W0e/aQmP0Zg0M+ttIUVu85U67mYXg7EWLPdr40qXrrjeiLmboDxNV1PbOoA3BeERsZMjuzPiPKqyB8L4G0LZHG2D+tIMzMAodAllsJ7WZsC0w1zVWj3rtfXPFwULTN18Of8+Wow0m2RY0CduVn3ZB1z3sUMUCC6u5kfH2bGu0/+uhEfzOBp4UB9qdhI1Q3bCuove/maEBWfrIsAyEu3drWIwY8nf6dy0N+gek7yktKrZeFj8c3ruTUUf9Itw/Si/E4tm6wSZ/IpF1krHnDsHukLxtrQlohkPFwQA35seTIItp2MkLtHIaZQKtowQ==
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=o/pPyHoVj8fsQm0Zept2T7ys2O3D6mo7qPNf90MxGKc=;
 b=nUYT39Bq8HLtzS6C1I/+e+yKVQj7EmQYSMtUlg6T8N4pjdgzFDZWSi4ZFSS15BRnc9jN+/8qUMWIVQeyTsC9bpAeaI0zqJCBm6KQGqoR/z2iaEjhtEhksfP1upCwBIHkePBq6AjV0DbYJzssWARVWsHasm+9ELAGdE1rqzs9Ldp2phwiWeRrl5jgHnkdVrVrU/wnSty/cp2kW9Jjmtp8RZb2GAKj7oK67TNMyQZtlXjgFXsSAn7r66LM48tzXF9XPy9TmuJeDdddzQWPDYtWifmo9OA2vyEb3c3rEkUk/PTus4HtjdrJyvlebjGbVexH5oViFhS9v1cvwGO4t+fi7Q==
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=o/pPyHoVj8fsQm0Zept2T7ys2O3D6mo7qPNf90MxGKc=;
 b=beufaaFHM4Pq0jI4SGGY4Isy3iYblAGjBf7z3S4D+SS93sYnZibCLOAecujmH8jHnjzLK3aPmVZzyHeSrJRYvNho+4rWtlwUTlTuE/FabbzFwNF/XKmxT2fBV8Bys8OCchmgpRr0zuWqGhVsjOBRAdAtHCjoWyH9+jPsFwtlLI4=
Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by
 PATP264MB4810.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:429::7) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8251.17; Thu, 12 Dec 2024 07:20:02 +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.8251.015; Thu, 12 Dec 2024
 07:20:02 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
CC: "me@nurohman.com" <me@nurohman.com>
Subject: Re: [pve-devel] [PATCH pve-network] Fix #5496: NetBox add ip range
Thread-Topic: [pve-devel] [PATCH pve-network] Fix #5496: NetBox add ip range
Thread-Index: AQHbTCl8AR9ZcojcB0GY3RivRkkHv7LiNDCA
Date: Thu, 12 Dec 2024 07:20:02 +0000
Message-ID:  <b6d41bd46ba97b50da21589f2ea676ab34cac339.camel@groupe-cyllene.com>
References: <mailman.147.1733961890.332.pve-devel@lists.proxmox.com>
In-Reply-To: <mailman.147.1733961890.332.pve-devel@lists.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_|PATP264MB4810:EE_
x-ms-office365-filtering-correlation-id: 765fbac5-4703-4260-c74f-08dd1a7d651b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam:  BCL:0;ARA:13230040|376014|1800799024|366016|7053199007|38070700018;
x-microsoft-antispam-message-info:  =?utf-8?B?M1JRbHd3cG9LSmJLbVFyV3IwREVqTUdxb0U4UTFqcjdxQm1abXF0VGxUYkJD?=
 =?utf-8?B?UmRIRUJ2ZEdoeWVuRU9uaWVTQTByT2MzaUtaTmJ3QXpwS3F1RE03QUdSSFdp?=
 =?utf-8?B?bklodExFak54MUEyNVNQSHdROGJzNzhpUG01dlo2aGNybTZTU0JrdlNpNVhz?=
 =?utf-8?B?ekxoVzJVSXR6OHJnY09QWTkxYzM4MGp3K2FQeDhxeWpNQjJFdHNmTlo3SWY1?=
 =?utf-8?B?VE9IZGlheFV2Rk5xeCtrNkpJUDVOOWZydWxTSTBLbVNZUkh2RUIwYUVTdUZ0?=
 =?utf-8?B?RUQ0VlNlRnpMVDM4UGlPbW56R2pGQmJjRUxFcmltcnlSSGFmMDlhaVVoaTJR?=
 =?utf-8?B?V01rVlBLRnVHR05laE8wc2JsTTdmMkI2Z0NzWUExaHJoT3VxNWFEWXovR014?=
 =?utf-8?B?ek5Zcit2WkFZZ1d0Q1NyUStvMHJOSlF3RDIxSjB2VXhZdlJrMit6QjVNUWhr?=
 =?utf-8?B?UGJlMlhBbnE3V1JXNTgxOXp5M09VQVpSUFdpWE04T2ZUVktxL1BoTjZ5NzVW?=
 =?utf-8?B?Uzl2dzhmUndRMVR3b1NGS1lSdHdOT1N5cm5RUzFReUxHZUdlbGJUcVE4cmVL?=
 =?utf-8?B?NnpJcFI4eHVicEMwajQ1Y0ZwRTZFK2lQYzdMdzdLS1NNK25jakNHdmxSS1Rr?=
 =?utf-8?B?VTk3OFVyVTNUVXI2QzBmSGVDWVl5UTE4WW5lcDFFQytTTkxDWkFsVDhoaDRx?=
 =?utf-8?B?S3dUcG9oT1g2b3V6ampSb0NLRGEvcVRobU9kSTN4SmxkaGIrL05KSy9FN0dM?=
 =?utf-8?B?SWdCVnVXS0xtSHJTUVkyNE56blZKYkNycHdaeFEwYTdjaWRucnhtUDVLSStQ?=
 =?utf-8?B?T3RXc3AvTUNYVmU2OGF4R0hWL29PN2I5d2YrekQxcXpPUmdMTDc4aFcyaDZ1?=
 =?utf-8?B?d0JtSUxMSGxkVkhKZTU2OHdNUC9MKzBXU2ZhUEJMMk1ybm9UQnoyVG9STnZo?=
 =?utf-8?B?WjY4TjhXUVIvaHFaZG04aVR4ZitQRHVxOWR6T0RDZmp3WTZmcEoyQndoM3M5?=
 =?utf-8?B?cDJhdmVnOElUR21GaEJhUlF4cjY4VEJaazIvK3pwYThxRWNRLzBVZTNuQkJj?=
 =?utf-8?B?OGhHMDBjSWc4MitidWdVUmIxZnBJYWphZEtPMFRMamY5cUpBRzNKM2psdlZn?=
 =?utf-8?B?SWphUmQzeTl3UEh2WHkxVG40OEROYVJiRmEwZGplMjQycHN4SElraEhOaUtD?=
 =?utf-8?B?dUdmSUY4Ny9EL2pqTGZuRUVwb0hCQ1U4djgxTDlkNFE0RjFXNndUK1MzUDFL?=
 =?utf-8?B?UXg1Nll4U2tqNXl2QWFEWTdaMlVCQy9PNS9EL3JiNHZLOTRTblBOSnc3T3h4?=
 =?utf-8?B?bzdmWFBVQTRwRnp4Qm5BaWRmRFFUTDRrNFpMZUxFYThVUkNObk15MGFuZ1lY?=
 =?utf-8?B?Z1pnYlZsNEtvMk5CdWdjR2hsd1A5cFNYczM3RHliQytVczU0dU9yZmxidmhM?=
 =?utf-8?B?cXZFQUZCVzl0SUVFd0xObGZiTUhKdmtTTEY3bWNBVzZDa1B3SENiclZGZUhm?=
 =?utf-8?B?eHQrYkFKQ05qcTAvODV6VkFhWi8rVFlDck5pbDE4WDFqcW9hSFJNdmRxakpx?=
 =?utf-8?B?dS9Mcm05alljWnpCMVFXL2VWL1FMenJrcDJnV3UxNy9WZjBVQ1hsYmJyZC90?=
 =?utf-8?B?bjVtZ3VCYW04S1hVL0pwSjJybGtaTXJjbldQNE9VdE1VdWpiMzM1YkY4MUFn?=
 =?utf-8?B?TzZpTnFST1FYTDRKdUZMNDNvUWZkUXpiUEt2QzNaVXJhZmZxME4vRmJCUk8r?=
 =?utf-8?B?SFViQ1dpRGtYbkFIbW9ORGFUSUxPSnpzSlcvZ2tLczMrWjJEQm9CTlAvZEE4?=
 =?utf-8?B?MERETTF6dXB6b3pydmFxSk9CRnpSbzZzRFoyWUVYZmNQcFVwQ3ViYXNwOFgy?=
 =?utf-8?B?Z2d6elVaV3FBS0ZKQXVHTWd4aU9uRUUwSWtmV0Y0TUt0MFE9PQ==?=
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)(7053199007)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?utf-8?B?T3Vla2RDT3RBa2wxWEJqWmhZT3JXSGp1UUlzc3dLbWNLYkhKdldEKzFxWHd0?=
 =?utf-8?B?Zmh1aXYwR0xPVnJEbDMvWEtLWS9GaGFzVlRqb0xZdk5iZ1Y3aERBbmlqMHZ4?=
 =?utf-8?B?MmdPUkV1MGw5L2U1cXd0ZEtTQkJRazZGd24yZmZjSnd3b01ONFhDc0krN1ph?=
 =?utf-8?B?RTRiMDNIT2g0cDdEZkJXRWt6bWN4b1lKZzVEU20yMW5LcS9wNnBLMjVDb3Fi?=
 =?utf-8?B?dXBMZGlyNlZTdmRJQXl4WDlCNlkzWEFJYXJZK2VkMEdIMGhoR2NqMCszSkVQ?=
 =?utf-8?B?SHZsckE1RENWM0ZMMWhUTmMzMXJvcmtoUmFvQVFKdktRbVpZeHhGMnhxK3BR?=
 =?utf-8?B?eDlHV0tzV0F1S1NDejlMTDlwT0MwaHpzbmhKaE1yNFNzQkE5QzVHelAyaXlW?=
 =?utf-8?B?Q2ZnR0NsKzhNWENuRk84L2JGK0x1aGVHcEdIQ2tjck1ySGF3Zlc3aTZQSGds?=
 =?utf-8?B?ZURHSW1mbGlHZ2Z1NjdsL29YdGU0SHlqbDdoWUxoQ2pRdmZlWmhQSHg4aEJW?=
 =?utf-8?B?YTUvK3JqYnh6M0duanRBdnh4QUFybXpTcDQxZmpzaXRJL1RleXp2RERZNHY4?=
 =?utf-8?B?SURlVTFBOFYzTnE1OVNvRU9XcjNDVU5ORjNJZmtMSGdiVTg3MXJwRDhsZklZ?=
 =?utf-8?B?SU96MHhhMURVSEx5WWVFcEYvcy94MFdQL2krWkRmWmxuWHhBbllZNWNpWElt?=
 =?utf-8?B?SnN5cm1hUEh6cWs5cDZoZ0xWQnI3bXpkWkl1ZzgyL2p4ZzBrdFovM2tLNDRB?=
 =?utf-8?B?SThyblA5VElqYSt5cHBDWHAxVEVDa01YTzh5cC9TSDFsbE43cmhpMjBQS3ln?=
 =?utf-8?B?Z3VWL0x3VzFwWitBZDBQZWM2ckVjNWp5bERMWGdCTnBGNGV3d3I5MVJNdmRI?=
 =?utf-8?B?MjhXeDlFWVhwaS9ya3pMcVRSbFVZK0tESWdJeDMvNjQ4ZTlYUkFmUUZEb2xU?=
 =?utf-8?B?d2F4NmkwTHBDcmhRUDFtM3NQejZoNVAzbGsyNkNqZllrbDFGLzhVbk56emto?=
 =?utf-8?B?WkpqSW9zQWFoOHpYUTlnYTJWTitPNnc3Uk5oWTNwQzRjbG8vR3ByVHp0clcr?=
 =?utf-8?B?NEVwYmQ5eitHUUVtUFdYYTEwbklGV0FJeTJIZkYyQzQ0czY0Mkl5eVFscktq?=
 =?utf-8?B?ZGM4ci9XcUs4dzFBQXA2bFpCbHN2ZENCeWdLM2o5TTZOZnR1Q1JHVUZocWRE?=
 =?utf-8?B?YUZqMGdEUkhqVG5TUVIySDZ6eVpJV3JKN1hhdENVeGxacVBvNjVDaVBuaTZ3?=
 =?utf-8?B?TW8zdms4VXg3Q2RYK2ZmK3pLMDRCZzVQUU1yRFJ1dEJoRWpWanh2OVlMdjAr?=
 =?utf-8?B?eG8vYko0M2V6MVNnN0Q2aGw3ZnZWNURHa1VnSitXdzg5emRmdk1IUC8yV1hy?=
 =?utf-8?B?OEhwWVBYSm44SFY4dVRJa0c5S05WRGF0QThBNjF6OEZCN0xoOENPWkNlQzRi?=
 =?utf-8?B?b0xPcFNOQnFmZHM5YVB3bUhTbWdFeDlMZi8wa0NGd2wvQ1gvZnIrckZNdzJN?=
 =?utf-8?B?RXVhL3REd3hxQVZUanNFaFhPZE1iQjJrZmJXMkhSdkpRVWVBMnhybTFvSlkv?=
 =?utf-8?B?dFdLdXRyWXdUa1FYZnJ1R3U2cnBKZjYyalA2SURocEZ4VE1kdGlET1V6OUpu?=
 =?utf-8?B?KzZ4M2ZmU3o2WlQ0R090aWMyckZhNE90Q0YxVjBaRWNFdGd3ejRXUGdETnZ2?=
 =?utf-8?B?QVpod0NIQ1ZTQXlxUzF4WmNiMUdXNVJ3eUFTc0FzTmo1ZmFOOFdldENxQkIv?=
 =?utf-8?B?SVUzU0dqSjJpbGxrSmxGdlRydzd2T0dlc0pLbEdMbklHaDgzZnVkUzFnMTNR?=
 =?utf-8?B?bVg4LytiQjRkd0N3ZDd3REYwWUpLL1ZzbWdoZ1dVSlpEaDZuRlEvVTVMYVZG?=
 =?utf-8?B?VWRJeXlRcHZ5U1JwcGNxMHRncTkxSlppb1NJN1RUaXdyVmFTSFZsVnRDTG02?=
 =?utf-8?B?NG92a0M2M01mbG5OS202dFZPR3V0MXBoK0ZXL1JwQk9HWTFLZ1ZCd3d2ZnZX?=
 =?utf-8?B?NTZTOWFSbWFxWkZLa0ZiM2tHR2NMSzBRVVNBeFAvT0pNWDJqYXIyNHoxWHlN?=
 =?utf-8?B?K1NlTm9pc0oxVENGbXozRzZjNmplNHRnTXA1UDhhKzAwUUN6QjJ5b2RNK0I0?=
 =?utf-8?B?RnB6Mmk5QWJFRjl4SldHQURETXFKbWZsWXZiKzhWSVNDKy9oOEpQRFhEeDhl?=
 =?utf-8?Q?SZnEMfD9HHS9xrV2JQI1Cj9F9SQV4+GaQKFnNsH9iSXM?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <A79249A3A07DCF4EBCCAA1BC063C80D3@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: 765fbac5-4703-4260-c74f-08dd1a7d651b
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2024 07:20:02.5893
 (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: XLUiCzlRS+298Xzw9HDGUOjDCcqcd2DWLA2AkozJuOyHQvPThdVfwMRyxHKS2Nc20V3QSkhAAphmRQaRki6p968VRBYZDVtbeDZrqSWzAN3y18lfjT9ctBaD8JnyqNOO
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PATP264MB4810
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.194 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

SGksDQoNCkkgZG9uJ3QgcmVtZW1iZXIgZXhhY3RseSB3aGVuIEkgaGF2ZSBkb25lIHRoZSBjb2Rl
IChiZWNhdXNlIGRoY3AgcmFuZ2UNCmhhcyBiZWVuIGFkZGVkIGFmdGVyIG15IGluaXRpYWwgaW1w
bGVtZW50YXRpb24sIHdoZXJlIEkgd2FzIGxvb2tpbmcNCm9ubHkgdGhlIGZ1bGwgcHJlZml4KSAN
Cg0KYnV0IHNob3VsZG4ndCB0aGVzZXMgcmFuZ2VzIGJlIGFkZGVkIHdoZW4gdGhlIGRoY3AgcmFu
Z2VzIGFyZSBzdWJtaXR0ZWQNCm9uIHN1Ym5ldCBjcmVhdGUvdXBkYXRlIGFwaSBjYWxsID8gKEkn
bSBub3QgMTAwJSBzdXJlLCBidXQgSSB0aGluayBpdA0Kd2FzIG1pc3NpbmcgYSBob29rIHRvIGNh
bGwgdGhlIHNkbiBhcGkgd2hlbiBzdWJtaXR0aW5nIHRoZSBkaGNwIHJhbmdlcw0KKQ0KDQoNCi0t
LS0tLS0tIE1lc3NhZ2UgaW5pdGlhbCAtLS0tLS0tLQ0KRGU6IG51cm9obWFuIHZpYSBwdmUtZGV2
ZWwgPHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbT4NClLDqXBvbmRyZSDDoDogUHJveG1veCBW
RSBkZXZlbG9wbWVudCBkaXNjdXNzaW9uIDxwdmUtDQpkZXZlbEBsaXN0cy5wcm94bW94LmNvbT4N
CsOAOiBwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20NCkNjOiBudXJvaG1hbiA8bWVAbnVyb2ht
YW4uY29tPg0KT2JqZXQ6IFtwdmUtZGV2ZWxdIFtQQVRDSCBwdmUtbmV0d29ya10gRml4ICM1NDk2
OiBOZXRCb3ggYWRkIGlwIHJhbmdlDQpEYXRlOiAxMi8xMi8yMDI0IDAwOjM4OjA0DQoNCndoZW4g
aXAgcmFuZ2Ugbm90IGF2YWlsYWJsZSBpbiB0aGUgTmV0Qm94LCBmdW5jdGlvbiByZXNwb25zZSAi
Y2FuJ3QNCmZpbmQgZnJlZSBpcCBpbiByYW5nZSIuIA0KQWRkIG5ldyBpcCByYW5nZSBpZiBjYW4n
dCBmaW5kIGlwIHJhbmdlIElEIGFuZCByZXNwb25zZSBuZXcgaXAgcmFuZ2UNCklELsKgIA0KDQpD
by1hdXRob3JlZC1ieTogSmFjb2IgR3JlZW4gPGphY29iZ3JlZW4gYXQgY29ycG9yYXRldG9vbHMu
Y29tPg0KQ28tYXV0aG9yZWQtYnk6IExvdSBMZWNyaXZhaW4gPGxvdS5sZWNyaXZhaW4gYXQgd2R6
LmRlPg0KU2lnbmVkLW9mZi1ieTogTnVyb2htYW4gPG1lIGF0IG51cm9obWFuLmNvbT4NCi0tLQ0K
wqBzcmMvUFZFL05ldHdvcmsvU0ROL0lwYW1zL05ldGJveFBsdWdpbi5wbSB8IDM0ICsrKysrKysr
KysrKysrKysrKysrKy0tDQrCoDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvc3JjL1BWRS9OZXR3b3JrL1NETi9JcGFtcy9OZXRi
b3hQbHVnaW4ucG0NCmIvc3JjL1BWRS9OZXR3b3JrL1NETi9JcGFtcy9OZXRib3hQbHVnaW4ucG0N
CmluZGV4IGQ5MjMyNjkuLjU1OTFiMGIgMTAwNjQ0DQotLS0gYS9zcmMvUFZFL05ldHdvcmsvU0RO
L0lwYW1zL05ldGJveFBsdWdpbi5wbQ0KKysrIGIvc3JjL1BWRS9OZXR3b3JrL1NETi9JcGFtcy9O
ZXRib3hQbHVnaW4ucG0NCkBAIC0xNTEsNyArMTUxLDcgQEAgc3ViIGFkZF9uZXh0X2ZyZWVpcCB7
DQrCoA0KwqDCoMKgwqAgbXkgJHBhcmFtcyA9IHsgZG5zX25hbWUgPT4gJGhvc3RuYW1lLCBkZXNj
cmlwdGlvbiA9PiAkZGVzY3JpcHRpb24NCn07DQrCoA0KLcKgwqDCoCBldmFsIHsNCivCoMKgwqAg
bXkgJGlwID0gZXZhbCB7DQrCoA0KIG15ICRyZXN1bHQgPSBQVkU6Ok5ldHdvcms6OlNETjo6YXBp
X3JlcXVlc3QoIlBPU1QiLA0KIiR1cmwvaXBhbS9wcmVmaXhlcy8kaW50ZXJuYWxpZC9hdmFpbGFi
bGUtaXBzLyIsICRoZWFkZXJzLCAkcGFyYW1zKTsNCsKgDQogbXkgKCRpcCwgdW5kZWYpID0gc3Bs
aXQoL1wvLywgJHJlc3VsdC0+e2FkZHJlc3N9KTsNCsKgDQogcmV0dXJuICRpcDsNCkBAIC0xNjAs
NiArMTYwLDggQEAgc3ViIGFkZF9uZXh0X2ZyZWVpcCB7DQrCoMKgwqDCoCBpZiAoJEApIHsNCsKg
DQogZGllICJjYW4ndCBmaW5kIGZyZWUgaXAgaW4gc3VibmV0ICRjaWRyOiAkQCIgaWYgISRub2Vy
cjsNCsKgwqDCoMKgIH0NCisNCivCoMKgwqAgcmV0dXJuICRpcDsNCsKgfQ0KwqANCsKgc3ViIGFk
ZF9yYW5nZV9uZXh0X2ZyZWVpcCB7DQpAQCAtMTcwLDExICsxNzIsMTQgQEAgc3ViIGFkZF9yYW5n
ZV9uZXh0X2ZyZWVpcCB7DQrCoMKgwqDCoCBteSAkaGVhZGVycyA9IFsnQ29udGVudC1UeXBlJyA9
PiAnYXBwbGljYXRpb24vanNvbjsgY2hhcnNldD1VVEYtDQo4JywgJ0F1dGhvcml6YXRpb24nID0+
ICJ0b2tlbiAkdG9rZW4iXTsNCsKgDQrCoMKgwqDCoCBteSAkaW50ZXJuYWxpZCA9IGdldF9pcHJh
bmdlX2lkKCR1cmwsICRyYW5nZSwgJGhlYWRlcnMpOw0KK8KgwqDCoCBpZiAoJGludGVybmFsaWQg
ZXEgIiIpIHsNCisNCiAkaW50ZXJuYWxpZCA9IGFkZF9pcHJhbmdlKCR1cmwsICRyYW5nZSwgJHN1
Ym5ldCwgJGhlYWRlcnMpOw0KK8KgwqDCoCB9DQrCoMKgwqDCoCBteSAkZGVzY3JpcHRpb24gPSAi
bWFjOiRkYXRhLT57bWFjfSIgaWYgJGRhdGEtPnttYWN9Ow0KwqANCsKgwqDCoMKgIG15ICRwYXJh
bXMgPSB7IGRuc19uYW1lID0+ICRkYXRhLT57aG9zdG5hbWV9LCBkZXNjcmlwdGlvbiA9Pg0KJGRl
c2NyaXB0aW9uIH07DQrCoA0KLcKgwqDCoCBldmFsIHsNCivCoMKgwqAgbXkgJGlwID0gZXZhbCB7
DQrCoA0KIG15ICRyZXN1bHQgPSBQVkU6Ok5ldHdvcms6OlNETjo6YXBpX3JlcXVlc3QoIlBPU1Qi
LCAiJHVybC9pcGFtL2lwLQ0KcmFuZ2VzLyRpbnRlcm5hbGlkL2F2YWlsYWJsZS1pcHMvIiwgJGhl
YWRlcnMsICRwYXJhbXMpOw0KwqANCiBteSAoJGlwLCB1bmRlZikgPSBzcGxpdCgvXC8vLCAkcmVz
dWx0LT57YWRkcmVzc30pOw0KwqANCiBwcmludCAiZm91bmQgaXAgZnJlZSAkaXAgaW4gcmFuZ2Ug
JHJhbmdlLT57J3N0YXJ0LWFkZHJlc3MnfS0kcmFuZ2UtDQo+eydlbmQtYWRkcmVzcyd9XG4iIGlm
ICRpcDsNCkBAIC0xODQsNiArMTg5LDggQEAgc3ViIGFkZF9yYW5nZV9uZXh0X2ZyZWVpcCB7DQrC
oMKgwqDCoCBpZiAoJEApIHsNCsKgDQogZGllICJjYW4ndCBmaW5kIGZyZWUgaXAgaW4gcmFuZ2Ug
JHJhbmdlLT57J3N0YXJ0LWFkZHJlc3MnfS0kcmFuZ2UtDQo+eydlbmQtYWRkcmVzcyd9OiAkQCIg
aWYgISRub2VycjsNCsKgwqDCoMKgIH0NCisNCivCoMKgwqAgcmV0dXJuICRpcDsNCsKgfQ0KwqAN
CsKgc3ViIGRlbF9pcCB7DQpAQCAtMjkwLDYgKzI5NywyOSBAQCBzdWIgaXNfaXBfZ2F0ZXdheSB7
DQrCoMKgwqDCoCByZXR1cm4gJGlzX2dhdGV3YXk7DQrCoH0NCsKgDQorc3ViIGFkZF9pcHJhbmdl
IHsNCivCoMKgwqAgbXkgKCR1cmwsICRyYW5nZSwgJHN1Ym5ldCwgJGhlYWRlcnMpID0gQF87DQor
DQorwqDCoMKgIG15ICgkc3RhcnQsICRzbWFzayk9IHNwbGl0KCcvJywgJHJhbmdlLT57J3N0YXJ0
LWFkZHJlc3MnfSk7DQorwqDCoMKgIG15ICgkZW5kLCAkZW1hc2spPSBzcGxpdCgnLycsICRyYW5n
ZS0+eydlbmQtYWRkcmVzcyd9KTsNCivCoMKgwqAgbXkgJHBhcmFtcyA9IHsNCisNCiBzdGFydF9h
ZGRyZXNzID0+ICIkc3RhcnQvJHN1Ym5ldC0+e21hc2t9IiwNCisNCiBlbmRfYWRkcmVzcyA9PiAi
JGVuZC8kc3VibmV0LT57bWFza30iLA0KKw0KIGRlc2NyaXB0aW9uID0+ICJwcmVmaXg6JHN1Ym5l
dC0+e2NpZHJ9Ig0KK8KgwqDCoCB9Ow0KKw0KK8KgwqDCoCBteSAkZGF0YSA9IGV2YWwgew0KK8Kg
wqDCoMKgwqDCoMKgIG15ICRyZXN1bHQgPSBQVkU6Ok5ldHdvcms6OlNETjo6YXBpX3JlcXVlc3Qo
IlBPU1QiLA0KIiR1cmwvaXBhbS9pcC1yYW5nZXMvIiwgJGhlYWRlcnMsICRwYXJhbXMpOw0KKw0K
IHJldHVybiAkcmVzdWx0Ow0KK8KgwqDCoCB9Ow0KKw0KK8KgwqDCoCBpZiAoJEApIHsNCivCoMKg
wqDCoMKgwqDCoCBkaWUgIkNhbid0IGFkZCBpcCByYW5nZSAkc3RhcnQvJHN1Ym5ldC0+e21hc2t9
IC0+DQokZW5kLyRzdWJuZXQtPnttYXNrfSAkQCI7DQorwqDCoMKgIH0NCisNCivCoMKgwqAgcmV0
dXJuICRkYXRhLT57aWR9Ow0KK30NCisNCsKgMTsNCsKgDQrCoA0KDQo=


--===============9043770503938345514==
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

--===============9043770503938345514==--