From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com []) by mx.groups.io with SMTP id smtpd.web11.5847.1575648338423777820 for ; Fri, 06 Dec 2019 08:05:42 -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=sJil6SNX; spf=fail (domain: intel.com, ip: , mailfrom: maciej.rabeda@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Dec 2019 08:04:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,285,1571727600"; d="scan'208";a="362268590" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by orsmga004.jf.intel.com with ESMTP; 06 Dec 2019 08:04:57 -0800 Received: from orsmsx160.amr.corp.intel.com (10.22.226.43) by ORSMSX110.amr.corp.intel.com (10.22.240.8) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:04:57 -0800 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX160.amr.corp.intel.com (10.22.226.43) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:04:57 -0800 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.58) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:04:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nFtSckmaC+Gvc7UcHjHZICp2VM/eJBEmgusQutsJN/x0YyeTiQiM/OtHJJQDn9kXherPw2IXh17PMiQ0fSOwYoYNWgr484anM0BjNswaajZkNNiApXPmTH1vqmJQuzj8eKcBPhf4NsKVvAFn5EgvJ/LapdzOPsfMP7R3mvD0Gq4s1dMUDeg4n/rrfhdXe/mENvZCaDApFrRSxknWvILjems8yRql+kJteVLT+cLw56Pl7maVtol6BBexesGwfD+hRAwXRGne3FZGpbHR3rTjlEy/WHN+I6YXndAPWcCoNmNkcUBkrrO2JIOzJdcdnQe64L6ojkF2VP/Q2LVeEt0c9g== 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=uWtjmtUcZQabVX1T75fLXP6JQxwUDeqGfE4D5ZMRywk=; b=hhJdJMtLJ2OwbNzuIxPgYK+9tW8FJYW6gThzAjSQHnlmG3bZkdipXWd5UM2ouNE1YiyAitHuhyLQBK9HEIAnIGKRneW/AvbQFp/RxL3HUbRnKSCmVF53YVivgwiWKpYeuGZNWh71JQ44wVpOEwr7dFYYgKlw2TnBvjO00cA9fZLzuj8fHckthVW4mSjJhHYhh8sKzjegoD8VEI3lLzlgNx6/C6r22RlKsPJGHL6VofhqMA+PaUy0U1SaMsT43OQa0nEUA6Ce/L3yfejLxDguw3MomxGTjezhABQXbqkckfoxqeMk0LoqQyv2J3Lm788a9pa75pmidv+gvmrDGkjxNw== 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=uWtjmtUcZQabVX1T75fLXP6JQxwUDeqGfE4D5ZMRywk=; b=sJil6SNXDlaqe/mvGBq+QpwqXMfCP5JSo6VUVFd02HCGjFkEgjFzGOYlLNqEdKZvDSTodqcRaFJWgICPnYAjOpBDvDNK4hnKBu5q5k74mwX9/agway7lU8ys5s7lzXXEdzyE5l8/IMTpYqYOd+C6OEiNnt5RUP91laFReJehaoo= 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:04:54 +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:04:54 +0000 From: "Rabeda, Maciej" To: Philippe Mathieu-Daude , "devel@edk2.groups.io" CC: Antoine Coeur , "Wu, Jiaxin" , "Fu, Siyuan" Subject: Re: [PATCH 49/79] NetworkPkg/TcpDxe/Sock: Fix few typos Thread-Topic: [PATCH 49/79] NetworkPkg/TcpDxe/Sock: Fix few typos Thread-Index: AQHVqfXMDWpjCdNHsE2cFVQuYdHaDKetSdfA Date: Fri, 6 Dec 2019 16:04:54 +0000 Message-ID: References: <20191203161602.15969-1-philmd@redhat.com> <20191203161602.15969-50-philmd@redhat.com> In-Reply-To: <20191203161602.15969-50-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2E5OGY5MjMtMmM5My00ZGRhLTllNWQtMmNkMGU3ZWIxNGNhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWTAxYklOeldBekM5OVhkU1l6ZlpCVUhuZ0M0OHdjRDZkZDhQUHFMcUQyWHI4REpHTzRoUVV3aSs5TjlPbkFLUCJ9 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: c0811c5c-4fb0-47cb-9911-08d77a660890 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:8882; 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)(26005)(186003)(76116006)(5660300002)(71200400001)(81156014)(81166006)(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: yvNkqPHr0ewekWpHYt4aA9HvqwjQh2cjondc6Ac1ci9gOHOSQ9xV1XfUR9HiMq9rF/O0IJngNawbiQ69ORLNhEkQ3g12sjFUhULaqkfolVuAdAIwOgycpG4oYwdbbcYQRdfWMIRgmaX9ZM8CEhArc6Uvy/JH24ABg8X6IAD9QLYGIaye4Vs2ssfhdmr8CrpjzqEhGOsjiqusAVIaE7iIwGQ8N+TD/v8/Yf1sHmPuTJfdOg1HrjhPwHJEOnNzKLB9z/8fvWaDxQ//j73aStVjY+yEXSXcRE8dtWOHccjWdFMU5U8jz39/DQQTRvdC/E2h/xzgs05FIxkSvykQ/vKnSppcmE0ldOBQsC3I6+7IgL1ZQZBwajIAPxqlkcv8is45gpETtJlkYS60vgFg3GLSYkabgzBLLFTN3Ve3w37Y8nZyCN8IsJOKxGDCj76dOcfIut93pLfsgqP01t2VtO/wqZLK8fOB1vUze04felinfrmWQdByc1zhrMHeL35HKmxb MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: c0811c5c-4fb0-47cb-9911-08d77a660890 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2019 16:04:54.3851 (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: i+cYtsUmVoiKWTBMgd6aQmC7N3zRwhbj+4AJgmE6PgdYYRMkke+9N5Ga55r/dAG20KLbNsWr2ruODgeZNNmYAQ== 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+DQpTdWJqZWN0OiBbUEFUQ0ggNDkvNzldIE5ldHdvcmtQa2cvVGNwRHhlL1NvY2s6IEZp eCBmZXcgdHlwb3MNCg0KRnJvbTogQW50b2luZSBDb2V1ciA8Y29ldXJAZ214LmZyPg0KDQpGaXgg ZmV3IHR5cG9zIGluIGNvbW1lbnRzIGFuZCBkb2N1bWVudGF0aW9uLg0KDQpDYzogSmlheGluIFd1 IDxqaWF4aW4ud3VAaW50ZWwuY29tPg0KQ2M6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNv bT4NCkNjOiBNYWNpZWogUmFiZWRhIDxtYWNpZWoucmFiZWRhQGludGVsLmNvbT4NClJldmlld2Vk LWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4NClNpZ25lZC1v ZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPg0KLS0tDQog TmV0d29ya1BrZy9UY3BEeGUvU29ja0ltcGwuaCAgICAgIHwgIDIgKy0NCiBOZXR3b3JrUGtnL1Rj cER4ZS9Tb2NrZXQuaCAgICAgICAgfCAzNiArKysrKysrKysrLS0tLS0tLS0tLQ0KIE5ldHdvcmtQ a2cvVGNwRHhlL1NvY2tJbXBsLmMgICAgICB8ICA0ICstLQ0KIE5ldHdvcmtQa2cvVGNwRHhlL1Nv Y2tJbnRlcmZhY2UuYyB8IDEwICsrKy0tLQ0KIDQgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgMjYgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL1RjcER4ZS9T b2NrSW1wbC5oIGIvTmV0d29ya1BrZy9UY3BEeGUvU29ja0ltcGwuaCBpbmRleCBmMjU1YjJmYjVm YWQuLjVlYzA0MzU1OTJkNyAxMDA2NDQNCi0tLSBhL05ldHdvcmtQa2cvVGNwRHhlL1NvY2tJbXBs LmgNCisrKyBiL05ldHdvcmtQa2cvVGNwRHhlL1NvY2tJbXBsLmgNCkBAIC05Myw3ICs5Myw3IEBA IFNvY2tDYW5jZWxUb2tlbiAoDQogDQogICBAcGFyYW1baW5dICBTb2NrSW5pdERhdGEgICAgICAg ICAgUG9pbnRlciB0byB0aGUgaW5pdGlhbCBkYXRhIG9mIHRoZSBzb2NrZXQuDQogDQotICBAcmV0 dXJuIFBvaW50ZXIgdG8gdGhlIG5ld2x5IGNyZWF0ZWQgc29ja2V0LCByZXR1cm4gTlVMTCB3aGVu IGV4Y2VwdGlvbiBvY2N1cmVkLg0KKyAgQHJldHVybiBQb2ludGVyIHRvIHRoZSBuZXdseSBjcmVh dGVkIHNvY2tldCwgcmV0dXJuIE5VTEwgd2hlbiBleGNlcHRpb24gb2NjdXJyZWQuDQogDQogKiov DQogU09DS0VUICoNCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL1RjcER4ZS9Tb2NrZXQuaCBiL05l dHdvcmtQa2cvVGNwRHhlL1NvY2tldC5oIGluZGV4IDg3NDcwOGVhNTc1YS4uOTQ0ODcxMGE5MTZh IDEwMDY0NA0KLS0tIGEvTmV0d29ya1BrZy9UY3BEeGUvU29ja2V0LmgNCisrKyBiL05ldHdvcmtQ a2cvVGNwRHhlL1NvY2tldC5oDQpAQCAtMTA3LDggKzEwNyw4IEBADQogDQogICBAcGFyYW1baW5d ICBTb2NrICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBzb2NrZXQuDQogDQotICBAcmV0dmFsIFRS VUUgICAgICAgICAgICAgICBUaGUgc29ja2V0IGlzIHVuY29uZmlndWVkLg0KLSAgQHJldHZhbCBG QUxTRSAgICAgICAgICAgICAgVGhlIHNvY2tldCBpcyBub3QgdW5jb25maWd1ZWQuDQorICBAcmV0 dmFsIFRSVUUgICAgICAgICAgICAgICBUaGUgc29ja2V0IGlzIHVuY29uZmlndXJlZC4NCisgIEBy ZXR2YWwgRkFMU0UgICAgICAgICAgICAgIFRoZSBzb2NrZXQgaXMgbm90IHVuY29uZmlndXJlZC4N CiANCiAqKi8NCiAjZGVmaW5lIFNPQ0tfSVNfVU5DT05GSUdVUkVEKFNvY2spICAoKFNvY2spLT5D b25maWd1cmVTdGF0ZSA9PSBTT19VTkNPTkZJR1VSRUQpIEBAIC0xMTgsOCArMTE4LDggQEANCiAN CiAgIEBwYXJhbVtpbl0gU29jayAgICAgICAgICAgIFBvaW50ZXIgdG8gdGhlIHNvY2tldA0KIA0K LSAgQHJldHZhbCBUUlVFICAgICAgICAgICAgICAgVGhlIHNvY2tldCBpcyBjb25maWd1ZWQNCi0g IEByZXR2YWwgRkFMU0UgICAgICAgICAgICAgIFRoZSBzb2NrZXQgaXMgbm90IGNvbmZpZ3VlZA0K KyAgQHJldHZhbCBUUlVFICAgICAgICAgICAgICAgVGhlIHNvY2tldCBpcyBjb25maWd1cmVkDQor ICBAcmV0dmFsIEZBTFNFICAgICAgICAgICAgICBUaGUgc29ja2V0IGlzIG5vdCBjb25maWd1cmVk DQogDQogKiovDQogI2RlZmluZSBTT0NLX0lTX0NPTkZJR1VSRUQoU29jaykgXA0KQEAgLTEzMSw4 ICsxMzEsOCBAQA0KIA0KICAgQHBhcmFtW2luXSBTb2NrICAgICAgICAgICAgUG9pbnRlciB0byB0 aGUgc29ja2V0Lg0KIA0KLSAgQHJldHZhbCBUUlVFICAgICAgICAgICAgICAgVGhlIHNvY2tldCBp cyBjb25maWd1ZWQgdG8gYWN0aXZlIG1vZGUuDQotICBAcmV0dmFsIEZBTFNFICAgICAgICAgICAg ICBUaGUgc29ja2V0IGlzIG5vdCBjb25maWd1ZWQgdG8gYWN0aXZlIG1vZGUuDQorICBAcmV0dmFs IFRSVUUgICAgICAgICAgICAgICBUaGUgc29ja2V0IGlzIGNvbmZpZ3VyZWQgdG8gYWN0aXZlIG1v ZGUuDQorICBAcmV0dmFsIEZBTFNFICAgICAgICAgICAgICBUaGUgc29ja2V0IGlzIG5vdCBjb25m aWd1cmVkIHRvIGFjdGl2ZSBtb2RlLg0KIA0KICoqLw0KICNkZWZpbmUgU09DS19JU19DT05GSUdV UkVEX0FDVElWRShTb2NrKSAoKFNvY2spLT5Db25maWd1cmVTdGF0ZSA9PSBTT19DT05GSUdVUkVE X0FDVElWRSkgQEAgLTE0Miw4ICsxNDIsOCBAQA0KIA0KICAgQHBhcmFtW2luXSBTb2NrICAgICAg ICAgICAgUG9pbnRlciB0byB0aGUgc29ja2V0Lg0KIA0KLSAgQHJldHZhbCBUUlVFICAgICAgICAg ICAgICAgVGhlIHNvY2tldCBpcyBjb25maWd1ZWQgdG8gcGFzc2l2ZSBtb2RlLg0KLSAgQHJldHZh bCBGQUxTRSAgICAgICAgICAgICAgVGhlIHNvY2tldCBpcyBub3QgY29uZmlndWVkIHRvIHBhc3Np dmUgbW9kZS4NCisgIEByZXR2YWwgVFJVRSAgICAgICAgICAgICAgIFRoZSBzb2NrZXQgaXMgY29u ZmlndXJlZCB0byBwYXNzaXZlIG1vZGUuDQorICBAcmV0dmFsIEZBTFNFICAgICAgICAgICAgICBU aGUgc29ja2V0IGlzIG5vdCBjb25maWd1cmVkIHRvIHBhc3NpdmUgbW9kZS4NCiANCiAqKi8NCiAj ZGVmaW5lIFNPQ0tfSVNfQ09OTkVDVEVEX1BBU1NJVkUoU29jaykgKChTb2NrKS0+Q29uZmlndXJl U3RhdGUgPT0gU09fQ09ORklHVVJFRF9QQVNTSVZFKSBAQCAtMzgwLDEzICszODAsMTMgQEAgRUZJ X1NUQVRVUw0KICAgKTsNCiANCiAvKioNCi0gIFRoZSBDYWxsYmFjayBmdW50aW9uIGNhbGxlZCBh ZnRlciB0aGUgVENQIHNvY2tldCBpcyBjcmVhdGVkLg0KKyAgVGhlIENhbGxiYWNrIGZ1bmN0aW9u IGNhbGxlZCBhZnRlciB0aGUgVENQIHNvY2tldCBpcyBjcmVhdGVkLg0KIA0KICAgQHBhcmFtW2lu XSAgVGhpcyAgICAgICAgICAgIFBvaW50ZXIgdG8gdGhlIHNvY2tldCBqdXN0IGNyZWF0ZWQuDQog ICBAcGFyYW1baW5dICBDb250ZXh0ICAgICAgICAgQ29udGV4dCBvZiB0aGUgc29ja2V0Lg0KIA0K ICAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgIFRoaXMgcHJvdG9jb2wgaW5zdGFsbGVkIHN1 Y2Nlc3NmdWxseS4NCi0gIEByZXR2YWwgb3RoZXIgICAgICAgICAgICAgICBTb21lIGVycm9yIG9j Y3VyZWQuDQorICBAcmV0dmFsIG90aGVyICAgICAgICAgICAgICAgU29tZSBlcnJvciBvY2N1cnJl ZC4NCiANCiAqKi8NCiB0eXBlZGVmDQpAQCAtNDI5LDcgKzQyOSw3IEBAIHR5cGVkZWYgc3RydWN0 IF9TT0NLX0lOSVRfREFUQSB7DQogICAvLyBDYWxsYmFja3MgYWZ0ZXIgc29ja2V0IGlzIGNyZWF0 ZWQgYW5kIGJlZm9yZSBzb2NrZXQgaXMgdG8gYmUgZGVzdHJveWVkLg0KICAgLy8NCiAgIFNPQ0tf Q1JFQVRFX0NBTExCQUNLICAgQ3JlYXRlQ2FsbGJhY2s7ICAvLy88IENhbGxiYWNrIGFmdGVyIGNy ZWF0ZWQNCi0gIFNPQ0tfREVTVFJPWV9DQUxMQkFDSyAgRGVzdHJveUNhbGxiYWNrOyAvLy88IENh bGxiYWNrIGJlZm9yZSBkZXN0cm9pZWQNCisgIFNPQ0tfREVTVFJPWV9DQUxMQkFDSyAgRGVzdHJv eUNhbGxiYWNrOyAvLy88IENhbGxiYWNrIGJlZm9yZSANCisgZGVzdHJveWVkDQogICBWT0lEICAg ICAgICAgICAgICAgICAgICpDb250ZXh0OyAgICAgICAgLy8vPCBUaGUgY29udGV4dCBvZiB0aGUg Y2FsbGJhY2sNCiANCiAgIC8vDQpAQCAtNTAxLDcgKzUwMSw3IEBAIHN0cnVjdCBfVENQX1NPQ0tF VCB7DQogICAvLyBDYWxsYmFja3MgYWZ0ZXIgc29ja2V0IGlzIGNyZWF0ZWQgYW5kIGJlZm9yZSBz b2NrZXQgaXMgdG8gYmUgZGVzdHJveWVkLg0KICAgLy8NCiAgIFNPQ0tfQ1JFQVRFX0NBTExCQUNL ICAgICAgQ3JlYXRlQ2FsbGJhY2s7ICAgLy8vPCBDYWxsYmFjayBhZnRlciBjcmVhdGVkDQotICBT T0NLX0RFU1RST1lfQ0FMTEJBQ0sgICAgIERlc3Ryb3lDYWxsYmFjazsgIC8vLzwgQ2FsbGJhY2sg YmVmb3JlIGRlc3Ryb2llZA0KKyAgU09DS19ERVNUUk9ZX0NBTExCQUNLICAgICBEZXN0cm95Q2Fs bGJhY2s7ICAvLy88IENhbGxiYWNrIGJlZm9yZSBkZXN0cm95ZWQNCiAgIFZPSUQgICAgICAgICAg ICAgICAgICAgICAgKkNvbnRleHQ7ICAgICAgICAgLy8vPCBUaGUgY29udGV4dCBvZiB0aGUgY2Fs bGJhY2sNCiB9Ow0KIA0KQEAgLTUxMiw3ICs1MTIsNyBAQCB0eXBlZGVmIHN0cnVjdCBfU09DS19U T0tFTiB7DQogICBMSVNUX0VOVFJZICAgICAgICAgICAgVG9rZW5MaXN0OyAgICAgIC8vLzwgVGhl IGVudHJ5IHRvIGFkZCBpbiB0aGUgdG9rZW4gbGlzdA0KICAgU09DS19DT01QTEVUSU9OX1RPS0VO ICpUb2tlbjsgICAgICAgICAvLy88IFRoZSBhcHBsaWNhdGlvbidzIHRva2VuDQogICBVSU5UMzIg ICAgICAgICAgICAgICAgUmVtYWluRGF0YUxlbjsgIC8vLzwgVW5wcm9jZXNzZWQgZGF0YSBsZW5n dGgNCi0gIFNPQ0tFVCAgICAgICAgICAgICAgICAqU29jazsgICAgICAgICAgLy8vPCBUaGUgcG9u aW50ZXIgdG8gdGhlIHNvY2tldCB0aGlzIHRva2VuDQorICBTT0NLRVQgICAgICAgICAgICAgICAg KlNvY2s7ICAgICAgICAgIC8vLzwgVGhlIHBvaW50ZXIgdG8gdGhlIHNvY2tldCB0aGlzIHRva2Vu DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgYmVsb25ncyB0 byAgfSBTT0NLX1RPS0VOOw0KIA0KQEAgLTUyNCw3ICs1MjQsNyBAQCB0eXBlZGVmIHN0cnVjdCBf VENQX1JTVl9EQVRBIHsgIH0gVENQX1JTVl9EQVRBOw0KIA0KIC8vDQotLy8gU29ja2V0IHByb3Zp ZGVkIG9wcmVyYXRpb25zIGZvciBsb3cgbGF5ZXIgcHJvdG9jb2wgaW1wbGVtZW50ZWQgaW4gU29j a0ltcGwuYw0KKy8vIFNvY2tldCBwcm92aWRlZCBvcGVyYXRpb25zIGZvciBsb3cgbGF5ZXIgcHJv dG9jb2wgaW1wbGVtZW50ZWQgaW4gDQorU29ja0ltcGwuYw0KIC8vDQogDQogLyoqDQpAQCAtNjc2 LDEyICs2NzYsMTIgQEAgU29ja05vTW9yZURhdGEgKA0KIA0KIC8qKg0KICAgQ3JlYXRlIGEgc29j a2V0IGFuZCBpdHMgYXNzb2NpYXRlZCBwcm90b2NvbCBjb250cm9sIGJsb2NrDQotICB3aXRoIHRo ZSBpbnRpYWwgZGF0YSBTb2NrSW5pdERhdGEgYW5kIHByb3RvY29sIHNwZWNpZmljDQorICB3aXRo IHRoZSBpbml0aWFsIGRhdGEgU29ja0luaXREYXRhIGFuZCBwcm90b2NvbCBzcGVjaWZpYw0KICAg ZGF0YSBQcm90b0RhdGEuDQogDQotICBAcGFyYW1baW5dICBTb2NrSW5pdERhdGEgICAgICAgICBJ bml0YWwgZGF0YSB0byBzZXR0aW5nIHRoZSBzb2NrZXQuDQorICBAcGFyYW1baW5dICBTb2NrSW5p dERhdGEgICAgICAgICBJbml0aWFsIGRhdGEgdG8gc2V0dGluZyB0aGUgc29ja2V0Lg0KIA0KLSAg QHJldHVybiBQb2ludGVyIHRvIHRoZSBuZXdseSBjcmVhdGVkIHNvY2tldC4gSWYgTlVMTCwgYW4g ZXJyb3IgY29uZGl0aW9uIG9jY3VyZWQuDQorICBAcmV0dXJuIFBvaW50ZXIgdG8gdGhlIG5ld2x5 IGNyZWF0ZWQgc29ja2V0LiBJZiBOVUxMLCBhbiBlcnJvciBjb25kaXRpb24gb2NjdXJyZWQuDQog DQogKiovDQogU09DS0VUICoNCkBAIC03MjMsNyArNzIzLDcgQEAgU29ja0NvbmZpZ3VyZSAoDQog LyoqDQogICBJbml0aWF0ZSBhIGNvbm5lY3Rpb24gZXN0YWJsaXNobWVudCBwcm9jZXNzLg0KIA0K LSAgQHBhcmFtW2luXSAgU29jayAgICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBzb2NrZXQgdG8g aW5pdGlhdGUgdGhlIGluaXRhdGUgdGhlDQorICBAcGFyYW1baW5dICBTb2NrICAgICAgICAgICAg IFBvaW50ZXIgdG8gdGhlIHNvY2tldCB0byBpbml0aWF0ZSB0aGUNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgY29ubmVjdGlvbi4NCiAgIEBwYXJhbVtpbl0gIFRva2VuICAgICAgICAg ICAgUG9pbnRlciB0byB0aGUgdG9rZW4gdXNlZCBmb3IgdGhlIGNvbm5lY3Rpb24NCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgb3BlcmF0aW9uLg0KZGlmZiAtLWdpdCBhL05ldHdvcmtQ a2cvVGNwRHhlL1NvY2tJbXBsLmMgYi9OZXR3b3JrUGtnL1RjcER4ZS9Tb2NrSW1wbC5jIGluZGV4 IGZiMjhlMmVkNDBkMy4uNTY0ZTYyMWVmOTNiIDEwMDY0NA0KLS0tIGEvTmV0d29ya1BrZy9UY3BE eGUvU29ja0ltcGwuYw0KKysrIGIvTmV0d29ya1BrZy9UY3BEeGUvU29ja0ltcGwuYw0KQEAgLTg5 LDcgKzg5LDcgQEAgU29ja0ZyZWVGb28gKA0KICAgQHBhcmFtW2luXSAgQnVmTGVuICAgICAgICAg ICAgICAgIFRoZSBtYXhpbXVtIGxlbmd0aCBvZiB0aGUgZGF0YSBidWZmZXIgdG8NCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdG9yZSB0aGUgcmVjZWl2ZWQgZGF0YSBpbiB0 aGUgc29ja2V0IGxheWVyLg0KIA0KLSAgQHJldHVybiBUaGUgbGVuZ3RoIG9mIHRoZSBkYXRhIGNh biBiZSByZXRyZWl2ZWQuDQorICBAcmV0dXJuIFRoZSBsZW5ndGggb2YgdGhlIGRhdGEgY2FuIGJl IHJldHJpZXZlZC4NCiANCiAqKi8NCiBVSU5UMzINCkBAIC0yNzAsNyArMjcwLDcgQEAgU29ja1By b2Nlc3NTbmRUb2tlbiAoDQogICAgICAgKTsNCiANCiAgICAgLy8NCi0gICAgLy8gUHJvY2Vlc3Mg aXQgaW4gdGhlIGxpZ2h0IG9mIFNvY2tUeXBlDQorICAgIC8vIFByb2Nlc3MgaXQgaW4gdGhlIGxp Z2h0IG9mIFNvY2tUeXBlDQogICAgIC8vDQogICAgIFNuZFRva2VuICA9IChTT0NLX0lPX1RPS0VO ICopIFNvY2tUb2tlbi0+VG9rZW47DQogICAgIFR4RGF0YSAgICA9IFNuZFRva2VuLT5QYWNrZXQu VHhEYXRhOw0KZGlmZiAtLWdpdCBhL05ldHdvcmtQa2cvVGNwRHhlL1NvY2tJbnRlcmZhY2UuYyBi L05ldHdvcmtQa2cvVGNwRHhlL1NvY2tJbnRlcmZhY2UuYw0KaW5kZXggZWQwYTAzMWQzOTY0Li42 MjE3ZWI1MmRhYzUgMTAwNjQ0DQotLS0gYS9OZXR3b3JrUGtnL1RjcER4ZS9Tb2NrSW50ZXJmYWNl LmMNCisrKyBiL05ldHdvcmtQa2cvVGNwRHhlL1NvY2tJbnRlcmZhY2UuYw0KQEAgLTI1NSwxMiAr MjU1LDEyIEBAIFNvY2tEZXN0cm95Q2hpbGQgKA0KIA0KIC8qKg0KICAgQ3JlYXRlIGEgc29ja2V0 IGFuZCBpdHMgYXNzb2NpYXRlZCBwcm90b2NvbCBjb250cm9sIGJsb2NrDQotICB3aXRoIHRoZSBp bnRpYWwgZGF0YSBTb2NrSW5pdERhdGEgYW5kIHByb3RvY29sIHNwZWNpZmljDQorICB3aXRoIHRo ZSBpbml0aWFsIGRhdGEgU29ja0luaXREYXRhIGFuZCBwcm90b2NvbCBzcGVjaWZpYw0KICAgZGF0 YSBQcm90b0RhdGEuDQogDQotICBAcGFyYW1baW5dICBTb2NrSW5pdERhdGEgICAgICAgICBJbml0 YWwgZGF0YSB0byBzZXR0aW5nIHRoZSBzb2NrZXQuDQorICBAcGFyYW1baW5dICBTb2NrSW5pdERh dGEgICAgICAgICBJbml0aWFsIGRhdGEgdG8gc2V0dGluZyB0aGUgc29ja2V0Lg0KIA0KLSAgQHJl dHVybiBQb2ludGVyIHRvIHRoZSBuZXdseSBjcmVhdGVkIHNvY2tldC4gSWYgTlVMTCwgYW4gZXJy b3IgY29uZGl0aW9uIG9jY3VyZWQuDQorICBAcmV0dXJuIFBvaW50ZXIgdG8gdGhlIG5ld2x5IGNy ZWF0ZWQgc29ja2V0LiBJZiBOVUxMLCBhbiBlcnJvciBjb25kaXRpb24gb2NjdXJyZWQuDQogDQog KiovDQogU09DS0VUICoNCkBAIC0zOTcsNyArMzk3LDcgQEAgT25FeGl0Og0KIC8qKg0KICAgSW5p dGlhdGUgYSBjb25uZWN0aW9uIGVzdGFibGlzaG1lbnQgcHJvY2Vzcy4NCiANCi0gIEBwYXJhbVtp bl0gIFNvY2sgICAgICAgICAgICAgUG9pbnRlciB0byB0aGUgc29ja2V0IHRvIGluaXRpYXRlIHRo ZSBpbml0YXRlIHRoZQ0KKyAgQHBhcmFtW2luXSAgU29jayAgICAgICAgICAgICBQb2ludGVyIHRv IHRoZSBzb2NrZXQgdG8gaW5pdGlhdGUgdGhlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbm5lY3Rpb24uDQogICBAcGFyYW1baW5dICBUb2tlbiAgICAgICAgICAgIFBvaW50ZXIg dG8gdGhlIHRva2VuIHVzZWQgZm9yIHRoZSBjb25uZWN0aW9uDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG9wZXJhdGlvbi4NCkBAIC00NzQsNyArNDc0LDcgQEAgT25FeGl0Og0KICAg QHBhcmFtW2luXSAgU29jayAgICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBzb2NrZXQgdG8gYWNj ZXB0IGNvbm5lY3Rpb25zLg0KICAgQHBhcmFtW2luXSAgVG9rZW4gICAgICAgICAgICBUaGUgdG9r ZW4gdG8gYWNjZXB0IGEgY29ubmVjdGlvbi4NCiANCi0gIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAg ICAgICAgRWl0aGVyIGEgY29ubmVjdGlvbiBpcyBhY2NwZXRlZCBvciB0aGUgVG9rZW4gaXMNCisg IEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgRWl0aGVyIGEgY29ubmVjdGlvbiBpcyBhY2Nl cHRlZCBvciB0aGUgVG9rZW4gaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVm ZmVyZWQgZm9yIGZ1cnRoZXIgYWNjZXB0aW9uLg0KICAgQHJldHZhbCBFRklfQUNDRVNTX0RFTklF RCAgICBGYWlsZWQgdG8gZ2V0IHRoZSBsb2NrIHRvIGFjY2VzcyB0aGUgc29ja2V0LCBvciB0aGUN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0IGlzIGNsb3NlZCwgb3IgdGhl IHNvY2tldCBpcyBub3QgY29uZmlndXJlZCB0bw0KLS0NCjIuMjEuMA0KDQotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoK SW50ZWwgVGVjaG5vbG9neSBQb2xhbmQgc3AuIHogby5vLgp1bC4gU2xvd2Fja2llZ28gMTczIHwg ODAtMjk4IEdkYW5zayB8IFNhZCBSZWpvbm93eSBHZGFuc2sgUG9sbm9jIHwgVklJIFd5ZHppYWwg R29zcG9kYXJjenkgS3Jham93ZWdvIFJlamVzdHJ1IFNhZG93ZWdvIC0gS1JTIDEwMTg4MiB8IE5J UCA5NTctMDctNTItMzE2IHwgS2FwaXRhbCB6YWtsYWRvd3kgMjAwLjAwMCBQTE4uCgpUYSB3aWFk b21vc2Mgd3JheiB6IHphbGFjem5pa2FtaSBqZXN0IHByemV6bmFjem9uYSBkbGEgb2tyZXNsb25l Z28gYWRyZXNhdGEgaSBtb3plIHphd2llcmFjIGluZm9ybWFjamUgcG91Zm5lLiBXIHJhemllIHBy enlwYWRrb3dlZ28gb3RyenltYW5pYSB0ZWogd2lhZG9tb3NjaSwgcHJvc2lteSBvIHBvd2lhZG9t aWVuaWUgbmFkYXdjeSBvcmF6IHRyd2FsZSBqZWogdXN1bmllY2llOyBqYWtpZWtvbHdpZWsKcHJ6 ZWdsYWRhbmllIGx1YiByb3pwb3dzemVjaG5pYW5pZSBqZXN0IHphYnJvbmlvbmUuClRoaXMgZS1t YWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFs IGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4gSWYgeW91IGFy ZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBh bmQgZGVsZXRlIGFsbCBjb3BpZXM7IGFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uIGJ5Cm90aGVy cyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLgo=