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) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 2F548A0626 for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:45:30 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0D0B5BBA3 for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:45:00 +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:44:58 +0100 (CET) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id 098AF4050284 for <pve-devel@lists.proxmox.com>; Wed, 8 Nov 2023 17:44:54 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 098AF4050284 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1699461894; bh=kxUc5km1WOvnebXy9t1xI0ClSu213L/sio2ioqenIe4=; h=From:To:Subject:Date:References:In-Reply-To:From; b=IuhyiYSkDa++hbOGC4mack2wH2zF7begr8WZ6YOaaKKbNA4GtCHynoQko+1hs33An o7w4zLYIYAShN+CE0xT6xJhGwuBXF05YXMdrYG9NS65uMT0Dk1mJp+CNklqbALXy7Y SOBMmmXCKPOds4MnqM6gOhYykrCB65eoOvYldoT8= 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:44:55 +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:44:55 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d2hKrqPiTYmMOWDJslcbjsj3u8B8POP3dYXuzXUsihNZ4QA+vOIN2UWXDkC6Syt/freqjnDDytInLABbnEB+68Y58HNfR3Gz4iiD+dCfrCzG9OU2zByj3qU08CDA0RdNENMMm1eil/dTTyWfkpzNyWz04xA4TMXIMAonux08dDaG7AImZ7L71fKWqnEjGOPjzqFhH0oqoWiRMAcQrV6XjohB9UWqDPwes6Jfo+VbgaWXOgtIe3u/hxRFyygzLS1p7zXESWcLroJFQJ6jDehd37cGZv4q2N7mxPAJgb1FDTn1iqNNdjFOhhnjEgTyQSgJlPmnoHsrbd3vffi1YtlxCA== 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=kxUc5km1WOvnebXy9t1xI0ClSu213L/sio2ioqenIe4=; b=TTnkG2dNMV+e+uUKbmhmViJ71Nv7OiW7NMTvE67jJqiA8ZNZAJAzSj0SJ7NU8T/EHXc3JgTeuxoC1LfH3CpoVHjPanhg6Z8mWw05CkJCPMAmY1OmlMj0JPM4NIhsFypWqO6kh7Ke94xLcXmAmaQJATuvkqVS3e0cKfbzO2TvjrhUghTfHeb37+1LQiGtwrwp+XWiYHn+8rYfDDMK/Qj5oNe90/ffTyWyJPp5p+6E6h4NilnS8ed1Z1b4cZDSk9Phy7YpSXzzlPgBuODa5vyznJZ76XLdj3/Hpo6Mc8umoZEvpQbmgunt435Znno74xrxELW/u6ATXn3Jy7zT+satwQ== 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=kxUc5km1WOvnebXy9t1xI0ClSu213L/sio2ioqenIe4=; b=tQ1xatP5yTxt4Fg4G4z0Gyn8FTGGBoxm/X2H1PUuEuBkWnMjqKiTCWE8zhtbEEVFEPylWESGco6wKQgMHCkooeVp1KQA7uQEGnh1kjVwoyayNOj6d8VvRDWzyxciELa1ErehD+wLrnwehQ9Ou/cInNhcDrzRHvwqePWWLxYViNY= 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:44:53 +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:44:53 +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 pve-network 2/6] always generate dnsmasq ethers file Thread-Index: AQHaCMj2cEYdsGl9MUCd+XtGI+1yDbBwtDeA Date: Wed, 8 Nov 2023 16:44:53 +0000 Message-ID: <978a0591336f2152926dc2ba25c94c92a2bd1bc8.camel@groupe-cyllene.com> References: <87v8axbjh1.fsf@gmail.com> <20231027113000.2008166-1-s.lendl@proxmox.com> <20231027113000.2008166-3-s.lendl@proxmox.com> In-Reply-To: <20231027113000.2008166-3-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: 5a87a96f-5d33-45c3-6e71-08dbe07a0867 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cnyqbBjvPv96vcWKnLENrBQubQcCXQEyGdOqxhozdRY/7LwD14aAcSaQe3XLXtfM1Au4jkoOiTWSDLvL9YNnwLjNgIw+z5RcxCjtp/uY5mttNcNpccI44gMEtpvyNJDasVG5Cwkf35mmMiQSyYCsbYtPXkM5MdsPBXxRdGC8PapXowVYID0vAvBcBaZGSteaVLfMRJubeIrgDMzdVs7Ibgd0XH3IqROxubJ1/yXs46bPeMzlxkONF0RpCtqW88jX+kUe+yMOp/6Oad+17aCwr79EwGtIBIMcAblL2+n1QDD+2Ds50e3tcMNEqhtS6jPP5858dkccatjhKYUe66Ezxm2d2iCeW7ip9Wk2vJ8M8IAuagYJdXT07pPhw9nKIZxjNoi83Q/WGkpqIbbtIHHJAVicXqyq4WvtV5gmClVQoPbZUxbIP+6+Y7Z0lSHzuQe2CziROTGhx1ZithgrvELMPtz9G91rAkttepWP9AJAtf+iq34zhy7HBrtt6ccOv9vjB5WQjnT6agiOVIRd7nn3C7JxjL8vyrBbMBGiR82xiK1LkkP8Jpjrt3+8p1eGM4ZTZS1eHu3kOxM+FflSqGagfCtuPI3T9gottahni4udbwz2ICZ34uYmBovqMYpTH1Z32MeajHXYgVlN4Dqm7p5QguU9TDlxGR96otX8Z4KSwW8= 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)(230173577357003)(230273577357003)(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?WTVoU2NaUlNGWXd0cmRuUXdpelFZWWJ5ZWQ4TEdxNElPb0gzdjRPMm0yUUYx?= =?utf-8?B?UmRzMGUzSDIwdmllT0JNcmZ3TzJGYmpXSDJOVXZUK2ducElVSWIrRm1RVjM5?= =?utf-8?B?dml1WlZGYnVjTWZSL1BDVkw1a2k2NXUrU3RjQkJzNzZCMmZ2OUYyVVlNS0tj?= =?utf-8?B?VTRDeGc1cmh5bFR4WWxkRU44Njl6bU94QVZlOVU0KzZTbzg5NHk2cDJEZWF0?= =?utf-8?B?OUJWNytmY2hUYmRQMEg1elRrNlJ3QzdYMVZEczllWmo5cS9YTGg4Mmdtdmtr?= =?utf-8?B?Q2Z2ZExzM2R6WXJSQmZpazNFTk9TWDNXaWNmMlNMVFdXR1ZxS2xKcUtrbGhx?= =?utf-8?B?dVZ2cnVXNURCK0hwWmNqL2VDUFdqcW4veC9ZSC9jVWlmNjY3a0wrYjhlaFZD?= =?utf-8?B?QmVoQXM3RHA5bXV4L3k5U0t5d3VXVkpOaGkveER1dk1OWTBPeWpQQ1NiM3ZL?= =?utf-8?B?bDhGb2FHeG8xWmJMVjdwTE9CdEx6Nlo4cGdFVExaaDBaYXpUUUpKdUhLZTdO?= =?utf-8?B?cit2MkNpYjhBWjlpUDZsV3RDVExzQkVibkhTdk9tYW9jbEpWdHRCSTFvNDJn?= =?utf-8?B?K1dQQXVMQnRHWXdhc050ZUNKS3ZsNWN4ZkNnU3Y4dlZXMW1DMlNyTGxBVjZB?= =?utf-8?B?ZElXQ0dXUXhTUC9xN1pJVU9Qbzd0WEhBSit0cDBCNVMyZzNPMW52QUsrYm54?= =?utf-8?B?UnN3ZXJZQzBhendKNndnN0xTYlNjZk03STY1RVhtbU1YdVFHWTdranozbnZw?= =?utf-8?B?ZVFYVEhDUHcvdGgzbSt1bDYxcTJXQkVnZGZ2TVJxVjg3TVg5UktwTmF2UTBC?= =?utf-8?B?VlZrM3JWZGMyU1ZlU29GYmtHWVlGb0F0bGF5Wm1GZHp3Nkc4eTlvNHBuTWtC?= =?utf-8?B?eXZHK0JuS05vTEpxb1AwV05MRENJM0RCV3JnSTVxQ2czcEF1d0Q5amFUS1gy?= =?utf-8?B?OVkxcFVObUVZazJvTGNNcFkxT09ZdC9RMHNOZHVnTDJKRmNuNVIrU1ZCc3hi?= =?utf-8?B?Z1h4Z2N1WkFRMWs2d3VJZzNvYVhqMDAwcWdKRGJiWXBoRC9OQXJvbWdHb1hN?= =?utf-8?B?VDdvWXRqV1g3WWRoTGZQVE9wbzdXTW5nMWVuSlYwY083d04wd3Z0MWFQY0h0?= =?utf-8?B?Rk9ZbE1xa1FjQzJzR200SmFsd1VNaWsyYXA4bEZweHdQVE5DQ21aV0s3Q0tk?= =?utf-8?B?N1FCdTdYN2VBaE1sV2p4RTlZbnpEKzZOSnc2UUI0ZkxUT0d6ZC90NjIrSW5D?= =?utf-8?B?d1Z1QzdLZkxRZ1hYVzBTZnJnM2VqVlplcG42eDdMSzJpVXlaZEhkVXJyQVJD?= =?utf-8?B?dWZvM3pNMGkraE12b0YrTWZmbzVaTDk1UC9WZXFPMnhZSHVRM0FmN2lEQjhN?= =?utf-8?B?MkVHUEtiY25EemF1M1F6cXI2SGdiY2w5RmdZTC82RThWWnJXK1pCclVYaDg0?= =?utf-8?B?SnVieCtvbkJKaEpQdEVVS2lTYnkrZktiOThDdTlTOGJTSXlVMW9DTWpTdkh6?= =?utf-8?B?dXN3SFExMU5wb3lYMjJjZ2RCb1FYVk1Scjl3QWhVMU0vYnBFWGMrRHkraW9n?= =?utf-8?B?ZzV6M0xJeGJsU1VGUWM2VEJKOGxhSVE2VGs1S3JUTE5DZ0tKSmNTNnFoMGpM?= =?utf-8?B?MkN0NitoNXJOZlBpYWRsN0N4eW11V2NvaDg4TE54NURJRUl1T0VCNTAxdnFz?= =?utf-8?B?ampac2hxL1ZGTEVIb3RxWVFVbkhnbml0eHZyek5yblZzWHIxK3Q2QllpOExs?= =?utf-8?B?SSs2TTdDTEZubmZqU3hQUS9uL1ZUREZwL09xdDRHK3dkV0hvL0tMenBDQ1pB?= =?utf-8?B?QUJUKzFZczR1d3E4WFY2WU1kZlNYd0JvZy9GTGtEeGJmSE1ybDh4Y2xsdUxN?= =?utf-8?B?aGYwbHUrdSsxT212aVpJajAyZDNDRmlTdHBvdERSQ01LejN0U2ZGMTVyeWVs?= =?utf-8?B?ajdmV1dhRWhwK1N1S1BGb0gyUHF4OTBuWkJJUEFyMVk5SXBPYlNuMERvRlVw?= =?utf-8?B?S1ZKbGhBWXJySlZ4cnF3WjFvN3FQd1lwUWFYNzM5RncrL2QwQmdtQkxWSkM2?= =?utf-8?B?aEFzN0Y4ZVI2S3p5MUx3dlp4ZjZWMGRRM3dRalVUaWhnWDg5UDJWUlFKMHZs?= =?utf-8?B?VXdDb3RQYlFObDZLenp1RVpKRldXQUZjcFMrOWFERFpod3MyQjRDLzBYVkUv?= =?utf-8?Q?YnSUuyHHCsyq/9iaY/I+G06eEOa9F4R4A8Bz1Ak5/jxo?= Content-Type: text/plain; charset="utf-8" Content-ID: <74A78513F918F84EA68E9CC189B2112D@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: 5a87a96f-5d33-45c3-6e71-08dbe07a0867 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2023 16:44:53.4151 (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: mUDwZK34AkCDkul54bBtxpDZLQSYy5uY/sR7MT+yUWdDjrNt6G2hmRFekH/2NU3rVPZs8HEuf1+HXbf9sjqMHfbJnX/eqZShuzg6QZWUreV8zq8x7g4Wl8N11gZT42lL 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 - URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [dhcp.pm, groupe-cyllene.com, groupecyllene.onmicrosoft.com] Subject: Re: [pve-devel] [RFC pve-network 2/6] always generate dnsmasq ethers file 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:45:30 -0000 UGVyc29ubmFseSwgSSByZWFsbHkgdGhpbmsgdGhhdCB3ZSBzaG91bGRuJ3QgZ2VuZXJhdGUgdGhl IHdob2xlDQpkaGNwIGNvbmZpZyAocmVhZGluZyB0aGUgZnVsbCBpcGFtIGRiKSwgZWFjaCB0aW1l IHdlIGFsbG9jYXRlIGEgc2luZ2xlDQppcC4NCg0KDQpXaXRoIGV4dGVybmFsIGlwYW0sIHRoYXQg bWVhbiAxYXBpIGNhbGwgZm9yIGVhY2ggc3VibmV0LCBpdCBjYW4gYmUNCnJlYWxseSBzbG93Lg0K KGZvciBleGFtcGxlLCBJIGhhdmUgNDAwIHN1Ym5ldHMgaW4gcHJvZHVjdGlvbnMpDQoNCmFuZCB0 aGlzIGlzIG9ubHkgZG9uZSBvbiBsb2NhbCBub2RlLCBzbyB3ZSdsbCB0byByZWdlbmVyYXRlZCBp biBvdGhlcg0Kbm9kZSBpZiB3ZSBtaWdyYXRlIHZtLCByZXN0b3JlIGJhY2t1cCwgSEEgbW92aW5n IHZtLC4uLi4NCg0KDQoNCkkgdGhpbmsgdGhhdCBtYWMtaXAgc2hvdWxkIGJlIGFkZGVkIGF0IHZt IHN0YXJ0LA0KaXQncyByZWFsbHkgbW9yZSBzaW1wbGUgYW5kIGxpZ2h0Lg0KDQoNCg0KDQoNCi0t LS0tLS0tIE1lc3NhZ2UgaW5pdGlhbCAtLS0tLS0tLQ0KRGU6IFN0ZWZhbiBMZW5kbCA8cy5sZW5k bEBwcm94bW94LmNvbT4NClLDqXBvbmRyZSDDoDogUHJveG1veCBWRSBkZXZlbG9wbWVudCBkaXNj dXNzaW9uIDxwdmUtDQpkZXZlbEBsaXN0cy5wcm94bW94LmNvbT4NCsOAOiBwdmUtZGV2ZWxAbGlz dHMucHJveG1veC5jb20NCk9iamV0OiBbcHZlLWRldmVsXSBbUkZDIHB2ZS1uZXR3b3JrIDIvNl0g YWx3YXlzIGdlbmVyYXRlIGRuc21hc3EgZXRoZXJzDQpmaWxlDQpEYXRlOiAyNy8xMC8yMDIzIDEz OjI5OjU2DQoNCk1ha2VzIGRuc21hc3Egc3RhdGVsZXNzIGFuZCBjYW4gYmUgZ2VuZXJhdGVkIGZy b20gdGhlIElQQU0uDQpPbiBkaGNwX2FkZF9pcCBhbHdheXMgZ2VuZXJhdGUgdGhlIGVudGlyZSBl dGhlcnMgZmlsZS4NCg0KU2lnbmVkLW9mZi1ieTogU3RlZmFuIExlbmRsIDxzLmxlbmRsQHByb3ht b3guY29tPg0KLS0tDQrCoHNyYy9QVkUvTmV0d29yay9TRE4vRGhjcC5wbSB8IDggKysrKysrKy0N CsKgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KDQpkaWZm IC0tZ2l0IGEvc3JjL1BWRS9OZXR3b3JrL1NETi9EaGNwLnBtIGIvc3JjL1BWRS9OZXR3b3JrL1NE Ti9EaGNwLnBtDQppbmRleCBiOTJjNzNhLi5iODU0Y2NlIDEwMDY0NA0KLS0tIGEvc3JjL1BWRS9O ZXR3b3JrL1NETi9EaGNwLnBtDQorKysgYi9zcmMvUFZFL05ldHdvcmsvU0ROL0RoY3AucG0NCkBA IC04Nyw4ICs4NywxNCBAQCBzdWIgYWRkX21hcHBpbmcgew0KwqANCsKgCcKgwqDCoCBuZXh0IGlm ICEkaXA7DQrCoA0KKwnCoMKgwqAgIyBnZW5lcmF0ZXMgZXRoZXJzIGZpbGUgZXZlcnkgdGltZQ0K KwnCoMKgwqAgbXkgJGlwYW1fZGIgPSAkaXBhbV9wbHVnaW4tPnJlYWRfZGIoKTsNCisJwqDCoMKg IG15ICRkYnpvbmUgPSAkaXBhbV9kYi0+e3pvbmVzfS0+eyRzdWJuZXRfY29uZmlnLT57em9uZX19 Ow0KKwnCoMKgwqAgbXkgJGRic3VibmV0ID0gJGRiem9uZS0+e3N1Ym5ldHN9LT57JHN1Ym5ldF9j b25maWctDQo+e2NpZHJ9fTsNCisJwqDCoMKgIG15ICRkYnN1Ym5ldF9pcHMgPSAkZGJzdWJuZXQt PntpcHN9Ow0KKw0KwqAJwqDCoMKgIG15ICRkaGNwX3BsdWdpbiA9IFBWRTo6TmV0d29yazo6U0RO OjpEaGNwOjpQbHVnaW4tDQo+bG9va3VwKCRkaGNwX2NvbmZpZy0+e3R5cGV9KTsNCi0JwqDCoMKg ICRkaGNwX3BsdWdpbi0+YWRkX2lwX21hcHBpbmcoJGRoY3BfY29uZmlnLCAkbWFjLCAkaXApOw0K KwnCoMKgwqAgJGRoY3BfcGx1Z2luLT5nZW5lcmF0ZV9jb25maWcoJGRoY3BfY29uZmlnLA0KJGRi c3VibmV0X2lwcyk7DQrCoA0KwqAJwqDCoMKgIHJldHVybiAkaXA7DQrCoAl9DQoNCg==