From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2EmzLy/uTGUNNgIAWB0awg (envelope-from ) for ; Thu, 09 Nov 2023 09:35:27 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=I3XpHn1b; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C01171E0C1; Thu, 9 Nov 2023 09:35:27 -0500 (EST) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id AEB021E098 for ; Thu, 9 Nov 2023 09:35:25 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F0DC13857721 for ; Thu, 9 Nov 2023 14:35:24 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id 6CDB03858D35 for ; Thu, 9 Nov 2023 14:35:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6CDB03858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6CDB03858D35 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699540513; cv=fail; b=qBNZk9T2GOZ+gKjCXqLLuutzmHDBOq8lbAFs7E/37X2YMbT4kyp/dw1GwO0WqCmA8pJhcQ2IpKBymzztTVK/zdr6bbGAu8ccvn7amPqNOWo36sVbAEB+vQ1LuDUsO7By1Dh47JVN2V6uwEdSgxjP6Pv7KKFlEs5VUoFRye44gH4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699540513; c=relaxed/simple; bh=64qJSDI3U6Nxk8oDT4C2cLNvv0JQ6TFaGPzqoMXhJpU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=HFfJgIC4FJAOByrp10cSXN7X1ARuZEWFf3zS6nbfnALIbgq4EtFc7ySckeNbiop+drNPLmdxPDH90rY+QPepxBtjoi7kD9GubI5/nCNDh5V+GXBClV/V/WsNimtNJxJDneLzGsQZ2RKzw4bQeGe2HQiAfviNHEz2vDHiVWtPN6o= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699540512; x=1731076512; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=64qJSDI3U6Nxk8oDT4C2cLNvv0JQ6TFaGPzqoMXhJpU=; b=I3XpHn1bPyESWrM2tvVMHsiSPnUdyAJO7EhPKCVHh2tKHnnq+/FJTBV+ OkTUStmcwxFG0hzvpX8ioJ+i5ZIunZbAK1F5lrGzGtfXjAINWOpdFVjNg JRVi2tXhCf0gR1qZK3FirBzFiraiDO7l30lNMf+zWqzFdedahUnIdrlZF g4WNxBcrsyazJsbQgNXvfNntKNOaemrKvw/csVjAloZFPt/SfHZxcMTcS LfKSDQqQybZXO47B+H0gZD5etdxK9iT2rGiPag0OmuogOg035uehxnEHM 8qpWXgB0nL1+F7IyS60dC9PXmxwnz6/xtjQGfQH8kA2y60WpBJj4GnuUI g==; X-IronPort-AV: E=McAfee;i="6600,9927,10888"; a="8644617" X-IronPort-AV: E=Sophos;i="6.03,289,1694761200"; d="scan'208";a="8644617" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Nov 2023 06:35:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10888"; a="767017280" X-IronPort-AV: E=Sophos;i="6.03,289,1694761200"; d="scan'208";a="767017280" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 09 Nov 2023 06:35:10 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Thu, 9 Nov 2023 06:35:09 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Thu, 9 Nov 2023 06:35:09 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Thu, 9 Nov 2023 06:35:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AEKS+2/MTMQdsnY+LLjZ4RBwUCHiJfeSxAlrvA2Hk3l3OdPqwQxRbOgA93o3Meyej7UI9tRWNiZsA/lDhbrxtZV/stgdXEQtuwPokq2A8g6VrbDSNF3/cqF5mzpG+qXs9lHUIgVxGKSWk2X0/M7KJ+5HtIYHQSl5MToIuROuBwhurX4UZz8PYRNkkzE+LJS8guUFAEm2mU30qefpkQuHaInTBXDWWCrQTsbwi6duRcNnNT/EkDFcUFQtCuO2hfR+D2Jbkrz91759h4UgJ+xKwAjB5mL+SYCF2jKwQgQbRnydTF6rnLlIL+soW9CLNecAw0YQXDZkKPspfr7uitZ3UQ== 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=tp8XSS0QPSn1SYwhk6ReZzsfrJkrxq9J90c801rYBxg=; b=H5ltLtzN88D+yKGXvl3CsdG+5H+dtRLyv2DHWxLoe/HON8KmYVnUKomRryWRq5YylrFpXSkwP0k1GzPOtcQC0/x3EHNMw8QauOq+32TeLo4QmgnzE2UqFQmx8MOF+9mKohFAIHCC0ve4eGgDQnGPGGCyZ0bNs8dUORdF1lcV7a9emMmeTHWnPNsUVgSbK/Tt/j2lNsqcrFVQRvu8i/BhSsa6F4vmgUJY8YOG2Tf9h9Cci4BSdWtwUS1dpmYSpTjNY3L60HE8/odakGhniuDtd6cO9pToyCxVXW5+eYlbcvtJUfbKm3546Z1vjKYyC90vVG/hghzIIlkZvYjdwBY2yg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by DM4PR11MB7352.namprd11.prod.outlook.com (2603:10b6:8:103::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Thu, 9 Nov 2023 14:35:08 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::1fef:973f:2687:d0a8]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::1fef:973f:2687:d0a8%6]) with mapi id 15.20.6977.018; Thu, 9 Nov 2023 14:35:08 +0000 From: "Willgerodt, Felix" To: Simon Marchi , Andrew Burgess , "gdb-patches@sourceware.org" CC: Siddhesh Poyarekar Subject: RE: [RFC] Adding a SECURITY policy for GDB Thread-Topic: [RFC] Adding a SECURITY policy for GDB Thread-Index: AQHaELT9is/wdi9oAU+E/xzjSiQAfLBtrxQAgARXnOA= Date: Thu, 9 Nov 2023 14:35:07 +0000 Message-ID: References: <877cmvui64.fsf@redhat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR11MB4566:EE_|DM4PR11MB7352:EE_ x-ms-office365-filtering-correlation-id: 328e37f6-e531-4129-ca6f-08dbe1311253 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: p3M9dFulIgKJueT0A945YLdH3xoMVrp4N24KYMDyJenwKa4V/eJwTrgpkUGkaUo3zvi9lYwiLdGVgMW9eDYUZ/DS14yhqe5yr1A4J5Kd8Bg/+xGd0WTWBBCeUVufyVbEIXNBo0IYUha8q032+QFV2LKzuSz2sCVlPBSFYg5z3lb7lcl5PTqAqM+WaJfMxKIz4h/TMDbeKo/omUqDphh1c5o5z+/cVXQ6JyMA0r6cj4K+ZjzfWzVliKeJTOcmAftlQh1UezViUCfXNwCCLWPcHk56yKPL6TKBk7zlPYKRw9qBh5X8UZkPXeSho3AnK8886+YVT+D0Ajq4YRF7pvEqDbF5qeyexNJoVCy9w/CSLxmaS6AivI3O7PjdzkT+qZ98iLskbTrOIMO8Z6xRyZn0Jl75pN9j+8VO1WE6Z1bRqWVuyKoXMlbtX/Shl3lnk1umYAO7Gkssu3KxOsOy1G2zd56+p1IFrxnrfQFKsUhjP5WiLyeXiU3ubfiypZ1nENZciwk/yIxhgTtTGzKUCoOetEaRvNo4IwujMHIhkKf31SFXNE69N6ocVIqHEFAHZPFFWz51eMvbAfuoK6N+QoQ9Sxr3IymWfv7/JCboj1/J3L9+Az8zm83s9T6gO3LwAW+j x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4566.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(136003)(376002)(366004)(396003)(39860400002)(230922051799003)(1800799009)(451199024)(186009)(64100799003)(76116006)(122000001)(38070700009)(83380400001)(66946007)(26005)(82960400001)(478600001)(71200400001)(7696005)(6506007)(66556008)(9686003)(110136005)(2906002)(41300700001)(8676002)(8936002)(4326008)(38100700002)(5660300002)(55016003)(66899024)(52536014)(66446008)(15650500001)(64756008)(316002)(86362001)(33656002)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qyt4YVFFUzBEMmFjUk1iSXRUZ3JNZ3I0MDg5Nk5oOVNMaWJqb1JtblBLVFd2?= =?utf-8?B?d2I4eDhDNEtIZVFpSGdhOVN5V3M0dUtwcXc4eTVNdWFuU3Y5a2VqZERKZE5Z?= =?utf-8?B?TnU1OE55OUQrb2NlTms2RkFiSmZYUFI0UklHZ0w3Q2pOdzBaREpwZ3hsTVNl?= =?utf-8?B?S1I1TDlna3BlUElpSVBseXRON2orS1BsWHpQSitsQ2xLRTM0Y1dSVEp5NjZR?= =?utf-8?B?Zjg0aENyYkFlVm5waUxRd3B4dm1Rcit5blRqR24vUlo5MGlmSHZKeXNTcytI?= =?utf-8?B?RUk2cFlkODRhZFhYaUtPQnVwQTNCa0gwSCtqNEorQkpMK1doWWNhbVhBanNC?= =?utf-8?B?VVd5WERSNHdHUXpLTGJWNWZRSXA4c0syWEtPODZZd1RsZXQrTzZNcGQvQVhS?= =?utf-8?B?OGIzSXVIK1Ixa1FrejlhVUEzanozaEhXU0FpcURJWDdLWm9DNmVFYitMaXE1?= =?utf-8?B?Zm1Tc3EvZG9YSmlGSWRNVEJCR0c5QmpMeExERTlWTktlQS9vKy8walluUzZ0?= =?utf-8?B?OGcvR1NGbnN6TDJZbUhhbXpVVVlxZ3YyWC9wS1ZOS3RNaWNRQUFibFNaVmVY?= =?utf-8?B?QXdpcjVrT2xacTNmaG9WNENGWEhKOUhOVllNMWZGb0FTL2x4QktEZkVNNGpQ?= =?utf-8?B?bDlCMVEyNzRuYnpxRGlHMzdVK0VFdHhseWwvZWxHckMwU2ZRVHpWalVxUmlB?= =?utf-8?B?U2hwcFQ2Y3NZc1JidFErVytRTUttY29yU3hqVE5kSUhhU3JET2VvcUVJTW5r?= =?utf-8?B?bEdvS0UrQmYyaTdIaXlYQnFGU0dLNFM4ZHFoK1ZRdm4wVkREWDlTYWlnOUZC?= =?utf-8?B?WWttZStsQUNqMWRBVUV4SVBzeGNna0F3WWNaRmw5bmVUSlliWTk0a1pFNXRt?= =?utf-8?B?OUFvMGhIZE1RZzhQUnBRaGVlWWtkcTQ4c2FncG9xeENOamw2Mms1NzcvNmJM?= =?utf-8?B?NlNBY3JoeVVKNi9lS2RpSU4wU1VzakhBamZodmk0ZDUvZklKb0UvWktFSFZj?= =?utf-8?B?WjhNb2xVQzB5Sms0SkRidWVpckRPV3V0S21EcHBKRzkxck9rb2Z5Q2RFQjdq?= =?utf-8?B?cGtTT0JMelE4ME84UGprSlpyQjY3OEtBdnJnMWNrdFdqdTZSWnlIUmhRTStt?= =?utf-8?B?SE12ZC9WMDRadDdrZVIzbm1odXJ0aTdoa2lrb3pwOVBOMmNwL2hnT1IzVzJv?= =?utf-8?B?T1pTTUtPbG5nNkx5SlFqWjNiYnRDWmU0UHlXSEJtVnZRRk5VN0tERENVWUNB?= =?utf-8?B?VldWNW5KWHRCblRMZ2pwbUhKZnhWdklienFZR2c4MSs5ak15QVRUY0pOZmdD?= =?utf-8?B?Um5sSWIyN0FoeFNlcXVhSWRWSUtGSGxDUjZNWVdZRWJoQThjS2szK25mNC8r?= =?utf-8?B?VEZNeGFxY2NONlZGY2JxTzFHZ2o2OTZabE02VTBLZ1VFS1VHaHJ6cVErSW1p?= =?utf-8?B?d28rVW9CQ0IwRTVZOVF6UENZWUozQnd6TVRvQjNqM05RYi9CUHZrUDYzWGgv?= =?utf-8?B?OG8wQjVlSWhsbnVXZnZ0cjJZN3hhUWJiQ2oyVnU4alZYWjFaRjJLN3hjRHFR?= =?utf-8?B?VHBiRGx6TDRIR3dtYU9COUtBTjF5OVBOWXVmS1FxZnVkTy9Ldk5Lem4xdlh2?= =?utf-8?B?VmFuZGo5eWVFMVhiUzl0cDVKVU1MMG9MN1J3b1dsN1hIMkV1THhSVklSWXNa?= =?utf-8?B?aU1xalNUSTBrVnFvU0c5N1dhRHlqQ2hLTWZSczhlZ0VIWVcwUDNzeVJVVjRi?= =?utf-8?B?eko4bTllM2hKcXRjbnhXSGNIT1JKZFJ5U2tYbnlCM0VwaWdJN0luc1pNOVda?= =?utf-8?B?RlEzVmFWalJ1Z3V5TEVWbmxEazFRQnVmeHE0MkkyWXltMEFvM01LYXBjQTkw?= =?utf-8?B?d01RcUJxSHk4S1RaZG9iSkgxamZNdmV5Wk1YWm9QOFNyS0VoVGc0ZVBTblJw?= =?utf-8?B?QTlJNnhBcmFSZ2J6Vnhwem0xUlk0WEpJVGJTR282ODFheGNVUGNxR2I4dTFC?= =?utf-8?B?RkhSb05IR21PK1k5V0pFdS9CMk5oM210T05lbFd2OXRoRndsR3FWaitoUGlu?= =?utf-8?B?OWxQTHlGOENtc0FRTFJjM0Y2aGlLM3pvWVRFWFp1ZnlpRE9uSFZaYlVwSnFX?= =?utf-8?B?YStSVTdmc2pQZzh2VU5qYStaR2Q3aXltaFBXZEZUZmpTRnNQbWpPTGFhanB5?= =?utf-8?B?a1E9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 328e37f6-e531-4129-ca6f-08dbe1311253 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2023 14:35:07.9993 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1Xr6QmFK1d+foNKKEpzTYtz/P3/yzdfnKv2geGJi9qtyqUwILQPAZ4p/+hvnwgNlHayafNWu0fInnVn2sOtAX9WnxjyaQg2wLyjGnez+Lm8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7352 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org PiA+ICAgV2hpbGUgR0RCIGlzIGludGVuZGVkIHRvIGJlIHJvYnVzdCBhZ2FpbnN0IHVudHJ1c3Rl ZCBiaW5hcmllcywgaXQgaXMNCj4gPiAgIG5vdCByZXNwb25zaWJsZSBmb3IgYXJiaXRyYXJ5IGNv ZGUgZXhlY3V0aW9uIG9uIGEgc3lzdGVtLiAgQXMgYQ0KPiA+ICAgcmVzdWx0LCBhbnkgYnVncyBl eHBvc2VkIGJ5IHVudHJ1c3RlZCBiaW5hcmllcyB3aWxsIGJlIGFjY2VwdGVkIGFuZA0KPiA+ICAg dHJlYXRlZCB3aXRoIGFwcHJvcHJpYXRlIHVyZ2VuY3ksIGJ1dCB3aWxsIG5vdCBiZSBjb25zaWRl cmVkDQo+ID4gICBzZWN1cml0eSBpc3N1ZXMuICBUaGlzIGFwcGxpZXMgdG8gbG9jYWwgYXMgd2Vs bCBhcyByZW1vdGUgZGVidWdnaW5nOw0KPiA+ICAgYW55IGJ1Z3MgaW4gZ2Ric2VydmVyLCBleHBv c2VkIGJ5IHVudHJ1c3RlZCBiaW5hcmllcyB3aWxsIGJlDQo+ID4gICBhY2NlcHRlZCBhbmQgdHJl YXRlZCB3aXRoIGFwcHJvcHJpYXRlIHVyZ2VuY3ksIGJ1dCB3aWxsIG5vdCBiZQ0KPiA+ICAgY29u c2lkZXJlZCBzZWN1cml0eSBpc3N1ZXMuDQo+IA0KPiBNeSBvcGluaW9uIHdvdWxkIGhhdmUgYmVl biB0aGF0IGp1c3QgbG9hZGluZyBhIGZpbGUgaW4gR0RCIGp1c3QgdG8NCj4gaW5zcGVjdCBpdCBz dGF0aWNhbGx5IHNob3VsZCBiZSBhIHNhZmUgdGhpbmcgdG8gZG8sIGV2ZW4gd2l0aCBhDQo+IG1h bGljaW91cyBiaW5hcnkuICBJdCdzIHBvc3NpYmxlIHRvIGRvIGluIHRoZW9yeSwgYnkgYmVpbmcg ZGVmZW5zaXZlIGFuZA0KPiB2ZXJ5IGNhcmVmdWwgb2YgZXZlcnl0aGluZyB3ZSByZWFkLg0KPiAN Cj4gSW4gcHJhY3RpY2UsIEkgdW5kZXJzdGFuZCB0aGF0IGl0IG1pZ2h0IG5vdCBiZSBhIHJlYWxp c3RpYyBnb2FsLCBnaXZlbg0KPiB0aGUgY29tcGxleGl0eSBhbmQgdGhlIGN1cnJlbnQgc3RhdGUg b2YgQkZEIC8gR0RCLiAgQW5kIHNpbmNlIG1vc3Qgb2YNCj4gdGhlIENWRXMgeW91IGdvdCAoSUlV Qykgd2VyZSBvZiB0aGlzIGtpbmQsIHRoYXQgd291bGRuJ3QgaGVscCB5b3UgbXVjaC4NCj4gU28s IEknbSBmaW5lIHdpdGggdGhhdCB5b3UgaGF2ZSwgZ2l2ZW4gdGhhdCBJJ20gbm90IHRoZSBvbmUg d2hvIGhhcyB0bw0KPiBkZWFsIHdpdGggdGhlc2UgYW5ub3lhbmNlcy4NCj4gDQo+IFNpbW9uDQoN CkZpcnN0IG9mZiB0aGFua3MgZm9yIGRvaW5nIHRoaXMgQW5kcmV3ISBJIGFtIHZlcnkgbXVjaCBp biBmYXZvciBvZiB5b3VyDQpwcm9wb3NlZCBTRUNVUklUWSBmaWxlLg0KDQpDYW4gdGhlIGZpbGUg ZXhwbGljaXRseSBtZW50aW9uIHRoZSBzdGF0aWMgaW5zcGVjdGlvbiBjYXNlIHRoYXQgU2ltb24N CmJyb3VnaHQgdXA/DQpUbyBtZSwgaXQgaXMgcHJldHR5IGNsZWFyIHRoYXQgdW50cnVzdGVkIGJp bmFyaWVzIHRoYXQgeW91IHJ1biBpbiBHREIgYXJlDQpvdXQgb2Ygc2NvcGUsIGFzIHlvdSBhbHJl YWR5IGFjdGl2ZWx5IGNob3NlIHRvIHJ1biB1bnRydXN0ZWQgY29kZS4NCkhvd2V2ZXIgSSB0aGlu ayB0aGUgc3RhdGljIGNhc2UgaXMgbXVjaCBsZXNzIGNsZWFyIGZvciBtYW55IHBlb3BsZS4NCkJl aW5nIG1vcmUgZXhwbGljaXQgYWJvdXQgaXQgY291bGQgaGVscCB3aXRoIHRoYXQuDQoNCkZZSSwg dGhlIGJpbnV0aWxzIGZpbGUgaGFzIHdyaXR0ZW4gdGhpczoNCg0KIkJ1Z3MgaW4gaW5zcGVjdGlv biB0b29scyAoZWcgcmVhZGVsZiwgbm0gb2JqZHVtcCkgd2lsbCBub3QgYmUgY29uc2lkZXJlZA0K dG8gYmUgc2VjdXJpdHkgYnVncywgc2luY2UgdGhleSBkbyBub3QgY3JlYXRlIGV4ZWN1dGFibGUg b3V0cHV0DQpmaWxlcy4iDQooSSBwZXJzb25hbGx5IHRoaW5rIHRoZWlyIHJlYXNvbmluZyBpcyBh IGJpdCB2YWd1ZSwgYnV0IHRoYXQgaXMgYW5vdGhlciB0b3BpYy4pDQoNCkZlbGl4DQpJbnRlbCBE ZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1Nzkg TmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlIDxo dHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2No bWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNpbHZhICAKQ2hhaXJwZXJzb24gb2YgdGhl IFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gK Q29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=