From owner-freebsd-doc@FreeBSD.ORG Mon Aug 29 04:12:30 2011 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E94D1106566C for ; Mon, 29 Aug 2011 04:12:30 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 6DC528FC15 for ; Mon, 29 Aug 2011 04:12:30 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id p7T4CTp6039995; Sun, 28 Aug 2011 22:12:29 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id p7T4CT04039992; Sun, 28 Aug 2011 22:12:29 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sun, 28 Aug 2011 22:12:29 -0600 (MDT) From: Warren Block To: Garrett Cooper In-Reply-To: <201108290130.p7T1UFLj020449@freefall.freebsd.org> Message-ID: References: <201108290130.p7T1UFLj020449@freefall.freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-902635197-1141510348-1314591149=:39681" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sun, 28 Aug 2011 22:12:29 -0600 (MDT) Cc: freebsd-doc@freebsd.org Subject: Re: docs/160269: [patch] Handbook wireless section: sand off some rough edges X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 04:12:31 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---902635197-1141510348-1314591149=:39681 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII On Mon, 29 Aug 2011, Garrett Cooper wrote: > The following reply was made to PR docs/160269; it has been noted by GNATS. > > From: Garrett Cooper > > > > > > - If the /etc/rc.conf is set up > > + If /etc/rc.conf is set up > > with the line ifconfig_wlan0="DHCP" > > - then it is no need to run the > > - dhclient command manually, > > + then it is not necessary to run the > > + dhclient command manually. > > This isn't entirely true. You can specify other options like > "SYNCDHCP", "ssid DHCP", etc, and it will achieve what's > described below. Manual execution of dhclient in general should be > discouraged for most users. Changes made; I also found "plumbs the keys" to make my brain hurt. > > EAP does not come with an encryption method, it was > > decided to embed EAP inside an encrypted tunnel. Many > > -types of EAP authentication methods have been designed, > > -the most common methods are EAP-TLS, EAP-TTLS and > > +types of EAP authentication methods have been designed. > > +The most common methods are EAP-TLS, EAP-TTLS and > > EAP-PEAP. > > Maybe it should say something like "There are many EAP authentication > methods: the most common ones are EAP-TLS, EAP-TTLS, and EAP-PEAP" ? Done, but slightly differently. The preceding sentence also had problems. > > EAP-TLS (EAP with Transport Layer Security) is a > > @@ -1555,7 +1555,7 @@ > > 0 > > The ca_cert field indicates > > the pathname of the CA certificate file. This file > > -is needed to verify the server certificat. > > +is needed to verify the server certificate. > > > > > > > > @@ -1599,10 +1599,10 @@ > > > > PEAP (Protected EAP) has been designed as an > > alternative to EAP-TTLS. There are two types of PEAP > > -methods, the most common one is PEAPv0/EAP-MSCHAPv2. In > > +methods; the most common one is PEAPv0/EAP-MSCHAPv2. In > > That could be a colon instead. The alternate type is never mentioned, so it's pointless to say that there are two. Instead, let's just say PEAPv0/EAP-MSCHAPv2 is the most common. This is actually an aside in the paragraph, so let's move it to a just before the paragraph. > This sentence is extremely wordy. Yes, and poorly organized. Better with the rewrite. > The rest of the changes are good incremental improvements to the > existing doc :). Thanks! Second version of the patch attached, which I think addresses both these and Mr. Kaduk's comments. Also removed one pointless "simply". ---902635197-1141510348-1314591149=:39681 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=patch-handbook-wireless-2.diff.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=patch-handbook-wireless-2.diff.txt LS0tIGVuX1VTLklTTzg4NTktMS9ib29rcy9oYW5kYm9vay9hZHZhbmNlZC1u ZXR3b3JraW5nL2NoYXB0ZXIuc2dtbC5vcmlnCTIwMTEtMDgtMjggMTc6NTc6 MjguMDAwMDAwMDAwIC0wNjAwDQorKysgZW5fVVMuSVNPODg1OS0xL2Jvb2tz L2hhbmRib29rL2FkdmFuY2VkLW5ldHdvcmtpbmcvY2hhcHRlci5zZ21sCTIw MTEtMDgtMjggMjI6MDc6MjQuMDAwMDAwMDAwIC0wNjAwDQpAQCAtMTE2NCw3 ICsxMTY0LDcgQEANCiAJICAgICAgYXV0aGVudGljYXRpb24gcGFyYW1ldGVy cywgeW91IHdpbGwgaGF2ZSB0byBnZXQgYW4gSVANCiAJICAgICAgYWRkcmVz cyB0byBjb21tdW5pY2F0ZS4gIE1vc3Qgb2YgdGltZSB5b3Ugd2lsbCBvYnRh aW4NCiAJICAgICAgeW91ciB3aXJlbGVzcyBJUCBhZGRyZXNzIHZpYSBESENQ LiAgVG8gYWNoaWV2ZSB0aGF0LA0KLQkgICAgICBzaW1wbHkgZWRpdCA8Zmls ZW5hbWU+L2V0Yy9yYy5jb25mPC9maWxlbmFtZT4gYW5kIGFkZA0KKwkgICAg ICBlZGl0IDxmaWxlbmFtZT4vZXRjL3JjLmNvbmY8L2ZpbGVuYW1lPiBhbmQg YWRkDQogCSAgICAgIDxsaXRlcmFsPkRIQ1A8L2xpdGVyYWw+IHRvIHRoZSBj b25maWd1cmF0aW9uIGZvciB5b3VyDQogCSAgICAgIGRldmljZSBhcyBzaG93 biBpbiB2YXJpb3VzIGV4YW1wbGVzIGFib3ZlOjwvcGFyYT4NCiANCkBAIC0x MjI1LDcgKzEyMjUsNyBAQA0KIAkgICAgdGhlIDgwMi4xWCBhdXRoZW50aWNh dGlvbiBwcm90b2NvbCBhbmQgdXNlcyBvbmUgb2Ygc2V2ZXJhbA0KIAkgICAg Y2lwaGVycyBpbnN0ZWFkIG9mIFdFUCBmb3IgZGF0YSBpbnRlZ3JpdHkuICBU aGUgb25seQ0KIAkgICAgY2lwaGVyIHJlcXVpcmVkIGJ5IFdQQSBpcyBUS0lQ IChUZW1wb3JhcnkgS2V5IEludGVncml0eQ0KLQkgICAgUHJvdG9jb2wpIHdo aWNoIGlzIGEgY2lwaGVyIHRoYXQgZXh0ZW5kcyB0aGUgYmFzaWMgUkM0DQor CSAgICBQcm90b2NvbCkuICBUS0lQIGlzIGEgY2lwaGVyIHRoYXQgZXh0ZW5k cyB0aGUgYmFzaWMgUkM0DQogCSAgICBjaXBoZXIgdXNlZCBieSBXRVAgYnkg YWRkaW5nIGludGVncml0eSBjaGVja2luZywgdGFtcGVyDQogCSAgICBkZXRl Y3Rpb24sIGFuZCBtZWFzdXJlcyBmb3IgcmVzcG9uZGluZyB0byBhbnkgZGV0 ZWN0ZWQNCiAJICAgIGludHJ1c2lvbnMuICBUS0lQIGlzIGRlc2lnbmVkIHRv IHdvcmsgb24gbGVnYWN5IGhhcmR3YXJlDQpAQCAtMTI0Myw3ICsxMjQzLDcg QEANCiAJICAgIHN0YXRpb24gYW5kIHRoZSBhY2Nlc3MgcG9pbnQgdXNpbmcg YSBwcmUtc2hhcmVkIHNlY3JldC4NCiAJICAgIFRoZSBmb3JtZXIgaXMgY29t bW9ubHkgdGVybWVkIFdQQSBFbnRlcnByaXNlIHdpdGggdGhlDQogCSAgICBs YXR0ZXIga25vd24gYXMgV1BBIFBlcnNvbmFsLiAgU2luY2UgbW9zdCBwZW9w bGUgd2lsbCBub3QNCi0JICAgIHNldCB1cCBhIFJBRElVUyBiYWNrZW5kIHNl cnZlciBmb3Igd2lyZWxlc3MgbmV0d29yaywNCisJICAgIHNldCB1cCBhIFJB RElVUyBiYWNrZW5kIHNlcnZlciBmb3IgdGhlaXIgd2lyZWxlc3MgbmV0d29y aywNCiAJICAgIFdQQS1QU0sgaXMgYnkgZmFyIHRoZSBtb3N0IGNvbW1vbmx5 IGVuY291bnRlcmVkDQogCSAgICBjb25maWd1cmF0aW9uIGZvciBXUEEuPC9w YXJhPg0KIA0KQEAgLTEyNTgsNyArMTI1OCw3IEBADQogCSAgPHNlY3Q1IGlk PSJuZXR3b3JrLXdpcmVsZXNzLXdwYS13cGEtcHNrIj4NCiAJICAgIDx0aXRs ZT5XUEEtUFNLPC90aXRsZT4NCiANCi0JICAgIDxwYXJhPldQQS1QU0sgYWxz byBrbm93biBhcyBXUEEtUGVyc29uYWwgaXMgYmFzZWQgb24gYQ0KKwkgICAg PHBhcmE+V1BBLVBTSywgYWxzbyBrbm93biBhcyBXUEEtUGVyc29uYWwsIGlz IGJhc2VkIG9uIGENCiAJICAgICAgcHJlLXNoYXJlZCBrZXkgKFBTSykgZ2Vu ZXJhdGVkIGZyb20gYSBnaXZlbiBwYXNzd29yZCBhbmQNCiAJICAgICAgdGhh dCB3aWxsIGJlIHVzZWQgYXMgdGhlIG1hc3RlciBrZXkgaW4gdGhlIHdpcmVs ZXNzDQogCSAgICAgIG5ldHdvcmsuICBUaGlzIG1lYW5zIGV2ZXJ5IHdpcmVs ZXNzIHVzZXIgd2lsbCBzaGFyZSB0aGUNCkBAIC0xMjg5LDcgKzEyODksNyBA QA0KIAkgICAgPHByb2dyYW1saXN0aW5nPndsYW5zX2F0aDA9IndsYW4wIg0K IGlmY29uZmlnX3dsYW4wPSJXUEEgREhDUCI8L3Byb2dyYW1saXN0aW5nPg0K IA0KLQkgICAgPHBhcmE+VGhlbiwgd2UgY2FuIGJyaW5nIHVwIHRoZSBpbnRl cmZhY2U6PC9wYXJhPg0KKwkgICAgPHBhcmE+VGhlbiB3ZSBjYW4gYnJpbmcg dXAgdGhlIGludGVyZmFjZTo8L3BhcmE+DQogDQogCSAgICA8c2NyZWVuPiZw cm9tcHQucm9vdDsgPHVzZXJpbnB1dD48ZmlsZW5hbWU+L2V0Yy9yYy5kL25l dGlmPC9maWxlbmFtZT4gc3RhcnQ8L3VzZXJpbnB1dD4NCiBTdGFydGluZyB3 cGFfc3VwcGxpY2FudC4NCkBAIC0xMzQyLDE2ICsxMzQyLDE2IEBADQogICAg ICAgd21lIGJ1cnN0IHJvYW1pbmcgTUFOVUFMPC9zY3JlZW4+DQogDQogCSAg ICA8bm90ZT4NCi0JICAgICAgPHBhcmE+SWYgdGhlIDxmaWxlbmFtZT4vZXRj L3JjLmNvbmY8L2ZpbGVuYW1lPiBpcyBzZXQgdXANCi0JCXdpdGggdGhlIGxp bmUgPGxpdGVyYWw+aWZjb25maWdfd2xhbjA9IkRIQ1AiPC9saXRlcmFsPg0K LQkJdGhlbiBpdCBpcyBubyBuZWVkIHRvIHJ1biB0aGUNCi0JCTxjb21tYW5k PmRoY2xpZW50PC9jb21tYW5kPiBjb21tYW5kIG1hbnVhbGx5LA0KLQkJPGNv bW1hbmQ+ZGhjbGllbnQ8L2NvbW1hbmQ+IHdpbGwgYmUgbGF1bmNoZWQgYWZ0 ZXINCi0JCTxjb21tYW5kPndwYV9zdXBwbGljYW50PC9jb21tYW5kPiBwbHVt YnMgdGhlDQotCQlrZXlzLjwvcGFyYT4NCisJICAgICAgPHBhcmE+SWYgPGZp bGVuYW1lPi9ldGMvcmMuY29uZjwvZmlsZW5hbWU+IGhhcyBhbg0KKwkgICAg ICAgIDxsaXRlcmFsPmlmY29uZmlnX3dsYW4wPC9saXRlcmFsPiBlbnRyeSB3 aXRoIHRoZQ0KKwkJPGxpdGVyYWw+REhDUDwvbGl0ZXJhbD4gc3RyaW5nIChs aWtlDQorCQk8bGl0ZXJhbD5pZmNvbmZpZ193bGFuMD0iREhDUCI8L2xpdGVy YWw+KSwNCisJCTxjb21tYW5kPmRoY2xpZW50PC9jb21tYW5kPiB3aWxsIGJl IGxhdW5jaGVkDQorCQlhdXRvbWF0aWNhbGx5IGFmdGVyIDxjb21tYW5kPndw YV9zdXBwbGljYW50PC9jb21tYW5kPg0KKwkJYXNzb2NpYXRlcyB3aXRoIHRo ZSBhY2Nlc3MgcG9pbnQuPC9wYXJhPg0KIAkgICAgPC9ub3RlPg0KIA0KLQkg ICAgPHBhcmE+SW4gdGhlIGNhc2Ugd2hlcmUgdGhlIHVzZSBvZiBESENQIGlz IG5vdCBwb3NzaWJsZSwNCisJICAgIDxwYXJhPklmIERIQ1AgaXMgbm90IHBv c3NpYmxlIG9yIGRlc2lyZWQsDQogCSAgICAgIHlvdSBjYW4gc2V0IGEgc3Rh dGljIElQIGFkZHJlc3MgYWZ0ZXINCiAJICAgICAgPGNvbW1hbmQ+d3BhX3N1 cHBsaWNhbnQ8L2NvbW1hbmQ+IGhhcyBhdXRoZW50aWNhdGVkIHRoZQ0KIAkg ICAgICBzdGF0aW9uOjwvcGFyYT4NCkBAIC0xMzcwLDcgKzEzNzAsNyBAQA0K ICAgICAgIHdtZSBidXJzdCByb2FtaW5nIE1BTlVBTDwvc2NyZWVuPg0KIA0K IAkgICAgPHBhcmE+V2hlbiBESENQIGlzIG5vdCB1c2VkLCB5b3UgYWxzbyBo YXZlIHRvIG1hbnVhbGx5IHNldA0KLQkgICAgICB1cCB0aGUgZGVmYXVsdCBn YXRld2F5IGFuZCB0aGUgbmFtZXNlcnZlcjo8L3BhcmE+DQorCSAgICAgIHRo ZSBkZWZhdWx0IGdhdGV3YXkgYW5kIHRoZSBuYW1lc2VydmVyOjwvcGFyYT4N CiANCiAJICAgIDxzY3JlZW4+JnByb21wdC5yb290OyA8dXNlcmlucHV0PnJv dXRlIGFkZCBkZWZhdWx0IDxyZXBsYWNlYWJsZT55b3VyX2RlZmF1bHRfcm91 dGVyPC9yZXBsYWNlYWJsZT48L3VzZXJpbnB1dD4NCiAmcHJvbXB0LnJvb3Q7 IDx1c2VyaW5wdXQ+ZWNobyAibmFtZXNlcnZlciA8cmVwbGFjZWFibGU+eW91 cl9ETlNfc2VydmVyPC9yZXBsYWNlYWJsZT4iICZndDsmZ3Q7IC9ldGMvcmVz b2x2LmNvbmY8L3VzZXJpbnB1dD48L3NjcmVlbj4NCkBAIC0xMzgwLDE3ICsx MzgwLDE3IEBADQogCSAgICA8dGl0bGU+V1BBIHdpdGggRUFQLVRMUzwvdGl0 bGU+DQogDQogCSAgICA8cGFyYT5UaGUgc2Vjb25kIHdheSB0byB1c2UgV1BB IGlzIHdpdGggYW4gODAyLjFYIGJhY2tlbmQNCi0JICAgICAgYXV0aGVudGlj YXRpb24gc2VydmVyLCBpbiB0aGlzIGNhc2UgV1BBIGlzIGNhbGxlZA0KLQkg ICAgICBXUEEtRW50ZXJwcmlzZSB0byBtYWtlIGRpZmZlcmVuY2Ugd2l0aCB0 aGUgbGVzcyBzZWN1cmUNCi0JICAgICAgV1BBLVBlcnNvbmFsIHdpdGggaXRz IHByZS1zaGFyZWQga2V5LiAgVGhlDQotCSAgICAgIGF1dGhlbnRpY2F0aW9u IGluIFdQQS1FbnRlcnByaXNlIGlzIGJhc2VkIG9uIEVBUA0KLQkgICAgICAo RXh0ZW5zaWJsZSBBdXRoZW50aWNhdGlvbiBQcm90b2NvbCkuPC9wYXJhPg0K LQ0KLQkgICAgPHBhcmE+RUFQIGRvZXMgbm90IGNvbWUgd2l0aCBhbiBlbmNy eXB0aW9uIG1ldGhvZCwgaXQgd2FzDQotCSAgICAgIGRlY2lkZWQgdG8gZW1i ZWQgRUFQIGluc2lkZSBhbiBlbmNyeXB0ZWQgdHVubmVsLiAgTWFueQ0KLQkg ICAgICB0eXBlcyBvZiBFQVAgYXV0aGVudGljYXRpb24gbWV0aG9kcyBoYXZl IGJlZW4gZGVzaWduZWQsDQotCSAgICAgIHRoZSBtb3N0IGNvbW1vbiBtZXRo b2RzIGFyZSBFQVAtVExTLCBFQVAtVFRMUyBhbmQNCi0JICAgICAgRUFQLVBF QVAuPC9wYXJhPg0KKwkgICAgICBhdXRoZW50aWNhdGlvbiBzZXJ2ZXIuICBJ biB0aGlzIGNhc2UgV1BBIGlzIGNhbGxlZA0KKwkgICAgICBXUEEtRW50ZXJw cmlzZSB0byBkaWZmZXJlbnRpYXRlIGl0IGZyb20gdGhlIGxlc3Mgc2VjdXJl DQorCSAgICAgIFdQQS1QZXJzb25hbCB3aXRoIGl0cyBwcmUtc2hhcmVkIGtl eS4NCisJICAgICAgQXV0aGVudGljYXRpb24gaW4gV1BBLUVudGVycHJpc2Ug aXMgYmFzZWQgb24gdGhlDQorCSAgICAgIEV4dGVuc2libGUgQXV0aGVudGlj YXRpb24gUHJvdG9jb2wgKEVBUCkuPC9wYXJhPg0KKw0KKwkgICAgPHBhcmE+ RUFQIGRvZXMgbm90IGNvbWUgd2l0aCBhbiBlbmNyeXB0aW9uIG1ldGhvZC4N CisJICAgICAgSW5zdGVhZCwgaXQgd2FzIGRlY2lkZWQgdG8gZW1iZWQgRUFQ IGluc2lkZSBhbiBlbmNyeXB0ZWQNCisJICAgICAgdHVubmVsLiAgVGhlcmUg YXJlIG1hbnkgRUFQIGF1dGhlbnRpY2F0aW9uIG1ldGhvZHMsIGJ1dA0KKwkg ICAgICBFQVAtVExTLCBFQVAtVFRMUywgYW5kIEVBUC1QRUFQIGFyZSB0aGUg bW9zdA0KKwkgICAgICBjb21tb24uPC9wYXJhPg0KIA0KIAkgICAgPHBhcmE+ RUFQLVRMUyAoRUFQIHdpdGggVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5KSBp cyBhDQogCSAgICAgIHZlcnkgd2VsbC1zdXBwb3J0ZWQgYXV0aGVudGljYXRp b24gcHJvdG9jb2wgaW4gdGhlDQpAQCAtMTU1NSw3ICsxNTU1LDcgQEANCiAJ ICAgICAgPGNhbGxvdXQgYXJlYXJlZnM9ImNvLXR0bHMtY2FjZXJ0Ij4NCiAJ CTxwYXJhPlRoZSA8bGl0ZXJhbD5jYV9jZXJ0PC9saXRlcmFsPiBmaWVsZCBp bmRpY2F0ZXMNCiAJCSAgdGhlIHBhdGhuYW1lIG9mIHRoZSBDQSBjZXJ0aWZp Y2F0ZSBmaWxlLiAgVGhpcyBmaWxlDQotCQkgIGlzIG5lZWRlZCB0byB2ZXJp ZnkgdGhlIHNlcnZlciBjZXJ0aWZpY2F0LjwvcGFyYT4NCisJCSAgaXMgbmVl ZGVkIHRvIHZlcmlmeSB0aGUgc2VydmVyIGNlcnRpZmljYXRlLjwvcGFyYT4N CiAJICAgICAgPC9jYWxsb3V0Pg0KIA0KIAkgICAgICA8Y2FsbG91dCBhcmVh cmVmcz0iY28tdHRscy1waGEyIj4NCkBAIC0xNTk3LDIzICsxNTk3LDI2IEBA DQogCSAgPHNlY3Q1IGlkPSJuZXR3b3JrLXdpcmVsZXNzLXdwYS1lYXAtcGVh cCI+DQogCSAgICA8dGl0bGU+V1BBIHdpdGggRUFQLVBFQVA8L3RpdGxlPg0K IA0KKwkgICAgPG5vdGU+DQorCSAgICAgIDxwYXJhPlBFQVB2MC9FQVAtTVND SEFQdjIgaXMgdGhlIG1vc3QgY29tbW9uIFBFQVAgbWV0aG9kLg0KKwkgICAg ICAgIEluIHRoZSByZXN0IG9mIHRoaXMgZG9jdW1lbnQsIHdlIHdpbGwgdXNl IHRoZSBQRUFQIHRlcm0NCisJICAgICAgICB0byByZWZlciB0byB0aGF0IG1l dGhvZC48L3BhcmE+DQorCSAgICA8L25vdGU+DQorCSAgICANCiAJICAgIDxw YXJhPlBFQVAgKFByb3RlY3RlZCBFQVApIGhhcyBiZWVuIGRlc2lnbmVkIGFz IGFuDQotCSAgICAgIGFsdGVybmF0aXZlIHRvIEVBUC1UVExTLiAgVGhlcmUg YXJlIHR3byB0eXBlcyBvZiBQRUFQDQotCSAgICAgIG1ldGhvZHMsIHRoZSBt b3N0IGNvbW1vbiBvbmUgaXMgUEVBUHYwL0VBUC1NU0NIQVB2Mi4gIEluDQot CSAgICAgIHRoZSByZXN0IG9mIHRoaXMgZG9jdW1lbnQsIHdlIHdpbGwgdXNl IHRoZSBQRUFQIHRlcm0gdG8NCi0JICAgICAgcmVmZXIgdG8gdGhhdCBFQVAg bWV0aG9kLiAgUEVBUCBpcyB0aGUgbW9zdCB1c2VkIEVBUA0KLQkgICAgICBz dGFuZGFyZCBhZnRlciBFQVAtVExTLCBpbiBvdGhlciB3b3JkcyBpZiB5b3Ug aGF2ZSBhDQotCSAgICAgIG5ldHdvcmsgd2l0aCBtaXhlZCBPU2VzLCBQRUFQ IHNob3VsZCBiZSB0aGUgbW9zdA0KLQkgICAgICBzdXBwb3J0ZWQgc3RhbmRh cmQgYWZ0ZXIgRUFQLVRMUy48L3BhcmE+DQorCSAgICAgIGFsdGVybmF0aXZl IHRvIEVBUC1UVExTLCBhbmQgaXMgdGhlIG1vc3QgdXNlZCBFQVANCisJICAg ICAgc3RhbmRhcmQgYWZ0ZXIgRUFQLVRMUy4gIEluIG90aGVyIHdvcmRzLCBp ZiB5b3UgaGF2ZSBhDQorCSAgICAgIG5ldHdvcmsgd2l0aCBtaXhlZCBPU2Vz LCBQRUFQIHNob3VsZCBiZSB0aGUNCisJICAgICAgbW9zdCBzdXBwb3J0ZWQg c3RhbmRhcmQgYWZ0ZXIgRUFQLVRMUy48L3BhcmE+DQogDQogCSAgICA8cGFy YT5QRUFQIGlzIHNpbWlsYXIgdG8gRUFQLVRUTFM6IGl0IHVzZXMgYSBzZXJ2 ZXItc2lkZQ0KIAkgICAgICBjZXJ0aWZpY2F0ZSB0byBhdXRoZW50aWNhdGUg Y2xpZW50cyBieSBjcmVhdGluZyBhbg0KIAkgICAgICBlbmNyeXB0ZWQgVExT IHR1bm5lbCBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHRoZQ0KIAkgICAgICBh dXRoZW50aWNhdGlvbiBzZXJ2ZXIsIHdoaWNoIHByb3RlY3RzIHRoZSBlbnN1 aW5nDQotCSAgICAgIGV4Y2hhbmdlIG9mIGF1dGhlbnRpY2F0aW9uIGluZm9y bWF0aW9uLiAgSW4gdGVybSBvZg0KLQkgICAgICBzZWN1cml0eSB0aGUgZGlm ZmVyZW5jZSBiZXR3ZWVuIEVBUC1UVExTIGFuZCBQRUFQIGlzDQotCSAgICAg IHRoYXQgUEVBUCBhdXRoZW50aWNhdGlvbiBicm9hZGNhc3RzIHRoZSB1c2Vy bmFtZSBpbg0KLQkgICAgICBjbGVhciwgb25seSB0aGUgcGFzc3dvcmQgaXMg c2VudCBpbiB0aGUgZW5jcnlwdGVkIFRMUw0KKwkgICAgICBleGNoYW5nZSBv ZiBhdXRoZW50aWNhdGlvbiBpbmZvcm1hdGlvbi4gIEluIHRlcm1zIG9mDQor CSAgICAgIHNlY3VyaXR5LCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIEVBUC1U VExTIGFuZCBQRUFQIGlzDQorCSAgICAgIHRoYXQgUEVBUCBhdXRoZW50aWNh dGlvbiBicm9hZGNhc3RzIHRoZSB1c2VybmFtZSBpbiB0aGUNCisJICAgICAg Y2xlYXIsIHdpdGggb25seSB0aGUgcGFzc3dvcmQgc2VudCBpbiB0aGUgZW5j cnlwdGVkIFRMUw0KIAkgICAgICB0dW5uZWwuICBFQVAtVFRMUyB3aWxsIHVz ZSB0aGUgVExTIHR1bm5lbCBmb3IgYm90aA0KIAkgICAgICB1c2VybmFtZSBh bmQgcGFzc3dvcmQuPC9wYXJhPg0KIA0KQEAgLTE2NTgsMTAgKzE2NjEsMTAg QEANCiANCiAJICAgICAgPGNhbGxvdXQgYXJlYXJlZnM9ImNvLXBlYXAtcGhh MSI+DQogCQk8cGFyYT5UaGlzIGZpZWxkIGNvbnRhaW5zIHRoZSBwYXJhbWV0 ZXJzIGZvciB0aGUNCi0JCSAgZmlyc3QgcGhhc2Ugb2YgdGhlIGF1dGhlbnRp Y2F0aW9uICh0aGUgVExTDQorCQkgIGZpcnN0IHBoYXNlIG9mIGF1dGhlbnRp Y2F0aW9uICh0aGUgVExTDQogCQkgIHR1bm5lbCkuICBBY2NvcmRpbmcgdG8g dGhlIGF1dGhlbnRpY2F0aW9uIHNlcnZlcg0KIAkJICB1c2VkLCB5b3Ugd2ls bCBoYXZlIHRvIHNwZWNpZnkgYSBzcGVjaWZpYyBsYWJlbA0KLQkJICBmb3Ig dGhlIGF1dGhlbnRpY2F0aW9uLiAgTW9zdCBvZiB0aW1lLCB0aGUgbGFiZWwN CisJCSAgZm9yIGF1dGhlbnRpY2F0aW9uLiAgTW9zdCBvZiB0aGUgdGltZSwg dGhlIGxhYmVsDQogCQkgIHdpbGwgYmUgPHF1b3RlPmNsaWVudCBFQVAgZW5j cnlwdGlvbjwvcXVvdGU+IHdoaWNoDQogCQkgIGlzIHNldCBieSB1c2luZyA8 bGl0ZXJhbD5wZWFwbGFiZWw9MDwvbGl0ZXJhbD4uDQogCQkgIE1vcmUgaW5m b3JtYXRpb24gY2FuIGJlIGZvdW5kIGluIHRoZQ0KQEAgLTE2ODIsNyArMTY4 NSw3IEBADQogCSAgICA8cHJvZ3JhbWxpc3Rpbmc+d2xhbnNfYXRoMD0id2xh bjAiDQogaWZjb25maWdfd2xhbjA9IldQQSBESENQIjwvcHJvZ3JhbWxpc3Rp bmc+DQogDQotCSAgICA8cGFyYT5UaGVuLCB3ZSBjYW4gYnJpbmcgdXAgdGhl IGludGVyZmFjZTo8L3BhcmE+DQorCSAgICA8cGFyYT5UaGVuIHdlIGNhbiBi cmluZyB1cCB0aGUgaW50ZXJmYWNlOjwvcGFyYT4NCiANCiAJICAgIDxzY3Jl ZW4+JnByb21wdC5yb290OyA8dXNlcmlucHV0Pi9ldGMvcmMuZC9uZXRpZiBz dGFydDwvdXNlcmlucHV0Pg0KIFN0YXJ0aW5nIHdwYV9zdXBwbGljYW50Lg0K QEAgLTE3MDksNyArMTcxMiw3IEBADQogDQogCSAgPHBhcmE+V0VQIChXaXJl ZCBFcXVpdmFsZW50IFByaXZhY3kpIGlzIHBhcnQgb2YgdGhlIG9yaWdpbmFs DQogCSAgICA4MDIuMTEgc3RhbmRhcmQuICBUaGVyZSBpcyBubyBhdXRoZW50 aWNhdGlvbiBtZWNoYW5pc20sDQotCSAgICBvbmx5IGEgd2VhayBmb3JtIG9m IGFjY2VzcyBjb250cm9sLCBhbmQgaXQgaXMgZWFzaWx5IHRvIGJlDQorCSAg ICBvbmx5IGEgd2VhayBmb3JtIG9mIGFjY2VzcyBjb250cm9sLCBhbmQgaXQg aXMgZWFzaWx5DQogCSAgICBjcmFja2VkLjwvcGFyYT4NCiANCiAJICA8cGFy YT5XRVAgY2FuIGJlIHNldCB1cCB3aXRoDQpAQCAtMTcyNCwxOCArMTcyNywx OCBAQA0KIAkgICAgICA8cGFyYT5UaGUgPGxpdGVyYWw+d2VwdHhrZXk8L2xp dGVyYWw+IG1lYW5zIHdoaWNoIFdFUA0KIAkJa2V5IHdpbGwgYmUgdXNlZCBp biB0aGUgdHJhbnNtaXNzaW9uLiAgSGVyZSB3ZSB1c2VkIHRoZQ0KIAkJdGhp cmQga2V5LiAgVGhpcyBtdXN0IG1hdGNoIHRoZSBzZXR0aW5nIGluIHRoZSBh Y2Nlc3MNCi0JCXBvaW50LiAgSWYgeW91IGRvIG5vdCBoYXZlIGFueSBpZGVh IG9mIHdoYXQgaXMgdGhlIGtleQ0KLQkJdXNlZCBieSB0aGUgYWNjZXNzIHBv aW50LCB5b3Ugc2hvdWxkIHRyeSB0byB1c2UNCisJCXBvaW50LiAgSWYgeW91 IGRvIG5vdCBoYXZlIGFueSBpZGVhIG9mIHdoaWNoIGtleSBpcw0KKwkJdXNl ZCBieSB0aGUgYWNjZXNzIHBvaW50LCB0cnkNCiAJCTxsaXRlcmFsPjE8L2xp dGVyYWw+IChpLmUuLCB0aGUgZmlyc3Qga2V5KSBmb3IgdGhpcw0KIAkJdmFs dWUuPC9wYXJhPg0KIAkgICAgPC9saXN0aXRlbT4NCiANCiAJICAgIDxsaXN0 aXRlbT4NCi0JICAgICAgPHBhcmE+VGhlIDxsaXRlcmFsPndlcGtleTwvbGl0 ZXJhbD4gbWVhbnMgc2V0dGluZyB0aGUNCi0JCXNlbGVjdGVkIFdFUCBrZXku ICBJdCBzaG91bGQgaW4gdGhlIGZvcm1hdA0KLQkJPHJlcGxhY2VhYmxlPmlu ZGV4OmtleTwvcmVwbGFjZWFibGU+LCBpZiB0aGUgaW5kZXggaXMNCi0JCW5v dCBnaXZlbiwga2V5IDxsaXRlcmFsPjE8L2xpdGVyYWw+IGlzIHNldC4gIFRo YXQgaXMNCi0JCXRvIHNheSB3ZSBuZWVkIHRvIHNldCB0aGUgaW5kZXggaWYg d2UgdXNlIGtleXMgb3RoZXINCisJICAgICAgPHBhcmE+VGhlIDxsaXRlcmFs PndlcGtleTwvbGl0ZXJhbD4gc2VsZWN0cyBvbmUgb2YgdGhlDQorCQlXRVAg a2V5cy4gIEl0IHNob3VsZCBiZSBpbiB0aGUgZm9ybWF0DQorCQk8cmVwbGFj ZWFibGU+aW5kZXg6a2V5PC9yZXBsYWNlYWJsZT4uICBLZXkNCisJCTxsaXRl cmFsPjE8L2xpdGVyYWw+IGlzIHVzZWQgYnkgZGVmYXVsdDsgdGhlIGluZGV4 DQorCQlvbmx5IG5lZWRzIHRvIGJlIHNldCBpZiB3ZSB1c2UgYSBrZXkgb3Ro ZXINCiAJCXRoYW4gdGhlIGZpcnN0IGtleS48L3BhcmE+DQogDQogCSAgICAg IDxub3RlPg0KQEAgLTE3NDYsNyArMTc0OSw3IEBADQogCSAgICA8L2xpc3Rp dGVtPg0KIAkgIDwvaXRlbWl6ZWRsaXN0Pg0KIA0KLQkgIDxwYXJhPllvdSBh cmUgZW5jb3VyYWdlZCB0byByZWFkICZtYW4uaWZjb25maWcuODsgbWFudWFs DQorCSAgPHBhcmE+WW91IGFyZSBlbmNvdXJhZ2VkIHRvIHJlYWQgdGhlICZt YW4uaWZjb25maWcuODsgbWFudWFsDQogCSAgICBwYWdlIGZvciBmdXJ0aGVy IGluZm9ybWF0aW9uLjwvcGFyYT4NCiANCiAJICA8cGFyYT5UaGUgPGNvbW1h bmQ+d3BhX3N1cHBsaWNhbnQ8L2NvbW1hbmQ+IGZhY2lsaXR5IGFsc28NCkBA IC0xNzc3LDcgKzE3ODAsNyBAQA0KICAgICAgIDxwYXJhPklCU1MgbW9kZSwg YWxzbyBjYWxsZWQgYWQtaG9jIG1vZGUsIGlzIGRlc2lnbmVkIGZvciBwb2lu dA0KIAl0byBwb2ludCBjb25uZWN0aW9ucy4gIEZvciBleGFtcGxlLCB0byBl c3RhYmxpc2ggYW4gYWQtaG9jDQogCW5ldHdvcmsgYmV0d2VlbiB0aGUgbWFj aGluZSA8aG9zdGlkPkE8L2hvc3RpZD4gYW5kIHRoZSBtYWNoaW5lDQotCTxo b3N0aWQ+QjwvaG9zdGlkPiB3ZSB3aWxsIGp1c3QgbmVlZCB0byBjaG9vc2Ug dHdvIElQIGFkZHJlc3Nlcw0KKwk8aG9zdGlkPkI8L2hvc3RpZD4sIHdlIHdp bGwganVzdCBuZWVkIHRvIGNob29zZSB0d28gSVAgYWRkcmVzc2VzDQogCWFu ZCBhIFNTSUQuPC9wYXJhPg0KIA0KICAgICAgIDxwYXJhPk9uIHRoZSBib3gg PGhvc3RpZD5BPC9ob3N0aWQ+OjwvcGFyYT4NCkBAIC0xODIyLDcgKzE4MjUs NyBAQA0KIAkgIHByb3Rtb2RlIENUUyB3bWUgYnVyc3Q8L3NjcmVlbj4NCiAN CiAJICA8cGFyYT5Cb3RoIDxob3N0aWQ+QTwvaG9zdGlkPiBhbmQgPGhvc3Rp ZD5CPC9ob3N0aWQ+IGFyZSBub3cNCi0JICAgIHJlYWR5IHRvIGV4Y2hhbmdl IGluZm9ybWF0aW9ucy48L3BhcmE+DQorCSAgICByZWFkeSB0byBleGNoYW5n ZSBpbmZvcm1hdGlvbi48L3BhcmE+DQogICAgIDwvc2VjdDI+DQogDQogICAg IDxzZWN0MiBpZD0ibmV0d29yay13aXJlbGVzcy1hcCI+DQpAQCAtMTgzOSwx OSArMTg0MiwxOSBAQA0KIAk8cGFyYT5CZWZvcmUgY29uZmlndXJpbmcgeW91 ciAmb3M7IG1hY2hpbmUgYXMgYW4gQVAsIHRoZQ0KIAkgIGtlcm5lbCBtdXN0 IGJlIGNvbmZpZ3VyZWQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgd2lyZWxlc3MN CiAJICBuZXR3b3JraW5nIHN1cHBvcnQgZm9yIHlvdXIgd2lyZWxlc3MgY2Fy ZC4gIFlvdSBhbHNvIGhhdmUgdG8NCi0JICBhZGQgdGhlIHN1cHBvcnQgZm9y IHRoZSBzZWN1cml0eSBwcm90b2NvbHMgeW91IGludGVuZCB0bw0KKwkgIGFk ZCBzdXBwb3J0IGZvciB0aGUgc2VjdXJpdHkgcHJvdG9jb2xzIHlvdSBpbnRl bmQgdG8NCiAJICB1c2UuICBGb3IgbW9yZSBkZXRhaWxzLCBzZWUgPHhyZWYN CiAJICBsaW5rZW5kPSJuZXR3b3JrLXdpcmVsZXNzLWJhc2ljIj4uPC9wYXJh Pg0KIA0KIAk8bm90ZT4NCiAJICA8cGFyYT5UaGUgdXNlIG9mIHRoZSBORElT IGRyaXZlciB3cmFwcGVyIGFuZCB0aGUgJndpbmRvd3M7DQotCSAgICBkcml2 ZXJzIGRvIG5vdCBhbGxvdyBjdXJyZW50bHkgdGhlIEFQIG9wZXJhdGlvbi4g IE9ubHkNCisJICAgIGRyaXZlcnMgZG8gbm90IGN1cnJlbnRseSBhbGxvdyBB UCBvcGVyYXRpb24uICBPbmx5DQogCSAgICBuYXRpdmUgJm9zOyB3aXJlbGVz cyBkcml2ZXJzIHN1cHBvcnQgQVAgbW9kZS48L3BhcmE+DQogCTwvbm90ZT4N CiANCi0JPHBhcmE+T25jZSB0aGUgd2lyZWxlc3MgbmV0d29ya2luZyBzdXBw b3J0IGlzIGxvYWRlZCwgeW91IGNhbg0KKwk8cGFyYT5PbmNlIHdpcmVsZXNz IG5ldHdvcmtpbmcgc3VwcG9ydCBpcyBsb2FkZWQsIHlvdSBjYW4NCiAJICBj aGVjayBpZiB5b3VyIHdpcmVsZXNzIGRldmljZSBzdXBwb3J0cyB0aGUgaG9z dC1iYXNlZCBhY2Nlc3MNCi0JICBwb2ludCBtb2RlIChhbHNvIGtub3cgYXMg aG9zdGFwIG1vZGUpOjwvcGFyYT4NCisJICBwb2ludCBtb2RlIChhbHNvIGtu b3duIGFzIGhvc3RhcCBtb2RlKTo8L3BhcmE+DQogDQogCTxzY3JlZW4+JnBy b21wdC5yb290OyA8dXNlcmlucHV0PmlmY29uZmlnIDxyZXBsYWNlYWJsZT53 bGFuMDwvcmVwbGFjZWFibGU+IGNyZWF0ZSB3bGFuZGV2IDxyZXBsYWNlYWJs ZT5hdGgwPC9yZXBsYWNlYWJsZT48L3VzZXJpbnB1dD4NCiAmcHJvbXB0LnJv b3Q7IDx1c2VyaW5wdXQ+aWZjb25maWcgPHJlcGxhY2VhYmxlPndsYW4wPC9y ZXBsYWNlYWJsZT4gbGlzdCBjYXBzPC91c2VyaW5wdXQ+DQpAQCAtMTg2MSw4 ICsxODY0LDggQEANCiAJPHBhcmE+VGhpcyBvdXRwdXQgZGlzcGxheXMgdGhl IGNhcmQgY2FwYWJpbGl0aWVzOyB0aGUNCiAJICA8bGl0ZXJhbD5IT1NUQVA8 L2xpdGVyYWw+IHdvcmQgY29uZmlybXMgdGhpcyB3aXJlbGVzcyBjYXJkDQog CSAgY2FuIGFjdCBhcyBhbiBBY2Nlc3MgUG9pbnQuICBWYXJpb3VzIHN1cHBv cnRlZCBjaXBoZXJzIGFyZQ0KLQkgIGFsc28gbWVudGlvbmVkOiBXRVAsIFRL SVAsIEFFUywgZXRjLiwgdGhlc2UgaW5mb3JtYXRpb25zDQotCSAgYXJlIGlt cG9ydGFudCB0byBrbm93IHdoYXQgc2VjdXJpdHkgcHJvdG9jb2xzIGNvdWxk IGJlIHNldA0KKwkgIGFsc28gbWVudGlvbmVkOiBXRVAsIFRLSVAsIEFFUywg ZXRjLiAgVGhpcyBpbmZvcm1hdGlvbg0KKwkgIGlzIGltcG9ydGFudCB0byBr bm93IHdoYXQgc2VjdXJpdHkgcHJvdG9jb2xzIGNhbiBiZSB1c2VkDQogCSAg b24gdGhlIEFjY2VzcyBQb2ludC48L3BhcmE+DQogDQogCTxwYXJhPlRoZSB3 aXJlbGVzcyBkZXZpY2UgY2FuIG9ubHkgYmUgcHV0IGludG8gaG9zdGFwIG1v ZGUNCkBAIC0xODc3LDcgKzE4ODAsNyBAQA0KIAk8c2NyZWVuPiZwcm9tcHQu cm9vdDsgPHVzZXJpbnB1dD5pZmNvbmZpZyA8cmVwbGFjZWFibGU+d2xhbjA8 L3JlcGxhY2VhYmxlPiBjcmVhdGUgd2xhbmRldiA8cmVwbGFjZWFibGU+YXRo MDwvcmVwbGFjZWFibGU+IHdsYW5tb2RlIGhvc3RhcDwvdXNlcmlucHV0Pg0K ICZwcm9tcHQucm9vdDsgPHVzZXJpbnB1dD5pZmNvbmZpZyA8cmVwbGFjZWFi bGU+d2xhbjA8L3JlcGxhY2VhYmxlPiBpbmV0IDxyZXBsYWNlYWJsZT4xOTIu MTY4LjAuMTwvcmVwbGFjZWFibGU+IG5ldG1hc2sgPHJlcGxhY2VhYmxlPjI1 NS4yNTUuMjU1LjA8L3JlcGxhY2VhYmxlPiBzc2lkIDxyZXBsYWNlYWJsZT5m cmVlYnNkYXA8L3JlcGxhY2VhYmxlPiBtb2RlIDExZyBjaGFubmVsIDE8L3Vz ZXJpbnB1dD48L3NjcmVlbj4NCiANCi0JPHBhcmE+VXNlIGFnYWluIDxjb21t YW5kPmlmY29uZmlnPC9jb21tYW5kPiB0byBzZWUgdGhlIHN0YXR1cw0KKwk8 cGFyYT5Vc2UgPGNvbW1hbmQ+aWZjb25maWc8L2NvbW1hbmQ+IGFnYWluIHRv IHNlZSB0aGUgc3RhdHVzDQogCSAgb2YgdGhlIDxkZXZpY2VuYW1lPndsYW4w PC9kZXZpY2VuYW1lPiBpbnRlcmZhY2U6PC9wYXJhPg0KIA0KIAk8c2NyZWVu PiZwcm9tcHQucm9vdDsgPHVzZXJpbnB1dD5pZmNvbmZpZyA8cmVwbGFjZWFi bGU+d2xhbjA8L3JlcGxhY2VhYmxlPjwvdXNlcmlucHV0Pg0KQEAgLTIxNTAs NyArMjE1Myw3IEBADQogICAgICAgPHBhcmE+T24gJm9zOywgaXQgaXMgcG9z c2libGUgdG8gY29tYmluZSB0d28gb3IgZXZlbiBtb3JlIG5ldHdvcmsNCiAJ aW50ZXJmYWNlcyB0b2dldGhlciBpbiBhIDxxdW90ZT5mYWlsb3ZlcjwvcXVv dGU+IGZhc2hpb24sIHRoYXQNCiAJaXMsIHRvIHVzZSB0aGUgbW9zdCBwcmVm ZXJyZWQgYW5kIGF2YWlsYWJsZSBjb25uZWN0aW9uIGZyb20gYQ0KLQlncm91 cCBvZiBuZXR3b3JrIGludGVyZmFjZXMsIGFuZCBoYXZlIHRoZSBvcGVyYXRp bmcgc3lzdGVtIHRvDQorCWdyb3VwIG9mIG5ldHdvcmsgaW50ZXJmYWNlcywg YW5kIGhhdmUgdGhlIG9wZXJhdGluZyBzeXN0ZW0NCiAJc3dpdGNoIGF1dG9t YXRpY2FsbHkgd2hlbiB0aGUgbGluayBzdGF0ZSBjaGFuZ2VzLjwvcGFyYT4N CiANCiAgICAgICA8cGFyYT5XZSB3aWxsIGNvdmVyIGxpbmsgYWdncmVnYXRp b24gYW5kIGZhaWxvdmVyIGluIDx4cmVmIGxpbmtlbmQ9Im5ldHdvcmstYWdn cmVnYXRpb24iPg0K ---902635197-1141510348-1314591149=:39681--