From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7D9EC5B572 for ; Mon, 17 Aug 2026 07:41:39 +0000 (UTC) Received: from OSPPR02CU001.outbound.protection.outlook.com (OSPPR02CU001.outbound.protection.outlook.com [40.107.159.15]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.25249.1786952490218189749 for ; Mon, 17 Aug 2026 00:41:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ericsson.com header.s=selector2 header.b=lK3MqE76; spf=pass (domain: ericsson.com, ip: 40.107.159.15, mailfrom: daniel.turull@ericsson.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aySWssdchf8mE9/81L11m2EiqkT7aXt80ehPQHuFTX0MAu3JkDbw0zQ+LbreUoM3JRZ4ivwRu93+jXdRIYcdffQP/ILq6bPVlxvxFBFPSDIbvmJ/jYiuzbnthCeS4wLXpmGIRQQAhmdRXoBQ5ThFKSszC4vClGQ+2J0NH/9sQPVglP79RWg3Sx2T68r/JeGUYUzBSrmNoa0oH0VWZTs7UP+Lv2W3z1ihTYS54cPOtZ9Op4eARXeuGgVxXEZWjCeeMJeTYAJxPdunTbzCVwXQ+UdplMRebJINHBEoxZVivFMotgJRlP1jGj6njZcH3VQQmHCBxFr0irrFWDJABrswFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=I2ErkdcZ3cpQLb9UFyvQF674HEsYEbZwtOgaOCXC5hM=; b=clIrI6SILXviRT0DP+ZWrqvD/TJYpaormOvJBzVQCX/v60+UDa0B4RpNRAayevbbJNQOvLkeTY+Ln+2OmN4JszFZm/Wlzy6lKfBXjbV8Rc0uRs2rmymGB105mJy/E2CsP5+vovgC5csBbHKy0bASThY3KlTTC8HVis56SEOpJ6TU2gaz21uAJ0qcGUHvASpsxl+RBdX70NI2x/goblU5liKax/fEiGVF30lu8dKgxHorGIzO7BRVEu6RXWtrBA1r8NNPA+938snqRT1Vc3QHXRKw/apqlsg97HAKjblG8RtRdnYdA67HNXMUA0Cjibyodf+ytquXplme+jwvh0qWzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I2ErkdcZ3cpQLb9UFyvQF674HEsYEbZwtOgaOCXC5hM=; b=lK3MqE7636iM0bqMzy3HG6IEUET/WQK+YgX461fYzHOODNAzs4xY9+XEwUa77BDaoTaExHfhol+3qkRvvsmm+lBRApJNCwi9Quuw34ot6Uak32Wq3qtBCC+5eSdK7RCR7PNHOzu8RPVbRTllIaXDhlFUiFJTT4X1FHFHD+z6CI/dqtQV9QH/+M7uHiHosUwZFXbE4QjgkOlFgI3XoMUggn4BOnH8QVRYTIJvQwWxm2tOzBdSMdkzO3tgjFhDw/IL61xhptLZw4JvSqOiQhYv/0b6qiOf0nBCHQgebvapqWU1P/KeQh6ASx7CyA/FdQN9c/GsNEmakjmwTITmZ/jdVQ== Received: from DU0PR07MB10740.eurprd07.prod.outlook.com (2603:10a6:10:5a4::19) by AS2PR07MB9445.eurprd07.prod.outlook.com (2603:10a6:20b:64b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Mon, 17 Aug 2026 07:41:25 +0000 Received: from DU0PR07MB10740.eurprd07.prod.outlook.com ([fe80::eb99:3f8b:e32d:2652]) by DU0PR07MB10740.eurprd07.prod.outlook.com ([fe80::eb99:3f8b:e32d:2652%4]) with mapi id 15.21.0339.007; Mon, 17 Aug 2026 07:41:25 +0000 From: Daniel Turull To: "openembedded-core@lists.openembedded.org" , "paul@pbarker.dev" Subject: Re: [wrynose][PATCH] libarchive: fix CVE-2026-14164 Thread-Topic: [wrynose][PATCH] libarchive: fix CVE-2026-14164 Thread-Index: AQHdHZpkUlKUMvyDT0a5q6A3nxVd/7agiTYAgAFzMAA= Date: Mon, 17 Aug 2026 07:41:25 +0000 Message-ID: <7fb1c5918aaa4e81f85fa05240a08a98d028d88e.camel@ericsson.com> References: <20260727073431.2019724-1-daniel.turull@ericsson.com> <0447ebc9d29b0736de8ba0c75f155ed4f880d072.camel@pbarker.dev> In-Reply-To: <0447ebc9d29b0736de8ba0c75f155ed4f880d072.camel@pbarker.dev> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.52.3-0ubuntu1.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR07MB10740:EE_|AS2PR07MB9445:EE_ x-ms-office365-filtering-correlation-id: b26f332e-6fb4-4aff-49d2-08defc32f126 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|23010399003|366016|38070700021|3023799007|4133799003|56012099006|10067099003|11063799006|4143699003|18002099003|22082099003; x-microsoft-antispam-message-info: /Z47SlwoK8xPNYlIwHblMfo+3CW+PRE3fEZOq5A6SwTwWYoZO4cjXRqM3nWoOlhTtXivOI30H+aszP2dtPj0u3eyeBd4Bx3fhjHHe+m9zvYX3PBufNDyegNakF5IOVGi2Vfv5cajhSiIeZGnbONWme8d8iftE6afOI9iwOigd6tNTv4WmGEgV587cTxd8N1m/VuAMdN6CzZ+FCHmdJRNZVk0CcmZeJP2DJkLuBa53l4YwhBpY2yaUdNlmzIwuY+ZKKA98qzjVUZULJgUiEcBE4aYf8rPQ2JAVaw4AkUGvf1FqvfKKBigpI/LJCJ7bmHP+3Qjs2Kk3WCbaKTEPSNKpViRdYIA65KxfN+1AYl1yZ094MSfL5xjT665njLfsboCM3sU9xiGznFni9L8J+0BeILJL7dGN3o0iQyOeYRhYjQowQxazY7AZCWmSMhZ3lJ57HqpJwm0Ein64Wgf6+c7fdkxlLSPb5M+Q2PGEPQFmdkaY1MMFkmnmQd3Mb/9x71J7+rL6+a+XJGfgp3eXQqvFSR458XlTfpOFcMPwsateI1yNF0p/szbL57WzJ5iSg5AC3Sg6rjPjij4BvbvXEqTDdZRSA/P1n/jPDbWxuds+tBxw9FC3pHpDBHFVPfW+D2Wit5/OfzBrPLO4Jjxbvw+XcTlerQfFBHqr00eGNBH12p+xduuyrZ5I9dGqAsV8xr9EJFDcyUcxAI+aXLWxmDZg+gzdcakg0Pbo9YExRPSkdQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR07MB10740.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(23010399003)(366016)(38070700021)(3023799007)(4133799003)(56012099006)(10067099003)(11063799006)(4143699003)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Uldpb2kwaitWRmttZmN0bDQzcGJZZmFocVRxamIxclVaS3ZlcTZGcWs2Q3J5?= =?utf-8?B?WjV3Y0xtdkFxWERmV0ZSUzE3QXNpK3dWTUg2WUhRTVRIMzNMckVJakp6VUdN?= =?utf-8?B?aFNtYWRONC9iQzA3bVRIamR3Z0tNd0Fmc2tmc29RUVE3VEptdmRZWVpoNmlp?= =?utf-8?B?dFJnK3FFbDJHWGdJTDk3NUxZMUtYMCtuVTBrcmNwR1hnRXhYcmVQU2tmbDZt?= =?utf-8?B?eERsekg3aS9CSVNvMS9UeHd2SVVBc2NReVpLdmtGNThiY09QaGVuR1NiOXpG?= =?utf-8?B?WXIvbWxMZUdIQ2pXY2RzVmlkMVI2d0h4OWY3Z24rMEFsdzczTHVNQnNJNUxh?= =?utf-8?B?YkNiOW5FWVF0MFBIakFBWGtDTVJ5a3JVQzJqU1NQL3N1bExOZEZ3K1o2OGNJ?= =?utf-8?B?QXpMNEZaNG8yWHBqMDN5ZU84RFZUWkxyRC94NkdRU2pQNVNldkRtYzF1TmlI?= =?utf-8?B?OTI0Sm5RbTBUV1pZRVBVZE05ZGplMXZSWGJjMHhqT0tUd3ZiUHZURkZ5cWJu?= =?utf-8?B?VklHL083M2ZKTXdTMzFManp5aDNlbVJHQ01ITUU4RE0yQjQ2amFqdFRxVWZL?= =?utf-8?B?dEFTZzV2Z1VOSXNBRlhvcXJmemxpZ2EzcGdyTDR1YkZuS3JOVk96anJPa3M4?= =?utf-8?B?RHJ1RWhJMkxKdlJFT3VpeEpvR1h0OWlBWnVyYmVHd0QxTWtCd0c4b0RiZkVF?= =?utf-8?B?MzEwSkRYOFlwQlpPZ2V5azUrZ2JXekNBcHdjWDBDNlBtamFScGxTeE44cDJH?= =?utf-8?B?UHZpRUlCaW1KTGtaOWVJSkhOOU1yUWRlVERxYUJCakxQVU1KU3Q0T3hOOW1P?= =?utf-8?B?YWl3RUFoajN0WnczQmFza0Zxa084L1l5WlBUcUo4L2NsdzNLbjc2ZFhTdlRr?= =?utf-8?B?alN4OFk1QkZiMzNNSVBVTmJ4WkVyUklrdDJjNHlCQ09oczA5WENLa2xlTjdL?= =?utf-8?B?amFsNGxkTWZzUjFmQWJrR0ZrZDJ1UWxNSVV5cW9KTTEyK3BCNmhvVWZEc3Rt?= =?utf-8?B?dU1DL1JMTUlwam5Ba2JTVmxiRjBna1ZhY04waDVUQ0FNcm9CV0xyblRDUldo?= =?utf-8?B?dXBmTjlWMW1Fdy9nSkx3WFZjZWR0b0R0MytTQVJQVlEvR1IvTENXWlo0Mi9y?= =?utf-8?B?V3pveFkvdHdtOERTcVZpQzhYZmN3ejA5QjlrZUMrWmJBaHVLT1NJVUQrR2Uz?= =?utf-8?B?Slo1enIza0YwOTZDMjc2QURHSS9RbHQ1TFdQOUM2SW5IazVCSkZ2L1pwOFBX?= =?utf-8?B?c0hlVitCYmNNakVDVGgybmxRODljVDZRdXFHaUlGaUFIb1VsSHlEUlY1aEp2?= =?utf-8?B?RVYxY2tnZlQrUVFBeVYzVVUzMHJKUzFrZGk4bUxqWGdsY0lnRW0xM01URFUv?= =?utf-8?B?M0wwVnk1dm0wOHAwanpLcUpYbXhUanRSUU5KSFVyK1ppQ25PZXpFRUIvNUVS?= =?utf-8?B?QlBLWlNqakxjTkl2N01pQXA0YVFLR1hUSW1XQ2gvVmloYnVTcWtIekVsYkFK?= =?utf-8?B?WWRQd2VrcUdVUk1ua3ZLWlRCL1dYVmFheE0rcUczaTlpWVdyQ2k2clA0LzNK?= =?utf-8?B?L0dIbjJJTjQrU2ZSQzU2aFFmK3hLc014RFFpN0dPSURTbE9KNWcweDVwbXps?= =?utf-8?B?Y29LTGRmeTEyQXdmOERqbkR6VnE1UDhFdXlac0NaclQvNTlnZi9BY0dZRVFk?= =?utf-8?B?eGsrMkJKM2EzU2pLT1haUStaUnZmZEhmckxvOUxBN0xEQnJHL25BWXc1VXc5?= =?utf-8?B?a1IxT1M3MFYyZDVlZVYzZTNnak1zVVl0NTFlK1FYZFVubGNZN2tLQnZ1bGYy?= =?utf-8?B?NFNwaTFFdU5tYXBKRmUxeUw5TlBYcGpRTXpQeUpqRWxMajhJVG1SODVoRHha?= =?utf-8?B?LytBYWNybDhQYktWY3pXcURtRDU4K21wbGs2clNpZnc5cmhZeTlLdURLQzdH?= =?utf-8?B?R2dyc1dFQ1ZsMnpld1grKzBwZFJRUE1qcm1LdEZDQm5HeUFkRUphakQ5MVZC?= =?utf-8?B?YUJaZUlNRUVqYmJ5ZEZaUUVJNG05c2tUb2FLNXM2bU0wTStTRjhjTmRxNHdW?= =?utf-8?B?Vm1SMVd6bU4vS1VpLzBMV3NEYW9pNHE1S044MVNLN3ZxWklWRm9vM0h2RG1K?= =?utf-8?B?R1VVRVdTTVpLakdsMkFjRGN2YjAra21ZcFhwbENDWDI4bHZubDA4d0NsNmgw?= =?utf-8?B?WnloWENlZGdsejJDWEV5bmJhbDlEZUZqNGlHYjNDOVF5YWFsajljYldQMzlX?= =?utf-8?B?bWN3ME00czdta1RmenBuYmJZWEtZZnRFY3lSajQ2REp1WmM1ZGc5NklZOFZ0?= =?utf-8?B?NEdlRnhMWDdxeU5BZHhYdUJGZmtaVENTK2hXNEpVc2dPTnYvQkgyMGVZRE5z?= =?utf-8?Q?H87MZq1Ty/qDCJYw=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR07MB10740.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b26f332e-6fb4-4aff-49d2-08defc32f126 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2026 07:41:25.7136 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tnZxcH0Yr6dDP4VfvD/zon14Ie1fL8tWqDYEEpGBY6PgxhDnaDQsUZKrYgRA8uVxh6akTQ2UCZdgiJredLZTrOPo+HiLxPl+fuPJ2hHyuVk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR07MB9445 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Aug 2026 07:41:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/243597 T24gU3VuLCAyMDI2LTA4LTE2IGF0IDEwOjMyICswMTAwLCBQYXVsIEJhcmtlciB3cm90ZToNCj4g T24gTW9uLCAyMDI2LTA3LTI3IGF0IDA5OjM0ICswMjAwLCBkYW5pZWwudHVydWxsQGVyaWNzc29u LmNvbSB3cm90ZToNCj4gPiBGcm9tOiBEYW5pZWwgVHVydWxsIDxkYW5pZWwudHVydWxsQGVyaWNz c29uLmNvbT4NCj4gPg0KPiA+IEJhY2twb3J0IHBhdGNoIHRvIGZpeCBDVkUtMjAyNi0xNDE2NC4N Cj4gPg0KPiA+IFJlZmVyZW5jZXM6DQo+ID4NCj4gPiBodHRwczovL252ZC5uaXN0Lmdvdi92dWxu L2RldGFpbC9DVkUtMjAyNi0xNDE2NA0KPiA+DQo+ID4gVXBzdHJlYW0gZml4Og0KPiA+DQo+ID4g aHR0cHM6Ly9naXRodWIuY29tL2xpYmFyY2hpdmUvbGliYXJjaGl2ZS9jb21taXQvZjc3NGYwM2I0 MGNiMTA5MzQ4ZTVjNmQ1MmI1OWM4NjRlM2NmYThlOA0KPiA+DQo+ID4gVGVzdGVkIHdpdGggcHRl c3Q6DQo+ID4gQmVmb3JlOiBQQVNTRUQ6IDUsIEZBSUxFRDogMCwgU0tJUFBFRDogMA0KPiA+IEFm dGVyOiBQQVNTRUQ6IDUsIEZBSUxFRDogMCwgU0tJUFBFRDogMA0KPiA+DQo+ID4gU2lnbmVkLW9m Zi1ieTogRGFuaWVsIFR1cnVsbCA8ZGFuaWVsLnR1cnVsbEBlcmljc3Nvbi5jb20+DQo+ID4gLS0t DQo+ID4gIC4uLi9saWJhcmNoaXZlL0NWRS0yMDI2LTE0MTY0LnBhdGNoICAgICAgICAgICB8IDUz ICsrKysrKysrKysrKysrKysrKysNCj4gPiAgLi4uL2xpYmFyY2hpdmUvbGliYXJjaGl2ZV8zLjgu Ny5iYiAgICAgICAgICAgIHwgIDEgKw0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlv bnMoKykNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IG1ldGEvcmVjaXBlcy1leHRlbmRlZC9saWJh cmNoaXZlL2xpYmFyY2hpdmUvQ1ZFLTIwMjYtMTQxNjQucGF0Y2gNCj4gPg0KPiA+IGRpZmYgLS1n aXQgYS9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQvbGliYXJjaGl2ZS9saWJhcmNoaXZlL0NWRS0yMDI2 LTE0MTY0LnBhdGNoIGIvbWV0YS9yZWNpcGVzLQ0KPiA+IGV4dGVuZGVkL2xpYmFyY2hpdmUvbGli YXJjaGl2ZS9DVkUtMjAyNi0xNDE2NC5wYXRjaA0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ ID4gaW5kZXggMDAwMDAwMDAwMC4uYjczNGZjNDQ4Zg0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiAr KysgYi9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQvbGliYXJjaGl2ZS9saWJhcmNoaXZlL0NWRS0yMDI2 LTE0MTY0LnBhdGNoDQo+ID4gQEAgLTAsMCArMSw1MyBAQA0KPiA+ICtGcm9tIGVkYmFjNzdlOGU1 NDQyODZmZTc1ODFiYzM5ODc4MWM5NDllZTVhMjIgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxDQo+ ID4gK0Zyb206ICJEdXN0aW4gTC4gSG93ZXR0IiA8ZHVzdGluQGhvd2V0dC5uZXQ+DQo+ID4gK0Rh dGU6IFN1biwgMjQgTWF5IDIwMjYgMTI6NDM6MDAgLTA1MDANCj4gPiArU3ViamVjdDogW1BBVENI XSBNZXJnZSBwdWxsIHJlcXVlc3QgIzMwNzEgZnJvbSBzdG9lY2ttYW5uL3JhcjVfZG91YmxlZnJl ZQ0KPiA+ICsNCj4gPiArcmFyNTogQXZvaWQgZGFuZ2xpbmcgcG9pbnRlcnMgaW4gaW5pdF91bnBh Y2sNCj4gPiArKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDI0NTNjZjE2MjU1ODAwNzI2YjRl ZmVkYWIyNTEzODYzOWNlZWYyMCkNCj4gPiArDQo+ID4gK0NvbmZsaWN0cyBSZXNvbHZlZDoNCj4g PiArDQo+ID4gK2xpYmFyY2hpdmUvYXJjaGl2ZV9yZWFkX3N1cHBvcnRfZm9ybWF0X3JhcjUuYyAo MSBjb25mbGljdCk6DQo+ID4gKy0gVGhlIHN0YWJsZSBicmFuY2gncyBpbml0X3VucGFjaygpIGFs cmVhZHkgdW5jb25kaXRpb25hbGx5IE5VTExzDQo+ID4gKyAgcmFyLT5jc3RhdGUud2luZG93X2J1 ZiBhbmQgcmFyLT5jc3RhdGUuZmlsdGVyZWRfYnVmIHJpZ2h0IGFmdGVyIGZyZWUoKQ0KPiA+ICsg ICh0aGUgY29yZSBDVkUgZml4KSwgYnV0IHN0aWxsIHJldGFpbmVkIHRoZSByZWR1bmRhbnQgZWxz ZS1icmFuY2ggdGhhdA0KPiA+ICsgIHJlLU5VTExlZCB0aGVtIHdoZW4gd2luZG93X3NpemUgPD0g MC4gUmVtb3ZlZCB0aGF0IGRlYWQgZWxzZS1icmFuY2ggdG8NCj4gPiArICBtYXRjaCB0aGUgdXBz dHJlYW0gZml4LCBhbmQgb21pdHRlZCB1cHN0cmVhbSdzIGFkZGVkDQo+ID4gKyAgYGlmKC4uLj09 IE5VTEwpIHJldHVybiBBUkNISVZFX0ZBVEFMO2AgY2FsbG9jIGZhaWx1cmUgY2hlY2tzLCBzaW5j ZQ0KPiA+ICsgIGluaXRfdW5wYWNrKCkgaXMgdm9pZC1yZXR1cm5pbmcgaW4gdGhpcyBzdGFibGUg dmVyc2lvbiBhbmQgcHJlZGF0ZXMNCj4gPiArICB0aGF0IGhhcmRlbmluZy4NCj4gPiArDQo+ID4g K0Fzc2lzdGVkLWJ5OiBraXJvOmNsYXVkZS1zb25uZXQtNQ0KPiA+ICsNCj4gPiArQ2hhbmdlcyBm cm9tIHVwc3RyZWFtIGNvbW1pdCBmNzc0ZjAzYjQwY2I6DQo+ID4gKyAgLSBsaWJhcmNoaXZlL2Fy Y2hpdmVfcmVhZF9zdXBwb3J0X2Zvcm1hdF9yYXI1LmM6IGFkYXB0ZWQgZnJvbSB1cHN0cmVhbQ0K PiA+ICsNCj4gPiArQ1ZFOiBDVkUtMjAyNi0xNDE2NA0KPiA+ICtVcHN0cmVhbS1TdGF0dXM6IEJh Y2twb3J0DQo+ID4gW2h0dHBzOi8vZ2l0aHViLmNvbS9saWJhcmNoaXZlL2xpYg0KPiA+IGFyY2hp dmUlMkZjb21taXQlMkZmNzc0ZjAzYjQwY2IxMDkzNDhlNWM2ZDUyYjU5Yzg2NGUzY2ZhOGU4JmRh dGE9MDUlN0MwMiU3Q2RhbmllbC50dXJ1bGwlNDBlcmljcw0KPiA+IHNvbi5jb20lN0M4ZmI5M2Iz ZWFkYjQ0ZWQ3YjNkZDA4ZGVmYjc5NWFlMiU3QzkyZTg0Y2ViZmJmZDQ3YWJiZTUyMDgwYzZiODc5 NTNmJTdDMCU3QzAlN0M2MzkyMjQ2OQ0KPiA+IDU4MDI1MDM3MTElN0NVbmtub3duJTdDVFdGcGJH WnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lK WGFXNHpNaUlzSQ0KPiA+IGtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlElM0QlM0QlN0MwJTdDJTdD JTdDJnNkYXRhPVU4azF3VlZTY3U3WWF1eGFHbHo5aDQwS1Nucmp4NyUyRjFIYktjNzZjWWo3VQ0K PiA+ICUzRCZyZXNlcnZlZD0wXQ0KPiA+ICsNCj4gPiArU2lnbmVkLW9mZi1ieTogRGFuaWVsIFR1 cnVsbCA8ZGFuaWVsLnR1cnVsbEBlcmljc3Nvbi5jb20+DQo+ID4gKy0tLQ0KPiA+ICsgbGliYXJj aGl2ZS9hcmNoaXZlX3JlYWRfc3VwcG9ydF9mb3JtYXRfcmFyNS5jIHwgNiArKystLS0NCj4gPiAr IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ID4gKw0K PiA+ICtkaWZmIC0tZ2l0IGEvbGliYXJjaGl2ZS9hcmNoaXZlX3JlYWRfc3VwcG9ydF9mb3JtYXRf cmFyNS5jDQo+ID4gYi9saWJhcmNoaXZlL2FyY2hpdmVfcmVhZF9zdXBwb3J0X2Zvcm1hdF9yYXI1 LmMNCj4gPiAraW5kZXggNjNkZDk3YjMuLjI3MWFhMGNiIDEwMDY0NA0KPiA+ICstLS0gYS9saWJh cmNoaXZlL2FyY2hpdmVfcmVhZF9zdXBwb3J0X2Zvcm1hdF9yYXI1LmMNCj4gPiArKysrIGIvbGli YXJjaGl2ZS9hcmNoaXZlX3JlYWRfc3VwcG9ydF9mb3JtYXRfcmFyNS5jDQo+ID4gK0BAIC0yNTY4 LDEyICsyNTY4LDEyIEBAIHN0YXRpYyB2b2lkIGluaXRfdW5wYWNrKHN0cnVjdCByYXI1KiByYXIp IHsNCj4gPiArICAgZnJlZShyYXItPmNzdGF0ZS53aW5kb3dfYnVmKTsNCj4gPiArICAgZnJlZShy YXItPmNzdGF0ZS5maWx0ZXJlZF9idWYpOw0KPiA+ICsNCj4gPiArKyAgcmFyLT5jc3RhdGUud2lu ZG93X2J1ZiA9IE5VTEw7DQo+ID4gKysgIHJhci0+Y3N0YXRlLmZpbHRlcmVkX2J1ZiA9IE5VTEw7 DQo+ID4gKysNCj4gPiArICAgaWYocmFyLT5jc3RhdGUud2luZG93X3NpemUgPiAwKSB7DQo+ID4g KyAgICAgICAgICAgcmFyLT5jc3RhdGUud2luZG93X2J1ZiA9IGNhbGxvYygxLCByYXItPmNzdGF0 ZS53aW5kb3dfc2l6ZSk7DQo+ID4gKyAgICAgICAgICAgcmFyLT5jc3RhdGUuZmlsdGVyZWRfYnVm ID0gY2FsbG9jKDEsIHJhci0+Y3N0YXRlLndpbmRvd19zaXplKTsNCj4gPiArLSAgfSBlbHNlIHsN Cj4gPiArLSAgICAgICAgICByYXItPmNzdGF0ZS53aW5kb3dfYnVmID0gTlVMTDsNCj4gPiArLSAg ICAgICAgICByYXItPmNzdGF0ZS5maWx0ZXJlZF9idWYgPSBOVUxMOw0KPiA+ICsgICB9DQo+ID4g Kw0KPiA+ICsgICBjbGVhcl9kYXRhX3JlYWR5X3N0YWNrKHJhcik7DQo+DQo+IEhpIERhbmllbCwN Cj4NCj4gVGhlIGFib3ZlIGZpeCBkaWRuJ3QgbWFrZSBzZW5zZSB0byBtZSwgc28gSSBsb29rZWQg aW4gdG8gdGhlIENWRS4gVGhlDQo+IGluaXRpYWwgcmVwb3J0IFsxXSBzYXlzOg0KPg0KPiAgICAg VGhlIGlzc3VlIG9jY3VycyB3aGVuIHBhcnNpbmcgYSB2YWxpZCBSQVI1IGFyY2hpdmUgdGhhdCBl eGVyY2lzZXMNCj4gICAgIHRoZSBmaWx0ZXIgcGF0aC4gRHVyaW5nIGRlY29tcHJlc3Npb24sIHJh ci0+Y3N0YXRlLmZpbHRlcmVkX2J1ZiBjYW4NCj4gICAgIGJlIGFzc2lnbmVkIHRvIGEgZmlsdGVy IG91dHB1dCBidWZmZXIuIExhdGVyLCB3aGVuIGxpYmFyY2hpdmUNCj4gICAgIHByb2Nlc3NlcyBh IHN1YnNlcXVlbnQgZmlsZSBhbmQgcmVpbml0aWFsaXplcyB0aGUgdW5wYWNraW5nIHN0YXRlLA0K PiAgICAgaW5pdF91bnBhY2soKSBmcmVlcyB0aGUgZXhpc3RpbmcgZmlsdGVyZWRfYnVmIGJ1dCBk b2VzIG5vdCBjbGVhciB0aGUNCj4gICAgIHBvaW50ZXIuDQo+DQo+ICAgICBJZiB0aGUgZm9sbG93 aW5nIGFsbG9jYXRpb24gZmFpbHMsIGluaXRfdW5wYWNrKCkgcmV0dXJucw0KPiAgICAgQVJDSElW RV9GQVRBTCB3aGlsZSByYXItPmNzdGF0ZS5maWx0ZXJlZF9idWYgc3RpbGwgY29udGFpbnMgYQ0K PiAgICAgZGFuZ2xpbmcgcG9pbnRlci4gV2hlbiB0aGUgY2FsbGVyIGxhdGVyIHJlbGVhc2VzIHRo ZSBhcmNoaXZlIG9iamVjdCwNCj4gICAgIHJhcjVfY2xlYW51cCgpIGZyZWVzIHRoZSBzYW1lIHBv aW50ZXIgYWdhaW4sIHJlc3VsdGluZyBpbiBhDQo+ICAgICBkb3VibGUtZnJlZS4NCj4NCj4gWzFd Og0KPiBodHRwczovL2dpdGh1Yi5jb20vbGliYXJjaGl2ZS9saWJhcmNoaXZlL2lzc3Vlcy8zMDY5 DQo+DQo+IFRoZSBgcmV0dXJuIEFSQ0hJVkVfRkFUQUxgIHBhdGhzIGFyZSBub3QgcHJlc2VudCBp biBsaWJhcmNoaXZlIDMuOC43LCBzbw0KPiB0aGUgZnVuY3Rpb24gY2FuJ3QgcmV0dXJuIGJldHdl ZW4gd2hpbGUgcmFyLT5jc3RhdGUuZmlsdGVyZWRfYnVmIGlzDQo+IHN0aWxsIGEgZGFuZ2xpbmcg cG9pbnRlci4NCj4NCj4gTGV0IG1lIGtub3cgaWYgeW91IGFncmVlIHdpdGggdGhhdCBhbmFseXNp cywgaWYgc28gdGhlbiBwZXJoYXBzIHdlIGNhbg0KPiBoYW5kbGUgdGhpcyB2aWEgQ1ZFX1NUQVRV Uy4NCg0KSSBhZ3JlZSB3aXRoIHlvdXIgYW5hbHlzaXMuIEkgd2FzIGp1c3QgZm9jdXNlZCB0aGF0 IHRoZSBiYWNrcG9ydCB3YXMgc2ltaWxhciBhdCB0aGUgcGF0Y2ggcG9pbnRlZCBpbg0KdGhlIENW RSBpbmZvcm1hdGlvbi4gSSdsbCBzZW5kIGEgdjIgd2l0aCBDVkVfU1RBVFVTIGZpeGVkLXZlcnNp b24gd2l0aCB5b3VyIHJlYXNvbmluZyBmb3IgYm90aA0Kc2NhcnRoZ2FwIGFuZCB3cnlub3NlDQoN ClRoYW5rcw0KRGFuaWVsDQo+DQo+IEJlc3QgcmVnYXJkcywNCj4NCg0K