From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 607B2997AD for ; Thu, 16 Nov 2023 14:44:09 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3EE4114208 for ; Thu, 16 Nov 2023 14:43:39 +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 ; Thu, 16 Nov 2023 14:43:38 +0100 (CET) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id B017F40518C7; Thu, 16 Nov 2023 14:43:33 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr B017F40518C7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1700142213; bh=fQaM6ppQxmeiQ1h5B8ucTSw8E7ud8+SipSE1oK4hc7M=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=BJlBsnNTPBasjSZHEoohLF6R3n4JadSfvFWKBlQmXxXSAJ5/V+SlhVs5/MESYwlAm LBPCIDbWrs+kT3P3oJkteObSbGP7NYy1McfGyFmnO/VCrBGKohXcMwV9l13NHPUHxp PF4v53p6g+pb5LGoa1JFY5K7WU+eeL/TL7m3embo= 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; Thu, 16 Nov 2023 14:43:34 +0100 Received: from FRA01-MR2-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; Thu, 16 Nov 2023 14:43:33 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IKkEqO2yzWuWL/yDopjEZ1qKpeBYdE/r5FWIF5BrZb2CT+Opay8N4SROuAMtodpC5LSXvIlHYRdXvQ1k9ckRMrh7EGn8C+iGS6S99Ck2rNp8vka0UsKhkQYLock/zkAvRgpkgbYaszK5AnokgDj/qepUQJEdCyusoQW9fKK9KhWZqazN5TIXCVqrx1dG5lxPZfBAPLcz9FEf6yT6sM8YHDOhJ1VYhYlnA74Bql2OHlcTZd5n6ljY4I3s5sp3olNcR9RfznvyVBewAo5Sdzw+0mwieDJOa0g7qr5X2lmP5sX9ymtLCmogFdyUpxMO0OjJ4mwn5K2m2+ef+D1EOTxbfw== 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=fQaM6ppQxmeiQ1h5B8ucTSw8E7ud8+SipSE1oK4hc7M=; b=RFqCU9sI1HW/w2hRm7ml9ZVM0aBa7BkHN1eGmuiD/7oJL9GhHJn05rRKX98updHJLF9TjIDjXwGEPfCEmAqHWsoPqlXmilKtGpr/yyY5HhbZuYi0+CAUWYDLHoqCf33lxt9bDlNewEpr3FM5ECnOHWPwIk9pM44IPO3cOGdodLQRHaoFqFuBLSKjofonGX5EkjlqM4Kl++yYHfWrqKWXTr+B94yzvtKnEk0dq2+Lwe1HZ0C4XnYa3Bcld5SDIj5dRoPI33jxBOZxRhp3l6IRS28wQQZmh83h1DttbNJv42EUyfeIIus/vJR6hX67e+q0dxbOXn1yvXK6Xb0Be2GoPA== 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=fQaM6ppQxmeiQ1h5B8ucTSw8E7ud8+SipSE1oK4hc7M=; b=gtCkZVC+hi40ZHBvLwRA5+UNY4WS2YfpWE7SAhVInq2pWmrnQh1GDOm9o2J3+J1YyfYpuHPtQK8OMyEBA55nD6hXengBUVbVjAtznCM0Vzx8rSxSgKPSPKI38CoK6O/Y5CXezbEpcRAUniuiSlfhw7gJ3cmz9iXdkYAEGVVW4GI= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PR1P264MB2080.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1b2::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.9; Thu, 16 Nov 2023 13:43:31 +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.7002.019; Thu, 16 Nov 2023 13:43:31 +0000 From: "DERUMIER, Alexandre" To: "s.lendl@proxmox.com" CC: "pve-devel@lists.proxmox.com" Thread-Topic: [pve-devel] [PATCH pve-network] dnsmasq: configure static range for each subnet Thread-Index: AQHaF9Zc6H9S7auaMESdZO48HWK9yrB7i+QAgAAJmgCAAEWqAIABDQmAgAAN5YA= Date: Thu, 16 Nov 2023 13:43:31 +0000 Message-ID: References: <20231115151350.596552-1-aderumier@odiso.com> <509c039d71f3c4c5edf8ebd24529b0d12af74434.camel@groupe-cyllene.com> <87il632clh.fsf@gmail.com> <224f6b39b0d45e386dd32b1881169c17a89b2917.camel@groupe-cyllene.com> <87bkbt3lly.fsf@gmail.com> In-Reply-To: <87bkbt3lly.fsf@gmail.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_|PR1P264MB2080:EE_ x-ms-office365-filtering-correlation-id: 3e7b14e1-e4c9-4456-c4e7-08dbe6aa05a0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eLP2Q44tPHNWDNjPMmO5UXYX+vvI47X6TqsmmHGdaW0fMi6ArGf3u2TTh8X9ayOYMs0Fe96XtRanfvj5DWzIj61qmhDR8tTqUIJnDnuOS66sHGNTywsQf0TfD1uZcKIeshYwt33Jq2XkONcBw+xLJlaCBUDf2X4ziIuRoLXTVYyrvXklCGH1LyDZ9m+P2dG4OoLX4DL0MGz5pHx5/eJtwuN87uHsW6khFWsmTcNs2ikV2YXW3JanvLSEwz2MOmvaA5XwjYu1aaWHDae03tOJJyHGBJYOPRiaHG2BNkCoe+iu7ouTFINfqTygjexOpdI5A0Uvm3gXYlJCV96lycjXFY7i/VcLb1GTR2Tvo3l6aXl7S2DHpOepLOjLibHDlYPVlbSLy3gRRterCBMyFik5IgBcIOcdfVfkP0aeBUZsXrEYopIkwwnja88zw3NrCssYBKefOt2M1usgRzr7SVDMaQ3s0zOvfkwELrWPFyMYVvfpcyy/XXayGw8R0rqBXDDgLlXuY00Rh8rXXD/9IgePArc+gRPSufa5HOaFnWggFQfeMWJ1Fz33RDH1oMOQ42ckZWVPTgPkyP6G9QnRUvupZsodo7dAAgX9aqICSzZllmEzKPeA5z/eWbwj4/bBnP3n 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)(376002)(396003)(136003)(366004)(39850400004)(346002)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(2906002)(5660300002)(4326008)(8676002)(41300700001)(8936002)(6916009)(76116006)(316002)(64756008)(66446008)(66476007)(66556008)(66946007)(91956017)(478600001)(71200400001)(6486002)(6512007)(6506007)(2616005)(83380400001)(38100700002)(38070700009)(122000001)(86362001)(36756003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UGtxTGlvalk2b3BkbFNwdk00L0NXaG1GbE9rbWhPeHZZdWJXR21SRGRWb1Jm?= =?utf-8?B?L3ZTb3JLWjNzUXU0bVRLT2RiZEQrSGZVMEluTUUyaWdHam5QeVVlMW5YQURn?= =?utf-8?B?VWQxZ2MyZW95dElQV2VvMWVYVUtFUEt5eHl6dFdhSUhSa2RDK1BLbmUzRHpX?= =?utf-8?B?K21mc0NVVTMxcTRESzhsVnZkc3ErZ29TcEhseE1uY2ZvYkQvL3BWQXU1MVIz?= =?utf-8?B?by91T29kbHorcDZPTDV5cmpnL0dmKzV6aXNnQktvNmF5RmlBWisvTk16SUpH?= =?utf-8?B?cnkvK3FkMWc2eExYZmtwRnVLd0U5Vm5mQXBjK3ZzNVQ3WkJobTAzaERUQ3pi?= =?utf-8?B?UWNSZHBXOHI2ZEoxOU1sUDYwdEk3eU00dVZlWGE2TDFaWkduaEh4QkpSWFlE?= =?utf-8?B?dk12em4wWXp2aFF6Y2I2bUtmU0g1Yi8xckljQmRnUnZib2dBcWVHamtraENM?= =?utf-8?B?QmtXbFNSaGplaVNGVFpzZFp2T2lNTEZEWXZWUHgwdVZrUDlxazVqYW1DR3Y1?= =?utf-8?B?MUplRzB1NXhKRTRUQU5SNlZ4SVZKQm9ZeTN5SFFCcmNKWDJXenpqRFQ4R0Rt?= =?utf-8?B?QWF4Tk1YanNOWWVPdThuc3ZiTEhFYkxDc3RGZnY2SU00bWFia3VzTGo1TjRz?= =?utf-8?B?NnllY0hIM3ZuSUU4LzlXQ1NEME8xcXIySFdzeXN6S0ZvMFdVeHF5SGFueTB5?= =?utf-8?B?KzR6V0JjWitFTFlvRUxTeGxDSEZnMjdzdmM5SVRxY1oxcVhoSjhpSnI5NG9I?= =?utf-8?B?Q21JK0IyTGU2ajNKOE5peG9vcktORjMxeTAvU2lZNk5RNERYWHNwS1NsYWw4?= =?utf-8?B?bnJQbGN6a0s2cVVZZm5OM2NrRmIzSzN2aUdzeDI0RENtVHJGZXloUlhlQ29G?= =?utf-8?B?bjk5OThoRGNPdERtRGR3SFNpbGIrWXVUSi9yTXEvVXF0Ry9seXFOMmMzemJa?= =?utf-8?B?QXY4ME5lYktZeGNyU2ROUkc4WWxmZDNnSUhlNDNDb0w1b1M2WE9jblhBdDFR?= =?utf-8?B?aWJPb1RxYjNDYUFneXFlazJsUmx4VVBrV011SmtPRlhLaGY0VDQ0OVJPRk4x?= =?utf-8?B?dGg0S0ZNZ1R3VDJvMld6TXpnNHIxaW9uZm9IWHJmRjFsMEV3cXBVSEJiQThO?= =?utf-8?B?MGtSTURpaUxqMWhzVFhJOUhCUmhXY25VdG9HSEFLWlQ3MTRIZXl5d3FWNDBx?= =?utf-8?B?YzBZdUZaalpTTFFaMjVJZHBteko5SlNDdEh1UmdLdEtsTmVpaTdUR3B5dHZr?= =?utf-8?B?UnNram9xZVJLaWh3WjVqQWtWZnZOVG1jbEJGS1pIZmJiSFNOZEVrSGNlUnVJ?= =?utf-8?B?RkpvbGtPL3FxdGdWSkdiQ3E1TmJIRVF3Qk02cWY5OHBuQ3YyWXkva1pTSkdM?= =?utf-8?B?Z3gyaHBMNTNGcTNYMmpSNEN0RUhhbzF6NXZYY2RubS9pMEJxRmtOd1phOFVq?= =?utf-8?B?VkJRRDBKb3l2MFB1TjdDVEZRaGVrLzBFTWZpV3IvUWs0Wk1CWFloNFo1ZS8x?= =?utf-8?B?WVd3d2lwOVhLNjNKVVcxUFRvNWdqYmtPclJBY21QdE85dGNJZGZoVytVOE92?= =?utf-8?B?ZjI0Z3Y5M3BwaVgycDFYTjdVanVtWWE2Y0dJMDRkMTRleHlmdDNvN2hDbGNH?= =?utf-8?B?WjZJMkFPcW8xSmhzWnMrNmV5TlQrRVRnS2Fqa09ZczFmM0E2aW9reXhYNkpz?= =?utf-8?B?RlczWm9PT2ltenNxQUQwRUNPQ2lxMkJCbFRrSG5BSFpxQmxLS1p3UlBGZGVp?= =?utf-8?B?aHBMS2JWTWVFRG9RRE1uMHN1bXBIcXg0MHhWRk52WDJLYndEWVZ5T0plZmlH?= =?utf-8?B?cUlyWHppeWRqdDg4MnlwQjRzMGFxV1hybHdKWkYvV0xwZEVkWUVFOEQ4a0VN?= =?utf-8?B?bFJwWS95K2ZCYS9aWlNHRWIxbXpQQVhFTEY1eGJwR0NnMHFmTDRGSXpVdzcy?= =?utf-8?B?SUJydlJSeFBhRjdwWkRvbExwbUh3bVI3SGl3eUxGUFB1WGpMakJUVStQQ1pN?= =?utf-8?B?Y0FvSG1pOTErNjkxZGNpOUdXaHRjdDZadnZ3MllLaU8zZmliMDJTKzcvN2ln?= =?utf-8?B?eENDc2ZibTJWK1BiWm5jNFRTWkdHMlpvYm9uQWVQMmU0K3o1SGU4azdiZWhx?= =?utf-8?B?OXZ2aSs2Tm0yaGRnT1Q5aTNQNE9yQWE2L0FuZUV1c2lxWGhkcnV6M1ZwdzRS?= =?utf-8?Q?NXBWBX3BUElxDjfhQ3PfeYXzUcSVZ+gbQ9fXia/5cSPD?= Content-Type: text/plain; charset="utf-8" Content-ID: <4F305366804F9A49AABEC79B1823D682@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: 3e7b14e1-e4c9-4456-c4e7-08dbe6aa05a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2023 13:43:31.6038 (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: uU+nxHsgFnSlxhyITeNkQtkaHaYZN21+h0HHsT9ts6drlEzlqOEaQsVdbG31XAuaSac9r/ncnXoVLMV9GsL8sUEbpB4HNPaTNV/G3O8/6eZnm5HzNr55yZMblWVowNtO X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1P264MB2080 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.001 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] [PATCH pve-network] dnsmasq: configure static range for each subnet X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2023 13:44:09 -0000 DQo+PkkgZXhwZXJpbWVudGVkIHdpdGggc2V2ZXJhbCBhcHByb2FjaGVzIHdpdGggZG5zbWFzcSBs ZWFzZXMuDQo+PkkgY2Fubm90IHJlcHJvZHVjZSB5b3VyIGV4YW1wbGUgYmVjYXVzZSBpdCB3b3Jr cyBpbiBteSBleGFtcGxlcy4NCj4+TXkgcHJvY2VkdXJlOg0KDQo+PmRuc21hc3EgY29uZmlnOg0K ZGhjcC1yYW5nZT1zZXQ6REhDUE5BVC0xMC4xLjAuMC0xNiwxMC4xLjAuMCxzdGF0aWMsMjU1LjI1 NS4wLjAsaW5maW5pdGUNCg0KPj5WTSAxMDggbmV0MTogTUFDOiBiYzoyNDoxMTphZDowZToyZQ0K Pj4NCj4+cW0gc2V0IDEwOCAtLWRlbGV0ZSBuZXQxDQo+Pg0KPj5kbnNtYXNxIGxlYXNlIGZpbGUg c3RpbGwgY29udGFpbnMgdGhlIGxlYXNlIGZvciBNQUMgYmM6MjQ6MTE6YWQ6MGU6MmUNCj4+DQo+ PnFtIHNldCAxMDggLS1uZXQxIG1vZGVsPXZpcnRpbyxicmlkZ2U9ZGhjcG5hdA0KPj4NCj4+LSBl dGhlcnMgZmlsZSBnZXRzIHVwZGF0ZWQgdG8gbmV3IG1hYzogQkM6MjQ6MTE6NTE6MTA6QUQNCj4+ LSBzb29uIGFmdGVyIGRuc21hc3EgbGVhc2UgZ2V0cyB1cGRhdGVkIHRvIHRoZSBuZXcgbGVhc2Ug YXMgd2VsbCENCj4+LSBjb3JyZWN0IElQIGFzc2lnbmVkIGluIHRoZSBWTQ0KDQo+PkkgYWxzbyB0 cmllZDoNCj4+LSBpcCBsaW5rIHNldCBkb3duID4gaXAgbGluayBzZXQgdXBpDQo+Pi0gcmVib290 DQo+Pi0gZm9yY2UgU3RvcCB0aGUgVk0NCj4+DQo+PlNvIGZhciwgKnRoaXMgYWxsIHdvcmtzISoN Cg0KbW1tLCBhbmQgeW91IHJlYXNzaWduIHRoZSBzYW1lIGlwIGFkZHJlc3MgdG8gdGhlIG5ldyBt YWMgPw0KDQoNCg0KDQoNCj4+SSBhbHNvIHRyaWVkIHdpdGggYSBzaG9ydCBkaGNwIGxlYXNlIGlu IGRuc21hc3EuIFdpdGggdGhpcw0KPj5jb25maWd1cmF0aW9uLCB0aGUgbmV3IElQIHdpbGwgZXZl biBwcm9wYWdhdGUgdG8gdGhlIFZNIGFuZCBzZXQNCj4+Y29ycmVjdGx5IGFmdGVyIElQQU0gdXBk YXRlLg0KPj4NCj4+SW4gbXkgdGVzdHMgSSB1c2VkIDMwcyBidXQgc29tZXRoaW5nIGxpa2UgNSBv ciAxMG1pbiBzaG91bGQgYmUgZmluZQ0KPj5hcyB3ZWxsLg0KPj4NCj4+ZGhjcC1yYW5nZT1zZXQ6 REhDUE5BVC0xMC4xLjAuMC0xNiwxMC4xLjAuMCxzdGF0aWMsMjU1LjI1NS4wLjAsMzANCj4+DQo+ PlRoZSBWTSBpcyBwb2xsaW5nIGV2ZXJ5IH42MHMgYXMgc2VlbiBvbiB0aGUgd2lyZSB3aXRoIHRj cGR1bXA6DQo+Pg0KPj50Y3BkdW1wIC1pIGRoY3BuYXQgLW4gcG9ydCA2NyBvciBwb3J0IDY4DQo+ Pg0KPj5BZnRlciBJIG1hbnVhbGx5IHVwZGF0ZSB0aGUgZXRoZXJzIGZpbGUgYW5kIGBzeXN0ZW1j dGwgKnJlbG9hZCoNCj4+ZG5zbWFzcWAsIGl0IHdpbGwgcmVzcG9uZCB3aXRoIHRoZSBuZXcgSVAu DQo+Pg0KPj5kbnNtYXNxIGlzIHJ1bm5pbmcgKmxvY2FsbHkgb25seSogc28gYW55IERIQ1AgcXVl cmllcyBhcmUgbGltaXRlZCB0bw0KPj50aGUNCj4+bG9jYWwgYnJpZGdlLg0KPj4NCj4+VGhlIGJp Z2dlc3QgcHJvYmxlbSBhbmQgZm9yIG1lIHRoZSByZWFzb24gSSB0aGluayBpdCdzIG5vdCBhIGZl YXNpYmxlDQo+PnNvbHV0aW9uLCBpcyB0aGF0IGRuc21hc3EgYmVjb21lcyBhIHNpbmdsZSBwb2lu dCBvZiBmYWlsdXJlLg0KPj5JZiBkbnNtYXNxIGlzIG9mZmxpbmUsIGFsbCBvZiB0aGUgVk1zIHdp bGwgaGF2ZSAqTk8gSVAqLg0KDQoNClllcywgcGVyc29ubmFsaXR5LCBJJ20gbW9yZSBmb3IgaW5m aW5pdGUgbGVhc2VzIHRvIG5vdCBoYXZlIHNwb2YNCg0KDQo=