From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2082.outbound.protection.outlook.com [40.107.22.82]) by sourceware.org (Postfix) with ESMTPS id 629873858D20 for ; Wed, 10 Apr 2024 10:27:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 629873858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 629873858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.82 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712744823; cv=pass; b=hlywsugQBTEyBdTb4PvOPcHf1agjF2PmmMTYHql1tMgr8Jr+P9bjnVbRSGJLHQ06DO4wXn3nc4yR3uOS6Z9b6ArrC50B7Q1frUIwiKKzKie389H01Qev6M8syDTmR1MRnyMjEx0habyRuPkd1L3Cq7zFSWD8Z1KX6qSQkXXeLBk= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712744823; c=relaxed/simple; bh=yqzJTBhFVwj+wukkhgVx1nRqEDy+Kq44EHAjvHGDeVI=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=poTeYZG0F7rOqw1+avQ5SlWlE3FddI/yM16nqArhorWPb0WyODwaYSk0V9Hx7fdd+J2wW1tTiybg2raiYv2vGa41j3ed+Kj2xdV96Ug2VCe58BV1vX+HS9ypab1W3IxSvrr09alX07ALTdQEzsvxZXWf4ztDEtJw4kfQxYUYRXc= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=gQK175qPifU/pkHcKx97rsgyD/guBhVF123TDxHxw2mXZnyvknfIq24rqBTS8VSupbq+Nt+ncPDxkyS0/mD0cWwVykquXrygqIh0TINLWiMkVUx7iQLjDzC5bZjY2hecUciIuKBHJSCtpWg8LcY0a6BAwz25P4Z8R3Sk1ZLyVo8HwgDWWKT6RrtHLiAzfwvyTQVNnYg6X43kljd0Xe2dIU7JLkN9vu/SX28UQtsG9xwwysRiUqnl/VSN7uKOo4JU6BFcO9OgxSzPo1GUSxugTSWUcuTcTKhj3TydfTAS4qfvgzPHk4unrjx6x8N8PubByPNqX1VRsIpf6g/1hkagvg== ARC-Message-Signature: i=2; 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=yqzJTBhFVwj+wukkhgVx1nRqEDy+Kq44EHAjvHGDeVI=; b=BOwXmS+27IkiCqBiQsZEmpjTxzxs+Ket+yIT0L3If2ksmFWofoXbn7FO/3m6zk/Oj2+aLrbIpGnZGQ70QqYWM2RQMpBRSmrsLKIGqEkUpzCWhKiGiBNBVK7jYEd+u3AL3oK8jjAApye/bcv27mhdcjnzmTnmE9Li54eMTrTIT+il2+D56qdum9fFqwEUfmHTpC24/bGRbiN2RcOHClG7YcIjUO7RV29vgZjaPfs1pzhkG/OWkL4teAPRONo5fenbZ0+MlPdv97IWyqsHGEK+PHP2yYDBMWUxmtnIhFuhlSUYYXAthbop2ulvrRsiP2D+7mTCcH63D/CUwiuGND7kOQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yqzJTBhFVwj+wukkhgVx1nRqEDy+Kq44EHAjvHGDeVI=; b=xHEzypKmApj31IeGnPNTUWjkYxupYhSZQvzZc+8ghgKs3uApADeeVOBCTGYEx+dq24d1eLcajCBKBk59OJ7lH0bltLWV5+iFJyZEwVJgfXXHd6ANHscyLCwXl3D/4ZpSzXZUyRkeq7/9spxr8tbNI4esXih/T3OQIWh6qHsHz6w= Received: from AS4P192CA0043.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:658::9) by AS4PR08MB7829.eurprd08.prod.outlook.com (2603:10a6:20b:519::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Wed, 10 Apr 2024 10:26:57 +0000 Received: from AM4PEPF00027A66.eurprd04.prod.outlook.com (2603:10a6:20b:658:cafe::a9) by AS4P192CA0043.outlook.office365.com (2603:10a6:20b:658::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.19 via Frontend Transport; Wed, 10 Apr 2024 10:26:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM4PEPF00027A66.mail.protection.outlook.com (10.167.16.91) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Wed, 10 Apr 2024 10:26:57 +0000 Received: ("Tessian outbound f0b355493f75:v300"); Wed, 10 Apr 2024 10:26:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 81e34bb0f3cd4df0 X-CR-MTA-TID: 64aa7808 Received: from cc30e73ad4d1.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6955E1D7-3C22-4EDC-8069-E3FCFD60FA7E.1; Wed, 10 Apr 2024 10:26:51 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id cc30e73ad4d1.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 10 Apr 2024 10:26:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RsJMBufDTnC9fV46PfK9XFtWjhbCHZs9eo0O70kRNMLyh7Egw/abq6wazCbkr+QFkdXikxDPklSt+E8dicBjyco4GRIxetmVph6rSkcH8jwpktxSvhSHi584WVs3CvaUZOInq8C5+vbBv/4CRWhMt/Zc0DwVGBrCMLOTo69DDRVa3K28QR64GQxdRTgvrTmrFrDZI+TUKt53TrXv7jF8lDX1IozhpZ23pvTfjrHH41SVhFc2bczK0dE39iYLwQNehwZvEeAx7x7IHLZx6lTpe0gixoNq+4qCLGAILV9pa3DIPJulplDL3lffzcthJNV5Doc+2D0ZGHIGa7ebjMZ+YQ== 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=yqzJTBhFVwj+wukkhgVx1nRqEDy+Kq44EHAjvHGDeVI=; b=HgCEDNQasou3Bpc3ZTClT7MTuCCSBlPmlGMXcDkvMraGvARdesY7Hl5s6Ex7Hl1FXMsD5R4UA/Ohkc/EXxqWT9nt87ew9PLOP3DmYShqy50iOeqxWmxhnb4gTTXLNFiyoJMowkFtfVI8tIocJhs/6kLJXzgJ3Ls9JgRaLPGaO/1uGBko7zN7aw9fb0rfk1KT2/jy2jYE2rQDxvgNXkOBoa/mFPBEgNtZd7NAtw+JX68XFlTOch8NtgacWoNiAaU561JidKvbLAwJl4Is6+Xtvnrc0yZ0E8xFI+1SE1um6Qspw9P+OhBSgmkunQeSdNJVbquy8hNy67r2tFX3cGvotQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yqzJTBhFVwj+wukkhgVx1nRqEDy+Kq44EHAjvHGDeVI=; b=xHEzypKmApj31IeGnPNTUWjkYxupYhSZQvzZc+8ghgKs3uApADeeVOBCTGYEx+dq24d1eLcajCBKBk59OJ7lH0bltLWV5+iFJyZEwVJgfXXHd6ANHscyLCwXl3D/4ZpSzXZUyRkeq7/9spxr8tbNI4esXih/T3OQIWh6qHsHz6w= Received: from DU0PR08MB9250.eurprd08.prod.outlook.com (2603:10a6:10:419::17) by DB9PR08MB6571.eurprd08.prod.outlook.com (2603:10a6:10:25b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Wed, 10 Apr 2024 10:26:49 +0000 Received: from DU0PR08MB9250.eurprd08.prod.outlook.com ([fe80::8d27:4d82:3f55:30]) by DU0PR08MB9250.eurprd08.prod.outlook.com ([fe80::8d27:4d82:3f55:30%7]) with mapi id 15.20.7409.042; Wed, 10 Apr 2024 10:26:48 +0000 From: Claudio Bantaloukas To: Andreas Schwab , "anderson.jonathonm@gmail.com" CC: Michael Matz , Martin Uecker , Ian Lance Taylor , Paul Koning , Paul Eggert , Sandra Loosemore , Mark Wielaard , "overseers@sourceware.org" , "gcc@gcc.gnu.org" , "binutils@sourceware.org" , "gdb@sourceware.org" , "libc-alpha@sourceware.org" Subject: Re: Sourceware mitigating and preventing the next xz-backdoor Thread-Topic: Sourceware mitigating and preventing the next xz-backdoor Thread-Index: AQHahEZSDAULjb31u0eP6u2YIscxfLFVZoyAgAACjACAAASigIAAAnaAgACnEoCAAH7RgIAAT+IAgAFCKYCACAmrAIAAFLt9gAEUBwA= Date: Wed, 10 Apr 2024 10:26:48 +0000 Message-ID: References: <20240329203909.GS9427@gnu.wildebeest.org> <20240401150617.GF19478@gnu.wildebeest.org> <12215cd2-16db-4ee4-bd98-6a4bcf318592@cs.ucla.edu> <6239192ba9ff8aad0752309a54b633dc75a57c77.camel@tugraz.at> <8e877d2f-01e0-c786-dea5-265edbdc0c07@suse.de> <41394737-6f2d-86e7-5742-e0a794f9f63c@suse.de> <4dd125546c920da4cc744a93f230917a7311c7fb.camel@gmail.com> <87h6gazafa.fsf@igel.home> In-Reply-To: <87h6gazafa.fsf@igel.home> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-traffictypediagnostic: DU0PR08MB9250:EE_|DB9PR08MB6571:EE_|AM4PEPF00027A66:EE_|AS4PR08MB7829:EE_ x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: TaFQK4IjouXgVMNzd1T4XEIhXcZkUWqmJxfnHVDf6wbKFSNc3J+0dqVXLhZ2wNoULX59Ok3T086ACupBKfDv8sh7I2OOQ418qJMwoqNMB+JIpdUwi5MZvHD1V/IYs/zIUqWCBBWZAcLzGzLLQWtA3UnDElTKb/UXTUK6LMX72X0lLkpgC1VTrDqFrGL66YZypnLzhQFwUsUC3M04wv3A514GrP2B0slFMx7mxkcg+Phazqx7ayYf1OK3hAR3pgGqAaDFe0h2Ht6HZOVUH//sdV2JPn557ASHEP9SXEmWHyG/vtpu7WwcCCdrrXIjYtXFmQvinJoyZV3T8Q3jcrDYBny3aI5NZLnG3M+lyG05lPXov9o0Z/1IPvxlt/pKxRdNOyjCzsE6pRJGALYUf70R6vB2YI+RMjXMPDxD+zOsPbKPcpNa3aIJxSjxN9QnSsmpXnGSfpr0efJJgOef9umZPBo2m00+X9MdLMi3zxKVpz28q1a476xabJfGJ5iwdX/62O8o3w5EdMJrXyFjeFPRP7/ZsVN4g7oimAnKTc1Xro3k3SZyK3f0gb19uYjtL+D9dMiCqSs1PFz1vMRBSKSjNtonTIqd+6+Uhzo2XDBabo4= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR08MB9250.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7416005)(376005)(1800799015)(366007);DIR:OUT;SFP:1102; Content-Type: text/plain; charset="utf-8" Content-ID: <4562586BF6A8F748BE9C5C828776C8E1@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6571 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ae6765b0-f837-4350-c932-08dc5948c01c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jmXXsc+/EZ1AguAEfZpVfEXwRpBcJ6OQ4hlVqMC7Q4rzBWvOBxpWyghlvaTzJndAe7ZF0JynJpf5pLdl4y7gtfbGoPI3loWnWd/L4ru80U7zlabQOFY4Z+2zuFW78k6mSisje3vfjh0hJyLReuRDNsU4WuwvVGF0YGcR9az2YKRNlxcnPnPA0MHiLGPgw2h7Rd9UM4kqTj0FM2UFE3CPbILZ0uqTpeyz/4qacjUflmCtz/MtVrssrNEAQ02ljLRo0nPSVZQ6HF3m2H4M+M/GIJQyMjfecdeS9CJOkiJ0xSlLzMYz326qECi8BHOVbrH//7PyOjWwvQFTlAY2PLRBascVCkxslxVBuqgsJ+zh9Ld5VcCDaTK5XmFZgk+QAD8IKQnUMYWvt5lOm00EPJJGHqoHasmiEDdfwXQFKaMQI4pLpksz1MzHbJcs3mShemP1Na1yvmOp5rg1CsZzXOqJvqXLoVXjJBRLuWuTi2VpY7zq0QseMWBpkVBHBpMt2BoepawsamII/LGUV71e6URRpmGA0Zm3tEqubkU6H02i+ztQRG+eX66LkBQiRhhqRdEBOwLimdBbMJnLDayw94aklzQ7X6So6UE7W0C17EJTXWqvVLMz1fJgb/gT/rKyJ2rBQlGvedmaHLw+YJTnauNVIQF+s4593a6Da7uPIfmY8YoFGsWXxC6b51QvZZFr545hMlxblIqirWi84ilBQdhcMQ== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(376005)(82310400014)(36860700004)(1800799015);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2024 10:26:57.4928 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ae6765b0-f837-4350-c932-08dc5948c01c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7829 X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: DQoNCk9uIDA5LzA0LzIwMjQgMTg6NTcsIEFuZHJlYXMgU2Nod2FiIHdyb3RlOg0KPiBPbiBBcHIg MDkgMjAyNCwgYW5kZXJzb24uam9uYXRob25tQGdtYWlsLmNvbSB3cm90ZToNCj4gDQo+PiAtIFRo aXMgeHogYmFja2Rvb3IgaW5qZWN0aW9uIHVucGFja2VkIGF0dGFja2VyLWNvbnRyb2xsZWQgZmls ZXMgYW5kIHJhbiB0aGVtIGR1cmluZyBgY29uZmlndXJlYC4gTmV3ZXIgYnVpbGQgc3lzdGVtcyBp bXBsZW1lbnQgYSBidWlsZCBhYnN0cmFjdGlvbiAoYWthIERTTCkgdGhhdCBhY3RzIHNpbWlsYXIg dG8gYSBzYW5kYm94IGFuZCBlbmZvcmNlcyBydWxlcyAoZS5nLiB0aGUgb25seSBjb2RlIHJ1biBk dXJpbmcgYG1lc29uIHNldHVwYCBpcyBmcm9tIGBtZXNvbi5idWlsZGAgZmlsZXMgYW5kIENNYWtl KS4gR2VuZXJhbGx5IHNwZWFraW5nIHRoZSBvbmx5IHdheSB0byBkaXNvYmV5IHRob3NlIHJ1bGVz IGlzIHZpYSBhbiAiZXNjYXBlIiBjb21tYW5kIChlLmcuIGBydW5fY29tbWFuZCgpYCkgb2Ygd2hp Y2ggdGhlcmUgYXJlIGZldy4gVGhpcyByZWR1Y2VzIHRoZSB0YXNrIG9mIGF1ZGl0aW5nIHRoZSBi dWlsZCBzY3JpcHRzIGZvciBzYW5kYm94LWJyZWFraW5nIG1hbGljaW91cyBpbnRlbnQgc2lnbmlm aWNhbnRseSwgb25seSB0aGUgImVzY2FwZXMiIG5lZWQgaW52ZXN0aWdhdGlvbiBhbmQgdGhleSB3 aGljaCBzaG91bGQodG0pIGJlIHJhcmUgZm9yIHdlbGwtYmVoYXZlZCBwcm9qZWN0cy4NCj4gDQo+ IEp1c3QgbGlrZSB5b3UgY2FuIHB1dCB5b3VyIGJhY2tkb29yIGluICoubTQgZmlsZXMsIHlvdSBj YW4gcHV0IHRoZW0gaW4NCj4gKi5jbWFrZSBmaWxlcy4NCj4NCg0KSGkgQW5kcmVhcywNCkluZGVl ZCB5b3UncmUgcmlnaHQgYW5kIHNlZWluZyB0aGUgaGlqYWNrZWQgQ01ha2VMaXN0cy50eHQgaW4g dGhlIGNvbW1pdCANCndhcyBleWUgb3BlbmluZy4NCg0KVGhlcmUgaXMgYSBub3Qgc28gc3VidGxl IGRpZmZlcmVuY2UgdGhvdWdoLiBUaGUgYW1vdW50IG9mIG5hc3R5IHRoYXQgdGhlIA0KYXR0YWNr ZXIgdGhvdWdodCBjb3VsZCBnZXQgYXdheSB3aXRoIHdhcyBkaWZmZXJlbnQgYmV0d2VlbiB0aGUg DQpidWlsZC10by1ob3N0Lm00IGFuZCB0aGUgQ01ha2VMaXN0cy50eHQgYXR0YWNrIHZlY3RvcnMu DQoNCkZvciB0aGUgQ01ha2VMaXN0cy50eHQgZmlsZSwgdGhlIHdhbnRlZCBjaGFuZ2Ugd2FzIHZl cnkgc21hbGwsIGFkZGluZyBhIA0KZG90IHRvIGEgcGllY2Ugb2YgYyBjb2RlIHNvIHRoYXQgdGhl IHRlc3QgdGhhdCBydW5zIGl0IGdvZXMgaW50byBvbmUgb2YgDQp0aGUgcGVyZmVjdGx5IGFjY2Vw dGFibGUgc3RhdGVzIChjYW5ub3QgY29tcGlsZSB0aGUgYyBmaWxlKSwgdGh1cyANCmRpc2FibGlu ZyBhIHNlY3VyaXR5IGZlYXR1cmUuDQpUaGlzIGNoYW5nZSB3YXMgImhpZGRlbiIgaW4gYSBwYXRj aCBjb250YWluaW5nIGEgYnVuY2ggb2YgcG9pbnRsZXNzIA0KcmVuYW1lcyBhbmQgdmVpbGVkIGlu IHBsYXVzaWJsZSBkZW5pYWJpbGl0eSAob29wcywgdGhhdCBkb3Qgd2VudCBpbiB0aGUgDQpieSBt aXN0YWtlLCBzaWxseSBtZSwgaGVyZSdzIGEgcGF0Y2ggdG8gZml4IHRoZSBmaWxlKS4gVGhlIGF0 dGFja2VyIHdhcyANCmx1Y2t5IGJlY2F1c2Ugbm9vbmUgcmVhbGx5IGNoZWNrZWQuDQoNCmh0dHBz Oi8vZ2l0LnR1a2Fhbmkub3JnLz9wPXh6LmdpdDthPWNvbW1pdGRpZmY7aD0zMjhjNTJkYThhMmJi YjgxMzA3NjQ0ZWZkYjU4ZGIyYzQyMmQ5YmE3O2hwPWViOGFkNTllOWJhYjMyYThkNjU1Nzk2YWZk Mzk1OTdlYTZkY2M2NGQNCg0KQ29tcGFyZSB0aGF0IHRvIHdoYXQgdGhlIG00IGZpbGUgZGlkLiBS dXNzIENveCBoYXMgYW4gaW50ZXJlc3RpbmcgDQphbmFseXNpcyBodHRwczovL3Jlc2VhcmNoLnN3 dGNoLmNvbS94ei1zY3JpcHQNCg0KIEZyb20gd2hpY2ggSSdsbCBwaWNrIGEgY2hvaWNlIHF1b3Rl OiAibWFrZXMgYSBoYW5kZnVsIG9mIGluc2NydXRhYmxlIA0KY2hhbmdlcyB0aGF0IGRvbuKAmXQg bG9vayB0ZXJyaWJseSBvdXQgb2YgcGxhY2UiLg0KDQpJIGZpZ3VyZWQgb3V0IHRoZSBwcm9ibGVt IHdpdGggdGhlIENNYWtlRmlsZS50eHQgcXVpY2tseS4gSSdtIG5vdCAxMDAlIA0Kc3VyZSBpZiB0 aGUgY29uZmlndXJlLmFjIGlzIG9rIChhZnRlciBsb29raW5nIGF0IGl0IGZvciAxMCBtaW51dGVz LCBpdCANCmxvb2tzIG9rLCBidXQgSSdtIG5vdCBzdXJlISkuIEkgd291bGQgbm90IGJlIGFibGUg dG8gcmVjb2duaXNlIGdvb2QgY29kZSANCmZyb20gYmFkIGluIHRoZSBtNCBmaWxlLg0KDQpBZG1p dHRlZGx5LCBJJ20gYmlhc2VkIGluIGZhdm91ciBvZiBjbWFrZSdzIERTTCwgaGF2ZSBtb3JlIGV4 cGVyaWVuY2UgDQp3aXRoIGl0IGRlc3BpdGUgdXNpbmcgLi9jb25maWd1cmUgc2luY2UgdGhlIG1p ZCA5MHMgYW5kIGhhdmUgYSANCnByZWZlcmVuY2UuIEJ1dCBpdCB3b3VsZCBiZSBoYXJkIHRvIGFy Z3VlIGFnYWluc3QgdGhlIGZhY3QgdGhhdCBiZW5pZ24gDQptNCwgYXMgcHJhY3RpY2VkIGluIHRo ZSB3aWxkIHRvZGF5IGlzIGhhcmQgdG8gc2VwYXJhdGUgZnJvbSBtYWxpY2lvdXMgbTQgDQpieSBh IG1ham9yaXR5IG9mIGRldmVsb3BlcnMsIGluY2x1ZGluZyBleHBlcmllbmNlZCBvbmVzIGxpa2Ug TXIuIENveCBhYm92ZS4NCg0KQ2hlZXJzLA0KQ2xhdWRpbyBCYW50YWxvdWthcw==