From users-return-26773-apmail-cloudstack-users-archive=cloudstack.apache.org@cloudstack.apache.org Fri Oct 14 15:08:37 2016 Return-Path: X-Original-To: apmail-cloudstack-users-archive@www.apache.org Delivered-To: apmail-cloudstack-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 072D81940F for ; Fri, 14 Oct 2016 15:08:37 +0000 (UTC) Received: (qmail 15228 invoked by uid 500); 14 Oct 2016 15:08:36 -0000 Delivered-To: apmail-cloudstack-users-archive@cloudstack.apache.org Received: (qmail 15177 invoked by uid 500); 14 Oct 2016 15:08:36 -0000 Mailing-List: contact users-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cloudstack.apache.org Delivered-To: mailing list users@cloudstack.apache.org Received: (qmail 15152 invoked by uid 99); 14 Oct 2016 15:08:35 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Oct 2016 15:08:35 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 350A81A067B for ; Fri, 14 Oct 2016 15:08:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.778 X-Spam-Level: X-Spam-Status: No, score=0.778 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=gonsource.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id TawuiH0PZ692 for ; Fri, 14 Oct 2016 15:08:31 +0000 (UTC) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0106.outbound.protection.outlook.com [104.47.32.106]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 60E5D5F4E3 for ; Fri, 14 Oct 2016 15:08:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gonsource.onmicrosoft.com; s=selector1-gonsource-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jqqg34kHh5gGmmnLgdK9AMpKP4oHTNjbDXGvOwWn3iY=; b=yx7y1rs/7I8XjJRPDsXplfD8NklzlMOmlZFJkGdWBpzVihGA0gE5O4eOw+bU+LvTjjszaYZBPBSy/mAS9rzacJ/Bvtf6xVcRJ8kTBUy4mtFzyodG4P7vwEYXG3nsNC+95Vy30NAoJ0+L3mFZ6+uW2ggt97ywh82uJSlvWwCKphI= Received: from CY4PR14MB1269.namprd14.prod.outlook.com (10.173.112.144) by CY4PR14MB1269.namprd14.prod.outlook.com (10.173.112.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11; Fri, 14 Oct 2016 15:08:02 +0000 Received: from CY4PR14MB1269.namprd14.prod.outlook.com ([10.173.112.144]) by CY4PR14MB1269.namprd14.prod.outlook.com ([10.173.112.144]) with mapi id 15.01.0659.020; Fri, 14 Oct 2016 15:08:02 +0000 From: Marty Godsey To: "users@cloudstack.apache.org" Subject: RE: Link Domain to LDAP Thread-Topic: Link Domain to LDAP Thread-Index: AdIkIeC+/Aso+KVcRpqqqubwtAZ0+wANI+8AAFj5IrAAATZpMAAOTRWAAASELgAABsXz8AAAK3JgAAFAB3A= Date: Fri, 14 Oct 2016 15:08:02 +0000 Message-ID: References: <6dc7f0ab-43ab-46ce-a31f-ae6abf8e95d9@msgid.missiveapp.com> <1476435189.5744.66.camel@secretresearchfacility.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=marty@gonsource.com; x-originating-ip: [74.138.111.203] x-ms-office365-filtering-correlation-id: aed82d7a-c19f-4b5d-7a0e-08d3f443e4a5 x-microsoft-exchange-diagnostics: 1;CY4PR14MB1269;7:p2sqPK3N/k83QSvGG+M1Ske9pYyjq760ciWBE16RS3IWf9DAaCSdPYNNzMaSUZHHIoYEGQ8X8V/yqgZBQeq/Hitw4SYKIjgndCXuurba8Hkvhv+NILE0EAHcz4sXhnLXDsdvBNtRfEqso/RNo9lM1ZnFOOBjCL7kB3qISNeION+zvRo1JSKiQYFdWDx6xtdwAcD1CH1EwKUXU9EL14iLoCtbnweC3W/u/Z1+7ueHwnSSO//U5I929V1Z/LMMX3/W8ohFtDO19WzMGhVMY548EjtXZNCvIp+Dc6P7ro6P9l39FdPrnKQHLwzWNHvvRQD8E7TmWAbkbeCy3JREUK5Li2Fj1BW0pRYQS7HsoQpcd3g= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY4PR14MB1269; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(268559375225159)(158342451672863)(150554046322364)(21532816269658); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6043046)(6042046);SRVR:CY4PR14MB1269;BCL:0;PCL:0;RULEID:;SRVR:CY4PR14MB1269; x-forefront-prvs: 0095BCF226 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(377454003)(252514010)(199003)(13464003)(189002)(24454002)(288314003)(8936002)(3280700002)(102836003)(74316002)(450100001)(15975445007)(106356001)(11100500001)(105586002)(86362001)(76576001)(586003)(97736004)(2351001)(68736007)(19580395003)(305945005)(5660300001)(87936001)(6116002)(7736002)(76176999)(50986999)(19580405001)(3660700001)(10000500002)(7696004)(7846002)(54356999)(99286002)(10750500005)(66066001)(2906002)(8676002)(77096005)(551544002)(10400500002)(1730700003)(110136003)(81156014)(3846002)(107886002)(81166006)(101416001)(2501003)(5002640100001)(189998001)(93886004)(33656002)(2900100001)(122556002)(9686002)(92566002)(3480700004)(2950100002)(6916009);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR14MB1269;H:CY4PR14MB1269.namprd14.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: gonsource.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: gonsource.com X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2016 15:08:02.2975 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9e1ab7a9-ee7a-4fe2-bcc9-a319a79e252d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR14MB1269 T2suIFNvIHRoYXQgaXMgbm90IGl0Li4gQmFzaWNhbGx5IHRoaXMgaXMgd2hlcmUgSSBzZXQuLg0K DQpBbGwgdGhlIHNldHRpbmdzIGFyZSBhcyBiZWxvdy4gVGhlIGRhdGFiYXNlIGxvb2tzIGZpbmUs IHRoZSBzZXR0aW5ncyBsb29rIGdvb2QuIEkgY2FuIGF1dGhlbnRpY2F0ZSBhcyBhbnkgQUQgdXNl cnMgSUYgSSBhZGQgdGhlbSBtYW51YWxseS4gSG93ZXZlciwgd2hlbiBJIGF0dGVtcHQgdG8gbG9n aW4gd2l0aCBhIHVzZXIgdGhhdCBpcyBub3QgaW4gQUNTIGJ1dCBJUyBpbiBBRCwgaW4gYSBkb21h aW4gdGhhdCBoYXMgYSBsaW5rLCBJIGRvbuKAmXQgZXZlbiBzZWUgdGhlIGF0dGVtcHQgdG8gcXVl cnkgTERBUCBoaXQgdGhlIGRvbWFpbiBjb250cm9sbGVyIGZyb20gYSBuZXR3b3JrIGxldmVsICh1 c2luZyB3aXJlc2hhcmspLiBJZiBJIGxvZyBpbiBhcyBhbiBMREFQIHVzZXIgdGhhdCBpcyBhbHJl YWR5IGluIEFDUywgSSBzZWUgdGhlIHJlcXVlc3QgaGl0IHRoZSBkb21haW4gY29udHJvbGxlciBp biB3aXJlc2hhcmsuDQoNCklzIHRoZXJlIGEgbGlicmFyeSBvciBzb21ldGhpbmcgSSBtYXkgYmUg bWlzc2luZz8gVGhpcyB3YXMgb3JpZ2luYWxseSBhIDQuOC4wLjEgaW5zdGFsbCB0aGF0IHdhcyB1 cGdyYWRlZCB0byA0LjkuDQoNClJlZ2FyZHMsDQpNYXJ0eSBHb2RzZXkNCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IE1hcnR5IEdvZHNleSBbbWFpbHRvOm1hcnR5QGdvbnNvdXJj ZS5jb21dIA0KU2VudDogRnJpZGF5LCBPY3RvYmVyIDE0LCAyMDE2IDEwOjIxIEFNDQpUbzogdXNl cnNAY2xvdWRzdGFjay5hcGFjaGUub3JnDQpTdWJqZWN0OiBSRTogTGluayBEb21haW4gdG8gTERB UA0KDQpJIHRoaW5rIEkgZm91bmQgbXkgaXNzdWUuLiBTdGFuZGJ5Li4NCg0KUmVnYXJkcywNCk1h cnR5IEdvZHNleQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTWFydHkgR29k c2V5IFttYWlsdG86bWFydHlAZ29uc291cmNlLmNvbV0NClNlbnQ6IEZyaWRheSwgT2N0b2JlciAx NCwgMjAxNiAxMDoxNyBBTQ0KVG86IHVzZXJzQGNsb3Vkc3RhY2suYXBhY2hlLm9yZw0KU3ViamVj dDogUkU6IExpbmsgRG9tYWluIHRvIExEQVANCg0KVGhpcyBpcyBob3cgdGhpcyBpcyBzZXQgdXAu LiBPbmUgdGhpbmsgSSBzZWUgZGlmZmVyZW50IGhvd2V2ZXIgYXJlIG15IGxkYXAgc2V0dGluZ3Mu IEkgYW0gZ29pbmcgb3ZlciAzODkgKGZvciBub3cpIGRvZXMgdGhpcyBmdW5jdGlvbmFsaXR5IHJl cXVpcmUgNjM2Pw0KDQpSZWdhcmRzLA0KTWFydHkgR29kc2V5DQoNCi0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQpGcm9tOiBSYWphbmkgS2FydXR1cmkgW21haWx0bzpyYWphbmlAYXBhY2hlLm9y Z10NClNlbnQ6IEZyaWRheSwgT2N0b2JlciAxNCwgMjAxNiA3OjAyIEFNDQpUbzogVXNlcnMgPHVz ZXJzQGNsb3Vkc3RhY2suYXBhY2hlLm9yZz4NClN1YmplY3Q6IFJlOiBMaW5rIERvbWFpbiB0byBM REFQDQoNCnlvdSBuZWVkIG5vdCBpbXBvcnQgdGhlIHVzZXJzIG1hbnVhbGx5LiBJdCBzaG91bGQg YXV0b21hdGljYWxseSBzeW5jLg0KDQpJbiBteSBpbnN0YWxsYXRpb24gd2l0aCBtaWNyb3NvZnRB RCwgdGhpcyBpcyBob3cgYW55IGVudHJ5IGluIHRoZSBsZGFwX3RydXN0X21hcCBsb29rczoNCm15 c3FsPiBzZWxlY3QgKiBmcm9tIGxkYXBfdHJ1c3RfbWFwIHdoZXJlIGRvbWFpbl9pZD03XEcNCioq KioqKioqKioqKioqKioqKioqKioqKioqKiAxLiByb3cgKioqKioqKioqKioqKioqKioqKioqKioq KioqDQogICAgICAgICAgaWQ6IDQNCiAgIGRvbWFpbl9pZDogNw0KICAgICAgICB0eXBlOiBHUk9V UA0KICAgICAgICBuYW1lOiBDTj1hY3AtaHlkLENOPVVzZXJzLERDPWFjcCxEQz1hY2NlbGVyaXRl LERDPWNvbQ0KYWNjb3VudF90eXBlOiAwDQoxIHJvdyBpbiBzZXQgKDAuMDAgc2VjKQ0KDQpBbnkg dXNlciB3aG8gaXMgbWVtYmVyIG9mIEFEIGdyb3VwDQoiQ049YWNwLWh5ZCxDTj1Vc2VycyxEQz1h Y3AsREM9YWNjZWxlcml0ZSxEQz1jb20iIHNob3VsZCBiZSBhYmxlIHRvIGxvZ2luIHRvIGRvbWFp biB3aXRoIGlkIDcuIElmIGEgdXNlciBkb2VzbnQgZXhpc3QsIGl0IHdpbGwgYXV0b21hdGljYWxs eSBjcmVhdGUgb25lLg0KDQoNCkNoZWNrIHRoZSBiZWxvdyBjb25maWd1cmF0aW9uIHZhbHVlcw0K bGRhcC5wcm92aWRlcjogbWljcm9zb2Z0YWQNCmxkYXAubmVzdGVkLmdyb3Vwcy5lbmFibGU6IHRy dWUNCmxkYXAuc2VhcmNoLmdyb3VwLnByaW5jaXBsZTogTlVMTA0KDQpNeSBzYW1wbGUgY29uZmln dXJhdGlvbiB2YWx1ZXM6DQpteXNxbD4gc2VsZWN0IGNvbXBvbmVudCxuYW1lLHZhbHVlLGRlc2Ny aXB0aW9uIGZyb20gY29uZmlndXJhdGlvbiB3aGVyZQ0KbmFtZSBsaWtlICclbGRhcCUnOw0KKy0t LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tKw0KfCBjb21wb25lbnQgICAgICAgICB8IG5hbWUgICAgICAgICAgICAgICAgICAg ICAgICAgfA0KdmFsdWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfA0KZGVzY3JpcHRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8DQorLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQp8IG1hbmFnZW1lbnQt c2VydmVyIHwgbGRhcC5iYXNlZG4gICAgICAgICAgICAgICAgICB8DQpkYz1hY3AsZGM9YWNjZWxl cml0ZSxkYz1jb20gICAgICAgICAgICAgICAgICAgICAgICAgICB8IFNldHMgdGhlIGJhc2VkbiBm b3INCkxEQVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwNCnwgbWFuYWdlbWVudC1zZXJ2ZXIgfCBsZGFwLmJpbmQucGFzc3dvcmQgICAgICAgICAgIHwg cGFzc3dvcmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBT cGVjaWZpZXMgdGhlIHBhc3N3b3JkIHRvIHVzZQ0KZm9yIGJpbmRpbmcgdG8gTERBUCAgICAgICAg ICAgICAgICAgICAgICAgICB8DQp8IG1hbmFnZW1lbnQtc2VydmVyIHwgbGRhcC5iaW5kLnByaW5j aXBhbCAgICAgICAgICB8DQpDTj1BZG1pbmlzdHJhdG9yLENOPVVzZXJzLERDPWFjcCxEQz1hY2Nl bGVyaXRlLERDPWNvbSB8IFNwZWNpZmllcyB0aGUgYmluZA0KcHJpbmNpcGFsIHRvIHVzZSBmb3Ig YmluZCB0byBMREFQICAgICAgICAgICAgICAgICAgICAgIHwNCnwgbWFuYWdlbWVudC1zZXJ2ZXIg fCBsZGFwLmVtYWlsLmF0dHJpYnV0ZSAgICAgICAgIHwNCm1haWwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgU2V0cyB0aGUgZW1haWwNCmF0dHJpYnV0 ZSB1c2VkIHdpdGhpbiBMREFQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCBt YW5hZ2VtZW50LXNlcnZlciB8IGxkYXAuZmlyc3RuYW1lLmF0dHJpYnV0ZSAgICAgfA0KZ2l2ZW5u YW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTZXRzIHRo ZSBmaXJzdG5hbWUNCmF0dHJpYnV0ZSB1c2VkIHdpdGhpbiBMREFQICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8DQp8IG1hbmFnZW1lbnQtc2VydmVyIHwgbGRhcC5ncm91cC5vYmplY3QgICAg ICAgICAgICB8DQpncm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IFNldHMgdGhlIG9iamVjdA0KdHlwZSBvZiBncm91cHMgd2l0aGluIExEQVAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgbWFuYWdlbWVudC1zZXJ2ZXIgfCBsZGFw Lmdyb3VwLnVzZXIudW5pcXVlbWVtYmVyIHwNCm1lbWJlciAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgU2V0cyB0aGUgYXR0cmlidXRlDQpmb3IgdW5pcXVl bWVtYmVycyB3aXRoaW4gYSBncm91cCAgICAgICAgICAgICAgICAgICAgICAgfA0KfCBtYW5hZ2Vt ZW50LXNlcnZlciB8IGxkYXAubGFzdG5hbWUuYXR0cmlidXRlICAgICAgfA0Kc24gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTZXRzIHRoZSBsYXN0 bmFtZQ0KYXR0cmlidXRlIHVzZWQgd2l0aGluIExEQVAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8DQp8IExkYXBDb25maWd1cmF0aW9uIHwgbGRhcC5uZXN0ZWQuZ3JvdXBzLmVuYWJsZSAg ICB8DQp0cnVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IGlmIHRydWUsIG5lc3RlZA0KZ3JvdXBzIHdpbGwgYWxzbyBiZSBxdWVyaWVkICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwNCnwgTGRhcENvbmZpZ3VyYXRpb24gfCBsZGFwLnByb3Zp ZGVyICAgICAgICAgICAgICAgIHwNCm1pY3Jvc29mdGFkICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgbGRhcCBwcm92aWRlcg0KZXg6b3BlbmxkYXAsIG1pY3Jvc29m dGFkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCBMZGFwQ29uZmlndXJh dGlvbiB8IGxkYXAucmVhZC50aW1lb3V0ICAgICAgICAgICAgfA0KMTAwMCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBMREFQIGNvbm5lY3Rpb24NClRp bWVvdXQgaW4gbWlsbGkgc2VjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 DQp8IExkYXBDb25maWd1cmF0aW9uIHwgbGRhcC5yZXF1ZXN0LnBhZ2Uuc2l6ZSAgICAgICB8DQox MDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHBh Z2Ugc2l6ZSBzZW50IHRvDQpsZGFwIHNlcnZlciBvbiBlYWNoIHJlcXVlc3QgdG8gZ2V0IHVzZXIg ICAgICAgICAgICAgICAgIHwNCnwgbWFuYWdlbWVudC1zZXJ2ZXIgfCBsZGFwLnNlYXJjaC5ncm91 cC5wcmluY2lwbGUgIHwNCk5VTEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgU2V0cyB0aGUgcHJpbmNpcGxlDQpvZiB0aGUgZ3JvdXAgdGhhdCB1c2Vy cyBtdXN0IGJlIGEgbWVtYmVyIG9mIChvcHRpb25hbCkgfA0KfCBtYW5hZ2VtZW50LXNlcnZlciB8 IGxkYXAudHJ1c3RzdG9yZSAgICAgICAgICAgICAgfA0KTlVMTCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTZXRzIHRoZSBwYXRoIHRvDQp0aGUgdHJ1 c3RzdG9yZSB0byB1c2UgZm9yIExEQVAgU1NMICAgICAgICAgICAgICAgICAgICAgICB8DQp8IG1h bmFnZW1lbnQtc2VydmVyIHwgbGRhcC50cnVzdHN0b3JlLnBhc3N3b3JkICAgICB8DQpOVUxMICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFNldHMgdGhl IHBhc3N3b3JkDQpmb3IgdGhlIHRydXN0c3RvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwNCnwgbWFuYWdlbWVudC1zZXJ2ZXIgfCBsZGFwLnVzZXIub2JqZWN0ICAgICAg ICAgICAgIHwNCnVzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgU2V0cyB0aGUgb2JqZWN0DQp0eXBlIG9mIHVzZXJzIHdpdGhpbiBMREFQICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCBtYW5hZ2VtZW50LXNlcnZlciB8IGxkYXAu dXNlcm5hbWUuYXR0cmlidXRlICAgICAgfA0Kc0FNQWNjb3VudE5hbWUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCBTZXRzIHRoZSB1c2VybmFtZQ0KYXR0cmlidXRlIHVz ZWQgd2l0aGluIExEQVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQorLS0tLS0tLS0t LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0rDQoxNyByb3dzIGluIHNldCAoMC4wMCBzZWMpDQoNCg0KfiBSYWphbmkNCmh0dHA6Ly9jbG91 ZHBsYXRmb3JtLmFjY2VsZXJpdGUuY29tLw0KDQp+UmFqYW5pDQpodHRwOi8vY2xvdWRwbGF0Zm9y bS5hY2NlbGVyaXRlLmNvbS8NCg0KT24gRnJpLCBPY3QgMTQsIDIwMTYgYXQgMjoyMyBQTSwgU3Rl cGhhbiBTZWl0eiA8IHMuc2VpdHpAc2VjcmV0cmVzZWFyY2hmYWNpbGl0eS5jb20+IHdyb3RlOg0K DQo+IEhpLA0KPg0KPiBJJ2xkIHZlcmlmeSB0aGUgc2V0dGluZ3MgdmlhIG15c3FsDQo+DQo+IG15 c3FsPiBzZWxlY3QgKiBmcm9tIGxkYXBfY29uZmlndXJhdGlvbiBcRw0KPiAqKioqKioqKioqKioq KioqKioqKioqKioqKiogMS4gcm93ICoqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiAgICAg ICBpZDogMg0KPiBob3N0bmFtZTogWU9VUl9MREFQX1NFUlZFUg0KPiAgICAgcG9ydDogNjM2DQo+ DQo+IGFsc28gY2hlY2ssIGlmIHlvdSdyZSBhYmxlIHRvIHJlc29sdmUgdGhlIGhvc3RuYW1lIGFu ZCBjb25uZWN0IHRvIGl0IA0KPiBmcm9tIHlvdXIgbWFuYWdlbWVudCBob3N0Lg0KPg0KPiBteXNx bD4gc2VsZWN0ICogZnJvbSBsZGFwX3RydXN0X21hcCBcRw0KPiAqKioqKioqKioqKioqKioqKioq KioqKioqKiogMS4gcm93ICoqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiAgICAgICAgICAg aWQ6IDENCj4gICAgZG9tYWluX2lkOiAyDQo+ICAgICAgICAgdHlwZTogT1UNCj4gICAgICAgICBu YW1lOiBkYz1GT08sZGM9QkFSDQo+IGFjY291bnRfdHlwZTogMA0KPg0KPiB5b3UnbGQgYWxzbyBu ZWVkIHRvIGltcG9ydCB0aGUgc3BlY2lmaWMgdXNlcnMuIEkgY2hlY2tlZCB0aGVtIHZpYQ0KPg0K PiBteXNxbD4gc2VsZWN0ICogZnJvbSB1c2VyIHdoZXJlIHVzZXJuYW1lPSJYWFhYWFgiIFxHDQo+ ICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBYLiByb3cgKioqKioqKioqKioqKioqKioqKioq KioqKioqDQo+ICAgICAgICAgICAgICAgICAgICAgICBpZDogTk5ODQo+ICAgICAgICAgICAgICAg ICAgICAgdXVpZDogWFhYWFhYWFgtWFhYWC1YWFhYLVhYWFgtWFhYWFhYWFhYWFhYDQo+ICAgICAg ICAgICAgICAgICB1c2VybmFtZTogWFhYWFhYDQo+ICAgICAgICAgICAgICAgICBwYXNzd29yZDog WFhYWFhYWFhYWFhYWFhYWFhYWFhYWD09OjEwMDAwMA0KPiAgICAgICAgICAgICAgIGFjY291bnRf aWQ6IE5OTg0KPiAgICAgICAgICAgICAgICBmaXJzdG5hbWU6IEpvaG4NCj4gICAgICAgICAgICAg ICAgIGxhc3RuYW1lOiBEb2UNCj4gICAgICAgICAgICAgICAgICAgIGVtYWlsOiBYWFhYWEBYWFhY WFhYWFhYWFhYWFhYWFgNCj4gICAgICAgICAgICAgICAgICAgIHN0YXRlOiBlbmFibGVkDQo+ICAg ICAgICAgICAgICAgICAgYXBpX2tleTogTlVMTA0KPiAgICAgICAgICAgICAgIHNlY3JldF9rZXk6 IE5VTEwNCj4gICAgICAgICAgICAgICAgICBjcmVhdGVkOiBOTk5OLU5OLU5OIE5OOk5OOk5ODQo+ ICAgICAgICAgICAgICAgICAgcmVtb3ZlZDogTlVMTA0KPiAgICAgICAgICAgICAgICAgdGltZXpv bmU6IE5VTEwNCj4gICAgICAgcmVnaXN0cmF0aW9uX3Rva2VuOiBOVUxMDQo+ICAgICAgICAgICAg aXNfcmVnaXN0ZXJlZDogMA0KPiBpbmNvcnJlY3RfbG9naW5fYXR0ZW1wdHM6IDANCj4gICAgICAg ICAgICAgICAgICBkZWZhdWx0OiAwDQo+ICAgICAgICAgICAgICAgICAgIHNvdXJjZTogTERBUA0K PiAgICAgICAgICBleHRlcm5hbF9lbnRpdHk6IE5VTEwNCj4NCj4NCj4NCj4gLSBTdGVwaGFuDQo+ DQo+IEFtIEZyZWl0YWcsIGRlbiAxNC4xMC4yMDE2LCAwMjowNiArMDAwMCBzY2hyaWViIE1hcnR5 IEdvZHNleToNCj4gPiBJIGhhdmUgY29uZmlybWVkIHRoYXQgd2hlbiBJIGFtIGF0dGVtcHRpbmcg dG8gbG9naW4gd2l0aCB0aGUgdXNlciANCj4gPiB0aGF0IGlzIGZhaWxpbmcsIG9yIGFueSB1c2Vy IGluIHRoZSBncm91cCBzcGVjaWZpZWQgZm9yIHRoYXQgbWF0dGVyLCANCj4gPiB0aGUgcGFja2V0 cyBhcmUgbm90IGV2ZW4gaGl0dGluZyB0aGUgZG9tYWluIGNvbnRyb2xsZXIuIEkgZGlkIGEgDQo+ ID4gcGFja2V0IGNhcHR1cmUgYXQgdGhlIERDIGFuZCBsb2dnZWQgaW4gd2l0aCBhIGtub3duIEFE IHVzZXIgdGhhdCBpcyANCj4gPiBhbHJlYWR5IGNvbmZpZ3VyZWQgaW4gYW5vdGhlciBBQ1MgZG9t YWluLiBUaGlzIEFDUyBkb21haW4gZG9lcyBub3QgDQo+ID4gaGF2ZSBhbnkgTERBUCBiaW5kaW5n cyBqdXN0IHRoZSAiZGVmYXVsdCIgTERBUCBzZXR0aW5ncy4gSSB3YXMgYWJsZSANCj4gPiB0byBz ZWUgbXkgcGFja2V0cyBoaXQgdGhlIERDIGFuZCBhdXRoZW50aWNhdGUuIFdoZW4gYXR0ZW1wdGlu ZyB0byANCj4gPiBsb2cgaW4gZnJvbSBhIHVzZXIgaW4gdGhlIGxpbmtlZCBkb21haW4sIG5vIHBh Y2tldHMgYXJlIHNlZW4uLiBJcyANCj4gPiB0aGVyZSBhIHNlcnZpY2Ugb3IgYSBsaWJyYXJ5IEkg bmVlZCB0byBjaGVjaz8NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4gTWFydHkgR29kc2V5DQo+ID4N Cj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IE1hcnR5IEdvZHNleSBb bWFpbHRvOm1hcnR5QGdvbnNvdXJjZS5jb21dDQo+ID4gU2VudDogVGh1cnNkYXksIE9jdG9iZXIg MTMsIDIwMTYgOTozNyBQTQ0KPiA+IFRvOiB1c2Vyc0BjbG91ZHN0YWNrLmFwYWNoZS5vcmcNCj4g PiBTdWJqZWN0OiBSRTogTGluayBEb21haW4gdG8gTERBUA0KPiA+DQo+ID4gV2hlbmV2ZXIgSSB0 cnkgdG8gYmluZCB0byBMREFQIHVzaW5nIHRoZSB1c2VycyBjcmVkZW50aWFscywgaXRzIA0KPiA+ IHdvcmtzLg0KPiA+DQo+ID4gcm9vdEBjczMtbWdtdDovdmFyL2xvZy9jbG91ZHN0YWNrL21hbmFn ZW1lbnQjIGxkYXB3aG9hbWkgLXZ2diAtaCANCj4gPiB4LngueC54IC1wIDM4OSAtRCAiQ049Sm9o biBEb2UsT1U9dGVzdDEsT1U9dGVzdDIsREM9bXlkb21haW4sREM9Y29tIg0KPiA+IC14IC13IFBh c3N3b3JkMTIzNCENCj4gPiBsZGFwX2luaXRpYWxpemUoIGxkYXA6Ly8xMC4yNTMuMC4yMTozODkg KSB1OmRvbWFpblxqb2huLmRvZQ0KPiA+IFJlc3VsdDogU3VjY2VzcyAoMCkNCj4gPg0KPiA+IElm IEkgYWxzbyBydW4gYW4gbGRhcHNlYXJjaCBvbiB0aGlzIHVzZXIsIGl0IGlzIHN1Y2Nlc3NmdWwu Lg0KPiA+DQo+ID4gSG93ZXZlciB1cG9uIHRyeWluZyB0byBhdXRoZW50aWNhdGUgd2l0aCB0aGUg c2FtZSBjcmVkZW50aWFscyBvbiB0aGUgDQo+ID4gQUNTIHNjcmVlbiwgSSByZWNlaXZlIGFuIGlu Y29ycmVjdCBwYXNzd29yZCBlcnJvci4gV2hlbiBJIGxvb2sgaW4gDQo+ID4gdGhlIGxvZyBmaWxl IGFsbCB0aGF0IGlzIHRoZSBmb2xsb3dpbmc6DQo+ID4NCj4gPiBBdXRoZW50aWNhdGlvbiBmYWls dXJlOg0KPiA+IHsibG9naW5yZXNwb25zZSI6eyJ1dWlkTGlzdCI6W10sImVycm9yY29kZSI6NTMx LCJlcnJvcnRleHQiOiJVc2VyIGlzIA0KPiA+IG5vdCBhbGxvd2VkIENsb3VkU3RhY2sgbG9naW4i fX0NCj4gPg0KPiA+IEkgaGF2ZSByZWNyZWF0ZWQgdGhpcyBkb21haW4gYW5kIGxpa2VkIGl0IHRv IEdST1VQIGFuZCBPVS4gTmVzdGVkIA0KPiA+IGdyb3VwcyBpcyBzZXQgdG8gdHJ1ZSBpbiB0aGUg bGRhcCBzZXR0aW5ncy4NCj4gPg0KPiA+IFRob3VnaHRzPw0KPiA+DQo+ID4gUmVnYXJkcywNCj4g PiBNYXJ0eSBHb2RzZXkNCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g RnJvbTogUmFqYW5pIEthcnV0dXJpIFttYWlsdG86cmFqYW5pQGFwYWNoZS5vcmddDQo+ID4gU2Vu dDogV2VkbmVzZGF5LCBPY3RvYmVyIDEyLCAyMDE2IDM6MDEgQU0NCj4gPiBUbzogdXNlcnNAY2xv dWRzdGFjay5hcGFjaGUub3JnDQo+ID4gU3ViamVjdDogUmU6IExpbmsgRG9tYWluIHRvIExEQVAN Cj4gPg0KPiA+IFllcywgeW91IGNhbiBoYXZlIExEQVAgY29uZmlndXJlZCBhdCBnbG9iYWwgYW5k IGRvbWFpbiBsZXZlbC4NCj4gPiBEaWQgeW91IGdpdmUgZnVsbHkgcXVhbGlmaWVkIG5hbWUgb2Yg R1JPVVAvT1Ugd2hpbGUgbGlua2luZz8NCj4gPg0KPiA+IEVhc2llc3Qgd2F5IHRvIGRlYnVnIGlz IHRvIHJ1biB0aGUgbGRhcCBxdWVyeSBtYW51YWxseSBhbmQgc2VlIGlmIGl0IA0KPiA+IHJldHVy bnMgYW55IHJlc3VsdHMgbGRhcHNlYXJjaCAteCAtaCBob3N0bmFtZSAtcCBwb3J0ICJiYXNlZG4i IC1zIA0KPiA+IHN1YiAtRCAidXNlcm5hbWUiDQo+ID4gLXcgcGFzc3dvcmQNCj4gPiAiKCYob2Jq ZWN0Q2xhc3M9dXNlcikoc0FNQWNjb3VudE5hbWU9KikobWVtYmVyb2Y9bGlua2VkX2dyb3VwX25h bWUpKSINCj4gPg0KPiA+IEFsc28gY2hlY2sgdGhhdCBgbGRhcC5wcm92aWRlcmAgaXMgc2V0IHRv IGNvcnJlY3QgdmFsdWUgYW5kIHRoZXJlIA0KPiA+IGFyZSBkaXJlY3QgdXNlcnMgaW4gdGhlIGdy b3VwLg0KPiA+IE5lc3RlZCBncm91cHMgd2lsbCBvbmx5IHdvcmsgd2l0aCBNaWNyb3NvZnRBRCBw cm92aWRlciBhbmQgd2l0aCANCj4gPiBjb25maWd1cmF0aW9uIGBsZGFwLm5lc3RlZC5ncm91cHMu ZW5hYmxlYCBzZXQgdG8gdHJ1ZS4NCj4gPg0KPiA+IFRoZXJlIGlzIGEgZGVtbyBvZiB0aGUgZmVh dHVyZSBhdA0KPiA+IGh0dHBzOi8veW91dHUuYmUvR0k5YjlNaU9Ra3c/dD00bTEwcw0KPiA+DQo+ ID4gVGhhbmtzLA0KPiA+IH4gUmFqYW5pDQo+ID4gaHR0cDovL2Nsb3VkcGxhdGZvcm0uYWNjZWxl cml0ZS5jb20vDQo+ID4NCj4gPiBPbiBPY3RvYmVyIDEyLCAyMDE2IGF0IDY6MjMgQU0sIE1hcnR5 IEdvZHNleQ0KPiA+IChtYXJ0eUBnb25zb3VyY2UuY29tKSB3cm90ZToNCj4gPiBIZWxsbywNCj4g Pg0KPiA+IEkgaGF2ZSBhbiBBQ1MgNC45IGluc3RhbmNlIHRoYXQgcnVucyB3ZWxsIHdpdGggbm8g aXNzdWVzLiBJIGhhdmUgDQo+ID4gZW5hYmxlZCBMREFQIGF1dGhlbnRpY2F0aW9uIGF0IHRoZSBH bG9iYWwgTGV2ZWwgYW5kIHRoaXMgd29ya3MgDQo+ID4gd2l0aG91dCBpc3N1ZS4gVGhlIHF1ZXN0 aW9uIEkgaGF2ZSBpcyB0aGUgIkxpbmsgRG9tYWluIHRvIExEQVAiDQo+ID4gZnVuY3Rpb24gYXQg dGhlIGRvbWFpbiBsZXZlbC4gSSBoYXZlIGEgZG9tYWluIHRoYXQgSSB3YW50IHRvIGF1dG8gDQo+ ID4gc3luYy4gSSBhZGRlZCB0aGlzIHN1YiBkb21haW4gKCBsZXRzIGNhbGwgaXQgUk9PVC9MREFQ VGVzdCApIHRoYXQgSSANCj4gPiBjb25maWd1cmVkIHdpdGggdGhlIEROIG9mIHRoZSBncm91cCBJ IGFtIHdhbnRpbmcgdG8gcG9wdWxhdGUgZnJvbSAoSSANCj4gPiBhbHNvIGF0dGVtcHRlZCB0aGlz IHdpdGggdGhlIE9VIHNldHRpbmcgYXMgd2VsbCkgYW5kIHRoZSB1c2VyIHRoYXQgDQo+ID4gd2Fz IGNyZWF0ZWQgY2Fubm90IGF1dGhlbnRpY2F0ZSBub3IgYXJlIGFueSBvZiB0aGUgdGVzdCBhY2Nv dW50cyBpbiANCj4gPiBBY3RpdmUgRGlyZWN0b3J5IGJlaW5nIGNyZWF0ZWQgaW4gQUNTLg0KPiA+ DQo+ID4gSSBoYXZlIExEQVAgY29uZmlndXJlZCBnbG9iYWxseSBhbmQgSSBhbHNvLCBhcyBhIHRl c3QgbWFkZSB0aGUgdXNlciANCj4gPiBwYXJ0IG9mIHRoZSBncm91cCBJIGluZGljYXRlZCBmb3Ig IkxEQVAgQWNjb3VudHMiIGFuZCB0aGUgdXNlciBzaG93cyANCj4gPiB1cCwgYnV0IHRoZSAiTGlu ayBEb21haW4gdG8gTERBUCIgZG9lcyBub3Qgc2VlbSB0byB3b3JrLiBJIHRyaWVkIA0KPiA+IGxv b2tpbmcgaW4gdGhlIGxvZ3MgYW5kIGRpZCBub3Qgc2VlIGFueSBlcnJvciBvciBhdHRlbXB0cyB0 byBxdWVyeSANCj4gPiBBY3RpdmUgRGlyZWN0b3J5Lg0KPiA+DQo+ID4gSXMgdGhpcyBhIGJyb2tl biBmdW5jdGlvbj8gQ2FuIHlvdSBoYXZlIGJvdGggZ2xvYmFsbHkgc2V0IExEQVAgDQo+ID4gc2V0 dGluZ3MgYW5kICJMaW5rIERvbWFpbiB0byBMREFQIiBzZXR0aW5ncz8NCj4gPg0KPiA+IFJlZ2Fy ZHMsDQo+ID4gTWFydHkgR29kc2V5DQo+DQo=