From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6924371667242188800 X-Received: by 2002:a2e:3a17:: with SMTP id h23mr10079277lja.443.1614620708243; Mon, 01 Mar 2021 09:45:08 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:e86:: with SMTP id 128ls6101078lfo.0.gmail; Mon, 01 Mar 2021 09:45:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJx3+rht2tkY6mNw5oey9grQf46IZ5dL/OnD5dN23+mnuVatK2zPkxm4GgX0pv9OJBE9p17a X-Received: by 2002:a19:30c:: with SMTP id 12mr10548469lfd.102.1614620707243; Mon, 01 Mar 2021 09:45:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1614620707; cv=pass; d=google.com; s=arc-20160816; b=mos8TMgx9MA21i55BA4axlaUV2oWvn46EljekfxjTWkYc/mKhU/3vQ1AJFa0rw/iqh jjxkPlVI2wCZgUJNe6+ybS0euscYcvrWh5DK09WAkuCTMjUbMUSIksqQ31j1Mg9dxv7G ezX7qiVQTozK8HtmdHuPxEm8z9r3VoXTFHloRrouDXJsRzTk6F5eVOxgTUzNBYWWDLRf FcT05RGcKGk9WLEO2gMn5UaiqTqCDySn9YFSNoHzUIVHpfI29eqARfjv8jEj45SlAwGO scTk3Md948wxhR0neh0vPLOWDNPbgzjFaPPLJiNmc5QRbsyGWsDJEyr162nZIZxYxkqT rz5A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=TNWS/0t/aJxyJUU9VxH42VsfAgKz0Oye6eiHHvT5PKA=; b=Q7t75yZ36Tlwit4vvUxJ+6zZj2suh3vu8glw/2nB107qELRvosIRsVvS6va2yGk+qS Vownxxewg32LA1/WVPKrtQHxc2XH6HTpkxAKJ5cuOpCXnHw+KPlryiLta/aewAtD8OAg yNfWklFrt+a7vMX5w+2aHgc2PrSHUhDQFPv8S6MxJZ5YYqQHUprhtZVZ9/ZSvF0d4BHr UWfZiYpmXz6JqS+24d+GfDdLBdaMlxSblV1HoEwXktgtwhvxQCAfJJyEIa2iVETBVP41 ichlDserxUniOEdQZ3pHnSR5lbk84umRIx5Lum0D9Ym7XIqZpJW+DZNJQUfywzirP1a+ Z0JA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=iA+LjjjH; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.7.55 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70055.outbound.protection.outlook.com. [40.107.7.55]) by gmr-mx.google.com with ESMTPS id q26si862600ljj.4.2021.03.01.09.45.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Mar 2021 09:45:07 -0800 (PST) Received-SPF: pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.7.55 as permitted sender) client-ip=40.107.7.55; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=iA+LjjjH; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of florian.bezdeka@siemens.com designates 40.107.7.55 as permitted sender) smtp.mailfrom=florian.bezdeka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X8UbCl/hW8SXGkijCqzml+OmbWn60KC4IcblZLgC/bfH5h4sQ87PLTKssYQgYqr3Yd1BH6XPub4MR4cZJrKl/O6ML0PuMw55EtAR61sl9vbn0tv3WHZvx7Yrwa1+1zUuJD4aMZp9Cej+0KdIdUu+M72EQ9VRTUfwnERCkeazWSfKwKJaT1gei+mKFxeED9/7/Snwi3M9G2pymfzxgI4Ubo+O86GMH6VlMlWN/jyYsmRNndSR7ugOJzhBW4ET6sPFql7ULfHZEE4UCR3g4XsVWEyGUBzuJH7mp+2BYjgXlCM01pEg3Cy2KofgITjTiQeJJ+6KlXGr/IytDKzxaGKEiQ== 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-SenderADCheck; bh=TNWS/0t/aJxyJUU9VxH42VsfAgKz0Oye6eiHHvT5PKA=; b=oQggZjKOv0eDY3A/C+miCM3cRycj31guMRNItUFGMB3qV+cjEx3Q95Qp971q/9z0ICzwasbWLmCtlifb2veErWrBoq0Uyh62BprZWEUu3Lwj0EMJvqLFK+kl2KVz+q5TtdCqDGROf1QEDbatoHGaIbQFp+us4UHw0bo6k0Tyxwksz8bhymo3kJoPZQMF1runa/LRPAzJtfHn9VialjSiqJ9NPEpDLGQMz4qQMFebdcX9VBdqrOKNkynCi+LDJXE2xGgH4+tkXD7aBRS8KYjDUKE4ns7cAgYDEltCv1oPsoT6IwbtrStrXiYLchv3GiZfa6aSvygN9X7RtLsbqBY3tA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TNWS/0t/aJxyJUU9VxH42VsfAgKz0Oye6eiHHvT5PKA=; b=iA+LjjjHunGSApJ3Q4NwHkFkCxVlQGmdY2CG6/yHk1K02LK9AOzGLqbhAcLJPmudvfqOxn5WVnd782ZrpcsEG8d0e04LJyUoqKTAdduOlfx977v7XyoiOhr1nfvT1kU+Nc8XVrO8VLvLbIfe5+LwZX0RAp6C4j52ojN2mPX8n2c= Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:49::10) by AM0PR10MB2420.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:d6::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.28; Mon, 1 Mar 2021 17:45:05 +0000 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301]) by AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc9b:2590:a1cf:3301%7]) with mapi id 15.20.3890.028; Mon, 1 Mar 2021 17:45:05 +0000 From: "florian.bezdeka@siemens.com" To: "jan.kiszka@siemens.com" CC: "isar-users@googlegroups.com" , "vijaikumar.kanagarajan@gmail.com" , "ibr@radix50.net" Subject: Re: [PATCH] wic: Warn if an ext filesystem affected by the Y2038 problem is used Thread-Topic: [PATCH] wic: Warn if an ext filesystem affected by the Y2038 problem is used Thread-Index: AQHXDq5IEH9Fw49T/k2ijXde4PlP5KpvYZ2AgAAGPwA= Date: Mon, 1 Mar 2021 17:45:05 +0000 Message-ID: <1cbd8e09d8cad29972cdcf9e5ca5b47272ec2e06.camel@siemens.com> References: <20210217115643.GD20742@yssyq.m.ilbers.de> <20210301151823.64574-1-florian.bezdeka@siemens.com> <581c68ac-3b56-206a-9898-7b7a21871ac1@siemens.com> In-Reply-To: <581c68ac-3b56-206a-9898-7b7a21871ac1@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: siemens.com; dkim=none (message not signed) header.d=none;siemens.com; dmarc=none action=none header.from=siemens.com; x-originating-ip: [2a02:810d:82c0:38fd:7072:21db:6718:3d6] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 5352cb1d-4a96-43e7-45e0-08d8dcd9bfbd x-ms-traffictypediagnostic: AM0PR10MB2420: x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6rKznzqAqYAzPfYta9/F45JkZBBu8+P4tLvGAa+uMHOsL9pbvNE9YzxEA+sO2iHXrkUwtLXkt58389KyuktZMuDyT72bBtlydS9gjDcm099UYwk22K7tQsAQE30YlQwQbv4OcWJ0pv9QYa+QMXVsQXSDWah5vtb5yIJ+O9/YuvcmGOZBJ/rpZldEbRlu9C/iu/N13bsiNpKM0trF3j3mvwYbPtHSDpzrkOIsS9k8RXosTFoWrI7xt8XOisDVN6r61ZoPU3xEsUAtEZqaUw9g0CD8GwYZQUP7k26knR3VdafhuzyKH0S49qkmdMRWnDJ/bYoO1B7tS3/7sylAS0O3/vxTl7DY0USE9oed8GbyrXpAsFyCRuLNOtDZraK4S/ke7FXrVrINbWq8rL11KMxVDIE0fOYIFluEtzZ5sv4c3pyHCps5m0Ub5OxfjS8JlBxbp4YL28h78LsXEiaxQr7hRUWZ7iJeOLe3AsxDPDlfcVPxA1ezkEGCGFdqwMbLf4R8XOUHXbOTvvDV3DNmhUx73A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(396003)(376002)(366004)(346002)(136003)(39860400002)(64756008)(66446008)(6486002)(66476007)(37006003)(76116006)(66556008)(4326008)(6862004)(2906002)(66946007)(91956017)(478600001)(54906003)(316002)(53546011)(6512007)(71200400001)(8676002)(5660300002)(8936002)(36756003)(83380400001)(6506007)(86362001)(2616005)(186003)(6636002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?VTZwN2ZJenlYMkJSTzNvZUxlM0F1ZkJiYWR6eWZQRjdUak1LVThxWFhvWmtM?= =?utf-8?B?MlgvUmtuT2toVUJ1c0pzd2poK2hqYUR4ZVJXZm1GRVJsRXFFaUdNeEYyV3FB?= =?utf-8?B?VTZ0S2FTKzZyWGgzUDlDTCtuUVZicVRac3V0cms4NmJNWnFXelB0WFF5Q1F2?= =?utf-8?B?NUJBTjgvV3lkUzZieGZKSXB2eEp4ZHg2WDRwdGxURU12cHloeHdjZTYzUUdn?= =?utf-8?B?NXFPdFNTdjFqYTIva2dsUUdVNW5CeU1oNVg0Y2wzQWRtSmdqcjZIcUxzdWli?= =?utf-8?B?TCs3OWV2Y3FkWkpZc1NmM3FrU2dZbmFnSCtjTnVQazNXZ01rK08vMElOZTVz?= =?utf-8?B?d1RZczBnVE5teHJKUUxwODB6L2RQQ216N0pZdWk4NG5rVWpubzBsNUp2a1Ni?= =?utf-8?B?WmVOWmZvc1E2elFkUytvTnl0ZTAxZ1gyYXBkZ0VZYUFsRGJiWlNobk1ySGxT?= =?utf-8?B?YVNJcmVBTjZNc2ZGWVM3UDJTcHRJWkcyTnFwRDVETzhCRjN2TUhaaTRCamxP?= =?utf-8?B?bnFKSDAyL0g4czZONVZSbUw4di84TEozUDVUN0xSbzBHK1lYaXh4R3kzNzBm?= =?utf-8?B?Si81NjduaXJFbjV5R1FCeXE4WFVEbENWcHFMdlQyTjlWYWN2K3dRTVhZR1Bi?= =?utf-8?B?V3l3Qi9USFRyYjRqcG5CR2NLYUJ2QWxuU1hXNzh6ZWhxTVNqK28rT3VSRDcv?= =?utf-8?B?TE0vMjlaYm4wbEUvR01uNVVndDllb2Y1MllNTmlOdWFyWG0weVVhT05zTWtj?= =?utf-8?B?WVp4MTFUZjdsbEN4eFA0WHJVTTF1U0xzSWt1NVRNVFhJUUxCaHZnVzhYRHg3?= =?utf-8?B?NUpxaElpZHZiUFVRVXVyOWFCeVRleEdIcnBXaU1oR3RYUjdRTWpOdWw1VXk3?= =?utf-8?B?RnRSRTlNOGNqdDBsbFlSa0ZWM1BYWWtZTXFTVnFubGtKMGJ5WUpCSE8vTllO?= =?utf-8?B?bVh2THVzQVlySUh4N0VPNEFLTnF3RURRaGJpbmxmNlgvSE5tR2JRS3VNY2xi?= =?utf-8?B?RkFYWmpUK0pnYnYya294SzBJM0JJTEhRSjNzTnVFUXhpRlJoR2RJZFkxMDVu?= =?utf-8?B?aDAxSk54ZGJuK1J0MVpRRUxOTUw1ZXlEOFdBcXl2K1g2RkRWWjBtNzc3dWlz?= =?utf-8?B?bjJYZWluSFRZdytNWVl6bkRQLzY1aFlQLytTLzZoQ1R2bGF0SlhjVDZXSXFP?= =?utf-8?B?WXBndE5FekI1VW9jRTdnUjJXZDZCajZtWEJaRGw5Q3IrOFJEdEhUMktlaENo?= =?utf-8?B?WFFKMzcyZDBuWUg0Zi9kWjIvYnlVcjdPMG9VQ05NcHZMbkY4a2J5VmVqYSs2?= =?utf-8?B?Y2VXbnlwUm95YmY2QlBtMHdkZVZtYVVaUG5ZUG5HY0xSeDc0NHRXdUFBZTNZ?= =?utf-8?B?YmtPbTJFSnpNSWppbXpVSElrVU9jdzliamZkcC9vbExPNGlqdFlsQXdsL2gz?= =?utf-8?B?c0R1Vm4ydkRqVUF4YlNxY3NvcUFDUXJkTk0rWHdMd1lZZVlyNys5bnUvUndz?= =?utf-8?B?N3NCVzlmOGF0UG0yNW9mNER6TTJzNUo3MFpOaXlnTWt1MHhtdkE2OXE0SGNK?= =?utf-8?B?WDJyajJnYXRQOFlGZEtYT3ppemdVVjdUNG52VTBKNlN3dktWT2Z5NGM3NXZO?= =?utf-8?B?elh1dEZ5MXJ4RlVPWmc4cWIwQlBXRUxsaTVFaDFoN2JhZnFuZWxQK0dWV1dH?= =?utf-8?B?aG0xQi9CaS96MmkrZ2lzUEJ2bTlicm5XYXVPdEZ3MzlBdFBneHUvTTZGaC90?= =?utf-8?B?QXlzbzMxQ0JtLzdWTnpCVVpFeVc0YjFvcUdUc1VJWWx4dWhIT0dEMmVWdUc2?= =?utf-8?B?VFhkRDZ5Q2tNVmEzUVgxYVBFNmlYRHMxZFBFVkptUDlvdVVoVWNrRTRJeWhI?= =?utf-8?B?Tzc1dmtiUmRkRzJBOHN4MWIyNGdpRzR1Rk5SdVluejB3b2c9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <6DD8F4C8774C564CBFB4F850A87A5FEA@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 5352cb1d-4a96-43e7-45e0-08d8dcd9bfbd X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2021 17:45:05.3253 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: n4Lq29Ol/c8I/Pfp6s9XgvOshbrH/unWmV8p29vJeP7g+L77YX/QKnRH+LA+bL5Oxip5F07pUGyvxMaFIqYa3kgYjN3ikAgns+2zJX2Wn3A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2420 X-TUID: GSOr/lD5SWoE T24gTW9uLCAyMDIxLTAzLTAxIGF0IDE4OjIyICswMTAwLCBKYW4gS2lzemthIHdyb3RlOg0KPiBP biAwMS4wMy4yMSAxNjoxOCwgRmxvcmlhbiBCZXpkZWthIHdyb3RlOg0KPiA+IFRoaXMgaXMgdGhl IGJhY2twb3J0IGZvciB1cHN0cmVhbSAob3BlbmVtYmVkZGVkLWNvcmUpDQo+ID4gZWVjYmU2MjU1 NTg0ICgid2ljOiBXYXJuIGlmIGFuIGV4dCBmaWxlc3lzdGVtIGFmZmVjdGVkIGJ5IHRoZSBZMjAz OCBwcm9ibGVtIGlzIHVzZWQiKQ0KPiA+IA0KPiANCj4gV2UgbmVlZCB0byBzeW5jIHRvIGEgc3Bl Y2lmaWMgY29tbWl0IG9mIHVwc3RyZWFtLCByYXRoZXIgdGhhbiBleHBhbmRpbmcNCj4gdGhlIGZv cmsuDQoNClJlcGVhdGluZyBmcm9tIHRoZSBvdGhlciB0aHJlYWQ6DQoNCndpYyBpbiBJU0FSIGhh cyBkaXZlcmdlZCBmcm9tIHVwc3RyZWFtLCBzbyB1cGRhdGluZyBvciBzeW5jaHJvbml6aW5nIGl0 DQp0byB0aGUgdXBzdHJlYW0gdmVyc2lvbiBpcyBub3QgZG9hYmxlIGZvciBtZS4gSSBjYW4ndCBl dmVuIHRlc3QgdGhhdC4NCg0KQXMgdGhlIFJGQyBzZXJpZXMgd2FzIG1lcmdlZCBieSBhY2NpZGVu dCB0aGUgc2l0dWF0aW9uIGdvdCBldmVuIHdvcnNlLg0KSSBjYW4gdGFrZSB0aGUgcmVzcG9uc2li aWxpdHkgdG8gc3luY2hyb25pemUgdGhhdCBwYXJ0IHdpdGggdGhlDQp1cHN0cmVhbSB2ZXJzaW9u LCBidXQgSSBjYW4ndCB0YWtlIHJlc3BvbnNpYmlsaXR5IGZvciBhIGZ1bGwNCnN5bmNocm9uaXph dGlvbi7CoA0KDQpBcyBhbHJlYWR5IHN1Z2dlc3RlZCwgSSB3b3VsZCB1cGRhdGUgdGhlIGNvbW1p dCBtZXNzYWdlIGFnYWluLCBidXQgbm8NCndheSBmb3IgbWUgdG8gZG8gdGhlIGZ1bGwgc3luY2hy b25pemF0aW9uLg0KDQo+IA0KPiBKYW4NCj4gDQo+ID4gV2UgYXJlIGdldHRpbmcgY2xvc2VyIGFu ZCBjbG9zZXIgdG8gdGhlIHllYXIgMjAzOCB3aGVyZSB0aGUgMzIgYml0DQo+ID4gdGltZV90IG92 ZXJmbG93IHdpbGwgaGFwcGVuLiBXaGlsZSBwcm9kdWN0cyAoPSBlbWJlZGRlZCBzeXN0ZW1zKSB3 aXRoIGFuDQo+ID4gZXhwZWN0ZWQgbGlmZSB0aW1lIG9mIDE1IHllYXJzIGFyZSBzdGlsbCBzYXZl IHRoZSBzaXR1YXRpb24gbWF5IGNoYW5nZQ0KPiA+IGlmIHlvdXIgc3lzdGVtIGhhcyB0byBzdXJ2 aXZlIHRoZSBuZXh0IDIwIHllYXJzLg0KPiA+IA0KPiA+IGV4dDIgYW5kIGV4dDMgZmlsZXN5c3Rl bXMgYXJlIGFsd2F5cyBhZmZlY3RlZCBieSB0aGUgdGltZSBvdmVyZmxvdywgc28NCj4gPiBsZXQn cyB3YXJuIHRoZSB1c2VyIGlmIHRoZXNlIGZpbGVzeXN0ZW1zIGFyZSBzdGlsbCBiZWluZyB1c2Vk Lg0KPiA+IA0KPiA+IElmIGV4dDQgaXMgYWZmZWN0ZWQgZGVwZW5kcyBvbiB0aGUgaW5vZGUgc2l6 ZSBjaG9zZW4gZHVyaW5nIGZpbGVzeXN0ZW0NCj4gPiBjcmVhdGlvbi4gQXQgbGVhc3QgMjU2IGJ5 dGVzIGFyZSBuZWNlc3NhcnkgdG8gYmUgc2FmZS4gQXMgZXh0NCBpcw0KPiA+IHVzZWQgdmVyeSBv ZnRlbiAoYW5kIHBhcnRpdGlvbnMgbWF5IGJlIGNyZWF0ZWQgc21hbGwgZmlyc3QgYW5kIGV4dGVu ZGVkDQo+ID4gbGF0ZXIpIHRoaXMgbWlnaHQgYmUgYW4gaXNzdWUgZm9yIG1hbnkgdXNlcnMuDQo+ ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBCZXpkZWthIDxmbG9yaWFuLmJlemRla2FA c2llbWVucy5jb20+DQo+ID4gLS0tDQo+ID4gwqBzY3JpcHRzL2xpYi93aWMvbWlzYy5weSAgICAg IHwgIDEgKw0KPiA+IMKgc2NyaXB0cy9saWIvd2ljL3BhcnRpdGlvbi5weSB8IDE1ICsrKysrKyst LS0tLS0tLQ0KPiA+IMKgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRp b25zKC0pDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL3NjcmlwdHMvbGliL3dpYy9taXNjLnB5IGIv c2NyaXB0cy9saWIvd2ljL21pc2MucHkNCj4gPiBpbmRleCA0YjA4ZDY0Li5jNDMzMmQ1IDEwMDY0 NA0KPiA+IC0tLSBhL3NjcmlwdHMvbGliL3dpYy9taXNjLnB5DQo+ID4gKysrIGIvc2NyaXB0cy9s aWIvd2ljL21pc2MucHkNCj4gPiBAQCAtMjYsNiArMjYsNyBAQCBsb2dnZXIgPSBsb2dnaW5nLmdl dExvZ2dlcignd2ljJykNCj4gPiDCoA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IMKgIyBleGVjdXRh YmxlIC0+IHJlY2lwZSBwYWlycyBmb3IgZXhlY19uYXRpdmVfY21kDQo+ID4gwqBOQVRJVkVfUkVD SVBFUyA9IHsiYm1hcHRvb2wiOiAiYm1hcC10b29scyIsDQo+ID4gKyAgICAgICAgICAgICAgICAg ICJkdW1wZTJmcyI6ICJlMmZzcHJvZ3MiLA0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgImdydWItbWtpbWFnZSI6ICJncnViLWVmaSIsDQo+ID4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAiaXNvaHlicmlkIjogInN5c2xpbnV4IiwNCj4gPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCJtY29weSI6ICJtdG9vbHMiLA0K PiA+IGRpZmYgLS1naXQgYS9zY3JpcHRzL2xpYi93aWMvcGFydGl0aW9uLnB5IGIvc2NyaXB0cy9s aWIvd2ljL3BhcnRpdGlvbi5weQ0KPiA+IGluZGV4IDRhNWEzMWUuLmU2YmNjOWUgMTAwNjQ0DQo+ ID4gLS0tIGEvc2NyaXB0cy9saWIvd2ljL3BhcnRpdGlvbi5weQ0KPiA+ICsrKyBiL3NjcmlwdHMv bGliL3dpYy9wYXJ0aXRpb24ucHkNCj4gPiBAQCAtNDMyLDI2ICs0MzIsMjUgQEAgY2xhc3MgUGFy dGl0aW9uKCk6DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiBwYXJ0Lm1vdW50cG9p bnQ6DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGFyZ3MgPSBbcGFydC5m c3R5cGUsICJtb3VudGVkIGF0ICVzIiAlIHBhcnQubW91bnRwb2ludF0NCj4gPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoGVsaWYgcGFydC5sYWJlbDoNCj4gPiAtICAgICAgICAgICAgICAgIGFy Z3MgPSBbcGFydC5mc3R5cGUsICJsYWJlbGVkICVzIiAlIHBhcnQubGFiZWxdDQo+ID4gKyAgICAg ICAgICAgICAgICBhcmdzID0gW3BhcnQuZnN0eXBlLCAibGFiZWxlZCAnJXMnIiAlIHBhcnQubGFi ZWxdDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBlbGlmIHBhcnQucGFydF9uYW1lOg0K PiA+IC0gICAgICAgICAgICAgICAgYXJncyA9IFtwYXJ0LmZzdHlwZSwgImluIHBhcnRpdGlvbiAl cyIgJSBwYXJ0LnBhcnRfbmFtZV0NCj4gPiArICAgICAgICAgICAgICAgIGFyZ3MgPSBbcGFydC5m c3R5cGUsICJpbiBwYXJ0aXRpb24gJyVzJyIgJSBwYXJ0LnBhcnRfbmFtZV0NCj4gPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoGVsc2U6DQo+ID4gLSAgICAgICAgICAgICAgICBhcmdzID0gW3Bh cnQuZnN0eXBlLCAiIl0NCj4gPiArICAgICAgICAgICAgICAgIGFyZ3MgPSBbcGFydC5mc3R5cGUs ICJpbiBwYXJ0aXRpb24gJXMiICUgcGFydC5udW1dDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqByZXR1cm4gZXJyLmZvcm1hdCgqYXJncykNCj4gPiDCoA0KPiA+IA0KPiA+IA0KPiA+IA0K PiA+IC0gICAgICAgIHJldCwgb3V0ID0gZXhlY19uYXRpdmVfY21kKCJkdW1wZTJmcyAlcyIgJSBy b290ZnMsIG5hdGl2ZV9zeXNyb290KQ0KPiA+IC0NCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqAjIGV4 dDIgYW5kIGV4dDMgYXJlIGFsd2F5cyBhZmZlY3RlZCBieSB0aGUgWTIwMzggcHJvYmxlbQ0KPiA+ IMKgwqDCoMKgwqDCoMKgwqDCoGlmIHNlbGYuZnN0eXBlIGluIFsiZXh0MiIsICJleHQzIl06DQo+ ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBsb2dnZXIud2FybihnZXRfZXJyX3N0cihzZWxm KSkNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybg0KPiA+IMKgDQo+ID4gDQo+ ID4gDQo+ID4gDQo+ID4gKyAgICAgICAgcmV0LCBvdXQgPSBleGVjX25hdGl2ZV9jbWQoImR1bXBl MmZzICVzIiAlIHJvb3RmcywgbmF0aXZlX3N5c3Jvb3QpDQo+ID4gKw0KPiA+IMKgwqDCoMKgwqDC oMKgwqDCoCMgaWYgZXh0NCBpcyBhZmZlY3RlZCBieSB0aGUgWTIwMzggcHJvYmxlbSBkZXBlbmRz IG9uIHRoZSBpbm9kZSBzaXplDQo+ID4gLSAgICAgICAgIyBSZW1lbWJlcjogaW5vZGUgc2l6ZSBk ZXBlbmRzIG9uIHRoZSBmaWxlIHN5c3RlbSBzaXplDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgZm9y IGxpbmUgaW4gb3V0LnNwbGl0bGluZXMoKToNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oGlmIGxpbmUuc3RhcnRzd2l0aCgiSW5vZGUgc2l6ZToiKToNCj4gPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgc2l6ZSA9IGludChsaW5lLnNwbGl0KCI6IilbMV0uc3RyaXAoKSkN Cj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgc2l6ZSA8IDI1NjoNCj4g PiAtICAgICAgICAgICAgICAgICAgICBsb2dnZXIud2FybigiJXMgSW5vZGVzIChvZiBzaXplICVk KSBhcmUgdG9vIHNtYWxsLiIgJSBcDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgbG9nZ2VyLndh cm4oIiVzIElub2RlcyAob2Ygc2l6ZSAlZCkgYXJlIHRvbyBzbWFsbC4iICUNCj4gPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAoZ2V0X2Vycl9zdHIoc2VsZiksIHNpemUpKQ0KPiA+IC0gICAgICAgICAgICAgICAgYnJlYWsN Cj4gPiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUNCj4gPiArICAgICAgICAgICAgICAgIGJy ZWFrDQo+ID4gDQo+IA0KDQo=