From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web09.5758.1575648324276815663 for ; Fri, 06 Dec 2019 08:05:24 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=d2n80XIQ; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: maciej.rabeda@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Dec 2019 08:05:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,285,1571727600"; d="scan'208";a="413380855" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga006.fm.intel.com with ESMTP; 06 Dec 2019 08:05:23 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:05:23 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 6 Dec 2019 08:05:22 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 6 Dec 2019 08:05:22 -0800 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.54) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:05:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l/paZYkWOg72SURJSISPpcKdkLh0qZPfHFSgXXZlDs2W8xjkYiXQyWYpLw6gUXpCMkk8TlDw9NJ3Da5OAMCEBID7AeD8/hDCrSGGLIQFTuNX45DbkrLIamYqLNTejw++ayWVrhjto/6C1jEshiTmGmti4/oPA7XQ+aNcOv0vz/81JzSYpHZZL1flB/MxZAXqQTMbHX/PkDz86Jf02xEy//7SzV23uBpeWtO4m1EKq2ecVcp4TNeOryuqIJ1aSjdywoNaT8uddHT5+yPmqgpM2Z9w6GTjcx+B04JhhrexPmu8ojQtzRt07BmmRE+0JIuX5XluwnMsyE50rsoszmrzJQ== 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=/vQC1lrwIuKJYey+9jj2H9gj8VQdbMEFwlOjmQC1+pM=; b=HvOS+0cb5iyru5qu+5AuksjekPYW3Q0740PWJrRpc2mTaJZ8eJgnrpah0dx3KahqOOoyE345ToH5pKPJRtqZjUWijoNy6V8vGm++88I19PB5plUypq8rBcJdgge4YLty7ScmV3yFOdMxl0LgCBiN6XJU3fvd0MMbCsgtYDkWqCF6jpTfPSZNZs9CvIBG2S4kplzqVIpo2umjpfiqaXLrW30YLiID72KKvIWbQWTdSoiw8h1SkgCHxCbKSiQ9kDwZhpmnhfZUkyhTIHX/c/1ndzL3k6Wu3skwbwWjtAUsKHawRuyMM3VEUeasaEuODXF0NvxgNHSMGACLyPZJ8yL3vw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/vQC1lrwIuKJYey+9jj2H9gj8VQdbMEFwlOjmQC1+pM=; b=d2n80XIQZUEdtE4dKcRPwejoKiYRSPwxEhSK9r/eDqHVxOXD04fzsUETxFzroUN7GSPYv7fTHi00ZxJn/HyWNmpQpaAb4gP+VG674GsfMxZ+YdkchGw3qW5e+M4RuiFslw+ZSxbzFuCJWvDd2+Dz5XdMIFFemPUPy6Y5/fuKcSE= Received: from SN6PR11MB3535.namprd11.prod.outlook.com (52.135.125.32) by SN6PR11MB2704.namprd11.prod.outlook.com (52.135.92.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.17; Fri, 6 Dec 2019 16:05:20 +0000 Received: from SN6PR11MB3535.namprd11.prod.outlook.com ([fe80::3d0e:c081:4ab:3857]) by SN6PR11MB3535.namprd11.prod.outlook.com ([fe80::3d0e:c081:4ab:3857%4]) with mapi id 15.20.2495.014; Fri, 6 Dec 2019 16:05:20 +0000 From: "Rabeda, Maciej" To: Philippe Mathieu-Daude , "devel@edk2.groups.io" CC: Antoine Coeur , "Wu, Jiaxin" , "Fu, Siyuan" Subject: Re: [PATCH 47/79] NetworkPkg/Mtftp6Dxe: Fix various typos Thread-Topic: [PATCH 47/79] NetworkPkg/Mtftp6Dxe: Fix various typos Thread-Index: AQHVqfXHx3S5h/+5rkuHh9ONkw7XR6etSegg Date: Fri, 6 Dec 2019 16:05:20 +0000 Message-ID: References: <20191203161602.15969-1-philmd@redhat.com> <20191203161602.15969-48-philmd@redhat.com> In-Reply-To: <20191203161602.15969-48-philmd@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZmEyNDY3Y2QtNWMzNi00NjQ0LWIzN2QtMDMzNmYxYTExNzRhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRXNad3ZxMUxCZFNTdGZobk5iRkE5VjJBWFl5bWpLcEpITkpJcjJzT3Z4aCszTnhEaUlDb0dzNmU1NExyRWkxaCJ9 dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=maciej.rabeda@intel.com; x-originating-ip: [134.191.221.96] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e412960a-08f1-4b1e-2bcd-08d77a661809 x-ms-traffictypediagnostic: SN6PR11MB2704: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0243E5FD68 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(366004)(376002)(136003)(39860400002)(346002)(13464003)(189003)(199004)(55016002)(66476007)(478600001)(66946007)(2906002)(66556008)(229853002)(52536014)(64756008)(66446008)(305945005)(7696005)(76176011)(19627235002)(26005)(186003)(76116006)(5660300002)(71200400001)(81156014)(81166006)(30864003)(8676002)(6506007)(71190400001)(8936002)(107886003)(316002)(9686003)(33656002)(74316002)(102836004)(86362001)(53546011)(99286004)(4326008)(110136005)(54906003);DIR:OUT;SFP:1102;SCL:1;SRVR:SN6PR11MB2704;H:SN6PR11MB3535.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: e+WE00skjPrcLh+OOgjyW/9ZYlaQYz2VKUHFEYalcW78YXtSrBmUSlVqh8IsLdLI5hdwi0M8ddiWRPihyNsapyR9smZtune6/HWmSzTctk6CyFd0YsEvKLiXFrjxBD04cCkz6ugiv5c0CE5WqnRMIBHixYidnKjQDAo62Cisi4Z+iIJHWgZnvPz8WBW8AhRgIw/+grfzJagzBSWaALAlreXVIcUrzb+A2Mq0t0OYFiQaLMQYkQlyyDWi64GKatxPF/Iul1gexQvuSickvpD6VuprkT2mHCFptaZ9J92eCej4/lqbCQkQKeqbGxWCURgkbOWLICghV3rKAEsILfU3o33LyNglUt8PTrW3t3EAbWpfnYPlFPugKpgRpQBAOftQw4N9v8ELxEuSitEtMdEuEqSSlHF2iMoRChXB9/E7+4l8T5A5jcE3leiQNzWTL+Xe3g6n9OcTicAd8fonDggSxGUrlKjUBWtQba1bWsb73FIplvAOzPRN+DD6a/DM48t9 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: e412960a-08f1-4b1e-2bcd-08d77a661809 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2019 16:05:20.3642 (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: oVRp3T1mIXI6Yr4oW8BzqEv9sD3TtXJvCCdKm2LRAYaHdlmQh4DLrefM3JfrYaVTQp7qm5vDM7hZvABrxI7vIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2704 Return-Path: maciej.rabeda@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1hY2llaiBSYWJlZGEgPG1hY2llai5yYWJlZGFAaW50ZWwuY29tPg0KDQpU aGFua3MhDQpNYWNpZWoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFBoaWxp cHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPiANClNlbnQ6IFR1ZXNkYXksIERl Y2VtYmVyIDMsIDIwMTkgMTc6MTYNClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KQ2M6IEFudG9p bmUgQ29ldXIgPGNvZXVyQGdteC5mcj47IFd1LCBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+ OyBGdSwgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPjsgUmFiZWRhLCBNYWNpZWogPG1hY2ll ai5yYWJlZGFAaW50ZWwuY29tPjsgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhh dC5jb20+DQpTdWJqZWN0OiBbUEFUQ0ggNDcvNzldIE5ldHdvcmtQa2cvTXRmdHA2RHhlOiBGaXgg dmFyaW91cyB0eXBvcw0KDQpGcm9tOiBBbnRvaW5lIENvZXVyIDxjb2V1ckBnbXguZnI+DQoNCkZp eCB2YXJpb3VzIHR5cG9zIGluIGRvY3VtZW50YXRpb24sIGNvbW1lbnRzIGFuZCBzdHJpbmdzLg0K DQpDYzogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29tPg0KQ2M6IFNpeXVhbiBGdSA8c2l5 dWFuLmZ1QGludGVsLmNvbT4NCkNjOiBNYWNpZWogUmFiZWRhIDxtYWNpZWoucmFiZWRhQGludGVs LmNvbT4NClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0 LmNvbT4NClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo YXQuY29tPg0KLS0tDQogTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2RHJpdmVyLmggIHwgNCAr Ky0tDQogTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2SW1wbC5oICAgIHwgNCArKy0tDQogTmV0 d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2T3B0aW9uLmggIHwgMiArLSAgTmV0d29ya1BrZy9NdGZ0 cDZEeGUvTXRmdHA2U3VwcG9ydC5oIHwgMiArLSAgTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2 RHJpdmVyLmMgIHwgNCArKy0tDQogTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2SW1wbC5jICAg IHwgNCArKy0tDQogTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2T3B0aW9uLmMgIHwgNCArKy0t DQogTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2UnJxLmMgICAgIHwgOCArKysrLS0tLQ0KIE5l dHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNlN1cHBvcnQuYyB8IDggKysrKy0tLS0NCiBOZXR3b3Jr UGtnL010ZnRwNkR4ZS9NdGZ0cDZXcnEuYyAgICAgfCAyICstDQogMTAgZmlsZXMgY2hhbmdlZCwg MjEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9OZXR3b3Jr UGtnL010ZnRwNkR4ZS9NdGZ0cDZEcml2ZXIuaCBiL05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRw NkRyaXZlci5oDQppbmRleCAzMGU2YzhhM2UxYWIuLjg2ZThjNmE3NzE1MSAxMDA2NDQNCi0tLSBh L05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNkRyaXZlci5oDQorKysgYi9OZXR3b3JrUGtnL010 ZnRwNkR4ZS9NdGZ0cDZEcml2ZXIuaA0KQEAgLTEwOCw3ICsxMDgsNyBAQCBNdGZ0cDZEcml2ZXJC aW5kaW5nU3RvcCAoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbiBhIG5ldyBo YW5kbGUgaXMgY3JlYXRlZC4gSWYgaXQgaXMgYSBwb2ludGVyIHRvIGFuIGV4aXN0aW5nDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgVUVGSSBoYW5kbGUsIHRoZW4gdGhlIHByb3RvY29s IGlzIGFkZGVkIHRvIHRoZSBleGlzdGluZyBVRUZJIGhhbmRsZS4NCiANCi0gIEByZXR2YWwgRUZJ X1NVQ0NFUyAgICAgICAgICAgIFRoZSBwcm90b2NvbCB3YXMgYWRkZWQgdG8gQ2hpbGRIYW5kbGUu DQorICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICBUaGUgcHJvdG9jb2wgd2FzIGFkZGVk IHRvIENoaWxkSGFuZGxlLg0KICAgQHJldHZhbCBFRklfSU5WQUxJRF9QQVJBTUVURVIgQ2hpbGRI YW5kbGUgaXMgTlVMTC4NCiAgIEByZXR2YWwgT3RoZXJzICAgICAgICAgICAgICAgIFRoZSBjaGls ZCBoYW5kbGUgd2FzIG5vdCBjcmVhdGVkLg0KIA0KQEAgLTEzMCw3ICsxMzAsNyBAQCBNdGZ0cDZT ZXJ2aWNlQmluZGluZ0NyZWF0ZUNoaWxkICgNCiAgIEBwYXJhbVtpbl0gIFRoaXMgICAgICAgIFBv aW50ZXIgdG8gdGhlIEVGSV9TRVJWSUNFX0JJTkRJTkdfUFJPVE9DT0wgaW5zdGFuY2UuDQogICBA cGFyYW1baW5dICBDaGlsZEhhbmRsZSBIYW5kbGUgb2YgdGhlIGNoaWxkIHRvIGRlc3Ryb3kuDQog DQotICBAcmV0dmFsIEVGSV9TVUNDRVMgICAgICAgICAgICBUaGUgcHJvdG9jb2wgd2FzIHJlbW92 ZWQgZnJvbSBDaGlsZEhhbmRsZS4NCisgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgIFRo ZSBwcm90b2NvbCB3YXMgcmVtb3ZlZCBmcm9tIENoaWxkSGFuZGxlLg0KICAgQHJldHZhbCBFRklf VU5TVVBQT1JURUQgICAgICAgQ2hpbGRIYW5kbGUgZG9lcyBub3Qgc3VwcG9ydCB0aGUgcHJvdG9j b2wgdGhhdCBpcyBiZWluZyByZW1vdmVkLg0KICAgQHJldHZhbCBFRklfSU5WQUxJRF9QQVJBTUVU RVIgQ2hpbGQgaGFuZGxlIGlzIE5VTEwuDQogICBAcmV0dmFsIE90aGVycyAgICAgICAgICAgICAg ICBUaGUgY2hpbGQgaGFuZGxlIHdhcyBub3QgZGVzdHJveWVkDQpkaWZmIC0tZ2l0IGEvTmV0d29y a1BrZy9NdGZ0cDZEeGUvTXRmdHA2SW1wbC5oIGIvTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2 SW1wbC5oDQppbmRleCAyYzU1N2IxOTI4ZjYuLjMyMWZiYzFkNTIwMiAxMDA2NDQNCi0tLSBhL05l dHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNkltcGwuaA0KKysrIGIvTmV0d29ya1BrZy9NdGZ0cDZE eGUvTXRmdHA2SW1wbC5oDQpAQCAtMTc5LDExICsxNzksMTEgQEAgRWZpTXRmdHA2R2V0TW9kZURh dGEgKA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gVGhpcyBpcyBOVUxMLg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gTXRmdHBDb25maWdEYXRhLlN0YXRp b25JcCBpcyBuZWl0aGVyIHplcm8gbm9yIG9uZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgb2YgdGhlIGNvbmZpZ3VyZWQgSVAgYWRkcmVzc2VzIGluIHRoZSB1bmRlcmx5aW5n IElQdjYgZHJpdmVyLg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gTXRmdHBD b2ZpZ0RhdGEuU2VydmVySXAgaXMgbm90IGEgdmFsaWQgSVB2NiB1bmljYXN0IGFkZHJlc3MuDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBNdGZ0cENvbmZpZ0RhdGEuU2VydmVy SXAgaXMgbm90IGEgdmFsaWQgSVB2NiB1bmljYXN0IGFkZHJlc3MuDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgTm90ZTogSXQgZG9lcyBub3QgbWF0Y2ggdGhlIFVFRkkgMi4zIFNw ZWNpZmljYXRpb24uDQogICBAcmV0dmFsICBFRklfQUNDRVNTX0RFTklFRCAgICAgLSBUaGUgY29u ZmlndXJhdGlvbiBjb3VsZCBub3QgYmUgY2hhbmdlZCBhdCB0aGlzIHRpbWUgYmVjYXVzZSB0aGVy ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgc29tZSBNVEZUUCBiYWNr Z3JvdW5kIG9wZXJhdGlvbiBpbiBwcm9ncmVzcy4NCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAtIE10ZnRwQ29maWdEYXRhLkxvY2FsUG9ydCBpcyBhbHJlYWR5IGluIHVzZS4NCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIE10ZnRwQ29uZmlnRGF0YS5Mb2NhbFBv cnQgaXMgYWxyZWFkeSBpbiB1c2UuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Tm90ZTogSXQgZG9lcyBub3QgbWF0Y2ggdGhlIFVFRkkgMi4zIFNwZWNpZmljYXRpb24uDQogICBA cmV0dmFsICBFRklfTk9fTUFQUElORyAgICAgICAgVGhlIHVuZGVybHlpbmcgSVB2NiBkcml2ZXIg d2FzIHJlc3BvbnNpYmxlIGZvciBjaG9vc2luZyBhIHNvdXJjZQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGFkZHJlc3MgZm9yIHRoaXMgaW5zdGFuY2UsIGJ1dCBubyBzb3VyY2Ug YWRkcmVzcyB3YXMgYXZhaWxhYmxlIGZvciB1c2UuDQpkaWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9N dGZ0cDZEeGUvTXRmdHA2T3B0aW9uLmggYi9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZPcHRp b24uaA0KaW5kZXggNmRhYjRiMWU3MWY2Li5hZDEyYTdlNGQwZTIgMTAwNjQ0DQotLS0gYS9OZXR3 b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZPcHRpb24uaA0KKysrIGIvTmV0d29ya1BrZy9NdGZ0cDZE eGUvTXRmdHA2T3B0aW9uLmgNCkBAIC02Niw3ICs2Niw3IEBAIE10ZnRwNlBhcnNlTWNhc3RPcHRp b24gKA0KIA0KIA0KIC8qKg0KLSAgUGFyc2UgdGhlIE1URlRQNiBleHRlc2lvbiBvcHRpb25zLg0K KyAgUGFyc2UgdGhlIE1URlRQNiBleHRlbnNpb24gb3B0aW9ucy4NCiANCiAgIEBwYXJhbVtpbl0g IE9wdGlvbnMgICAgICAgVGhlIHBvaW50ZXIgdG8gdGhlIGV4dGVuc2lvbiBvcHRpb25zIGxpc3Qu DQogICBAcGFyYW1baW5dICBDb3VudCAgICAgICAgIFRoZSBudW0gb2YgdGhlIGV4dGVuc2lvbiBv cHRpb25zLg0KZGlmZiAtLWdpdCBhL05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNlN1cHBvcnQu aCBiL05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNlN1cHBvcnQuaA0KaW5kZXggNTcxMjYwMWZj Mzg4Li4yYjhhNThmOWRlNTAgMTAwNjQ0DQotLS0gYS9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0 cDZTdXBwb3J0LmgNCisrKyBiL05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNlN1cHBvcnQuaA0K QEAgLTMzNCw3ICszMzQsNyBAQCBNdGZ0cDZScnFJbnB1dCAoDQogDQogLyoqDQogICBTdGFydCB0 aGUgTXRmdHA2IGluc3RhbmNlIHRvIGRvd25sb2FkLiBJdCBmaXJzdCBpbml0aWFsaXplcyBzb21l DQotICBvZiB0aGUgaW50ZXJuYWwgc3RhdGVzIHRoZW4gYnVpbGRzIGFuZCBzZW5kcyBhbiBSUlEg cmVxZXVlc3QgcGFja2V0Lg0KKyAgb2YgdGhlIGludGVybmFsIHN0YXRlcyB0aGVuIGJ1aWxkcyBh bmQgc2VuZHMgYW4gUlJRIHJlcXVlc3QgcGFja2V0Lg0KICAgRmluYWxseSwgaXQgc3RhcnRzIHJl Y2VpdmUgZm9yIHRoZSBkb3dubG9hZGluZy4NCiANCiAgIEBwYXJhbVtpbl0gIEluc3RhbmNlICAg ICAgICAgICAgICBUaGUgcG9pbnRlciB0byB0aGUgTXRmdHA2IGluc3RhbmNlLg0KZGlmZiAtLWdp dCBhL05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNkRyaXZlci5jIGIvTmV0d29ya1BrZy9NdGZ0 cDZEeGUvTXRmdHA2RHJpdmVyLmMNCmluZGV4IDE4Y2RjZGRiZTkxNy4uYTE5YTY3YTFjZTdlIDEw MDY0NA0KLS0tIGEvTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2RHJpdmVyLmMNCisrKyBiL05l dHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNkRyaXZlci5jDQpAQCAtNTM4LDcgKzUzOCw3IEBAIE10 ZnRwNkRyaXZlckJpbmRpbmdTdG9wICgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0 aGVuIGEgbmV3IGhhbmRsZSBpcyBjcmVhdGVkLiBJZiBpdCBpcyBhIHBvaW50ZXIgdG8gYW4gZXhp c3RpbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVRUZJIGhhbmRsZSwgdGhlbiB0 aGUgcHJvdG9jb2wgaXMgYWRkZWQgdG8gdGhlIGV4aXN0aW5nIFVFRkkgaGFuZGxlLg0KIA0KLSAg QHJldHZhbCBFRklfU1VDQ0VTICAgICAgICAgICAgVGhlIHByb3RvY29sIHdhcyBhZGRlZCB0byBD aGlsZEhhbmRsZS4NCisgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgIFRoZSBwcm90b2Nv bCB3YXMgYWRkZWQgdG8gQ2hpbGRIYW5kbGUuDQogICBAcmV0dmFsIEVGSV9JTlZBTElEX1BBUkFN RVRFUiBDaGlsZEhhbmRsZSBpcyBOVUxMLg0KICAgQHJldHZhbCBPdGhlcnMgICAgICAgICAgICAg ICAgVGhlIGNoaWxkIGhhbmRsZSB3YXMgbm90IGNyZWF0ZWQuDQogDQpAQCAtNjM3LDcgKzYzNyw3 IEBAIE9OX0VSUk9SOg0KICAgQHBhcmFtW2luXSAgVGhpcyAgICAgICAgUG9pbnRlciB0byB0aGUg RUZJX1NFUlZJQ0VfQklORElOR19QUk9UT0NPTCBpbnN0YW5jZS4NCiAgIEBwYXJhbVtpbl0gIENo aWxkSGFuZGxlIEhhbmRsZSBvZiB0aGUgY2hpbGQgdG8gZGVzdHJveS4NCiANCi0gIEByZXR2YWwg RUZJX1NVQ0NFUyAgICAgICAgICAgIFRoZSBwcm90b2NvbCB3YXMgcmVtb3ZlZCBmcm9tIENoaWxk SGFuZGxlLg0KKyAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgVGhlIHByb3RvY29sIHdh cyByZW1vdmVkIGZyb20gQ2hpbGRIYW5kbGUuDQogICBAcmV0dmFsIEVGSV9VTlNVUFBPUlRFRCAg ICAgICBDaGlsZEhhbmRsZSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBwcm90b2NvbCB0aGF0IGlzIGJl aW5nIHJlbW92ZWQuDQogICBAcmV0dmFsIEVGSV9JTlZBTElEX1BBUkFNRVRFUiBDaGlsZCBoYW5k bGUgaXMgTlVMTC4NCiAgIEByZXR2YWwgT3RoZXJzICAgICAgICAgICAgICAgIFRoZSBjaGlsZCBo YW5kbGUgd2FzIG5vdCBkZXN0cm95ZWQNCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL010ZnRwNkR4 ZS9NdGZ0cDZJbXBsLmMgYi9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZJbXBsLmMNCmluZGV4 IDkyYzlkNWNiMzkyZi4uMDY3YjFmNTNiYTA2IDEwMDY0NA0KLS0tIGEvTmV0d29ya1BrZy9NdGZ0 cDZEeGUvTXRmdHA2SW1wbC5jDQorKysgYi9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZJbXBs LmMNCkBAIC0xMDksMTEgKzEwOSwxMSBAQCBFZmlNdGZ0cDZHZXRNb2RlRGF0YSAoDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBUaGlzIGlzIE5VTEwuDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLSBNdGZ0cENvbmZpZ0RhdGEuU3RhdGlvbklwIGlzIG5laXRo ZXIgemVybyBub3Igb25lDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiB0 aGUgY29uZmlndXJlZCBJUCBhZGRyZXNzZXMgaW4gdGhlIHVuZGVybHlpbmcgSVB2NiBkcml2ZXIu DQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBNdGZ0cENvZmlnRGF0YS5TZXJ2 ZXJJcCBpcyBub3QgYSB2YWxpZCBJUHY2IHVuaWNhc3QgYWRkcmVzcy4NCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAtIE10ZnRwQ29uZmlnRGF0YS5TZXJ2ZXJJcCBpcyBub3QgYSB2 YWxpZCBJUHY2IHVuaWNhc3QgYWRkcmVzcy4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBOb3RlOiBJdCBkb2VzIG5vdCBtYXRjaCB0aGUgVUVGSSAyLjMgU3BlY2lmaWNhdGlvbi4N CiAgIEByZXR2YWwgIEVGSV9BQ0NFU1NfREVOSUVEICAgICAtIFRoZSBjb25maWd1cmF0aW9uIGNv dWxkIG5vdCBiZSBjaGFuZ2VkIGF0IHRoaXMgdGltZSBiZWNhdXNlIHRoZXJlDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpcyBzb21lIE1URlRQIGJhY2tncm91bmQgb3BlcmF0 aW9uIGluIHByb2dyZXNzLg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gTXRm dHBDb2ZpZ0RhdGEuTG9jYWxQb3J0IGlzIGFscmVhZHkgaW4gdXNlLg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC0gTXRmdHBDb25maWdEYXRhLkxvY2FsUG9ydCBpcyBhbHJlYWR5 IGluIHVzZS4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOb3RlOiBJdCBkb2Vz IG5vdCBtYXRjaCB0aGUgVUVGSSAyLjMgU3BlY2lmaWNhdGlvbi4NCiAgIEByZXR2YWwgIEVGSV9O T19NQVBQSU5HICAgICAgICBUaGUgdW5kZXJseWluZyBJUHY2IGRyaXZlciB3YXMgcmVzcG9uc2li bGUgZm9yIGNob29zaW5nIGEgc291cmNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYWRkcmVzcyBmb3IgdGhpcyBpbnN0YW5jZSwgYnV0IG5vIHNvdXJjZSBhZGRyZXNzIHdhcyBh dmFpbGFibGUgZm9yIHVzZS4NCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0 cDZPcHRpb24uYyBiL05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNk9wdGlvbi5jDQppbmRleCAy YTgzYWY5ODc4ZDUuLjE2ZTYyMmM2NWE3ZSAxMDA2NDQNCi0tLSBhL05ldHdvcmtQa2cvTXRmdHA2 RHhlL010ZnRwNk9wdGlvbi5jDQorKysgYi9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZPcHRp b24uYw0KQEAgLTQyLDcgKzQyLDcgQEAgTXRmdHA2UGFyc2VNY2FzdE9wdGlvbiAoDQogICBDSEFS OCAgICAgICAgICAgICAgICAgICAgICpUZW1wU3RyOw0KIA0KICAgLy8NCi0gIC8vIFRoZSBtdWx0 aWNhc3Qgb3B0aW9uIGlzIGZvcm1hdGVkIGxpa2UgImFkZHIscG9ydCxtYyINCisgIC8vIFRoZSBt dWx0aWNhc3Qgb3B0aW9uIGlzIGZvcm1hdHRlZCBsaWtlICJhZGRyLHBvcnQsbWMiDQogICAvLyBU aGUgc2VydmVyIGNhbiBhbHNvIG9taXQgdGhlIGlwIGFuZCBwb3J0LCB1c2UgIiwsMSINCiAgIC8v DQogICBpZiAoKlN0ciA9PSAnLCcpIHsNCkBAIC0xMzUsNyArMTM1LDcgQEAgTXRmdHA2UGFyc2VN Y2FzdE9wdGlvbiAoDQogDQogDQogLyoqDQotICBQYXJzZSB0aGUgTVRGVFA2IGV4dGVzaW9uIG9w dGlvbnMuDQorICBQYXJzZSB0aGUgTVRGVFA2IGV4dGVuc2lvbiBvcHRpb25zLg0KIA0KICAgQHBh cmFtW2luXSAgT3B0aW9ucyAgICAgICBUaGUgcG9pbnRlciB0byB0aGUgZXh0ZW5zaW9uIG9wdGlv bnMgbGlzdC4NCiAgIEBwYXJhbVtpbl0gIENvdW50ICAgICAgICAgVGhlIG51bSBvZiB0aGUgZXh0 ZW5zaW9uIG9wdGlvbnMuDQpkaWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2 UnJxLmMgYi9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZScnEuYw0KaW5kZXggYTgzMGQ0MzI5 MTZjLi40OTM1OTMzZjIzMTIgMTAwNjQ0DQotLS0gYS9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0 cDZScnEuYw0KKysrIGIvTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2UnJxLmMNCkBAIC03NDIs NyArNzQyLDcgQEAgTXRmdHA2UnJxSW5wdXQgKA0KICAgICAgIC8vDQogICAgICAgLy8gRm9yIHRo ZSBzdWJzZXF1ZW50IGV4Y2hhbmdlIG9mIHJlcXVlc3RzLCByZWNvbmZpZ3VyZSB0aGUgdWRwaW8g YXMNCiAgICAgICAvLyAoc2VydmVyaXAsIHNlcnZlcnBvcnQsIGxvY2FsaXAsIGxvY2FscG9ydCku DQotICAgICAgLy8gVXN1c2FsbHksIHRoZSBjbGllbnQgc2V0IHNlcnZlcnBvcnQgYXMgMCB0byBy ZWNlaXZlIGFuZCByZXNldCBpdA0KKyAgICAgIC8vIFVzdWFsbHksIHRoZSBjbGllbnQgc2V0IHNl cnZlcnBvcnQgYXMgMCB0byByZWNlaXZlIGFuZCByZXNldCANCisgaXQNCiAgICAgICAvLyBvbmNl IHRoZSBmaXJzdCBwYWNrZXQgYXJyaXZlcyB0byBzZW5kIGFjay4NCiAgICAgICAvLw0KICAgICAg IEluc3RhbmNlLT5TZXJ2ZXJEYXRhUG9ydCA9IFVkcEVwdC0+UmVtb3RlUG9ydDsgQEAgLTg1MSw3 ICs4NTEsNyBAQCBNdGZ0cDZScnFJbnB1dCAoDQogDQogICBkZWZhdWx0Og0KICAgICAvLw0KLSAg ICAvLyBEcm9wIGFuZCByZXR1cm4gZXJvciBpZiByZWNlaXZlZCBlcnJvciBtZXNzYWdlLg0KKyAg ICAvLyBEcm9wIGFuZCByZXR1cm4gZXJyb3IgaWYgcmVjZWl2ZWQgZXJyb3IgbWVzc2FnZS4NCiAg ICAgLy8NCiAgICAgU3RhdHVzID0gRUZJX1RGVFBfRVJST1I7DQogICAgIGJyZWFrOw0KQEAgLTg5 Niw3ICs4OTYsNyBAQCBPTl9FWElUOg0KIA0KIC8qKg0KICAgU3RhcnQgdGhlIE10ZnRwNiBpbnN0 YW5jZSB0byBkb3dubG9hZC4gSXQgZmlyc3QgaW5pdGlhbGl6ZXMgc29tZQ0KLSAgb2YgdGhlIGlu dGVybmFsIHN0YXRlcywgdGhlbiBidWlsZHMgYW5kIHNlbmRzIGFuIFJSUSByZXFldWVzdCBwYWNr ZXQuDQorICBvZiB0aGUgaW50ZXJuYWwgc3RhdGVzLCB0aGVuIGJ1aWxkcyBhbmQgc2VuZHMgYW4g UlJRIHJlcXVlc3QgcGFja2V0Lg0KICAgRmluYWxseSwgaXQgc3RhcnRzIHJlY2VpdmUgZm9yIHRo ZSBkb3dubG9hZGluZy4NCiANCiAgIEBwYXJhbVtpbl0gIEluc3RhbmNlICAgICAgICAgICAgICBU aGUgcG9pbnRlciB0byB0aGUgTXRmdHA2IGluc3RhbmNlLg0KQEAgLTkxNyw3ICs5MTcsNyBAQCBN dGZ0cDZScnFTdGFydCAoDQogICAvLw0KICAgLy8gVGhlIHZhbGlkIGJsb2NrIG51bWJlciByYW5n ZSBhcmUgWzEsIDB4ZmZmZl0uIEZvciBleGFtcGxlOg0KICAgLy8gdGhlIGNsaWVudCBzZW5kcyBh biBSUlEgcmVxdWVzdCB0byB0aGUgc2VydmVyLCB0aGUgc2VydmVyDQotICAvLyB0cmFuc2ZlcnMg dGhlIERBVEExIGJsb2NrLiBJZiBvcHRpb24gbmVnb2l0YXRpb24gaXMgb25nb2luZywNCisgIC8v IHRyYW5zZmVycyB0aGUgREFUQTEgYmxvY2suIElmIG9wdGlvbiBuZWdvdGlhdGlvbiBpcyBvbmdv aW5nLA0KICAgLy8gdGhlIHNlcnZlciB3aWxsIHNlbmQgYmFjayBhbiBPQUNLLCB0aGVuIGNsaWVu dCB3aWxsIHNlbmQgQUNLMC4NCiAgIC8vDQogICBTdGF0dXMgPSBNdGZ0cDZJbml0QmxvY2tSYW5n ZSAoJkluc3RhbmNlLT5CbGtMaXN0LCAxLCAweGZmZmYpOyBkaWZmIC0tZ2l0IGEvTmV0d29ya1Br Zy9NdGZ0cDZEeGUvTXRmdHA2U3VwcG9ydC5jIGIvTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2 U3VwcG9ydC5jDQppbmRleCA1YjEwZGE1MmMzODkuLjExNTdhNjA2NWNhYyAxMDA2NDQNCi0tLSBh L05ldHdvcmtQa2cvTXRmdHA2RHhlL010ZnRwNlN1cHBvcnQuYw0KKysrIGIvTmV0d29ya1BrZy9N dGZ0cDZEeGUvTXRmdHA2U3VwcG9ydC5jDQpAQCAtNDYsNyArNDYsNyBAQCBNdGZ0cDZBbGxvY2F0 ZVJhbmdlICgNCiAgIEluaXRpYWxpemUgdGhlIGJsb2NrIHJhbmdlIGZvciBlaXRoZXIgUlJRIG9y IFdSUS4gUlJRIGFuZCBXUlEgaGF2ZQ0KICAgZGlmZmVyZW50IHJlcXVpcmVtZW50cyBmb3IgU3Rh cnQgYW5kIEVuZC4gRm9yIGV4YW1wbGUsIGR1cmluZyBzdGFydHVwLA0KICAgV1JRIGluaXRpYWxp emVzIGl0cyB3aG9sZSB2YWxpZCBibG9jayByYW5nZSB0byBbMCwgMHhmZmZmXS4gVGhpcw0KLSAg aXMgYmFjYXVzZSB0aGUgc2VydmVyIHdpbGwgc2VuZCBhbiBBQ0swIHRvIGluZm9ybSB0aGUgdXNl ciB0byBzdGFydCB0aGUNCisgIGlzIGJlY2F1c2UgdGhlIHNlcnZlciB3aWxsIHNlbmQgYW4gQUNL MCB0byBpbmZvcm0gdGhlIHVzZXIgdG8gc3RhcnQgDQorIHRoZQ0KICAgdXBsb2FkLiBXaGVuIHRo ZSBjbGllbnQgcmVjZWl2ZXMgYW4gQUNLMCwgaXQgd2lsbCByZW1vdmUgMCBmcm9tIHRoZSByYW5n ZSwNCiAgIGdldCB0aGUgbmV4dCBibG9jayBudW1iZXIsIHdoaWNoIGlzIDEsIHRoZW4gdXBsb2Fk IHRoZSBCTE9DSzEuIEZvciBSUlENCiAgIHdpdGhvdXQgb3B0aW9uIG5lZ290aWF0aW9uLCB0aGUg c2VydmVyIHdpbGwgZGlyZWN0bHkgc2VuZCB0aGUgQkxPQ0sxIEBAIC0xOTcsNyArMTk3LDcgQEAg TXRmdHA2UmVtb3ZlQmxvY2tOdW0gKA0KICAgICAvLyAzLiAoU3RhcnQgPCBOdW0pICYmIChFbmQg Pj0gTnVtKToNCiAgICAgLy8gICAgaWYgRW5kID09IE51bSwgb25seSBuZWVkIHRvIGRlY3JlYXNl IHRoZSBFbmQgYnkgb25lIGJlY2F1c2UNCiAgICAgLy8gICAgd2UgaGF2ZSAoU3RhcnQgPCBOdW0p ICYmIChOdW0gPT0gRW5kKSwgc28gKFN0YXJ0IDw9IEVuZCAtIDEpLg0KLSAgICAvLyAgICBpZiAo RW5kID4gTnVtKSwgdGhlIGhvbGQgaXMgc3BsaXRlZCBpbnRvIHR3byBob2xlcywgd2l0aA0KKyAg ICAvLyAgICBpZiAoRW5kID4gTnVtKSwgdGhlIGhvbGQgaXMgc3BsaXQgaW50byB0d28gaG9sZXMs IHdpdGgNCiAgICAgLy8gICAgW1N0YXJ0LCBOdW0gLSAxXSBhbmQgW051bSArIDEsIEVuZF0uDQog ICAgIC8vDQogICAgIGlmIChSYW5nZS0+U3RhcnQgPiBOdW0pIHsNCkBAIC05OTEsNyArOTkxLDcg QEAgTXRmdHA2T3BlcmF0aW9uQ2xlYW4gKA0KICAgd3JpdGUgZmlsZSwgYW5kIHJlYWQgZGlyZWN0 b3J5Lg0KIA0KICAgQHBhcmFtW2luXSAgVGhpcyAgICAgICAgICAgICAgICAgICBUaGUgTVRGVFAg c2Vzc2lvbi4NCi0gIEBwYXJhbVtpbl0gIFRva2VuICAgICAgICAgICAgICAgICAgVGhlIHRva2Vu IHRoYW4gZW5jYXBzdWVzIHRoZSB1c2VyJ3MgcmVxdWVzdC4NCisgIEBwYXJhbVtpbl0gIFRva2Vu ICAgICAgICAgICAgICAgICAgVGhlIHRva2VuIHRoYW4gZW5jYXBzdWxlcyB0aGUgdXNlcidzIHJl cXVlc3QuDQogICBAcGFyYW1baW5dICBPcENvZGUgICAgICAgICAgICAgICAgIFRoZSBvcGVyYXRp b24gdG8gcGVyZm9ybS4NCiANCiAgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSICBTb21l IG9mIHRoZSBwYXJhbWV0ZXJzIGFyZSBpbnZhbGlkLg0KQEAgLTEyMjcsNyArMTIyNyw3IEBAIE10 ZnRwNk9uVGltZXJUaWNrICgNCiAgICAgfQ0KIA0KICAgICAvLw0KLSAgICAvLyBSZXRyYW5zbWl0 IHRoZSBwYWNrZXQgaWYgaGF2ZW4ndCByZWFjaCB0aGUgbWF4bWl1bSByZXRyeSBjb3VudCwNCisg ICAgLy8gUmV0cmFuc21pdCB0aGUgcGFja2V0IGlmIGhhdmVuJ3QgcmVhY2ggdGhlIG1heGltdW0g cmV0cnkgY291bnQsDQogICAgIC8vIG90aGVyd2lzZSBleGl0IHRoZSB0cmFuc2Zlci4NCiAgICAg Ly8NCiAgICAgaWYgKEluc3RhbmNlLT5DdXJSZXRyeSA8IEluc3RhbmNlLT5NYXhSZXRyeSkgeyBk aWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2V3JxLmMgYi9OZXR3b3JrUGtn L010ZnRwNkR4ZS9NdGZ0cDZXcnEuYw0KaW5kZXggY2UzMzE1Y2MyYzI2Li4xY2NkYzZlMzJiNjIg MTAwNjQ0DQotLS0gYS9OZXR3b3JrUGtnL010ZnRwNkR4ZS9NdGZ0cDZXcnEuYw0KKysrIGIvTmV0 d29ya1BrZy9NdGZ0cDZEeGUvTXRmdHA2V3JxLmMNCkBAIC0xNzQsNyArMTc0LDcgQEAgTXRmdHA2 V3JxSGFuZGxlQWNrICgNCiANCiAgIGlmIChFeHBlY3RlZCA8IDApIHsNCiAgICAgLy8NCi0gICAg Ly8gVGhlIGJsb2NrIHJhbmdlIGlzIGVtcHR5LiBJdCBtYXkgZWl0aGVyIGJlY2F1c2UgdGhlIHRo ZSBsYXN0DQorICAgIC8vIFRoZSBibG9jayByYW5nZSBpcyBlbXB0eS4gSXQgbWF5IGVpdGhlciBi ZWNhdXNlIHRoZSBsYXN0DQogICAgIC8vIGJsb2NrIGhhcyBiZWVuIEFDS2VkLCBvciB0aGUgc2Vx dWVuY2UgbnVtYmVyIGp1c3QgbG9vcGVkIGJhY2ssDQogICAgIC8vIHRoYXQgaXMsIHRoZXJlIGlz IG1vcmUgdGhhbiAweGZmZmYgYmxvY2tzLg0KICAgICAvLw0KLS0NCjIuMjEuMA0KDQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQoKSW50ZWwgVGVjaG5vbG9neSBQb2xhbmQgc3AuIHogby5vLgp1bC4gU2xvd2Fja2llZ28g MTczIHwgODAtMjk4IEdkYW5zayB8IFNhZCBSZWpvbm93eSBHZGFuc2sgUG9sbm9jIHwgVklJIFd5 ZHppYWwgR29zcG9kYXJjenkgS3Jham93ZWdvIFJlamVzdHJ1IFNhZG93ZWdvIC0gS1JTIDEwMTg4 MiB8IE5JUCA5NTctMDctNTItMzE2IHwgS2FwaXRhbCB6YWtsYWRvd3kgMjAwLjAwMCBQTE4uCgpU YSB3aWFkb21vc2Mgd3JheiB6IHphbGFjem5pa2FtaSBqZXN0IHByemV6bmFjem9uYSBkbGEgb2ty ZXNsb25lZ28gYWRyZXNhdGEgaSBtb3plIHphd2llcmFjIGluZm9ybWFjamUgcG91Zm5lLiBXIHJh emllIHByenlwYWRrb3dlZ28gb3RyenltYW5pYSB0ZWogd2lhZG9tb3NjaSwgcHJvc2lteSBvIHBv d2lhZG9taWVuaWUgbmFkYXdjeSBvcmF6IHRyd2FsZSBqZWogdXN1bmllY2llOyBqYWtpZWtvbHdp ZWsKcHJ6ZWdsYWRhbmllIGx1YiByb3pwb3dzemVjaG5pYW5pZSBqZXN0IHphYnJvbmlvbmUuClRo aXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1h dGVyaWFsIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4gSWYg eW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNl bmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXM7IGFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uIGJ5 Cm90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLgo=