Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1076062ybb; Wed, 8 Apr 2020 16:05:39 -0700 (PDT) X-Google-Smtp-Source: APiQypJ9+s4n5mnEufkk8ZR0boFWw1mvBF/Ay6s1gniood8t+cfd/b/GTNY9B0WUCfsqPG38f+UY X-Received: by 2002:aca:474e:: with SMTP id u75mr4280188oia.52.1586387139042; Wed, 08 Apr 2020 16:05:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1586387139; cv=pass; d=google.com; s=arc-20160816; b=eF6pkDzg0KQ0oxUQsiumnkYHNog7bhRP4QvOXkEbPZB6xk/mm3VaHFnzAt5PtCk3Qb PBMRCnN7qPuJSLOkto2umxTHT81xf+SHbUUsRS2ao1O7Lgv4EUizO1hIJMo6qrfunvO2 nQDGGg8vYeDwCTfTKYO/IykafKrqW4PF/c9/m0mLJCxhCJ1QinvPvZRF6eRMKyXbXvxe xWDeb5fCe969lW+IZEMOKLlf8/2deoEqLfrofMVpPfuY1A4LsJfbPYoX23V+7MZFzev5 0904pBVSC6vuGDEFcBlxxAsX/ejiDYAdMxZ9SpWkVRMtREwBH4Z+d3NUEPiR9/MgR0gq ujMA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:ironport-sdr:ironport-sdr; bh=Kz7yagNGVnjLouOPXeo8dUj/xG9vcQEW1/jit+mQ2hQ=; b=QR1/cg3iqcp0P8wsv8SRAQGKR5+bmQ+B/mVg8M6SX6datQ0mNHIJNoH27vEZ53tLb3 kehL6pexirboQ9R9GZ7lJzlOMtfriV3axLSmzVLJcN9SkNFplKAecnWupd40lR/C/StZ sJth3CBpooXMuua0kLkQyL68z1wOxuyLpONFrArhofsa9USWhvmP9j4MdXaaoZQA32h3 1EloaBKUycqYJMxXwAnUO5qaedjzYb/PWdN+T9Ad0rPW0QecyJUw1zEtYPgio6Btg2E/ liTYUEki+27UtcGn0bSMDyir+GpF2QzuGWBchzzBwQl88uEKYRRgSiZQysul58CoHi1Q 9xOQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=udZyjgyR; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l6si3033716otf.248.2020.04.08.16.05.05; Wed, 08 Apr 2020 16:05:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=udZyjgyR; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726469AbgDHXE7 (ORCPT + 99 others); Wed, 8 Apr 2020 19:04:59 -0400 Received: from mga12.intel.com ([192.55.52.136]:43637 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726467AbgDHXE6 (ORCPT ); Wed, 8 Apr 2020 19:04:58 -0400 IronPort-SDR: WL40ReBaP4d0Pv6v9E4ddS3jScQzHQylRQJQ19WqDKxLveNkZG6hpDzrNOS0CqgFXB58s4aRND M8+ymOJ4UwUA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2020 16:04:56 -0700 IronPort-SDR: pMwGyVcU/k1DEFEXwyo7FARTp7jtTc1KmowRzXK+6WbM+k6SfZUJNqmvHqoCHlEvWYYYKI4Fps g62JoyanzH4g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,360,1580803200"; d="scan'208";a="275605452" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by fmsmga004.fm.intel.com with ESMTP; 08 Apr 2020 16:04:56 -0700 Received: from orsmsx114.amr.corp.intel.com (10.22.240.10) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 8 Apr 2020 16:04:56 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX114.amr.corp.intel.com (10.22.240.10) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 8 Apr 2020 16:04:56 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 8 Apr 2020 16:04:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nUMu2RiBhip0nemlY7MIcch/XNaurjfzo+dfVhgR3AwUDyFhE34CHpcksvoIkISMZsTg9Q38gw3wcIT0n0mNy2LkvysMGISpB+vk/FVzWco2f4HO3JyDeKyxUOUcB6bq+n5tu4U8iEFCOUh/Nkk8fRKdZI0qjq/l2MErMWM/EOPDgHDaLSDqFmK1zi8GHAQreN027GbJVMotCGW55jB0PM87txA3K9vKmPWQmyDC/TCdO9ZoK+wzKISAn+LbbR8LfCnDGoO18Esfz3iE4bcLR1jPwVZlKS7uj+6r4Zt8KlFalQlQUgpBGKA1nb7OkTdy2QfRaW/ILK9QRwC9w3jeog== 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=Kz7yagNGVnjLouOPXeo8dUj/xG9vcQEW1/jit+mQ2hQ=; b=T8I6Rlzg8glo1oycFFugOw+0AdJ7gC289SqiFAhWx+QYiERF5frbzn3lfZ7ugs+ias+hjjbXT3Lziv5wdhlqIBX8GwSLNCerr9bHmZYz3j87Qx86JvteIx5E3y94xDapBM4uqyZfjqptnasq2tsDtr7qRQkPTfyMqtI9//K55kDC+0qQ//7PorG/EnYesE7M3c7wXnnkIxbULEjwhcCzneRRf+cDWbX6QgHKkivtXqex6lTKSpNym0J2g87XW57f+6MRacORUTFWMREW97dGsj2VadoVukSqJ2z2ovYctKcynHAmTXbQEo5s9V65R02743X43ZT/Thlejv39XkC6Yw== 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=Kz7yagNGVnjLouOPXeo8dUj/xG9vcQEW1/jit+mQ2hQ=; b=udZyjgyRPZVQFbgwaShtzybb33drU1TfVM53VSPbEIAvSv1hVC4D1ktNm+dql3Sikxav5nAY652Jwpwy0MLtxJVaaq1EiDtX2tivitKwM56PLzaRdw8gpsb1j0N+YTeQZkWK7HP4DfgFCt14Cc+hsCRZD3nMdLIbusdx4rQydOw= Received: from MWHPR11MB1423.namprd11.prod.outlook.com (2603:10b6:300:22::14) by MWHPR11MB1550.namprd11.prod.outlook.com (2603:10b6:301:b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19; Wed, 8 Apr 2020 23:04:54 +0000 Received: from MWHPR11MB1423.namprd11.prod.outlook.com ([fe80::d0f6:281b:de0a:36d1]) by MWHPR11MB1423.namprd11.prod.outlook.com ([fe80::d0f6:281b:de0a:36d1%5]) with mapi id 15.20.2900.015; Wed, 8 Apr 2020 23:04:54 +0000 From: "Stotland, Inga" To: "michal.lowas-rzechonek@silvair.com" CC: "Gix, Brian" , "linux-bluetooth@vger.kernel.org" Subject: Re: [PATCH BlueZ 2/4] doc/mesh: Change API to deliver tokens via JoinComplete Thread-Topic: [PATCH BlueZ 2/4] doc/mesh: Change API to deliver tokens via JoinComplete Thread-Index: AQHWDefN6p1sL9IzsUCqNwlPXTo1Sahv2GgA Date: Wed, 8 Apr 2020 23:04:53 +0000 Message-ID: References: <20200408205255.45112-1-michal.lowas-rzechonek@silvair.com> <20200408205255.45112-3-michal.lowas-rzechonek@silvair.com> In-Reply-To: <20200408205255.45112-3-michal.lowas-rzechonek@silvair.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.32.5 (3.32.5-1.fc30) authentication-results: spf=none (sender IP is ) smtp.mailfrom=inga.stotland@intel.com; x-originating-ip: [134.134.137.73] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 031bcf43-31cf-46e5-1127-08d7dc113fdb x-ms-traffictypediagnostic: MWHPR11MB1550: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0367A50BB1 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1423.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(136003)(39860400002)(396003)(366004)(376002)(346002)(6506007)(6916009)(66446008)(76116006)(5660300002)(2906002)(6486002)(66946007)(4326008)(66476007)(36756003)(66556008)(6512007)(478600001)(54906003)(81156014)(316002)(8676002)(186003)(2616005)(81166007)(26005)(8936002)(86362001)(71200400001)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1Bha9d2mGHro8IVmTWdRbgou+qBien0h76AeUmbVIM5XftbAobqUcN5/RrVc0nbNXC4IxjC8hblPFs+9HDlYEikDqkPTf0i0pI0E0xP7OXJ1sR4vmRpUBQ/02vRZVjBNkBE3crieDFHTAgNWUInp2oBWwamawF+qd2ivpRNgrNco2rA9Mz2fQAWpPgACbb/K1xRZJYmL1QkPUqloi0E89lISKjv724kf+uzTIAqT4HDB/z8cGRoNdor8c+2OIGEP+z8zoapxM7e/7e0yHRTU/wH2Cmvw4uPbu2pRPEm7/LGwTZaEJq8qHqnSFoYj2s7dxa4a4Z4PNmqMryJ/44G7b4TLLuJESZwQ5e3EYIugne+NpFrD4SItQTsItLlAwXC5fHNtVs8+lyF4qyLtSIcNu7nx07n8Dc8VAgfiNHtwv2IQE9Q1/T/PBJ3yqxRref3v x-ms-exchange-antispam-messagedata: fmPEetQWRJzyJsijOIk3XlqFZotNoCP2RhASGxl2e+i1UnFYRQsgSDHfckeqVDOlaGvw8AcnD3lFQaqszi+F/PVZkAjJKIMy33WeD6s+lKULXOc0+tflgZ2au4JcC50QSotktXbdT8hqAMSzfr0Fow== Content-Type: text/plain; charset="utf-8" Content-ID: <118430ADB8831E498EC7F4AE9795CEAC@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 031bcf43-31cf-46e5-1127-08d7dc113fdb X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2020 23:04:53.8091 (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: GeDreG0hhlXlu+kopxLfhOji+K//UQAT8lqjA4n6ULnfBjayws4CupxQmdSgYaAFVm3ic0RZh7nx+uZnystYlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1550 X-OriginatorOrg: intel.com Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org SGkgTWljaGFsLA0KDQpPbiBXZWQsIDIwMjAtMDQtMDggYXQgMjI6NTIgKzAyMDAsIE1pY2hhxYIg TG93YXMtUnplY2hvbmVrIHdyb3RlOg0KPiBJZiBBcHBsaWNhdGlvbiBpcyBub3QgYmUgYWJsZSB0 byByZWxpYWJseSBzdG9yZSB0aGUgdG9rZW4sIHRoZSBkYWVtb24NCj4gd2lsbCBlbmQgdXAgd2l0 aCBhIHVuY29udHJvbGxhYmxlIG5vZGUgaW4gaXRzIGRhdGFiYXNlLg0KPiANCj4gTGV0J3MgZml4 IHRoZSBpc3N1ZSBieSBhbHdheXMgZGVsaXZlcmluZyB0b2tlbnMgdXNpbmcgSm9pbkNvbXBsZXRl IGNhbGwsDQo+IGFuZCBleHBlY3RpbmcgYSByZXBseSAtIGlmIHRoZSBhcHBsaWNhdGlvbiByZXR1 cm4gYW4gZXJyb3IsIGRhZW1vbiB3aWxsDQo+IGdldCByaWQgb2YgdGhlIG5vZGUuDQo+IC0tLQ0K PiAgZG9jL21lc2gtYXBpLnR4dCB8IDIyICsrKysrKysrKysrKysrKy0tLS0tLS0NCj4gIDEgZmls ZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt LWdpdCBhL2RvYy9tZXNoLWFwaS50eHQgYi9kb2MvbWVzaC1hcGkudHh0DQo+IGluZGV4IGM3Mzc0 NzAzYi4uMDhlMzQwOTZkIDEwMDY0NA0KPiAtLS0gYS9kb2MvbWVzaC1hcGkudHh0DQo+ICsrKyBi L2RvYy9tZXNoLWFwaS50eHQNCj4gQEAgLTI5LDYgKzI5LDEwIEBAIE1ldGhvZHM6DQo+ICAJCXRo ZXJlZm9yZSBhdHRlbXB0aW5nIHRvIGNhbGwgdGhpcyBmdW5jdGlvbiB1c2luZyBhbHJlYWR5DQo+ ICAJCXJlZ2lzdGVyZWQgVVVJRCByZXN1bHRzIGluIGFuIGVycm9yLg0KPiAgDQo+ICsJCVdoZW4g cHJvdmlzaW9uaW5nIGZpbmlzaGVzLCB0aGUgZGFlbW9uIHdpbGwgY2FsbCBlaXRoZXINCj4gKwkJ Sm9pbkNvbXBsZXRlIG9yIEpvaW5GYWlsZWQgbWV0aG9kIG9uIG9iamVjdCBpbXBsZW1lbnRpbmcN Cj4gKwkJb3JnLmJsdWV6Lm1lc2guQXBwbGljYXRpb24xIGludGVyZmFjZS4NCj4gKw0KPiAgCQlQ b3NzaWJsZUVycm9yczoNCj4gIAkJCW9yZy5ibHVlei5tZXNoLkVycm9yLkludmFsaWRBcmd1bWVu dHMNCj4gIAkJCW9yZy5ibHVlei5tZXNoLkVycm9yLkFscmVhZHlFeGlzdHMsDQo+IEBAIC0xMjMs NyArMTI3LDcgQEAgTWV0aG9kczoNCj4gIAkJUG9zc2libGVFcnJvcnM6DQo+ICAJCQlvcmcuYmx1 ZXoubWVzaC5FcnJvci5JbnZhbGlkQXJndW1lbnRzDQo+ICANCj4gLQl1aW50NjQgdG9rZW4gQ3Jl YXRlTmV0d29yayhvYmplY3QgYXBwX3Jvb3QsIGFycmF5e2J5dGV9WzE2XSB1dWlkKQ0KPiArCXZv aWQgQ3JlYXRlTmV0d29yayhvYmplY3QgYXBwX3Jvb3QsIGFycmF5e2J5dGV9WzE2XSB1dWlkKQ0K PiAgDQo+ICAJCVRoaXMgaXMgdGhlIGZpcnN0IG1ldGhvZCB0aGF0IGFuIGFwcGxpY2F0aW9uIGNh bGxzIHRvIGJlY29tZQ0KPiAgCQlhIFByb3Zpc2lvbmVyIG5vZGUsIGFuZCBhIENvbmZpZ3VyYXRp b24gQ2xpZW50IG9uIGEgbmV3bHkNCj4gQEAgLTE1NSwxMSArMTU5LDE0IEBAIE1ldGhvZHM6DQo+ ICAJCXVuaWNhc3QgYWRkcmVzcyAoMHgwMDAxKSwgYW5kIGNyZWF0ZSBhbmQgYXNzaWduIGEgbmV0 X2tleSBhcyB0aGUNCj4gIAkJcHJpbWFyeSBuZXR3b3JrIG5ldF9pbmRleCAoMHgwMDApLg0KPiAg DQo+ICsJCVdoZW4gY3JlYXRpb24gZmluaXNoZXMsIHRoZSBkYWVtb24gd2lsbCBjYWxsIEpvaW5D b21wbGV0ZSBtZXRob2QNCj4gKwkJb24gb2JqZWN0IGltcGxlbWVudGluZyBvcmcuYmx1ZXoubWVz aC5BcHBsaWNhdGlvbjEgaW50ZXJmYWNlLg0KPiArDQo+ICAJCVBvc3NpYmxlRXJyb3JzOg0KPiAg CQkJb3JnLmJsdWV6Lm1lc2guRXJyb3IuSW52YWxpZEFyZ3VtZW50cw0KPiAgCQkJb3JnLmJsdWV6 Lm1lc2guRXJyb3IuQWxyZWFkeUV4aXN0cywNCj4gIA0KPiAtCXVpbnQ2NCB0b2tlbiBJbXBvcnQo b2JqZWN0IGFwcF9yb290LCBhcnJheXtieXRlfVsxNl0gdXVpZCwNCj4gKwl2b2lkIEltcG9ydChv YmplY3QgYXBwX3Jvb3QsIGFycmF5e2J5dGV9WzE2XSB1dWlkLA0KDQpJIHdvdWxkIGxpa2UgdG8g YmV0dGVyIHVuZGVyc3RhbmQgdGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcyBBUEkgY2hhbmdlLg0K DQpXaGF0IHNpdHVhdGlvbiBleGFjdGx5IGFyZSB3ZSB0cnlpbmcgdG8gYWRkcmVzcyBoZXJlOg0K LSBhbiBhcHAgY2FsbGluZyBJbXBvcnROb2RlIG9yIENyZWF0ZSBtZXRob2RzIHdpdGhvdXQgdGhl IGNhcGFjaXR5IHRvDQphY3R1YWxseSBzdG9yZSB0aGUgcmV0dXJuZWQgdG9rZW4/DQotIGFuIGFw cCBjYWxsaW5nIEltcG9ydE5vZGUgb3IgQ3JlYXRlIG1ldGhvZHMgYW5kIGNyYXNoaW5nIGJlZm9y ZQ0KcmVjZWl2aW5nL3N0b3JpbmcgdGhlIHRva2VuPw0KDQoNCj4gIAkJCQlhcnJheXtieXRlfVsx Nl0gZGV2X2tleSwNCj4gIAkJCQlhcnJheXtieXRlfVsxNl0gbmV0X2tleSwgdWludDE2IG5ldF9p bmRleCwNCj4gIAkJCQlkaWN0IGZsYWdzLCB1aW50MzIgaXZfaW5kZXgsIHVpbnQxNiB1bmljYXN0 KQ0KPiBAQCAtMjA0LDExICsyMTEsOCBAQCBNZXRob2RzOg0KPiAgCQlUaGUgdW5pY2FzdCBwYXJh bWV0ZXIgaXMgdGhlIHByaW1hcnkgdW5pY2FzdCBhZGRyZXNzIG9mIHRoZQ0KPiAgCQlpbXBvcnRl ZCBub2RlLg0KPiAgDQo+IC0JCVRoZSByZXR1cm5lZCB0b2tlbiBtdXN0IGJlIHByZXNlcnZlZCBi eSB0aGUgYXBwbGljYXRpb24gaW4NCj4gLQkJb3JkZXIgdG8gYXV0aGVudGljYXRlIGl0c2VsZiB0 byB0aGUgbWVzaCBkYWVtb24gYW5kIGF0dGFjaCB0bw0KPiAtCQl0aGUgbmV0d29yayBhcyBhIG1l c2ggbm9kZSBieSBjYWxsaW5nIEF0dGFjaCgpIG1ldGhvZCBvcg0KPiAtCQlwZXJtYW5lbnRseSBy ZW1vdmUgdGhlIGlkZW50aXR5IG9mIHRoZSBtZXNoIG5vZGUgYnkgY2FsbGluZw0KPiAtCQlMZWF2 ZSgpIG1ldGhvZC4NCj4gKwkJV2hlbiBpbXBvcnQgZmluaXNoZXMsIHRoZSBkYWVtb24gd2lsbCBj YWxsIEpvaW5Db21wbGV0ZSBtZXRob2QNCj4gKwkJb24gb2JqZWN0IGltcGxlbWVudGluZyBvcmcu Ymx1ZXoubWVzaC5BcHBsaWNhdGlvbjEgaW50ZXJmYWNlLg0KPiAgDQo+ICAJCVBvc3NpYmxlRXJy b3JzOg0KPiAgCQkJb3JnLmJsdWV6Lm1lc2guRXJyb3IuSW52YWxpZEFyZ3VtZW50cywNCj4gQEAg LTc3MCw2ICs3NzQsMTAgQEAgTWV0aG9kczoNCj4gIAkJcGVybWFuZW50bHkgcmVtb3ZlIHRoZSBp ZGVudGl0eSBvZiB0aGUgbWVzaCBub2RlIGJ5IGNhbGxpbmcNCj4gIAkJTGVhdmUoKSBtZXRob2Qu DQo+ICANCj4gKwkJSWYgdGhpcyBtZXRob2QgcmV0dXJucyBhbiBlcnJvciwgdGhlIGRhZW1vbiB3 aWxsIGFzc3VtZSB0aGF0IHRoZQ0KPiArCQlhcHBsaWNhdGlvbiBmYWlsZWQgdG8gcHJlc2VydmUg dGhlIHRva2VuLCBhbmQgd2lsbCByZW1vdmUgdGhlDQo+ICsJCWZyZXNobHkgY3JlYXRlZCBub2Rl Lg0KPiArDQo+ICAJdm9pZCBKb2luRmFpbGVkKHN0cmluZyByZWFzb24pDQo+ICANCj4gIAkJVGhp cyBtZXRob2QgaXMgY2FsbGVkIHdoZW4gdGhlIG5vZGUgcHJvdmlzaW9uaW5nIGluaXRpYXRlZCBi eQ0K