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 3946F8B392 for ; Wed, 24 Aug 2022 15:00:01 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2F7581A3F8 for ; Wed, 24 Aug 2022 15:00:01 +0200 (CEST) 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 ; Wed, 24 Aug 2022 15:00:00 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id E34344050295; Wed, 24 Aug 2022 14:59:51 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr E34344050295 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1661345991; bh=kPPjmf/0dR1UFVrFRrVfx6vrQinZ3n0ka15PxvJ3pRE=; h=From:To:Subject:Date:References:In-Reply-To:From; b=MBkZfSrxk8TkjOyicCMiEQrCgxLlYucsgTKX935OjPuWGTm0U5azV78lJ4OxE0LG4 blK4U31TJhiLfRfvYWNqnAEx22g/0OqC7VvnXDgxNniMP8R7e2ue6pluP+jmDr1Eln lw4vpzX54y1QQuc3g3Cc/PPbiN8xh78aAFspCN6I= 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.2375.31; Wed, 24 Aug 2022 14:59:52 +0200 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.2375.31 via Frontend Transport; Wed, 24 Aug 2022 14:59:52 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MSy+eZdHDJt1mpFNjvo5oMSDvvIRL6HId5dMEOuTtBYoJm74qTIwTMVOqgsB3aWHyLRJzgS3/1Tq5nUEnJmK+s72eYFkHgo09Stw7Tvfr8ask4Yw2O8HlxAdQyGZPUELBZntaYaPEZodZHzLLzB2YBy1Jl9H0NeQ4PBRn/OkigvIcf6/q3MhIilJ56t7BZw+IPr/zYHVXOT0/XQnUEtu3WSB88tm4UETbDJAwEQCWraYw+m1jd0kkV487eHGCAVkTPC03YbBvYpKiWe7CCevuQOll0LBXShNTglGfxoUpPCYUw4ESJZJFazPmCQFys3jCg20TbkBcyy+iPIb8Q8vAw== 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=kPPjmf/0dR1UFVrFRrVfx6vrQinZ3n0ka15PxvJ3pRE=; b=H/myNQNlAe8YzRo2zYn0kBagj/T9HcA96mym4aZSqwFOaHOXGntvQ7gWTqL9uSZfD/rdSWKesRiuNOoBTnHZ5ThR/sfIU1d48kddJULk+sOiBUqLdmdvMzPl2RThv4zQDgn04i/EboNtiQdoKmpZhB+dzk4nvmpoVZHnqUajtmHK14hYW5a+4BiNt2GgRJXYNr5AZZb2Cq7AEwi4ukI1y4XEuAQiGwJujBWxO1tYwA5G0w6LY/+StzZ0knJMa+E/NbcQFP89Hv0NnPsx7NjDl2r6YL2rF0XbDrBlhPToghaeWhOdruIxbUf+/1lAsC8Q11BBTT/aJH/noq91XmkdZQ== 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=kPPjmf/0dR1UFVrFRrVfx6vrQinZ3n0ka15PxvJ3pRE=; b=iyCCv3PCLhLZ7DcoPnjJoUFvoJZMZvSMU9nOvqLhmCtUgPtUWqYM0nw9Nzoofj/7+Lxp9o76NrY9x9E7MBwVuWv75Cr4JJvTrh277btqHUodVa16A0OIBgy6G9cZCczpA9WV88yREWpWKeEQcldPCBx+pRiqeRzXKIjirwsvmkg= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by MR1P264MB1795.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:5::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.18; Wed, 24 Aug 2022 12:59:52 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::cff:d35d:80f3:8810]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::cff:d35d:80f3:8810%8]) with mapi id 15.20.5566.014; Wed, 24 Aug 2022 12:59:51 +0000 From: "DERUMIER, Alexandre" To: Thomas Lamprecht , "Proxmox VE development discussion" Thread-Topic: [pve-devel] proxmox French days conference feedback Thread-Index: AQHYht1Z5mLKu4YXG0urWfMjFWriVq1c0vMAgGGSHYA= Date: Wed, 24 Aug 2022 12:59:51 +0000 Message-ID: <1de5c768-64a2-3777-baff-2b80279e91a7@groupe-cyllene.com> References: <3ab98c32-e9d6-f37f-8e8c-858a1e6d0c86@proxmox.com> In-Reply-To: <3ab98c32-e9d6-f37f-8e8c-858a1e6d0c86@proxmox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.0 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-office365-filtering-correlation-id: 2d45f8a8-2140-443c-6f53-08da85d088b7 x-ms-traffictypediagnostic: MR1P264MB1795:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RmWZDRxhPz9l3OozIU7hqbcTLMpYe2JUaXE9EObY8eReACrcO2cyWkE/ueuzHW5sXlwQNn7T3G7o0OGuxI0om6FaFKqLZcRLwrEIMqRK31ifhwcOsKbF8fKRlj/SDmUMsqDtAYpKXidnAYm32QNuiQofngXV4lz9ibEC8WxAKR0hYtf0vygjBObbdNH6cIeSile1d3LA8W270Hxt9cyII0hvT+/jXypRKbC2QkLU2CviqLs3XRhejOsyM8PCmuz0+eJdI+rhJW78v9nwFjVfrsQ3G5bLcAKzM6RW8i9TEJakwWa+40ItxIkZbZcbo/QcBZAA55szPCO52at8oaNMvZNHJ2QkwAikjxzjALxVSGPoL6LNa974cQv/0upW5IW/ENYhF+sI0UreRSLvBJfsEIw4VN411bpl+YzKKEfHHzw5xWSBB19nmLiF16RQfQxhRFLamMsD64RcHTCbpaio/NFOxkZOXPrFtDYsAqAxSKNP3pGns+9VjzhhrzlcTAiu52VBcUKt20KrEXmf3DGU18VSLQC9fESPLIl/HCPYXswpy9ws6b8UpcqVNofHz7tjogh6cdydRW6lsRRtzKR12NsZ0WLgvV+6L3byZGrYaZqT5RQD41KDMIsWyvkqpfyvjHo6e5sJKVFOibwiTPHbTYc8zbS7o4Js38GxPnCkvp+mnnFMrOFJ+U5HA9s3OvULwtXE1QuF8v0pjpRJ1MRarLhoINT4Jjb2i9RDTPeZ4+B3gnNQ6dIZDuic/Ku/5JxS7zkp4+DFZnydhdY7F7jCFuTEjBEfGMJkkYs/CS8pdzTAlO4XlAhO1DNdjk5pbUqsMZ4ZYHBtnvKtWKTeNZYr0Q== 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:(13230016)(4636009)(376002)(39850400004)(366004)(346002)(136003)(396003)(122000001)(6506007)(38070700005)(83380400001)(110136005)(36756003)(2906002)(38100700002)(31686004)(71200400001)(91956017)(66476007)(316002)(41300700001)(8936002)(186003)(6512007)(26005)(5660300002)(86362001)(66946007)(31696002)(6486002)(66556008)(76116006)(478600001)(64756008)(66446008)(2616005)(8676002)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eUVMaWtBUEtwZ3pWQTlPMm1qSUFZZ2NNNDh6Mit4b0pFbytNVW83Q3NiaVZI?= =?utf-8?B?RjM0Umd2cjBYK1JuSW1jTW5yYU1QQUMrR0VXQy9tT3p3T1QySktmWWw0QjdC?= =?utf-8?B?aVFWYjdiRWhBaWpnOXpvM3lMcmRNL2NpTlBwc3pidnNKSUp0RVhQNmMzQWJm?= =?utf-8?B?NDFITVRHbXF2Q21DVUQ2ZHN6UlE1MUtmc2R4b1NPeExtbUtWdkVkRnBCN2tM?= =?utf-8?B?eFpQOFFvU2pObDFDWnBoR2lnQ1N6NTJhU3hGdXR2WTlBVUNDbFI5am1kTUR5?= =?utf-8?B?WjFBTUl1bHFNbkpydGo2OU5vRkl6cnJGMm45OU1JU3pMQW1NaXFlSERpMFlI?= =?utf-8?B?K1Y5QVhMbDg0UHpOMnBhMkFmazRQT0oyT3hNK0IvTjlIZUs1SlF1akpTS28v?= =?utf-8?B?a2xSNTBxa2IyS0o1QWJHeThtWkhMQzd2cHhjRFlEeHVnbXpwdU92cUJ2SVNV?= =?utf-8?B?eXYyRjBhN0tzVHRyNUpVQUEzYXhzZUlSSUZSOG9ZMkFZZU5vMkgyU2YxZS9z?= =?utf-8?B?c2hscVQxekcvVkl4MmZ4Y2dBRzF5bFNsejk4TXZqaEYvMU9HdXFiODV3WEdz?= =?utf-8?B?QkVwSmFMNGRYdW80UWhWYk1IR0xyTTIwMDdRNEU2WHhyOHlFeU1jNDB1d245?= =?utf-8?B?Yk5qamJOM0pZSXlxZG15MUl4cjg0aTQ1ZVFNOXAzU2w0Sk45MFNZSzRxTC9j?= =?utf-8?B?NU95Rkh4NEZMV1JEY2xKdzc0QUljdzFzaGVEYW11MXhiMURjRzZMU0lxTmhV?= =?utf-8?B?MHJVYVB3eWNGTDA4WVdlWmx5V1d2bklWMktFWWg2WFJaYjEyV3dqZi9oM0Q5?= =?utf-8?B?NTQ4Q0VYQys5L1B6WHU4d2I2OFBIdGhOczMwcnNNMk5FdG94NUgzY2RPNlNo?= =?utf-8?B?Um05R0VJc3lFalVvTXgyYU1ySjVrOWU1YUR5SWtCN2FRNWtTTDd1c1E1WGZM?= =?utf-8?B?QzNxdzdVSkZqcUVWS1pualBrQ0RyeW9RMWN0bWd5dUNuS3UvcFBQdjVXalNG?= =?utf-8?B?TDZlYUMxTHAwZHpxNm5YWGhIeTFNbC95QWhndVRGSkd4dEphRTBhSyt0QUR1?= =?utf-8?B?MnI3enRkeFQzeWFlRWRjdzVBemlCQ0JQL3JlLzJuWGhOdzlJTHFRSm9iN1R0?= =?utf-8?B?L214ZE9HZHhDc1VuK0NZSDZwR2xtS1dZenBGb3Z4Sk92S2g0bnBFai9uQXhT?= =?utf-8?B?OFVVeTdpc0QwRUc4QUpDb3ZmRWQvWHB6bEsxQ2JsQk5hMmlVZFd4Nm1Pa3Zn?= =?utf-8?B?dy9CVGtOb0hVN0grYWNldE9BbGVpTGNvUHp6S0h1aW9pdy9iSFV5MXZJYThL?= =?utf-8?B?cUdwZ3JvVUljbXhHMXZsVEI0LzFjSjF4Y25qT1h0NEpwREdxTlR2V2d2aDl1?= =?utf-8?B?cU9OQTBRelJJSDY2SmZ1K3NOOTR3OFhVMThKZEZDZTJXKzk5cHJWakdPSEpa?= =?utf-8?B?SW1GdmUvMmkrUUpxL1J6YkFGeHhTUDZQaDhUOUJCUVBKRVQyeGhuekNTT3ln?= =?utf-8?B?SXlpLzFBQUtKUzVGTkxYemFycjBLcjJKYzc4V0JKQUhlTW5XL2ZkS2QzdnVj?= =?utf-8?B?c3EwSXdsQ2tnY25rNUx6b2JlSGxxUVlQVTh0dHNqWDZHSUYrT1gvV2FKMnFl?= =?utf-8?B?bEhyRkRseU1JeFdPeWsvbkM5d1MrR0VzQW80VnA4V0kxbWdqL2ErRkhGQlFB?= =?utf-8?B?NjEzVDhZbEs4SzBwUU5RNXUyRWk3SHVwaTNqQTM5V1VaRHUvejMwVnprYkti?= =?utf-8?B?SEtXZEhHVUNmVDdubElLTWoxZVorWWFGL0svZ1p0SXJoZjByaHhGOWtpZ3Yx?= =?utf-8?B?eUtVT3dKek8vbzNvSDU0NHBXMDFLTitpS0xmVklmY091bEtTZFg2VWZOZ01r?= =?utf-8?B?WXRRWjlENVJ3MjdSWVRSZUlDWDU5SktNbTBaYUo4RDl0SncrTkNqSHhRSWFS?= =?utf-8?B?ZW9vaHNGamtkRUcreCtxL0ZFNTUwS2FEcGpmcEprOVUzbk54a1YyQkk0c3ky?= =?utf-8?B?Vk1OL2oxTzk2UU1ubWsyYkpMZ01rMUFIWHQzQnBub1k1WmFpdG11dVdYTmls?= =?utf-8?B?cC9wSm1XTFFuT0NzOXBGNmF6OElHbzdjVThZQ3U0Lzg5YTNwMTZ2M2ZsaFdq?= =?utf-8?B?dy9XWVF4RGp3aTlpczZsUitVNFBDOEN5Q0I1TndZQlRSV0x3Z2N4U1JDQnZ6?= =?utf-8?Q?QIopdizJKEO93pEIUf4xXwa+0ZxH/3ME6psayltnzYqa?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: 2d45f8a8-2140-443c-6f53-08da85d088b7 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2022 12:59:51.9443 (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: AEScDjwej/CSUItuVFaiwpXjQvGp+SSOIXm/Jy6io9tb2wYpyhBKe2jDZXzGZI110pyhA5oLX2lcBIgPUibQNQxRoSYDgJpoMDIW2SNSsMwR/7BG9/h1tvxYndQpdYoH X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB1795 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.009 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 NICE_REPLY_A -0.001 Looks like a legit reply (A) 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] proxmox French days conference feedback 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: Wed, 24 Aug 2022 13:00:01 -0000 SGkgVGhvbWFzLA0KDQpTb3JyeSBJIHRvdGFsbHkgbWlzcyB5b3VyIHJlcG9uc2UgIQ0KDQo+PiAt IGEgZHJzIGZlYXR1cmUgbGlrZSB2bXdhcmUgZm9yIHZtIGJhbGFuY2luZw0KPj4gKEknbSBzdGls bCB3b3JraW5nIG9uIGl0LCBJJ2xsIHRyeSB0byBoYXZlIGEgd29ya2luZyBhZnRlciB0aGlzIHN1 bW1lci4NCj4+ICAgSSBzdGlsbCBuZWVkIHZtIHByZXNzdXJlIHN0YXRzIHBlbmRpbmcgcGF0Y2hl cyBhcHBseSBmaXJzdCDwn5iJDQo+IA0KPiBJJ2QgcmVhbGx5IGxpa2UgdG8gbW9yZSBhY3RpdmVs eSB3b3JrIG9uIHRoaXMgZnJvbSBvdXIgcGFydCB0b28sIEkgdGhvdWdodCBhYm91dA0KPiA3LjMg ZmVhdHVyZSBwbGFubmluZyBhICBiaXQgeWVzdGVyZGF5IGFuZCB3cm90ZSBhIGZldyAocm91Z2gp IGVkZ2UgcG9pbnRzIGZvcg0KPiB0YWNrbGluZyB0aGlzLCB1c2luZyB0aGUgYWxvZ3JpdGhtIGFu ZCByb3VnaCBkaXJlY3Rpb24geW91IGFscmVhZHkgd29ya2VkIG9uIGluDQo+IHlvdXIgcHJvb2Yg b2YgY29uY2VwdHMgKHRoeCEpOg0KPiANCj4gLSBbIF0gU3RhdGljIChhbmQgbGF0ZXIgRHluYW1p YykgUmVzb3VyY2UgU2NoZWR1bGluZyAoUy9EUlMpDQo+ICAgICAgLSBbIF0gQ29vcmRpbmF0ZSB3 aXRoIEFsZXhhbmRyZSBhcyBoZSdzIHdvcmtpbmcgcGFydGx5IG9uIHRoYXQgdG9vLCBidXQgd2UN Cj4gICAgICAgICAgICBtYXkgd2FudCB0byB1c2UgYSBiaXQgb2YgYSBkaWZmZXJlbnQgZGVzaWdu IGFuZC9vciBmZWF0dXJlIHNldCAoYXQNCj4gICAgICAgICAgICBsZWFzdCBpbml0aWFsbHkpIGFu ZCBpbnRlZ3JhdGlvbiB0aW1lbGluZQ0KDQpJIGhhdmUgZnJlZSB0aW1lIHRvIHdvcmsvaGVscCBv biB0aGlzIGluIGNvbWluZyBtb250aHMsIGp1c3QgdGVsbCBtZSBpZiANCndlIGNhbiBzeW5jIHdv cmsuDQoNCj4gICAgICAtIFsgXSBjaGVja291dCBUT1BTSVMgbW9yZSBjbG9zZWx5IGFuZCBpbXBs ZW1lbnQgcmVsZXZhbnQgcGFydHMgaW4gcnVzdCB0bw0KPiAgICAgICAgICAgIGV4cG9zZSB2aWEg cGVybG1vZCwgdGhhdCdzIHRoZW4gZmFzdCBhbmQgbXVjaCBlYXNpZXIgdG8gcmVhc29uDQo+ICAg ICAgICAgICAgY29ycmVjdG5lc3MgaW4gc3RhdGljLCBhbmQgc2FmZXR5IGZvY3VzZWQgbGFuZ3Vh Z2UgbGlrZSBydXN0Lg0KDQpJIGNhbiBoZWxwIGlmIHlvdSBoYXZlIHF1ZXN0aW9uIHRvIHJlaW1w bGVtZW50IHRvcHNpcyBpbiBydXN0IChJIGhhdmUgDQpkb25lIGl0IGZyb20gc3RyYXRjaCBpbiBw ZXJsIGZvbGxvd2luZyB0aGUgeW91dHViZSBtYXRoIHR1dG9yaWFsLCBpdCdzIA0Kbm90IHRvbyBk aWZmaWN1bHQpLg0KDQo+ICAgICAgLSBbIF0gTWFrZSBiYXNpYyBzdGF0aWMgcmVzb3VyY2UgY2Fw YWNpdHkgbGlrZSBDUFUgKCMgb2Ygc29ja2V0LCBjb3JlIGFuZA0KPiAgICAgICAgICAgIGh5cGVy IHRocmVhZHMpIGFuZCBtZW1vcnkgYXZhaWxhYmxlIGZvciBvdGhlciBjbHVzdGVyIG5vZGVzIChm b3INCj4gICAgICAgICAgICBleGFtcGxlLCB2aWEga3ZfYnJvYWRjYXN0IGFmdGVyIChyZSlzdGFy dCBvZiBwdmUtY2x1c3RlcikNCj4gICAgICAtIFsgXSBBZGQgaW5mcmFzdHJ1Y3R1cmUgdG8gdXNl IHRoYXQgc3RhdGljICghKSBpbmZvcm1hdGlvbiBmb3IgYmFsYW5jaW5nDQo+ICAgICAgICAgICAg b3V0IHRoZSBjbHVzdGVyLg0KPiAgICAgICAgICAtIFsgXSBzcGl0IG91dCBhIGxpc3Qgb2YgYWN0 aW9ucyB0aGF0IHdvdWxkIHJlc3VsdCBpbiBhIGJhbGFuY2VkDQo+ICAgICAgICAgICAgICAgIGNs dXN0ZXI6IG1pZ3JhdGUgZ3Vlc3QgQSB0byBub2RlIFgsIG1pZ3JhdGUgZ3Vlc3QgQiB0byBub2Rl IFkNCj4gICAgICAgICAgLSBbIF0gdXNlIHRoYXQgZm9yIGNyZWF0aW5nIGEgc2ltdWxhdGlvbiBh bmQgcmVncmVzc2lvbiB0ZXN0aW5nIHN5c3RlbQ0KPiAgICAgICAgICAgICAgICBpbiB0aGUgc3Bp cml0IG9mIHRoZSBoYS1tYW5hZ2VycyBzaW11bGF0aW9uIGFuZCByZWdyZXNzaW9uIHRlc3QNCj4g ICAgICAgICAgICAgICAgc3lzdGVtLCBidXQgYXMgaW5kZXBlbmRlbnQgdGVzdCAmIGV4ZWN1dGFi bGUNCkkgdGhpbmsgYWRkaW5nIHRvIHVzZXIgYSBtYW51YWwgYmFsYW5jaW5nIGZlYXR1cmUsIHdp dGggc3RhdGljL3ByZXZpZXcgDQpsaXN0IG9mIG1pZ3JhdGlvbiB3aXRoIG1hbnVhbCBhcHByb3Zh bCBjb3VsZCBiZSBncmVhdCB0b28NCg0KPiAgICAgIC0gWyBdIGludGVncmF0ZSBpbiBIQSwgZHVl IHRvIHN0YXRpYy1uZXNzIGFuZCBzYWZlLWFuZC1zbG93IGludGVncmF0aW9uIGl0DQo+ICAgICAg ICAgICAgc2hvdWxkIGJlIGZpcnN0IG9ubHkgYmUgZG9uZSBvbiByZWNvdmVyeSwgZm9yIGJldHRl ciBiYWxhbmNpbmcgb3V0Lg0KPiAgICAgIC0gWyBdIGFkZCBBUEkgY3JlYXRlIHN1cHBvcnQgZm9y IGNyZWF0aW5nIGEgQ1QvVk0gdG8gdGhlIGJlc3QgZml0dGluZyBub2RlLA0KPiAgICAgICAgICAg IGkuZS4sIHRoZSBsb3dlc3QgdXNlZCBvbmUNCnllcywgbmVlZGVkLiAoYW5kIGFsc28gbWF5YmUg c3RhcnQgb24gdGhlIGJlc3QgZml0dGluZyBub2RlKQ0KDQo+ICAgICAgLSBbIF0gbWFrZSBiYWxh bmNpbmcgYWxnbyBhdmFpbGFibGUgZm9yIG5vbi1oYSB0b28sIGFsbG93IGEgY2x1c3RlciB3aWRl DQo+ICAgICAgICAgICAgbWFudWFsIHJlLWJhbGFuY2UgKGUuZy4sIHdpdGggYWN0aW9uLXByb3Bv c2FsIHNob3duIHRvIHVzZXIgZm9yDQo+ICAgICAgICAgICAgY29uZmlybWF0aW9uKQ0KeWVzLCBz b21lIHVzZXJzIGFscmVhZHkgaGF2ZSBhc2tlZCBtZSBhYm91dCB0aGUgbm9uLWhhIHZtLg0KDQo+ ICAgICAgLSBbIF0gRXh0ZW5kIHdpdGggZHluYW1pYyBpbmZvcm1hdGlvbiBsaWtlIElPL21lbW9y eS9DUFUgcHJlc3N1cmUNCg0KY3B1IHByZXNzdXJlIGlzIHJlYWxseSB0aGUgbW9zdCBpbXBvcnRh bnQgaGVyZS4gQmVjYXVzZSB5b3UgY2FuJ3QgdHJ1c3QgDQpjcHUgdXNhZ2UuIChJIGhhdmUgc29t ZSBzZXJ2ZXJzIHdpdGggNjAlIGNwdSB1c2FnZSB0b3RhbGx5IG92ZXJsb2FkZWQsIA0KYW5kIG90 aGVyIHNlcnZlcnMgd2l0aCA4MCUgY3B1IHVzYWdlIG5vdCBvdmVybG9hZGVkKS4NCg0KVGhlIG1h aW4gcHJvYmxlbSBpcyB0aGF0IHdlIGhhdmUgYXZlcmFnZSB2YWx1ZSBhY3Jvc3MgYWxsIGNvcmVz LCBhbmQgDQp3aXRoIGEgbG90IG9mIGNvcmVzLCBzb21lIGNvcmVzIGNhbiBiZSBzdHVjayBhdCAx MDAlLCBvdGhlciBhdCAxMCUsIHRoaXMgDQpnaXZlIHlvdSBhIGxvdyBjcHUgdXNhZ2UuIEJ1dCBp ZiBzb21lIHZtcyBuZWVkIHRvIHVzZSBhIGxvdCBvZiBjb3JlcywgDQp0aGV5IHdpbGwgYmUgb3Zl cmxvYWRlZC4NCg0KVGhhdCdzIHdoeSBpbiBteSBjb2RlLCBJJ20gbG9va2luZyBvbmx5IGZvciBj cHUgcHJlc3N1cmUgb24gc291cmNlIG5vZGUsDQphbmQgb24gdGhlIHRhcmdldCBub2RlLCBJJ20g bG9va2luZyB0byAgbG93IGNwdSBwcmVzc3VyZSArIGNwdSB1c2FnZSANCnVuZGVyIDgwJS4gIChX ZSBjYW4gb25seSB0cnVzdCBjcHUgdXNhZ2UgaWYgY3B1IHByZXNzdXJlIGlzIGxvdykNCg0KDQo+ ICAgICAgLSBbIF0gRmluYWxseTogQWxsb3cgdG8gb3B0LWluIGluIHBlcmlvZGljIGF1dG8tYmFs YW5jaW5nIGZvciBIQSBtYW5hZ2VkDQo+IA0KPiBJTU8gdGhlIHNlbWktc3RhdGljIHJlc291cmNl IGF2YWlsYWJpbGl0eSBhbmQgdXNhZ2Ugd291bGQgYmUgbmljZSBpbiBnZW5lcmFsIGFzDQo+IGZp cnN0IHN0ZXAsIHRoYXQgY291bGQgdGhlbiBhbHNvIGFsbG93IG9uZSB0byByZWxhdGl2ZWx5IGVh c2lseSBwcmUtZXJyb3Ivd2FybiBvdXQNCj4gb24gVk0gc3RhcnQgaWYgdGhlcmUgd29uJ3QgYmUg ZW5vdWdoIG1lbW9yeSBhdmFpbGFibGUgKG1heWJlIG92ZXJyaWRhYmxlIGZvciBvZGQNCj4genJh bS9LU00gY2FzZXMsIG9yIHdoZW4gb25lIGp1c3QgZG9lc24ndCB3YW50IHRvIGNhcmUgYWJvdXQg dGhhdCBhbmQgbGlrZXMgT09NcyA7KQ0KPiANCg0KDQpJIGhhdmUgYSBsb3Qgb2YgY3VzdG9tZXJz IHdhbnRpbmcgdG8gbWlncmF0ZSBmcm9tIHZtd2FyZSB3aXRoIHRoZSANCmJyb2FkY29tIGFjcXVp c2l0aW9uLCBidXQgdGhlIG1pc3NpbmcgZHJzIGZlYXR1cmUgaXMgcmVhbGx5IGJsb2NraW5nIGZv ciANCnRoZW0uDQoNCklmIG5lZWRlZCwgd2UgY291bGQgYWxzbyBoZWxwIHRvIGZpbmFuY2UgdGhp cyBmZWF0dXJlLCBpZiB5b3UgbmVlZCBleHRyYSANCmRldmVsb3BwZXIuDQpKdXN0IGFzayBtZSAh DQoNCg0KDQoNCg0KDQoNCg==