From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <Alexandre.DERUMIER@groupe-cyllene.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 A33ACA068D for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:46:05 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8CB7EBB4F for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:46:05 +0100 (CET) Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:46:04 +0100 (CET) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id F41BE4050284 for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:45:59 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr F41BE4050284 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1699461960; bh=HEjH82By8XrVTRqPfsfTsJfLxt/KtxS5TDzbluvWQ+E=; h=From:To:Subject:Date:References:In-Reply-To:From; b=TP4ZFW52DZR5eMqQ9sYE2a8i1H8WrzgvC95c+knHrp+CWFYWPbrSG9OZ5/0smGfjo gjDqjizz5kFPqknAbHxkvWCkSONMIbvjvtu9l4VWw7gSkxMqkOEsIrZgHHuodh0LO+ KYpQnIxmb5f9XwybgWepPGCyB5ZMEQFt/oKZxO+4= Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Wed, 8 Nov 2023 17:46:01 +0100 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (10.0.250.254) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34 via Frontend Transport; Wed, 8 Nov 2023 17:46:01 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LP4H5mIjW2rVJYbtxUCSdvt9rrEjgS6jN1ye69oe5kXE2IJUynLJVKmY5BdgE011JC9/bq9XhWmir6CcDDib3i/XVzoeEdczc8Xr0EoLNZC60/srPeJ8ha6M/JkNh6usBE0EWVdHSIYMajRtttvOEsuKxgXU40TGtTdi8gVoc77NetsmtJp8d+vH4I41576iiLGw+0h3sDhRVBtp1M8SzK4hjTXHWD2ubat81gnCIAy1nPE+cS5wnsdgJPGLm1Oxx1rdEWCDTBVFdD/62NvvwF8gtvUaC4DcwNb6eJZ+yzuGaHO9eJiUvHvfG7qst/sgyCo4FiOEaRfJMtdgKNedPA== 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=HEjH82By8XrVTRqPfsfTsJfLxt/KtxS5TDzbluvWQ+E=; b=lwYqjZkT0WKvgZ3VbxdRQsgVzs97YWoh/dMILub+j3IeZ+aajHKlaKOYe/VImKeUcjz+BbcG0+3gkIHhmFNEawuojmgQeyK+m1mTMI/5lisb3dUmtfD6Igy9zSGWJhGDAko6MFVoW397lEzcSO/8HJhbgfwjy3uGZVPYrFf48fH7yXoHFFwm1gDOWlrxNczUO5UvAqPg5P239kv3/oS+xVBcLa1VdHxl9t2n7SuXSOdXOrbKqF+X3tq/ISu3/Wy6fwI6CSuo7oPXqUPFwc6JFE1PWEuI3HxHal/TuzQVPFvhYSJkry6Fq8+0mCgnANngoZTaJ5nCDiZtC9aRfQdJyw== 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=HEjH82By8XrVTRqPfsfTsJfLxt/KtxS5TDzbluvWQ+E=; b=uF2+yjo4JAQLIAfjppqrI0lYu/jbVmFlFLk+6NJ5z00yUVGDcBgvt+AG3oZNS2IRtzhjYFGe5z/sImKKsP/eAE3sVvdJyEjTXnx82JkPl5HHRBSf3p90U5slK6npLX7NbA86wsIiARVACJRbTZa+tPrDyEhRUkh8v1ank5TY+Dw= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PR0P264MB2043.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:16f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.18; Wed, 8 Nov 2023 16:46:00 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::ea83:662a:77c9:2b2e]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::ea83:662a:77c9:2b2e%4]) with mapi id 15.20.6977.018; Wed, 8 Nov 2023 16:46:00 +0000 From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com> To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com> Thread-Topic: [pve-devel] [RFC qemu-server 6/6] DHCP mappings on vNIC add/remove Thread-Index: AQHaCMj8I76FpHk3P0CI8AVD2UI5S7BwtIiA Date: Wed, 8 Nov 2023 16:46:00 +0000 Message-ID: <b7fa627d052444ff98a0000dcc377b8355cefb97.camel@groupe-cyllene.com> References: <87v8axbjh1.fsf@gmail.com> <20231027113000.2008166-1-s.lendl@proxmox.com> <20231027113000.2008166-7-s.lendl@proxmox.com> In-Reply-To: <20231027113000.2008166-7-s.lendl@proxmox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.50.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: MR1P264MB2481:EE_|PR0P264MB2043:EE_ x-ms-office365-filtering-correlation-id: 9e7417af-5d7a-4e2e-2c2a-08dbe07a3049 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qxxHdI+Hj8KZZQFzaIKxBPUbzHxdGWFjVLkFoe3a8rWMopkcMQk8NPS5ZXCK9sk/6qbxNKP5F/54rqAENQ4zETVyoBWKClcWnXAiEIYx5H0WqHRGb5TNGDZARzthdgCX4Ql8l98ntj+UIG16tUNYwJxyBI7fF6uREp7Frib71133ica/GNHAppiSVYjhT638/WZ6nHpA/rFVtW/weNXiKp8EkdnnXZ6grbHE2BNuCCdBPpk1RrBj6F4e8oPwJEFcLsu26HKFJ4yUODsCrJyJ0KcURnukdjbgITHpDsIosJBGIJMOabLXEUMLOTuJ9FJ0U5xf8IwQ9mmSXiwApOdfcpAF/iiw/zkEiYpoTeem3bZogPBeM71gTHGp+I+3EEQHo0NFhTn65EJcQ12EFuIyE71RlX+HJrAtV+F7sEibYStx1lz1mKtz1fuuhJaggiVhnP90z0/VVcNre/j10N01hdwcmnAZ6K/bHERWYUq2rpgNZbNDDI0buHPoF61GMxQMdfN457LU4ZU+FtPjDG03ozBQ6DbTw411wfx2nFbiLEoqA9ls9ik+xrzIJ+3fbyAMS9F62UP2OfEtFuA9Dee6t+IXTtOv/b1bcOXsLGhOyolg/FX/U5Zd2MRs16JHgruA x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(396003)(136003)(366004)(346002)(376002)(39850400004)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(6506007)(66574015)(71200400001)(2616005)(6512007)(83380400001)(41300700001)(8676002)(5660300002)(2906002)(8936002)(6486002)(478600001)(316002)(6916009)(91956017)(66446008)(66946007)(66476007)(66556008)(64756008)(76116006)(36756003)(86362001)(38100700002)(122000001)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N1orUWJZbjJlZVVwL016bFpqSG9waWpBVTR4VWJrVVhaRzZENWQ4Z2ZQMjhU?= =?utf-8?B?ZVZURG9xS2M4ZCs0aFJVZHY2WVU4SW1Wam4vQVYvc095ZTNoL0VMY1lLc3dF?= =?utf-8?B?QUFJZE4zM0NqcEQ5OFkwRkpoUFhHNHZFc29Rc1cxRFU5OFc1YVpZdEg4WGZn?= =?utf-8?B?a3Ywd0lXdTZsRDBVL0FvU2hzVVJVS3lzbFkxTmgraURNcGV1M0RZdHp0TXd0?= =?utf-8?B?R0ljS3k1K3B2dDBDc04rZ2JOMGh3eUMwZFJ3d2tvYnNQSEdPUTh3Z1kwM2Vh?= =?utf-8?B?dGVnSEcxZHNhRGwwVXNEazNtNHp3SEpXb0tTZWZFY2F4VFJpdDhnbWwxS3Zr?= =?utf-8?B?UUFqWDVqbXl5K3BDeHhWaTF4cXhyUTkwbVowcW83Qld4SmdwMWZKYjJvZU1N?= =?utf-8?B?cnpwRXNZNTBobTB1OTlPTngwSFBFV1NVT29xQ3g0cy9yalZhMHVaZGFzUkVU?= =?utf-8?B?Y0hwNzhrc1RCbjRZN3FvRDVMbmM0Mm5UYjl0M1UzYnBlRk4yZEExbVdZZmRj?= =?utf-8?B?OXhyb2Yva1ZHUXZWKzFHYzUrU1dTbmVzT1ZsdTBTWDdTczFMODJGUWpzZ0hz?= =?utf-8?B?eVlYWWhsV25NQlRrMFRRTFpSeFRjbjZMVDdUU00xcXhhZGM0alhlQ3dzdFFy?= =?utf-8?B?NmlNY3ZwNldUS1I1SXMrQUk2K1RSWmxmSzAwY0UyTC9NaGFDT3B3d0k3UGlo?= =?utf-8?B?RzRCcWUrS3ozVXpZRDFUdEFpcmZNdk10WVhtVDRVUUovTGtPZVhqcThtMU5Z?= =?utf-8?B?MjZPTlpSTDlSdDFKV015WHJ0bE5uVVMyNnVqRytPTlhyQVpQNDh0WExrd2tr?= =?utf-8?B?cEMrVjViRnBBcDJxakMxOGplenZzOE9YK3IzN1U5ZzNTQWRhYm1ab1JXVXJa?= =?utf-8?B?WFlnNVdXV2t5TE1hVGEzUEFORTBuSktPVUFjWVNnK3JUMlpSK2NiaE5sYTJJ?= =?utf-8?B?NWd2OWxxdVpBQy9sbkFBcDRBa0wxTlpQTGtiTThTOGJ3enp3cUh5YzkzVkRn?= =?utf-8?B?bFJaOHBVSk84dWRuUHB4bTRNd1hmNWVjSXNVbng2alVQcmVVWXFaZGFUTlZZ?= =?utf-8?B?MWtaWDZJNm90YUJwYlpVNVZxcUtDMG85aExZZ2NRNnpjVDNtZEFIUUh5WFdF?= =?utf-8?B?TUk0S2tWWDZSS0RmVGY0ZCtvWDg0dk5ZQm02VVp0WWJFOXRYQzlUNHZVc0Zw?= =?utf-8?B?Yk1pOHFOM2lKNW5pSkk1VUs1OEJUckNFbG54Kyt3QTM0Uk1TYzBWSklIK1Jn?= =?utf-8?B?Tkt6MUVOYzlhdFhrK3BVRlVRMHlMR3JpZEdRS2xQN01GVUd5Vjh1SFJpai9u?= =?utf-8?B?eWhNenVwbGlCaEJlNVB3TzBDdGRqc1RPQzh6bkdmdnRrU3hLQ3ZHVWJueWRY?= =?utf-8?B?Y3lUTmFCditnSDVzT3dnNGxtc2ZDczJyY093Unltc2NvUS9UekduWkJSdUwx?= =?utf-8?B?TWlEdXZxL2pyZGRNZWNrVE9wWlhYanJnUDFDN0c3MU5HN1kzT3hENXhVZTNB?= =?utf-8?B?TVcyL2l5MWpQckNyL3dxenpFRngzVXA0SlhIdDNKUzk2dXJLNXFXaXkxeXh2?= =?utf-8?B?NFR2dGE2QU85aEZ1M0dlUXZ5aVh2aldpcjEydlVHZ1NEandYQWU0WDhQa3pJ?= =?utf-8?B?YTNSY0h5Rzh4Y295d3BlUlcyeHQ3YnR2YXhNaUsyTEw0b1NRQmJiNm94NSto?= =?utf-8?B?elZkNlVwaVBrSWg3a0tnejFnYWVocnFHa0VIWkVWTDU4Q0lzdkQzYWVrL3A1?= =?utf-8?B?OWlSakxZbkYxcHQ2YS9DWW5DVmltaWhDUmxFbmtkQmVZdTZsbmUxSm4rWVhn?= =?utf-8?B?R0tVdUxKVEYrcUNqRDA4Z2p1bFg2N2cwVGVpeGpTTWFONVpWS3pMMGVOOCtz?= =?utf-8?B?ckxUUXNTMDBLRUhSVVhmS1NIbnBTczc0eXJrVUpRNElUbjg1ai9OSUVyS0hZ?= =?utf-8?B?V3BSaVVpNVMrMFZXTktWajhFcm5rV0VtTU8rT2FaeWM0aUx1QW5jTW5MTTdO?= =?utf-8?B?VjRnNmpyMncvVmhWZFl3NWN6NGNzeE12bU1hN0U0MTIwTG5YYVJoNFVkaWRP?= =?utf-8?B?Mmt5bXNUT3YrL3I3TEpzaWRQT2xQTkl0b0lBalY5S2h1WlR6VU1JR25WZ2FH?= =?utf-8?B?YVZPVytuUG1DMkc3ekVxU3RweDQzek1RUStlTjBueU4xT3gxbTNWeFlhS09J?= =?utf-8?Q?DoCUlWTQZfR/by5XnHSc0Xo4eiDAGJtc02n7h90QoGsx?= Content-Type: text/plain; charset="utf-8" Content-ID: <80F144A13F6CD9459D76A763369D4858@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9e7417af-5d7a-4e2e-2c2a-08dbe07a3049 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2023 16:46:00.3789 (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: I07ai4pWin0ILEc0HF6+sYvDtC4XbU0VWzV8AfzDldJFzX3oHF7iAJDv3lr485EkT3P6IlVw41IDbBOePUypyy//i0frVMFcPSQogaMQwPEksjLMPc0cHVt6eLq5lhVJ X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2043 X-OriginatorOrg: groupe-cyllene.com 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.000 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 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_MISSING 0.1 Missing DMARC policy SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record T_SCC_BODY_TEXT_LINE -0.01 - Subject: Re: [pve-devel] [RFC qemu-server 6/6] DHCP mappings on vNIC add/remove X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> 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/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> X-List-Received-Date: Wed, 08 Nov 2023 16:46:05 -0000 RnJvbSBteSBwcmV2aW91cyBtYWlsLA0KDQpIZXJlIEknbGwgYWxsb2NhdGUgb25seSBpbiBpcGFt LCAgIGJ1dCBub3QgZ2VuZXJhdGUgZGhjcCBjb25maWcuDQoNCg0KLS0tLS0tLS0gTWVzc2FnZSBp bml0aWFsIC0tLS0tLS0tDQpEZTogU3RlZmFuIExlbmRsIDxzLmxlbmRsQHByb3htb3guY29tPg0K UsOpcG9uZHJlIMOgOiBQcm94bW94IFZFIGRldmVsb3BtZW50IGRpc2N1c3Npb24gPHB2ZS0NCmRl dmVsQGxpc3RzLnByb3htb3guY29tPg0Kw4A6IHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQ0K T2JqZXQ6IFtwdmUtZGV2ZWxdIFtSRkMgcWVtdS1zZXJ2ZXIgNi82XSBESENQIG1hcHBpbmdzIG9u IHZOSUMNCmFkZC9yZW1vdmUNCkRhdGU6IDI3LzEwLzIwMjMgMTM6MzA6MDANCg0KYWRkIERIQ1Ag bWFwcGluZyBvbiB2TklDIGFkZC91cGRhdGUgYW5kIFZNIGNsb25lIChuZXcgbWFjKQ0KcmVtb3Zl IERIQ1AgbWFwcGluZyBvbiB2TklDIGRlbGV0ZSBhbmQgVk0gZGVzdHJveQ0KDQpTaWduZWQtb2Zm LWJ5OiBTdGVmYW4gTGVuZGwgPHMubGVuZGxAcHJveG1veC5jb20+DQotLS0NCsKgUFZFL0FQSTIv UWVtdS5wbcKgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKw0KwqBQVkUvUWVtdVNlcnZl ci5wbSB8wqAgMiArKw0KwqAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykNCg0KZGlm ZiAtLWdpdCBhL1BWRS9BUEkyL1FlbXUucG0gYi9QVkUvQVBJMi9RZW11LnBtDQppbmRleCAzOGJk YWFiLi4xYjE2ZmE1IDEwMDY0NA0KLS0tIGEvUFZFL0FQSTIvUWVtdS5wbQ0KKysrIGIvUFZFL0FQ STIvUWVtdS5wbQ0KQEAgLTQ5LDYgKzQ5LDggQEAgdXNlIFBWRTo6U1NISW5mbzsNCsKgdXNlIFBW RTo6UmVwbGljYXRpb247DQrCoHVzZSBQVkU6OlN0b3JhZ2VUdW5uZWw7DQrCoA0KK3VzZSBQVkU6 Ok5ldHdvcms6OlNETjsNCisNCsKgQkVHSU4gew0KwqDCoMKgwqAgaWYgKCEkRU5We1BWRV9HRU5F UkFUSU5HX0RPQ1N9KSB7DQrCoAlyZXF1aXJlIFBWRTo6SEE6OkVudjo6UFZFMjsNCkBAIC0xODA0 LDYgKzE4MDYsOSBAQCBteSAkdXBkYXRlX3ZtX2FwacKgID0gc3ViIHsNCsKgCQnCoMKgwqAgfQ0K wqAJCcKgwqDCoCBQVkU6OlFlbXVDb25maWctPmFkZF90b19wZW5kaW5nX2RlbGV0ZSgkY29uZiwN CiRvcHQsICRmb3JjZSk7DQrCoAkJwqDCoMKgIFBWRTo6UWVtdUNvbmZpZy0+d3JpdGVfY29uZmln KCR2bWlkLCAkY29uZik7DQorDQorCQnCoMKgwqAgbXkgJG5ldCA9IFBWRTo6UWVtdVNlcnZlcjo6 cGFyc2VfbmV0KCRjb25mLQ0KPnskb3B0fSk7DQorCQnCoMKgwqAgUFZFOjpOZXR3b3JrOjpTRE46 OkRoY3A6OnJlbW92ZV9tYXBwaW5nKCRuZXQtDQo+e2JyaWRnZX0sICRuZXQtPnttYWNhZGRyfSk7 DQrCoAkJfSBlbHNlIHsNCsKgCQnCoMKgwqAgUFZFOjpRZW11Q29uZmlnLT5hZGRfdG9fcGVuZGlu Z19kZWxldGUoJGNvbmYsDQokb3B0LCAkZm9yY2UpOw0KwqAJCcKgwqDCoCBQVkU6OlFlbXVDb25m aWctPndyaXRlX2NvbmZpZygkdm1pZCwgJGNvbmYpOw0KQEAgLTE4ODEsNiArMTg4NiwxOCBAQCBt eSAkdXBkYXRlX3ZtX2FwacKgID0gc3ViIHsNCsKgCQkJKTsNCsKgCQnCoMKgwqAgfQ0KwqAJCcKg wqDCoCAkY29uZi0+e3BlbmRpbmd9LT57JG9wdH0gPSAkcGFyYW0tPnskb3B0fTsNCisNCisJCcKg wqDCoCBteSAkbmV3X25ldCA9IFBWRTo6UWVtdVNlcnZlcjo6cGFyc2VfbmV0KCRwYXJhbS0NCj57 JG9wdH0pOw0KKwkJwqDCoMKgIGlmIChleGlzdHMgJGNvbmYtPnskb3B0fSkgew0KKwkJCW15ICRv bGRfbmV0ID0NClBWRTo6UWVtdVNlcnZlcjo6cGFyc2VfbmV0KCRjb25mLT57JG9wdH0pOw0KKwkJ CWlmICgkb2xkX25ldC0+e2JyaWRnZX0gbmUgJG5ld19uZXQtPnticmlkZ2V9DQpvcg0KKwkJCcKg wqDCoCAkb2xkX25ldC0+e21hY2FkZHJ9IG5lICRuZXdfbmV0LQ0KPnttYWNhZGRyfSkgew0KKwkJ CcKgwqDCoCBwcmludCAiQnJpZGdlIG9yIE1BQyBjaGFuZ2VkOiAkY29uZi0NCj57JG9wdH0gLT4g JHBhcmFtLT57JG9wdH1cbiI7DQorCQkJwqDCoMKgDQpQVkU6Ok5ldHdvcms6OlNETjo6RGhjcDo6 cmVtb3ZlX21hcHBpbmcoJG9sZF9uZXQtPnticmlkZ2V9LCAkb2xkX25ldC0NCj57bWFjYWRkcn0p Ow0KKwkJCX0NCisJCcKgwqDCoCB9DQorCQnCoMKgwqAgUFZFOjpOZXR3b3JrOjpTRE46OkRoY3A6 OmFkZF9tYXBwaW5nKCR2bWlkLA0KJG5ld19uZXQtPnticmlkZ2V9LCAkbmV3X25ldC0+e21hY2Fk ZHJ9KTsNCisNCsKgCQl9IGVsc2Ugew0KwqAJCcKgwqDCoCAkY29uZi0+e3BlbmRpbmd9LT57JG9w dH0gPSAkcGFyYW0tPnskb3B0fTsNCsKgDQpAQCAtMzc2Myw2ICszNzgwLDE0IEBAIF9fUEFDS0FH RV9fLT5yZWdpc3Rlcl9tZXRob2Qoew0KwqANCsKgCQlQVkU6OlFlbXVDb25maWctPndyaXRlX2Nv bmZpZygkbmV3aWQsICRuZXdjb25mKTsNCsKgDQorCQlmb3JlYWNoIG15ICRvcHQgKGtleXMgJSRu ZXdjb25mKSB7DQorCQnCoMKgwqAgaWYgKCRvcHQgPX4gbS9ebmV0KFxkKykkLykgew0KKwkJCW15 ICR2YWx1ZSA9ICRuZXdjb25mLT57JG9wdH07DQorCQkJbXkgJG5ldCA9IFBWRTo6UWVtdVNlcnZl cjo6cGFyc2VfbmV0KCR2YWx1ZSk7DQorCQkJUFZFOjpOZXR3b3JrOjpTRE46OkRoY3A6OmFkZF9t YXBwaW5nKCRuZXdpZCwNCiRuZXQtPnticmlkZ2V9LCAkbmV0LT57bWFjYWRkcn0pOw0KKwkJwqDC oMKgIH0NCisJCX0NCisNCsKgCQlpZiAoJHRhcmdldCkgew0KwqAJCcKgwqDCoCAjIGFsd2F5cyBk ZWFjdGl2YXRlIHZvbHVtZXMgLSBhdm9pZCBsdm0gTFZzIHRvIGJlDQphY3RpdmUgb24gc2V2ZXJh bCBub2Rlcw0KwqAJCcKgwqDCoCBQVkU6OlN0b3JhZ2U6OmRlYWN0aXZhdGVfdm9sdW1lcygkc3Rv cmVjZmcsDQokdm9sbGlzdCwgJHNuYXBuYW1lKSBpZiAhJHJ1bm5pbmc7DQpkaWZmIC0tZ2l0IGEv UFZFL1FlbXVTZXJ2ZXIucG0gYi9QVkUvUWVtdVNlcnZlci5wbQ0KaW5kZXggNzEwMjU5Yi4uOGE2 M2VjMyAxMDA2NDQNCi0tLSBhL1BWRS9RZW11U2VydmVyLnBtDQorKysgYi9QVkUvUWVtdVNlcnZl ci5wbQ0KQEAgLTIzMzcsNiArMjMzNyw4IEBAIHN1YiBkZXN0cm95X3ZtIHsNCsKgCX0pOw0KwqDC oMKgwqAgfQ0KwqANCivCoMKgwqAgY2xlYW51cF9zZG5fZGhjcCgkdm1pZCwgJGNvbmYpOw0KKw0K wqDCoMKgwqAgaWYgKGRlZmluZWQgJHJlcGxhY2VtZW50X2NvbmYpIHsNCsKgCVBWRTo6UWVtdUNv bmZpZy0+d3JpdGVfY29uZmlnKCR2bWlkLCAkcmVwbGFjZW1lbnRfY29uZik7DQrCoMKgwqDCoCB9 IGVsc2Ugew0KDQo=