From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15652 invoked from network); 8 Feb 2023 21:35:13 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 8 Feb 2023 21:35:13 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id C355D40D35; Thu, 9 Feb 2023 07:34:51 +1000 (AEST) Received: from bosmailout02.eigbox.net (bosmailout02.eigbox.net [66.96.189.2]) by minnie.tuhs.org (Postfix) with ESMTPS id 0767A40D31 for ; Thu, 9 Feb 2023 07:34:44 +1000 (AEST) Received: from [10.20.15.6] (helo=bosmailscan06.eigbox.net) by bosmailout02.eigbox.net with esmtp (Exim) id 1pPs5R-0007k1-K6 for tuhs@tuhs.org; Wed, 08 Feb 2023 16:34:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=osta.com; s=dkim; h=Sender:In-Reply-To:From:References:To:Subject:Reply-To: MIME-Version:Date:Message-ID:Content-Type:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Feh9XYUdJQ94ci5SzGjpCKgeddkGhgMpw5B7RqhfZLI=; b=AGrBbDShwc41Z7qpIaeZ08Oolb dca6yvcBPcadaBq5080qPqEz8toyz2O05LAt3oAKfUNmJHKZIwCJG5yJbpcyTwHpZ/gDB5s1t8/w7 gdxWPZa+KwNYip9JLLd3bhbcldU1QnRBLbNxdYccU3PD+xX12viRnyvslja2NX7H2rnoUOf0MjCv1 zKAxOdX6Gk8bJOm3vWhty2cqybSAWeGIiGW2H6VcXk6+bLTZHF0uIYyzXimvdQeJEUgMpg9ac5m/C G5uaDdy3FtUiZ+X52Dbej/zeIM/Lc718nVXTcLb1Fm2WdzMxyRLtmQM6M0GOLyuvhgkPtv6K1EtBR AlhJ8rlw==; Received: from [10.115.3.33] (helo=bosimpout13) by bosmailscan06.eigbox.net with esmtp (Exim) id 1pPs5R-0000Uu-85 for tuhs@tuhs.org; Wed, 08 Feb 2023 16:34:41 -0500 Received: from bosauthsmtp18.yourhostingaccount.com ([10.20.18.18]) by bosimpout13 with id Jlae290090PPbB601lahtP; Wed, 08 Feb 2023 16:34:41 -0500 X-Authority-Analysis: v=2.3 cv=H7JAP9Qi c=1 sm=1 tr=0 a=hsonH7E3nOZjOFuRJksPKA==:117 a=6PZ3bpBVIFdGJhR3OowZhw==:17 a=m04uMKEZRckA:10 a=EBgpU7XUUeQA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=jEIl9BPeAAAA:8 a=nh9LQQYzYss-utWvUkgA:9 a=QEXdDO2ut3YA:10 a=pGLkceISAAAA:8 a=xO1F6NHSUGZoUlbcr1QA:9 a=7ZBcPqni2dC3lQe0:21 a=_W_S_7VecoQA:10 a=NCuqiHSWVWdo_ZckoG_u:22 a=UbykG2d9i8y_PxD0dgl3:22 Received: from c-24-17-254-152.hsd1.wa.comcast.net ([24.17.254.152]:49772 helo=[10.0.0.128]) by bosauthsmtp18.eigbox.net with esmtpa (Exim) id 1pPs5N-0002tm-S3 for tuhs@tuhs.org; Wed, 08 Feb 2023 16:34:37 -0500 Content-Type: multipart/alternative; boundary="------------kZhpuU7H01b0yMTMHS0LLVy2" Message-ID: <1522ddce-f2cc-7639-a17c-d0f9b87ef395@osta.com> Date: Wed, 8 Feb 2023 13:34:36 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: tuhs@tuhs.org References: From: Heinz Lycklama Organization: Open Systems Technology Associates In-Reply-To: X-EN-UserInfo: ffc85f53e1d6cf32f4fdb09be51357ac:931c98230c6409dcc37fa7e93b490c27 X-EN-AuthUser: heinz@osta.com Sender: Heinz Lycklama X-EN-OrigIP: 24.17.254.152 X-EN-OrigHost: c-24-17-254-152.hsd1.wa.comcast.net Message-ID-Hash: OUYZYRU4NNMAVVOGGNRYIB7IMTZB66OG X-Message-ID-Hash: OUYZYRU4NNMAVVOGGNRYIB7IMTZB66OG X-MailFrom: SRS0=3XXBg3=6E=osta.com=heinz@eigbox.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Reply-To: heinz@osta.com Subject: [TUHS] Re: history of community help for unix users everywhere List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. --------------kZhpuU7H01b0yMTMHS0LLVy2 Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 VGhlICJvcGVuIHNvdXJjZSIgdGVybSBtYXkgaGF2ZSBiZWVuIGNvaW5lZCBpbiAxOTk4LCBidXQg dGhlIHRlcm0NCiJvcGVuIHN5c3RlbXMiIHdhcyBpbiB1c2Ugd2VsbCBiZWZvcmUgaW4gdGhlIG1p ZCB0byBsYXRlIDE5ODAncyB3aGVuDQp3ZSBzdGFydGVkIHRoZSAvdXNyL2dyb3VwIGFuZCBQT1NJ WCBzdGFuZGFyZHMgZWZmb3J0cy4gVGhhdCB3YXMgb25lDQpvZiB0aGUgcmVhc29ucyB3aHkgSSBu YW1lZCBteSBoaWdoIHRlY2ggY29uc3VsdGFuY3kgc2VydmljZSB3aXRoIHRoZQ0KbmFtZSAiT3Bl biBTeXN0ZW1zIFRlY2hub2xvZ3kgQXNzb2NpYXRlcyIgKE9TVEEpIGluIDE5OTIuDQoNCkhlaW56 DQoNCk9uIDIvOC8yMDIzIDEyOjQ4IFBNLCBXYXJuZXIgTG9zaCB3cm90ZToNCj4NCj4NCj4gT24g V2VkLCBGZWIgOCwgMjAyMyBhdCAxMjo1OSBQTSBDbGVtIENvbGUgPGNsZW1jQGNjYy5jb20+IHdy b3RlOg0KPg0KPiAgICAgRm9yIHRob3NlwqBvZiB1cyBvdXRzaWRlIG9mIEJUTCwgaS5lLiB0aGUg QWNhZGVtaWMgdXNlcnMsICJVbml4DQo+ICAgICBOZXdzIiB3YXMgY3JlYXRlZCAtIHdoaWNoIGJl Y2FtZSAnO2xvZ2luIiAtIFdlIHN0YXJ0ZWQgdG8gbWVldA0KPiAgICAgaW5mb3JtYWxseSBhdCBh IGZldyB1bml2ZXJzaXRpZXMgYW5kIHRhbGsgdG/CoGVhY2ggb3RoZXIuwqAgwqBUaG9zZQ0KPiAg ICAgb2YgdXMgb24gdGhlIEFycGFOZXQgdGhhdCBlbWFpbC9GVFAgYW5kIHRoZSBsaWtlLCBzdGFy dGVkIHRvIHNoYXJlDQo+ICAgICBwYXRjaGVzIC0gYnV0IG1vc3RseSB0aGluZ3Mgd2VyZSBzaGFy ZWQgd2hlbiB3ZSBnb3QgdG9nZXRoZXIgdmlhDQo+ICAgICBtYWd0YXBlLiBXaGVuIHRoZXkgd2Vy ZSBoZWxkIGluIE5ZQywgd2UgbWlnaHQgYmUgbHVja3kgYW5kIHNvbWVvbmUNCj4gICAgIGZyb20g UmVzZWFyY2ggbWlnaHQgY29tZSAoYW5kIGV2ZW4gYWNjaWRlbnRhbGx5IHNwaWxsIGEgZmV3IGJp dHMNCj4gICAgIG9uIHRoZSBmbG9vciB0aGF0IG1peCBmaXggc29tZXRoaW5nKS7CoCBFdmVudHVh bGx5LCBVU0VOSVggd2FzDQo+ICAgICBmb3JtZWQsIGFuZCB3ZSBtZXQgdHdpY2UgYSB5ZWFyIGZv cm1hbGx5LiBUaGF0IHdhcyBzbyBwb3B1bGFyLA0KPiAgICAgVVNFTklYIHN0YXJ0ZWQgaGF2aW5n IHNwZWNpYWx0eSBjb25mZXJlbmNlcyBzdWNoIGFzIHRoZSBvbmUgZm9yIEMNCj4gICAgIGFuZCBD KyssIExJU0EsIE5ldHdvcmtpbmcsIExpbnV4IGFuZCBGcmVlIFNvZnR3YXJlLCBldGMuDQo+ICAg ICBTaW1pbGFybHksIHdpdGggVjcsIFVVQ1Agd2FzIGdpdmVuIHRvIHVzZSBhIFVTRU5FVCB3YXMg c3RhcnRlZCBieQ0KPiAgICAgVG9tIFRydXNjb3R0IGFuZCBoaXMgZmFtb3VzICJhdXRvLWRpYWxs ZXIiIHRoYXQgaGUgaGFja2VkIHdpdGjCoGENCj4gICAgIDEydiByZWxheSwgYSBEUi0xMUMgYW5k IGRlc2NyaWJlZCBhdCB0aGUgQm9sZGVyIFVTRU5JWA0KPiAgICAgY29uZmVyZW5jZS7CoCDCoE5l dG5ld3Mgd2FzIG5vdCBmYXIgYmVoaW5kIC0gd2hpY2ggc2FkbHkgYmVjYW1lDQo+ICAgICBuZXQu bm9pc2Ugd2hlbiB0aGUgc2lnbmFsLXRvLW5vaXNlIHJhdGlvIGRpc2FwcGVhcmVkLg0KPg0KPg0K PiDCoFllYSwgcmVhZGluZyBib3RoIHRoZSBlYXJseSB1c2VuaXggbmV3cyBsZXR0ZXJzIGFuZCB0 aGUgZWFybHkgQVVVRyANCj4gbmV3c2xldHRlcnMgY2FyZWZ1bGx5IHNob3dzIG1vcmUgY29tbXVu aXR5IGFjdGlvbiBhcyB3ZWxsLiBJJ20gbm90IA0KPiBzdXJlIHdoYXQgbmV0bmV3cyB3YXMgbGlr ZSBpbiB0aGUgNzQtNzkgdGltZSBmcmFtZSBiZWZvcmUgVVVDUCB3YXMgDQo+IHdpc2VseSBhdmFp bGFibGUsIHNvIEkgY2FuJ3QgY29tbWVudCBvbiB0aGF0LCBidXQgdGhlcmUncyByZXBvcnRzIGZy b20gDQo+IG5hbWVzIHlvdSdkIHJlY29nbml6ZSwgYW5kIHJlcG9ydHMgYWJvdXQgVVNFTklYIGNv bmZlcmVuY2VzLCByZXBvcnRzIA0KPiBhYm91dCBsb2NhbCBnYXRoZXJpbmdzLi4uIGFuZCB0aGVu IGFsbCBraW5kcyBvZiBjcmF6eSBzdHVmZjogbGV0dGVycyANCj4gb24gdW5pdmVyc2l0eSBsZXR0 ZXIgaGVhZCB0aGF0IGhhZCBidWcgZml4ZXMgaW4gaXQgZm9yIHRoaXMgb3IgdGhhdCANCj4gcHJv YmxlbS4uLiBBZGRyZXNzZXMgd2hlcmUgeW91IHdyaXRlIGFuZCBzZW5kIHBob3RvY29waWVzIG9m IEFUJlQgYW5kIA0KPiBERUMgbGljZW5zZXMgYW5kIGdldCBGT1JUUkFOIG9yIE1BUkNPLTExIG9y IG90aGVyIHN1Y2ggdGhpbmdzIHdoZXJlIA0KPiBwZW9wbGUgaGFkIHVzZWQgdGhlaXIgREVDIHNv dXJjZSBsaWNlbnNlIHRvIGhhY2sgaW4gdW5peCBJL08gcm91dGluZXMgDQo+IGludG8gdGhlIEZP UlRSQU4gY29tcGlsZXIuIEFuZCB0aGVyZSB3ZXJlIGFsbCBraW5kcyBvZiAndXNlciBzaGFyZWQn IA0KPiBwcm9ncmFtcyB0aGF0IHJhbmdlZCBmcm9tICd0cml2aWFsIHByb2JsZW0sIHBvb3JseSBl eGVjdXRlZCcgdG8gDQo+ICdyZWFsbHkgY29vbCBERUMgT1MgZW11bGF0b3JzJyBkZXBlbmRpbmcg b24gdGhlIGVyYS4uwqAgVGhlIGJhcy5zIHRoYXQgDQo+IGlzIGluIFY2IGFuZCBWNyAoVjUgdG9v PykgaXMgYW4gZWFybHkgdmVyc2lvbiBmbyBERUMnc8KgQkFTSUMgdGhhdCB3YXMgDQo+IGhhY2tl ZCBmb3IgdW5peCBhbmQgc29tZSBJL08gZGV2aWNlcyB0aGF0IHdlcmUgc3BlY2lmaWMgdG8gdGhl IGxhYnMuLi4gDQo+IHRoZXJlIHdlcmUgYWxzbyBhZHZpY2UgZm9yIHdoYXQgdmVyc2lvbnMgb2Yg dW5peCB0byB1c2UsIGFuZCB3aGF0IA0KPiB2ZXJzaW9ucyB3ZXJlIGF2YWlsYWJsZSB0byBsaWNl bnNlLiBSZWZlcmVuY2VzIHRvIHRoaW5ncyB0aGF0IHlvdSANCj4gY2FuJ3QgZ29vZ2xlIGZvciBh bnltb3JlIChvciBpZiB5b3UgZG8gYWxsIHlvdSBmaW5kIGlzIHRoZSBnb29nbGUgDQo+IGluZGV4 IG9mIHRoZSBsb2dpbiBpc3N1ZXMgLyBhdXVzIGlzc3VlcykuIFRoZXJlJ3MgYWxzbyBhIG51bWJl ciBvZiANCj4gY291bnRyeSBTSUdzIHVuZGVyIERFQ1VTIHRoYXQgd2VyZSBmb3IgdW5peCBpbiB0 aGUgNzcgb3Igc28gdGltZSBmcmFtZSANCj4gdGhhdCBtaWdodCBiZSBnb29kIHRvIHNlYXJjaCBu ZXdzbGV0dGVycyBmb3IuLi4gYml0c2F2ZXJzIGhhcyBhIGJ1bmNoLCANCj4gYnV0IG5vdCBzdXJl IHRoZXkgYXJlIGVhcmx5IGVub3VnaCAoSSBkaWRuJ3QgY29tZSBhY3Jvc3MgdGhlIA0KPiByZWZl cmVuY2VzIHRvIHRoZW0gdW50aWwgbG9uZyBhZnRlciBJIGxvb2tlZCBhdCB3aGF0IGJpdHNhdmVy cyBoYWQpLg0KPg0KPiBUaGUgY29tbXVuaXR5IGFzcGVjdCBvZiBvcGVuIHNvdXJjZSB3YXMgdGhl cmUgaW4gc3BhZGVzIGFzIHdlbGwsIHdpdGggDQo+IHBlb3BsZSBoZWxwaW5nIG90aGVyIHBlb3Bs ZSBhbmQgc2hhcmluZyBmaXhlcy4gQnV0IGl0IHdhcyBjb21wbGljYXRlZCANCj4gYnkgcmVzdHJp Y3RpdmUgbGljZW5zZSBhZ3JlZW1lbnRzIGFuZCBzb21ld2hhdCAoaW1obykgb3ZlcnplYWxvdXMg DQo+IHByb3RlY3Rpb24gb2YgJ3JpZ2h0cycgYXQgdGltZXMgdGhhdCBoYW1wZXJlZCB0aGluZ3Mg YW5kIHdvdWxkIGhhdmUgDQo+IGVjaG9zIGluIGxhdGVyIG9wZW4gc291cmNlIGxpY2Vuc2VzIGFu ZCBhdHRpdHVkZXMgdGhhdCB3b3VsZCBkZXZlbG9wIA0KPiBpbiByZXNwb25zZS4gRXZlbiB0aG91 Z2ggdGhlIHRlcm0gJ29wZW4gc291cmNlJyB3YXNuJ3QgY29pbmVkIHVudGlsIA0KPiAxOTk4LCB0 aGUgb3BlbiBzb3VyY2UgZXRob3Mgd2VyZSBwcmVzZW50IGluIG1hbnkgb2YgdGhlIGVhcmx5IGNv bXB1dGVyIA0KPiB1c2VycyBncm91cHMsIG5vdCBsZWFzdCB0aGUgdW5peCBvbmVzLiBVU0VORVQg YW1wbGlmaWVkIGl0LCBwbHVzIGxldCANCj4gaW4gdGhlIHVud2FzaGVkIG1hc3NlcyB3aG8gYWxz byBoYWQgdXNlZnVsIGNvbnRyaWJ1dGlvbnMgKGluIGFkZGl0aW9uIA0KPiB0byBhIGxvdCBvZiBu b2lzZSkuLi4gdGhlbiB0aGluZ3MgZ290IHJlYWxseSBjcm93ZGVkIHdpdGggbm9pc2Ugd2hlbiAN Cj4gQU9MIHdlbnQgbGl2ZS4uLiBBbmQgSSdtIHN1cmUgdGhlcmUncyBhIG51bWJlciBvZiBvdGhl ciBCQlMgYW5kL29yIA0KPiBjb21wdXNlcnZlIGNvbW11bml0aWVzIEknbSBnaXZpbmcgc2hvcnQt c2hyaWZ0IGhlcmUgYmVjYXVzZSBJIHdhc24ndCANCj4gcGFydCBvZiB0aGVtIGluIHJlYWwgdGlt ZS4NCj4NCj4gV2FybmVyDQo= --------------kZhpuU7H01b0yMTMHS0LLVy2 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICBUaGUgIm9wZW4gc291cmNlIiB0ZXJtIG1heSBoYXZlIGJlZW4gY29pbmVkIGluIDE5OTgsIGJ1 dCB0aGUgdGVybTxicj4NCiAgICAib3BlbiBzeXN0ZW1zIiB3YXMgaW4gdXNlIHdlbGwgYmVmb3Jl IGluIHRoZSBtaWQgdG8gbGF0ZSAxOTgwJ3Mgd2hlbjxicj4NCiAgICB3ZSBzdGFydGVkIHRoZSAv dXNyL2dyb3VwIGFuZCBQT1NJWCBzdGFuZGFyZHMgZWZmb3J0cy4gVGhhdCB3YXMgb25lPGJyPg0K ICAgIG9mIHRoZSByZWFzb25zIHdoeSBJIG5hbWVkIG15IGhpZ2ggdGVjaCBjb25zdWx0YW5jeSBz ZXJ2aWNlIHdpdGggdGhlPGJyPg0KICAgIG5hbWUgIk9wZW4gU3lzdGVtcyBUZWNobm9sb2d5IEFz c29jaWF0ZXMiIChPU1RBKSBpbiAxOTkyLjxicj4NCiAgICA8YnI+DQogICAgSGVpbno8YnI+DQog ICAgPGJyPg0KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMi84LzIwMjMgMTI6 NDggUE0sIFdhcm5lciBMb3NoDQogICAgICB3cm90ZTo8YnI+DQogICAgPC9kaXY+DQogICAgPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSINCmNpdGU9Im1pZDpDQU5DWmRmcjY3UG5YVjhnaDBlNjBSS0dK UGJrX3BjcndEMjYwckRqYlltdWU5clFIY3dAbWFpbC5nbWFpbC5jb20iPg0KICAgICAgPG1ldGEg aHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRG LTgiPg0KICAgICAgPGRpdiBkaXI9Imx0ciI+DQogICAgICAgIDxkaXYgZGlyPSJsdHIiPjxicj4N CiAgICAgICAgPC9kaXY+DQogICAgICAgIDxicj4NCiAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxf cXVvdGUiPg0KICAgICAgICAgIDxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBX ZWQsIEZlYiA4LCAyMDIzIGF0IDEyOjU5DQogICAgICAgICAgICBQTSBDbGVtIENvbGUgJmx0Ozxh IGhyZWY9Im1haWx0bzpjbGVtY0BjY2MuY29tIg0KICAgICAgICAgICAgICBtb3otZG8tbm90LXNl bmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiPmNsZW1jQGNjYy5jb208L2E+ Jmd0Ow0KICAgICAgICAgICAgd3JvdGU6PC9kaXY+DQogICAgICAgICAgPGJsb2NrcXVvdGUgY2xh c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4DQogICAgICAgICAgICAw LjhleDtib3JkZXItbGVmdDoxcHggc29saWQNCiAgICAgICAgICAgIHJnYigyMDQsMjA0LDIwNCk7 cGFkZGluZy1sZWZ0OjFleCI+DQogICAgICAgICAgICA8ZGl2IGRpcj0ibHRyIj4NCiAgICAgICAg ICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWYi PkZvcg0KICAgICAgICAgICAgICAgIHRob3NlwqBvZiB1cyBvdXRzaWRlIG9mIEJUTCwgaS5lLiB0 aGUgQWNhZGVtaWMgdXNlcnMsDQogICAgICAgICAgICAgICAgIlVuaXggTmV3cyIgd2FzIGNyZWF0 ZWQgLSB3aGljaCBiZWNhbWUgJztsb2dpbiIgLSBXZQ0KICAgICAgICAgICAgICAgIHN0YXJ0ZWQg dG8gbWVldCBpbmZvcm1hbGx5IGF0IGEgZmV3IHVuaXZlcnNpdGllcyBhbmQNCiAgICAgICAgICAg ICAgICB0YWxrIHRvwqBlYWNoIG90aGVyLsKgIMKgVGhvc2Ugb2YgdXMgb24gdGhlIEFycGFOZXQg dGhhdA0KICAgICAgICAgICAgICAgIGVtYWlsL0ZUUCBhbmQgdGhlIGxpa2UsIHN0YXJ0ZWQgdG8g c2hhcmUgcGF0Y2hlcyAtIGJ1dA0KICAgICAgICAgICAgICAgIG1vc3RseSB0aGluZ3Mgd2VyZSBz aGFyZWQgd2hlbiB3ZSBnb3QgdG9nZXRoZXIgdmlhDQogICAgICAgICAgICAgICAgbWFndGFwZS4g V2hlbiB0aGV5IHdlcmUgaGVsZCBpbiBOWUMsIHdlIG1pZ2h0IGJlIGx1Y2t5DQogICAgICAgICAg ICAgICAgYW5kIHNvbWVvbmUgZnJvbSBSZXNlYXJjaCBtaWdodCBjb21lIChhbmQgZXZlbg0KICAg ICAgICAgICAgICAgIGFjY2lkZW50YWxseSBzcGlsbCBhIGZldyBiaXRzIG9uIHRoZSBmbG9vciB0 aGF0IG1peCBmaXgNCiAgICAgICAgICAgICAgICBzb21ldGhpbmcpLsKgIEV2ZW50dWFsbHksIFVT RU5JWCB3YXMgZm9ybWVkLCBhbmQgd2UgbWV0DQogICAgICAgICAgICAgICAgdHdpY2UgYSB5ZWFy IGZvcm1hbGx5LiBUaGF0IHdhcyBzbyBwb3B1bGFyLCBVU0VOSVgNCiAgICAgICAgICAgICAgICBz dGFydGVkIGhhdmluZyBzcGVjaWFsdHkgY29uZmVyZW5jZXMgc3VjaCBhcyB0aGUgb25lIGZvcg0K ICAgICAgICAgICAgICAgIEMgYW5kIEMrKywgTElTQSwgTmV0d29ya2luZywgTGludXggYW5kIEZy ZWUgU29mdHdhcmUsDQogICAgICAgICAgICAgICAgZXRjLiBTaW1pbGFybHksIHdpdGggVjcsIFVV Q1Agd2FzIGdpdmVuIHRvIHVzZSBhIFVTRU5FVA0KICAgICAgICAgICAgICAgIHdhcyBzdGFydGVk IGJ5IFRvbSBUcnVzY290dCBhbmQgaGlzIGZhbW91cw0KICAgICAgICAgICAgICAgICJhdXRvLWRp YWxsZXIiIHRoYXQgaGUgaGFja2VkIHdpdGjCoGEgMTJ2IHJlbGF5LCBhIERSLTExQw0KICAgICAg ICAgICAgICAgIGFuZCBkZXNjcmliZWQgYXQgdGhlIEJvbGRlciBVU0VOSVggY29uZmVyZW5jZS7C oCDCoE5ldG5ld3MNCiAgICAgICAgICAgICAgICB3YXMgbm90IGZhciBiZWhpbmQgLSB3aGljaCBz YWRseSBiZWNhbWUgbmV0Lm5vaXNlIHdoZW4NCiAgICAgICAgICAgICAgICB0aGUgc2lnbmFsLXRv LW5vaXNlIHJhdGlvIGRpc2FwcGVhcmVkLjwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAg ICAgICAgPC9ibG9ja3F1b3RlPg0KICAgICAgICAgIDxkaXY+PGJyPg0KICAgICAgICAgIDwvZGl2 Pg0KICAgICAgICAgIDxkaXY+wqBZZWEsIHJlYWRpbmcgYm90aCB0aGUgZWFybHkgdXNlbml4IG5l d3MgbGV0dGVycyBhbmQgdGhlDQogICAgICAgICAgICBlYXJseSBBVVVHIG5ld3NsZXR0ZXJzIGNh cmVmdWxseSBzaG93cyBtb3JlIGNvbW11bml0eSBhY3Rpb24NCiAgICAgICAgICAgIGFzIHdlbGwu IEknbSBub3Qgc3VyZSB3aGF0IG5ldG5ld3Mgd2FzIGxpa2UgaW4gdGhlIDc0LTc5DQogICAgICAg ICAgICB0aW1lIGZyYW1lIGJlZm9yZSBVVUNQIHdhcyB3aXNlbHkgYXZhaWxhYmxlLCBzbyBJIGNh bid0DQogICAgICAgICAgICBjb21tZW50IG9uIHRoYXQsIGJ1dCB0aGVyZSdzIHJlcG9ydHMgZnJv bSBuYW1lcyB5b3UnZA0KICAgICAgICAgICAgcmVjb2duaXplLCBhbmQgcmVwb3J0cyBhYm91dCBV U0VOSVggY29uZmVyZW5jZXMsIHJlcG9ydHMNCiAgICAgICAgICAgIGFib3V0IGxvY2FsIGdhdGhl cmluZ3MuLi4gYW5kIHRoZW4gYWxsIGtpbmRzIG9mIGNyYXp5IHN0dWZmOg0KICAgICAgICAgICAg bGV0dGVycyBvbiB1bml2ZXJzaXR5IGxldHRlciBoZWFkIHRoYXQgaGFkIGJ1ZyBmaXhlcyBpbiBp dA0KICAgICAgICAgICAgZm9yIHRoaXMgb3IgdGhhdCBwcm9ibGVtLi4uIEFkZHJlc3NlcyB3aGVy ZSB5b3Ugd3JpdGUgYW5kDQogICAgICAgICAgICBzZW5kIHBob3RvY29waWVzIG9mIEFUJmFtcDtU IGFuZCBERUMgbGljZW5zZXMgYW5kIGdldA0KICAgICAgICAgICAgRk9SVFJBTiBvciBNQVJDTy0x MSBvciBvdGhlciBzdWNoIHRoaW5ncyB3aGVyZSBwZW9wbGUgaGFkDQogICAgICAgICAgICB1c2Vk IHRoZWlyIERFQyBzb3VyY2UgbGljZW5zZSB0byBoYWNrIGluIHVuaXggSS9PIHJvdXRpbmVzDQog ICAgICAgICAgICBpbnRvIHRoZSBGT1JUUkFOIGNvbXBpbGVyLiBBbmQgdGhlcmUgd2VyZSBhbGwg a2luZHMgb2YgJ3VzZXINCiAgICAgICAgICAgIHNoYXJlZCcgcHJvZ3JhbXMgdGhhdCByYW5nZWQg ZnJvbSAndHJpdmlhbCBwcm9ibGVtLCBwb29ybHkNCiAgICAgICAgICAgIGV4ZWN1dGVkJyB0byAn cmVhbGx5IGNvb2wgREVDIE9TIGVtdWxhdG9ycycgZGVwZW5kaW5nIG9uIHRoZQ0KICAgICAgICAg ICAgZXJhLi7CoCBUaGUgYmFzLnMgdGhhdCBpcyBpbiBWNiBhbmQgVjcgKFY1IHRvbz8pIGlzIGFu IGVhcmx5DQogICAgICAgICAgICB2ZXJzaW9uIGZvIERFQydzwqBCQVNJQyB0aGF0IHdhcyBoYWNr ZWQgZm9yIHVuaXggYW5kIHNvbWUgSS9PDQogICAgICAgICAgICBkZXZpY2VzIHRoYXQgd2VyZSBz cGVjaWZpYyB0byB0aGUgbGFicy4uLiB0aGVyZSB3ZXJlIGFsc28NCiAgICAgICAgICAgIGFkdmlj ZSBmb3Igd2hhdCB2ZXJzaW9ucyBvZiB1bml4IHRvIHVzZSwgYW5kIHdoYXQgdmVyc2lvbnMNCiAg ICAgICAgICAgIHdlcmUgYXZhaWxhYmxlIHRvIGxpY2Vuc2UuIFJlZmVyZW5jZXMgdG8gdGhpbmdz IHRoYXQgeW91DQogICAgICAgICAgICBjYW4ndCBnb29nbGUgZm9yIGFueW1vcmUgKG9yIGlmIHlv dSBkbyBhbGwgeW91IGZpbmQgaXMgdGhlDQogICAgICAgICAgICBnb29nbGUgaW5kZXggb2YgdGhl IGxvZ2luIGlzc3VlcyAvIGF1dXMgaXNzdWVzKS4gVGhlcmUncw0KICAgICAgICAgICAgYWxzbyBh IG51bWJlciBvZiBjb3VudHJ5IFNJR3MgdW5kZXIgREVDVVMgdGhhdCB3ZXJlIGZvciB1bml4DQog ICAgICAgICAgICBpbiB0aGUgNzcgb3Igc28gdGltZSBmcmFtZSB0aGF0IG1pZ2h0IGJlIGdvb2Qg dG8gc2VhcmNoDQogICAgICAgICAgICBuZXdzbGV0dGVycyBmb3IuLi4gYml0c2F2ZXJzIGhhcyBh IGJ1bmNoLCBidXQgbm90IHN1cmUgdGhleQ0KICAgICAgICAgICAgYXJlIGVhcmx5IGVub3VnaCAo SSBkaWRuJ3QgY29tZSBhY3Jvc3MgdGhlIHJlZmVyZW5jZXMgdG8NCiAgICAgICAgICAgIHRoZW0g dW50aWwgbG9uZyBhZnRlciBJIGxvb2tlZCBhdCB3aGF0IGJpdHNhdmVycyBoYWQpLjwvZGl2Pg0K ICAgICAgICAgIDxkaXY+PGJyPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXY+VGhl IGNvbW11bml0eSBhc3BlY3Qgb2Ygb3BlbiBzb3VyY2Ugd2FzIHRoZXJlIGluIHNwYWRlcw0KICAg ICAgICAgICAgYXMgd2VsbCwgd2l0aCBwZW9wbGUgaGVscGluZyBvdGhlciBwZW9wbGUgYW5kIHNo YXJpbmcgZml4ZXMuDQogICAgICAgICAgICBCdXQgaXQgd2FzIGNvbXBsaWNhdGVkIGJ5IHJlc3Ry aWN0aXZlIGxpY2Vuc2UgYWdyZWVtZW50cyBhbmQNCiAgICAgICAgICAgIHNvbWV3aGF0IChpbWhv KSBvdmVyemVhbG91cyBwcm90ZWN0aW9uIG9mICdyaWdodHMnIGF0IHRpbWVzDQogICAgICAgICAg ICB0aGF0IGhhbXBlcmVkIHRoaW5ncyBhbmQgd291bGQgaGF2ZSBlY2hvcyBpbiBsYXRlciBvcGVu DQogICAgICAgICAgICBzb3VyY2UgbGljZW5zZXMgYW5kIGF0dGl0dWRlcyB0aGF0IHdvdWxkIGRl dmVsb3AgaW4NCiAgICAgICAgICAgIHJlc3BvbnNlLiBFdmVuIHRob3VnaCB0aGUgdGVybSAnb3Bl biBzb3VyY2UnIHdhc24ndCBjb2luZWQNCiAgICAgICAgICAgIHVudGlsIDE5OTgsIHRoZSBvcGVu IHNvdXJjZSBldGhvcyB3ZXJlIHByZXNlbnQgaW4gbWFueSBvZg0KICAgICAgICAgICAgdGhlIGVh cmx5IGNvbXB1dGVyIHVzZXJzIGdyb3Vwcywgbm90IGxlYXN0IHRoZSB1bml4IG9uZXMuDQogICAg ICAgICAgICBVU0VORVQgYW1wbGlmaWVkIGl0LCBwbHVzIGxldCBpbiB0aGUgdW53YXNoZWQgbWFz c2VzIHdobw0KICAgICAgICAgICAgYWxzbyBoYWQgdXNlZnVsIGNvbnRyaWJ1dGlvbnMgKGluIGFk ZGl0aW9uIHRvIGEgbG90IG9mDQogICAgICAgICAgICBub2lzZSkuLi4gdGhlbiB0aGluZ3MgZ290 IHJlYWxseSBjcm93ZGVkIHdpdGggbm9pc2Ugd2hlbiBBT0wNCiAgICAgICAgICAgIHdlbnQgbGl2 ZS4uLiBBbmQgSSdtIHN1cmUgdGhlcmUncyBhIG51bWJlciBvZiBvdGhlciBCQlMNCiAgICAgICAg ICAgIGFuZC9vciBjb21wdXNlcnZlIGNvbW11bml0aWVzIEknbSBnaXZpbmcgc2hvcnQtc2hyaWZ0 IGhlcmUNCiAgICAgICAgICAgIGJlY2F1c2UgSSB3YXNuJ3QgcGFydCBvZiB0aGVtIGluIHJlYWwg dGltZS48L2Rpdj4NCiAgICAgICAgICA8ZGl2Pjxicj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAg ICAgICA8ZGl2Pldhcm5lcjwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAg IDwvYmxvY2txdW90ZT4NCiAgICA8YnI+DQogIDwvYm9keT4NCjwvaHRtbD4NCg== --------------kZhpuU7H01b0yMTMHS0LLVy2--