From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 15:20:16 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE23716A4CE for ; Sun, 26 Dec 2004 15:20:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A953043D2F for ; Sun, 26 Dec 2004 15:20:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBQFKFof060883 for ; Sun, 26 Dec 2004 15:20:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBQFKFg3060882; Sun, 26 Dec 2004 15:20:15 GMT (envelope-from gnats) Resent-Date: Sun, 26 Dec 2004 15:20:15 GMT Resent-Message-Id: <200412261520.iBQFKFg3060882@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joel Dahl Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5672316A4CE for ; Sun, 26 Dec 2004 15:14:18 +0000 (GMT) Received: from av8-2-sn3.vrr.skanova.net (av8-2-sn3.vrr.skanova.net [81.228.9.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AD2343D41 for ; Sun, 26 Dec 2004 15:14:17 +0000 (GMT) (envelope-from joel@automatvapen.se) Received: by av8-2-sn3.vrr.skanova.net (Postfix, from userid 502) id 51B2D37FCC; Sun, 26 Dec 2004 16:14:16 +0100 (CET) Received: from smtp3-2-sn3.vrr.skanova.net (smtp3-2-sn3.vrr.skanova.net [81.228.9.102]) by av8-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 3DBEB37F05 for ; Sun, 26 Dec 2004 16:14:16 +0100 (CET) Received: from dude.automatvapen.se (t4o955p85.telia.com [195.252.53.205]) by smtp3-2-sn3.vrr.skanova.net (Postfix) with SMTP id 1800537E43 for ; Sun, 26 Dec 2004 16:14:14 +0100 (CET) Received: by dude.automatvapen.se (sSMTP sendmail emulation); Sun, 26 Dec 2004 16:14:27 +0100 Message-Id: <20041226151414.1800537E43@smtp3-2-sn3.vrr.skanova.net> Date: Sun, 26 Dec 2004 16:14:27 +0100 From: "Joel Dahl" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75515: [patch] Update handbook, chapter 23.3 (NFS) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joel Dahl List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 15:20:17 -0000 >Number: 75515 >Category: docs >Synopsis: [patch] Update handbook, chapter 23.3 (NFS) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 26 15:20:15 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Joel Dahl >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD dude.automatvapen.se 5.3-STABLE FreeBSD 5.3-STABLE #1: Sat Nov 13 19:50:36 CET 2004 joel@dude.automatvapen.se:/usr/obj/usr/src/sys/WRK i386 >Description: This chapter should reflect 5.x, not 4.x. >How-To-Repeat: >Fix: --- rpcbind.diff begins here --- Index: chapter.sgml =================================================================== RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml,v retrieving revision 1.48 diff -u -r1.48 chapter.sgml --- chapter.sgml 25 Dec 2004 18:57:42 -0000 1.48 +++ chapter.sgml 26 Dec 2004 11:41:51 -0000 @@ -609,12 +609,10 @@ order for this to function properly a few processes have to be configured and running. - In &os; 5.X, the portmap - utility has been replaced with the - rpcbind utility. Thus, in &os; 5.X - the user is required to replace every instance of - portmap with - rpcbind in the forthcoming + Under &os; 4.X, + users are required to replace every instance of + rpcbind with + portmap in the forthcoming examples. The server has to be running the following daemons: @@ -628,7 +626,7 @@ - portmap + rpcbind mountd @@ -661,7 +659,7 @@ the requests that &man.nfsd.8; passes on to it. - portmap + rpcbind The portmapper daemon allows NFS clients to discover which port the NFS server is using. @@ -696,7 +694,7 @@ following options are configured in the /etc/rc.conf file: - portmap_enable="YES" + rpcbind_enable="YES" nfs_server_enable="YES" mountd_flags="-r" @@ -821,7 +819,7 @@ On the NFS server: - &prompt.root; portmap + &prompt.root; rpcbind &prompt.root; nfsd -u -t -n 4 &prompt.root; mountd -r --- rpcbind.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 15:23:42 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4861416A4CE; Sun, 26 Dec 2004 15:23:42 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D31243D31; Sun, 26 Dec 2004 15:23:42 +0000 (GMT) (envelope-from blackend@FreeBSD.org) Received: from freefall.freebsd.org (blackend@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBQFNfAF061057; Sun, 26 Dec 2004 15:23:41 GMT (envelope-from blackend@freefall.freebsd.org) Received: (from blackend@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBQFNfe7061053; Sun, 26 Dec 2004 15:23:41 GMT (envelope-from blackend) Date: Sun, 26 Dec 2004 15:23:41 GMT From: Marc Fonvieille Message-Id: <200412261523.iBQFNfe7061053@freefall.freebsd.org> To: blackend@FreeBSD.org, freebsd-doc@FreeBSD.org, blackend@FreeBSD.org Subject: Re: docs/75515: [patch] Update handbook, chapter 23.3 (NFS) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 15:23:42 -0000 Synopsis: [patch] Update handbook, chapter 23.3 (NFS) Responsible-Changed-From-To: freebsd-doc->blackend Responsible-Changed-By: blackend Responsible-Changed-When: Sun Dec 26 15:23:16 GMT 2004 Responsible-Changed-Why: I'll work on this one. http://www.freebsd.org/cgi/query-pr.cgi?pr=75515 From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 16:10:31 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7856E16A4CE for ; Sun, 26 Dec 2004 16:10:31 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22FC743D5C for ; Sun, 26 Dec 2004 16:10:31 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBQGAV9Y067336 for ; Sun, 26 Dec 2004 16:10:31 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBQGAVZw067335; Sun, 26 Dec 2004 16:10:31 GMT (envelope-from gnats) Date: Sun, 26 Dec 2004 16:10:31 GMT Message-Id: <200412261610.iBQGAVZw067335@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Matteo Riondato Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 16:10:31 -0000 The following reply was made to PR docs/75422; it has been noted by GNATS. From: Matteo Riondato To: "Simon L. Nielsen" , FreeBSD-gnats-submit@FreeBSD.org Cc: bug-followup@FreeBSD.org Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter Date: Sun, 26 Dec 2004 17:04:46 +0100 --=-nJrkqYtMbMZRfDDC4mQM Content-Type: multipart/mixed; boundary="=-YGXksNBBJkCF2hitBO7r" --=-YGXksNBBJkCF2hitBO7r Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Simon L. Nielsen wrote > Could you please update the patch to only include content > changes? Here you are. Best Regards --=20 Rionda aka Matteo Riondato GUFI Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) BSD-FAQ-it Main Developer (http://utenti.gufi.org/~rionda) Sent from: kaiser.sig11.org running FreeBSD-6.0-CURRENT --=-YGXksNBBJkCF2hitBO7r Content-Disposition: attachment; filename=firewall.diff Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=firewall.diff; charset=ISO-8859-1 LS0tIGNoYXB0ZXIuc2dtbC5vcmlnCVdlZCBEZWMgMjIgMTk6Mzg6MjggMjAwNA0KKysrIGNoYXB0 ZXIuc2dtbAlTdW4gRGVjIDI2IDE3OjAwOjMwIDIwMDQNCkBAIC0zMiw3ICszMiw3IEBADQogICA8 c2VjdDEgaWQ9ImZpcmV3YWxscy1pbnRybyI+DQogICAgIDx0aXRsZT5JbnRyb2R1Y3Rpb248L3Rp dGxlPg0KIA0KLSAgICA8cGFyYT5GaXJld2FsbHMgbWFrZSBpdCBwb3NzYmlsZSB0byBmaWx0ZXIN CisgICAgPHBhcmE+RmlyZXdhbGxzIG1ha2UgaXQgcG9zc2libGUgdG8gZmlsdGVyDQogICAgICAg aW5jb21pbmcgYW5kIG91dGdvaW5nIHRyYWZmaWMgdGhhdCBmbG93cyB0aHJvdWdoIHlvdXIgc3lz dGVtLg0KICAgICAgIEEgZmlyZXdhbGwgY2FuIHVzZSBvbmUgb3IgbW9yZSBzZXRzIG9mIDxxdW90 ZT5ydWxlczwvcXVvdGU+IHRvDQogICAgICAgaW5zcGVjdCB0aGUgbmV0d29yayBwYWNrZXRzIGFz IHRoZXkgY29tZSBpbiBvciBnbyBvdXQgb2YgeW91cg0KQEAgLTEyNSw3ICsxMjUsNyBAQA0KICAg ICA8cGFyYT5TZWN1cml0eSBjYW4gYmUgdGlnaHRlbmVkIGZ1cnRoZXIgdXNpbmcgYSA8cXVvdGU+ c3RhdGVmdWwNCiAJZmlyZXdhbGw8L3F1b3RlPi4gIFdpdGggYSBzdGF0ZWZ1bCBmaXJld2FsbCB0 aGUgZmlyZXdhbGwga2VlcHMNCiAgICAgICB0cmFjayBvZiB3aGljaCBjb25uZWN0aW9ucyBhcmUg b3BlbmVkIHRocm91Z2ggdGhlIGZpcmV3YWxsIGFuZA0KLSAgICAgIHdpbGwgb25seSBhbGxvdyB0 cmFmZmljIHRocm91Z2ggd2hpY2ggZWl0aGVyIG1hdGNoZXMgYSBleGlzdGluZw0KKyAgICAgIHdp bGwgb25seSBhbGxvdyB0cmFmZmljIHRocm91Z2ggd2hpY2ggZWl0aGVyIG1hdGNoZXMgYW4gZXhp c3RpbmcNCiAgICAgICBjb25uZWN0aW9uIG9yIG9wZW5zIGEgbmV3IG9uZS4gIFRoZSBkaXNhZHZh bnRhZ2Ugb2YgYSBzdGF0ZWZ1bA0KICAgICAgIGZpcmV3YWxsIGlzIHRoYXQgaXQgY2FuIGJlIHZ1 bG5lcmFibGUgdG8gRGVuaWFsIG9mIFNlcnZpY2UNCiAgICAgICAoPGFjcm9ueW0+RG9TPC9hY3Jv bnltPikgYXR0YWNrcyBpZiBhIGxvdCBvZiBuZXcgY29ubmVjdGlvbnMgYXJlDQpAQCAtMTk3LDcg KzE5Nyw3IEBADQogICAgICAga25vd24gYXMgPGFjcm9ueW0+UEY8L2Fjcm9ueW0+IHdhcyBwb3J0 ZWQgdG8gJm9zOyZuYnNwOzUuMy4NCiAgICAgICA8YWNyb255bT5QRjwvYWNyb255bT4gaXMgYSBj b21wbGV0ZSwgZnVsbHkgZmVhdHVyZWQgZmlyZXdhbGwNCiAgICAgICB0aGF0IGNvbnRhaW5zIDxh Y3JvbnltPkFMVFE8L2Fjcm9ueW0+IGZvciBiYW5kd2lkdGggdXNhZ2UNCi0gICAgICBtYW5hZ2Vt ZW50IGluIGEgd2F5IHNpbWlsYXIgdG8gdGhlIGR1bW15bmV0IHByb3ZpZGVzIGluDQorICAgICAg bWFuYWdlbWVudCBpbiBhIHdheSBzaW1pbGFyIHRvIHdoYXQgRFVNTVlORVQgcHJvdmlkZXMgaW4N CiAgICAgICA8YWNyb255bT5JUEZXPC9hY3JvbnltPi4gIFRoZSBPcGVuQlNEIHByb2plY3QgZG9l cyBhbg0KICAgICAgIG91dHN0YW5kaW5nIGpvYiBvZiBtYWludGFpbmluZyB0aGUgUEYgdXNlcnMn IGd1aWRlIHRoYXQgaXQgd2lsbA0KICAgICAgIG5vdCBiZSBtYWRlIHBhcnQgb2YgdGhpcyBoYW5k Ym9vayBmaXJld2FsbCBzZWN0aW9uIGFzIHRoYXQgd291bGQNCkBAIC0yMjMsOCArMjIzLDggQEAN CiAgICAgPHNlY3QyPg0KICAgICAgIDx0aXRsZT5FbmFibGluZyBQRjwvdGl0bGU+DQogICAgICAg PHBhcmE+UEYgaXMgaW5jbHVkZWQgaW4gdGhlIGJhc2ljICZvczsgaW5zdGFsbCBmb3IgdmVyc2lv bnMgbmV3ZXIgdGhhbg0KLSAgICAgICAgNS4zIGFzIGEgc2VwYXJhdGUgcnVuIHRpbWUgbG9hZGFi bGUgbW9kdWxlLiBQRiB3aWxsIGR5bmFtaWNhbGx5IGxvYWQNCi0JICAgICAgICBpdHMga2VybmVs IGxvYWRhYmxlIG1vZHVsZSB3aGVuIHRoZSByYy5jb25mIHN0YXRlbWVudA0KKyAgICAgICAgNS4z IGFzIGEgc2VwYXJhdGUgcnVuIHRpbWUgbG9hZGFibGUgbW9kdWxlLiBUaGUgc3lzdGVtIHdpbGwg ZHluYW1pY2FsbHkgbG9hZA0KKwkgICAgICAgIFBGIGtlcm5lbCBsb2FkYWJsZSBtb2R1bGUgd2hl biB0aGUgcmMuY29uZiBzdGF0ZW1lbnQNCiAgICAgICAgIDxsaXRlcmFsPnBmX2VuYWJsZT0iWUVT IjwvbGl0ZXJhbD4gaXMgdXNlZC4gVGhlDQogICAgICAgICBsb2FkYWJsZSBtb2R1bGUgd2FzIGNy ZWF0ZWQgd2l0aCAmbWFuLnBmbG9nLjQ7IGxvZ2dpbmcNCiAgICAgICAgIGVuYWJsZWQuPC9wYXJh Pg0KQEAgLTI1OCw3ICsyNTgsNyBAQA0KICAgICAgICAgPHF1b3RlPnN0YXRlIGNoYW5nZXM8L3F1 b3RlPi4gQXMgdGhpcyBpcyBub3QgcGFydCBvZiB0aGUgbG9hZGFibGUNCiAgICAgICAgIG1vZHVs ZSBvbmUgaGFzIHRvIGJ1aWxkIGEgY3VzdG9tIGtlcm5lbCB0byB1c2UgaXQuPC9wYXJhPg0KIA0K LSAgICAgIDxwYXJhPlRoZXNlIHNldHRpbmdzIHdpbGwgdGFrZSBhZmZlY3Qgb25seSBhZnRlciB5 b3UgaGF2ZSBidWlsdCBhbmQNCisgICAgICA8cGFyYT5UaGVzZSBzZXR0aW5ncyB3aWxsIHRha2Ug ZWZmZWN0IG9ubHkgYWZ0ZXIgeW91IGhhdmUgYnVpbHQgYW5kDQogICAgICAgICAgICAgICAgIGlu c3RhbGxlZCBhIGtlcm5lbCB3aXRoIHRoZW0gc2V0LjwvcGFyYT4NCiAgICAgPC9zZWN0Mj4NCiAN CkBAIC0yNzYsNyArMjc2LDcgQEANCiBwZmxvZ19mbGFncz0iIiAgICAgICAgICAgICAgICAgICMg YWRkaXRpb25hbCBmbGFncyBmb3IgcGZsb2dkIHN0YXJ0dXA8L3Byb2dyYW1saXN0aW5nPg0KIA0K ICAgICAgIDxwYXJhPklmIHlvdSBoYXZlIGEgTEFOIGJlaGluZCB0aGlzIGZpcmV3YWxsIGFuZCBo YXZlIHRvIGZvcndhcmQNCi0gICAgICAgIHBhY2tldHMgZm9yIHRoZSBjb21wdXRlcnMgaW4gdGhl IExBTiBvciB3YW50IHRvIGRvIE5BVCB5b3UgaGF2ZSB0bw0KKyAgICAgICAgcGFja2V0cyBmb3Ig dGhlIGNvbXB1dGVycyBpbiB0aGUgTEFOIG9yIHdhbnQgdG8gZG8gTkFULCB5b3UgaGF2ZSB0bw0K ICAgICAgICAgZW5hYmxlIHRoZSBmb2xsb3dpbmcgb3B0aW9uIGFzIHdlbGw6PC9wYXJhPg0KIA0K ICAgICAgIDxwcm9ncmFtbGlzdGluZz5nYXRld2F5X2VuYWJsZT0iWUVTIiAgICAgICAgICAgICMg RW5hYmxlIGFzIExhbiBnYXRld2F5PC9wcm9ncmFtbGlzdGluZz4NCkBAIC0yODgsNyArMjg4LDcg QEANCiAgICAgPHRpdGxlPlRoZSBJUEZJTFRFUiAoSVBGKSBGaXJld2FsbDwvdGl0bGU+DQogDQog ICAgIDxwYXJhPlRoZSBhdXRob3Igb2YgSVBGSUxURVIgaXMgRGFycmVuIFJlZWQuIElQRklMVEVS IGlzIG5vdA0KLSAgICAgIG9wZXJhdGluZyBzeXN0ZW0gZGVwZW5kZW50LiBJUEZJTFRFUiBpcyBh IG9wZW4gc291cmNlDQorICAgICAgb3BlcmF0aW5nIHN5c3RlbSBkZXBlbmRlbnQ6IGlzIGFuIG9w ZW4gc291cmNlDQogICAgICAgYXBwbGljYXRpb24gYW5kIGhhcyBiZWVuIHBvcnRlZCB0byAmb3M7 LCBOZXRCU0QsIE9wZW5CU0QsIFN1bk9TLA0KICAgICAgIEhQL1VYLCBhbmQgU29sYXJpcyBvcGVy YXRpbmcgc3lzdGVtcy4gSVBGSUxURVIgaXMgYWN0aXZlbHkgYmVpbmcNCiAgICAgICBzdXBwb3J0 ZWQgYW5kIG1haW50YWluZWQsIHdpdGggdXBkYXRlZCB2ZXJzaW9ucyBiZWluZyByZWxlYXNlZA0K QEAgLTM0Miw3ICszNDIsNyBAQA0KICAgICA8c2VjdDI+DQogICAgICAgPHRpdGxlPkVuYWJsaW5n IElQRjwvdGl0bGU+DQogICAgICAgPHBhcmE+SVBGIGlzIGluY2x1ZGVkIGluIHRoZSBiYXNpYyAm b3M7IGluc3RhbGwgYXMgYSBzZXBhcmF0ZQ0KLSAgICAgICAgcnVuIHRpbWUgbG9hZGFibGUgbW9k dWxlLiBJUEYgd2lsbCBkeW5hbWljYWxseSBsb2FkIGl0cyBrZXJuZWwNCisgICAgICAgIHJ1biB0 aW1lIGxvYWRhYmxlIG1vZHVsZS4gVGhlIHN5c3RlbSB3aWxsIGR5bmFtaWNhbGx5IGxvYWQgSVBG IGtlcm5lbA0KICAgICAgICAgbG9hZGFibGUgbW9kdWxlIHdoZW4gdGhlIHJjLmNvbmYgc3RhdGVt ZW50IDxsaXRlcmFsPg0KICAgICAgICAgaXBmaWx0ZXJfZW5hYmxlPSJZRVMiPC9saXRlcmFsPiBp cyB1c2VkLiBUaGUgbG9hZGFibGUNCiAgICAgICAgIG1vZHVsZSB3YXMgY3JlYXRlZCB3aXRoIGxv Z2dpbmcgZW5hYmxlZCBhbmQgdGhlIDxsaXRlcmFsPmRlZmF1bHQNCkBAIC0zNjksOCArMzY5LDgg QEANCiBvcHRpb25zIElQRklMVEVSX0xPRw0KIG9wdGlvbnMgSVBGSUxURVJfREVGQVVMVF9CTE9D SzwvcHJvZ3JhbWxpc3Rpbmc+DQogDQotICAgICAgPHBhcmE+PGxpdGVyYWw+b3B0aW9ucyBJUEZJ TFRFUjwvbGl0ZXJhbD4gdGVsbHMgdGhlIGNvbXBpbGUNCi0gICAgICAgIHRvIGluY2x1ZGUgSVBG SUxURVIgYXMgcGFydCBvZiBpdHMgY29yZSBrZXJuZWwuPC9wYXJhPg0KKyAgICAgIDxwYXJhPjxs aXRlcmFsPm9wdGlvbnMgSVBGSUxURVI8L2xpdGVyYWw+IGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl DQorCTxxdW90ZT5JUEZJTFRFUjwvcXVvdGU+IGZpcmV3YWxsLjwvcGFyYT4NCiANCiAgICAgICA8 cGFyYT48bGl0ZXJhbD5vcHRpb25zIElQRklMVEVSX0xPRzwvbGl0ZXJhbD4gZW5hYmxlcyB0aGUN CiAgICAgICAgIG9wdGlvbiB0byBoYXZlIElQRiBsb2cgdHJhZmZpYyBieSB3cml0aW5nIHRvIHRo ZSBpcGwgcGFja2V0DQpAQCAtMzgxLDcgKzM4MSw3IEBADQogICAgICAgICBjaGFuZ2VzIHRoZSBk ZWZhdWx0IGJlaGF2aW9yIHNvIGFueSBwYWNrZXQgbm90IG1hdGNoaW5nIGENCiAgICAgICAgIGZp cmV3YWxsIDxsaXRlcmFsPnBhc3M8L2xpdGVyYWw+IHJ1bGUgZ2V0cyBibG9ja2VkLjwvcGFyYT4N CiANCi0gICAgICA8cGFyYT5UaGVzZSBzZXR0aW5ncyB3aWxsIHRha2UgYWZmZWN0IG9ubHkgYWZ0 ZXIgeW91IGhhdmUgYnVpbHQNCisgICAgICA8cGFyYT5UaGVzZSBzZXR0aW5ncyB3aWxsIHRha2Ug ZWZmZWN0IG9ubHkgYWZ0ZXIgeW91IGhhdmUgYnVpbHQNCiAgICAgICAgIGFuZCBpbnN0YWxsZWQg YSBrZXJuZWwgd2l0aCB0aGVtIHNldC48L3BhcmE+DQogICAgIDwvc2VjdDI+DQogDQpAQCAtMzkz LDcgKzM5Myw3IEBADQogICAgICAgPHByb2dyYW1saXN0aW5nPmlwZmlsdGVyX2VuYWJsZT0iWUVT IiAgICAgICAgICAgICAjIFN0YXJ0IGlwZiBmaXJld2FsbA0KIGlwZmlsdGVyX3J1bGVzPSIvZXRj L2lwZi5ydWxlcyIgICAjIGxvYWRzIHJ1bGVzIGRlZmluaXRpb24gdGV4dCBmaWxlDQogaXBtb25f ZW5hYmxlPSJZRVMiICAgICAgICAgICAgICAgICMgU3RhcnQgSVAgbW9uaXRvciBsb2cNCi1pcG1v bl9mbGFncz0iLURzIiAgICAgICAgICAgICAgICAjIEQgPSBzdGFydCBhcyBkYWVtb24NCitpcG1v bl9mbGFncz0iLURzIiAgICAgICAgICAgICAgICAgIyBEID0gc3RhcnQgYXMgZGFlbW9uDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgcyA9IGxvZyB0byBzeXNsb2cNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB2ID0gbG9nIHRjcCB3aW5kb3csIGFjaywg c2VxDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgbiA9IG1hcCBJUCAmIHBv cnQgdG8gbmFtZXM8L3Byb2dyYW1saXN0aW5nPg0KQEAgLTQxOSw3ICs0MTksNyBAQA0KICAgICAg PHBhcmE+PG9wdGlvbj4tRmE8L29wdGlvbj4gbWVhbnMgZmx1c2ggYWxsIGludGVybmFsIHJ1bGVz IHRhYmxlcy48L3BhcmE+DQogICAgICA8cGFyYT48b3B0aW9uPi1mPC9vcHRpb24+IG1lYW5zIHRo aXMgaXMgdGhlIGZpbGUgdG8gcmVhZCBmb3IgdGhlIHJ1bGVzIHRvIGxvYWQuPC9wYXJhPg0KIA0K LSAgICAgPHBhcmE+VGhpcyBnaXZlcyB5b3UgdGhlIGFiaWxpdHkgdG8gbWFrZSBjaGFuZ2VzIHRv IHRoZWlyIGN1c3RvbQ0KKyAgICAgPHBhcmE+VGhpcyBnaXZlcyB5b3UgdGhlIGFiaWxpdHkgdG8g bWFrZSBjaGFuZ2VzIHRvIHlvdXIgY3VzdG9tDQogICAgICAgIHJ1bGVzIGZpbGUsIHJ1biB0aGUg YWJvdmUgSVBGIGNvbW1hbmQgdGh1cyB1cGRhdGluZyB0aGUgcnVubmluZw0KICAgICAgICBmaXJl d2FsbCB3aXRoIGEgZnJlc2ggY29weSBvZiBhbGwgdGhlIHJ1bGVzIHdpdGhvdXQgaGF2aW5nIHRv DQogICAgICAgIHJlYm9vdCB0aGUgc3lzdGVtLiBUaGlzIG1ldGhvZCBpcyB2ZXJ5IGNvbnZlbmll bnQgZm9yIHRlc3RpbmcgbmV3DQpAQCAtNTkwLDExICs1OTAsMTIgQEANCiANCiAgICAgICAgPHBh cmE+VG8gYWN0aXZhdGUgdGhlIGNoYW5nZXMgdG8gPGZpbGVuYW1lPi9ldGMvc3lzbG9nLmNvbmYN CiAgICAgICAgICA8L2ZpbGVuYW1lPiB5b3UgY2FuIHJlYm9vdCBvciBidW1wIHRoZSBzeXNsb2cg dGFzayBpbnRvDQotICAgICAgICAgcmUtcmVhZGluZyA8ZmlsZW5hbWU+L2V0Yy9zeXNsb2cuY29u ZjwvZmlsZW5hbWU+IGJ5IDxjb21tYW5kPg0KLSAgICAgICAgIGtpbGwgLUhVUCAmbHQ7cGlkJmd0 OzwvY29tbWFuZD4uIFlvdSBnZXQgdGhlIHBpZCAoaS5lLiBwcm9jZXNzDQorICAgICAgICAgcmUt cmVhZGluZyA8ZmlsZW5hbWU+L2V0Yy9zeXNsb2cuY29uZjwvZmlsZW5hbWU+IGJ5DQorICAgICAg ICAgPGNvbW1hbmQ+L2V0Yy9yYy5kL3N5c2xvZ2QgcmVzdGF0PC9jb21tYW5kPiAoPGNvbW1hbmQ+ DQorICAgICAgICAga2lsbCAtSFVQICZsdDtwaWQmZ3Q7PC9jb21tYW5kPiBpbiAmb3M7IDQueC4g WW91IGdldCB0aGUgcGlkIChpLmUuIHByb2Nlc3MNCiAgICAgICAgICBudW1iZXIpIGJ5IGxpc3Rp bmcgdGhlIHRhc2tzIHdpdGggdGhlIDxjb21tYW5kPnBzIC1heDwvY29tbWFuZD4NCiAgICAgICAg ICBjb21tYW5kLiBGaW5kIHN5c2xvZyBpbiB0aGUgZGlzcGxheSBhbmQgdGhlIHBpZCBpcyB0aGUg bnVtYmVyDQotICAgICAgICAgaW4gdGhlIGxlZnQgY29sdW1uLjwvcGFyYT4NCisgICAgICAgICBp biB0aGUgbGVmdCBjb2x1bW4pLjwvcGFyYT4NCiANCiAgICAgICAgPHBhcmE+RG8gbm90IGZvcmdl dCB0byBjaGFuZ2UgPGZpbGVuYW1lPi9ldGMvbmV3c3lzbG9nLmNvbmYNCiAgICAgICAgICA8L2Zp bGVuYW1lPiB0byByb3RhdGUgdGhlIG5ldyBsb2cgeW91IGp1c3QgY3JlYXRlZCBhYm92ZS4NCkBA IC02NTAsMTIgKzY1MSwxMiBAQA0KICAgICAgICAgIDwvbGlzdGl0ZW0+DQogDQogICAgICAgICAg PGxpc3RpdGVtPg0KLSAgICAgICAgICAgPHBhcmE+UFIgZm9sbG93ZWQgYnkgdGhlIHByb3RvY29s IG5hbWUgb3IgbnVtYmVyLCBlLmcuIFBSDQorICAgICAgICAgICA8cGFyYT48bGl0ZXJhbD5QUjwv bGl0ZXJhbD4gZm9sbG93ZWQgYnkgdGhlIHByb3RvY29sIG5hbWUgb3IgbnVtYmVyLCBlLmcuIFBS DQogICAgICAgICAgICAgIHRjcC48L3BhcmE+DQogICAgICAgICAgPC9saXN0aXRlbT4NCiANCiAg ICAgICAgICA8bGlzdGl0ZW0+DQotICAgICAgICAgICA8cGFyYT5sZW4gZm9sbG93ZWQgYnkgdGhl IGhlYWRlciBsZW5ndGggYW5kIHRvdGFsIGxlbmd0aCBvZg0KKyAgICAgICAgICAgPHBhcmE+PGxp dGVyYWw+bGVuPC9saXRlcmFsPiBmb2xsb3dlZCBieSB0aGUgaGVhZGVyIGxlbmd0aCBhbmQgdG90 YWwgbGVuZ3RoIG9mDQogICAgICAgICAgICAgIHRoZSBwYWNrZXQsIGUuZy4gbGVuIDIwIDQwLjwv cGFyYT4NCiAgICAgICAgICA8L2xpc3RpdGVtPg0KICAgICAgICA8L29yZGVyZWRsaXN0Pg0KQEAg LTcwMyw4ICs3MDQsOCBAQA0KIDxwcm9ncmFtbGlzdGluZz4jIyMjIyMjIyMjIyMjIFN0YXJ0IG9m IElQRiBydWxlcyBzY3JpcHQgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogDQogb2lmPSJkYzAi ICAgICAgICAgICAgIyBuYW1lIG9mIHRoZSBvdXRib3VuZCBpbnRlcmZhY2UNCi1vZG5zPSIxOTIu MC4yLjExIiAgICAjIElTUCdzIGRucyBzZXJ2ZXIgSVAgYWRkcmVzcyBTeW1ib2xpYyZndDsNCi1t eWlwPSIxOTIuMC4yLjciICAgICAjIE15IFN0YXRpYyBJUCBhZGRyZXNzIGZyb20gSVNQDQorb2Ru cz0iMTkyLjAuMi4xMSIgICAgIyBJU1AncyBkbnMgc2VydmVyIElQIGFkZHJlc3MNCitteWlwPSIx OTIuMC4yLjciICAgICAjIG15IHN0YXRpYyBJUCBhZGRyZXNzIGZyb20gSVNQDQoga3M9ImtlZXAg c3RhdGUiDQogZmtzPSJmbGFncyBTIGtlZXAgc3RhdGUiDQogDQpAQCAtNzQyLDcgKzc0Myw3IEBA DQogICAgICAgICAgc2NyaXB0cyB0aGF0IHJlYWQgPGZpbGVuYW1lPnJjLmNvbmY8L2ZpbGVuYW1l PiB3aWxsIGhhdmUNCiAgICAgICAgICBwcm9ibGVtcy48L3BhcmE+DQogDQotICAgICAgIDxwYXJh PlRvIGdldCBhcm91bmQgdGhpcyBsaW1pdGF0aW9uIHdpdGggYSByYyBzY3JpcHRzLCByZW1vdmUN CisgICAgICAgPHBhcmE+VG8gZ2V0IGFyb3VuZCB0aGlzIGxpbWl0YXRpb24gd2l0aCBhIHJjIHNj cmlwdCwgcmVtb3ZlDQogICAgICAgICAgdGhlIGZvbGxvd2luZyBsaW5lOjwvcGFyYT4NCiANCiAg ICAgICAgPHByb2dyYW1saXN0aW5nPjxjb21tYW5kPmlwZmlsdGVyX3J1bGVzPTwvY29tbWFuZD4N CkBAIC03NTAsNyArNzUxLDcgQEANCiANCiAgICAgICAgPHBhcmE+QWRkIGEgc2NyaXB0IGxpa2Ug dGhlIGZvbGxvd2luZyB0byB5b3VyIDxmaWxlbmFtZT4NCiAgICAgICAgICAvdXNyL2xvY2FsL2V0 Yy9yYy5kLzwvZmlsZW5hbWU+IHN0YXJ0dXAgZGlyZWN0b3J5LiBUaGUgc2NyaXB0DQotICAgICAg ICAgc2hvdWxkIGhhdmUgYSBvYnZpb3VzIG5hbWUgbGlrZSA8ZmlsZW5hbWU+bG9hZGlwZnJ1bGVz LnNoDQorICAgICAgICAgc2hvdWxkIGhhdmUgYW4gb2J2aW91cyBuYW1lIGxpa2UgPGZpbGVuYW1l PmxvYWRpcGZydWxlcy5zaA0KICAgICAgICAgIDwvZmlsZW5hbWU+LiBUaGUgPGZpbGVuYW1lPi5z aDwvZmlsZW5hbWU+IGV4dGVuc2lvbiBpcyBtYW5kYXRvcnkuDQogDQogICAgICAgIDxwcm9ncmFt bGlzdGluZz4jIS9iaW4vc2gNCkBAIC03NzQsMjAgKzc3NSwyMCBAQA0KICAgICAgICAgIHNlc3Np b24gY29udmVyc2F0aW9uLiBUaGUgZmlyZXdhbGwgcnVsZSBzZXQgcHJvY2Vzc2VzIHRoZQ0KICAg ICAgICAgIHBhY2tldCAyIHRpbWVzLCBvbmNlIG9uIGl0cyBhcnJpdmFsIGZyb20gdGhlIHB1Ymxp YyBJbnRlcm5ldA0KICAgICAgICAgIGhvc3QgYW5kIGFnYWluIGFzIGl0IGxlYXZlcyBmb3IgaXRz IHJldHVybiB0cmlwIGJhY2sgdG8gdGhlDQotICAgICAgICAgcHVibGljIEludGVybmV0IGhvc3Qu IEVhY2ggdGNwL2lwIHNlcnZpY2UgKGkuZS4gdGVsbmV0LCB3d3csDQorICAgICAgICAgcHVibGlj IEludGVybmV0IGhvc3QuIEVhY2ggVENQL0lQIHNlcnZpY2UgKGkuZS4gdGVsbmV0LCB3d3csDQog ICAgICAgICAgbWFpbCwgZXRjLikgaXMgcHJlZGVmaW5lZCBieSBpdHMgcHJvdG9jb2wsIHNvdXJj ZSBhbmQNCiAgICAgICAgICBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLCBvciB0aGUgc291cmNlIGFu ZCBkZXN0aW5hdGlvbiBwb3J0DQogICAgICAgICAgbnVtYmVyLiBUaGlzIGlzIHRoZSBiYXNpYyBz ZWxlY3Rpb24gY3JpdGVyaWEgdXNlZCB0byBjcmVhdGUNCiAgICAgICAgICBydWxlcyB3aGljaCB3 aWxsIHBhc3Mgb3IgYmxvY2sgc2VydmljZXMuPC9wYXJhPg0KIA0KICAgICAgICA8cGFyYT5JUEYg d2FzIG9yaWdpbmFsbHkgd3JpdHRlbiB1c2luZyBhIHJ1bGVzIHByb2Nlc3NpbmcgbG9naWMNCi0g ICAgICAgICBvZiAndGhlIGxhc3QgbWF0Y2hpbmcgcnVsZSB3aW5zJyBhbmQgdXNlZCBvbmx5IHN0 YXRlbGVzcw0KKyAgICAgICAgIG9mIDxxdW90ZT50aGUgbGFzdCBtYXRjaGluZyBydWxlIHdpbnM8 L3F1b3RlPiBhbmQgdXNlZCBvbmx5IHN0YXRlbGVzcw0KICAgICAgICAgIHJ1bGVzLiBPdmVyIHRp bWUgSVBGIGhhcyBiZWVuIGVuaGFuY2VkIHRvIGluY2x1ZGUgYSAncXVpY2snDQogICAgICAgICAg b3B0aW9uIGFuZCBhIHN0YXRlZnVsICdrZWVwIHN0YXRlJyBvcHRpb24gd2hpY2ggZHJhc3RpY2Fs bHkNCiAgICAgICAgICBtb2Rlcm5pemVkIHRoZSBydWxlcyBwcm9jZXNzaW5nIGxvZ2ljLjwvcGFy YT4NCiANCiAgICAgICAgPHBhcmE+VGhlIGluc3RydWN0aW9ucyBjb250YWluZWQgaW4gdGhpcyBz ZWN0aW9uIGlzIGJhc2VkIG9uDQotICAgICAgICAgdXNpbmcgcnVsZXMgdGhhdCBjb250YWluIHRo ZSAncXVpY2snIG9wdGlvbi4gYW5kIHRoZSBzdGF0ZWZ1bA0KKyAgICAgICAgIHVzaW5nIHJ1bGVz IHRoYXQgY29udGFpbiB0aGUgJ3F1aWNrJyBvcHRpb24gYW5kIHRoZSBzdGF0ZWZ1bA0KICAgICAg ICAgICdrZWVwIHN0YXRlJyBvcHRpb24uIFRoaXMgaXMgdGhlIGJhc2ljIGZyYW1ld29yayBmb3Ig Y29kaW5nIGFuDQogICAgICAgICAgaW5jbHVzaXZlIGZpcmV3YWxsIHJ1bGUgc2V0LjwvcGFyYT4N CiANCkBAIC04MTgsMTAgKzgxOSwxMCBAQA0KICAgICAgICAgIHRoZSBlbmQgb2YgYSBydWxlIGxp bmUgb3Igb24gaXRzIG93biBsaW5lcy4gQmxhbmsgbGluZXMgYXJlDQogICAgICAgICAgaWdub3Jl ZC48L3BhcmE+DQogDQotICAgICAgIDxwYXJhPlJ1bGVzIGNvbnRhaW4ga2V5d29yZHMsIFRoZXNl IGtleXdvcmRzIGhhdmUgdG8gYmUgY29kZWQgaW4NCisgICAgICAgPHBhcmE+UnVsZXMgY29udGFp biBrZXl3b3Jkcy4gVGhlc2Uga2V5d29yZHMgaGF2ZSB0byBiZSBjb2RlZCBpbg0KICAgICAgICAg IGEgc3BlY2lmaWMgb3JkZXIgZnJvbSBsZWZ0IHRvIHJpZ2h0IG9uIHRoZSBsaW5lLiBLZXl3b3Jk cyBhcmUNCiAgICAgICAgICBpZGVudGlmaWVkIGluIGJvbGQgdHlwZS4gU29tZSBrZXl3b3JkcyBo YXZlIHN1Yi1vcHRpb25zIHdoaWNoDQotICAgICAgICAgbWF5IGJlIGtleXdvcmRzIHRoZW0gc2Vs dmVzIGFuZCBhbHNvIGluY2x1ZGUgbW9yZSBzdWItb3B0aW9ucy4NCisgICAgICAgICBtYXkgYmUg a2V5d29yZHMgdGhlbXNlbHZlcyBhbmQgYWxzbyBpbmNsdWRlIG1vcmUgc3ViLW9wdGlvbnMuDQog ICAgICAgICAgRWFjaCBvZiB0aGUgaGVhZGluZ3MgaW4gdGhlIGJlbG93IHN5bnRheCBoYXMgYSBi b2xkIHNlY3Rpb24NCiAgICAgICAgICBoZWFkZXIgd2hpY2ggZXhwYW5kcyBvbiB0aGUgY29udGVu dC48L3BhcmE+DQogDQpAQCAtODc3LDExICs4NzgsMTEgQEANCiAgICAgICAgICAgICAgb3RoZXIg aGFzIHRvIGJlIGNvZGVkIG9yIHRoZSBydWxlIHdpbGwgbm90IHBhc3Mgc3ludGF4DQogICAgICAg ICAgICAgIGNoZWNrLjwvcGFyYT4NCiANCi0gICAgICAgICAgIDxwYXJhPmluIG1lYW5zIHRoaXMg cnVsZSBpcyBiZWluZyBhcHBsaWVkIGFnYWluc3QgYW4gaW5ib3VuZA0KKyAgICAgICAgICAgPHBh cmE+PGxpdGVyYWw+aW48L2xpdGVyYWw+IG1lYW5zIHRoaXMgcnVsZSBpcyBiZWluZyBhcHBsaWVk IGFnYWluc3QgYW4gaW5ib3VuZA0KICAgICAgICAgICAgICBwYWNrZXQgd2hpY2ggaGFzIGp1c3Qg YmVlbiByZWNlaXZlZCBvbiB0aGUgaW50ZXJmYWNlDQogICAgICAgICAgICAgIGZhY2luZyB0aGUg cHVibGljIEludGVybmV0LjwvcGFyYT4NCiANCi0gICAgICAgICAgIDxwYXJhPm91dCBtZWFucyB0 aGlzIHJ1bGUgaXMgYmVpbmcgYXBwbGllZCBhZ2FpbnN0IGFuDQorICAgICAgICAgICA8cGFyYT48 bGl0ZXJhbD5vdXQ8L2xpdGVyYWw+IG1lYW5zIHRoaXMgcnVsZSBpcyBiZWluZyBhcHBsaWVkIGFn YWluc3QgYW4NCiAgICAgICAgICAgICAgb3V0Ym91bmQgcGFja2V0IGRlc3RpbmVkIGZvciB0aGUg aW50ZXJmYWNlIGZhY2luZyB0aGUgcHVibGljDQogICAgICAgICAgICAgIEludGVybmV0LjwvcGFy YT4NCiAgICAgICAgICA8L3NlY3QzPg0KQEAgLTg5MywxOCArODk0LDE4IEBADQogICAgICAgICAg ICAgICAgPC9wYXJhPg0KICAgICAgICAgICAgPC9ub3RlPg0KIA0KLSAgICAgICAgICAgPHBhcmE+ bG9nIGluZGljYXRlcyB0aGF0IHRoZSBwYWNrZXQgaGVhZGVyIHdpbGwgYmUgd3JpdHRlbiB0bw0K KyAgICAgICAgICAgPHBhcmE+PGxpdGVyYWw+bG9nPC9saXRlcmFsPiBpbmRpY2F0ZXMgdGhhdCB0 aGUgcGFja2V0IGhlYWRlciB3aWxsIGJlIHdyaXR0ZW4gdG8NCiAgICAgICAgICAgICAgdGhlIGlw bCBsb2cgKGFzIGRlc2NyaWJlZCBpbiB0aGUgTE9HR0lORyBzZWN0aW9uIGJlbG93KSBpZg0KICAg ICAgICAgICAgICB0aGUgc2VsZWN0aW9uIHBhcmFtZXRlcnMgbWF0Y2ggdGhlIHBhY2tldC48L3Bh cmE+DQogDQotICAgICAgICAgICA8cGFyYT5xdWljayBpbmRpY2F0ZXMgdGhhdCBpZiB0aGUgc2Vs ZWN0aW9uIHBhcmFtZXRlcnMgbWF0Y2gNCisgICAgICAgICAgIDxwYXJhPjxsaXRlcmFsPnF1aWNr PC9saXRlcmFsPiBpbmRpY2F0ZXMgdGhhdCBpZiB0aGUgc2VsZWN0aW9uIHBhcmFtZXRlcnMgbWF0 Y2gNCiAgICAgICAgICAgICAgdGhlIHBhY2tldCwgdGhpcyBydWxlIHdpbGwgYmUgdGhlIGxhc3Qg cnVsZSBjaGVja2VkLA0KICAgICAgICAgICAgICBhbGxvd2luZyBhICJzaG9ydC1jaXJjdWl0IiBw YXRoIHRvIGF2b2lkIHByb2Nlc3NpbmcgYW55DQogICAgICAgICAgICAgIGZvbGxvd2luZyBydWxl cyBmb3IgdGhpcyBwYWNrZXQuIFRoaXMgb3B0aW9uIGlzIGEgbWFuZGF0b3J5DQogICAgICAgICAg ICAgIHJlcXVpcmVtZW50IGZvciB0aGUgbW9kZXJuaXplZCBydWxlcyBwcm9jZXNzaW5nIGxvZ2lj Lg0KICAgICAgICAgICAgICA8L3BhcmE+DQogDQotICAgICAgICAgICA8cGFyYT5vbiBpbmRpY2F0 ZXMgdGhlIGludGVyZmFjZSBuYW1lIHRvIGJlIGluY29ycG9yYXRlZCBpbnRvDQorICAgICAgICAg ICA8cGFyYT48bGl0ZXJhbD5vbjwvbGl0ZXJhbD4gaW5kaWNhdGVzIHRoZSBpbnRlcmZhY2UgbmFt ZSB0byBiZSBpbmNvcnBvcmF0ZWQgaW50bw0KICAgICAgICAgICAgICB0aGUgc2VsZWN0aW9uIHBh cmFtZXRlcnMuIEludGVyZmFjZSBuYW1lcyBhcmUgYXMgZGlzcGxheWVkDQogICAgICAgICAgICAg IGJ5IGlmY29uZmlnLiBVc2luZyB0aGlzIG9wdGlvbiwgdGhlIHJ1bGUgd2lsbCBvbmx5IG1hdGNo IGlmDQogICAgICAgICAgICAgIHRoZSBwYWNrZXQgaXMgZ29pbmcgdGhyb3VnaCB0aGF0IGludGVy ZmFjZSBpbiB0aGUgc3BlY2lmaWVkDQpAQCAtOTE2LDEwICs5MTcsMTAgQEANCiAgICAgICAgICAg ICAgSW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBsb2cga2V5d29yZCwgdGhlIGZvbGxvd2luZw0K ICAgICAgICAgICAgICBxdWFsaWZpZXJzIG1heSBiZSB1c2VkIChpbiB0aGlzIG9yZGVyKTo8L3Bh cmE+DQogDQotICAgICAgICAgICA8cGFyYT5ib2R5IGluZGljYXRlcyB0aGF0IHRoZSBmaXJzdCAx MjggYnl0ZXMgb2YgdGhlIHBhY2tldA0KKyAgICAgICAgICAgPHBhcmE+PGxpdGVyYWw+Ym9keTwv bGl0ZXJhbD4gaW5kaWNhdGVzIHRoYXQgdGhlIGZpcnN0IDEyOCBieXRlcyBvZiB0aGUgcGFja2V0 DQogICAgICAgICAgICAgIGNvbnRlbnRzIHdpbGwgYmUgbG9nZ2VkIGFmdGVyIHRoZSBoZWFkZXJz LjwvcGFyYT4NCiANCi0gICAgICAgICAgIDxwYXJhPmZpcnN0IElmIHRoZSAnbG9nJyBrZXl3b3Jk IGlzIGJlaW5nIHVzZWQgaW4gY29uanVuY3Rpb24NCisgICAgICAgICAgIDxwYXJhPjxsaXRlcmFs PmZpcnN0PC9saXRlcmFsPiBJZiB0aGUgJ2xvZycga2V5d29yZCBpcyBiZWluZyB1c2VkIGluIGNv bmp1bmN0aW9uDQogICAgICAgICAgICAgIHdpdGggYSAia2VlcCBzdGF0ZSIgb3B0aW9uLCBpdCBp cyByZWNvbW1lbmRlZCB0aGF0IHRoaXMNCiAgICAgICAgICAgICAgb3B0aW9uIGlzIGFsc28gYXBw bGllZCBzbyB0aGF0IG9ubHkgdGhlIHRyaWdnZXJpbmcgcGFja2V0DQogICAgICAgICAgICAgIGlz IGxvZ2dlZCBhbmQgbm90IGV2ZXJ5IHBhY2tldCB3aGljaCB0aGVyZSBhZnRlciBtYXRjaGVzDQpA QCAtOTM5LDE1ICs5NDAsMTUgQEANCiANCiAgICAgICAgICA8c2VjdDM+DQogICAgICAgICAgICA8 dGl0bGU+UFJPVE88L3RpdGxlPg0KLSAgICAgICAgICAgPHBhcmE+UHJvdG8gaXMgdGhlIHN1Ympl Y3Qga2V5d29yZCwgaXQgbXVzdCBiZSBjb2RlZCBhbG9uZw0KKyAgICAgICAgICAgPHBhcmE+PGxp dGVyYWw+cHJvdG88L2xpdGVyYWw+IGlzIHRoZSBzdWJqZWN0IGtleXdvcmQsIGl0IG11c3QgYmUg Y29kZWQgYWxvbmcNCiAgICAgICAgICAgICAgd2l0aCBvbmUgb2YgaXQucyBjb3JyZXNwb25kaW5n IGtleXdvcmQgc3ViLW9wdGlvbiB2YWx1ZXMuDQogICAgICAgICAgICAgIFRoZSB2YWx1ZSBhbGxv d3MgYSBzcGVjaWZpYyBwcm90b2NvbCB0byBiZSBtYXRjaGVkIGFnYWluc3QuDQogICAgICAgICAg ICAgIFRoaXMgb3B0aW9uIGlzIGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50IGZvciB0aGUgbW9kZXJu aXplZA0KICAgICAgICAgICAgICBydWxlcyBwcm9jZXNzaW5nIGxvZ2ljLjwvcGFyYT4NCiANCi0g ICAgICAgICAgIDxwYXJhPnRjcC91ZHAgfCB1ZHAgfCB0Y3AgfCBpY21wIG9yIGFueSBwcm90b2Nv bCBuYW1lcyBmb3VuZA0KLSAgICAgICAgICAgICBpbiAvZXRjL3Byb3RvY29scyBhcmUgcmVjb2du aXplZCBhbmQgbWF5IGJlIHVzZWQuIFRoZQ0KLSAgICAgICAgICAgICBzcGVjaWFsIHByb3RvY29s IGtleXdvcmQgdGNwL3VkcCBtYXkgYmUgdXNlZCB0byBtYXRjaA0KKyAgICAgICAgICAgPHBhcmE+ PGxpdGVyYWw+dGNwL3VkcCB8IHVkcCB8IHRjcCB8IGljbXA8L2xpdGVyYWw+IG9yIGFueSBwcm90 b2NvbCBuYW1lcyBmb3VuZA0KKyAgICAgICAgICAgICBpbiA8ZmlsZW5hbWU+L2V0Yy9wcm90b2Nv bHM8L2ZpbGVuYW1lPiBhcmUgcmVjb2duaXplZCBhbmQgbWF5IGJlIHVzZWQuIFRoZQ0KKyAgICAg ICAgICAgICBzcGVjaWFsIHByb3RvY29sIGtleXdvcmQgPGxpdGVyYWw+dGNwL3VkcDwvbGl0ZXJh bD4gbWF5IGJlIHVzZWQgdG8gbWF0Y2gNCiAgICAgICAgICAgICAgZWl0aGVyIGEgPGFjcm9ueW0+ VENQPC9hY3JvbnltPiBvciBhIFVEUCBwYWNrZXQsIGFuZCBoYXMgYmVlbiBhZGRlZCBhcyBhDQog ICAgICAgICAgICAgIGNvbnZlbmllbmNlIHRvIHNhdmUgZHVwbGljYXRpb24gb2Ygb3RoZXJ3aXNl IGlkZW50aWNhbA0KICAgICAgICAgICAgICBydWxlcy48L3BhcmE+DQpAQCAtOTU1LDEyICs5NTYs MTIgQEANCiANCiAgICAgICAgICA8c2VjdDM+DQogICAgICAgICAgICA8dGl0bGU+U1JDX0FERFIv RFNUX0FERFI8L3RpdGxlPg0KLSAgICAgICAgICAgPHBhcmE+VGhlICdhbGwnIGtleXdvcmQgaXMg ZXNzZW50aWFsbHkgYSBzeW5vbnltIGZvciAiZnJvbQ0KKyAgICAgICAgICAgPHBhcmE+VGhlIDxs aXRlcmFsPmFsbDwvbGl0ZXJhbD4ga2V5d29yZCBpcyBlc3NlbnRpYWxseSBhIHN5bm9ueW0gZm9y ICJmcm9tDQogICAgICAgICAgICAgIGFueSB0byBhbnkiIHdpdGggbm8gb3RoZXIgbWF0Y2ggcGFy YW1ldGVycy48L3BhcmE+DQogDQotICAgICAgICAgICA8cGFyYT5mcm9tIHNyYyB0byBkc3QgVGhl IGZyb20gYW5kIHRvIGtleXdvcmRzIGFyZSB1c2VkIHRvDQorICAgICAgICAgICA8cGFyYT48bGl0 ZXJhbD5mcm9tIHNyYyB0byBkc3Q8L2xpdGVyYWw+OiB0aGUgZnJvbSBhbmQgdG8ga2V5d29yZHMg YXJlIHVzZWQgdG8NCiAgICAgICAgICAgICAgbWF0Y2ggYWdhaW5zdCBJUCBhZGRyZXNzZXMuIFJ1 bGVzIG11c3Qgc3BlY2lmeSBCT1RIIHNvdXJjZQ0KLSAgICAgICAgICAgICBhbmQgZGVzdGluYXRp b24gcGFyYW1ldGVycy4gLmFueS4gaXMgYSBzcGVjaWFsIGtleXdvcmQgdGhhdA0KKyAgICAgICAg ICAgICBhbmQgZGVzdGluYXRpb24gcGFyYW1ldGVycy4gPGxpdGVyYWw+YW55PC9saXRlcmFsPiBp cyBhIHNwZWNpYWwga2V5d29yZCB0aGF0DQogICAgICAgICAgICAgIG1hdGNoZXMgYW55IElQIGFk ZHJlc3MuIEFzIGluICdmcm9tIGFueSB0byBhbnknIG9yICdmcm9tDQogICAgICAgICAgICAgIDAu MC4wLjAvMCB0byBhbnknIG9yICdmcm9tIGFueSB0byAwLjAuMC4wLzAnIG9yICdmcm9tDQogICAg ICAgICAgICAgIDAuMC4wLjAgdG8gYW55JyBvciAnZnJvbSBhbnkgdG8gMC4wLjAuMCc8L3BhcmE+ DQpAQCAtOTgwLDExICs5ODEsMTEgQEANCiAgICAgICAgICAgIDxwYXJhPklmIGEgcG9ydCBtYXRj aCBpcyBpbmNsdWRlZCwgZm9yIGVpdGhlciBvciBib3RoIG9mDQogICAgICAgICAgICAgIHNvdXJj ZSBhbmQgZGVzdGluYXRpb24sIHRoZW4gaXQgaXMgb25seSBhcHBsaWVkIHRvIDxhY3JvbnltPlRD UDwvYWNyb255bT4gYW5kDQogICAgICAgICAgICAgIFVEUCBwYWNrZXRzLiBXaGVuIGNvbXBvc2lu ZyBwb3J0IGNvbXBhcmlzb25zLCBlaXRoZXIgdGhlDQotICAgICAgICAgICAgIHNlcnZpY2UgbmFt ZSBmcm9tIC9ldGMvc2VydmljZXMgb3IgYW4gaW50ZWdlciBwb3J0IG51bWJlcg0KKyAgICAgICAg ICAgICBzZXJ2aWNlIG5hbWUgZnJvbSA8ZmlsZW5hbWU+L2V0Yy9zZXJ2aWNlczwvZmlsZW5hbWU+ IG9yIGFuIGludGVnZXIgcG9ydCBudW1iZXINCiAgICAgICAgICAgICAgbWF5IGJlIHVzZWQuIFdo ZW4gdGhlIHBvcnQgYXBwZWFycyBhcyBwYXJ0IG9mIHRoZSBmcm9tDQogICAgICAgICAgICAgIG9i amVjdCwgaXQgbWF0Y2hlcyB0aGUgc291cmNlIHBvcnQgbnVtYmVyLCB3aGVuIGl0IGFwcGVhcnMN CiAgICAgICAgICAgICAgYXMgcGFydCBvZiB0aGUgdG8gb2JqZWN0LCBpdCBtYXRjaGVzIHRoZSBk ZXN0aW5hdGlvbiBwb3J0DQotICAgICAgICAgICAgIG51bWJlci4gVGhlIHVzZSBvZiB0aGUgcG9y dCBvcHRpb24gd2l0aCB0aGUgLnRvLiBvYmplY3QgaXMNCisgICAgICAgICAgICAgbnVtYmVyLiBU aGUgdXNlIG9mIHRoZSBwb3J0IG9wdGlvbiB3aXRoIHRoZSA8bGl0ZXJhbD50bzwvbGl0ZXJhbD4g b2JqZWN0IGlzDQogICAgICAgICAgICAgIGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50IGZvciB0aGUg bW9kZXJuaXplZCBydWxlcyBwcm9jZXNzaW5nDQogICAgICAgICAgICAgIGxvZ2ljLiBBcyBpbiAn ZnJvbSBhbnkgdG8gYW55IHBvcnQgPSA4MCc8L3BhcmE+DQogDQpAQCAtMTAxOCw3ICsxMDE5LDcg QEANCiANCiAgICAgICAgICA8c2VjdDM+DQogICAgICAgICAgICA8dGl0bGU+U1RBVEVGVUw8L3Rp dGxlPg0KLSAgICAgICAgICAgPHBhcmE+J2tlZXAgc3RhdGUnIGluZGljYXRlcyB0aGF0IG9uIGEg cGFzcyBydWxlLCBhbnkgcGFja2V0cw0KKyAgICAgICAgICAgPHBhcmE+PGxpdGVyYWw+a2VlcCBz dGF0ZTwvbGl0ZXJhbD4gaW5kaWNhdGVzIHRoYXQgb24gYSBwYXNzIHJ1bGUsIGFueSBwYWNrZXRz DQogICAgICAgICAgICAgIHRoYXQgbWF0Y2ggdGhlIHJ1bGVzIHNlbGVjdGlvbiBwYXJhbWV0ZXJz IGlzIHRvIGFjdGl2YXRlDQogICAgICAgICAgICAgIHRoZSBzdGF0ZWZ1bCBmaWx0ZXJpbmcgZmFj aWxpdHkuPC9wYXJhPg0KIA0KQEAgLTEwNDYsNyArMTA0Nyw3IEBADQogICAgICAgICAgIG9yIFVE UCBzZXNzaW9uIHRocm91Z2guIFNvIGlmIHlvdSBnZXQgSUNNUCB0eXBlIDMgY29kZSA0IGluDQog ICAgICAgICAgIHJlc3BvbnNlIHRvIHNvbWUgd2ViIHN1cmZpbmcgYWxsb3dlZCBvdXQgYnkgYSBr ZWVwIHN0YXRlIHJ1bGUsDQogICAgICAgICAgIHRoZXkgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGFs bG93ZWQgaW4uIEFueSBwYWNrZXQgdGhhdCBJUEYgY2FuDQotICAgICAgICAgIGJlIGNlcnRhaW4g aXMgcGFydCBvZiBhIGFjdGl2ZSBzZXNzaW9uLCBldmVuIGlmIGl0IGlzIGENCisgICAgICAgICAg YmUgY2VydGFpbiBpcyBwYXJ0IG9mIGFuIGFjdGl2ZSBzZXNzaW9uLCBldmVuIGlmIGl0IGlzIGEN CiAgICAgICAgICAgZGlmZmVyZW50IHByb3RvY29sLCB3aWxsIGJlIGxldCBpbi48L3BhcmE+DQog DQogICAgICAgICA8cGFyYT5XaGF0IGhhcHBlbnMgaXM6PC9wYXJhPg0KQEAgLTEwOTAsMTYgKzEw OTEsMTYgQEANCiAgICAgICAgIGludGVyZmFjZXMgd2hpY2ggaGF2ZSB0byBoYXZlIHJ1bGVzIHRv IGFsbG93IHRoZSBmaXJld2FsbCB0bw0KICAgICAgICAgZnVuY3Rpb24uPC9wYXJhPg0KIA0KLSAg ICAgIDxwYXJhPkFsbCBVbml4IGZsYXZvcmVkIHN5c3RlbXMgaW5jbHVkaW5nICZvczsgYXJlIGRl c2lnbmVkIHRvDQotICAgICAgICB1c2UgaW50ZXJmYWNlIGwwIGFuZCBJUCBhZGRyZXNzIDEyNy4w LjAuMSBmb3IgaW50ZXJuYWwNCi0gICAgICAgIGNvbW11bmljYXRpb24gd2l0aCBpbiB0aGUgJm9z OyBvcGVyYXRpbmcgc3lzdGVtLiBUaGUgZmlyZXdhbGwNCisgICAgICA8cGFyYT5BbGwgJnVuaXg7 IGZsYXZvcmVkIHN5c3RlbXMgaW5jbHVkaW5nICZvczsgYXJlIGRlc2lnbmVkIHRvDQorICAgICAg ICB1c2UgaW50ZXJmYWNlIDxkZXZpY2VuYW1lPmxvMDwvZGV2aWNlbmFtZT4gYW5kIElQIGFkZHJl c3MgMTI3LjAuMC4xIGZvciBpbnRlcm5hbA0KKyAgICAgICAgY29tbXVuaWNhdGlvbiB3aXRoIGlu IHRoZSBvcGVyYXRpbmcgc3lzdGVtLiBUaGUgZmlyZXdhbGwNCiAgICAgICAgIHJ1bGVzIG11c3Qg Y29udGFpbiBydWxlcyB0byBhbGxvdyBmcmVlIHVubW9sZXN0ZWQgbW92ZW1lbnQgb2YNCiAgICAg ICAgIHRoZXNlIHNwZWNpYWwgaW50ZXJuYWxseSB1c2VkIHBhY2tldHMuPC9wYXJhPg0KIA0KICAg ICAgIDxwYXJhPlRoZSBpbnRlcmZhY2Ugd2hpY2ggZmFjZXMgdGhlIHB1YmxpYyBJbnRlcm5ldCwg aXMgdGhlIG9uZQ0KICAgICAgICAgd2hpY2ggeW91IGNvZGUgeW91ciBydWxlcyB0byBhdXRob3Jp emUgYW5kIGNvbnRyb2wgYWNjZXNzIG91dA0KICAgICAgICAgdG8gdGhlIHB1YmxpYyBJbnRlcm5l dCBhbmQgYWNjZXNzIHJlcXVlc3RzIGFycml2aW5nIGZyb20gdGhlDQotICAgICAgICBwdWJsaWMg SW50ZXJuZXQuIFRoaXMgY2FuIGJlIHlvdXIgLnVzZXIgcHBwLiB0dW4wIGludGVyZmFjZSBvcg0K KyAgICAgICAgcHVibGljIEludGVybmV0LiBUaGlzIGNhbiBiZSB5b3VyICd1c2VyIHBwcCcgPGRl dmljZW5hbWU+dHVuMDwvZGV2aWNlbmFtZT4gaW50ZXJmYWNlIG9yDQogICAgICAgICB5b3VyIE5J QyBjYXJkIHRoYXQgaXMgY2FibGVkIHRvIHlvdXIgRFNMIG9yIGNhYmxlIG1vZGVtLjwvcGFyYT4N CiANCiAgICAgICA8cGFyYT5JbiBjYXNlcyB3aGVyZSBvbmUgb3IgbW9yZSB0aGFuIG9uZSBOSUNz IGFyZSBjYWJsZWQgdG8NCkBAIC0xMTQ4LDEzICsxMTQ5LDEzIEBADQogICAgICAgICB0aGUgZmly c3Qgb2NjdXJyZW5jZSBiZWNhdXNlIHRoaXMgaXMgc29tZXRoaW5nIGEgYXR0YWNrZXINCiAgICAg ICAgIHdvdWxkIGRvLjwvcGFyYT4NCiANCi0gICAgICA8cGFyYT5BbnkgdGltZSB5b3Ugc2VlIGxv ZyBtZXNzYWdlcyBvbiBhIHJ1bGUgd2l0aCAubG9nIGZpcnN0Lg0KKyAgICAgIDxwYXJhPkFueSB0 aW1lIHlvdSBzZWUgbG9nIG1lc3NhZ2VzIG9uIGEgcnVsZSB3aXRoICdsb2cgZmlyc3QnLg0KICAg ICAgICAgWW91IHNob3VsZCBkbyBhbiA8Y29tbWFuZD5pcGZzdGF0IC1oaW88L2NvbW1hbmQ+IGNv bW1hbmQgdG8NCiAgICAgICAgIHNlZSB0aGUgbnVtYmVyIG9mIHRpbWVzIHRoZSBydWxlIGhhcyBi ZWVuIG1hdGNoZWQgc28geW91IGtub3cNCiAgICAgICAgIGlmIHlvdXIgYXJlIGJlaW5nIGZsb29k ZWQsIGkuZS4gdW5kZXIgYXR0YWNrLjwvcGFyYT4NCiANCiAgICAgICA8cGFyYT5XaGVuIHlvdSBs b2cgcGFja2V0cyB3aXRoIHBvcnQgbnVtYmVycyB5b3UgZG8gbm90DQotICAgICAgICByZWNvZ25p emUsIGdvIHRvIDx1bGluaw0KKyAgICAgICAgcmVjb2duaXplLCBsb29rIGl0IHVwIGluIDxmaWxl bmFtZT4vZXRjL3NlcnZpY2VzPC9maWxlbmFtZT4gb3IgZ28gdG8gPHVsaW5rDQogICAgICAgICB1 cmw9Imh0dHA6Ly93d3cuc2VjdXJpdHlzdGF0cy5jb20vdG9vbHMvcG9ydHNlYXJjaC5waHAiPjwv dWxpbms+DQogICAgICAgICBhbmQgZG8gYSBwb3J0IG51bWJlciBsb29rdXAgdG8gZmluZCB3aGF0 IHRoZSBwdXJwb3NlIG9mIHRoYXQNCiAgICAgICAgIHBvcnQgbnVtYmVyIGlzLjwvcGFyYT4NCkBA IC0xMTY3LDcgKzExNjgsNyBAQA0KICAgICAgIDxwYXJhPlRoZSBmb2xsb3dpbmcgcnVsZSBzZXQg aXMgYSBjb21wbGV0ZSB2ZXJ5IHNlY3VyZQ0KICAgICAgICAgJ2luY2x1c2l2ZScgdHlwZSBvZiBm aXJld2FsbCBydWxlIHNldCB0aGF0IEkgaGF2ZSB1c2VkIG9uIG15DQogICAgICAgICBzeXN0ZW0u IFlvdSBjYW4gbm90IGdvIHdyb25nIHVzaW5nIHRoaXMgcnVsZSBzZXQgZm9yIHlvdXIgb3duLg0K LSAgICAgICAgSnVzdCBjb21tZW50IG91dCBhbnkgcGFzcyBydWxlcyBmb3Igc2VydmljZXMgdG8g ZG9uLnQgd2FudCB0bw0KKyAgICAgICAgSnVzdCBjb21tZW50IG91dCBhbnkgcGFzcyBydWxlcyBm b3Igc2VydmljZXMgdG8gZG9uJ3Qgd2FudCB0bw0KICAgICAgICAgYXV0aG9yaXplLjwvcGFyYT4N CiANCiAgICAgICA8cGFyYT5JZiB5b3Ugc2VlIG1lc3NhZ2VzIGluIHlvdXIgbG9nIHRoYXQgeW91 IHdhbnQgdG8gc3RvcA0KQEAgLTExODIsOCArMTE4Myw4IEBADQogICAgICAgICA8ZmlsZW5hbWU+ L2V0Yy9pcGYucnVsZXM8L2ZpbGVuYW1lPjo8L3BhcmE+DQogDQogICAgICAgPHByb2dyYW1saXN0 aW5nPiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjDQotIyBObyByZXN0cmljdGlvbnMgb24gSW5zaWRlIExhbiBJbnRlcmZhY2Ug Zm9yIHByaXZhdGUgbmV0d29yaw0KLSMgTm90IG5lZWRlZCB1bmxlc3MgeW91IGhhdmUgTGFuDQor IyBObyByZXN0cmljdGlvbnMgb24gSW5zaWRlIExBTiBJbnRlcmZhY2UgZm9yIHByaXZhdGUgbmV0 d29yaw0KKyMgTm90IG5lZWRlZCB1bmxlc3MgeW91IGhhdmUgTEFODQogIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiANCiAj cGFzcyBvdXQgcXVpY2sgb24geGwwIGFsbA0KQEAgLTEyMDMsMTQgKzEyMDQsMTQgQEANCiAjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIw0KIA0KICMgQWxsb3cgb3V0IGFjY2VzcyB0byBteSBJU1AncyBEb21haW4gbmFtZSBzZXJ2 ZXIuDQotIyB4eHggbXVzdCBiZSB0aGUgSVAgYWRkcmVzcyBvZiB5b3VyIElTUC5zIEROUy4NCisj IHh4eCBtdXN0IGJlIHRoZSBJUCBhZGRyZXNzIG9mIHlvdXIgSVNQJ3MgRE5TLg0KICMgRHVwIHRo ZXNlIGxpbmVzIGlmIHlvdXIgSVNQIGhhcyBtb3JlIHRoYW4gb25lIEROUyBzZXJ2ZXINCiAjIEdl dCB0aGUgSVAgYWRkcmVzc2VzIGZyb20gL2V0Yy9yZXNvbHYuY29uZiBmaWxlDQogcGFzcyBvdXQg cXVpY2sgb24gZGMwIHByb3RvIHRjcCBmcm9tIGFueSB0byB4eHggcG9ydCA9IDUzIGZsYWdzIFMg a2VlcCBzdGF0ZQ0KIHBhc3Mgb3V0IHF1aWNrIG9uIGRjMCBwcm90byB1ZHAgZnJvbSBhbnkgdG8g eHh4IHBvcnQgPSA1MyBrZWVwIHN0YXRlDQogDQogIyBBbGxvdyBvdXQgYWNjZXNzIHRvIG15IElT UCdzIERIQ1Agc2VydmVyIGZvciBjYWJsZSBvciBEU0wgbmV0d29ya3MuDQotIyBUaGlzIHJ1bGUg aXMgbm90IG5lZWRlZCBmb3IgLnVzZXIgcHBwLiB0eXBlIGNvbm5lY3Rpb24gdG8gdGhlDQorIyBU aGlzIHJ1bGUgaXMgbm90IG5lZWRlZCBmb3IgJ3VzZXIgcHBwJyB0eXBlIGNvbm5lY3Rpb24gdG8g dGhlDQogIyBwdWJsaWMgSW50ZXJuZXQsIHNvIHlvdSBjYW4gZGVsZXRlIHRoaXMgd2hvbGUgZ3Jv dXAuDQogIyBVc2UgdGhlIGZvbGxvd2luZyBydWxlIGFuZCBjaGVjayBsb2cgZm9yIElQIGFkZHJl c3MuDQogIyBUaGVuIHB1dCBJUCBhZGRyZXNzIGluIGNvbW1lbnRlZCBvdXQgcnVsZSAmIGRlbGV0 ZSBmaXJzdCBydWxlDQpAQCAtMTI1OCw3ICsxMjU5LDcgQEANCiBwYXNzIG91dCBxdWljayBvbiBk YzAgcHJvdG8gdGNwIGZyb20gYW55IHRvIGFueSBwb3J0ID0gNDMgZmxhZ3MgUyBrZWVwIHN0YXRl DQogDQogIyBCbG9jayBhbmQgbG9nIG9ubHkgdGhlIGZpcnN0IG9jY3VycmVuY2Ugb2YgZXZlcnl0 aGluZw0KLSMgZWxzZSB0aGF0LnMgdHJ5aW5nIHRvIGdldCBvdXQuDQorIyBlbHNlIHRoYXQncyB0 cnlpbmcgdG8gZ2V0IG91dC4NCiAjIFRoaXMgcnVsZSBlbmZvcmNlcyB0aGUgYmxvY2sgYWxsIGJ5 IGRlZmF1bHQgbG9naWMuDQogYmxvY2sgb3V0IGxvZyBmaXJzdCBxdWljayBvbiBkYzAgYWxsDQog DQpAQCAtMTMxNCwxMCArMTMxNSwxMCBAQA0KIGJsb2NrIGluIGxvZyBmaXJzdCBxdWljayBvbiBk YzAgcHJvdG8gdGNwL3VkcCBmcm9tIGFueSB0byBhbnkgcG9ydCA9IDgxDQogDQogIyBBbGxvdyB0 cmFmZmljIGluIGZyb20gSVNQJ3MgREhDUCBzZXJ2ZXIuIFRoaXMgcnVsZSBtdXN0IGNvbnRhaW4N Ci0jIHRoZSBJUCBhZGRyZXNzIG9mIHlvdXIgSVNQLnMgREhDUCBzZXJ2ZXIgYXMgaXQucyB0aGUg b25seQ0KKyMgdGhlIElQIGFkZHJlc3Mgb2YgeW91ciBJU1AncyBESENQIHNlcnZlciBhcyBpdCdz IHRoZSBvbmx5DQogIyBhdXRob3JpemVkIHNvdXJjZSB0byBzZW5kIHRoaXMgcGFja2V0IHR5cGUu IE9ubHkgbmVjZXNzYXJ5IGZvcg0KICMgY2FibGUgb3IgRFNMIGNvbmZpZ3VyYXRpb25zLiBUaGlz IHJ1bGUgaXMgbm90IG5lZWRlZCBmb3INCi0jIC51c2VyIHBwcC4gdHlwZSBjb25uZWN0aW9uIHRv IHRoZSBwdWJsaWMgSW50ZXJuZXQuDQorIyAndXNlciBwcHAnIHR5cGUgY29ubmVjdGlvbiB0byB0 aGUgcHVibGljIEludGVybmV0Lg0KICMgVGhpcyBpcyB0aGUgc2FtZSBJUCBhZGRyZXNzIHlvdSBj YXB0dXJlZCBhbmQNCiAjIHVzZWQgaW4gdGhlIG91dGJvdW5kIHNlY3Rpb24uDQogcGFzcyBpbiBx dWljayBvbiBkYzAgcHJvdG8gdWRwIGZyb20gei56LnoueiB0byBhbnkgcG9ydCA9IDY4IGtlZXAg c3RhdGUNCkBAIC0xNDMwLDE0ICsxNDMxLDE0IEBADQogICAgIDxzZWN0Mj4NCiAgICAgICA8dGl0 bGU+SVA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+PC90aXRsZT4NCiANCi0gICAgICA8cGFyYT48YWNy b255bT5OQVQ8L2Fjcm9ueW0+IHJ1bGVzIGFyZSBsb2FkZWQgYnkgdXNpbmcgdGhlIGlwbmF0DQor ICAgICAgPHBhcmE+PGFjcm9ueW0+TkFUPC9hY3JvbnltPiBydWxlcyBhcmUgbG9hZGVkIGJ5IHVz aW5nIHRoZSA8Y29tbWFuZD5pcG5hdDwvY29tbWFuZD4NCiAgICAgICAgIGNvbW1hbmQuIFR5cGlj YWxseSB0aGUgPGFjcm9ueW0+TkFUPC9hY3JvbnltPiBydWxlcyBhcmUgc3RvcmVkDQogICAgICAg ICBpbiA8ZmlsZW5hbWU+L2V0Yy9pcG5hdC5ydWxlcyA8L2ZpbGVuYW1lPi4gU2VlICZtYW4uaXBu YXQuMQ0KICAgICAgICAgZm9yIGRldGFpbHMuPC9wYXJhPg0KIA0KICAgICAgIDxwYXJhPldoZW4g Y2hhbmdpbmcgdGhlIDxhY3JvbnltPk5BVDwvYWNyb255bT4gcnVsZXMgYWZ0ZXINCi0gICAgICAg IDxhY3JvbnltPk5BVDwvYWNyb255bT4gaGFzIGJlZW4gc3RhcnRlZCwgTWFrZSB5b3VyIGNoYW5n ZXMgdG8NCi0gICAgICAgIHRoZSBmaWxlIGNvbnRhaW5pbmcgdGhlIG5hdCBydWxlcywgdGhlbiBy dW4gaXBuYXQgY29tbWFuZCB3aXRoDQorICAgICAgICA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+IGhh cyBiZWVuIHN0YXJ0ZWQsIG1ha2UgeW91ciBjaGFuZ2VzIHRvDQorICAgICAgICB0aGUgZmlsZSBj b250YWluaW5nIHRoZSBOQVQgcnVsZXMsIHRoZW4gcnVuIGlwbmF0IGNvbW1hbmQgd2l0aA0KICAg ICAgICAgdGhlIDxvcHRpb24+LUNGPC9vcHRpb24+IGZsYWdzIHRvIGRlbGV0ZSB0aGUgaW50ZXJu YWwgaW4gdXNlDQogICAgICAgICA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+IHJ1bGVzIGFuZCBmbHVz aCB0aGUgY29udGVudHMgb2YgdGhlDQogICAgICAgICB0cmFuc2xhdGlvbiB0YWJsZSBvZiBhbGwg YWN0aXZlIGVudHJpZXMuPC9wYXJhPg0KQEAgLTE1MjYsNyArMTUyNyw3IEBADQogICAgICAgICA8 ZmlsZW5hbWU+L2V0Yy9yYy5jb25mPC9maWxlbmFtZT48L3BhcmE+DQogDQogICAgICAgPHBhcmE+ VG8gZW5hYmxlIHlvdXIgbWFjaGluZSB0byByb3V0ZSB0cmFmZmljIGJldHdlZW4NCi0gICAgICAg IGludGVyZmFjZXMuPC9wYXJhPg0KKyAgICAgICAgaW50ZXJmYWNlczo8L3BhcmE+DQogDQogICAg ICAgPHByb2dyYW1saXN0aW5nPmdhdGV3YXlfZW5hYmxlPSJZRVMiPC9wcm9ncmFtbGlzdGluZz4N CiANCkBAIC0xNTM1LDcgKzE1MzYsNyBAQA0KICAgICAgIDxwcm9ncmFtbGlzdGluZz5pcG5hdF9l bmFibGU9IllFUyI8L3Byb2dyYW1saXN0aW5nPg0KIA0KICAgICAgIDxwYXJhPlRvIHNwZWNpZnkg d2hlcmUgdG8gbG9hZCB0aGUgSVA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+DQotICAgICAgICBydWxl cyBmcm9tPC9wYXJhPg0KKyAgICAgICAgcnVsZXMgZnJvbTo8L3BhcmE+DQogDQogICAgICAgPHBy b2dyYW1saXN0aW5nPmlwbmF0X3J1bGVzPSIvZXRjL2lwbmF0LnJ1bGVzIjwvcHJvZ3JhbWxpc3Rp bmc+DQogICAgIDwvc2VjdDI+DQpAQCAtMTU0Myw3ICsxNTQ0LDcgQEANCiAgICAgPHNlY3QyPg0K ICAgICAgIDx0aXRsZT48YWNyb255bT5OQVQ8L2Fjcm9ueW0+IGZvciBhIHZlcnkgbGFyZ2UgTEFO PC90aXRsZT4NCiANCi0gICAgICA8cGFyYT5Gb3IgbmV0d29ya3MgdGhhdCBoYXZlIGxhcmdlIG51 bWJlcnMgb2YgUEMncyBvbiB0aGUgTGFuIG9yDQorICAgICAgPHBhcmE+Rm9yIG5ldHdvcmtzIHRo YXQgaGF2ZSBsYXJnZSBudW1iZXJzIG9mIFBDJ3Mgb24gdGhlIExBTiBvcg0KICAgICAgICAgbmV0 d29ya3Mgd2l0aCBtb3JlIHRoYXQgYSBzaW5nbGUgTEFOIHRoZSBwcm9jZXNzIG9mIGZ1bm5lbGlu Zw0KICAgICAgICAgYWxsIHRob3NlIHByaXZhdGUgSVAgYWRkcmVzcyBpbnRvIGEgc2luZ2xlIHB1 YmxpYyBJUCBhZGRyZXNzDQogICAgICAgICBiZWNvbWVzIGEgcmVzb3VyY2UgcHJvYmxlbSB0aGF0 IG1heSBjYXVzZSBwcm9ibGVtcyB3aXRoIHNhbWUNCkBAIC0xNTUzLDcgKzE1NTQsNyBAQA0KIA0K ICAgICAgIDxzZWN0Mz4NCiAgICAgICAgIDx0aXRsZT5Bc3NpZ25pbmcgUG9ydHMgdG8gVXNlPC90 aXRsZT4NCi0NCisgICAgICAgIDwhLS0gV2hhdCBkb2VzIGl0IG1lYW4gPyBJcyB0aGVyZSBzb21l dGhpbmcgbWlzc2luZyA/LS0+DQogICAgICAgICA8cGFyYT5YWFhCTEFIPC9wYXJhPg0KIA0KICAg ICAgICAgPHByb2dyYW1saXN0aW5nPm1hcCBkYzAgMTkyLjE2OC4xLjAvMjQgLT4gMC4zMjwvcHJv Z3JhbWxpc3Rpbmc+DQpAQCAtMTU5OSw3ICsxNjAwLDcgQEANCiAgICAgPHNlY3QyPg0KICAgICAg IDx0aXRsZT5Qb3J0IFJlZGlyZWN0aW9uPC90aXRsZT4NCiANCi0gICAgICA8cGFyYT5BbiB2ZXJ5 IGNvbW1vbiBwcmFjdGljZSBpcyB0byBoYXZlIGEgd2ViIHNlcnZlciwgZW1haWwNCisgICAgICA8 cGFyYT5BIHZlcnkgY29tbW9uIHByYWN0aWNlIGlzIHRvIGhhdmUgYSB3ZWIgc2VydmVyLCBlbWFp bA0KICAgICAgICAgc2VydmVyLCBkYXRhYmFzZSBzZXJ2ZXIgYW5kIEROUyBzZXJ2ZXIgZWFjaCBz ZWdyZWdhdGVkIHRvIGENCiAgICAgICAgIGRpZmZlcmVudCBQQyBvbiB0aGUgTEFOLiBJbiB0aGlz IGNhc2UgdGhlIHRyYWZmaWMgZnJvbSB0aGVzZQ0KICAgICAgICAgc2VydmVycyBzdGlsbCBoYXZl IHRvIGJlIDxhY3JvbnltPk5BVDwvYWNyb255bT5lZCwgYnV0IHRoZXJlDQpAQCAtMTczMSw3ICsx NzMyLDcgQEANCiANCiAgICAgPHBhcmE+VGhlIElQRklSRVdBTEwgKElQRlcpIGlzIGEgJm9zOyBz cG9uc29yZWQgZmlyZXdhbGwgc29mdHdhcmUNCiAgICAgICBhcHBsaWNhdGlvbiBhdXRob3JlZCBh bmQgbWFpbnRhaW5lZCBieSAmb3M7IHZvbHVudGVlciBzdGFmZg0KLSAgICAgIG1lbWJlcnMuIEl0 IHVzZXMgdGhlIGxlZ2FjeSBTdGF0ZWxlc3MgcnVsZXMgYW5kIGEgbGVnYWN5IHJ1bGUNCisgICAg ICBtZW1iZXJzLiBJdCB1c2VzIHRoZSBsZWdhY3kgc3RhdGVsZXNzIHJ1bGVzIGFuZCBhIGxlZ2Fj eSBydWxlDQogICAgICAgY29kaW5nIHRlY2huaXF1ZSB0byBhY2hpZXZlIHdoYXQgaXMgcmVmZXJy ZWQgdG8gYXMgU2ltcGxlDQogICAgICAgU3RhdGVmdWwgbG9naWMuPC9wYXJhPg0KIA0KQEAgLTE3 NTgsNyArMTc1OSw3IEBADQogICAgICAgPHRpdGxlPkVuYWJsaW5nIElQRlc8L3RpdGxlPg0KIA0K ICAgICAgIDxwYXJhPklQRlcgaXMgaW5jbHVkZWQgaW4gdGhlIGJhc2ljICZvczsgaW5zdGFsbCBh cyBhIHNlcGFyYXRlDQotICAgICAgICBydW4gdGltZSBsb2FkYWJsZSBtb2R1bGUuIElQRlcgd2ls bCBkeW5hbWljYWxseSBsb2FkIHRoZQ0KKyAgICAgICAgcnVuIHRpbWUgbG9hZGFibGUgbW9kdWxl LiBUaGUgc3lzdGVtIHdpbGwgZHluYW1pY2FsbHkgbG9hZCB0aGUNCiAgICAgICAgIGtlcm5lbCBt b2R1bGUgd2hlbiB0aGUgPGZpbGVuYW1lPnJjLmNvbmY8L2ZpbGVuYW1lPiBzdGF0ZW1lbnQNCiAg ICAgICAgIDxsaXRlcmFsPmZpcmV3YWxsX2VuYWJsZT0iWUVTIjwvbGl0ZXJhbD4gaXMgdXNlZC4g WW91IGRvIG5vdA0KICAgICAgICAgbmVlZCB0byBjb21waWxlIElQRlcgaW50byB0aGUgJm9zOyBr ZXJuZWwgdW5sZXNzIHlvdSB3YW50DQpAQCAtMTgxNSw3ICsxODE2LDcgQEANCiAgICAgICA8cHJv Z3JhbWxpc3Rpbmc+b3B0aW9ucyAgICBJUEZJUkVXQUxMX0RFRkFVTFRfVE9fQUNDRVBUPC9wcm9n cmFtbGlzdGluZz4NCiANCiAgICAgICA8cGFyYT5UaGlzIG9wdGlvbiB3aWxsIGFsbG93IGV2ZXJ5 dGhpbmcgdG8gcGFzcyB0aHJvdWdoIHRoZQ0KLSAgICAgICAgZmlyZXdhbGwgYnkgZGVmYXVsdC4g V2hpY2ggaXMgYSBnb29kIGlkZWEgd2hlbiB5b3UgYXJlIGZpcnN0DQorICAgICAgICBmaXJld2Fs bCBieSBkZWZhdWx0LCB3aGljaCBpcyBhIGdvb2QgaWRlYSB3aGVuIHlvdSBhcmUgZmlyc3QNCiAg ICAgICAgIHNldHRpbmcgdXAgeW91ciBmaXJld2FsbC48L3BhcmE+DQogDQogICAgICAgPHByb2dy YW1saXN0aW5nPm9wdGlvbnMgICAgSVBWNkZJUkVXQUxMDQpAQCAtMTg3MCw3ICsxODcxLDcgQEAN CiAgICAgICAgIGZpcmV3YWxsIHJ1bGVzIHdpdGggY2hhbmdlcyB5b3UgbWFkZSB0byB0aGUgZmls ZXMgY29udGVudCBpcw0KICAgICAgICAgdGhlIHJlY29tbWVuZGVkIG1ldGhvZCB1c2VkIGhlcmUu PC9wYXJhPg0KIA0KLSAgICAgIDxwYXJhPlRoZSBJUEZXIGNvbW1hbmQgaXMgc3RpbGwgYSB2ZXJ5 IHVzZWZ1bCB0byBkaXNwbGF5IHRoZQ0KKyAgICAgIDxwYXJhPlRoZSBpcGZ3IGNvbW1hbmQgaXMg c3RpbGwgYSB2ZXJ5IHVzZWZ1bCB0byBkaXNwbGF5IHRoZQ0KICAgICAgICAgcnVubmluZyBmaXJl d2FsbCBydWxlcyB0byB0aGUgY29uc29sZSBzY3JlZW4uIFRoZSBJUEZXDQogICAgICAgICBhY2Nv dW50aW5nIGZhY2lsaXR5IGR5bmFtaWNhbGx5IGNyZWF0ZXMgYSBjb3VudGVyIGZvciBlYWNoDQog ICAgICAgICBydWxlIHRoYXQgY291bnRzIGVhY2ggcGFja2V0IHRoYXQgbWF0Y2hlcyB0aGUgcnVs ZS4gRHVyaW5nIHRoZQ0KQEAgLTE5MzMsNyArMTkzNCw3IEBADQogICAgICAgICBzZXF1ZW5jZSBv cmRlci4gV2hlbiB0aGUgcGFja2V0IG1hdGNoZXMgYSBydWxlIHNlbGVjdGlvbg0KICAgICAgICAg cGFyYW1ldGVycywgdGhlIHJ1bGVzIGFjdGlvbiBmaWVsZCB2YWx1ZSBpcyBleGVjdXRlZCBhbmQg dGhlDQogICAgICAgICBzZWFyY2ggb2YgdGhlIHJ1bGUgc2V0IHRlcm1pbmF0ZXMgZm9yIHRoYXQg cGFja2V0LiAgVGhpcyBpcw0KLSAgICAgICAgcmVmZXJyZWQgdG8gYXMgdGhlICdmaXJzdCBtYXRj aCB3aW5zJyBzZWFyY2ggbWV0aG9kLiAgSWYgdGhlDQorICAgICAgICByZWZlcnJlZCB0byBhcyA8 cXVvdGU+dGhlIGZpcnN0IG1hdGNoIHdpbnM8L3F1b3RlPiBzZWFyY2ggbWV0aG9kLiAgSWYgdGhl DQogICAgICAgICBwYWNrZXQgZG9lcyBub3QgbWF0Y2ggYW55IG9mIHRoZSBydWxlcywgaXQgZ2V0 cyBjYXVnaHQgYnkgdGhlDQogICAgICAgICBtYW5kYXRvcnkgaXBmdyBkZWZhdWx0IHJ1bGUsIG51 bWJlciA2NTUzNSB3aGljaCBkZW5pZXMgYWxsDQogICAgICAgICBwYWNrZXRzIGFuZCBkaXNjYXJk cyB0aGVtIHdpdGhvdXQgYW55IHJlcGx5IGJhY2sgdG8gdGhlDQpAQCAtMTk2Niw3ICsxOTY3LDcg QEANCiAgICAgICAgICAgZmlyZXdhbGwgcnVsZSBzZXQuIEZvciBhIGNvbXBsZXRlIHJ1bGUgc3lu dGF4IGRlc2NyaXB0aW9uDQogICAgICAgICAgIHNlZSB0aGUgJm1hbi5pcGZ3Ljg7IG1hbnVhbCBw YWdlLjwvcGFyYT4NCiANCi0gICAgICAgIDxwYXJhPlJ1bGVzIGNvbnRhaW4ga2V5d29yZHMsIFRo ZXNlIGtleXdvcmRzIGhhdmUgdG8gYmUgY29kZWQNCisgICAgICAgIDxwYXJhPlJ1bGVzIGNvbnRh aW4ga2V5d29yZHM6IHRoZXNlIGtleXdvcmRzIGhhdmUgdG8gYmUgY29kZWQNCiAgICAgICAgICAg aW4gYSBzcGVjaWZpYyBvcmRlciBmcm9tIGxlZnQgdG8gcmlnaHQgb24gdGhlIGxpbmUuIEtleXdv cmRzDQogICAgICAgICAgIGFyZSBpZGVudGlmaWVkIGluIGJvbGQgdHlwZS4gU29tZSBrZXl3b3Jk cyBoYXZlIHN1Yi1vcHRpb25zDQogICAgICAgICAgIHdoaWNoIG1heSBiZSBrZXl3b3JkcyB0aGVt IHNlbHZlcyBhbmQgYWxzbyBpbmNsdWRlIG1vcmUNCkBAIC0yMDEwLDcgKzIwMTEsNyBAQA0KICAg ICAgICAgICA8cGFyYT5DaGVja3MgdGhlIHBhY2tldCBhZ2FpbnN0IHRoZSBkeW5hbWljIHJ1bGVz IHRhYmxlLiBJZg0KICAgICAgICAgICAgIGEgbWF0Y2ggaXMgZm91bmQsIGV4ZWN1dGUgdGhlIGFj dGlvbiBhc3NvY2lhdGVkIHdpdGggdGhlDQogICAgICAgICAgICAgcnVsZSB3aGljaCBnZW5lcmF0 ZWQgdGhpcyBkeW5hbWljIHJ1bGUsIG90aGVyd2lzZSBtb3ZlIHRvDQotICAgICAgICAgICAgdGhl IG5leHQgcnVsZS4gVGhlIENoZWNrLXN0YXRlIHJ1bGUgZG9lcyBub3QgaGF2ZQ0KKyAgICAgICAg ICAgIHRoZSBuZXh0IHJ1bGUuIFRoZSBjaGVjay1zdGF0ZSBydWxlIGRvZXMgbm90IGhhdmUNCiAg ICAgICAgICAgICBzZWxlY3Rpb24gY3JpdGVyaW9uLiBJZiBubyBjaGVjay1zdGF0ZSBydWxlIGlz IHByZXNlbnQgaW4NCiAgICAgICAgICAgICB0aGUgcnVsZSBzZXQsIHRoZSBkeW5hbWljIHJ1bGVz IHRhYmxlIGlzIGNoZWNrZWQgYXQgdGhlDQogICAgICAgICAgICAgZmlyc3Qga2VlcC1zdGF0ZSBv ciBsaW1pdCBydWxlLjwvcGFyYT4NCkBAIC0yMDI2LDcgKzIwMjcsNyBAQA0KICAgICAgICAgICA8 cGFyYT48cGFyYW1ldGVyPmxvZzwvcGFyYW1ldGVyPiBvcg0KICAgICAgICAgICAgIDxwYXJhbWV0 ZXI+bG9nYW1vdW50PC9wYXJhbWV0ZXI+PC9wYXJhPg0KIA0KLSAgICAgICAgICA8cGFyYT4gV2hl biBhIHBhY2tldCBtYXRjaGVzIGEgcnVsZSB3aXRoIHRoZSBsb2cga2V5d29yZCwgYQ0KKyAgICAg ICAgICA8cGFyYT5XaGVuIGEgcGFja2V0IG1hdGNoZXMgYSBydWxlIHdpdGggdGhlIGxvZyBrZXl3 b3JkLCBhDQogICAgICAgICAgICAgIG1lc3NhZ2Ugd2lsbCBiZSBsb2dnZWQgdG8gc3lzbG9nZCB3 aXRoIGEgZmFjaWxpdHkgbmFtZSBvZg0KICAgICAgICAgICAgICBTRUNVUklUWS4gVGhlIGxvZ2dp bmcgb25seSBvY2N1cnMgaWYgdGhlIG51bWJlciBvZg0KICAgICAgICAgICAgICBwYWNrZXRzIGxv Z2dlZCBzbyBmYXIgZm9yIHRoYXQgcGFydGljdWxhciBydWxlIGRvZXMgbm90DQpAQCAtMjA1NCw3 ICsyMDU1LDcgQEANCiANCiAgICAgICAgICAgPHBhcmE+PHBhcmFtZXRlcj51ZHAgfCB0Y3AgfCBp Y21wPC9wYXJhbWV0ZXI+PC9wYXJhPg0KIA0KLSAgICAgICAgICA8cGFyYT5vciBhbnkgcHJvdG9j b2wgbmFtZXMgZm91bmQgaW4gL2V0Yy9wcm90b2NvbHMgYXJlDQorICAgICAgICAgIDxwYXJhPm9y IGFueSBwcm90b2NvbCBuYW1lcyBmb3VuZCBpbiA8ZmlsZW5hbWU+L2V0Yy9wcm90b2NvbHM8L2Zp bGVuYW1lPiBhcmUNCiAgICAgICAgICAgICByZWNvZ25pemVkIGFuZCBtYXkgYmUgdXNlZC4gVGhl IHZhbHVlIHNwZWNpZmllZCBpcw0KICAgICAgICAgICAgIHByb3RvY29sIHRvIGJlIG1hdGNoZWQg YWdhaW5zdC4gVGhpcyBpcyBhIG1hbmRhdG9yeQ0KICAgICAgICAgICAgIHJlcXVpcmVtZW50Ljwv cGFyYT4NCkBAIC0yMDYzLDEzICsyMDY0LDEzIEBADQogDQogICAgICAgICAgIDxwYXJhPlRoZSBm cm9tIGFuZCB0byBrZXl3b3JkcyBhcmUgdXNlZCB0byBtYXRjaCBhZ2FpbnN0IElQDQogICAgICAg ICAgICAgYWRkcmVzc2VzLiBSdWxlcyBtdXN0IHNwZWNpZnkgQk9USCBzb3VyY2UgYW5kIGRlc3Rp bmF0aW9uDQotICAgICAgICAgICAgcGFyYW1ldGVycy4gYW55IGlzIGEgc3BlY2lhbCBrZXl3b3Jk IHRoYXQgbWF0Y2hlcyBhbnkgSVANCi0gICAgICAgICAgICBhZGRyZXNzLiBtZSBpcyBhIHNwZWNp YWwga2V5d29yZCB0aGF0IG1hdGNoZXMgYW55IElQDQorICAgICAgICAgICAgcGFyYW1ldGVycy4g PGxpdGVyYWw+YW55PC9saXRlcmFsPiBpcyBhIHNwZWNpYWwga2V5d29yZCB0aGF0IG1hdGNoZXMg YW55IElQDQorICAgICAgICAgICAgYWRkcmVzcy4gPGxpdGVyYWw+bWU8L2xpdGVyYWw+IGlzIGEg c3BlY2lhbCBrZXl3b3JkIHRoYXQgbWF0Y2hlcyBhbnkgSVANCiAgICAgICAgICAgICBhZGRyZXNz IGNvbmZpZ3VyZWQgb24gYW4gaW50ZXJmYWNlIGluIHlvdXIgJm9zOyBzeXN0ZW0gdG8NCi0gICAg ICAgICAgICByZXByZXNlbnQgdGhlIFBDIHRoZSBmaXJld2FsbCBpcyBydW5uaW5nIG9uLiAoaS5l LiB0aGlzDQotICAgICAgICAgICAgYm94KSBBcyBpbiBmcm9tIG1lIHRvIGFueSBvciBmcm9tIGFu eSB0byBtZSBvciBmcm9tDQotICAgICAgICAgICAgMC4wLjAuMC8wIHRvIGFueSBvciBmcm9tIGFu eSB0byAwLjAuMC4wLzAgb3IgZnJvbSAwLjAuMC4wDQotICAgICAgICAgICAgdG8gYW55IG9yIGZy b20gYW55IHRvIDAuMC4wLjAgb3IgZnJvbSBtZSB0byAwLjAuMC4wLiBJUA0KKyAgICAgICAgICAg IHJlcHJlc2VudCB0aGUgUEMgdGhlIGZpcmV3YWxsIGlzIHJ1bm5pbmcgb24gKGkuZS4gdGhpcw0K KyAgICAgICAgICAgIGJveCkgYXMgaW4gJ2Zyb20gbWUgdG8gYW55JyBvciAnZnJvbSBhbnkgdG8g bWUnIG9yICdmcm9tDQorICAgICAgICAgICAgMC4wLjAuMC8wIHRvIGFueScgb3IgJ2Zyb20gYW55 IHRvIDAuMC4wLjAvMCcgb3IgJ2Zyb20gMC4wLjAuMA0KKyAgICAgICAgICAgIHRvIGFueScgb3Ig J2Zyb20gYW55IHRvIDAuMC4wLjAnIG9yICdmcm9tIG1lIHRvIDAuMC4wLjAnLiBJUA0KICAgICAg ICAgICAgIGFkZHJlc3NlcyBhcmUgc3BlY2lmaWVkIGFzIGEgZG90dGVkIElQIGFkZHJlc3MgbnVt ZXJpYw0KICAgICAgICAgICAgIGZvcm0vbWFzay1sZW5ndGgsIG9yIGFzIHNpbmdsZSBkb3R0ZWQg SVAgYWRkcmVzcyBudW1lcmljDQogICAgICAgICAgICAgZm9ybS4gVGhpcyBpcyBhIG1hbmRhdG9y eSByZXF1aXJlbWVudC4gU2VlIHRoaXMgbGluayBmb3INCkBAIC0yMDk1LDcgKzIwOTYsNyBAQA0K ICAgICAgICAgICA8cGFyYT48cGFyYW1ldGVyPnZpYSBJRjwvcGFyYW1ldGVyPjwvcGFyYT4NCiAN CiAgICAgICAgICAgPHBhcmE+TWF0Y2hlcyBwYWNrZXRzIGdvaW5nIHRocm91Z2ggdGhlIGludGVy ZmFjZSBzcGVjaWZpZWQNCi0gICAgICAgICAgICBieSBleGFjdCBuYW1lLiBUaGUgdmlhIGtleXdv cmQgY2F1c2VzIHRoZSBpbnRlcmZhY2UgdG8NCisgICAgICAgICAgICBieSBleGFjdCBuYW1lLiBU aGUgPGxpdGVyYWw+dmlhPC9saXRlcmFsPiBrZXl3b3JkIGNhdXNlcyB0aGUgaW50ZXJmYWNlIHRv DQogICAgICAgICAgICAgYWx3YXlzIGJlIGNoZWNrZWQgYXMgcGFydCBvZiB0aGUgbWF0Y2ggcHJv Y2Vzcy48L3BhcmE+DQogDQogICAgICAgICAgIDxwYXJhPjxwYXJhbWV0ZXI+c2V0dXA8L3BhcmFt ZXRlcj48L3BhcmE+DQpAQCAtMjE2Miw3ICsyMTYzLDcgQEANCiANCiAgICAgICAgIDxzZWN0Mz4N CiAgICAgICAgICAgPHRpdGxlPkxvZ2dpbmcgRmlyZXdhbGwgTWVzc2FnZXM8L3RpdGxlPg0KLSAg ICAgICAgICA8cGFyYT5UaGUgYmVuZWZpdHMgb2YgbG9nZ2luZyBhcmUgb2J2aW91cywgcHJvdmlk ZXMgdGhlDQorICAgICAgICAgIDxwYXJhPlRoZSBiZW5lZml0cyBvZiBsb2dnaW5nIGFyZSBvYnZp b3VzOiBpdCBwcm92aWRlcyB0aGUNCiAgICAgICAgICAgICBhYmlsaXR5IHRvIHJldmlldyBhZnRl ciB0aGUgZmFjdCB0aGUgcnVsZXMgeW91IGFjdGl2YXRlZA0KICAgICAgICAgICAgIGxvZ2dpbmcg b24gd2hpY2ggcHJvdmlkZXMgaW5mb3JtYXRpb24gbGlrZSwgd2hhdCBwYWNrZXRzIGhhZA0KICAg ICAgICAgICAgIGJlZW4gZHJvcHBlZCwgd2hhdCBhZGRyZXNzZXMgdGhleSBjYW1lIGZyb20sIHdo ZXJlIHRoZXkgd2VyZQ0KQEAgLTIxNzMsNyArMjE3NCw3IEBADQogICAgICAgICAgICAgZ2VuZXJh dGUgYW55IHJ1bGUgbG9nZ2luZyBvbiBpdCdzIG93bi4gVGhlIGZpcmV3YWxsDQogICAgICAgICAg ICAgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHdoYXQgcnVsZXMgaW4gdGhlIHJ1bGUgc2V0IGhlIHdh bnRzDQogICAgICAgICAgICAgdG8gbG9nIGFuZCBhZGRzIHRoZSBsb2cgdmVyYiB0byB0aG9zZSBy dWxlcy4gTm9ybWFsbHkgb25seQ0KLSAgICAgICAgICAgIGRlbnkgcnVsZXMgYXJlIGxvZ2dlZC4g TGlrZSB0aGUgZGVueSBydWxlIGZvciBpbmNvbWluZw0KKyAgICAgICAgICAgIGRlbnkgcnVsZXMg YXJlIGxvZ2dlZCwgbGlrZSB0aGUgZGVueSBydWxlIGZvciBpbmNvbWluZw0KICAgICAgICAgICAg IDxhY3JvbnltPklDTVA8L2Fjcm9ueW0+IHBpbmdzLiAgSXQgaXMgdmVyeSBjdXN0b21hcnkgdG8N CiAgICAgICAgICAgICBkdXBsaWNhdGUgdGhlIGlwZncgZGVmYXVsdCBkZW55IGV2ZXJ5dGhpbmcg cnVsZSB3aXRoIHRoZQ0KICAgICAgICAgICAgIGxvZyB2ZXJiIGluY2x1ZGVkIGFzIHlvdXIgbGFz dCBydWxlIGluIHRoZSBydWxlIHNldC4gVGhpcw0KQEAgLTIyMzUsNyArMjIzNiw3IEBADQogaXBm dyAtcSAtZiBmbHVzaCAgICAgICAjIERlbGV0ZSBhbGwgcnVsZXMNCiAjIFNldCBkZWZhdWx0cw0K IG9pZj0idHVuMCIgICAgICAgICAgICAgIyBvdXQgaW50ZXJmYWNlDQotb2Rucz0iMTkyLjAuMi4x MSIgICAgICAjIElTUCdzIGRucyBzZXJ2ZXIgSVAgYWRkcmVzcw0KK29kbnM9IjE5Mi4wLjIuMTEi ICAgICAgIyBJU1AncyBETlMgc2VydmVyIElQIGFkZHJlc3MNCiBjbWQ9ImlwZncgLXEgYWRkICIg ICAgICMgYnVpbGQgcnVsZSBwcmVmaXgNCiBrcz0ia2VlcC1zdGF0ZSIgICAgICAgICMganVzdCB0 b28gbGF6eSB0byBrZXkgdGhpcyBlYWNoIHRpbWUNCiAmZG9sbGFyO2NtZCAwMDUwMCBjaGVjay1z dGF0ZQ0KQEAgLTIyODMsMTYgKzIyODQsMTYgQEANCiAgICAgICAgICAgICBhbGxvdyB0aGUgZmly ZXdhbGwgdG8gZnVuY3Rpb24uPC9wYXJhPg0KIA0KICAgICAgICAgICA8cGFyYT5BbGwgJnVuaXg7 IGZsYXZvcmVkIG9wZXJhdGluZyBzeXN0ZW1zLCAmb3M7IGluY2x1ZGVkLCBhcmUgZGVzaWduZWQg dG8NCi0gICAgICAgICAgICB1c2UgaW50ZXJmYWNlIGxvIGFuZCBJUCBhZGRyZXNzDQorICAgICAg ICAgICAgdXNlIGludGVyZmFjZSA8ZGV2aWNlbmFtZT5sbzA8L2RldmljZW5hbWU+IGFuZCBJUCBh ZGRyZXNzDQogICAgICAgICAgICAgPGhvc3RpZCByb2xlPSJpcGFkZHIiPjEyNy4wLjAuMTwvaG9z dGlkPiBmb3IgaW50ZXJuYWwNCi0gICAgICAgICAgICBjb21tdW5pY2F0aW9uIHdpdGggaW4gJm9z Oy4gVGhlIGZpcmV3YWxsIHJ1bGVzIG11c3QgY29udGFpbg0KKyAgICAgICAgICAgIGNvbW11bmlj YXRpb24gd2l0aCBpbiB0aGUgb3BlcmF0aW5nIHN5c3RlbS4gVGhlIGZpcmV3YWxsIHJ1bGVzIG11 c3QgY29udGFpbg0KICAgICAgICAgICAgIHJ1bGVzIHRvIGFsbG93IGZyZWUgdW5tb2xlc3RlZCBt b3ZlbWVudCBvZiB0aGVzZSBzcGVjaWFsDQogICAgICAgICAgICAgaW50ZXJuYWxseSB1c2VkIHBh Y2tldHMuPC9wYXJhPg0KIA0KICAgICAgICAgICA8cGFyYT5UaGUgaW50ZXJmYWNlIHdoaWNoIGZh Y2VzIHRoZSBwdWJsaWMgSW50ZXJuZXQsIGlzIHRoZQ0KICAgICAgICAgICAgIG9uZSB3aGljaCB5 b3UgY29kZSB5b3VyIHJ1bGVzIHRvIGF1dGhvcml6ZSBhbmQgY29udHJvbA0KICAgICAgICAgICAg IGFjY2VzcyBvdXQgdG8gdGhlIHB1YmxpYyBJbnRlcm5ldCBhbmQgYWNjZXNzIHJlcXVlc3RzDQot ICAgICAgICAgICAgYXJyaXZpbmcgZnJvbSB0aGUgcHVibGljIEludGVybmV0LiBUaGlzIGNhbiBi ZSB5b3VyIHBwcCB0dW4wDQorICAgICAgICAgICAgYXJyaXZpbmcgZnJvbSB0aGUgcHVibGljIElu dGVybmV0LiBUaGlzIGNhbiBiZSB5b3VyIHBwcCA8ZGV2aWNlbmFtZT50dW4wPC9kZXZpY2VuYW1l Pg0KICAgICAgICAgICAgIGludGVyZmFjZSBvciB5b3VyIE5JQyB0aGF0IGlzIGNvbm5lY3RlZCB0 byB5b3VyIERTTCBvciBjYWJsZQ0KICAgICAgICAgICAgIG1vZGVtLjwvcGFyYT4NCiANCkBAIC0y MzQwLDcgKzIzNDEsNyBAQA0KICAgICAgICAgICAgIGhhcyBubyBrbm93bGVkZ2UgaWYgaGlzIHBh Y2tldHMgaGF2ZSByZWFjaGVkIHlvdXIgc3lzdGVtLg0KICAgICAgICAgICAgIFRoZSBsZXNzIHRo ZSBhdHRhY2tlcnMgY2FuIGxlYXJuIGFib3V0IHlvdXIgc3lzdGVtIHRoZSBtb3JlDQogICAgICAg ICAgICAgc2VjdXJlIGl0IGlzLiBXaGVuIHlvdSBsb2cgcGFja2V0cyB3aXRoIHBvcnQgbnVtYmVy cyB5b3UgZG8NCi0gICAgICAgICAgICBub3QgcmVjb2duaXplLCBnbyB0bw0KKyAgICAgICAgICAg IG5vdCByZWNvZ25pemUsIGxvb2sgdGhlIG51bWJlcnMgdXAgaW4gPGZpbGVuYW1lPi9ldGMvc2Vy dmljZXMvPC9maWxlbmFtZT4gb3IgZ28gdG8NCiAgICAgICAgICAgICA8dWxpbmsgdXJsPSJodHRw Oi8vd3d3LnNlY3VyaXR5c3RhdHMuY29tL3Rvb2xzL3BvcnRzZWFyY2gucGhwIj48L3VsaW5rPg0K ICAgICAgICAgICAgIGFuZCBkbyBhIHBvcnQgbnVtYmVyIGxvb2t1cCB0byBmaW5kIHdoYXQgdGhl IHB1cnBvc2Ugb2YgdGhhdA0KICAgICAgICAgICAgIHBvcnQgbnVtYmVyIGlzLiBDaGVjayBvdXQg dGhpcyBsaW5rIGZvciBwb3J0IG51bWJlcnMgdXNlZCBieQ0KQEAgLTIzOTgsOSArMjM5OSw5IEBA DQogICAgICAgICAgICAgICAgICAgICAgICAgIyBmYWNpbmcgdGhlIHB1YmxpYyBJbnRlcm5ldA0K IA0KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjDQotIyBObyByZXN0cmljdGlvbnMgb24gSW5zaWRlIExhbiBJbnRlcmZhY2Ug Zm9yIHByaXZhdGUgbmV0d29yaw0KLSMgTm90IG5lZWRlZCB1bmxlc3MgeW91IGhhdmUgTGFuLg0K LSMgQ2hhbmdlIHhsMCB0byB5b3VyIExhbiBOaWMgY2FyZCBpbnRlcmZhY2UgbmFtZQ0KKyMgTm8g cmVzdHJpY3Rpb25zIG9uIEluc2lkZSBMQU4gSW50ZXJmYWNlIGZvciBwcml2YXRlIG5ldHdvcmsN CisjIE5vdCBuZWVkZWQgdW5sZXNzIHlvdSBoYXZlIExBTi4NCisjIENoYW5nZSB4bDAgdG8geW91 ciBMQU4gTklDIGNhcmQgaW50ZXJmYWNlIG5hbWUNCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICMmZG9sbGFyO2NtZCAw MDAwNSBhbGxvdyBhbGwgZnJvbSBhbnkgdG8gYW55IHZpYSB4bDANCiANCkBAIC0yNTk4LDE2ICsy NTk5LDE2IEBADQogICAgICAgICAgICAgYWN0aW9uIGlzIGV4ZWN1dGVkLiBUaGUgYWN0aW9uIGlz IHBhcnQgb2YgdGhlIGluZm8gcG9zdGVkIHRvDQogICAgICAgICAgICAgdGhlIGR5bmFtaWMgdGFi bGUuICBJbiB0aGlzIGNhc2UgaXQgaXMgInNraXB0byBydWxlIDUwMCIuICBSdWxlDQogICAgICAg ICAgICAgNTAwIDxhY3JvbnltPk5BVDwvYWNyb255bT5zIHRoZSBwYWNrZXQgSVAgYWRkcmVzcyBh bmQgb3V0IGl0IGdvZXMuIFJlbWVtYmVyDQotICAgICAgICAgICAgdGhpcywgdGhpcyBpcyB2ZXJ5 IGltcG9ydGFudC4gVGhpcyBwYWNrZXQgbWFrZXMgaXQncyB3YXkgdG8NCisgICAgICAgICAgICB0 aGlzLCB0aGlzIGlzIHZlcnkgaW1wb3J0YW50LiBUaGlzIHBhY2tldCBtYWtlcyBpdHMgd2F5IHRv DQogICAgICAgICAgICAgdGhlIGRlc3RpbmF0aW9uIGFuZCByZXR1cm5zIGFuZCBlbnRlcnMgdGhl IHRvcCBvZiB0aGUgcnVsZQ0KICAgICAgICAgICAgIHNldC4gVGhpcyB0aW1lIGl0IGRvZXMgbWF0 Y2ggcnVsZSAxMDAgYW5kIGhhcyBpdCBkZXN0aW5hdGlvbg0KLSAgICAgICAgICAgIElQIGFkZHJl c3MgbWFwcGVkIGJhY2sgdG8gaXQncyBjb3JyZXNwb25kaW5nIExhbiBJUCBhZGRyZXNzLg0KKyAg ICAgICAgICAgIElQIGFkZHJlc3MgbWFwcGVkIGJhY2sgdG8gaXRzIGNvcnJlc3BvbmRpbmcgTGFu IElQIGFkZHJlc3MuDQogICAgICAgICAgICAgSXQgdGhlbiBpcyBwcm9jZXNzZWQgYnkgdGhlIGNo ZWNrLXN0YXRlIHJ1bGUsIGl0J3MgZm91bmQgaW4NCiAgICAgICAgICAgICB0aGUgdGFibGUgYXMg YW4gZXhpc3Rpbmcgc2Vzc2lvbiBjb252ZXJzYXRpb24gYW5kIHJlbGVhc2VkDQogICAgICAgICAg ICAgdG8gdGhlIExBTi4gSXQgZ29lcyB0byB0aGUgTEFOIFBDIHRoYXQgc2VudCBpdCBhbmQgYSBu ZXcNCiAgICAgICAgICAgICBwYWNrZXQgaXMgc2VudCByZXF1ZXN0aW5nIGFub3RoZXIgc2VnbWVu dCBvZiB0aGUgZGF0YSBmcm9tDQogICAgICAgICAgICAgdGhlIHJlbW90ZSBzZXJ2ZXIuIFRoaXMg dGltZSBpdCBnZXRzIGNoZWNrZWQgYnkgdGhlDQotICAgICAgICAgICAgY2hlY2stc3RhdGUgcnVs ZSBhbmQgaXQncyBvdXRib3VuZCBlbnRyeSBpcyBmb3VuZCwgIHRoZQ0KKyAgICAgICAgICAgIGNo ZWNrLXN0YXRlIHJ1bGUgYW5kIGl0cyBvdXRib3VuZCBlbnRyeSBpcyBmb3VuZCwgIHRoZQ0KICAg ICAgICAgICAgIGFzc29jaWF0ZWQgYWN0aW9uLCAnc2tpcHRvIDUwMCcsIGlzIGV4ZWN1dGVkLiAg VGhlIHBhY2tldA0KICAgICAgICAgICAgIGp1bXBzIHRvIHJ1bGUgNTAwIGdldHMgPGFjcm9ueW0+ TkFUPC9hY3JvbnltPmVkIGFuZCByZWxlYXNlZCBvbiBpdCdzIHdheSBvdXQuDQogICAgICAgICAg ICAgPC9wYXJhPg0KQEAgLTI2MjMsOCArMjYyNCw4IEBADQogICAgICAgICAgICAgcGFja2V0IG1h dGNoZXMgcnVsZSAxMDAgYW5kIGl0cyBJUCBhZGRyZXNzIGlzIG1hcHBlZCB0byBMQU4NCiAgICAg ICAgICAgICBJUCBmb3IgdGhlIGZpcmV3YWxsIGJveC4gVGhlIHBhY2tldCBpcyB0aGVtIG1hdGNo ZWQgYWdhaW5zdA0KICAgICAgICAgICAgIGFsbCB0aGUgbmFzdHkgdGhpbmdzIHdlIHdhbnQgdG8g Y2hlY2sgZm9yIGFuZCBmaW5hbGx5DQotICAgICAgICAgICAgbWF0Y2hlcyBhZ2FpbnN0IHJ1bGUg NDI1LiBPbiBhIG1hdGNoIHR3byB0aGluZ3Mgb2NjdXIsIHRoZQ0KLSAgICAgICAgICAgIGxpbWl0 IG9wdGlvbiBpcyBhbiBleHRlbnNpb24gdG8ga2VlcC1zdGF0ZS4gVGhlIHBhY2tldCBydWxlDQor ICAgICAgICAgICAgbWF0Y2hlcyBhZ2FpbnN0IHJ1bGUgNDI1LiBPbiBhIG1hdGNoIHR3byB0aGlu Z3Mgb2NjdXINCisgICAgICAgICAgICBUaGUgcGFja2V0IHJ1bGUNCiAgICAgICAgICAgICBpcyBw b3N0ZWQgdG8gdGhlIGtlZXAtc3RhdGUgZHluYW1pYyB0YWJsZSBidXQgdGhpcyB0aW1lIGFueQ0K ICAgICAgICAgICAgIG5ldyBzZXNzaW9uIHJlcXVlc3RzIG9yaWdpbmF0aW5nIGZyb20gdGhhdCBz b3VyY2UgSVAgYWRkcmVzcw0KICAgICAgICAgICAgIGlzIGxpbWl0ZWQgdG8gMi4gVGhpcyBkZWZl bmRzIGFnYWluc3QgRG9TIGF0dGFja3Mgb2Ygc2VydmljZQ0KQEAgLTI2NDUsNyArMjY0Niw3IEBA DQogDQogaXBmdyAtcSAtZiBmbHVzaA0KIA0KLSZkb2xsYXI7Y21kIDAwMiBhbGxvdyBhbGwgZnJv bSBhbnkgdG8gYW55IHZpYSB4bDAgICMgZXhjbHVkZSBMYW4gdHJhZmZpYw0KKyZkb2xsYXI7Y21k IDAwMiBhbGxvdyBhbGwgZnJvbSBhbnkgdG8gYW55IHZpYSB4bDAgICMgZXhjbHVkZSBMQU4gdHJh ZmZpYw0KICZkb2xsYXI7Y21kIDAwMyBhbGxvdyBhbGwgZnJvbSBhbnkgdG8gYW55IHZpYSBsbzAg ICMgZXhjbHVkZSBsb29wYmFjayB0cmFmZmljDQogDQogJmRvbGxhcjtjbWQgMTAwIGRpdmVydCBu YXRkIGlwIGZyb20gYW55IHRvIGFueSBpbiB2aWEgJmRvbGxhcjtwaWYNCkBAIC0yNjk5LDEyICsy NzAwLDEyIEBADQogIyBTZXQgcnVsZXMgY29tbWFuZCBwcmVmaXgNCiBjbWQ9ImlwZncgLXEgYWRk Ig0KIHNraXA9InNraXB0byA4MDAiDQotcGlmPSJybDAiICAgICAjIHB1YmxpYyBpbnRlcmZhY2Ug bmFtZSBvZiBOaWMgY2FyZA0KK3BpZj0icmwwIiAgICAgIyBwdWJsaWMgaW50ZXJmYWNlIG5hbWUg b2YgTklDIGNhcmQNCiAgICAgICAgICAgICAgICMgZmFjaW5nIHRoZSBwdWJsaWMgSW50ZXJuZXQN CiANCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIw0KLSMgTm8gcmVzdHJpY3Rpb25zIG9uIEluc2lkZSBMYW4gSW50ZXJmYWNl IGZvciBwcml2YXRlIG5ldHdvcmsNCi0jIENoYW5nZSB4bDAgdG8geW91ciBMYW4gTmljIGNhcmQg aW50ZXJmYWNlIG5hbWUNCisjIE5vIHJlc3RyaWN0aW9ucyBvbiBJbnNpZGUgTEFOIEludGVyZmFj ZSBmb3IgcHJpdmF0ZSBuZXR3b3JrDQorIyBDaGFuZ2UgeGwwIHRvIHlvdXIgTEFOIE5JQyBjYXJk IGludGVyZmFjZSBuYW1lDQogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAmZG9sbGFyO2NtZCAwMDUgYWxsb3cgYWxsIGZy b20gYW55IHRvIGFueSB2aWEgeGwwDQogDQpAQCAtMjgxNyw3ICsyODE4LDcgQEANCiAjIGFuZCB1 c2VkIGluIHRoZSBvdXRib3VuZCBzZWN0aW9uLg0KICZkb2xsYXI7Y21kIDM2MCBhbGxvdyB1ZHAg ZnJvbSB4LngueC54IHRvIGFueSA2OCBpbiB2aWEgJmRvbGxhcjtwaWYga2VlcC1zdGF0ZQ0KIA0K LSMgQWxsb3cgaW4gc3RhbmRhcmQgd3d3IGZ1bmN0aW9uIGJlY2F1c2UgSSBoYXZlIGFwYWNoZSBz ZXJ2ZXINCisjIEFsbG93IGluIHN0YW5kYXJkIHd3dyBmdW5jdGlvbiBiZWNhdXNlIEkgaGF2ZSBB cGFjaGUgc2VydmVyDQogJmRvbGxhcjtjbWQgMzcwIGFsbG93IHRjcCBmcm9tIGFueSB0byBtZSA4 MCBpbiB2aWEgJmRvbGxhcjtwaWYgc2V0dXAgbGltaXQgc3JjLWFkZHIgMg0KIA0KICMgQWxsb3cg aW4gc2VjdXJlIEZUUCwgVGVsbmV0LCBhbmQgU0NQIGZyb20gcHVibGljIEludGVybmV0DQo= --=-YGXksNBBJkCF2hitBO7r-- --=-nJrkqYtMbMZRfDDC4mQM Content-Type: application/pgp-signature; name=signature.asc Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBzuEe2Mp4pR7Fa+wRAk7iAJ95LVE9x7kluW9xOHF7mM0TWkfxEQCgn1m4 Pc5GA3TQasrk69CNGvLVGmc= =u/4L -----END PGP SIGNATURE----- --=-nJrkqYtMbMZRfDDC4mQM-- From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 16:10:35 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1933616A4CE for ; Sun, 26 Dec 2004 16:10:35 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D27DD43D64 for ; Sun, 26 Dec 2004 16:10:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBQGAYED067365 for ; Sun, 26 Dec 2004 16:10:34 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBQGAYu0067364; Sun, 26 Dec 2004 16:10:34 GMT (envelope-from gnats) Date: Sun, 26 Dec 2004 16:10:34 GMT Message-Id: <200412261610.iBQGAYu0067364@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Matteo Riondato Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 16:10:35 -0000 The following reply was made to PR docs/75422; it has been noted by GNATS. From: Matteo Riondato To: "Simon L. Nielsen" , FreeBSD-gnats-submit@FreeBSD.org Cc: bug-followup@FreeBSD.org Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter Date: Sun, 26 Dec 2004 17:04:46 +0100 --=-nJrkqYtMbMZRfDDC4mQM Content-Type: multipart/mixed; boundary="=-YGXksNBBJkCF2hitBO7r" --=-YGXksNBBJkCF2hitBO7r Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Simon L. Nielsen wrote > Could you please update the patch to only include content > changes? Here you are. Best Regards --=20 Rionda aka Matteo Riondato GUFI Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) BSD-FAQ-it Main Developer (http://utenti.gufi.org/~rionda) Sent from: kaiser.sig11.org running FreeBSD-6.0-CURRENT --=-YGXksNBBJkCF2hitBO7r Content-Disposition: attachment; filename=firewall.diff Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=firewall.diff; charset=ISO-8859-1 LS0tIGNoYXB0ZXIuc2dtbC5vcmlnCVdlZCBEZWMgMjIgMTk6Mzg6MjggMjAwNA0KKysrIGNoYXB0 ZXIuc2dtbAlTdW4gRGVjIDI2IDE3OjAwOjMwIDIwMDQNCkBAIC0zMiw3ICszMiw3IEBADQogICA8 c2VjdDEgaWQ9ImZpcmV3YWxscy1pbnRybyI+DQogICAgIDx0aXRsZT5JbnRyb2R1Y3Rpb248L3Rp dGxlPg0KIA0KLSAgICA8cGFyYT5GaXJld2FsbHMgbWFrZSBpdCBwb3NzYmlsZSB0byBmaWx0ZXIN CisgICAgPHBhcmE+RmlyZXdhbGxzIG1ha2UgaXQgcG9zc2libGUgdG8gZmlsdGVyDQogICAgICAg aW5jb21pbmcgYW5kIG91dGdvaW5nIHRyYWZmaWMgdGhhdCBmbG93cyB0aHJvdWdoIHlvdXIgc3lz dGVtLg0KICAgICAgIEEgZmlyZXdhbGwgY2FuIHVzZSBvbmUgb3IgbW9yZSBzZXRzIG9mIDxxdW90 ZT5ydWxlczwvcXVvdGU+IHRvDQogICAgICAgaW5zcGVjdCB0aGUgbmV0d29yayBwYWNrZXRzIGFz IHRoZXkgY29tZSBpbiBvciBnbyBvdXQgb2YgeW91cg0KQEAgLTEyNSw3ICsxMjUsNyBAQA0KICAg ICA8cGFyYT5TZWN1cml0eSBjYW4gYmUgdGlnaHRlbmVkIGZ1cnRoZXIgdXNpbmcgYSA8cXVvdGU+ c3RhdGVmdWwNCiAJZmlyZXdhbGw8L3F1b3RlPi4gIFdpdGggYSBzdGF0ZWZ1bCBmaXJld2FsbCB0 aGUgZmlyZXdhbGwga2VlcHMNCiAgICAgICB0cmFjayBvZiB3aGljaCBjb25uZWN0aW9ucyBhcmUg b3BlbmVkIHRocm91Z2ggdGhlIGZpcmV3YWxsIGFuZA0KLSAgICAgIHdpbGwgb25seSBhbGxvdyB0 cmFmZmljIHRocm91Z2ggd2hpY2ggZWl0aGVyIG1hdGNoZXMgYSBleGlzdGluZw0KKyAgICAgIHdp bGwgb25seSBhbGxvdyB0cmFmZmljIHRocm91Z2ggd2hpY2ggZWl0aGVyIG1hdGNoZXMgYW4gZXhp c3RpbmcNCiAgICAgICBjb25uZWN0aW9uIG9yIG9wZW5zIGEgbmV3IG9uZS4gIFRoZSBkaXNhZHZh bnRhZ2Ugb2YgYSBzdGF0ZWZ1bA0KICAgICAgIGZpcmV3YWxsIGlzIHRoYXQgaXQgY2FuIGJlIHZ1 bG5lcmFibGUgdG8gRGVuaWFsIG9mIFNlcnZpY2UNCiAgICAgICAoPGFjcm9ueW0+RG9TPC9hY3Jv bnltPikgYXR0YWNrcyBpZiBhIGxvdCBvZiBuZXcgY29ubmVjdGlvbnMgYXJlDQpAQCAtMTk3LDcg KzE5Nyw3IEBADQogICAgICAga25vd24gYXMgPGFjcm9ueW0+UEY8L2Fjcm9ueW0+IHdhcyBwb3J0 ZWQgdG8gJm9zOyZuYnNwOzUuMy4NCiAgICAgICA8YWNyb255bT5QRjwvYWNyb255bT4gaXMgYSBj b21wbGV0ZSwgZnVsbHkgZmVhdHVyZWQgZmlyZXdhbGwNCiAgICAgICB0aGF0IGNvbnRhaW5zIDxh Y3JvbnltPkFMVFE8L2Fjcm9ueW0+IGZvciBiYW5kd2lkdGggdXNhZ2UNCi0gICAgICBtYW5hZ2Vt ZW50IGluIGEgd2F5IHNpbWlsYXIgdG8gdGhlIGR1bW15bmV0IHByb3ZpZGVzIGluDQorICAgICAg bWFuYWdlbWVudCBpbiBhIHdheSBzaW1pbGFyIHRvIHdoYXQgRFVNTVlORVQgcHJvdmlkZXMgaW4N CiAgICAgICA8YWNyb255bT5JUEZXPC9hY3JvbnltPi4gIFRoZSBPcGVuQlNEIHByb2plY3QgZG9l cyBhbg0KICAgICAgIG91dHN0YW5kaW5nIGpvYiBvZiBtYWludGFpbmluZyB0aGUgUEYgdXNlcnMn IGd1aWRlIHRoYXQgaXQgd2lsbA0KICAgICAgIG5vdCBiZSBtYWRlIHBhcnQgb2YgdGhpcyBoYW5k Ym9vayBmaXJld2FsbCBzZWN0aW9uIGFzIHRoYXQgd291bGQNCkBAIC0yMjMsOCArMjIzLDggQEAN CiAgICAgPHNlY3QyPg0KICAgICAgIDx0aXRsZT5FbmFibGluZyBQRjwvdGl0bGU+DQogICAgICAg PHBhcmE+UEYgaXMgaW5jbHVkZWQgaW4gdGhlIGJhc2ljICZvczsgaW5zdGFsbCBmb3IgdmVyc2lv bnMgbmV3ZXIgdGhhbg0KLSAgICAgICAgNS4zIGFzIGEgc2VwYXJhdGUgcnVuIHRpbWUgbG9hZGFi bGUgbW9kdWxlLiBQRiB3aWxsIGR5bmFtaWNhbGx5IGxvYWQNCi0JICAgICAgICBpdHMga2VybmVs IGxvYWRhYmxlIG1vZHVsZSB3aGVuIHRoZSByYy5jb25mIHN0YXRlbWVudA0KKyAgICAgICAgNS4z IGFzIGEgc2VwYXJhdGUgcnVuIHRpbWUgbG9hZGFibGUgbW9kdWxlLiBUaGUgc3lzdGVtIHdpbGwg ZHluYW1pY2FsbHkgbG9hZA0KKwkgICAgICAgIFBGIGtlcm5lbCBsb2FkYWJsZSBtb2R1bGUgd2hl biB0aGUgcmMuY29uZiBzdGF0ZW1lbnQNCiAgICAgICAgIDxsaXRlcmFsPnBmX2VuYWJsZT0iWUVT IjwvbGl0ZXJhbD4gaXMgdXNlZC4gVGhlDQogICAgICAgICBsb2FkYWJsZSBtb2R1bGUgd2FzIGNy ZWF0ZWQgd2l0aCAmbWFuLnBmbG9nLjQ7IGxvZ2dpbmcNCiAgICAgICAgIGVuYWJsZWQuPC9wYXJh Pg0KQEAgLTI1OCw3ICsyNTgsNyBAQA0KICAgICAgICAgPHF1b3RlPnN0YXRlIGNoYW5nZXM8L3F1 b3RlPi4gQXMgdGhpcyBpcyBub3QgcGFydCBvZiB0aGUgbG9hZGFibGUNCiAgICAgICAgIG1vZHVs ZSBvbmUgaGFzIHRvIGJ1aWxkIGEgY3VzdG9tIGtlcm5lbCB0byB1c2UgaXQuPC9wYXJhPg0KIA0K LSAgICAgIDxwYXJhPlRoZXNlIHNldHRpbmdzIHdpbGwgdGFrZSBhZmZlY3Qgb25seSBhZnRlciB5 b3UgaGF2ZSBidWlsdCBhbmQNCisgICAgICA8cGFyYT5UaGVzZSBzZXR0aW5ncyB3aWxsIHRha2Ug ZWZmZWN0IG9ubHkgYWZ0ZXIgeW91IGhhdmUgYnVpbHQgYW5kDQogICAgICAgICAgICAgICAgIGlu c3RhbGxlZCBhIGtlcm5lbCB3aXRoIHRoZW0gc2V0LjwvcGFyYT4NCiAgICAgPC9zZWN0Mj4NCiAN CkBAIC0yNzYsNyArMjc2LDcgQEANCiBwZmxvZ19mbGFncz0iIiAgICAgICAgICAgICAgICAgICMg YWRkaXRpb25hbCBmbGFncyBmb3IgcGZsb2dkIHN0YXJ0dXA8L3Byb2dyYW1saXN0aW5nPg0KIA0K ICAgICAgIDxwYXJhPklmIHlvdSBoYXZlIGEgTEFOIGJlaGluZCB0aGlzIGZpcmV3YWxsIGFuZCBo YXZlIHRvIGZvcndhcmQNCi0gICAgICAgIHBhY2tldHMgZm9yIHRoZSBjb21wdXRlcnMgaW4gdGhl IExBTiBvciB3YW50IHRvIGRvIE5BVCB5b3UgaGF2ZSB0bw0KKyAgICAgICAgcGFja2V0cyBmb3Ig dGhlIGNvbXB1dGVycyBpbiB0aGUgTEFOIG9yIHdhbnQgdG8gZG8gTkFULCB5b3UgaGF2ZSB0bw0K ICAgICAgICAgZW5hYmxlIHRoZSBmb2xsb3dpbmcgb3B0aW9uIGFzIHdlbGw6PC9wYXJhPg0KIA0K ICAgICAgIDxwcm9ncmFtbGlzdGluZz5nYXRld2F5X2VuYWJsZT0iWUVTIiAgICAgICAgICAgICMg RW5hYmxlIGFzIExhbiBnYXRld2F5PC9wcm9ncmFtbGlzdGluZz4NCkBAIC0yODgsNyArMjg4LDcg QEANCiAgICAgPHRpdGxlPlRoZSBJUEZJTFRFUiAoSVBGKSBGaXJld2FsbDwvdGl0bGU+DQogDQog ICAgIDxwYXJhPlRoZSBhdXRob3Igb2YgSVBGSUxURVIgaXMgRGFycmVuIFJlZWQuIElQRklMVEVS IGlzIG5vdA0KLSAgICAgIG9wZXJhdGluZyBzeXN0ZW0gZGVwZW5kZW50LiBJUEZJTFRFUiBpcyBh IG9wZW4gc291cmNlDQorICAgICAgb3BlcmF0aW5nIHN5c3RlbSBkZXBlbmRlbnQ6IGlzIGFuIG9w ZW4gc291cmNlDQogICAgICAgYXBwbGljYXRpb24gYW5kIGhhcyBiZWVuIHBvcnRlZCB0byAmb3M7 LCBOZXRCU0QsIE9wZW5CU0QsIFN1bk9TLA0KICAgICAgIEhQL1VYLCBhbmQgU29sYXJpcyBvcGVy YXRpbmcgc3lzdGVtcy4gSVBGSUxURVIgaXMgYWN0aXZlbHkgYmVpbmcNCiAgICAgICBzdXBwb3J0 ZWQgYW5kIG1haW50YWluZWQsIHdpdGggdXBkYXRlZCB2ZXJzaW9ucyBiZWluZyByZWxlYXNlZA0K QEAgLTM0Miw3ICszNDIsNyBAQA0KICAgICA8c2VjdDI+DQogICAgICAgPHRpdGxlPkVuYWJsaW5n IElQRjwvdGl0bGU+DQogICAgICAgPHBhcmE+SVBGIGlzIGluY2x1ZGVkIGluIHRoZSBiYXNpYyAm b3M7IGluc3RhbGwgYXMgYSBzZXBhcmF0ZQ0KLSAgICAgICAgcnVuIHRpbWUgbG9hZGFibGUgbW9k dWxlLiBJUEYgd2lsbCBkeW5hbWljYWxseSBsb2FkIGl0cyBrZXJuZWwNCisgICAgICAgIHJ1biB0 aW1lIGxvYWRhYmxlIG1vZHVsZS4gVGhlIHN5c3RlbSB3aWxsIGR5bmFtaWNhbGx5IGxvYWQgSVBG IGtlcm5lbA0KICAgICAgICAgbG9hZGFibGUgbW9kdWxlIHdoZW4gdGhlIHJjLmNvbmYgc3RhdGVt ZW50IDxsaXRlcmFsPg0KICAgICAgICAgaXBmaWx0ZXJfZW5hYmxlPSJZRVMiPC9saXRlcmFsPiBp cyB1c2VkLiBUaGUgbG9hZGFibGUNCiAgICAgICAgIG1vZHVsZSB3YXMgY3JlYXRlZCB3aXRoIGxv Z2dpbmcgZW5hYmxlZCBhbmQgdGhlIDxsaXRlcmFsPmRlZmF1bHQNCkBAIC0zNjksOCArMzY5LDgg QEANCiBvcHRpb25zIElQRklMVEVSX0xPRw0KIG9wdGlvbnMgSVBGSUxURVJfREVGQVVMVF9CTE9D SzwvcHJvZ3JhbWxpc3Rpbmc+DQogDQotICAgICAgPHBhcmE+PGxpdGVyYWw+b3B0aW9ucyBJUEZJ TFRFUjwvbGl0ZXJhbD4gdGVsbHMgdGhlIGNvbXBpbGUNCi0gICAgICAgIHRvIGluY2x1ZGUgSVBG SUxURVIgYXMgcGFydCBvZiBpdHMgY29yZSBrZXJuZWwuPC9wYXJhPg0KKyAgICAgIDxwYXJhPjxs aXRlcmFsPm9wdGlvbnMgSVBGSUxURVI8L2xpdGVyYWw+IGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl DQorCTxxdW90ZT5JUEZJTFRFUjwvcXVvdGU+IGZpcmV3YWxsLjwvcGFyYT4NCiANCiAgICAgICA8 cGFyYT48bGl0ZXJhbD5vcHRpb25zIElQRklMVEVSX0xPRzwvbGl0ZXJhbD4gZW5hYmxlcyB0aGUN CiAgICAgICAgIG9wdGlvbiB0byBoYXZlIElQRiBsb2cgdHJhZmZpYyBieSB3cml0aW5nIHRvIHRo ZSBpcGwgcGFja2V0DQpAQCAtMzgxLDcgKzM4MSw3IEBADQogICAgICAgICBjaGFuZ2VzIHRoZSBk ZWZhdWx0IGJlaGF2aW9yIHNvIGFueSBwYWNrZXQgbm90IG1hdGNoaW5nIGENCiAgICAgICAgIGZp cmV3YWxsIDxsaXRlcmFsPnBhc3M8L2xpdGVyYWw+IHJ1bGUgZ2V0cyBibG9ja2VkLjwvcGFyYT4N CiANCi0gICAgICA8cGFyYT5UaGVzZSBzZXR0aW5ncyB3aWxsIHRha2UgYWZmZWN0IG9ubHkgYWZ0 ZXIgeW91IGhhdmUgYnVpbHQNCisgICAgICA8cGFyYT5UaGVzZSBzZXR0aW5ncyB3aWxsIHRha2Ug ZWZmZWN0IG9ubHkgYWZ0ZXIgeW91IGhhdmUgYnVpbHQNCiAgICAgICAgIGFuZCBpbnN0YWxsZWQg YSBrZXJuZWwgd2l0aCB0aGVtIHNldC48L3BhcmE+DQogICAgIDwvc2VjdDI+DQogDQpAQCAtMzkz LDcgKzM5Myw3IEBADQogICAgICAgPHByb2dyYW1saXN0aW5nPmlwZmlsdGVyX2VuYWJsZT0iWUVT IiAgICAgICAgICAgICAjIFN0YXJ0IGlwZiBmaXJld2FsbA0KIGlwZmlsdGVyX3J1bGVzPSIvZXRj L2lwZi5ydWxlcyIgICAjIGxvYWRzIHJ1bGVzIGRlZmluaXRpb24gdGV4dCBmaWxlDQogaXBtb25f ZW5hYmxlPSJZRVMiICAgICAgICAgICAgICAgICMgU3RhcnQgSVAgbW9uaXRvciBsb2cNCi1pcG1v bl9mbGFncz0iLURzIiAgICAgICAgICAgICAgICAjIEQgPSBzdGFydCBhcyBkYWVtb24NCitpcG1v bl9mbGFncz0iLURzIiAgICAgICAgICAgICAgICAgIyBEID0gc3RhcnQgYXMgZGFlbW9uDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgcyA9IGxvZyB0byBzeXNsb2cNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB2ID0gbG9nIHRjcCB3aW5kb3csIGFjaywg c2VxDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgbiA9IG1hcCBJUCAmIHBv cnQgdG8gbmFtZXM8L3Byb2dyYW1saXN0aW5nPg0KQEAgLTQxOSw3ICs0MTksNyBAQA0KICAgICAg PHBhcmE+PG9wdGlvbj4tRmE8L29wdGlvbj4gbWVhbnMgZmx1c2ggYWxsIGludGVybmFsIHJ1bGVz IHRhYmxlcy48L3BhcmE+DQogICAgICA8cGFyYT48b3B0aW9uPi1mPC9vcHRpb24+IG1lYW5zIHRo aXMgaXMgdGhlIGZpbGUgdG8gcmVhZCBmb3IgdGhlIHJ1bGVzIHRvIGxvYWQuPC9wYXJhPg0KIA0K LSAgICAgPHBhcmE+VGhpcyBnaXZlcyB5b3UgdGhlIGFiaWxpdHkgdG8gbWFrZSBjaGFuZ2VzIHRv IHRoZWlyIGN1c3RvbQ0KKyAgICAgPHBhcmE+VGhpcyBnaXZlcyB5b3UgdGhlIGFiaWxpdHkgdG8g bWFrZSBjaGFuZ2VzIHRvIHlvdXIgY3VzdG9tDQogICAgICAgIHJ1bGVzIGZpbGUsIHJ1biB0aGUg YWJvdmUgSVBGIGNvbW1hbmQgdGh1cyB1cGRhdGluZyB0aGUgcnVubmluZw0KICAgICAgICBmaXJl d2FsbCB3aXRoIGEgZnJlc2ggY29weSBvZiBhbGwgdGhlIHJ1bGVzIHdpdGhvdXQgaGF2aW5nIHRv DQogICAgICAgIHJlYm9vdCB0aGUgc3lzdGVtLiBUaGlzIG1ldGhvZCBpcyB2ZXJ5IGNvbnZlbmll bnQgZm9yIHRlc3RpbmcgbmV3DQpAQCAtNTkwLDExICs1OTAsMTIgQEANCiANCiAgICAgICAgPHBh cmE+VG8gYWN0aXZhdGUgdGhlIGNoYW5nZXMgdG8gPGZpbGVuYW1lPi9ldGMvc3lzbG9nLmNvbmYN CiAgICAgICAgICA8L2ZpbGVuYW1lPiB5b3UgY2FuIHJlYm9vdCBvciBidW1wIHRoZSBzeXNsb2cg dGFzayBpbnRvDQotICAgICAgICAgcmUtcmVhZGluZyA8ZmlsZW5hbWU+L2V0Yy9zeXNsb2cuY29u ZjwvZmlsZW5hbWU+IGJ5IDxjb21tYW5kPg0KLSAgICAgICAgIGtpbGwgLUhVUCAmbHQ7cGlkJmd0 OzwvY29tbWFuZD4uIFlvdSBnZXQgdGhlIHBpZCAoaS5lLiBwcm9jZXNzDQorICAgICAgICAgcmUt cmVhZGluZyA8ZmlsZW5hbWU+L2V0Yy9zeXNsb2cuY29uZjwvZmlsZW5hbWU+IGJ5DQorICAgICAg ICAgPGNvbW1hbmQ+L2V0Yy9yYy5kL3N5c2xvZ2QgcmVzdGF0PC9jb21tYW5kPiAoPGNvbW1hbmQ+ DQorICAgICAgICAga2lsbCAtSFVQICZsdDtwaWQmZ3Q7PC9jb21tYW5kPiBpbiAmb3M7IDQueC4g WW91IGdldCB0aGUgcGlkIChpLmUuIHByb2Nlc3MNCiAgICAgICAgICBudW1iZXIpIGJ5IGxpc3Rp bmcgdGhlIHRhc2tzIHdpdGggdGhlIDxjb21tYW5kPnBzIC1heDwvY29tbWFuZD4NCiAgICAgICAg ICBjb21tYW5kLiBGaW5kIHN5c2xvZyBpbiB0aGUgZGlzcGxheSBhbmQgdGhlIHBpZCBpcyB0aGUg bnVtYmVyDQotICAgICAgICAgaW4gdGhlIGxlZnQgY29sdW1uLjwvcGFyYT4NCisgICAgICAgICBp biB0aGUgbGVmdCBjb2x1bW4pLjwvcGFyYT4NCiANCiAgICAgICAgPHBhcmE+RG8gbm90IGZvcmdl dCB0byBjaGFuZ2UgPGZpbGVuYW1lPi9ldGMvbmV3c3lzbG9nLmNvbmYNCiAgICAgICAgICA8L2Zp bGVuYW1lPiB0byByb3RhdGUgdGhlIG5ldyBsb2cgeW91IGp1c3QgY3JlYXRlZCBhYm92ZS4NCkBA IC02NTAsMTIgKzY1MSwxMiBAQA0KICAgICAgICAgIDwvbGlzdGl0ZW0+DQogDQogICAgICAgICAg PGxpc3RpdGVtPg0KLSAgICAgICAgICAgPHBhcmE+UFIgZm9sbG93ZWQgYnkgdGhlIHByb3RvY29s IG5hbWUgb3IgbnVtYmVyLCBlLmcuIFBSDQorICAgICAgICAgICA8cGFyYT48bGl0ZXJhbD5QUjwv bGl0ZXJhbD4gZm9sbG93ZWQgYnkgdGhlIHByb3RvY29sIG5hbWUgb3IgbnVtYmVyLCBlLmcuIFBS DQogICAgICAgICAgICAgIHRjcC48L3BhcmE+DQogICAgICAgICAgPC9saXN0aXRlbT4NCiANCiAg ICAgICAgICA8bGlzdGl0ZW0+DQotICAgICAgICAgICA8cGFyYT5sZW4gZm9sbG93ZWQgYnkgdGhl IGhlYWRlciBsZW5ndGggYW5kIHRvdGFsIGxlbmd0aCBvZg0KKyAgICAgICAgICAgPHBhcmE+PGxp dGVyYWw+bGVuPC9saXRlcmFsPiBmb2xsb3dlZCBieSB0aGUgaGVhZGVyIGxlbmd0aCBhbmQgdG90 YWwgbGVuZ3RoIG9mDQogICAgICAgICAgICAgIHRoZSBwYWNrZXQsIGUuZy4gbGVuIDIwIDQwLjwv cGFyYT4NCiAgICAgICAgICA8L2xpc3RpdGVtPg0KICAgICAgICA8L29yZGVyZWRsaXN0Pg0KQEAg LTcwMyw4ICs3MDQsOCBAQA0KIDxwcm9ncmFtbGlzdGluZz4jIyMjIyMjIyMjIyMjIFN0YXJ0IG9m IElQRiBydWxlcyBzY3JpcHQgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogDQogb2lmPSJkYzAi ICAgICAgICAgICAgIyBuYW1lIG9mIHRoZSBvdXRib3VuZCBpbnRlcmZhY2UNCi1vZG5zPSIxOTIu MC4yLjExIiAgICAjIElTUCdzIGRucyBzZXJ2ZXIgSVAgYWRkcmVzcyBTeW1ib2xpYyZndDsNCi1t eWlwPSIxOTIuMC4yLjciICAgICAjIE15IFN0YXRpYyBJUCBhZGRyZXNzIGZyb20gSVNQDQorb2Ru cz0iMTkyLjAuMi4xMSIgICAgIyBJU1AncyBkbnMgc2VydmVyIElQIGFkZHJlc3MNCitteWlwPSIx OTIuMC4yLjciICAgICAjIG15IHN0YXRpYyBJUCBhZGRyZXNzIGZyb20gSVNQDQoga3M9ImtlZXAg c3RhdGUiDQogZmtzPSJmbGFncyBTIGtlZXAgc3RhdGUiDQogDQpAQCAtNzQyLDcgKzc0Myw3IEBA DQogICAgICAgICAgc2NyaXB0cyB0aGF0IHJlYWQgPGZpbGVuYW1lPnJjLmNvbmY8L2ZpbGVuYW1l PiB3aWxsIGhhdmUNCiAgICAgICAgICBwcm9ibGVtcy48L3BhcmE+DQogDQotICAgICAgIDxwYXJh PlRvIGdldCBhcm91bmQgdGhpcyBsaW1pdGF0aW9uIHdpdGggYSByYyBzY3JpcHRzLCByZW1vdmUN CisgICAgICAgPHBhcmE+VG8gZ2V0IGFyb3VuZCB0aGlzIGxpbWl0YXRpb24gd2l0aCBhIHJjIHNj cmlwdCwgcmVtb3ZlDQogICAgICAgICAgdGhlIGZvbGxvd2luZyBsaW5lOjwvcGFyYT4NCiANCiAg ICAgICAgPHByb2dyYW1saXN0aW5nPjxjb21tYW5kPmlwZmlsdGVyX3J1bGVzPTwvY29tbWFuZD4N CkBAIC03NTAsNyArNzUxLDcgQEANCiANCiAgICAgICAgPHBhcmE+QWRkIGEgc2NyaXB0IGxpa2Ug dGhlIGZvbGxvd2luZyB0byB5b3VyIDxmaWxlbmFtZT4NCiAgICAgICAgICAvdXNyL2xvY2FsL2V0 Yy9yYy5kLzwvZmlsZW5hbWU+IHN0YXJ0dXAgZGlyZWN0b3J5LiBUaGUgc2NyaXB0DQotICAgICAg ICAgc2hvdWxkIGhhdmUgYSBvYnZpb3VzIG5hbWUgbGlrZSA8ZmlsZW5hbWU+bG9hZGlwZnJ1bGVz LnNoDQorICAgICAgICAgc2hvdWxkIGhhdmUgYW4gb2J2aW91cyBuYW1lIGxpa2UgPGZpbGVuYW1l PmxvYWRpcGZydWxlcy5zaA0KICAgICAgICAgIDwvZmlsZW5hbWU+LiBUaGUgPGZpbGVuYW1lPi5z aDwvZmlsZW5hbWU+IGV4dGVuc2lvbiBpcyBtYW5kYXRvcnkuDQogDQogICAgICAgIDxwcm9ncmFt bGlzdGluZz4jIS9iaW4vc2gNCkBAIC03NzQsMjAgKzc3NSwyMCBAQA0KICAgICAgICAgIHNlc3Np b24gY29udmVyc2F0aW9uLiBUaGUgZmlyZXdhbGwgcnVsZSBzZXQgcHJvY2Vzc2VzIHRoZQ0KICAg ICAgICAgIHBhY2tldCAyIHRpbWVzLCBvbmNlIG9uIGl0cyBhcnJpdmFsIGZyb20gdGhlIHB1Ymxp YyBJbnRlcm5ldA0KICAgICAgICAgIGhvc3QgYW5kIGFnYWluIGFzIGl0IGxlYXZlcyBmb3IgaXRz IHJldHVybiB0cmlwIGJhY2sgdG8gdGhlDQotICAgICAgICAgcHVibGljIEludGVybmV0IGhvc3Qu IEVhY2ggdGNwL2lwIHNlcnZpY2UgKGkuZS4gdGVsbmV0LCB3d3csDQorICAgICAgICAgcHVibGlj IEludGVybmV0IGhvc3QuIEVhY2ggVENQL0lQIHNlcnZpY2UgKGkuZS4gdGVsbmV0LCB3d3csDQog ICAgICAgICAgbWFpbCwgZXRjLikgaXMgcHJlZGVmaW5lZCBieSBpdHMgcHJvdG9jb2wsIHNvdXJj ZSBhbmQNCiAgICAgICAgICBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLCBvciB0aGUgc291cmNlIGFu ZCBkZXN0aW5hdGlvbiBwb3J0DQogICAgICAgICAgbnVtYmVyLiBUaGlzIGlzIHRoZSBiYXNpYyBz ZWxlY3Rpb24gY3JpdGVyaWEgdXNlZCB0byBjcmVhdGUNCiAgICAgICAgICBydWxlcyB3aGljaCB3 aWxsIHBhc3Mgb3IgYmxvY2sgc2VydmljZXMuPC9wYXJhPg0KIA0KICAgICAgICA8cGFyYT5JUEYg d2FzIG9yaWdpbmFsbHkgd3JpdHRlbiB1c2luZyBhIHJ1bGVzIHByb2Nlc3NpbmcgbG9naWMNCi0g ICAgICAgICBvZiAndGhlIGxhc3QgbWF0Y2hpbmcgcnVsZSB3aW5zJyBhbmQgdXNlZCBvbmx5IHN0 YXRlbGVzcw0KKyAgICAgICAgIG9mIDxxdW90ZT50aGUgbGFzdCBtYXRjaGluZyBydWxlIHdpbnM8 L3F1b3RlPiBhbmQgdXNlZCBvbmx5IHN0YXRlbGVzcw0KICAgICAgICAgIHJ1bGVzLiBPdmVyIHRp bWUgSVBGIGhhcyBiZWVuIGVuaGFuY2VkIHRvIGluY2x1ZGUgYSAncXVpY2snDQogICAgICAgICAg b3B0aW9uIGFuZCBhIHN0YXRlZnVsICdrZWVwIHN0YXRlJyBvcHRpb24gd2hpY2ggZHJhc3RpY2Fs bHkNCiAgICAgICAgICBtb2Rlcm5pemVkIHRoZSBydWxlcyBwcm9jZXNzaW5nIGxvZ2ljLjwvcGFy YT4NCiANCiAgICAgICAgPHBhcmE+VGhlIGluc3RydWN0aW9ucyBjb250YWluZWQgaW4gdGhpcyBz ZWN0aW9uIGlzIGJhc2VkIG9uDQotICAgICAgICAgdXNpbmcgcnVsZXMgdGhhdCBjb250YWluIHRo ZSAncXVpY2snIG9wdGlvbi4gYW5kIHRoZSBzdGF0ZWZ1bA0KKyAgICAgICAgIHVzaW5nIHJ1bGVz IHRoYXQgY29udGFpbiB0aGUgJ3F1aWNrJyBvcHRpb24gYW5kIHRoZSBzdGF0ZWZ1bA0KICAgICAg ICAgICdrZWVwIHN0YXRlJyBvcHRpb24uIFRoaXMgaXMgdGhlIGJhc2ljIGZyYW1ld29yayBmb3Ig Y29kaW5nIGFuDQogICAgICAgICAgaW5jbHVzaXZlIGZpcmV3YWxsIHJ1bGUgc2V0LjwvcGFyYT4N CiANCkBAIC04MTgsMTAgKzgxOSwxMCBAQA0KICAgICAgICAgIHRoZSBlbmQgb2YgYSBydWxlIGxp bmUgb3Igb24gaXRzIG93biBsaW5lcy4gQmxhbmsgbGluZXMgYXJlDQogICAgICAgICAgaWdub3Jl ZC48L3BhcmE+DQogDQotICAgICAgIDxwYXJhPlJ1bGVzIGNvbnRhaW4ga2V5d29yZHMsIFRoZXNl IGtleXdvcmRzIGhhdmUgdG8gYmUgY29kZWQgaW4NCisgICAgICAgPHBhcmE+UnVsZXMgY29udGFp biBrZXl3b3Jkcy4gVGhlc2Uga2V5d29yZHMgaGF2ZSB0byBiZSBjb2RlZCBpbg0KICAgICAgICAg IGEgc3BlY2lmaWMgb3JkZXIgZnJvbSBsZWZ0IHRvIHJpZ2h0IG9uIHRoZSBsaW5lLiBLZXl3b3Jk cyBhcmUNCiAgICAgICAgICBpZGVudGlmaWVkIGluIGJvbGQgdHlwZS4gU29tZSBrZXl3b3JkcyBo YXZlIHN1Yi1vcHRpb25zIHdoaWNoDQotICAgICAgICAgbWF5IGJlIGtleXdvcmRzIHRoZW0gc2Vs dmVzIGFuZCBhbHNvIGluY2x1ZGUgbW9yZSBzdWItb3B0aW9ucy4NCisgICAgICAgICBtYXkgYmUg a2V5d29yZHMgdGhlbXNlbHZlcyBhbmQgYWxzbyBpbmNsdWRlIG1vcmUgc3ViLW9wdGlvbnMuDQog ICAgICAgICAgRWFjaCBvZiB0aGUgaGVhZGluZ3MgaW4gdGhlIGJlbG93IHN5bnRheCBoYXMgYSBi b2xkIHNlY3Rpb24NCiAgICAgICAgICBoZWFkZXIgd2hpY2ggZXhwYW5kcyBvbiB0aGUgY29udGVu dC48L3BhcmE+DQogDQpAQCAtODc3LDExICs4NzgsMTEgQEANCiAgICAgICAgICAgICAgb3RoZXIg aGFzIHRvIGJlIGNvZGVkIG9yIHRoZSBydWxlIHdpbGwgbm90IHBhc3Mgc3ludGF4DQogICAgICAg ICAgICAgIGNoZWNrLjwvcGFyYT4NCiANCi0gICAgICAgICAgIDxwYXJhPmluIG1lYW5zIHRoaXMg cnVsZSBpcyBiZWluZyBhcHBsaWVkIGFnYWluc3QgYW4gaW5ib3VuZA0KKyAgICAgICAgICAgPHBh cmE+PGxpdGVyYWw+aW48L2xpdGVyYWw+IG1lYW5zIHRoaXMgcnVsZSBpcyBiZWluZyBhcHBsaWVk IGFnYWluc3QgYW4gaW5ib3VuZA0KICAgICAgICAgICAgICBwYWNrZXQgd2hpY2ggaGFzIGp1c3Qg YmVlbiByZWNlaXZlZCBvbiB0aGUgaW50ZXJmYWNlDQogICAgICAgICAgICAgIGZhY2luZyB0aGUg cHVibGljIEludGVybmV0LjwvcGFyYT4NCiANCi0gICAgICAgICAgIDxwYXJhPm91dCBtZWFucyB0 aGlzIHJ1bGUgaXMgYmVpbmcgYXBwbGllZCBhZ2FpbnN0IGFuDQorICAgICAgICAgICA8cGFyYT48 bGl0ZXJhbD5vdXQ8L2xpdGVyYWw+IG1lYW5zIHRoaXMgcnVsZSBpcyBiZWluZyBhcHBsaWVkIGFn YWluc3QgYW4NCiAgICAgICAgICAgICAgb3V0Ym91bmQgcGFja2V0IGRlc3RpbmVkIGZvciB0aGUg aW50ZXJmYWNlIGZhY2luZyB0aGUgcHVibGljDQogICAgICAgICAgICAgIEludGVybmV0LjwvcGFy YT4NCiAgICAgICAgICA8L3NlY3QzPg0KQEAgLTg5MywxOCArODk0LDE4IEBADQogICAgICAgICAg ICAgICAgPC9wYXJhPg0KICAgICAgICAgICAgPC9ub3RlPg0KIA0KLSAgICAgICAgICAgPHBhcmE+ bG9nIGluZGljYXRlcyB0aGF0IHRoZSBwYWNrZXQgaGVhZGVyIHdpbGwgYmUgd3JpdHRlbiB0bw0K KyAgICAgICAgICAgPHBhcmE+PGxpdGVyYWw+bG9nPC9saXRlcmFsPiBpbmRpY2F0ZXMgdGhhdCB0 aGUgcGFja2V0IGhlYWRlciB3aWxsIGJlIHdyaXR0ZW4gdG8NCiAgICAgICAgICAgICAgdGhlIGlw bCBsb2cgKGFzIGRlc2NyaWJlZCBpbiB0aGUgTE9HR0lORyBzZWN0aW9uIGJlbG93KSBpZg0KICAg ICAgICAgICAgICB0aGUgc2VsZWN0aW9uIHBhcmFtZXRlcnMgbWF0Y2ggdGhlIHBhY2tldC48L3Bh cmE+DQogDQotICAgICAgICAgICA8cGFyYT5xdWljayBpbmRpY2F0ZXMgdGhhdCBpZiB0aGUgc2Vs ZWN0aW9uIHBhcmFtZXRlcnMgbWF0Y2gNCisgICAgICAgICAgIDxwYXJhPjxsaXRlcmFsPnF1aWNr PC9saXRlcmFsPiBpbmRpY2F0ZXMgdGhhdCBpZiB0aGUgc2VsZWN0aW9uIHBhcmFtZXRlcnMgbWF0 Y2gNCiAgICAgICAgICAgICAgdGhlIHBhY2tldCwgdGhpcyBydWxlIHdpbGwgYmUgdGhlIGxhc3Qg cnVsZSBjaGVja2VkLA0KICAgICAgICAgICAgICBhbGxvd2luZyBhICJzaG9ydC1jaXJjdWl0IiBw YXRoIHRvIGF2b2lkIHByb2Nlc3NpbmcgYW55DQogICAgICAgICAgICAgIGZvbGxvd2luZyBydWxl cyBmb3IgdGhpcyBwYWNrZXQuIFRoaXMgb3B0aW9uIGlzIGEgbWFuZGF0b3J5DQogICAgICAgICAg ICAgIHJlcXVpcmVtZW50IGZvciB0aGUgbW9kZXJuaXplZCBydWxlcyBwcm9jZXNzaW5nIGxvZ2lj Lg0KICAgICAgICAgICAgICA8L3BhcmE+DQogDQotICAgICAgICAgICA8cGFyYT5vbiBpbmRpY2F0 ZXMgdGhlIGludGVyZmFjZSBuYW1lIHRvIGJlIGluY29ycG9yYXRlZCBpbnRvDQorICAgICAgICAg ICA8cGFyYT48bGl0ZXJhbD5vbjwvbGl0ZXJhbD4gaW5kaWNhdGVzIHRoZSBpbnRlcmZhY2UgbmFt ZSB0byBiZSBpbmNvcnBvcmF0ZWQgaW50bw0KICAgICAgICAgICAgICB0aGUgc2VsZWN0aW9uIHBh cmFtZXRlcnMuIEludGVyZmFjZSBuYW1lcyBhcmUgYXMgZGlzcGxheWVkDQogICAgICAgICAgICAg IGJ5IGlmY29uZmlnLiBVc2luZyB0aGlzIG9wdGlvbiwgdGhlIHJ1bGUgd2lsbCBvbmx5IG1hdGNo IGlmDQogICAgICAgICAgICAgIHRoZSBwYWNrZXQgaXMgZ29pbmcgdGhyb3VnaCB0aGF0IGludGVy ZmFjZSBpbiB0aGUgc3BlY2lmaWVkDQpAQCAtOTE2LDEwICs5MTcsMTAgQEANCiAgICAgICAgICAg ICAgSW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBsb2cga2V5d29yZCwgdGhlIGZvbGxvd2luZw0K ICAgICAgICAgICAgICBxdWFsaWZpZXJzIG1heSBiZSB1c2VkIChpbiB0aGlzIG9yZGVyKTo8L3Bh cmE+DQogDQotICAgICAgICAgICA8cGFyYT5ib2R5IGluZGljYXRlcyB0aGF0IHRoZSBmaXJzdCAx MjggYnl0ZXMgb2YgdGhlIHBhY2tldA0KKyAgICAgICAgICAgPHBhcmE+PGxpdGVyYWw+Ym9keTwv bGl0ZXJhbD4gaW5kaWNhdGVzIHRoYXQgdGhlIGZpcnN0IDEyOCBieXRlcyBvZiB0aGUgcGFja2V0 DQogICAgICAgICAgICAgIGNvbnRlbnRzIHdpbGwgYmUgbG9nZ2VkIGFmdGVyIHRoZSBoZWFkZXJz LjwvcGFyYT4NCiANCi0gICAgICAgICAgIDxwYXJhPmZpcnN0IElmIHRoZSAnbG9nJyBrZXl3b3Jk IGlzIGJlaW5nIHVzZWQgaW4gY29uanVuY3Rpb24NCisgICAgICAgICAgIDxwYXJhPjxsaXRlcmFs PmZpcnN0PC9saXRlcmFsPiBJZiB0aGUgJ2xvZycga2V5d29yZCBpcyBiZWluZyB1c2VkIGluIGNv bmp1bmN0aW9uDQogICAgICAgICAgICAgIHdpdGggYSAia2VlcCBzdGF0ZSIgb3B0aW9uLCBpdCBp cyByZWNvbW1lbmRlZCB0aGF0IHRoaXMNCiAgICAgICAgICAgICAgb3B0aW9uIGlzIGFsc28gYXBw bGllZCBzbyB0aGF0IG9ubHkgdGhlIHRyaWdnZXJpbmcgcGFja2V0DQogICAgICAgICAgICAgIGlz IGxvZ2dlZCBhbmQgbm90IGV2ZXJ5IHBhY2tldCB3aGljaCB0aGVyZSBhZnRlciBtYXRjaGVzDQpA QCAtOTM5LDE1ICs5NDAsMTUgQEANCiANCiAgICAgICAgICA8c2VjdDM+DQogICAgICAgICAgICA8 dGl0bGU+UFJPVE88L3RpdGxlPg0KLSAgICAgICAgICAgPHBhcmE+UHJvdG8gaXMgdGhlIHN1Ympl Y3Qga2V5d29yZCwgaXQgbXVzdCBiZSBjb2RlZCBhbG9uZw0KKyAgICAgICAgICAgPHBhcmE+PGxp dGVyYWw+cHJvdG88L2xpdGVyYWw+IGlzIHRoZSBzdWJqZWN0IGtleXdvcmQsIGl0IG11c3QgYmUg Y29kZWQgYWxvbmcNCiAgICAgICAgICAgICAgd2l0aCBvbmUgb2YgaXQucyBjb3JyZXNwb25kaW5n IGtleXdvcmQgc3ViLW9wdGlvbiB2YWx1ZXMuDQogICAgICAgICAgICAgIFRoZSB2YWx1ZSBhbGxv d3MgYSBzcGVjaWZpYyBwcm90b2NvbCB0byBiZSBtYXRjaGVkIGFnYWluc3QuDQogICAgICAgICAg ICAgIFRoaXMgb3B0aW9uIGlzIGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50IGZvciB0aGUgbW9kZXJu aXplZA0KICAgICAgICAgICAgICBydWxlcyBwcm9jZXNzaW5nIGxvZ2ljLjwvcGFyYT4NCiANCi0g ICAgICAgICAgIDxwYXJhPnRjcC91ZHAgfCB1ZHAgfCB0Y3AgfCBpY21wIG9yIGFueSBwcm90b2Nv bCBuYW1lcyBmb3VuZA0KLSAgICAgICAgICAgICBpbiAvZXRjL3Byb3RvY29scyBhcmUgcmVjb2du aXplZCBhbmQgbWF5IGJlIHVzZWQuIFRoZQ0KLSAgICAgICAgICAgICBzcGVjaWFsIHByb3RvY29s IGtleXdvcmQgdGNwL3VkcCBtYXkgYmUgdXNlZCB0byBtYXRjaA0KKyAgICAgICAgICAgPHBhcmE+ PGxpdGVyYWw+dGNwL3VkcCB8IHVkcCB8IHRjcCB8IGljbXA8L2xpdGVyYWw+IG9yIGFueSBwcm90 b2NvbCBuYW1lcyBmb3VuZA0KKyAgICAgICAgICAgICBpbiA8ZmlsZW5hbWU+L2V0Yy9wcm90b2Nv bHM8L2ZpbGVuYW1lPiBhcmUgcmVjb2duaXplZCBhbmQgbWF5IGJlIHVzZWQuIFRoZQ0KKyAgICAg ICAgICAgICBzcGVjaWFsIHByb3RvY29sIGtleXdvcmQgPGxpdGVyYWw+dGNwL3VkcDwvbGl0ZXJh bD4gbWF5IGJlIHVzZWQgdG8gbWF0Y2gNCiAgICAgICAgICAgICAgZWl0aGVyIGEgPGFjcm9ueW0+ VENQPC9hY3JvbnltPiBvciBhIFVEUCBwYWNrZXQsIGFuZCBoYXMgYmVlbiBhZGRlZCBhcyBhDQog ICAgICAgICAgICAgIGNvbnZlbmllbmNlIHRvIHNhdmUgZHVwbGljYXRpb24gb2Ygb3RoZXJ3aXNl IGlkZW50aWNhbA0KICAgICAgICAgICAgICBydWxlcy48L3BhcmE+DQpAQCAtOTU1LDEyICs5NTYs MTIgQEANCiANCiAgICAgICAgICA8c2VjdDM+DQogICAgICAgICAgICA8dGl0bGU+U1JDX0FERFIv RFNUX0FERFI8L3RpdGxlPg0KLSAgICAgICAgICAgPHBhcmE+VGhlICdhbGwnIGtleXdvcmQgaXMg ZXNzZW50aWFsbHkgYSBzeW5vbnltIGZvciAiZnJvbQ0KKyAgICAgICAgICAgPHBhcmE+VGhlIDxs aXRlcmFsPmFsbDwvbGl0ZXJhbD4ga2V5d29yZCBpcyBlc3NlbnRpYWxseSBhIHN5bm9ueW0gZm9y ICJmcm9tDQogICAgICAgICAgICAgIGFueSB0byBhbnkiIHdpdGggbm8gb3RoZXIgbWF0Y2ggcGFy YW1ldGVycy48L3BhcmE+DQogDQotICAgICAgICAgICA8cGFyYT5mcm9tIHNyYyB0byBkc3QgVGhl IGZyb20gYW5kIHRvIGtleXdvcmRzIGFyZSB1c2VkIHRvDQorICAgICAgICAgICA8cGFyYT48bGl0 ZXJhbD5mcm9tIHNyYyB0byBkc3Q8L2xpdGVyYWw+OiB0aGUgZnJvbSBhbmQgdG8ga2V5d29yZHMg YXJlIHVzZWQgdG8NCiAgICAgICAgICAgICAgbWF0Y2ggYWdhaW5zdCBJUCBhZGRyZXNzZXMuIFJ1 bGVzIG11c3Qgc3BlY2lmeSBCT1RIIHNvdXJjZQ0KLSAgICAgICAgICAgICBhbmQgZGVzdGluYXRp b24gcGFyYW1ldGVycy4gLmFueS4gaXMgYSBzcGVjaWFsIGtleXdvcmQgdGhhdA0KKyAgICAgICAg ICAgICBhbmQgZGVzdGluYXRpb24gcGFyYW1ldGVycy4gPGxpdGVyYWw+YW55PC9saXRlcmFsPiBp cyBhIHNwZWNpYWwga2V5d29yZCB0aGF0DQogICAgICAgICAgICAgIG1hdGNoZXMgYW55IElQIGFk ZHJlc3MuIEFzIGluICdmcm9tIGFueSB0byBhbnknIG9yICdmcm9tDQogICAgICAgICAgICAgIDAu MC4wLjAvMCB0byBhbnknIG9yICdmcm9tIGFueSB0byAwLjAuMC4wLzAnIG9yICdmcm9tDQogICAg ICAgICAgICAgIDAuMC4wLjAgdG8gYW55JyBvciAnZnJvbSBhbnkgdG8gMC4wLjAuMCc8L3BhcmE+ DQpAQCAtOTgwLDExICs5ODEsMTEgQEANCiAgICAgICAgICAgIDxwYXJhPklmIGEgcG9ydCBtYXRj aCBpcyBpbmNsdWRlZCwgZm9yIGVpdGhlciBvciBib3RoIG9mDQogICAgICAgICAgICAgIHNvdXJj ZSBhbmQgZGVzdGluYXRpb24sIHRoZW4gaXQgaXMgb25seSBhcHBsaWVkIHRvIDxhY3JvbnltPlRD UDwvYWNyb255bT4gYW5kDQogICAgICAgICAgICAgIFVEUCBwYWNrZXRzLiBXaGVuIGNvbXBvc2lu ZyBwb3J0IGNvbXBhcmlzb25zLCBlaXRoZXIgdGhlDQotICAgICAgICAgICAgIHNlcnZpY2UgbmFt ZSBmcm9tIC9ldGMvc2VydmljZXMgb3IgYW4gaW50ZWdlciBwb3J0IG51bWJlcg0KKyAgICAgICAg ICAgICBzZXJ2aWNlIG5hbWUgZnJvbSA8ZmlsZW5hbWU+L2V0Yy9zZXJ2aWNlczwvZmlsZW5hbWU+ IG9yIGFuIGludGVnZXIgcG9ydCBudW1iZXINCiAgICAgICAgICAgICAgbWF5IGJlIHVzZWQuIFdo ZW4gdGhlIHBvcnQgYXBwZWFycyBhcyBwYXJ0IG9mIHRoZSBmcm9tDQogICAgICAgICAgICAgIG9i amVjdCwgaXQgbWF0Y2hlcyB0aGUgc291cmNlIHBvcnQgbnVtYmVyLCB3aGVuIGl0IGFwcGVhcnMN CiAgICAgICAgICAgICAgYXMgcGFydCBvZiB0aGUgdG8gb2JqZWN0LCBpdCBtYXRjaGVzIHRoZSBk ZXN0aW5hdGlvbiBwb3J0DQotICAgICAgICAgICAgIG51bWJlci4gVGhlIHVzZSBvZiB0aGUgcG9y dCBvcHRpb24gd2l0aCB0aGUgLnRvLiBvYmplY3QgaXMNCisgICAgICAgICAgICAgbnVtYmVyLiBU aGUgdXNlIG9mIHRoZSBwb3J0IG9wdGlvbiB3aXRoIHRoZSA8bGl0ZXJhbD50bzwvbGl0ZXJhbD4g b2JqZWN0IGlzDQogICAgICAgICAgICAgIGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50IGZvciB0aGUg bW9kZXJuaXplZCBydWxlcyBwcm9jZXNzaW5nDQogICAgICAgICAgICAgIGxvZ2ljLiBBcyBpbiAn ZnJvbSBhbnkgdG8gYW55IHBvcnQgPSA4MCc8L3BhcmE+DQogDQpAQCAtMTAxOCw3ICsxMDE5LDcg QEANCiANCiAgICAgICAgICA8c2VjdDM+DQogICAgICAgICAgICA8dGl0bGU+U1RBVEVGVUw8L3Rp dGxlPg0KLSAgICAgICAgICAgPHBhcmE+J2tlZXAgc3RhdGUnIGluZGljYXRlcyB0aGF0IG9uIGEg cGFzcyBydWxlLCBhbnkgcGFja2V0cw0KKyAgICAgICAgICAgPHBhcmE+PGxpdGVyYWw+a2VlcCBz dGF0ZTwvbGl0ZXJhbD4gaW5kaWNhdGVzIHRoYXQgb24gYSBwYXNzIHJ1bGUsIGFueSBwYWNrZXRz DQogICAgICAgICAgICAgIHRoYXQgbWF0Y2ggdGhlIHJ1bGVzIHNlbGVjdGlvbiBwYXJhbWV0ZXJz IGlzIHRvIGFjdGl2YXRlDQogICAgICAgICAgICAgIHRoZSBzdGF0ZWZ1bCBmaWx0ZXJpbmcgZmFj aWxpdHkuPC9wYXJhPg0KIA0KQEAgLTEwNDYsNyArMTA0Nyw3IEBADQogICAgICAgICAgIG9yIFVE UCBzZXNzaW9uIHRocm91Z2guIFNvIGlmIHlvdSBnZXQgSUNNUCB0eXBlIDMgY29kZSA0IGluDQog ICAgICAgICAgIHJlc3BvbnNlIHRvIHNvbWUgd2ViIHN1cmZpbmcgYWxsb3dlZCBvdXQgYnkgYSBr ZWVwIHN0YXRlIHJ1bGUsDQogICAgICAgICAgIHRoZXkgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGFs bG93ZWQgaW4uIEFueSBwYWNrZXQgdGhhdCBJUEYgY2FuDQotICAgICAgICAgIGJlIGNlcnRhaW4g aXMgcGFydCBvZiBhIGFjdGl2ZSBzZXNzaW9uLCBldmVuIGlmIGl0IGlzIGENCisgICAgICAgICAg YmUgY2VydGFpbiBpcyBwYXJ0IG9mIGFuIGFjdGl2ZSBzZXNzaW9uLCBldmVuIGlmIGl0IGlzIGEN CiAgICAgICAgICAgZGlmZmVyZW50IHByb3RvY29sLCB3aWxsIGJlIGxldCBpbi48L3BhcmE+DQog DQogICAgICAgICA8cGFyYT5XaGF0IGhhcHBlbnMgaXM6PC9wYXJhPg0KQEAgLTEwOTAsMTYgKzEw OTEsMTYgQEANCiAgICAgICAgIGludGVyZmFjZXMgd2hpY2ggaGF2ZSB0byBoYXZlIHJ1bGVzIHRv IGFsbG93IHRoZSBmaXJld2FsbCB0bw0KICAgICAgICAgZnVuY3Rpb24uPC9wYXJhPg0KIA0KLSAg ICAgIDxwYXJhPkFsbCBVbml4IGZsYXZvcmVkIHN5c3RlbXMgaW5jbHVkaW5nICZvczsgYXJlIGRl c2lnbmVkIHRvDQotICAgICAgICB1c2UgaW50ZXJmYWNlIGwwIGFuZCBJUCBhZGRyZXNzIDEyNy4w LjAuMSBmb3IgaW50ZXJuYWwNCi0gICAgICAgIGNvbW11bmljYXRpb24gd2l0aCBpbiB0aGUgJm9z OyBvcGVyYXRpbmcgc3lzdGVtLiBUaGUgZmlyZXdhbGwNCisgICAgICA8cGFyYT5BbGwgJnVuaXg7 IGZsYXZvcmVkIHN5c3RlbXMgaW5jbHVkaW5nICZvczsgYXJlIGRlc2lnbmVkIHRvDQorICAgICAg ICB1c2UgaW50ZXJmYWNlIDxkZXZpY2VuYW1lPmxvMDwvZGV2aWNlbmFtZT4gYW5kIElQIGFkZHJl c3MgMTI3LjAuMC4xIGZvciBpbnRlcm5hbA0KKyAgICAgICAgY29tbXVuaWNhdGlvbiB3aXRoIGlu IHRoZSBvcGVyYXRpbmcgc3lzdGVtLiBUaGUgZmlyZXdhbGwNCiAgICAgICAgIHJ1bGVzIG11c3Qg Y29udGFpbiBydWxlcyB0byBhbGxvdyBmcmVlIHVubW9sZXN0ZWQgbW92ZW1lbnQgb2YNCiAgICAg ICAgIHRoZXNlIHNwZWNpYWwgaW50ZXJuYWxseSB1c2VkIHBhY2tldHMuPC9wYXJhPg0KIA0KICAg ICAgIDxwYXJhPlRoZSBpbnRlcmZhY2Ugd2hpY2ggZmFjZXMgdGhlIHB1YmxpYyBJbnRlcm5ldCwg aXMgdGhlIG9uZQ0KICAgICAgICAgd2hpY2ggeW91IGNvZGUgeW91ciBydWxlcyB0byBhdXRob3Jp emUgYW5kIGNvbnRyb2wgYWNjZXNzIG91dA0KICAgICAgICAgdG8gdGhlIHB1YmxpYyBJbnRlcm5l dCBhbmQgYWNjZXNzIHJlcXVlc3RzIGFycml2aW5nIGZyb20gdGhlDQotICAgICAgICBwdWJsaWMg SW50ZXJuZXQuIFRoaXMgY2FuIGJlIHlvdXIgLnVzZXIgcHBwLiB0dW4wIGludGVyZmFjZSBvcg0K KyAgICAgICAgcHVibGljIEludGVybmV0LiBUaGlzIGNhbiBiZSB5b3VyICd1c2VyIHBwcCcgPGRl dmljZW5hbWU+dHVuMDwvZGV2aWNlbmFtZT4gaW50ZXJmYWNlIG9yDQogICAgICAgICB5b3VyIE5J QyBjYXJkIHRoYXQgaXMgY2FibGVkIHRvIHlvdXIgRFNMIG9yIGNhYmxlIG1vZGVtLjwvcGFyYT4N CiANCiAgICAgICA8cGFyYT5JbiBjYXNlcyB3aGVyZSBvbmUgb3IgbW9yZSB0aGFuIG9uZSBOSUNz IGFyZSBjYWJsZWQgdG8NCkBAIC0xMTQ4LDEzICsxMTQ5LDEzIEBADQogICAgICAgICB0aGUgZmly c3Qgb2NjdXJyZW5jZSBiZWNhdXNlIHRoaXMgaXMgc29tZXRoaW5nIGEgYXR0YWNrZXINCiAgICAg ICAgIHdvdWxkIGRvLjwvcGFyYT4NCiANCi0gICAgICA8cGFyYT5BbnkgdGltZSB5b3Ugc2VlIGxv ZyBtZXNzYWdlcyBvbiBhIHJ1bGUgd2l0aCAubG9nIGZpcnN0Lg0KKyAgICAgIDxwYXJhPkFueSB0 aW1lIHlvdSBzZWUgbG9nIG1lc3NhZ2VzIG9uIGEgcnVsZSB3aXRoICdsb2cgZmlyc3QnLg0KICAg ICAgICAgWW91IHNob3VsZCBkbyBhbiA8Y29tbWFuZD5pcGZzdGF0IC1oaW88L2NvbW1hbmQ+IGNv bW1hbmQgdG8NCiAgICAgICAgIHNlZSB0aGUgbnVtYmVyIG9mIHRpbWVzIHRoZSBydWxlIGhhcyBi ZWVuIG1hdGNoZWQgc28geW91IGtub3cNCiAgICAgICAgIGlmIHlvdXIgYXJlIGJlaW5nIGZsb29k ZWQsIGkuZS4gdW5kZXIgYXR0YWNrLjwvcGFyYT4NCiANCiAgICAgICA8cGFyYT5XaGVuIHlvdSBs b2cgcGFja2V0cyB3aXRoIHBvcnQgbnVtYmVycyB5b3UgZG8gbm90DQotICAgICAgICByZWNvZ25p emUsIGdvIHRvIDx1bGluaw0KKyAgICAgICAgcmVjb2duaXplLCBsb29rIGl0IHVwIGluIDxmaWxl bmFtZT4vZXRjL3NlcnZpY2VzPC9maWxlbmFtZT4gb3IgZ28gdG8gPHVsaW5rDQogICAgICAgICB1 cmw9Imh0dHA6Ly93d3cuc2VjdXJpdHlzdGF0cy5jb20vdG9vbHMvcG9ydHNlYXJjaC5waHAiPjwv dWxpbms+DQogICAgICAgICBhbmQgZG8gYSBwb3J0IG51bWJlciBsb29rdXAgdG8gZmluZCB3aGF0 IHRoZSBwdXJwb3NlIG9mIHRoYXQNCiAgICAgICAgIHBvcnQgbnVtYmVyIGlzLjwvcGFyYT4NCkBA IC0xMTY3LDcgKzExNjgsNyBAQA0KICAgICAgIDxwYXJhPlRoZSBmb2xsb3dpbmcgcnVsZSBzZXQg aXMgYSBjb21wbGV0ZSB2ZXJ5IHNlY3VyZQ0KICAgICAgICAgJ2luY2x1c2l2ZScgdHlwZSBvZiBm aXJld2FsbCBydWxlIHNldCB0aGF0IEkgaGF2ZSB1c2VkIG9uIG15DQogICAgICAgICBzeXN0ZW0u IFlvdSBjYW4gbm90IGdvIHdyb25nIHVzaW5nIHRoaXMgcnVsZSBzZXQgZm9yIHlvdXIgb3duLg0K LSAgICAgICAgSnVzdCBjb21tZW50IG91dCBhbnkgcGFzcyBydWxlcyBmb3Igc2VydmljZXMgdG8g ZG9uLnQgd2FudCB0bw0KKyAgICAgICAgSnVzdCBjb21tZW50IG91dCBhbnkgcGFzcyBydWxlcyBm b3Igc2VydmljZXMgdG8gZG9uJ3Qgd2FudCB0bw0KICAgICAgICAgYXV0aG9yaXplLjwvcGFyYT4N CiANCiAgICAgICA8cGFyYT5JZiB5b3Ugc2VlIG1lc3NhZ2VzIGluIHlvdXIgbG9nIHRoYXQgeW91 IHdhbnQgdG8gc3RvcA0KQEAgLTExODIsOCArMTE4Myw4IEBADQogICAgICAgICA8ZmlsZW5hbWU+ L2V0Yy9pcGYucnVsZXM8L2ZpbGVuYW1lPjo8L3BhcmE+DQogDQogICAgICAgPHByb2dyYW1saXN0 aW5nPiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjDQotIyBObyByZXN0cmljdGlvbnMgb24gSW5zaWRlIExhbiBJbnRlcmZhY2Ug Zm9yIHByaXZhdGUgbmV0d29yaw0KLSMgTm90IG5lZWRlZCB1bmxlc3MgeW91IGhhdmUgTGFuDQor IyBObyByZXN0cmljdGlvbnMgb24gSW5zaWRlIExBTiBJbnRlcmZhY2UgZm9yIHByaXZhdGUgbmV0 d29yaw0KKyMgTm90IG5lZWRlZCB1bmxlc3MgeW91IGhhdmUgTEFODQogIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiANCiAj cGFzcyBvdXQgcXVpY2sgb24geGwwIGFsbA0KQEAgLTEyMDMsMTQgKzEyMDQsMTQgQEANCiAjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIw0KIA0KICMgQWxsb3cgb3V0IGFjY2VzcyB0byBteSBJU1AncyBEb21haW4gbmFtZSBzZXJ2 ZXIuDQotIyB4eHggbXVzdCBiZSB0aGUgSVAgYWRkcmVzcyBvZiB5b3VyIElTUC5zIEROUy4NCisj IHh4eCBtdXN0IGJlIHRoZSBJUCBhZGRyZXNzIG9mIHlvdXIgSVNQJ3MgRE5TLg0KICMgRHVwIHRo ZXNlIGxpbmVzIGlmIHlvdXIgSVNQIGhhcyBtb3JlIHRoYW4gb25lIEROUyBzZXJ2ZXINCiAjIEdl dCB0aGUgSVAgYWRkcmVzc2VzIGZyb20gL2V0Yy9yZXNvbHYuY29uZiBmaWxlDQogcGFzcyBvdXQg cXVpY2sgb24gZGMwIHByb3RvIHRjcCBmcm9tIGFueSB0byB4eHggcG9ydCA9IDUzIGZsYWdzIFMg a2VlcCBzdGF0ZQ0KIHBhc3Mgb3V0IHF1aWNrIG9uIGRjMCBwcm90byB1ZHAgZnJvbSBhbnkgdG8g eHh4IHBvcnQgPSA1MyBrZWVwIHN0YXRlDQogDQogIyBBbGxvdyBvdXQgYWNjZXNzIHRvIG15IElT UCdzIERIQ1Agc2VydmVyIGZvciBjYWJsZSBvciBEU0wgbmV0d29ya3MuDQotIyBUaGlzIHJ1bGUg aXMgbm90IG5lZWRlZCBmb3IgLnVzZXIgcHBwLiB0eXBlIGNvbm5lY3Rpb24gdG8gdGhlDQorIyBU aGlzIHJ1bGUgaXMgbm90IG5lZWRlZCBmb3IgJ3VzZXIgcHBwJyB0eXBlIGNvbm5lY3Rpb24gdG8g dGhlDQogIyBwdWJsaWMgSW50ZXJuZXQsIHNvIHlvdSBjYW4gZGVsZXRlIHRoaXMgd2hvbGUgZ3Jv dXAuDQogIyBVc2UgdGhlIGZvbGxvd2luZyBydWxlIGFuZCBjaGVjayBsb2cgZm9yIElQIGFkZHJl c3MuDQogIyBUaGVuIHB1dCBJUCBhZGRyZXNzIGluIGNvbW1lbnRlZCBvdXQgcnVsZSAmIGRlbGV0 ZSBmaXJzdCBydWxlDQpAQCAtMTI1OCw3ICsxMjU5LDcgQEANCiBwYXNzIG91dCBxdWljayBvbiBk YzAgcHJvdG8gdGNwIGZyb20gYW55IHRvIGFueSBwb3J0ID0gNDMgZmxhZ3MgUyBrZWVwIHN0YXRl DQogDQogIyBCbG9jayBhbmQgbG9nIG9ubHkgdGhlIGZpcnN0IG9jY3VycmVuY2Ugb2YgZXZlcnl0 aGluZw0KLSMgZWxzZSB0aGF0LnMgdHJ5aW5nIHRvIGdldCBvdXQuDQorIyBlbHNlIHRoYXQncyB0 cnlpbmcgdG8gZ2V0IG91dC4NCiAjIFRoaXMgcnVsZSBlbmZvcmNlcyB0aGUgYmxvY2sgYWxsIGJ5 IGRlZmF1bHQgbG9naWMuDQogYmxvY2sgb3V0IGxvZyBmaXJzdCBxdWljayBvbiBkYzAgYWxsDQog DQpAQCAtMTMxNCwxMCArMTMxNSwxMCBAQA0KIGJsb2NrIGluIGxvZyBmaXJzdCBxdWljayBvbiBk YzAgcHJvdG8gdGNwL3VkcCBmcm9tIGFueSB0byBhbnkgcG9ydCA9IDgxDQogDQogIyBBbGxvdyB0 cmFmZmljIGluIGZyb20gSVNQJ3MgREhDUCBzZXJ2ZXIuIFRoaXMgcnVsZSBtdXN0IGNvbnRhaW4N Ci0jIHRoZSBJUCBhZGRyZXNzIG9mIHlvdXIgSVNQLnMgREhDUCBzZXJ2ZXIgYXMgaXQucyB0aGUg b25seQ0KKyMgdGhlIElQIGFkZHJlc3Mgb2YgeW91ciBJU1AncyBESENQIHNlcnZlciBhcyBpdCdz IHRoZSBvbmx5DQogIyBhdXRob3JpemVkIHNvdXJjZSB0byBzZW5kIHRoaXMgcGFja2V0IHR5cGUu IE9ubHkgbmVjZXNzYXJ5IGZvcg0KICMgY2FibGUgb3IgRFNMIGNvbmZpZ3VyYXRpb25zLiBUaGlz IHJ1bGUgaXMgbm90IG5lZWRlZCBmb3INCi0jIC51c2VyIHBwcC4gdHlwZSBjb25uZWN0aW9uIHRv IHRoZSBwdWJsaWMgSW50ZXJuZXQuDQorIyAndXNlciBwcHAnIHR5cGUgY29ubmVjdGlvbiB0byB0 aGUgcHVibGljIEludGVybmV0Lg0KICMgVGhpcyBpcyB0aGUgc2FtZSBJUCBhZGRyZXNzIHlvdSBj YXB0dXJlZCBhbmQNCiAjIHVzZWQgaW4gdGhlIG91dGJvdW5kIHNlY3Rpb24uDQogcGFzcyBpbiBx dWljayBvbiBkYzAgcHJvdG8gdWRwIGZyb20gei56LnoueiB0byBhbnkgcG9ydCA9IDY4IGtlZXAg c3RhdGUNCkBAIC0xNDMwLDE0ICsxNDMxLDE0IEBADQogICAgIDxzZWN0Mj4NCiAgICAgICA8dGl0 bGU+SVA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+PC90aXRsZT4NCiANCi0gICAgICA8cGFyYT48YWNy b255bT5OQVQ8L2Fjcm9ueW0+IHJ1bGVzIGFyZSBsb2FkZWQgYnkgdXNpbmcgdGhlIGlwbmF0DQor ICAgICAgPHBhcmE+PGFjcm9ueW0+TkFUPC9hY3JvbnltPiBydWxlcyBhcmUgbG9hZGVkIGJ5IHVz aW5nIHRoZSA8Y29tbWFuZD5pcG5hdDwvY29tbWFuZD4NCiAgICAgICAgIGNvbW1hbmQuIFR5cGlj YWxseSB0aGUgPGFjcm9ueW0+TkFUPC9hY3JvbnltPiBydWxlcyBhcmUgc3RvcmVkDQogICAgICAg ICBpbiA8ZmlsZW5hbWU+L2V0Yy9pcG5hdC5ydWxlcyA8L2ZpbGVuYW1lPi4gU2VlICZtYW4uaXBu YXQuMQ0KICAgICAgICAgZm9yIGRldGFpbHMuPC9wYXJhPg0KIA0KICAgICAgIDxwYXJhPldoZW4g Y2hhbmdpbmcgdGhlIDxhY3JvbnltPk5BVDwvYWNyb255bT4gcnVsZXMgYWZ0ZXINCi0gICAgICAg IDxhY3JvbnltPk5BVDwvYWNyb255bT4gaGFzIGJlZW4gc3RhcnRlZCwgTWFrZSB5b3VyIGNoYW5n ZXMgdG8NCi0gICAgICAgIHRoZSBmaWxlIGNvbnRhaW5pbmcgdGhlIG5hdCBydWxlcywgdGhlbiBy dW4gaXBuYXQgY29tbWFuZCB3aXRoDQorICAgICAgICA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+IGhh cyBiZWVuIHN0YXJ0ZWQsIG1ha2UgeW91ciBjaGFuZ2VzIHRvDQorICAgICAgICB0aGUgZmlsZSBj b250YWluaW5nIHRoZSBOQVQgcnVsZXMsIHRoZW4gcnVuIGlwbmF0IGNvbW1hbmQgd2l0aA0KICAg ICAgICAgdGhlIDxvcHRpb24+LUNGPC9vcHRpb24+IGZsYWdzIHRvIGRlbGV0ZSB0aGUgaW50ZXJu YWwgaW4gdXNlDQogICAgICAgICA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+IHJ1bGVzIGFuZCBmbHVz aCB0aGUgY29udGVudHMgb2YgdGhlDQogICAgICAgICB0cmFuc2xhdGlvbiB0YWJsZSBvZiBhbGwg YWN0aXZlIGVudHJpZXMuPC9wYXJhPg0KQEAgLTE1MjYsNyArMTUyNyw3IEBADQogICAgICAgICA8 ZmlsZW5hbWU+L2V0Yy9yYy5jb25mPC9maWxlbmFtZT48L3BhcmE+DQogDQogICAgICAgPHBhcmE+ VG8gZW5hYmxlIHlvdXIgbWFjaGluZSB0byByb3V0ZSB0cmFmZmljIGJldHdlZW4NCi0gICAgICAg IGludGVyZmFjZXMuPC9wYXJhPg0KKyAgICAgICAgaW50ZXJmYWNlczo8L3BhcmE+DQogDQogICAg ICAgPHByb2dyYW1saXN0aW5nPmdhdGV3YXlfZW5hYmxlPSJZRVMiPC9wcm9ncmFtbGlzdGluZz4N CiANCkBAIC0xNTM1LDcgKzE1MzYsNyBAQA0KICAgICAgIDxwcm9ncmFtbGlzdGluZz5pcG5hdF9l bmFibGU9IllFUyI8L3Byb2dyYW1saXN0aW5nPg0KIA0KICAgICAgIDxwYXJhPlRvIHNwZWNpZnkg d2hlcmUgdG8gbG9hZCB0aGUgSVA8YWNyb255bT5OQVQ8L2Fjcm9ueW0+DQotICAgICAgICBydWxl cyBmcm9tPC9wYXJhPg0KKyAgICAgICAgcnVsZXMgZnJvbTo8L3BhcmE+DQogDQogICAgICAgPHBy b2dyYW1saXN0aW5nPmlwbmF0X3J1bGVzPSIvZXRjL2lwbmF0LnJ1bGVzIjwvcHJvZ3JhbWxpc3Rp bmc+DQogICAgIDwvc2VjdDI+DQpAQCAtMTU0Myw3ICsxNTQ0LDcgQEANCiAgICAgPHNlY3QyPg0K ICAgICAgIDx0aXRsZT48YWNyb255bT5OQVQ8L2Fjcm9ueW0+IGZvciBhIHZlcnkgbGFyZ2UgTEFO PC90aXRsZT4NCiANCi0gICAgICA8cGFyYT5Gb3IgbmV0d29ya3MgdGhhdCBoYXZlIGxhcmdlIG51 bWJlcnMgb2YgUEMncyBvbiB0aGUgTGFuIG9yDQorICAgICAgPHBhcmE+Rm9yIG5ldHdvcmtzIHRo YXQgaGF2ZSBsYXJnZSBudW1iZXJzIG9mIFBDJ3Mgb24gdGhlIExBTiBvcg0KICAgICAgICAgbmV0 d29ya3Mgd2l0aCBtb3JlIHRoYXQgYSBzaW5nbGUgTEFOIHRoZSBwcm9jZXNzIG9mIGZ1bm5lbGlu Zw0KICAgICAgICAgYWxsIHRob3NlIHByaXZhdGUgSVAgYWRkcmVzcyBpbnRvIGEgc2luZ2xlIHB1 YmxpYyBJUCBhZGRyZXNzDQogICAgICAgICBiZWNvbWVzIGEgcmVzb3VyY2UgcHJvYmxlbSB0aGF0 IG1heSBjYXVzZSBwcm9ibGVtcyB3aXRoIHNhbWUNCkBAIC0xNTUzLDcgKzE1NTQsNyBAQA0KIA0K ICAgICAgIDxzZWN0Mz4NCiAgICAgICAgIDx0aXRsZT5Bc3NpZ25pbmcgUG9ydHMgdG8gVXNlPC90 aXRsZT4NCi0NCisgICAgICAgIDwhLS0gV2hhdCBkb2VzIGl0IG1lYW4gPyBJcyB0aGVyZSBzb21l dGhpbmcgbWlzc2luZyA/LS0+DQogICAgICAgICA8cGFyYT5YWFhCTEFIPC9wYXJhPg0KIA0KICAg ICAgICAgPHByb2dyYW1saXN0aW5nPm1hcCBkYzAgMTkyLjE2OC4xLjAvMjQgLT4gMC4zMjwvcHJv Z3JhbWxpc3Rpbmc+DQpAQCAtMTU5OSw3ICsxNjAwLDcgQEANCiAgICAgPHNlY3QyPg0KICAgICAg IDx0aXRsZT5Qb3J0IFJlZGlyZWN0aW9uPC90aXRsZT4NCiANCi0gICAgICA8cGFyYT5BbiB2ZXJ5 IGNvbW1vbiBwcmFjdGljZSBpcyB0byBoYXZlIGEgd2ViIHNlcnZlciwgZW1haWwNCisgICAgICA8 cGFyYT5BIHZlcnkgY29tbW9uIHByYWN0aWNlIGlzIHRvIGhhdmUgYSB3ZWIgc2VydmVyLCBlbWFp bA0KICAgICAgICAgc2VydmVyLCBkYXRhYmFzZSBzZXJ2ZXIgYW5kIEROUyBzZXJ2ZXIgZWFjaCBz ZWdyZWdhdGVkIHRvIGENCiAgICAgICAgIGRpZmZlcmVudCBQQyBvbiB0aGUgTEFOLiBJbiB0aGlz IGNhc2UgdGhlIHRyYWZmaWMgZnJvbSB0aGVzZQ0KICAgICAgICAgc2VydmVycyBzdGlsbCBoYXZl IHRvIGJlIDxhY3JvbnltPk5BVDwvYWNyb255bT5lZCwgYnV0IHRoZXJlDQpAQCAtMTczMSw3ICsx NzMyLDcgQEANCiANCiAgICAgPHBhcmE+VGhlIElQRklSRVdBTEwgKElQRlcpIGlzIGEgJm9zOyBz cG9uc29yZWQgZmlyZXdhbGwgc29mdHdhcmUNCiAgICAgICBhcHBsaWNhdGlvbiBhdXRob3JlZCBh bmQgbWFpbnRhaW5lZCBieSAmb3M7IHZvbHVudGVlciBzdGFmZg0KLSAgICAgIG1lbWJlcnMuIEl0 IHVzZXMgdGhlIGxlZ2FjeSBTdGF0ZWxlc3MgcnVsZXMgYW5kIGEgbGVnYWN5IHJ1bGUNCisgICAg ICBtZW1iZXJzLiBJdCB1c2VzIHRoZSBsZWdhY3kgc3RhdGVsZXNzIHJ1bGVzIGFuZCBhIGxlZ2Fj eSBydWxlDQogICAgICAgY29kaW5nIHRlY2huaXF1ZSB0byBhY2hpZXZlIHdoYXQgaXMgcmVmZXJy ZWQgdG8gYXMgU2ltcGxlDQogICAgICAgU3RhdGVmdWwgbG9naWMuPC9wYXJhPg0KIA0KQEAgLTE3 NTgsNyArMTc1OSw3IEBADQogICAgICAgPHRpdGxlPkVuYWJsaW5nIElQRlc8L3RpdGxlPg0KIA0K ICAgICAgIDxwYXJhPklQRlcgaXMgaW5jbHVkZWQgaW4gdGhlIGJhc2ljICZvczsgaW5zdGFsbCBh cyBhIHNlcGFyYXRlDQotICAgICAgICBydW4gdGltZSBsb2FkYWJsZSBtb2R1bGUuIElQRlcgd2ls bCBkeW5hbWljYWxseSBsb2FkIHRoZQ0KKyAgICAgICAgcnVuIHRpbWUgbG9hZGFibGUgbW9kdWxl LiBUaGUgc3lzdGVtIHdpbGwgZHluYW1pY2FsbHkgbG9hZCB0aGUNCiAgICAgICAgIGtlcm5lbCBt b2R1bGUgd2hlbiB0aGUgPGZpbGVuYW1lPnJjLmNvbmY8L2ZpbGVuYW1lPiBzdGF0ZW1lbnQNCiAg ICAgICAgIDxsaXRlcmFsPmZpcmV3YWxsX2VuYWJsZT0iWUVTIjwvbGl0ZXJhbD4gaXMgdXNlZC4g WW91IGRvIG5vdA0KICAgICAgICAgbmVlZCB0byBjb21waWxlIElQRlcgaW50byB0aGUgJm9zOyBr ZXJuZWwgdW5sZXNzIHlvdSB3YW50DQpAQCAtMTgxNSw3ICsxODE2LDcgQEANCiAgICAgICA8cHJv Z3JhbWxpc3Rpbmc+b3B0aW9ucyAgICBJUEZJUkVXQUxMX0RFRkFVTFRfVE9fQUNDRVBUPC9wcm9n cmFtbGlzdGluZz4NCiANCiAgICAgICA8cGFyYT5UaGlzIG9wdGlvbiB3aWxsIGFsbG93IGV2ZXJ5 dGhpbmcgdG8gcGFzcyB0aHJvdWdoIHRoZQ0KLSAgICAgICAgZmlyZXdhbGwgYnkgZGVmYXVsdC4g V2hpY2ggaXMgYSBnb29kIGlkZWEgd2hlbiB5b3UgYXJlIGZpcnN0DQorICAgICAgICBmaXJld2Fs bCBieSBkZWZhdWx0LCB3aGljaCBpcyBhIGdvb2QgaWRlYSB3aGVuIHlvdSBhcmUgZmlyc3QNCiAg ICAgICAgIHNldHRpbmcgdXAgeW91ciBmaXJld2FsbC48L3BhcmE+DQogDQogICAgICAgPHByb2dy YW1saXN0aW5nPm9wdGlvbnMgICAgSVBWNkZJUkVXQUxMDQpAQCAtMTg3MCw3ICsxODcxLDcgQEAN CiAgICAgICAgIGZpcmV3YWxsIHJ1bGVzIHdpdGggY2hhbmdlcyB5b3UgbWFkZSB0byB0aGUgZmls ZXMgY29udGVudCBpcw0KICAgICAgICAgdGhlIHJlY29tbWVuZGVkIG1ldGhvZCB1c2VkIGhlcmUu PC9wYXJhPg0KIA0KLSAgICAgIDxwYXJhPlRoZSBJUEZXIGNvbW1hbmQgaXMgc3RpbGwgYSB2ZXJ5 IHVzZWZ1bCB0byBkaXNwbGF5IHRoZQ0KKyAgICAgIDxwYXJhPlRoZSBpcGZ3IGNvbW1hbmQgaXMg c3RpbGwgYSB2ZXJ5IHVzZWZ1bCB0byBkaXNwbGF5IHRoZQ0KICAgICAgICAgcnVubmluZyBmaXJl d2FsbCBydWxlcyB0byB0aGUgY29uc29sZSBzY3JlZW4uIFRoZSBJUEZXDQogICAgICAgICBhY2Nv dW50aW5nIGZhY2lsaXR5IGR5bmFtaWNhbGx5IGNyZWF0ZXMgYSBjb3VudGVyIGZvciBlYWNoDQog ICAgICAgICBydWxlIHRoYXQgY291bnRzIGVhY2ggcGFja2V0IHRoYXQgbWF0Y2hlcyB0aGUgcnVs ZS4gRHVyaW5nIHRoZQ0KQEAgLTE5MzMsNyArMTkzNCw3IEBADQogICAgICAgICBzZXF1ZW5jZSBv cmRlci4gV2hlbiB0aGUgcGFja2V0IG1hdGNoZXMgYSBydWxlIHNlbGVjdGlvbg0KICAgICAgICAg cGFyYW1ldGVycywgdGhlIHJ1bGVzIGFjdGlvbiBmaWVsZCB2YWx1ZSBpcyBleGVjdXRlZCBhbmQg dGhlDQogICAgICAgICBzZWFyY2ggb2YgdGhlIHJ1bGUgc2V0IHRlcm1pbmF0ZXMgZm9yIHRoYXQg cGFja2V0LiAgVGhpcyBpcw0KLSAgICAgICAgcmVmZXJyZWQgdG8gYXMgdGhlICdmaXJzdCBtYXRj aCB3aW5zJyBzZWFyY2ggbWV0aG9kLiAgSWYgdGhlDQorICAgICAgICByZWZlcnJlZCB0byBhcyA8 cXVvdGU+dGhlIGZpcnN0IG1hdGNoIHdpbnM8L3F1b3RlPiBzZWFyY2ggbWV0aG9kLiAgSWYgdGhl DQogICAgICAgICBwYWNrZXQgZG9lcyBub3QgbWF0Y2ggYW55IG9mIHRoZSBydWxlcywgaXQgZ2V0 cyBjYXVnaHQgYnkgdGhlDQogICAgICAgICBtYW5kYXRvcnkgaXBmdyBkZWZhdWx0IHJ1bGUsIG51 bWJlciA2NTUzNSB3aGljaCBkZW5pZXMgYWxsDQogICAgICAgICBwYWNrZXRzIGFuZCBkaXNjYXJk cyB0aGVtIHdpdGhvdXQgYW55IHJlcGx5IGJhY2sgdG8gdGhlDQpAQCAtMTk2Niw3ICsxOTY3LDcg QEANCiAgICAgICAgICAgZmlyZXdhbGwgcnVsZSBzZXQuIEZvciBhIGNvbXBsZXRlIHJ1bGUgc3lu dGF4IGRlc2NyaXB0aW9uDQogICAgICAgICAgIHNlZSB0aGUgJm1hbi5pcGZ3Ljg7IG1hbnVhbCBw YWdlLjwvcGFyYT4NCiANCi0gICAgICAgIDxwYXJhPlJ1bGVzIGNvbnRhaW4ga2V5d29yZHMsIFRo ZXNlIGtleXdvcmRzIGhhdmUgdG8gYmUgY29kZWQNCisgICAgICAgIDxwYXJhPlJ1bGVzIGNvbnRh aW4ga2V5d29yZHM6IHRoZXNlIGtleXdvcmRzIGhhdmUgdG8gYmUgY29kZWQNCiAgICAgICAgICAg aW4gYSBzcGVjaWZpYyBvcmRlciBmcm9tIGxlZnQgdG8gcmlnaHQgb24gdGhlIGxpbmUuIEtleXdv cmRzDQogICAgICAgICAgIGFyZSBpZGVudGlmaWVkIGluIGJvbGQgdHlwZS4gU29tZSBrZXl3b3Jk cyBoYXZlIHN1Yi1vcHRpb25zDQogICAgICAgICAgIHdoaWNoIG1heSBiZSBrZXl3b3JkcyB0aGVt IHNlbHZlcyBhbmQgYWxzbyBpbmNsdWRlIG1vcmUNCkBAIC0yMDEwLDcgKzIwMTEsNyBAQA0KICAg ICAgICAgICA8cGFyYT5DaGVja3MgdGhlIHBhY2tldCBhZ2FpbnN0IHRoZSBkeW5hbWljIHJ1bGVz IHRhYmxlLiBJZg0KICAgICAgICAgICAgIGEgbWF0Y2ggaXMgZm91bmQsIGV4ZWN1dGUgdGhlIGFj dGlvbiBhc3NvY2lhdGVkIHdpdGggdGhlDQogICAgICAgICAgICAgcnVsZSB3aGljaCBnZW5lcmF0 ZWQgdGhpcyBkeW5hbWljIHJ1bGUsIG90aGVyd2lzZSBtb3ZlIHRvDQotICAgICAgICAgICAgdGhl IG5leHQgcnVsZS4gVGhlIENoZWNrLXN0YXRlIHJ1bGUgZG9lcyBub3QgaGF2ZQ0KKyAgICAgICAg ICAgIHRoZSBuZXh0IHJ1bGUuIFRoZSBjaGVjay1zdGF0ZSBydWxlIGRvZXMgbm90IGhhdmUNCiAg ICAgICAgICAgICBzZWxlY3Rpb24gY3JpdGVyaW9uLiBJZiBubyBjaGVjay1zdGF0ZSBydWxlIGlz IHByZXNlbnQgaW4NCiAgICAgICAgICAgICB0aGUgcnVsZSBzZXQsIHRoZSBkeW5hbWljIHJ1bGVz IHRhYmxlIGlzIGNoZWNrZWQgYXQgdGhlDQogICAgICAgICAgICAgZmlyc3Qga2VlcC1zdGF0ZSBv ciBsaW1pdCBydWxlLjwvcGFyYT4NCkBAIC0yMDI2LDcgKzIwMjcsNyBAQA0KICAgICAgICAgICA8 cGFyYT48cGFyYW1ldGVyPmxvZzwvcGFyYW1ldGVyPiBvcg0KICAgICAgICAgICAgIDxwYXJhbWV0 ZXI+bG9nYW1vdW50PC9wYXJhbWV0ZXI+PC9wYXJhPg0KIA0KLSAgICAgICAgICA8cGFyYT4gV2hl biBhIHBhY2tldCBtYXRjaGVzIGEgcnVsZSB3aXRoIHRoZSBsb2cga2V5d29yZCwgYQ0KKyAgICAg ICAgICA8cGFyYT5XaGVuIGEgcGFja2V0IG1hdGNoZXMgYSBydWxlIHdpdGggdGhlIGxvZyBrZXl3 b3JkLCBhDQogICAgICAgICAgICAgIG1lc3NhZ2Ugd2lsbCBiZSBsb2dnZWQgdG8gc3lzbG9nZCB3 aXRoIGEgZmFjaWxpdHkgbmFtZSBvZg0KICAgICAgICAgICAgICBTRUNVUklUWS4gVGhlIGxvZ2dp bmcgb25seSBvY2N1cnMgaWYgdGhlIG51bWJlciBvZg0KICAgICAgICAgICAgICBwYWNrZXRzIGxv Z2dlZCBzbyBmYXIgZm9yIHRoYXQgcGFydGljdWxhciBydWxlIGRvZXMgbm90DQpAQCAtMjA1NCw3 ICsyMDU1LDcgQEANCiANCiAgICAgICAgICAgPHBhcmE+PHBhcmFtZXRlcj51ZHAgfCB0Y3AgfCBp Y21wPC9wYXJhbWV0ZXI+PC9wYXJhPg0KIA0KLSAgICAgICAgICA8cGFyYT5vciBhbnkgcHJvdG9j b2wgbmFtZXMgZm91bmQgaW4gL2V0Yy9wcm90b2NvbHMgYXJlDQorICAgICAgICAgIDxwYXJhPm9y IGFueSBwcm90b2NvbCBuYW1lcyBmb3VuZCBpbiA8ZmlsZW5hbWU+L2V0Yy9wcm90b2NvbHM8L2Zp bGVuYW1lPiBhcmUNCiAgICAgICAgICAgICByZWNvZ25pemVkIGFuZCBtYXkgYmUgdXNlZC4gVGhl IHZhbHVlIHNwZWNpZmllZCBpcw0KICAgICAgICAgICAgIHByb3RvY29sIHRvIGJlIG1hdGNoZWQg YWdhaW5zdC4gVGhpcyBpcyBhIG1hbmRhdG9yeQ0KICAgICAgICAgICAgIHJlcXVpcmVtZW50Ljwv cGFyYT4NCkBAIC0yMDYzLDEzICsyMDY0LDEzIEBADQogDQogICAgICAgICAgIDxwYXJhPlRoZSBm cm9tIGFuZCB0byBrZXl3b3JkcyBhcmUgdXNlZCB0byBtYXRjaCBhZ2FpbnN0IElQDQogICAgICAg ICAgICAgYWRkcmVzc2VzLiBSdWxlcyBtdXN0IHNwZWNpZnkgQk9USCBzb3VyY2UgYW5kIGRlc3Rp bmF0aW9uDQotICAgICAgICAgICAgcGFyYW1ldGVycy4gYW55IGlzIGEgc3BlY2lhbCBrZXl3b3Jk IHRoYXQgbWF0Y2hlcyBhbnkgSVANCi0gICAgICAgICAgICBhZGRyZXNzLiBtZSBpcyBhIHNwZWNp YWwga2V5d29yZCB0aGF0IG1hdGNoZXMgYW55IElQDQorICAgICAgICAgICAgcGFyYW1ldGVycy4g PGxpdGVyYWw+YW55PC9saXRlcmFsPiBpcyBhIHNwZWNpYWwga2V5d29yZCB0aGF0IG1hdGNoZXMg YW55IElQDQorICAgICAgICAgICAgYWRkcmVzcy4gPGxpdGVyYWw+bWU8L2xpdGVyYWw+IGlzIGEg c3BlY2lhbCBrZXl3b3JkIHRoYXQgbWF0Y2hlcyBhbnkgSVANCiAgICAgICAgICAgICBhZGRyZXNz IGNvbmZpZ3VyZWQgb24gYW4gaW50ZXJmYWNlIGluIHlvdXIgJm9zOyBzeXN0ZW0gdG8NCi0gICAg ICAgICAgICByZXByZXNlbnQgdGhlIFBDIHRoZSBmaXJld2FsbCBpcyBydW5uaW5nIG9uLiAoaS5l LiB0aGlzDQotICAgICAgICAgICAgYm94KSBBcyBpbiBmcm9tIG1lIHRvIGFueSBvciBmcm9tIGFu eSB0byBtZSBvciBmcm9tDQotICAgICAgICAgICAgMC4wLjAuMC8wIHRvIGFueSBvciBmcm9tIGFu eSB0byAwLjAuMC4wLzAgb3IgZnJvbSAwLjAuMC4wDQotICAgICAgICAgICAgdG8gYW55IG9yIGZy b20gYW55IHRvIDAuMC4wLjAgb3IgZnJvbSBtZSB0byAwLjAuMC4wLiBJUA0KKyAgICAgICAgICAg IHJlcHJlc2VudCB0aGUgUEMgdGhlIGZpcmV3YWxsIGlzIHJ1bm5pbmcgb24gKGkuZS4gdGhpcw0K KyAgICAgICAgICAgIGJveCkgYXMgaW4gJ2Zyb20gbWUgdG8gYW55JyBvciAnZnJvbSBhbnkgdG8g bWUnIG9yICdmcm9tDQorICAgICAgICAgICAgMC4wLjAuMC8wIHRvIGFueScgb3IgJ2Zyb20gYW55 IHRvIDAuMC4wLjAvMCcgb3IgJ2Zyb20gMC4wLjAuMA0KKyAgICAgICAgICAgIHRvIGFueScgb3Ig J2Zyb20gYW55IHRvIDAuMC4wLjAnIG9yICdmcm9tIG1lIHRvIDAuMC4wLjAnLiBJUA0KICAgICAg ICAgICAgIGFkZHJlc3NlcyBhcmUgc3BlY2lmaWVkIGFzIGEgZG90dGVkIElQIGFkZHJlc3MgbnVt ZXJpYw0KICAgICAgICAgICAgIGZvcm0vbWFzay1sZW5ndGgsIG9yIGFzIHNpbmdsZSBkb3R0ZWQg SVAgYWRkcmVzcyBudW1lcmljDQogICAgICAgICAgICAgZm9ybS4gVGhpcyBpcyBhIG1hbmRhdG9y eSByZXF1aXJlbWVudC4gU2VlIHRoaXMgbGluayBmb3INCkBAIC0yMDk1LDcgKzIwOTYsNyBAQA0K ICAgICAgICAgICA8cGFyYT48cGFyYW1ldGVyPnZpYSBJRjwvcGFyYW1ldGVyPjwvcGFyYT4NCiAN CiAgICAgICAgICAgPHBhcmE+TWF0Y2hlcyBwYWNrZXRzIGdvaW5nIHRocm91Z2ggdGhlIGludGVy ZmFjZSBzcGVjaWZpZWQNCi0gICAgICAgICAgICBieSBleGFjdCBuYW1lLiBUaGUgdmlhIGtleXdv cmQgY2F1c2VzIHRoZSBpbnRlcmZhY2UgdG8NCisgICAgICAgICAgICBieSBleGFjdCBuYW1lLiBU aGUgPGxpdGVyYWw+dmlhPC9saXRlcmFsPiBrZXl3b3JkIGNhdXNlcyB0aGUgaW50ZXJmYWNlIHRv DQogICAgICAgICAgICAgYWx3YXlzIGJlIGNoZWNrZWQgYXMgcGFydCBvZiB0aGUgbWF0Y2ggcHJv Y2Vzcy48L3BhcmE+DQogDQogICAgICAgICAgIDxwYXJhPjxwYXJhbWV0ZXI+c2V0dXA8L3BhcmFt ZXRlcj48L3BhcmE+DQpAQCAtMjE2Miw3ICsyMTYzLDcgQEANCiANCiAgICAgICAgIDxzZWN0Mz4N CiAgICAgICAgICAgPHRpdGxlPkxvZ2dpbmcgRmlyZXdhbGwgTWVzc2FnZXM8L3RpdGxlPg0KLSAg ICAgICAgICA8cGFyYT5UaGUgYmVuZWZpdHMgb2YgbG9nZ2luZyBhcmUgb2J2aW91cywgcHJvdmlk ZXMgdGhlDQorICAgICAgICAgIDxwYXJhPlRoZSBiZW5lZml0cyBvZiBsb2dnaW5nIGFyZSBvYnZp b3VzOiBpdCBwcm92aWRlcyB0aGUNCiAgICAgICAgICAgICBhYmlsaXR5IHRvIHJldmlldyBhZnRl ciB0aGUgZmFjdCB0aGUgcnVsZXMgeW91IGFjdGl2YXRlZA0KICAgICAgICAgICAgIGxvZ2dpbmcg b24gd2hpY2ggcHJvdmlkZXMgaW5mb3JtYXRpb24gbGlrZSwgd2hhdCBwYWNrZXRzIGhhZA0KICAg ICAgICAgICAgIGJlZW4gZHJvcHBlZCwgd2hhdCBhZGRyZXNzZXMgdGhleSBjYW1lIGZyb20sIHdo ZXJlIHRoZXkgd2VyZQ0KQEAgLTIxNzMsNyArMjE3NCw3IEBADQogICAgICAgICAgICAgZ2VuZXJh dGUgYW55IHJ1bGUgbG9nZ2luZyBvbiBpdCdzIG93bi4gVGhlIGZpcmV3YWxsDQogICAgICAgICAg ICAgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHdoYXQgcnVsZXMgaW4gdGhlIHJ1bGUgc2V0IGhlIHdh bnRzDQogICAgICAgICAgICAgdG8gbG9nIGFuZCBhZGRzIHRoZSBsb2cgdmVyYiB0byB0aG9zZSBy dWxlcy4gTm9ybWFsbHkgb25seQ0KLSAgICAgICAgICAgIGRlbnkgcnVsZXMgYXJlIGxvZ2dlZC4g TGlrZSB0aGUgZGVueSBydWxlIGZvciBpbmNvbWluZw0KKyAgICAgICAgICAgIGRlbnkgcnVsZXMg YXJlIGxvZ2dlZCwgbGlrZSB0aGUgZGVueSBydWxlIGZvciBpbmNvbWluZw0KICAgICAgICAgICAg IDxhY3JvbnltPklDTVA8L2Fjcm9ueW0+IHBpbmdzLiAgSXQgaXMgdmVyeSBjdXN0b21hcnkgdG8N CiAgICAgICAgICAgICBkdXBsaWNhdGUgdGhlIGlwZncgZGVmYXVsdCBkZW55IGV2ZXJ5dGhpbmcg cnVsZSB3aXRoIHRoZQ0KICAgICAgICAgICAgIGxvZyB2ZXJiIGluY2x1ZGVkIGFzIHlvdXIgbGFz dCBydWxlIGluIHRoZSBydWxlIHNldC4gVGhpcw0KQEAgLTIyMzUsNyArMjIzNiw3IEBADQogaXBm dyAtcSAtZiBmbHVzaCAgICAgICAjIERlbGV0ZSBhbGwgcnVsZXMNCiAjIFNldCBkZWZhdWx0cw0K IG9pZj0idHVuMCIgICAgICAgICAgICAgIyBvdXQgaW50ZXJmYWNlDQotb2Rucz0iMTkyLjAuMi4x MSIgICAgICAjIElTUCdzIGRucyBzZXJ2ZXIgSVAgYWRkcmVzcw0KK29kbnM9IjE5Mi4wLjIuMTEi ICAgICAgIyBJU1AncyBETlMgc2VydmVyIElQIGFkZHJlc3MNCiBjbWQ9ImlwZncgLXEgYWRkICIg ICAgICMgYnVpbGQgcnVsZSBwcmVmaXgNCiBrcz0ia2VlcC1zdGF0ZSIgICAgICAgICMganVzdCB0 b28gbGF6eSB0byBrZXkgdGhpcyBlYWNoIHRpbWUNCiAmZG9sbGFyO2NtZCAwMDUwMCBjaGVjay1z dGF0ZQ0KQEAgLTIyODMsMTYgKzIyODQsMTYgQEANCiAgICAgICAgICAgICBhbGxvdyB0aGUgZmly ZXdhbGwgdG8gZnVuY3Rpb24uPC9wYXJhPg0KIA0KICAgICAgICAgICA8cGFyYT5BbGwgJnVuaXg7 IGZsYXZvcmVkIG9wZXJhdGluZyBzeXN0ZW1zLCAmb3M7IGluY2x1ZGVkLCBhcmUgZGVzaWduZWQg dG8NCi0gICAgICAgICAgICB1c2UgaW50ZXJmYWNlIGxvIGFuZCBJUCBhZGRyZXNzDQorICAgICAg ICAgICAgdXNlIGludGVyZmFjZSA8ZGV2aWNlbmFtZT5sbzA8L2RldmljZW5hbWU+IGFuZCBJUCBh ZGRyZXNzDQogICAgICAgICAgICAgPGhvc3RpZCByb2xlPSJpcGFkZHIiPjEyNy4wLjAuMTwvaG9z dGlkPiBmb3IgaW50ZXJuYWwNCi0gICAgICAgICAgICBjb21tdW5pY2F0aW9uIHdpdGggaW4gJm9z Oy4gVGhlIGZpcmV3YWxsIHJ1bGVzIG11c3QgY29udGFpbg0KKyAgICAgICAgICAgIGNvbW11bmlj YXRpb24gd2l0aCBpbiB0aGUgb3BlcmF0aW5nIHN5c3RlbS4gVGhlIGZpcmV3YWxsIHJ1bGVzIG11 c3QgY29udGFpbg0KICAgICAgICAgICAgIHJ1bGVzIHRvIGFsbG93IGZyZWUgdW5tb2xlc3RlZCBt b3ZlbWVudCBvZiB0aGVzZSBzcGVjaWFsDQogICAgICAgICAgICAgaW50ZXJuYWxseSB1c2VkIHBh Y2tldHMuPC9wYXJhPg0KIA0KICAgICAgICAgICA8cGFyYT5UaGUgaW50ZXJmYWNlIHdoaWNoIGZh Y2VzIHRoZSBwdWJsaWMgSW50ZXJuZXQsIGlzIHRoZQ0KICAgICAgICAgICAgIG9uZSB3aGljaCB5 b3UgY29kZSB5b3VyIHJ1bGVzIHRvIGF1dGhvcml6ZSBhbmQgY29udHJvbA0KICAgICAgICAgICAg IGFjY2VzcyBvdXQgdG8gdGhlIHB1YmxpYyBJbnRlcm5ldCBhbmQgYWNjZXNzIHJlcXVlc3RzDQot ICAgICAgICAgICAgYXJyaXZpbmcgZnJvbSB0aGUgcHVibGljIEludGVybmV0LiBUaGlzIGNhbiBi ZSB5b3VyIHBwcCB0dW4wDQorICAgICAgICAgICAgYXJyaXZpbmcgZnJvbSB0aGUgcHVibGljIElu dGVybmV0LiBUaGlzIGNhbiBiZSB5b3VyIHBwcCA8ZGV2aWNlbmFtZT50dW4wPC9kZXZpY2VuYW1l Pg0KICAgICAgICAgICAgIGludGVyZmFjZSBvciB5b3VyIE5JQyB0aGF0IGlzIGNvbm5lY3RlZCB0 byB5b3VyIERTTCBvciBjYWJsZQ0KICAgICAgICAgICAgIG1vZGVtLjwvcGFyYT4NCiANCkBAIC0y MzQwLDcgKzIzNDEsNyBAQA0KICAgICAgICAgICAgIGhhcyBubyBrbm93bGVkZ2UgaWYgaGlzIHBh Y2tldHMgaGF2ZSByZWFjaGVkIHlvdXIgc3lzdGVtLg0KICAgICAgICAgICAgIFRoZSBsZXNzIHRo ZSBhdHRhY2tlcnMgY2FuIGxlYXJuIGFib3V0IHlvdXIgc3lzdGVtIHRoZSBtb3JlDQogICAgICAg ICAgICAgc2VjdXJlIGl0IGlzLiBXaGVuIHlvdSBsb2cgcGFja2V0cyB3aXRoIHBvcnQgbnVtYmVy cyB5b3UgZG8NCi0gICAgICAgICAgICBub3QgcmVjb2duaXplLCBnbyB0bw0KKyAgICAgICAgICAg IG5vdCByZWNvZ25pemUsIGxvb2sgdGhlIG51bWJlcnMgdXAgaW4gPGZpbGVuYW1lPi9ldGMvc2Vy dmljZXMvPC9maWxlbmFtZT4gb3IgZ28gdG8NCiAgICAgICAgICAgICA8dWxpbmsgdXJsPSJodHRw Oi8vd3d3LnNlY3VyaXR5c3RhdHMuY29tL3Rvb2xzL3BvcnRzZWFyY2gucGhwIj48L3VsaW5rPg0K ICAgICAgICAgICAgIGFuZCBkbyBhIHBvcnQgbnVtYmVyIGxvb2t1cCB0byBmaW5kIHdoYXQgdGhl IHB1cnBvc2Ugb2YgdGhhdA0KICAgICAgICAgICAgIHBvcnQgbnVtYmVyIGlzLiBDaGVjayBvdXQg dGhpcyBsaW5rIGZvciBwb3J0IG51bWJlcnMgdXNlZCBieQ0KQEAgLTIzOTgsOSArMjM5OSw5IEBA DQogICAgICAgICAgICAgICAgICAgICAgICAgIyBmYWNpbmcgdGhlIHB1YmxpYyBJbnRlcm5ldA0K IA0KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjDQotIyBObyByZXN0cmljdGlvbnMgb24gSW5zaWRlIExhbiBJbnRlcmZhY2Ug Zm9yIHByaXZhdGUgbmV0d29yaw0KLSMgTm90IG5lZWRlZCB1bmxlc3MgeW91IGhhdmUgTGFuLg0K LSMgQ2hhbmdlIHhsMCB0byB5b3VyIExhbiBOaWMgY2FyZCBpbnRlcmZhY2UgbmFtZQ0KKyMgTm8g cmVzdHJpY3Rpb25zIG9uIEluc2lkZSBMQU4gSW50ZXJmYWNlIGZvciBwcml2YXRlIG5ldHdvcmsN CisjIE5vdCBuZWVkZWQgdW5sZXNzIHlvdSBoYXZlIExBTi4NCisjIENoYW5nZSB4bDAgdG8geW91 ciBMQU4gTklDIGNhcmQgaW50ZXJmYWNlIG5hbWUNCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICMmZG9sbGFyO2NtZCAw MDAwNSBhbGxvdyBhbGwgZnJvbSBhbnkgdG8gYW55IHZpYSB4bDANCiANCkBAIC0yNTk4LDE2ICsy NTk5LDE2IEBADQogICAgICAgICAgICAgYWN0aW9uIGlzIGV4ZWN1dGVkLiBUaGUgYWN0aW9uIGlz IHBhcnQgb2YgdGhlIGluZm8gcG9zdGVkIHRvDQogICAgICAgICAgICAgdGhlIGR5bmFtaWMgdGFi bGUuICBJbiB0aGlzIGNhc2UgaXQgaXMgInNraXB0byBydWxlIDUwMCIuICBSdWxlDQogICAgICAg ICAgICAgNTAwIDxhY3JvbnltPk5BVDwvYWNyb255bT5zIHRoZSBwYWNrZXQgSVAgYWRkcmVzcyBh bmQgb3V0IGl0IGdvZXMuIFJlbWVtYmVyDQotICAgICAgICAgICAgdGhpcywgdGhpcyBpcyB2ZXJ5 IGltcG9ydGFudC4gVGhpcyBwYWNrZXQgbWFrZXMgaXQncyB3YXkgdG8NCisgICAgICAgICAgICB0 aGlzLCB0aGlzIGlzIHZlcnkgaW1wb3J0YW50LiBUaGlzIHBhY2tldCBtYWtlcyBpdHMgd2F5IHRv DQogICAgICAgICAgICAgdGhlIGRlc3RpbmF0aW9uIGFuZCByZXR1cm5zIGFuZCBlbnRlcnMgdGhl IHRvcCBvZiB0aGUgcnVsZQ0KICAgICAgICAgICAgIHNldC4gVGhpcyB0aW1lIGl0IGRvZXMgbWF0 Y2ggcnVsZSAxMDAgYW5kIGhhcyBpdCBkZXN0aW5hdGlvbg0KLSAgICAgICAgICAgIElQIGFkZHJl c3MgbWFwcGVkIGJhY2sgdG8gaXQncyBjb3JyZXNwb25kaW5nIExhbiBJUCBhZGRyZXNzLg0KKyAg ICAgICAgICAgIElQIGFkZHJlc3MgbWFwcGVkIGJhY2sgdG8gaXRzIGNvcnJlc3BvbmRpbmcgTGFu IElQIGFkZHJlc3MuDQogICAgICAgICAgICAgSXQgdGhlbiBpcyBwcm9jZXNzZWQgYnkgdGhlIGNo ZWNrLXN0YXRlIHJ1bGUsIGl0J3MgZm91bmQgaW4NCiAgICAgICAgICAgICB0aGUgdGFibGUgYXMg YW4gZXhpc3Rpbmcgc2Vzc2lvbiBjb252ZXJzYXRpb24gYW5kIHJlbGVhc2VkDQogICAgICAgICAg ICAgdG8gdGhlIExBTi4gSXQgZ29lcyB0byB0aGUgTEFOIFBDIHRoYXQgc2VudCBpdCBhbmQgYSBu ZXcNCiAgICAgICAgICAgICBwYWNrZXQgaXMgc2VudCByZXF1ZXN0aW5nIGFub3RoZXIgc2VnbWVu dCBvZiB0aGUgZGF0YSBmcm9tDQogICAgICAgICAgICAgdGhlIHJlbW90ZSBzZXJ2ZXIuIFRoaXMg dGltZSBpdCBnZXRzIGNoZWNrZWQgYnkgdGhlDQotICAgICAgICAgICAgY2hlY2stc3RhdGUgcnVs ZSBhbmQgaXQncyBvdXRib3VuZCBlbnRyeSBpcyBmb3VuZCwgIHRoZQ0KKyAgICAgICAgICAgIGNo ZWNrLXN0YXRlIHJ1bGUgYW5kIGl0cyBvdXRib3VuZCBlbnRyeSBpcyBmb3VuZCwgIHRoZQ0KICAg ICAgICAgICAgIGFzc29jaWF0ZWQgYWN0aW9uLCAnc2tpcHRvIDUwMCcsIGlzIGV4ZWN1dGVkLiAg VGhlIHBhY2tldA0KICAgICAgICAgICAgIGp1bXBzIHRvIHJ1bGUgNTAwIGdldHMgPGFjcm9ueW0+ TkFUPC9hY3JvbnltPmVkIGFuZCByZWxlYXNlZCBvbiBpdCdzIHdheSBvdXQuDQogICAgICAgICAg ICAgPC9wYXJhPg0KQEAgLTI2MjMsOCArMjYyNCw4IEBADQogICAgICAgICAgICAgcGFja2V0IG1h dGNoZXMgcnVsZSAxMDAgYW5kIGl0cyBJUCBhZGRyZXNzIGlzIG1hcHBlZCB0byBMQU4NCiAgICAg ICAgICAgICBJUCBmb3IgdGhlIGZpcmV3YWxsIGJveC4gVGhlIHBhY2tldCBpcyB0aGVtIG1hdGNo ZWQgYWdhaW5zdA0KICAgICAgICAgICAgIGFsbCB0aGUgbmFzdHkgdGhpbmdzIHdlIHdhbnQgdG8g Y2hlY2sgZm9yIGFuZCBmaW5hbGx5DQotICAgICAgICAgICAgbWF0Y2hlcyBhZ2FpbnN0IHJ1bGUg NDI1LiBPbiBhIG1hdGNoIHR3byB0aGluZ3Mgb2NjdXIsIHRoZQ0KLSAgICAgICAgICAgIGxpbWl0 IG9wdGlvbiBpcyBhbiBleHRlbnNpb24gdG8ga2VlcC1zdGF0ZS4gVGhlIHBhY2tldCBydWxlDQor ICAgICAgICAgICAgbWF0Y2hlcyBhZ2FpbnN0IHJ1bGUgNDI1LiBPbiBhIG1hdGNoIHR3byB0aGlu Z3Mgb2NjdXINCisgICAgICAgICAgICBUaGUgcGFja2V0IHJ1bGUNCiAgICAgICAgICAgICBpcyBw b3N0ZWQgdG8gdGhlIGtlZXAtc3RhdGUgZHluYW1pYyB0YWJsZSBidXQgdGhpcyB0aW1lIGFueQ0K ICAgICAgICAgICAgIG5ldyBzZXNzaW9uIHJlcXVlc3RzIG9yaWdpbmF0aW5nIGZyb20gdGhhdCBz b3VyY2UgSVAgYWRkcmVzcw0KICAgICAgICAgICAgIGlzIGxpbWl0ZWQgdG8gMi4gVGhpcyBkZWZl bmRzIGFnYWluc3QgRG9TIGF0dGFja3Mgb2Ygc2VydmljZQ0KQEAgLTI2NDUsNyArMjY0Niw3IEBA DQogDQogaXBmdyAtcSAtZiBmbHVzaA0KIA0KLSZkb2xsYXI7Y21kIDAwMiBhbGxvdyBhbGwgZnJv bSBhbnkgdG8gYW55IHZpYSB4bDAgICMgZXhjbHVkZSBMYW4gdHJhZmZpYw0KKyZkb2xsYXI7Y21k IDAwMiBhbGxvdyBhbGwgZnJvbSBhbnkgdG8gYW55IHZpYSB4bDAgICMgZXhjbHVkZSBMQU4gdHJh ZmZpYw0KICZkb2xsYXI7Y21kIDAwMyBhbGxvdyBhbGwgZnJvbSBhbnkgdG8gYW55IHZpYSBsbzAg ICMgZXhjbHVkZSBsb29wYmFjayB0cmFmZmljDQogDQogJmRvbGxhcjtjbWQgMTAwIGRpdmVydCBu YXRkIGlwIGZyb20gYW55IHRvIGFueSBpbiB2aWEgJmRvbGxhcjtwaWYNCkBAIC0yNjk5LDEyICsy NzAwLDEyIEBADQogIyBTZXQgcnVsZXMgY29tbWFuZCBwcmVmaXgNCiBjbWQ9ImlwZncgLXEgYWRk Ig0KIHNraXA9InNraXB0byA4MDAiDQotcGlmPSJybDAiICAgICAjIHB1YmxpYyBpbnRlcmZhY2Ug bmFtZSBvZiBOaWMgY2FyZA0KK3BpZj0icmwwIiAgICAgIyBwdWJsaWMgaW50ZXJmYWNlIG5hbWUg b2YgTklDIGNhcmQNCiAgICAgICAgICAgICAgICMgZmFjaW5nIHRoZSBwdWJsaWMgSW50ZXJuZXQN CiANCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIw0KLSMgTm8gcmVzdHJpY3Rpb25zIG9uIEluc2lkZSBMYW4gSW50ZXJmYWNl IGZvciBwcml2YXRlIG5ldHdvcmsNCi0jIENoYW5nZSB4bDAgdG8geW91ciBMYW4gTmljIGNhcmQg aW50ZXJmYWNlIG5hbWUNCisjIE5vIHJlc3RyaWN0aW9ucyBvbiBJbnNpZGUgTEFOIEludGVyZmFj ZSBmb3IgcHJpdmF0ZSBuZXR3b3JrDQorIyBDaGFuZ2UgeGwwIHRvIHlvdXIgTEFOIE5JQyBjYXJk IGludGVyZmFjZSBuYW1lDQogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAmZG9sbGFyO2NtZCAwMDUgYWxsb3cgYWxsIGZy b20gYW55IHRvIGFueSB2aWEgeGwwDQogDQpAQCAtMjgxNyw3ICsyODE4LDcgQEANCiAjIGFuZCB1 c2VkIGluIHRoZSBvdXRib3VuZCBzZWN0aW9uLg0KICZkb2xsYXI7Y21kIDM2MCBhbGxvdyB1ZHAg ZnJvbSB4LngueC54IHRvIGFueSA2OCBpbiB2aWEgJmRvbGxhcjtwaWYga2VlcC1zdGF0ZQ0KIA0K LSMgQWxsb3cgaW4gc3RhbmRhcmQgd3d3IGZ1bmN0aW9uIGJlY2F1c2UgSSBoYXZlIGFwYWNoZSBz ZXJ2ZXINCisjIEFsbG93IGluIHN0YW5kYXJkIHd3dyBmdW5jdGlvbiBiZWNhdXNlIEkgaGF2ZSBB cGFjaGUgc2VydmVyDQogJmRvbGxhcjtjbWQgMzcwIGFsbG93IHRjcCBmcm9tIGFueSB0byBtZSA4 MCBpbiB2aWEgJmRvbGxhcjtwaWYgc2V0dXAgbGltaXQgc3JjLWFkZHIgMg0KIA0KICMgQWxsb3cg aW4gc2VjdXJlIEZUUCwgVGVsbmV0LCBhbmQgU0NQIGZyb20gcHVibGljIEludGVybmV0DQo= --=-YGXksNBBJkCF2hitBO7r-- --=-nJrkqYtMbMZRfDDC4mQM Content-Type: application/pgp-signature; name=signature.asc Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBzuEe2Mp4pR7Fa+wRAk7iAJ95LVE9x7kluW9xOHF7mM0TWkfxEQCgn1m4 Pc5GA3TQasrk69CNGvLVGmc= =u/4L -----END PGP SIGNATURE----- --=-nJrkqYtMbMZRfDDC4mQM-- From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 16:30:24 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9FC416A4CE for ; Sun, 26 Dec 2004 16:30:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B171743D4C for ; Sun, 26 Dec 2004 16:30:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBQGUOEC067955 for ; Sun, 26 Dec 2004 16:30:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBQGUOkU067954; Sun, 26 Dec 2004 16:30:24 GMT (envelope-from gnats) Date: Sun, 26 Dec 2004 16:30:24 GMT Message-Id: <200412261630.iBQGUOkU067954@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Matteo Riondato Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 16:30:24 -0000 The following reply was made to PR docs/75422; it has been noted by GNATS. From: Matteo Riondato To: "Simon L. Nielsen" , ">" Cc: Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter Date: Sun, 26 Dec 2004 17:21:50 +0100 Simon L. Nielsen wrote: > changed. Could you please update the patch to only include content > changes? Uh. Some problems with the patch I attached. It can be found at http://utenti.gufi.org/~rionda/firewall.diff Best regards -- Rionda aka Matteo Riondato GUFI Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) BSD-FAQ-it Main Developer (http://utenti.gufi.org/~rionda) Sent from: kaiser.sig11.org running FreeBSD-6.0-CURRENT From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 16:30:29 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6586D16A4CE for ; Sun, 26 Dec 2004 16:30:29 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5022A43D2F for ; Sun, 26 Dec 2004 16:30:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBQGUTQO068002 for ; Sun, 26 Dec 2004 16:30:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBQGUSuH068001; Sun, 26 Dec 2004 16:30:28 GMT (envelope-from gnats) Date: Sun, 26 Dec 2004 16:30:28 GMT Message-Id: <200412261630.iBQGUSuH068001@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Matteo Riondato Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matteo Riondato List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 16:30:29 -0000 The following reply was made to PR docs/75422; it has been noted by GNATS. From: Matteo Riondato To: bug-followup@FreeBSD.org Cc: Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter Date: Sun, 26 Dec 2004 17:24:44 +0100 --=-T7330q/K1VzaCU0B0V8K Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Simon L. Nielsen wrote: > changed. Could you please update the patch to only include content > changes? Uh. Some problems with the patch I attached. It can be found at http://utenti.gufi.org/~rionda/firewall.diff Best regards --=20 Rionda aka Matteo Riondato GUFI Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) BSD-FAQ-it Main Developer (http://utenti.gufi.org/~rionda) Sent from: kaiser.sig11.org running FreeBSD-6.0-CURRENT --=-T7330q/K1VzaCU0B0V8K Content-Type: application/pgp-signature; name=signature.asc Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBzuXM2Mp4pR7Fa+wRArJuAJ4s/AuRItxIevU78c709c+a6xLJnQCgwzOe J64fbsYSeUoMwIVKWNCveos= =QW0j -----END PGP SIGNATURE----- --=-T7330q/K1VzaCU0B0V8K-- From owner-freebsd-doc@FreeBSD.ORG Sun Dec 26 22:05:23 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E8F216A4CF for ; Sun, 26 Dec 2004 22:05:23 +0000 (GMT) Received: from kane.otenet.gr (kane.otenet.gr [195.170.0.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 752E743D1D for ; Sun, 26 Dec 2004 22:05:21 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from gothmog.gr (patr530-b133.otenet.gr [212.205.244.141]) iBQM5GVG004098 for ; Mon, 27 Dec 2004 00:05:18 +0200 Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.13.1/8.13.1) with ESMTP id iBQIG15Y087884 for ; Sun, 26 Dec 2004 20:16:01 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from giorgos@localhost) by gothmog.gr (8.13.1/8.13.1/Submit) id iBQIEVkM086330; Sun, 26 Dec 2004 20:14:31 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Sun, 26 Dec 2004 20:14:31 +0200 From: Giorgos Keramidas To: Matteo Riondato Message-ID: <20041226181431.GB85912@gothmog.gr> References: <200412261630.iBQGUOkU067954@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200412261630.iBQGUOkU067954@freefall.freebsd.org> cc: freebsd-doc@freebsd.org Subject: Re: docs/75422: [patch] syntax mistakes and obscurity in firewall chapter X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Dec 2004 22:05:23 -0000 On 2004-12-26 16:30, Matteo Riondato wrote: > Matteo Riondato wrote: > >Simon L. Nielsen wrote: > >> changed. Could you please update the patch to only include content > >> changes? > > Uh. Some problems with the patch I attached. It can be found at > http://utenti.gufi.org/~rionda/firewall.diff MIME attachments are 'corrupted' by gnats. Either post the diff inline (which has its own problems too, but is at least readable), or post it online, as you did. Thanks for taking the time to separate whitespace from content changes. I had tried at least twice to read the original diff but gave up after a while, seeing how most of the changes were mixed with wrapping of the text and other whitespace related stuff :-) - Giorgos From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 06:47:59 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E60C16A4CE for ; Mon, 27 Dec 2004 06:47:59 +0000 (GMT) Received: from lp1001.snu.ac.kr (lp1001.snu.ac.kr [147.46.70.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id E277A43D31 for ; Mon, 27 Dec 2004 06:47:58 +0000 (GMT) (envelope-from spamrefuse@yahoo.com) Received: from [IPv6:::1] (cisr.snu.ac.kr [147.46.44.181]) (authenticated (0 bits)) by lp1001.snu.ac.kr (8.13.1/8.11.6) with ESMTP id iBR6jbHt015880 for ; Mon, 27 Dec 2004 15:45:38 +0900 Message-ID: <41CFB013.2090003@yahoo.com> Date: Mon, 27 Dec 2004 15:47:47 +0900 From: Rob User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20041226 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-doc@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Mention send-pr.html webpage in man page of send-pr(1) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 06:47:59 -0000 Hi, There's the webpage: http://www.freebsd.org/send-pr.html as an alternative to using send-pr from your terminal. However, there's no mentioning of this webpage in the send-pr(1) man page. I think this should be added to the man page. For many people, send-pr might not work; they don't want, or are not allowed to send email from their FreeBSD computer. The send-pr-webpage is then an excellent alternative. Rob. From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 10:00:46 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F09D616A4CF for ; Mon, 27 Dec 2004 10:00:46 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4CCB43D31 for ; Mon, 27 Dec 2004 10:00:46 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRA0k1B022405 for ; Mon, 27 Dec 2004 10:00:46 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRA0k7Q022404; Mon, 27 Dec 2004 10:00:46 GMT (envelope-from gnats) Resent-Date: Mon, 27 Dec 2004 10:00:46 GMT Resent-Message-Id: <200412271000.iBRA0k7Q022404@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rob Swindell Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44F8116A4CE for ; Mon, 27 Dec 2004 09:56:55 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3120543D31 for ; Mon, 27 Dec 2004 09:56:55 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBR9usv5069400 for ; Mon, 27 Dec 2004 09:56:54 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBR9usQ1069399; Mon, 27 Dec 2004 09:56:54 GMT (envelope-from nobody) Message-Id: <200412270956.iBR9usQ1069399@www.freebsd.org> Date: Mon, 27 Dec 2004 09:56:54 GMT From: Rob Swindell To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: docs/75536: Section 11.2 "Debugging a Kernel Crash Dump with gdb" refers to "gdb -k" X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 10:00:47 -0000 >Number: 75536 >Category: docs >Synopsis: Section 11.2 "Debugging a Kernel Crash Dump with gdb" refers to "gdb -k" >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 27 10:00:46 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Rob Swindell >Release: 5.3-RELEASE >Organization: Synchronet >Environment: FreeBSD devil.synchro.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sat Dec 25 02:42:54 PST 2004 root@devil.synchro.net:/usr/src/sys/i386/compile/MYKERNEL i386 >Description: Sectoin 11.2 "Debugging a Kernel Crash Dump with gdb" in the documentation suggests you use "gdb -k" which is an invalid gdb option in this version of FreeBSD. The chapter title should be changed to "Debugging a Kernel Crash Dump with kgdb" and the commmand-line examples need to be changed to "kgdb" instead of "gdb -k". >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 11:01:03 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0D4C16A4CE for ; Mon, 27 Dec 2004 11:01:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 932A143D1D for ; Mon, 27 Dec 2004 11:01:03 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRB1352029218 for ; Mon, 27 Dec 2004 11:01:03 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRB12aY029212 for freebsd-doc@freebsd.org; Mon, 27 Dec 2004 11:01:02 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 27 Dec 2004 11:01:02 GMT Message-Id: <200412271101.iBRB12aY029212@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: FreeBSD doc list Subject: Current unassigned doc problem reports X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 11:01:04 -0000 Current FreeBSD problem reports The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. Bugs can be in one of several states: o - open A problem report has been submitted, no sanity checking performed. a - analyzed The problem is understood and a solution is being sought. f - feedback Further work requires additional information from the originator or the community - possibly confirmation of the effectiveness of a proposed solution. p - patched A patch has been committed, but some issues (MFC and / or confirmation from originator) are still open. s - suspended The problem is not being worked on, due to lack of information or resources. This is a prime candidate for somebody who is looking for a project to do. If the problem cannot be solved at all, it will be closed, rather than suspended. c - closed A problem report is closed when any changes have been integrated, documented, and tested -- or when fixing the problem is abandoned. Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/05/24] docs/27605 doc Cross-document references () s [2002/03/08] docs/35678 doc docproj Makefiles for web are broken for o [2002/03/21] docs/36168 doc -pthread/_THREAD_SAFE docs missing in gcc p [2002/09/14] docs/42762 doc ppp.8 has no description of $env and ~use o [2002/11/15] docs/45303 doc Bug in PDF DocBook rendering o [2003/12/29] docs/60679 doc pthreads documentation does not describe o [2004/01/19] docs/61558 doc New SMC 2602W cards, using the ADM8211, a o [2004/01/20] docs/61605 doc Improve documentation for i386 disk geome f [2004/03/10] docs/64063 doc Size of block in File System Quota docume o [2004/09/04] docs/71359 doc /usr/share/examples/etc/make.conf contain o [2004/10/03] docs/72285 doc GCC manuals are out of sync o [2004/10/11] docs/72500 doc Clean up Java and Jakarta Tomcat article o [2004/10/15] docs/72743 doc Porter's Handbook lacks info on using aut o [2004/10/19] docs/72897 doc ERRATA and RELNOTES are missing warnings o [2004/12/03] docs/74656 doc [PATCH] some improvements to man 5 passwd 15 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- s [2000/07/19] docs/20028 doc ASCII docs should reflect tags o [2001/02/02] docs/24786 doc missing FILES descriptions in sa(4) o [2001/04/02] docs/26286 doc *printf(3) etc should gain format string s [2001/06/03] docs/27843 doc [PATCH] make.conf WITH_* variables aren't o [2001/07/26] docs/29245 doc top(1) manpage doesn't understand SMP a [2001/08/23] docs/30008 doc This document should be translated, comme p [2001/09/27] docs/30873 doc ``ip'' man page does not specify byte ord o [2001/10/07] docs/31109 doc replace gif images w/ png ones due to pat o [2002/01/05] docs/33589 doc Patch to doc.docbook.mk to post process . o [2002/01/09] docs/33724 doc [patch] fix Handbook error about Advanced o [2002/01/14] docs/33852 doc split(1) man page implies that input file o [2002/01/14] docs/33877 doc Documented behaviour of SF_flags for non- a [2002/02/16] docs/35011 doc There are no commands called "diskless" o o [2002/02/22] docs/35222 doc mailing list archive URL regexp suboptima o [2002/03/06] docs/35608 doc mt(1) page uses "setmark" without explana o [2002/03/06] docs/35609 doc mt(1) page needs explanation of "long era o [2002/03/06] docs/35612 doc ps(1) page "state" description doesn't me o [2002/03/07] docs/35642 doc lo(4) page maybe should document optional o [2002/03/07] docs/35644 doc lo(4) page presumes familiarity with prin o [2002/03/07] docs/35646 doc cp(1) page needs a "Bugs" section. o [2002/03/07] docs/35648 doc rc.conf; add note about "flags" to both f o [2002/03/08] docs/35686 doc blackhole(4) page seems to contradict its o [2002/03/08] docs/35687 doc /etc/nsmb.conf missing mention of readers o [2002/03/10] docs/35732 doc adduser(8) page has obsolete reference an o [2002/03/16] docs/35943 doc at(1) config files are misplaced in /var/ o [2002/03/16] docs/35953 doc hosts.equiv(5) manual is confusing or wro o [2002/03/28] docs/36432 doc Proposal for doc/share/mk: make folded bo o [2002/03/29] docs/36449 doc symlink(7) manual doesn't mention trailin s [2002/05/07] docs/37843 doc manual for pthread_setschedparam is wrong o [2002/05/18] docs/38225 doc change "CDROM" to "CD-ROM" o [2002/05/25] docs/38556 doc EPS file of beastie, as addition to exist o [2002/05/27] docs/38620 doc Committers Guide and CVS o [2002/05/31] docs/38772 doc firewall_type feature not mentioned on Ha o [2002/06/07] docs/38982 doc developers-hanbook/Jail fix p [2002/06/08] docs/39044 doc The man page for rot13(6) never mentions o [2002/06/13] docs/39213 doc No rc(4) man page o [2002/06/15] docs/39348 doc kenv fetch of hostname requires dhcp/boot o [2002/06/19] docs/39530 doc access(2) man page has unnecessarily broa o [2002/06/25] docs/39824 doc Various tweaks for doc/en_US.ISO8859-1/bo o [2002/07/10] docs/40423 doc Keyboard(4)'s definition of parameters to o [2002/07/21] docs/40851 doc [PATCH] "mergemaster -p" in UPDATING's "C o [2002/07/28] docs/41089 doc pax -B option does not mention interactio o [2002/08/02] docs/41270 doc confusing directions for kernelconfig cha o [2002/08/19] docs/41791 doc Documentation formatting error o [2002/08/20] docs/41807 doc natd -punch_fw "bug" o [2002/08/20] docs/41820 doc Device driver confusion in Handbook (2.3) a [2002/08/27] docs/42058 doc Documentation: Installing Oracle 8i onto o [2002/10/04] docs/43651 doc stab(5) incorrectly states to include jus o [2002/10/09] docs/43861 doc non-trivial typo in wicontrol man page o [2002/10/11] docs/43941 doc Rationale for Upgrade Sequence o [2002/10/15] docs/44074 doc ln(1) manual clarifications [patch] o [2002/10/29] docs/44594 doc Handbook doesn't mention drivers.flp for o [2002/12/02] docs/45940 doc burncd missing info o [2002/12/11] docs/46196 doc Missing return value in (set_)menu_format o [2002/12/16] docs/46291 doc correlation between HZ kernel config para o [2002/12/16] docs/46295 doc please add information to Nvi recovery em o [2003/01/06] docs/46793 doc DEVICE_POLLING can not be used with SMP, o [2003/01/28] docs/47575 doc Clarify requirements for IPFW2 in STABLE o [2003/01/28] docs/47594 doc [PATH] passwd(5) incorrectly states allow o [2003/01/30] docs/47690 doc builtin(1) manpage is wrong about externa o [2003/01/31] docs/47705 doc wc(1) manpage has poor explanations. f [2003/02/02] docs/47818 doc ln(1) manpage is confusing o [2003/02/28] docs/48767 doc wrong key numbers for left/right windows o [2003/03/06] docs/48980 doc [PATCH] nsgmls -s errors and sect. 3.2.1 o [2003/03/23] docs/50211 doc [PATCH] Fix textfile creation o [2003/04/03] docs/50573 doc return values for res_query/res_search/re o [2003/04/07] docs/50677 doc [PATCH] update doc/en_US.ISO8859-1/books/ o [2003/05/06] docs/51875 doc atkbd(4) adjustment o [2003/05/06] docs/51891 doc DIAGNOSTICS in ed driver manpage don't ma o [2003/05/07] docs/51921 doc ls(1) manpage lacks some information abou o [2003/05/11] docs/52071 doc [PATCH] Add more information about soft u o [2003/05/25] docs/52672 doc Porter's Handbook: couple of corrections o [2003/06/13] docs/53303 doc mount(2) man page error o [2003/06/21] docs/53575 doc Change to Handbook Section 20.9 o [2003/06/21] docs/53596 doc Updates to mt manual page o [2003/06/25] docs/53732 doc quota output and man page do not document o [2003/07/13] docs/54451 doc [patch] i386_{get|set}_ldt manual page is o [2003/07/26] docs/54879 doc man 1 jot, -r description o [2003/08/12] docs/55482 doc DUMP has access to block devices in a JAI o [2003/08/17] docs/55653 doc chflags.1 - note that not all tools chfla o [2003/09/15] docs/56903 doc [patch] articles/fonts: add application t o [2003/09/16] docs/56915 doc [patch] articles/fonts: update links o [2003/09/24] docs/57153 doc S_IRWXU missing in fstat(2) man page? o [2003/09/30] docs/57388 doc INSTALL.TXT enhancement: mention ok promp o [2003/10/04] docs/57569 doc error on gensetdefs(8) man page o [2003/10/13] docs/57926 doc amd.conf.5 poorly format as it has both m o [2003/10/13] docs/57974 doc man page apropos for select macros (FD_SE o [2003/10/13] docs/57978 doc Type miss of GPIB in Hardware Notes o [2003/10/16] docs/58111 doc Handbook 12.4.3 Rebuilding ATA RAID1 Arra o [2003/10/28] docs/58615 doc update for Vinum chapter of Handbook: des o [2003/10/30] docs/58710 doc killpg(2) contains an error regarding sen o [2003/11/07] docs/59044 doc doc.docbook.mk does not properly handle a o [2003/11/19] docs/59477 doc Outdated Info Documents at http://docs.fr o [2003/11/21] docs/59565 doc [PATCH] FAQ doesn't cover definition of g o [2003/11/24] docs/59649 doc Outdated 4.4BSD Documents at http://docs. o [2003/11/30] docs/59835 doc ipfw(8) man page does not warn about acce o [2003/12/23] docs/60529 doc resolver(5) man page is badly out of date o [2003/12/24] docs/60544 doc getenv(3) manpage doesn't state the retur o [2004/01/08] docs/61070 doc handbook: Installation docs misleading: o [2004/01/13] docs/61301 doc [patch] Manpage patch for aue(4) to enabl o [2004/01/21] docs/61667 doc Obsolete documentation on FreeBSD PnP o [2004/01/25] docs/61859 doc Incorrect informaiton about trace command o [2004/01/25] docs/61878 doc LSI megaraid 150-x cards not included in o [2004/02/05] docs/62402 doc easily circumventable Blade150 problem o [2004/02/06] docs/62412 doc one of the diskless boot methods describe o [2004/02/12] docs/62719 doc cross-reference pccardd and devd o [2004/02/12] docs/62724 doc host(1) manpage does not include informat o [2004/02/16] docs/62914 doc Reference development(7) in other parts o o [2004/02/22] docs/63215 doc Wrong prototypes in mi_switch(9) (ref doc o [2004/03/03] docs/63676 doc [patch] Fix some tag errors in handbook. p [2004/03/03] docs/63719 doc lptcontrol(8) manpage omits -s from a lis o [2004/03/05] docs/63808 doc No manpage for devfs.conf o [2004/03/27] docs/64807 doc Handbook section on NAT incomplete o [2004/04/02] docs/65065 doc improper language ntpd man pages o [2004/04/13] docs/65477 doc Installation Instruction fail to mention o [2004/04/14] docs/65530 doc minor improvement to getgrent.3 o [2004/04/22] docs/65895 doc incorrect "omshell" link in "dhclient" ma o [2004/04/26] docs/65988 doc incorrect references to ppp.conf in handb o [2004/04/29] docs/66091 doc ppp(8) docs out-of-date for -CURRENT o [2004/05/04] docs/66264 doc [patch] libexec/rtld/rtld.1 typo fixes no o [2004/05/04] docs/66265 doc [patch] Document what -f and LD_TRACE_LOA o [2004/05/05] docs/66296 doc [patch] contrib/amd/amq/amq.8 uses log_op o [2004/05/07] docs/66343 doc unlisted supported card on man page for w o [2004/05/09] docs/66426 doc handbook update (desktop section): web br o [2004/05/10] docs/66483 doc [patch] share/man/man4/csa.4 grammar nits o [2004/05/17] docs/66768 doc 4_RELENG share/man/man4/ng_one2many.4 MFC o [2004/05/17] docs/66770 doc [patch] share/man/man4/ng_pppoe.4 tyops, o [2004/05/23] docs/67078 doc [patch] MFC of a rtld(1) man page is inco f [2004/06/10] docs/67806 doc [patch] Let 5.x users know how to boot in o [2004/06/13] docs/67893 doc boot.8's -m description is insufficient. o [2004/06/28] docs/68453 doc [patch] rc.subr.8 o [2004/07/02] docs/68606 doc Porter's Handbook: document how to write o [2004/07/09] docs/68843 doc Dates on rc.subr(8) & rc(8) are whack. o [2004/07/09] docs/68845 doc The .At macro produces unexpected results o [2004/07/19] docs/69271 doc Porter's Handbook: hint on proper pkg-mes o [2004/07/21] docs/69383 doc disklabel = bsdlabel in 5.X or later o [2004/08/01] docs/69861 doc [patch] usr.bin/csplit/csplit.1 does not o [2004/08/09] docs/70217 doc Suggested rewrite of docproj/sgml.sgml o [2004/08/11] docs/70310 doc [PATCH] Add information about DragonFly t o [2004/08/16] docs/70507 doc RE in BUG section of re_format(7) in obso o [2004/08/24] docs/70916 doc msync.2 manpage update o [2004/08/25] docs/70943 doc remove -k from gdb.1 manual o [2004/09/10] docs/71555 doc how to run matlab on 5.2 o [2004/09/14] docs/71739 doc amd.8 points to old web-page o [2004/09/16] docs/71782 doc mount_nfs man page is a bit out of date o [2004/09/20] docs/71946 doc [PATCH] Reference X.org instead of XFree8 o [2004/09/21] docs/71980 doc Handbook says that no other software is k o [2004/10/06] docs/72383 doc manpage for awk(1) is terribly small and o [2004/10/07] docs/72434 doc doc/share/examples/vim/accents2sgml.pl fi o [2004/10/07] docs/72435 doc doc/share/examples/vim/sgml2accents.pl fi o [2004/10/09] docs/72462 doc [PATCH] A few minor corrections to the hu f [2004/10/11] docs/72545 doc [patch] [handbook] Update in Wireless Net o [2004/10/20] docs/72925 doc Developer's Handbook Ch. 11: replace gdb o [2004/11/01] docs/73387 doc manpage of pthread_mutex_lock does not me o [2004/11/03] docs/73479 doc Handbook gives incomplete suggestion on i o [2004/11/06] docs/73583 doc [patch] add missing instructions to ndis( o [2004/11/06] docs/73618 doc [PATCH] Several improvements to man 1 ps o [2004/11/07] docs/73638 doc ipfw(8): Clarify syntax for use of tables o [2004/11/08] docs/73679 doc FreeBSD 5.3 Release notes mention new nat o [2004/11/11] docs/73825 doc Verified FireWire card o [2004/11/11] docs/73826 doc The Handbook hasn't been updated to refle o [2004/11/28] docs/74477 doc [patch] Correct several links in the cont o [2004/12/02] docs/74612 doc Updates to the glossary o [2004/12/14] docs/75068 doc login.conf(5) manual page says nothing ab o [2004/12/15] docs/75124 doc Handbook IPv6 changes f [2004/12/16] docs/75138 doc Typo in libexslt(4) o [2004/12/18] docs/75235 doc [patch] Handbook: chapter 2.9.16, add sen o [2004/12/20] docs/75282 doc newsyslog(8) does not contain history sec o [2004/12/23] docs/75422 doc [patch] syntax mistakes and obscurity in o [2004/12/23] docs/75433 doc No manual pages for devfs.conf and devfs. o [2004/12/27] docs/75536 doc Section 11.2 "Debugging a Kernel Crash Du 171 problems total. From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 15:20:25 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C753A16A4CE for ; Mon, 27 Dec 2004 15:20:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CC2D43D4C for ; Mon, 27 Dec 2004 15:20:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRFKPWD067337 for ; Mon, 27 Dec 2004 15:20:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRFKPqN067333; Mon, 27 Dec 2004 15:20:25 GMT (envelope-from gnats) Resent-Date: Mon, 27 Dec 2004 15:20:25 GMT Resent-Message-Id: <200412271520.iBRFKPqN067333@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Marius Nuennerich" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85B7316A4CE for ; Mon, 27 Dec 2004 15:18:14 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 505C143D46 for ; Mon, 27 Dec 2004 15:18:13 +0000 (GMT) (envelope-from marius.nuennerich@gmx.net) Received: (qmail invoked by alias); 27 Dec 2004 15:18:08 -0000 Received: from pD9E5F788.dip.t-dialin.net (EHLO olaf.hackerzberg.dyndns.org) (217.229.247.136) by mail.gmx.net (mp018) with SMTP; 27 Dec 2004 16:18:08 +0100 Message-Id: <1104160688.0@olaf.hackerzberg.dyndns.org> Date: Mon, 27 Dec 2004 16:18:08 +0100 From: "Marius Nuennerich" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.1 cc: marius.nuennerich@gmx.net Subject: docs/75543: Update to articles/cvsup-advanced X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 15:20:26 -0000 >Number: 75543 >Category: docs >Synopsis: Update to articles/cvsup-advanced >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 27 15:20:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Marius Nuennerich >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD 5.3-STABLE #3: Mon Dec 27 14:48:25 CET 2004 >Description: Update to the last paragraph. Original author is informed. >How-To-Repeat: >Fix: --- article.diff begins here --- --- article.sgml.bak Fri Dec 17 01:10:04 2004 +++ article.sgml Fri Dec 17 01:15:30 2004 @@ -251,14 +251,19 @@ Updating your ports collection for the first time - Since ports are tagged . (ie -CURRENT), you can - correctly sync them for the first time by adding the date - keyword (cf &man.cvsup.1; for the exact format): you should - specify a date as close as possible to that of shipping of - your ports tree. After cvsup has correctly created the ports + Since ports are normally tagged . (ie -CURRENT), you can + correctly sync them for the first time by using the tag + with which your ports were shipped. E.g., if you have installed the ports + collection from a 5.3-RELEASE Disk, you will use + ports-all tag=RELEASE_5_3_0 list=cvs:. + (which is tantamount to writing just + ports-all tag=RELEASE_5_3_0 + and subsequently renaming the checkouts file.) + After cvsup has correctly created the ports checkouts file, which is precisely the goal of this first - special sync operation, the date field must be removed; - all subsequent updates will be carried out smoothly. + special sync operation, the normal . tag can be used + and the list field must be removed; + all subsequent updates will be carried out smoothly. If you have been reading the apparently nit-picking remarks in these sections, you will probably have recognized --- article.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 15:30:23 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BF9116A4CF for ; Mon, 27 Dec 2004 15:30:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A65943D46 for ; Mon, 27 Dec 2004 15:30:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRFUNB4067567 for ; Mon, 27 Dec 2004 15:30:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRFUMpa067553; Mon, 27 Dec 2004 15:30:23 GMT (envelope-from gnats) Resent-Date: Mon, 27 Dec 2004 15:30:23 GMT Resent-Message-Id: <200412271530.iBRFUMpa067553@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BDC416A4CE for ; Mon, 27 Dec 2004 15:24:59 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60BA043D2D for ; Mon, 27 Dec 2004 15:24:58 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([210.252.255.207]) by t-mta2.odn.ne.jp with ESMTP id <20041227152457369.EPKM.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Tue, 28 Dec 2004 00:24:57 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id E8E8E1024B; Tue, 28 Dec 2004 00:29:23 +0000 (GMT) Message-Id: <20041228002923.E8E8E1024B@kces6.koganemaru.co.jp> Date: Tue, 28 Dec 2004 00:29:23 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75544: typos in man3 manual pages, acl.3, assertions.3, curs_beep.3, curs_color.3, curs_extend.3, dialog.3, dlinfo.3, eventlib.3, exec.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 15:30:23 -0000 >Number: 75544 >Category: docs >Synopsis: typos in man3 manual pages, acl.3, assertions.3, curs_beep.3, curs_color.3, curs_extend.3, dialog.3, dlinfo.3, eventlib.3, exec.3. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 27 15:30:22 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in acl.3, assertions.3, curs_beep.3, curs_color.3, curs_extend.3, dialog.3, dlinfo.3, eventlib.3, exec.3. and erases trailing spaces. >How-To-Repeat: Do "man 3 xxxxx". >Fix: diff -u acl.3.orig ./acl.3 --- acl.3.orig Sat Dec 18 00:08:17 2004 +++ ./acl.3 Mon Dec 27 23:45:06 2004 @@ -37,7 +37,7 @@ .In sys/types.h .In sys/acl.h .Sh DESCRIPTION -As shipped, +As shipped, .Fx 4.0 permits file systems to export Access Control Lists via the VFS, and provides a library for userland @@ -130,7 +130,7 @@ .Fn acl_valid_file_np , .Fn acl_valid_fd_np .Pp -Thee functions are described in +Three functions are described in .Xr acl_valid 3 , and may be used to validate an ACL as correct POSIX.1e-semantics, or as appropriate for a particular file system object regardless of semantics. @@ -170,7 +170,7 @@ POSIX.1e is described in IEEE POSIX.1e draft 17. Discussion of the draft continues on the cross-platform POSIX.1e implementation mailing list. To join this list, see the -.Fx +.Fx POSIX.1e implementation page for more information. .Sh HISTORY diff -u assertions.3.orig ./assertions.3 --- assertions.3.orig Sat Dec 18 00:08:16 2004 +++ ./assertions.3 Mon Dec 27 23:47:20 2004 @@ -59,7 +59,7 @@ .Fn INVARIANT macros evaluate a boolean expression, and if it is false, they invoke the current assertion failure callback. The default callback will print a message -to +to .Li stderr describing the failure, and then cause the program to dump core. If the @@ -94,7 +94,7 @@ .Pp When an .Fn assertion_failure_callback -is called, the +is called, the .Fa filename and .Fa line @@ -112,10 +112,10 @@ and may be used by the callback to determine the type of the failing assertion. .Fa condition -is the literal text of the assertion that failed. +is the literal text of the assertion that failed. .Fa print_errno will be non-zero if the callback should print -.Fa strerror "errno" +.Fn strerror "errno" as part of its output. .Pp .Fn assertion_type_to_text diff -u curs_beep.3.orig ./curs_beep.3 --- curs_beep.3.orig Sat Dec 18 00:08:07 2004 +++ ./curs_beep.3 Mon Dec 27 23:49:21 2004 @@ -45,13 +45,14 @@ alert is possible, nothing happens. Nearly all terminals have an audible alert (bell or beep), but only some can flash the screen. .SH RETURN VALUE -These routines return \fBOK\fR if they succeed in beeping or flashing, +These routines return \fBOK\fR if they succeed in beeping or flashing, \fBERR\fR otherwise. .SH EXTENSIONS SVr4's beep and flash routines always returned \fBOK\fR, so it was not possible to tell when the beep or flash failed. .SH PORTABILITY -These functions are defined in the XSI Curses standard, Issue 4. Like SVr4, it +These functions are described in the XSI Curses standard, Issue 4. +Like SVr4, it specifies that they always return \fBOK\fR. .SH SEE ALSO \fBcurses\fR(3X) diff -u curs_color.3.orig ./curs_color.3 --- curs_color.3.orig Sat Dec 18 00:08:07 2004 +++ ./curs_color.3 Mon Dec 27 23:50:43 2004 @@ -201,7 +201,7 @@ .PP The assumption that \fBCOLOR_BLACK\fR is the default background color for all terminals can be modified using the -\fBassume_default_colors\fP extension, +\fBassume_default_colors\fP extension. .. .SH SEE ALSO \fBcurses\fR(3X), diff -u curs_extend.3.orig ./curs_extend.3 --- curs_extend.3.orig Sat Dec 18 00:08:07 2004 +++ ./curs_extend.3 Mon Dec 27 23:51:59 2004 @@ -57,11 +57,11 @@ is able to use user-defined or nonstandard names which may be compiled into the terminfo description, i.e., via the terminfo or termcap interfaces. -Normally these names are available for use, since the essential descision +Normally these names are available for use, since the essential decision is made by using the \fB-x\fP option of \fItic\fP to compile extended terminal definitions. However you can disable this feature -to ensure compatiblity with other implementations of curses +to ensure compatibility with other implementations of curses .. .SH PORTABILITY These routines are specific to ncurses. They were not supported on diff -u dialog.3.orig ./dialog.3 --- dialog.3.orig Sat Dec 18 00:08:21 2004 +++ ./dialog.3 Tue Dec 28 00:01:45 2004 @@ -127,15 +127,15 @@ .Fn end_dialog "void" .Ft "int" .Fn dialog_ftree "unsigned char *filename" "unsigned char FS" "unsigned char *title" "unsigned char *prompt" "int height" "int width" "int menu_height" "unsigned char **result" -.Ft "int" -.Fo dialog_tree -.Fa "unsigned char **names" +.Ft "int" +.Fo dialog_tree +.Fa "unsigned char **names" .Fa "int size" -.Fa "unsigned char FS" -.Fa "unsigned char *title" +.Fa "unsigned char FS" +.Fa "unsigned char *title" .Fa "unsigned char *prompt" -.Fa "int height" -.Fa "int width" +.Fa "int height" +.Fa "int width" .Fa "int menu_height" .Fa "unsigned char **result" .Fc @@ -393,7 +393,7 @@ .Va fire actions are used to override the default behavior, and .Va it -to the same for the OK button. +does the same for the OK button. .Pp Using either API behavior, the .Va ch @@ -682,7 +682,7 @@ .Va menu_height sets the height of the tree subwindow inside the .Fn dialog_ftree -box and must be set. +box and must be set. .Va title is shown centered on the upper border of the .Fn dialog_ftree @@ -728,7 +728,7 @@ .Fn dialog_ftree on ESC, the function returns -1. .Pp -.Fn dialog_tree +.Fn dialog_tree function returns the same results as .Fn dialog_ftree . If 0 is returned, result will contain a pointer from the array @@ -764,7 +764,8 @@ command and were soon split into a separate library and command by .An Andrey Chernov . -.An Marc van Kempen implemented most of the +.An Marc van Kempen +implemented most of the extra controls and objects, .An Jordan Hubbard added the dialogMenuItem renovations and this man page and diff -u dlinfo.3.orig ./dlinfo.3 --- dlinfo.3.orig Sat Dec 18 00:08:11 2004 +++ ./dlinfo.3 Tue Dec 28 00:04:10 2004 @@ -84,8 +84,8 @@ .Fa handle argument. .Ft Link_map -stuctures are maintained as double-linked list by -.Xr ld.so 1 +structures are maintained as double-linked list by +.Xr ld.so 1 in same order as .Fn dlopen and @@ -104,7 +104,7 @@ const char *l_name; /* Absolute Path to Library */ const void *l_ld; /* Pointer to .dynamic in memory */ struct link_map *l_next, /* linked list of of mapped libs */ - *l_prev; + *l_prev; .Ed .Bl -tag -width Ds .It l_addr @@ -232,7 +232,7 @@ .Ed .Sh RETURN VALUES .Fn dlinfo -returns 0 on success, or -1 if error occured. +returns 0 on success, or -1 if error occurred. Whenever an error has been detected, a message detailing it can be retrieved via a call to .Fn dlerror . diff -u eventlib.3.orig ./eventlib.3 --- eventlib.3.orig Sat Dec 18 00:08:16 2004 +++ ./eventlib.3 Tue Dec 28 00:07:02 2004 @@ -120,9 +120,9 @@ .Ft int .Fn evSetIdleTimer "evContext opaqueCtx" "evTimerFunc func" "void *uap" \ "struct timespec max_idle" "evTimerID *opaqueID" -.Ft int +.Ft int .Fn evTouchIdleTimer "evContext opaqueCtx" "evTimerID id" -.Ft int +.Ft int .Fn evResetIdleTimer "evContext opaqueCtx" "evTimerID id" "evTimerFunc func" \ "void *uap" "struct timespec max_idle" .Ft int @@ -196,7 +196,7 @@ .Fn evCreate creates an event context which is needed by all the other functions in this library. All information used internally by this library is bound to this -context, rather than to static storage. This makes the library +context, rather than to static storage. This makes the library .Dq thread safe , and permits other library functions to use events without disrupting the application's use of events. @@ -236,14 +236,14 @@ .Fa EV_NULL , which tells .Fn evGetNext -that it should return a special -.Dq no-op +that it should return a special +.Dq no-op event, which is ignored by .Fn evDispatch but handled correctly by .Fn evDrop . .Fa EV_NULL -can be necessary to the correct functioning of a caller\-written equivilent to +can be necessary to the correct functioning of a caller\-written equivalent to .Fn evMainLoop , wherein perterbations caused by external system events must be polled for, and the default behaviour of internally ignoring such events is undesirable. @@ -309,10 +309,10 @@ The functions .Fn evTimeSpec and -.Fn evTimeVal +.Fn evTimeVal are utilities which allow the caller to convert a .Dq Fa struct timeval -to a +to a .Dq Fa struct timespec (the function of .Fn evTimeSpec ) @@ -359,16 +359,16 @@ .Xr gettimeofday 2 . ) .Pp The function -.Fn evLastEventTime +.Fn evLastEventTime returns the .Dq Fa struct timespec -which describes the last time that certain events happened to the -event context indicated by +which describes the last time that certain events happened to the +event context indicated by .Fa opaqueCtx . This value is updated by -.Fn evCreate +.Fn evCreate and -.Fn evGetNext +.Fn evGetNext (upon entry and after .Xr select 2 returns); it is routinely compared with other times in the internal handling @@ -391,18 +391,18 @@ .Fa due argument equal to .Dq Fn evConsTime 0 0 -means +means .Dq due immediately . The .Fa opaqueID argument, if specified as a value other than .Fa NULL , -will be used to store the resulting -.Dq timer \s-1ID\s+1 , +will be used to store the resulting +.Dq timer \s-1ID\s+1 , useful as an argument to .Fn evClearTimer . -Note that in a -.Dq one\-shot +Note that in a +.Dq one\-shot timer (which has an .Fa inter argument equal to @@ -438,7 +438,7 @@ will exist within the event library. .Pp The function -.Fn evSetIdleTimer +.Fn evSetIdleTimer is similar to (and built on) .Fn evSetTimer ; it registers an idle timer event which provides for the function call to @@ -450,24 +450,24 @@ time has passed since the time the idle timer was .Dq last touched ; originally, this is set to the time returned by -.Fn evLastEventTime -(described above) for the event context specified by -.Fa opaqueCtx . -This is a -.Dq one\-shot +.Fn evLastEventTime +(described above) for the event context specified by +.Fa opaqueCtx . +This is a +.Dq one\-shot timer, but the time at which the .Fa func is actually called can be changed by recourse to .Fn evTouchIdleTimer -(described below). The pointer to the underlying -.Dq timer \s-1ID\s+1 +(described below). The pointer to the underlying +.Dq timer \s-1ID\s+1 is returned in .Fa opaqueID , if it is .No non- Ns Dv NULL . .Pp The -.Fn evTouchIdleTimer +.Fn evTouchIdleTimer function updates the idle timer associated with .Fa id , setting its idea of the time it was last accessed to the value returned by @@ -496,7 +496,7 @@ function unregisters the idle timer associated with .Fa id . See the discussion under -.Fn evClearTimer , +.Fn evClearTimer , above, for information regarding caller handling of the .Fa uap associated with the corresponding @@ -510,20 +510,20 @@ on the given event context's wait queue with the associated (possibly .Dv NULL ) .Dq Fa tag ; -if +if .Fa id -is +is .No non- Ns Dv NULL , -then it will contain the -.Dq wait \s-1ID\s+1 +then it will contain the +.Dq wait \s-1ID\s+1 associated with the created queue element. .Pp The function -.Fn evDo -marks +.Fn evDo +marks .Em all -of the -.Dq waiting +of the +.Dq waiting functions in the given event context's wait queue with the associated (possibly .Dv NULL ) .Dq Fa tag @@ -533,12 +533,12 @@ .Fn evGetNext . .Pp The function -.Fn evUnwait +.Fn evUnwait will search for the -.Dq wait \s-1ID\s+1 +.Dq wait \s-1ID\s+1 .Fa id in the wait queue of the given event context; if an element with the given -.Fa id +.Fa id is not found, then the .Dq done queue of that context is searched. If found, the queue element is removed @@ -660,9 +660,9 @@ .Pp The function .Fn evTimeRW -sets the stream associated with the given stream \s-1ID\s+1 +sets the stream associated with the given stream \s-1ID\s+1 .Dq Fa id -to have the idle timer associated with the timer \s-1ID\s+1 +to have the idle timer associated with the timer \s-1ID\s+1 .Dq Fa timer . .Pp The function @@ -721,7 +721,7 @@ .Fn \*(lp*func\*(rp will be .Fa -1 -if an error occurred that prevented this connection from completing +if an error occurred that prevented this connection from completing successfully. In this case .Fn errno will have been set and the socket described by @@ -777,13 +777,13 @@ .Pp The function .Fn evInitID -will initialize an opaque -.Dq evConn \s-1ID\s+1 , -.Dq evFile \s-1ID\s+1 , -.Dq evStream \s-1ID\s+1 , -.Dq evTimer \s-1ID\s+1 , -.Dq evWait \s-1ID\s+1 , -.Dq evContext , +will initialize an opaque +.Dq evConn \s-1ID\s+1 , +.Dq evFile \s-1ID\s+1 , +.Dq evStream \s-1ID\s+1 , +.Dq evTimer \s-1ID\s+1 , +.Dq evWait \s-1ID\s+1 , +.Dq evContext , or .Dq evEvent , which is passed by reference. @@ -804,9 +804,9 @@ to indicate failure. .Sh FILE .Pa heap.h , -which is in the +which is in the .Pa src/lib/isc -directory of the current +directory of the current .Sy BIND distribution. .Sh ERRORS @@ -825,8 +825,8 @@ .Fa FD_SETSIZE , meaning that the application's limit is higher than the library's. .It Bq Er ENOENT -The specified -.Dq event \s-1ID\s+1 +The specified +.Dq event \s-1ID\s+1 does not exist. .It Bq Er EWOULDBLOCK No events have occurred and the diff -u exec.3.orig ./exec.3 --- exec.3.orig Sat Dec 18 00:08:11 2004 +++ ./exec.3 Tue Dec 28 00:09:43 2004 @@ -159,7 +159,7 @@ as being ambiguous here, although only the critical error .Er EACCES is really ambiguous), -then these functions will act as if they stat the file to determine +then these functions will act as if they state the file to determine whether the file exists and has suitable execute permissions. If it does, they will return immediately with the global variable .Va errno @@ -266,7 +266,7 @@ upon which they returned. They now return for .Er ETXTBSY , -and determine existence and executability more carefully. +and determine existence and executablity more carefully. In particular, .Er EACCES for inaccessible directories in the path prefix is no longer >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 15:50:18 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57E9216A4CE for ; Mon, 27 Dec 2004 15:50:18 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFD4C43D41 for ; Mon, 27 Dec 2004 15:50:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRFoHLY069072 for ; Mon, 27 Dec 2004 15:50:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRFoHdb069071; Mon, 27 Dec 2004 15:50:17 GMT (envelope-from gnats) Resent-Date: Mon, 27 Dec 2004 15:50:17 GMT Resent-Message-Id: <200412271550.iBRFoHdb069071@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E063B16A4CE for ; Mon, 27 Dec 2004 15:45:17 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BA0043D46 for ; Mon, 27 Dec 2004 15:45:17 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([210.252.255.207]) by t-mta2.odn.ne.jp with ESMTP id <20041227154515928.EUZE.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Tue, 28 Dec 2004 00:45:15 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id D47B41024B; Tue, 28 Dec 2004 00:49:42 +0000 (GMT) Message-Id: <20041228004942.D47B41024B@kces6.koganemaru.co.jp> Date: Tue, 28 Dec 2004 00:49:42 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75545: typos in man3 manual pages, form_field_opts.3, form_hook.3, form_page.3, getaddrinfo.3, getenv.3, getobjformat.3, heap.3, hosts_access.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 15:50:18 -0000 >Number: 75545 >Category: docs >Synopsis: typos in man3 manual pages, form_field_opts.3, form_hook.3, form_page.3, getaddrinfo.3, getenv.3, getobjformat.3, heap.3, hosts_access.3. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 27 15:50:17 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in form_field_opts.3, form_hook.3, form_page.3, getaddrinfo.3, getenv.3, getobjformat.3, heap.3, hosts_access.3. and erases trailing spaces. >How-To-Repeat: Do "man 3 xxxxx". >Fix: diff -u form_field_opts.3.orig ./form_field_opts.3 --- form_field_opts.3.orig Sat Dec 18 00:08:15 2004 +++ ./form_field_opts.3 Tue Dec 28 00:37:30 2004 @@ -102,7 +102,6 @@ The field is the current field. .SH SEE ALSO \fBcurses\fR(3X), \fBform\fR(3X). -.TP 5 .SH NOTES The header file \fB\fR automatically includes the header file \fB\fR. diff -u form_hook.3.orig ./form_hook.3 --- form_hook.3.orig Sat Dec 18 00:08:15 2004 +++ ./form_hook.3 Tue Dec 28 00:39:05 2004 @@ -69,7 +69,7 @@ current form init hook, if any (\fBNULL\fR if there is no such hook). The function \fBset_form_term\fR sets a hook to be called at form-unpost time -and just before a page change once it is posted. \fBform_init\fR +and just before a page change once it is posted. \fBform_term\fR returns the current form term hook, if any (\fBNULL\fR if there is no such hook). .SH RETURN VALUE diff -u form_page.3.orig ./form_page.3 --- form_page.3.orig Sat Dec 18 00:08:15 2004 +++ ./form_page.3 Tue Dec 28 00:40:29 2004 @@ -45,7 +45,7 @@ int field_index(const FIELD *field); .br .SH DESCRIPTION -The function \fBset_current field\fR sets the current field of the given +The function \fBset_current\fR sets the current field of the given form; \fBcurrent_field\fR returns the current field of the given form. .PP The function \fBset_form_page\fR sets the form's page number (goes to page diff -u getaddrinfo.3.orig ./getaddrinfo.3 --- getaddrinfo.3.orig Sat Dec 18 00:08:11 2004 +++ ./getaddrinfo.3 Tue Dec 28 00:41:53 2004 @@ -342,7 +342,8 @@ The .Fa addrinfo structure pointed to by the -.Fa ai argument +.Fa ai +argument is freed, along with any dynamic storage pointed to by the structure. This operation is repeated until a .Dv NULL @@ -398,7 +399,7 @@ The following code tries to connect to .Dq Li www.kame.net service -.Dq Li http . +.Dq Li http via stream socket. It loops through all the addresses available, regardless of the address family. If the destination resolves to an IPv4 address, it will use an diff -u getenv.3.orig ./getenv.3 --- getenv.3.orig Sat Dec 18 00:08:11 2004 +++ ./getenv.3 Tue Dec 28 00:42:46 2004 @@ -93,7 +93,8 @@ If the variable does exist, the argument .Ar overwrite is tested; if -.Ar overwrite is +.Ar overwrite +is zero, the variable is not reset, otherwise it is reset to the given diff -u getobjformat.3.orig ./getobjformat.3 --- getobjformat.3.orig Sat Dec 18 00:08:11 2004 +++ ./getobjformat.3 Tue Dec 28 00:43:31 2004 @@ -112,7 +112,8 @@ If the environment variable .Ev OBJFORMAT is set, it overrides the default object file format. -.Ev OBJFORMAT takes precedence over +.Ev OBJFORMAT +takes precedence over .Pa /etc/objformat . .El .Sh FILES diff -u heap.3.orig ./heap.3 --- heap.3.orig Sat Dec 18 00:08:16 2004 +++ ./heap.3 Tue Dec 28 00:46:52 2004 @@ -27,11 +27,11 @@ .Nm heap_increased , .Nm heap_decreased , .Nm heap_element , -.Nm heap_for_each +.Nm heap_for_each .Nd heap implementation of priority queues .Sh SYNOPSIS .Fd #include -.Ft heap_context +.Ft heap_context .Fn heap_new "heap_higher_priority_func higher_priority" \ "heap_index_func index" "int array_size_increment" .Ft int @@ -46,7 +46,7 @@ .Fn heap_decreased "heap_context ctx" "int i" .Ft void * .Fn heap_element "heap_context ctx" "int i" -.Ft int +.Ft int .Fn heap_for_each "heap_context ctx" "heap_for_each_func action" "void *uap" .Sh DESCRIPTION These functions implement heap\-based priority queues. The user defines a @@ -59,7 +59,7 @@ Each of the functions depends upon the .Ft heap_context type, which is a pointer to a -.Ft struct heap_context +.Ft struct heap_context .Pq see Pa heap.h No for more information . .Pp The @@ -73,21 +73,21 @@ .Ed .Pp These are pointers to user-defined functions. -The +The .Ft heap_higher_priority_func type is a pointer to a function which compares two different heap (queue) elements and returns an .Ft int -which answers the question, "Does the first queue element -have a higher priority than the second?" In other words, -a function pointer of this type -.Em must +which answers the question, "Does the first queue element +have a higher priority than the second?" In other words, +a function pointer of this type +.Em must return a number greater than zero -if the element indicated by the first argument is of a higher priority than -that indicated by the second element, and zero otherwise. +if the element indicated by the first argument is of a higher priority than +that indicated by the second element, and zero otherwise. .Pp The other two function pointers are documented in the descriptions -of +of .Fn heap_new .Pq Va heap_index_func and @@ -97,53 +97,53 @@ .Pp The function .Fn heap_new -initializes a +initializes a .Ft struct heap_context and returns a pointer to it. The .Fa higher_priority -function pointer -.Em must -be +function pointer +.Em must +be .No non\- Ns Dv NULL . -As explained above, this refers to a +As explained above, this refers to a function supplied by the user which compares the priority of two different -queue or heap elements; see above for more information. -The second argument, +queue or heap elements; see above for more information. +The second argument, .Fa index , is a pointer to a user-defined function whose arguments are a heap element and its index in the heap. -.Fa Index +.Fa Index is intended to provide the user a means of knowing the internal index of an element in the heap while maintaining the opacity of the implementation; since the user has to know the actual indexes of heap elements in order to use, -e.g., +e.g., .Fn heap_delete or .Fn heap_element , -the user +the user .Fa index -function could store the index in the heap element, itself. If +function could store the index in the heap element, itself. If .Fa index -is +is .No non\- Ns Dv NULL , -then it is called -.Em whenever +then it is called +.Em whenever the index of an element changes, allowing the user to stay up\-to\-date with index changes. -The last argument, +The last argument, .Fa array_size_increment will be used, as its name suggests, by .Xr malloc 3 or .Xr realloc 3 -to increment the array which implements the heap; if zero, a default value +to increment the array which implements the heap; if zero, a default value will be used. .Pp The .Fn heap_free function frees the given .Ft heap_context -argument +argument .Pq Fa ctx , which also frees the entire .Nm heap , @@ -154,38 +154,38 @@ should be .No non\- Ns Dv NULL . .Pp -The +The .Fn heap_insert function is used to insert the new heap element .Fa elt into the appropriate place (priority\-wise) in the .Ft heap -indicated by +indicated by .Fa ctx (a pointer to a .Ft heap_context ) . -If +If .No non\- Ns Dv NULL , the user-defined .Ft higher_priority -function pointer associated with the indicated +function pointer associated with the indicated .Nm heap is used to determine that .Dq appropriate place ; the highest\-priority elements are at the front of the queue (top of the heap). -(See the description of -.Fn heap_new , +(See the description of +.Fn heap_new , above, for more information.) .Pp The function .Fn heap_delete -is used to delete the +is used to delete the .Fa i\- Ns th element of the queue (heap), and fixing up the queue (heap) from that element onward via the priority as determined by the user function pointed to by -.Ft higher_priority +.Ft higher_priority function pointer (see description of .Fn heap_new , @@ -195,7 +195,7 @@ .Pp .Fn heap_decreased .Pp -The +The .Fn heap_element function returns the .Fa i\- Ns th @@ -207,17 +207,17 @@ .Fn heap_for_each function provides a mechanism for the user to increment through the entire queue (heap) and perform some -.Fa action +.Fa action upon each of the queue elements. This -.Fa action +.Fa action is pointer to a user\-defined function with two arguments, the first of -which should be interpreted by the user's function as a heap element. The +which should be interpreted by the user's function as a heap element. The second value passed to the user function is just the .Fa uap -argument to +argument to .Fn heap_for_each ; this allows the user to specify additional arguments, if necessary, to -the function pointed to by +the function pointed to by .Fa action . .\" The following requests should be uncommented and .\" used where appropriate. This next request is @@ -226,54 +226,53 @@ .Bl -tag -width "heap_decreased()" .It Fn heap_new .Dv NULL -if unable to +if unable to .Xr malloc 3 -a +a .Ft struct heap_context or if the .Fa higher_priority -function pointer is +function pointer is .Dv NULL ; otherwise, a valid -.Ft heap_context -.Ns . +.Ft heap_context . .It Fn heap_free --1 if +-1 if .Fa ctx -is -.Dv NULL -(with +is +.Dv NULL +(with .Va errno set to .Dv EINVAL ) ; otherwise, 0. .It Fn heap_insert --1 +-1 if either .Fa ctx -or +or .Fa elt -is +is .Dv NULL , -or if an attempt to +or if an attempt to .Xr malloc 3 -or +or .Xr realloc 3 the heap array fails (with .Va errno -set to +set to .Dv EINVAL -or +or .Dv ENOMEM , respectively). Otherwise, 0. .It Fn heap_delete --1 if +-1 if .Fa ctx -is +is .Dv NULL -or -.Fa i +or +.Fa i is out\-of\-range (with .Va errno set to @@ -286,9 +285,9 @@ As for .Fn heap_delete . .It Fn heap_element -NULL if -.Fa ctx -is +NULL if +.Fa ctx +is .Dv NULL or .Fa i @@ -302,11 +301,11 @@ .It Fn heap_for_each -1 if either .Fa ctx -or +or .Fa action -is +is .Dv NULL -(with +(with .Va errno set to .Dv EINVAL ) ; @@ -332,12 +331,12 @@ The variable .Va errno is set by -.Fn heap_free , -.Fn heap_insert , -.Fn heap_delete , -.Fn heap_increased , +.Fn heap_free , +.Fn heap_insert , +.Fn heap_delete , +.Fn heap_increased , and -.Fn heap_decreased +.Fn heap_decreased under the conditions of invalid input .Pq Dv EINVAL or lack of memory @@ -370,9 +369,9 @@ .Sh AUTHORS The .Nm heap -library was implemented by Bob Halley (halley@vix.com) of Vixie Enterprises, +library was implemented by Bob Halley (halley@vix.com) of Vixie Enterprises, Inc., for the Internet Software consortium, and was adapted from -the two books listed in the +the two books listed in the .Sx SEE ALSO section, above. .\" .Sh BUGS diff -u hosts_access.3.orig ./hosts_access.3 --- hosts_access.3.orig Sat Dec 18 00:08:17 2004 +++ ./hosts_access.3 Tue Dec 28 00:48:11 2004 @@ -88,6 +88,6 @@ Wietse Venema (wietse@wzv.win.tue.nl) Department of Mathematics and Computing Science Eindhoven University of Technology -Den Dolech 2, P.O. Box 513, +Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands -\" @(#) hosts_access.3 1.8 96/02/11 17:01:26 +.\" @(#) hosts_access.3 1.8 96/02/11 17:01:26 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 15:55:52 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B39F916A4CF for ; Mon, 27 Dec 2004 15:55:52 +0000 (GMT) Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1C4A43D1F for ; Mon, 27 Dec 2004 15:55:51 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.54.177.188) by vsmtp3.tin.it (7.0.027) id 41C401F10042C1DD for freebsd-doc@freebsd.org; Mon, 27 Dec 2004 16:55:51 +0100 Received: from localhost.localdomain (localhost [127.0.0.1]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by kaiser.sig11.org (Postfix) with ESMTP id 12DA962DA for ; Mon, 27 Dec 2004 16:55:50 +0100 (CET) From: Matteo Riondato To: freebsd-doc@freebsd.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-kpZPrynpPWhWXqgbD6PD" Date: Mon, 27 Dec 2004 16:55:49 +0100 Message-Id: <1104162949.57869.9.camel@kaiser.sig11.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 FreeBSD GNOME Team Port Subject: Firewall chapter paragraph explanation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 15:55:52 -0000 --=-kpZPrynpPWhWXqgbD6PD Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi folks! I'm translating the Firewall chapter of the Handbook in Italian (and while doing this, I'm also trying to clarify a bit the English version, as pointed out in PR docs/75422).=20 I find real difficulties in understanding and translating lines 1022-1024 of chapter.sgml : STATEFUL keep state indicates that on a pass rule, any packets that match the rules selection parameters is to activate the stateful filtering facility. I think it means: "keep state" means that the stateful filtering facility must be activated for any packet that matches the rule selection parameters of a pass rule." Am I wrong? Is the chapter paragraph syntactically and grammatically correct? Best Regards --=20 Rionda aka Matteo Riondato GUFI Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) BSD-FAQ-it Main Developer (http://utenti.gufi.org/~rionda) Sent from: kaiser.sig11.org running FreeBSD-6.0-CURRENT --=-kpZPrynpPWhWXqgbD6PD Content-Type: application/pgp-signature; name=signature.asc Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBB0DCF2Mp4pR7Fa+wRArsnAJ9DZ2L5WjKEkzSSpAANUwmG42jQwwCeO2+A mwgjd5m7sZY+Sv368X8MYxQ= =X+Et -----END PGP SIGNATURE----- --=-kpZPrynpPWhWXqgbD6PD-- From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 17:26:03 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD0C816A4CE for ; Mon, 27 Dec 2004 17:26:03 +0000 (GMT) Received: from mail.elvandar.org (redqueen.elvandar.org [217.148.169.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 346E643D55 for ; Mon, 27 Dec 2004 17:26:03 +0000 (GMT) (envelope-from remko@elvandar.org) Received: from localhost (localhost [127.0.0.1]) by mail.elvandar.org (Postfix) with ESMTP id 73C1F295445; Mon, 27 Dec 2004 18:26:01 +0100 (CET) Received: from mail.elvandar.org ([127.0.0.1]) by localhost (redqueen.elvandar.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 64808-17; Mon, 27 Dec 2004 18:26:00 +0100 (CET) Message-ID: <41D045A7.2060803@elvandar.org> Date: Mon, 27 Dec 2004 18:25:59 +0100 From: Remko Lodder User-Agent: Mozilla Thunderbird 1.0 (Macintosh/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Matteo Riondato References: <1104162949.57869.9.camel@kaiser.sig11.org> In-Reply-To: <1104162949.57869.9.camel@kaiser.sig11.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at elvandar.org cc: freebsd-doc@freebsd.org Subject: Re: Firewall chapter paragraph explanation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 17:26:03 -0000 Matteo Riondato wrote: > Hi folks! > I'm translating the Firewall chapter of the Handbook in Italian (and > while doing this, I'm also trying to clarify a bit the English version, > as pointed out in PR docs/75422). > I find real difficulties in understanding and translating lines > 1022-1024 of chapter.sgml : > STATEFUL > keep state indicates that on a pass rule, any > packets that match the rules selection parameters is to activate the > stateful filtering facility. > > I think it means: > "keep state" means that the stateful filtering facility must be > activated for any packet that matches the rule selection parameters of a > pass rule." > > > Am I wrong? Is the chapter paragraph syntactically and grammatically > correct? > > Best Regards Hi Matteo, The chapter is not syntactically and gramatically alright. We are working on that (Simon is, and i am trying to help :)). I think your explaination is more clear then the current one :-). Cheers:) -- Kind regards, Remko Lodder ** remko@elvandar.org Reporter DSINET ** remko@DSINet.org Founder Tienervaders ** remko@tienervaders.org FreeBSD Documentation Project ** remko@FreeBSD.org From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 20:22:16 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7974516A4CE; Mon, 27 Dec 2004 20:22:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 516A743D46; Mon, 27 Dec 2004 20:22:16 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from freefall.freebsd.org (trhodes@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRKMGDm003705; Mon, 27 Dec 2004 20:22:16 GMT (envelope-from trhodes@freefall.freebsd.org) Received: (from trhodes@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRKMGuY003701; Mon, 27 Dec 2004 20:22:16 GMT (envelope-from trhodes) Date: Mon, 27 Dec 2004 20:22:16 GMT From: Tom Rhodes Message-Id: <200412272022.iBRKMGuY003701@freefall.freebsd.org> To: trhodes@FreeBSD.org, freebsd-doc@FreeBSD.org, trhodes@FreeBSD.org Subject: Re: docs/75544: typos in man3 manual pages, acl.3, assertions.3, curs_beep.3, curs_color.3, curs_extend.3, dialog.3, dlinfo.3, eventlib.3, exec.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 20:22:16 -0000 Synopsis: typos in man3 manual pages, acl.3, assertions.3, curs_beep.3, curs_color.3, curs_extend.3, dialog.3, dlinfo.3, eventlib.3, exec.3. Responsible-Changed-From-To: freebsd-doc->trhodes Responsible-Changed-By: trhodes Responsible-Changed-When: Mon Dec 27 20:22:01 GMT 2004 Responsible-Changed-Why: Take http://www.freebsd.org/cgi/query-pr.cgi?pr=75544 From owner-freebsd-doc@FreeBSD.ORG Mon Dec 27 20:22:38 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 641D216A4CE; Mon, 27 Dec 2004 20:22:38 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BB7F43D54; Mon, 27 Dec 2004 20:22:38 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from freefall.freebsd.org (trhodes@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBRKMc3Q003752; Mon, 27 Dec 2004 20:22:38 GMT (envelope-from trhodes@freefall.freebsd.org) Received: (from trhodes@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBRKMccM003748; Mon, 27 Dec 2004 20:22:38 GMT (envelope-from trhodes) Date: Mon, 27 Dec 2004 20:22:38 GMT From: Tom Rhodes Message-Id: <200412272022.iBRKMccM003748@freefall.freebsd.org> To: trhodes@FreeBSD.org, freebsd-doc@FreeBSD.org, trhodes@FreeBSD.org Subject: Re: docs/75545: typos in man3 manual pages, form_field_opts.3, form_hook.3, form_page.3, getaddrinfo.3, getenv.3, getobjformat.3, heap.3, hosts_access.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 20:22:38 -0000 Synopsis: typos in man3 manual pages, form_field_opts.3, form_hook.3, form_page.3, getaddrinfo.3, getenv.3, getobjformat.3, heap.3, hosts_access.3. Responsible-Changed-From-To: freebsd-doc->trhodes Responsible-Changed-By: trhodes Responsible-Changed-When: Mon Dec 27 20:22:22 GMT 2004 Responsible-Changed-Why: Take http://www.freebsd.org/cgi/query-pr.cgi?pr=75545 From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 06:13:55 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C5FF16A4CE for ; Tue, 28 Dec 2004 06:13:55 +0000 (GMT) Received: from anna.corplink.net (GlobalMobile-72-159-24.OneCall.Net [64.72.159.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id E850743D39 for ; Tue, 28 Dec 2004 06:13:54 +0000 (GMT) (envelope-from virusalert@anna.corplink.net) Received: (from root@localhost) by anna.corplink.net (8.11.6/8.11.0) id iBS6DsW25980 for doc@freebsd.org; Tue, 28 Dec 2004 01:13:54 -0500 From: virusalert@anna.corplink.net Received: (from root@localhost) by anna.corplink.net (8.11.6/8.11.0) id iBS6DrW25974; Tue, 28 Dec 2004 01:13:53 -0500 Date: Tue, 28 Dec 2004 01:13:53 -0500 Message-Id: <200412280613.iBS6DrW25974@anna.corplink.net> To: doc@freebsd.org X-Virus-Scanned: by Voodoo Scan 1.1 Subject: VIRUS IN YOUR MAIL TO: gifts@dom.disciples.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 06:13:55 -0000 V I R U S A L E R T Voodoo Scan found a VIRUS in your email to the following recipient(s): -> gifts@dom.disciples.org The message was NOT delivered. If you did not send this message personally it is likely that a virus is sending messages from your machine automatically. Please check your system for viruses, or ask your system administrator to do so. This virus notification was generated from an automated virus-scanning system that is provided as a service by your Internet Service Provider or the provider of someone you attempted to e-mail. If you have a virus on your computer, we advise you to utilize one of the popular virus scanning programs such as Norton Antivirus http://www.norton.com/, or McAfee http://www.mcafee.com to remove any viruses in your computer and protect from other infection vectors such as floppy disks and compact disks. If you have further questions regarding this service and how it protects your e-mail, please contact your Internet Service Provider. If you have questions regarding adding this scanning service to your corporation, non-profit or Internet Service Provider, please contact CorpLink at sales@corplink.net or call 317-726-0295. CorpLink also provides Managed Security Scanning Systems, Managed Firewalls, and Managed Virtual Private Networks. Thank you, Voodoo Scan Technical Support helpdesk@corplink.net For your reference, here are the headers from your email: ------------------------- BEGIN HEADERS ----------------------------- Return-Path: Received: from dom.disciples.org (vsat-gw.dwbp.com [202.134.196.40]) by anna.corplink.net (8.11.6/8.11.0) with ESMTP id iBS6DIV25958 for ; Tue, 28 Dec 2004 01:13:22 -0500 From: doc@freebsd.org Message-Id: <200412280613.iBS6DIV25958@anna.corplink.net> To: gifts@dom.disciples.org Subject: Mail Delivery (failure gifts@dom.disciples.org) Date: Tue, 28 Dec 2004 23:52:24 +0530 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_001B_01C0CA80.6B015D10" X-Priority: 3 X-MSMail-Priority: Normal -------------------------- END HEADERS ------------------------------ From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 14:00:49 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 253E416A4CE for ; Tue, 28 Dec 2004 14:00:49 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07A6F43D5D for ; Tue, 28 Dec 2004 14:00:49 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBSE0miP054744 for ; Tue, 28 Dec 2004 14:00:48 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBSE0m7c054738; Tue, 28 Dec 2004 14:00:48 GMT (envelope-from gnats) Resent-Date: Tue, 28 Dec 2004 14:00:48 GMT Resent-Message-Id: <200412281400.iBSE0m7c054738@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Darren Reed Received: by hub.freebsd.org (Postfix, from userid 680) id F30B916A4CF; Tue, 28 Dec 2004 13:55:34 +0000 (GMT) Message-Id: <20041228135534.F30B916A4CF@hub.freebsd.org> Date: Tue, 28 Dec 2004 13:55:34 +0000 (GMT) From: Darren Reed To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75571: man page for sx(9) is misleading X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Darren Reed List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 14:00:49 -0000 >Number: 75571 >Category: docs >Synopsis: man page for sx(9) is misleading >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 14:00:47 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Darren Reed >Release: FreeBSD 4.10-STABLE i386 >Organization: >Environment: System: FreeBSD hub.freebsd.org 4.10-STABLE FreeBSD 4.10-STABLE #7: Sun Nov 21 15:33:21 GMT 2004 kensmith@hub.freebsd.org:/g/src/sys/compile/HUB i386 >Description: According to discussion on freebsd mailing lists, it is not possible to hold an sx lock when you want a mtx lock. This should be documented. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 15:10:13 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA66416A4CE for ; Tue, 28 Dec 2004 15:10:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 665E743D39 for ; Tue, 28 Dec 2004 15:10:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBSFADh0066095 for ; Tue, 28 Dec 2004 15:10:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBSFADU5066094; Tue, 28 Dec 2004 15:10:13 GMT (envelope-from gnats) Resent-Date: Tue, 28 Dec 2004 15:10:13 GMT Resent-Message-Id: <200412281510.iBSFADU5066094@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F64916A4CE for ; Tue, 28 Dec 2004 15:07:53 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3EC043D41 for ; Tue, 28 Dec 2004 15:07:52 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([210.252.255.207]) by t-mta2.odn.ne.jp with ESMTP id <20041228150752084.KYLY.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Wed, 29 Dec 2004 00:07:52 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id 216D510272; Wed, 29 Dec 2004 00:12:19 +0000 (GMT) Message-Id: <20041229001219.216D510272@kces6.koganemaru.co.jp> Date: Wed, 29 Dec 2004 00:12:19 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75574: typos in man3 manual pages, curs_termcap.3, inet6_option_space.3, ipx.3, libalias.3, libdisk.3, libstand.3, logging.3, login_cap.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 15:10:13 -0000 >Number: 75574 >Category: docs >Synopsis: typos in man3 manual pages, curs_termcap.3, inet6_option_space.3, ipx.3, libalias.3, libdisk.3, libstand.3, logging.3, login_cap.3. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 15:10:13 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in curs_termcap.3, inet6_option_space.3, ipx.3, libalias.3, libdisk.3, libstand.3, logging.3, login_cap.3. >How-To-Repeat: Do "man 3 xxxxx". >Fix: diff -u curs_termcap.3.orig ./curs_termcap.3 --- curs_termcap.3.orig Sat Dec 18 00:08:08 2004 +++ ./curs_termcap.3 Tue Dec 28 04:36:36 2004 @@ -106,7 +106,7 @@ are marked TO BE WITHDRAWN and may be removed in future versions. Neither the XSI Curses standard nor the SVr4 man pages documented the return -values of \fBtgetent\fR correctly, though all three were in fact returned ever +values of \fBtgetent\fR correctly, though all there were in fact returned ever since SVr1. .SH SEE ALSO \fBcurses\fR(3X), \fBterminfo\fR(\*n), \fBputc\fR(3S). diff -u inet6_option_space.3.orig ./inet6_option_space.3 --- inet6_option_space.3.orig Sat Dec 18 00:08:11 2004 +++ ./inet6_option_space.3 Tue Dec 28 23:52:42 2004 @@ -361,7 +361,7 @@ .Fa *tptrp must be set to .Dv NULL . -.Pa +.Pp This function starts searching for an option of the specified type beginning after the value of .Fa *tptrp . diff -u ipx.3.orig ./ipx.3 --- ipx.3.orig Sat Dec 18 00:08:16 2004 +++ ./ipx.3 Tue Dec 28 23:54:42 2004 @@ -91,7 +91,7 @@ quantity to be zero extended in the high-network-order bytes. Next, the field is inspected for hyphens, in which case the field is assumed to be a number in decimal notation -with hyphens separating the millenia. +with hyphens separating the millennia. Next, the field is assumed to be a number: It is interpreted as hexadecimal if there is a leading diff -u libalias.3.orig ./libalias.3 --- libalias.3.orig Sat Dec 18 00:08:10 2004 +++ ./libalias.3 Tue Dec 28 23:56:31 2004 @@ -342,7 +342,7 @@ .Fa buffer , and .Fa maxpacketsize -indicates the maximum packet size permissible should the packet length be +indicates the maximum packet size permissibility should the packet length be changed. IP encoding protocols place address and port information in the encapsulated data stream which has to be modified and can account for changes in packet diff -u libdisk.3.orig ./libdisk.3 --- libdisk.3.orig Sat Dec 18 00:08:15 2004 +++ ./libdisk.3 Tue Dec 28 23:59:33 2004 @@ -173,7 +173,7 @@ .Ql whole, unknown, fat, freebsd, extended, part, unused . .Pp These are the valid -.Ql flag +.Ql flags values for a .Ql struct chunk . .Bl -tag -offset indent -width CHUNK_BSD_COMPATXX @@ -297,9 +297,9 @@ up to next track according to the BIOS geometry. .Pp .Fn Prev_Track_Aligned -checks if +rounds .Ql offset -is aligned on a track according to the BIOS geometry. +up to previous track according to the BIOS geometry. .Pp .Fn Create_Chunk_DWIM creates a partition inside the given parent of the given size, and diff -u libstand.3.orig ./libstand.3 --- libstand.3.orig Sat Dec 18 00:08:17 2004 +++ ./libstand.3 Wed Dec 29 00:03:20 2004 @@ -550,6 +550,7 @@ .Ft int .Fn devclose "struct open_file *of" .Xc +.Pp Close the device allocated for .Fa of . The device driver itself will already have been called for the close; this call diff -u logging.3.orig ./logging.3 --- logging.3.orig Sat Dec 18 00:08:16 2004 +++ ./logging.3 Wed Dec 29 00:10:29 2004 @@ -737,7 +737,7 @@ and .Dq Fa level . The -.Dq Fa facility . +.Dq Fa facility can be any valid .Xr syslog 3 facility; see the appropriate system header file or manpage for more @@ -883,7 +883,7 @@ .Dv NULL or .Fa category -is invalid, as under failure condition a) for +is invalid, as under failure condition for .Fn log_add_channel , above, including the setting of .Va errno ; diff -u login_cap.3.orig ./login_cap.3 --- login_cap.3.orig Sat Dec 18 00:08:09 2004 +++ ./login_cap.3 Wed Dec 29 00:12:37 2004 @@ -321,7 +321,7 @@ .Fn login_getstyle . .It Fn login_getpath This function returns a list of directories separated by colons -.Ql &: . +.Ql \&: . Capability tags for which this function is called consist of a list of directories separated by spaces. .It Fn login_getcaptime @@ -400,7 +400,7 @@ default to "passwd" as the authorisation list. .It If 'style' is not NULL or empty, look for it in the list of authorisation -methods found from the pprevious step. +methods found from the previous step. If 'style' is NULL or an empty string, then default to "passwd" authorisation. .It >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 15:40:20 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FF6C16A4CE for ; Tue, 28 Dec 2004 15:40:20 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 460FC43D2F for ; Tue, 28 Dec 2004 15:40:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBSFeKxI068521 for ; Tue, 28 Dec 2004 15:40:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBSFeKph068520; Tue, 28 Dec 2004 15:40:20 GMT (envelope-from gnats) Resent-Date: Tue, 28 Dec 2004 15:40:20 GMT Resent-Message-Id: <200412281540.iBSFeKph068520@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18D5616A4CE for ; Tue, 28 Dec 2004 15:34:16 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 265CF43D39 for ; Tue, 28 Dec 2004 15:34:15 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([210.252.255.207]) by t-mta2.odn.ne.jp with ESMTP id <20041228153414014.LCHU.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Wed, 29 Dec 2004 00:34:14 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id 65E6710272; Wed, 29 Dec 2004 00:38:42 +0000 (GMT) Message-Id: <20041229003842.65E6710272@kces6.koganemaru.co.jp> Date: Wed, 29 Dec 2004 00:38:42 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75577: typos in man3 manual pages, login_class.3, login_ok.3, mbrune.3, ncurses.3, pam_fail_delay.3, pcap.3, posix1e.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 15:40:20 -0000 >Number: 75577 >Category: docs >Synopsis: typos in man3 manual pages, login_class.3, login_ok.3, mbrune.3, ncurses.3, pam_fail_delay.3, pcap.3, posix1e.3. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 15:40:19 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in login_class.3, login_ok.3, mbrune.3, ncurses.3, pam_fail_delay.3, pcap.3, posix1e.3. >How-To-Repeat: Do "man 3 xxxxx". >Fix: diff -u login_class.3.orig ./login_class.3 --- login_class.3.orig Sat Dec 18 00:08:09 2004 +++ ./login_class.3 Wed Dec 29 00:20:57 2004 @@ -61,7 +61,6 @@ sets various class context values (resource limits, umask and process priorities) based on values for a specific named class. .Pp -The function .Fn setusercontext function sets class context values based on a given login_cap_t object and a specific passwd record (if login_cap_t is NULL), diff -u login_ok.3.orig ./login_ok.3 --- login_ok.3.orig Sat Dec 18 00:08:09 2004 +++ ./login_ok.3 Wed Dec 29 00:21:45 2004 @@ -55,7 +55,7 @@ An empty .Em ttys.allow list (or if no such capability exists for -the give login class) logins via any tty device are allowed unless +the given login class) logins via any tty device are allowed unless the .Em ttys.deny list exists and is non-empty, and the device or its diff -u mbrune.3.orig ./mbrune.3 --- mbrune.3.orig Sat Dec 18 00:08:11 2004 +++ ./mbrune.3 Wed Dec 29 00:27:18 2004 @@ -64,7 +64,7 @@ The .Fn mbrune function locates the first occurrence of -.Fn rune +.Fa rune in the string pointed to by .Ar string . The terminating @@ -126,14 +126,14 @@ The .Fn mbrrune function -returns a pointer to the character, or +returns a pointer to the located character, or .Dv NULL if the character does not appear in the string. .Pp The .Fn mbmb function -returns a pointer to the +returns a pointer to the located .Fa pattern , or .Dv NULL @@ -141,7 +141,6 @@ .Fa pattern does not appear in the string. .Sh "SEE ALSO -.Xr mbrune 3 , .Xr rune 3 , .Xr setlocale 3 , .Xr euc 4 , diff -u ncurses.3.orig ./ncurses.3 --- ncurses.3.orig Sat Dec 18 00:08:08 2004 +++ ./ncurses.3 Wed Dec 29 00:33:48 2004 @@ -103,7 +103,7 @@ routines are \fBmove\fR and \fBaddch\fR. More general versions of these routines are included with names beginning with \fBw\fR, allowing the user to specify a window. The routines not beginning -with \fBw\fR affect \fBstdscr\fR.) +with \fBw\fR affect \fBstdscr\fR. After using routines to manipulate a window, \fBrefresh\fR is called, telling \fBcurses\fR to make the user's CRT screen look like @@ -159,7 +159,6 @@ which is used for certain low-level operations like clearing and redrawing a screen containing garbage. The \fBcurscr\fR can be used in only a few routines. - .SS Routine and Argument Names Many \fBcurses\fR routines have two or more versions. The routines prefixed with \fBw\fR require a window argument. The routines prefixed with \fBp\fR @@ -186,7 +185,6 @@ \fBchtype\fR. The types \fBWINDOW\fR, \fBSCREEN\fR, \fBbool\fR, and \fBchtype\fR are defined in \fB\fR. The type \fBTERMINAL\fR is defined in \fB\fR. All other arguments are integers. - .SS Routine Name Index The following table lists each \fBcurses\fR routine and the name of the manual page on which it is described. Routines flagged with `*' @@ -719,7 +717,6 @@ @DATADIR@/tabset directory containing initialization files for the terminal capability database /usr/share/misc/terminfo -terminal capability database .SH SEE ALSO \fBterminfo\fR(\*n) and 3X pages whose names begin "curs_" for detailed routine descriptions. @@ -904,7 +901,7 @@ ANSI C standard (see section 3.5.4.1), these declarations are either (a) meaningless, or (b) meaningless and illegal. The declaration \fBconst char *x\fR is a modifiable pointer to unmodifiable data, but -\fBchar *const x\fR' is +\fBchar *const x\fR is an unmodifiable pointer to modifiable data. Given that C passes arguments by value, \fB *const\fR as a formal type is at best dubious. Some compilers choke on the prototypes. Therefore, in this implementation, they have been diff -u pam_fail_delay.3.orig ./pam_fail_delay.3 --- pam_fail_delay.3.orig Sat Dec 18 00:08:17 2004 +++ ./pam_fail_delay.3 Wed Dec 29 00:36:03 2004 @@ -57,7 +57,7 @@ and/or the authentication modules, both may have an interest in delaying a reapplication for service by the user. The length of the delay is computed at the time it is required. Its length is -pseudo-gausianly distributed about the +pseudo-gaussianly distributed about the .I maximum requested value; the resultant delay will differ by as much as 25% of this maximum requested value (both up and down). diff -u pcap.3.orig ./pcap.3 --- pcap.3.orig Sat Dec 18 00:08:17 2004 +++ ./pcap.3 Wed Dec 29 00:39:01 2004 @@ -159,7 +159,7 @@ .I errbuf may also be set to warning text when .B pcap_open_live() -succeds; to detect this case the caller should store a zero-length string in +succeeds; to detect this case the caller should store a zero-length string in .I errbuf before calling .B pcap_open_live() @@ -366,7 +366,7 @@ .I cnt specifies the maximum number of packets to process before returning. This is not a minimum number; when reading a live capture, only one -bufferful of packets is read at a time, so fewer than +buffer full of packets is read at a time, so fewer than .I cnt packets may be processed. A .I cnt @@ -393,7 +393,7 @@ packets arrive, the timeout expires before any packets arrive, or if the file descriptor for the capture device is in non-blocking mode and no packets were available to be read) or if no more packets are available -in a ``savefile.'' A return of \-1 indicates +in a ``savefile''. A return of \-1 indicates an error in which case .B pcap_perror() or @@ -667,7 +667,7 @@ .PP .B pcap_snapshot() returns the snapshot length specified when -.B pcap_open_live +.B pcap_open_live() was called. .PP .B pcap_is_swapped() @@ -683,7 +683,7 @@ savefile. .PP .B pcap_file() -returns the standard I/O stream of the ``savefile,'' if a ``savefile'' +returns the standard I/O stream of the ``savefile'', if a ``savefile'' was opened with .BR pcap_open_offline() , or NULL, if a network device was opened with @@ -738,7 +738,7 @@ and deallocates resources. .PP .B pcap_dump_close() -closes the ``savefile.'' +closes the ``savefile''. .PP .SH SEE ALSO tcpdump(1), tcpslice(1) diff -u posix1e.3.orig ./posix1e.3 --- posix1e.3.orig Sat Dec 18 00:08:17 2004 +++ ./posix1e.3 Wed Dec 29 00:40:02 2004 @@ -85,7 +85,6 @@ .Fx 4.0 so as to discourage their use in the short term. -.Sh FILES .Sh SEE ALSO .Xr acl 3 , .Xr acl 9 , >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 17:40:29 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7C6916A4CE for ; Tue, 28 Dec 2004 17:40:29 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76A7F43D45 for ; Tue, 28 Dec 2004 17:40:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBSHeTdP082845 for ; Tue, 28 Dec 2004 17:40:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBSHeTNb082844; Tue, 28 Dec 2004 17:40:29 GMT (envelope-from gnats) Resent-Date: Tue, 28 Dec 2004 17:40:29 GMT Resent-Message-Id: <200412281740.iBSHeTNb082844@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D425616A4CE for ; Tue, 28 Dec 2004 17:31:27 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FF2E43D3F for ; Tue, 28 Dec 2004 17:31:27 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([210.252.255.207]) by t-mta2.odn.ne.jp with ESMTP id <20041228173126453.LPZF.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Wed, 29 Dec 2004 02:31:26 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id 9187C10221; Wed, 29 Dec 2004 02:35:54 +0000 (GMT) Message-Id: <20041229023554.9187C10221@kces6.koganemaru.co.jp> Date: Wed, 29 Dec 2004 02:35:54 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75581: typos in man3 manual pages, pthread_attr_setcreatesuspend_np.3, pthread_cancel.3, pthread_once.3, pthread_setspecific.3, pthread_testcancel.3, queue.3, X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 17:40:30 -0000 >Number: 75581 >Category: docs >Synopsis: typos in man3 manual pages, pthread_attr_setcreatesuspend_np.3, pthread_cancel.3, pthread_once.3, pthread_setspecific.3, pthread_testcancel.3, queue.3, >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 17:40:29 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in pthread_attr_setcreatesuspend_np.3, pthread_cancel.3, pthread_once.3, pthread_setspecific.3, pthread_testcancel.3, queue.3, rand48.3. >How-To-Repeat: Do "man 3 xxxxx". >Fix: diff -u pthread_attr_setcreatesuspend_np.3.orig ./pthread_attr_setcreatesuspend_np.3 --- pthread_attr_setcreatesuspend_np.3.orig Sat Dec 18 00:08:14 2004 +++ ./pthread_attr_setcreatesuspend_np.3 Wed Dec 29 02:26:20 2004 @@ -29,7 +29,7 @@ .Os .Sh NAME .Nm pthread_attr_setcreatesuspend_np -.Nd prepare attribute for creattion of suspended thread +.Nd prepare attribute for creation of suspended thread .Sh LIBRARY .Lb libc_r .Sh SYNOPSIS diff -u pthread_cancel.3.orig ./pthread_cancel.3 --- pthread_cancel.3.orig Sat Dec 18 00:08:14 2004 +++ ./pthread_cancel.3 Wed Dec 29 02:27:02 2004 @@ -17,7 +17,7 @@ function requests that .Fa thread be canceled. -The target thread's cancelability state and type determines +The target thread's cancellability state and type determines when the cancellation takes effect. When the cancellation is acted on, the cancellation cleanup handlers for diff -u pthread_once.3.orig ./pthread_once.3 --- pthread_once.3.orig Sat Dec 18 00:08:14 2004 +++ ./pthread_once.3 Wed Dec 29 02:27:52 2004 @@ -76,7 +76,8 @@ However, if .Fn init_routine is a cancellation point and is cancelled, the effect on -.Fa once_control is as if +.Fa once_control +is as if .Fn pthread_once was never called. .Pp diff -u pthread_setspecific.3.orig ./pthread_setspecific.3 --- pthread_setspecific.3.orig Sat Dec 18 00:08:14 2004 +++ ./pthread_setspecific.3 Wed Dec 29 02:28:34 2004 @@ -49,7 +49,7 @@ .Fa key obtained via a previous call to .Fn pthread_key_create . -Different threads man bind different values to the same key. +Different threads can bind different values to the same key. These values are typically pointers to blocks of dynamically allocated memory that have been reserved for use by the calling thread. diff -u pthread_testcancel.3.orig ./pthread_testcancel.3 --- pthread_testcancel.3.orig Sat Dec 18 00:08:14 2004 +++ ./pthread_testcancel.3 Wed Dec 29 02:32:49 2004 @@ -6,7 +6,7 @@ .Nm pthread_setcancelstate , .Nm pthread_setcanceltype , .Nm pthread_testcancel -.Nd set cancelability state +.Nd set cancellability state .Sh LIBRARY .Lb libc_r .Sh SYNOPSIS @@ -20,14 +20,14 @@ .Sh DESCRIPTION The .Fn pthread_setcancelstate -function atomically both sets the calling thread's cancelability state +function atomically both sets the calling thread's cancellability state to the indicated .Fa state and, if .Fa oldstate is not .Dv NULL , -returns the previous cancelability state at the location referenced by +returns the previous cancellability state at the location referenced by .Fa oldstate . Legal values for .Fa state @@ -38,14 +38,14 @@ .Pp The .Fn pthread_setcanceltype -function atomically both sets the calling thread's cancelability type +function atomically both sets the calling thread's cancellability type to the indicated .Fa type and, if .Fa oldtype is not .Dv NULL , -returns the previous cancelability type at the location referenced by +returns the previous cancellability type at the location referenced by .Fa oldtype . Legal values for .Fa type @@ -54,7 +54,7 @@ and .Dv PTHREAD_CANCEL_ASYNCHRONOUS . .Pp -The cancelability state and type of any newly created threads, including the +The cancellability state and type of any newly created threads, including the thread in which .Fn main was first invoked, are @@ -68,33 +68,35 @@ function creates a cancellation point in the calling thread. The .Fn pthread_testcancel -function has no effect if cancelability is disabled. +function has no effect if cancellability is disabled. .Pp .Ss Cancelability States -The cancelability state of a thread determines the action taken upon +The cancellability state of a thread determines the action taken upon receipt of a cancellation request. The thread may control cancellation in a number of ways. .Pp Each thread maintains its own -.Dq cancelability state +.Dq cancellability state which may be encoded in two bits: .Bl -hang .It Em Cancelability Enable -When cancelability is +.br +When cancellability is .Dv PTHREAD_CANCEL_DISABLE , cancellation requests against the target thread are held pending. .It Em Cancelability Type -When cancelability is enabled and the cancelability type is +.br +When cancellability is enabled and the cancellability type is .Dv PTHREAD_CANCEL_ASYNCHRONOUS , new or pending cancellation requests may be acted upon at any time. -When cancelability is enabled and the cancelability type is +When cancellability is enabled and the cancellability type is .Dv PTHREAD_CANCEL_DEFERRED , cancellation requests are held pending until a cancellation point (see below) is reached. -If cancelability is disabled, the setting of the -cancelability type has no immediate effect as all cancellation requests -are held pending; however, once cancelability is enabled again the new +If cancellability is disabled, the setting of the +cancellability type has no immediate effect as all cancellation requests +are held pending; however, once cancellability is enabled again the new type will be in effect. .El .Ss Cancellation Points @@ -147,27 +149,27 @@ Objects may depend on other objects. .Pp -First, cancelability should only be disabled on entry to an object, never +First, cancellability should only be disabled on entry to an object, never explicitly enabled. -On exit from an object, the cancelability state should +On exit from an object, the cancellability state should always be restored to its value on entry to the object. .Pp This follows from a modularity argument: if the client of an object (or the -client of an object that uses that object) has disabled cancelability, it is +client of an object that uses that object) has disabled cancellability, it is because the client doesn't want to have to worry about how to clean up if the thread is canceled while executing some sequence of actions. If an object -is called in such a state and it enables cancelability and a cancellation +is called in such a state and it enables cancellability and a cancellation request is pending for that thread, then the thread will be canceled, contrary to the wish of the client that disabled. .Pp -Second, the cancelability type may be explicitly set to either +Second, the cancellability type may be explicitly set to either .Em deferred or .Em asynchronous upon entry to an object. -But as with the cancelability state, on exit from -an object that cancelability type should always be restored to its value on +But as with the cancellability state, on exit from +an object that cancellability type should always be restored to its value on entry to the object. .Pp Finally, only functions that are cancel-safe may be called from a thread that diff -u queue.3.orig ./queue.3 --- queue.3.orig Sat Dec 18 00:08:47 2004 +++ ./queue.3 Wed Dec 29 02:36:26 2004 @@ -638,7 +638,7 @@ .Pp The macro .Nm LIST_EMPTY -evaluates to true if their are no elements in the list. +evaluates to true if there are no elements in the list. .Pp The macro .Nm LIST_ENTRY diff -u rand48.3.orig ./rand48.3 --- rand48.3.orig Sat Dec 18 00:08:11 2004 +++ ./rand48.3 Wed Dec 29 02:37:11 2004 @@ -73,7 +73,7 @@ return values of type double. The full 48 bits of r(n+1) are loaded into the mantissa of the returned value, with the exponent set -such that the values produced lie in the interval [0.0, 1.0). +such that the values produced lie in the interval [0.0, 1.0]. .Pp The .Fn lrand48 >Release-Note: >Audit-Trail: >Unformatted: rand48.3. From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 21:21:47 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CE6516A4CE for ; Tue, 28 Dec 2004 21:21:47 +0000 (GMT) Received: from rosebud.otenet.gr (rosebud.otenet.gr [195.170.0.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 409C943D39 for ; Tue, 28 Dec 2004 21:21:45 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from gothmog.gr (patr530-b191.otenet.gr [212.205.244.199]) iBSLLeUV016231; Tue, 28 Dec 2004 23:21:41 +0200 Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.13.1/8.13.1) with ESMTP id iBSLLZRl068938; Tue, 28 Dec 2004 23:21:37 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from giorgos@localhost) by gothmog.gr (8.13.1/8.13.1/Submit) id iBSIRFmf028400; Tue, 28 Dec 2004 20:27:15 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Tue, 28 Dec 2004 20:27:15 +0200 From: Giorgos Keramidas To: Matteo Riondato Message-ID: <20041228182715.GC1017@gothmog.gr> References: <1104162949.57869.9.camel@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1104162949.57869.9.camel@kaiser.sig11.org> cc: freebsd-doc@freebsd.org Subject: Re: Firewall chapter paragraph explanation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 21:21:47 -0000 On 2004-12-27 16:55, Matteo Riondato wrote: > Hi folks! > I'm translating the Firewall chapter of the Handbook in Italian [...] > I find real difficulties in understanding and translating lines > 1022-1024 of chapter.sgml : > > STATEFUL > keep state indicates that on a pass rule, any > packets that match the rules selection parameters is to activate the > stateful filtering facility. > > I think it means: > "keep state" means that the stateful filtering facility must be > activated for any packet that matches the rule selection parameters of a > pass rule." What this paragraph means is, IMHO: "keep state" means that the stateful filtering facility _will_ be activated... > Am I wrong? Not really. The original paragraph is a bit strange. > Is the chapter paragraph syntactically and grammatically correct? Not all of it. There are people working on this, AFAIK. From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 21:40:19 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 53CE716A4CE for ; Tue, 28 Dec 2004 21:40:19 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2784043D53 for ; Tue, 28 Dec 2004 21:40:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBSLeJxS010419 for ; Tue, 28 Dec 2004 21:40:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBSLeJjQ010418; Tue, 28 Dec 2004 21:40:19 GMT (envelope-from gnats) Resent-Date: Tue, 28 Dec 2004 21:40:19 GMT Resent-Message-Id: <200412282140.iBSLeJjQ010418@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joel Dahl Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6986B16A4CE for ; Tue, 28 Dec 2004 21:33:04 +0000 (GMT) Received: from av12-2-sn2.hy.skanova.net (av12-2-sn2.hy.skanova.net [81.228.8.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3EAB43D4C for ; Tue, 28 Dec 2004 21:33:03 +0000 (GMT) (envelope-from joel@automatvapen.se) Received: by av12-2-sn2.hy.skanova.net (Postfix, from userid 502) id 8463037E6C; Tue, 28 Dec 2004 22:33:02 +0100 (CET) Received: from smtp4-1-sn2.hy.skanova.net (smtp4-1-sn2.hy.skanova.net [81.228.8.92]) by av12-2-sn2.hy.skanova.net (Postfix) with ESMTP id 6316B3820D for ; Tue, 28 Dec 2004 22:33:02 +0100 (CET) Received: from dude.automatvapen.se (t6o955p86.telia.com [212.181.189.206]) by smtp4-1-sn2.hy.skanova.net (Postfix) with SMTP id 79B2837E43 for ; Tue, 28 Dec 2004 22:33:01 +0100 (CET) Received: by dude.automatvapen.se (sSMTP sendmail emulation); Tue, 28 Dec 2004 22:33:18 +0100 Message-Id: <20041228213301.79B2837E43@smtp4-1-sn2.hy.skanova.net> Date: Tue, 28 Dec 2004 22:33:18 +0100 From: "Joel Dahl" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75584: [patch] Handbook, chapter 14.11, SSH v1 is disabled by default X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joel Dahl List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 21:40:19 -0000 >Number: 75584 >Category: docs >Synopsis: [patch] Handbook, chapter 14.11, SSH v1 is disabled by default >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 21:40:18 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Joel Dahl >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD dude.automatvapen.se 5.3-STABLE FreeBSD 5.3-STABLE #1: Sat Nov 13 19:50:36 CET 2004 joel@dude.automatvapen.se:/usr/obj/usr/src/sys/WRK i386 >Description: SSH protocol version 1 is disabled by default on OpenSSH servers. Suggested patch attached. >How-To-Repeat: >Fix: --- ssh_v1xv2 begins here --- Index: chapter.sgml =================================================================== RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml,v retrieving revision 1.251 diff -u -r1.251 chapter.sgml --- chapter.sgml 7 Dec 2004 22:40:52 -0000 1.251 +++ chapter.sgml 28 Dec 2004 19:41:55 -0000 @@ -4189,9 +4189,9 @@ ~/.ssh/known_hosts2 for SSH v2 fingerprints. - By default, OpenSSH servers are configured to accept both - SSH v1 and SSH v2 connections. The client, however, can choose - between the two. Version 2 is known to be more robust and + By default, OpenSSH servers are configured to only accept + SSH v2 connections. The client, however, can choose + between version 1 and 2. Version 2 is known to be more robust and secure than its predecessor. The &man.ssh.1; command can be forced to use either protocol --- ssh_v1xv2 ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Tue Dec 28 22:59:31 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAD1A16A4CE; Tue, 28 Dec 2004 22:59:31 +0000 (GMT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id A46DB43D45; Tue, 28 Dec 2004 22:59:31 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id iBSMxTHC013799; Tue, 28 Dec 2004 14:59:29 -0800 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id iBSMxTto013798; Tue, 28 Dec 2004 14:59:29 -0800 Date: Tue, 28 Dec 2004 14:59:29 -0800 From: Brooks Davis To: Skylar Thompson Message-ID: <20041228225929.GA13275@odin.ac.hmc.edu> References: <41D0FB74.2000901@ispworkshop.com> <41D1E3DA.4080704@cs.earlham.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: <41D1E3DA.4080704@cs.earlham.edu> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu cc: doc@freebsd.org cc: current@freebsd.org cc: Ong Beng Hui Subject: Re: FreeBsd as internet router X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 22:59:32 -0000 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [cc'ing doc since I think this is really a doc issue. Please trim your reply list as needed] On Tue, Dec 28, 2004 at 04:53:14PM -0600, Skylar Thompson wrote: > Ong Beng Hui wrote: >=20 > >Hi, > > > >Looking thru the FreeBSD handbook... > > > >http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html > > > >and Advanced Networking... > > > >http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/advanced-netwo= rking.html=20 > > > > > >Under Building a Router, it said... > > > >"Even when FreeBSD is configured in this way, it does not completely=20 > >comply with the Internet standard requirements for routers. It comes=20 > >close enough for ordinary use, however." > > > >Could someone advise, in what way FreeBSD doesn't comply with Internet > >standard requirements for routers ? Which internet standard it might be > >referencing to.=20 >=20 > The first thing that comes to mind is that FreeBSD doesn't pass on=20 > network broadcast packets by default. This violates RFC1812=20 > , which mandates that=20 > subnet broadcast packets must be passed on as specified in STD3=20 > . This actually is no=20 > longer good practice, so I'd say it's more prudence than an outright=20 > design flaw that FreeBSD doesn't comply with this. It's highly unlikely that any router ever built met every requirement of every relevant RFC at the time it shipped. As the above example demonstrates, doing so would not only be practically impossible, but quite stupid to boot. This paragraph should be taken out and shot. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFB0eVRXY6L6fI4GtQRArBcAJ9WKKjJWbLuk5HJVVQJocunf8biKwCgvChy w4MmMBN3UB1aWckUtdRmWnM= =tpPn -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE-- From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 00:19:04 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0630016A4CE; Wed, 29 Dec 2004 00:19:03 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A28C743D53; Wed, 29 Dec 2004 00:19:03 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from freefall.freebsd.org (trhodes@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT0J3Iu030481; Wed, 29 Dec 2004 00:19:03 GMT (envelope-from trhodes@freefall.freebsd.org) Received: (from trhodes@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT0J35D030477; Wed, 29 Dec 2004 00:19:03 GMT (envelope-from trhodes) Date: Wed, 29 Dec 2004 00:19:03 GMT From: Tom Rhodes Message-Id: <200412290019.iBT0J35D030477@freefall.freebsd.org> To: n-kogane@syd.odn.ne.jp, trhodes@FreeBSD.org, freebsd-doc@FreeBSD.org, trhodes@FreeBSD.org Subject: Re: docs/75581: typos in man3 manual pages, pthread_attr_setcreatesuspend_np.3, pthread_cancel.3, pthread_once.3, pthread_setspecific.3, pthread_testcancel.3, queue.3, X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 00:19:04 -0000 Synopsis: typos in man3 manual pages, pthread_attr_setcreatesuspend_np.3, pthread_cancel.3, pthread_once.3, pthread_setspecific.3, pthread_testcancel.3, queue.3, State-Changed-From-To: open->patched State-Changed-By: trhodes State-Changed-When: Wed Dec 29 00:12:02 GMT 2004 State-Changed-Why: A different version of the original patch has been applied to Current. Responsible-Changed-From-To: freebsd-doc->trhodes Responsible-Changed-By: trhodes Responsible-Changed-When: Wed Dec 29 00:12:02 GMT 2004 Responsible-Changed-Why: Take this PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=75581 From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 02:10:25 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB03616A4CF for ; Wed, 29 Dec 2004 02:10:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91C8A43D1F for ; Wed, 29 Dec 2004 02:10:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT2APHt045167 for ; Wed, 29 Dec 2004 02:10:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT2APBi045166; Wed, 29 Dec 2004 02:10:25 GMT (envelope-from gnats) Date: Wed, 29 Dec 2004 02:10:25 GMT Message-Id: <200412290210.iBT2APBi045166@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Tom Rhodes Subject: Re: docs/75574: typos in man3 manual pages, curs_termcap.3, logging.3, login_cap.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Tom Rhodes List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 02:10:25 -0000 The following reply was made to PR docs/75574; it has been noted by GNATS. From: Tom Rhodes To: n-kogane@syd.odn.ne.jp Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: docs/75574: typos in man3 manual pages, curs_termcap.3, inet6_option_space.3, ipx.3, libalias.3, libdisk.3, libstand.3, logging.3, login_cap.3. Date: Tue, 28 Dec 2004 21:08:35 -0500 On Wed, 29 Dec 2004 00:12:19 +0000 (GMT) n-kogane@syd.odn.ne.jp wrote: > > diff -u curs_termcap.3.orig ./curs_termcap.3 > --- curs_termcap.3.orig Sat Dec 18 00:08:08 2004 > +++ ./curs_termcap.3 Tue Dec 28 04:36:36 2004 > @@ -106,7 +106,7 @@ > are marked TO BE WITHDRAWN and may be removed in future versions. > > Neither the XSI Curses standard nor the SVr4 man pages documented the return > -values of \fBtgetent\fR correctly, though all three were in fact returned ever > +values of \fBtgetent\fR correctly, though all there were in fact returned ever > since SVr1. > .SH SEE ALSO > \fBcurses\fR(3X), \fBterminfo\fR(\*n), \fBputc\fR(3S). This is contributed software, which we normally don't modify. Is there a way you could have this modification done by the vendor? > diff -u inet6_option_space.3.orig ./inet6_option_space.3 > --- inet6_option_space.3.orig Sat Dec 18 00:08:11 2004 > +++ ./inet6_option_space.3 Tue Dec 28 23:52:42 2004 > @@ -361,7 +361,7 @@ > .Fa *tptrp > must be set to > .Dv NULL . > -.Pa > +.Pp > This function starts searching for an option of the specified type > beginning after the value of > .Fa *tptrp . > diff -u ipx.3.orig ./ipx.3 > --- ipx.3.orig Sat Dec 18 00:08:16 2004 > +++ ./ipx.3 Tue Dec 28 23:54:42 2004 > @@ -91,7 +91,7 @@ > quantity to be zero extended in the high-network-order bytes. > Next, the field is inspected for hyphens, in which case > the field is assumed to be a number in decimal notation > -with hyphens separating the millenia. > +with hyphens separating the millennia. > Next, the field is assumed to be a number: > It is interpreted > as hexadecimal if there is a leading > diff -u libalias.3.orig ./libalias.3 > --- libalias.3.orig Sat Dec 18 00:08:10 2004 > +++ ./libalias.3 Tue Dec 28 23:56:31 2004 > @@ -342,7 +342,7 @@ > .Fa buffer , > and > .Fa maxpacketsize > -indicates the maximum packet size permissible should the packet length be > +indicates the maximum packet size permissibility should the packet length be I'm not sure changing one adjective for another adjective which makes the sentence sound odd is a good idea. [SNIP] The rest looks good to me. -- Tom Rhodes From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 03:05:19 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C28416A4CE; Wed, 29 Dec 2004 03:05:19 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D195143D2F; Wed, 29 Dec 2004 03:05:18 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from freefall.freebsd.org (trhodes@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT35Iwb048275; Wed, 29 Dec 2004 03:05:18 GMT (envelope-from trhodes@freefall.freebsd.org) Received: (from trhodes@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT35INI048271; Wed, 29 Dec 2004 03:05:18 GMT (envelope-from trhodes) Date: Wed, 29 Dec 2004 03:05:18 GMT From: Tom Rhodes Message-Id: <200412290305.iBT35INI048271@freefall.freebsd.org> To: n-kogane@syd.odn.ne.jp, trhodes@FreeBSD.org, freebsd-doc@FreeBSD.org, trhodes@FreeBSD.org Subject: Re: docs/75574: typos in man3 manual pages, curs_termcap.3, inet6_option_space.3, ipx.3, libalias.3, libdisk.3, libstand.3, logging.3, login_cap.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 03:05:19 -0000 Synopsis: typos in man3 manual pages, curs_termcap.3, inet6_option_space.3, ipx.3, libalias.3, libdisk.3, libstand.3, logging.3, login_cap.3. State-Changed-From-To: open->patched State-Changed-By: trhodes State-Changed-When: Wed Dec 29 03:04:24 GMT 2004 State-Changed-Why: Modified version of submitted patch committed; awaiting MFC. Responsible-Changed-From-To: freebsd-doc->trhodes Responsible-Changed-By: trhodes Responsible-Changed-When: Wed Dec 29 03:04:24 GMT 2004 Responsible-Changed-Why: Over to me for the MFC. http://www.freebsd.org/cgi/query-pr.cgi?pr=75574 From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 08:40:27 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4047916A4CE for ; Wed, 29 Dec 2004 08:40:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27CCC43D55 for ; Wed, 29 Dec 2004 08:40:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT8eREq017632 for ; Wed, 29 Dec 2004 08:40:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT8eQuf017631; Wed, 29 Dec 2004 08:40:26 GMT (envelope-from gnats) Date: Wed, 29 Dec 2004 08:40:26 GMT Message-Id: <200412290840.iBT8eQuf017631@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Giorgos Keramidas Subject: Re: docs/75571: man page for sx(9) is misleading X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Giorgos Keramidas List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 08:40:27 -0000 The following reply was made to PR docs/75571; it has been noted by GNATS. From: Giorgos Keramidas To: bug-followup@freebsd.org Cc: Subject: Re: docs/75571: man page for sx(9) is misleading Date: Wed, 29 Dec 2004 10:37:13 +0200 On 2004-12-28 13:55, Darren Reed wrote: > > According to discussion on freebsd mailing lists, it is not possible > to hold an sx lock when you want a mtx lock. This should be documented. As far as I can tell, by looking at kern_sx.c and sys/sx.h, this is because the sx lock initialization uses an mtxpool for the mutex used to serialize access to the internal sx lock data. Leaf locks may be used in operations that msleep() but there can be only one of them in each lock path and no other lock can be obtained after them. This is sort of implied by the SEE ALSO reference of mtx_pool(9), but we should probably state it explicitly in CONTEXT. %%% Index: sx.9 =================================================================== RCS file: /home/ncvs/src/share/man/man9/sx.9,v retrieving revision 1.29 diff -u -r1.29 sx.9 --- sx.9 11 Jul 2004 16:08:25 -0000 1.29 +++ sx.9 28 Dec 2004 23:28:22 -0000 @@ -196,6 +196,11 @@ A thread may hold a shared or exclusive lock on an .Nm lock while sleeping. +The +.Nm +locks are implemented using +.Xr mtxpool 9 +shared leaf locks, so they should always be the last lock obtained. .Sh SEE ALSO .Xr condvar 9 , .Xr mtx_pool 9 , %%% From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 08:45:12 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0357C16A4CE; Wed, 29 Dec 2004 08:45:12 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5D0343D2D; Wed, 29 Dec 2004 08:45:11 +0000 (GMT) (envelope-from roam@FreeBSD.org) Received: from freefall.freebsd.org (roam@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT8jBJw017773; Wed, 29 Dec 2004 08:45:11 GMT (envelope-from roam@freefall.freebsd.org) Received: (from roam@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT8jBBg017769; Wed, 29 Dec 2004 08:45:11 GMT (envelope-from roam) Date: Wed, 29 Dec 2004 08:45:11 GMT From: Peter Pentchev Message-Id: <200412290845.iBT8jBBg017769@freefall.freebsd.org> To: joel@automatvapen.se, roam@FreeBSD.org, freebsd-doc@FreeBSD.org Subject: Re: docs/75584: [patch] Handbook, chapter 14.11, SSH v1 is disabled by default X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 08:45:12 -0000 Synopsis: [patch] Handbook, chapter 14.11, SSH v1 is disabled by default State-Changed-From-To: open->closed State-Changed-By: roam State-Changed-When: Wed Dec 29 08:44:59 GMT 2004 State-Changed-Why: Patch committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=75584 From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 09:19:26 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9ECE16A4CE; Wed, 29 Dec 2004 09:19:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B28BD43D53; Wed, 29 Dec 2004 09:19:26 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from freefall.freebsd.org (keramida@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT9JQhs023003; Wed, 29 Dec 2004 09:19:26 GMT (envelope-from keramida@freefall.freebsd.org) Received: (from keramida@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT9JQEQ022999; Wed, 29 Dec 2004 09:19:26 GMT (envelope-from keramida) Date: Wed, 29 Dec 2004 09:19:26 GMT From: Giorgos Keramidas Message-Id: <200412290919.iBT9JQEQ022999@freefall.freebsd.org> To: keramida@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-doc@FreeBSD.org Subject: Re: docs/74952: [patch] Ref. to unknown option in man X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 09:19:27 -0000 Synopsis: [patch] Ref. to unknown option in man Responsible-Changed-From-To: gnats-admin->freebsd-doc Responsible-Changed-By: keramida Responsible-Changed-When: Wed Dec 29 09:19:15 GMT 2004 Responsible-Changed-Why: Doc bug. http://www.freebsd.org/cgi/query-pr.cgi?pr=74952 From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 09:26:13 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A8B716A4CE; Wed, 29 Dec 2004 09:26:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B7E5843D5E; Wed, 29 Dec 2004 09:26:12 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from freefall.freebsd.org (keramida@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT9QCpY023292; Wed, 29 Dec 2004 09:26:12 GMT (envelope-from keramida@freefall.freebsd.org) Received: (from keramida@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT9QCgC023288; Wed, 29 Dec 2004 09:26:12 GMT (envelope-from keramida) Date: Wed, 29 Dec 2004 09:26:12 GMT From: Giorgos Keramidas Message-Id: <200412290926.iBT9QCgC023288@freefall.freebsd.org> To: hubert@frbsd.org, keramida@FreeBSD.org, freebsd-doc@FreeBSD.org Subject: Re: docs/74952: [patch] Ref. to unknown option in man X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 09:26:13 -0000 Synopsis: [patch] Ref. to unknown option in man State-Changed-From-To: open->closed State-Changed-By: keramida State-Changed-When: Wed Dec 29 09:24:57 GMT 2004 State-Changed-Why: Committed to RELENG_5 only (sbin/vinum no longer exists in CURRENT). Thanks for letting us know of the manpage bug :-) http://www.freebsd.org/cgi/query-pr.cgi?pr=74952 From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 09:37:56 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33F6516A4CE; Wed, 29 Dec 2004 09:37:56 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0ED3E43D3F; Wed, 29 Dec 2004 09:37:56 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from freefall.freebsd.org (keramida@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBT9bt15024620; Wed, 29 Dec 2004 09:37:55 GMT (envelope-from keramida@freefall.freebsd.org) Received: (from keramida@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBT9btSu024616; Wed, 29 Dec 2004 09:37:55 GMT (envelope-from keramida) Date: Wed, 29 Dec 2004 09:37:55 GMT From: Giorgos Keramidas Message-Id: <200412290937.iBT9btSu024616@freefall.freebsd.org> To: keramida@FreeBSD.org, freebsd-doc@FreeBSD.org, keramida@FreeBSD.org Subject: Re: docs/41791: Documentation formatting error X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 09:37:56 -0000 Synopsis: Documentation formatting error Responsible-Changed-From-To: freebsd-doc->keramida Responsible-Changed-By: keramida Responsible-Changed-When: Wed Dec 29 09:37:37 GMT 2004 Responsible-Changed-Why: I'll work on fixing this. http://www.freebsd.org/cgi/query-pr.cgi?pr=41791 From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 09:47:19 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A16F16A4CE for ; Wed, 29 Dec 2004 09:47:19 +0000 (GMT) Received: from vsmtp1.tin.it (vsmtp1.tin.it [212.216.176.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10EA043D1F for ; Wed, 29 Dec 2004 09:47:19 +0000 (GMT) (envelope-from rionda@gufi.org) Received: from kaiser.sig11.org (82.50.115.31) by vsmtp1.tin.it (7.0.027) id 41CEBADE00140774 for freebsd-doc@freebsd.org; Wed, 29 Dec 2004 10:47:18 +0100 Received: from localhost.localdomain (localhost [127.0.0.1]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by kaiser.sig11.org (Postfix) with ESMTP id 0C1F162DF for ; Wed, 29 Dec 2004 10:47:16 +0100 (CET) From: Matteo Riondato To: freebsd-doc@freebsd.org In-Reply-To: <20041228182715.GC1017@gothmog.gr> References: <1104162949.57869.9.camel@kaiser.sig11.org> <20041228182715.GC1017@gothmog.gr> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-U5lyhj+tyfCrQ2UZU8Pm" Date: Wed, 29 Dec 2004 10:47:16 +0100 Message-Id: <1104313636.2895.2.camel@kaiser.sig11.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 FreeBSD GNOME Team Port Subject: Re: Firewall chapter paragraph explanation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: rionda@gufi.org List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 09:47:19 -0000 --=-U5lyhj+tyfCrQ2UZU8Pm Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Giorgos Keramidas wrote: >=20 > > Is the chapter paragraph syntactically and grammatically correct? >=20 > Not all of it. There are people working on this, AFAIK. I hope they will look at my PR then. :) Best Regards --=20 Rionda aka Matteo Riondato GUFI Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) BSD-FAQ-it Main Developer (http://utenti.gufi.org/~rionda) Sent from: kaiser.sig11.org running FreeBSD-6.0-CURRENT --=-U5lyhj+tyfCrQ2UZU8Pm Content-Type: application/pgp-signature; name=signature.asc Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBB0n0k2Mp4pR7Fa+wRAuPrAKC6BGASwDl8kPg2wok7jK6xZVHa2wCfZ1cv qMOn6mFyD2U1nNT9ET26keg= =UDKw -----END PGP SIGNATURE----- --=-U5lyhj+tyfCrQ2UZU8Pm-- From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 10:11:23 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A23E916A4CE; Wed, 29 Dec 2004 10:11:23 +0000 (GMT) Received: from smtp.eos.ocn.ne.jp (eos.ocn.ne.jp [222.146.51.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5507143D1D; Wed, 29 Dec 2004 10:11:23 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from localhost (p4157-adsau12honb4-acca.tokyo.ocn.ne.jp [220.97.141.157]) by smtp.eos.ocn.ne.jp (Postfix) with ESMTP id 5ED29403D; Wed, 29 Dec 2004 19:11:22 +0900 (JST) Date: Wed, 29 Dec 2004 19:09:25 +0900 (JST) Message-Id: <20041229.190925.74700096.hrs@eos.ocn.ne.jp> To: doc@FreeBSD.org, doc-committers@FreeBSD.org From: Hiroki Sato X-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-Mailer: Mew version 4.1.53 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="--Security_Multipart(Wed_Dec_29_19_09_25_2004_142)--" Content-Transfer-Encoding: 7bit Subject: HEADS UP: doc/ slush for 4.11R begins on 14 January, 2005 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 10:11:23 -0000 ----Security_Multipart(Wed_Dec_29_19_09_25_2004_142)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi all, Just a reminder; the doc/ slush will begin on 14 January, 2005. The purpose of the doc/ slush is to slow down the rate of change in that tree in order to allow the translation teams time to finalize their work and to avoid last-minute breakage for the 4.11-RELEASE. As usual, this is not a real freeze and requires no formal commit approval procedure for your commit, but you are kindly requested not to commit large, structural changes during that period. The amount of necessary work for the doc/ tree is small since changes from the 4.10R are not so many, but it is still much appreciated if you would review the FDP docs such as the handbook and send your suggestion to doc@FreeBSD.org. Tagging of the doc/ tree is scheduled to take place on 18 January, 2005. Thank you for your cooperation and keep up the good work! -- | Hiroki SATO ----Security_Multipart(Wed_Dec_29_19_09_25_2004_142)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBB0oJXTyzT2CeTzy0RAkPVAKCV7oduigma2TKVjaIAPE1u9GKc/QCgqK7f lcsH22WoDOl725JpELFQHvM= =Ifsn -----END PGP SIGNATURE----- ----Security_Multipart(Wed_Dec_29_19_09_25_2004_142)---- From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 10:47:54 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75A7016A4CE for ; Wed, 29 Dec 2004 10:47:54 +0000 (GMT) Received: from mail.hurix.com (hurix.propagation.net [66.34.129.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 245C943D2F for ; Wed, 29 Dec 2004 10:47:54 +0000 (GMT) (envelope-from senthil.k@hurix.com) Received: from localhost (localhost [127.0.0.1]) by mail.hurix.com (Postfix) with ESMTP id 7634FB125 for ; Wed, 29 Dec 2004 04:47:44 -0600 (CST) Received: from mail.hurix.com ([127.0.0.1]) by localhost (mail.hurix.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26230-16 for ; Wed, 29 Dec 2004 04:47:43 -0600 (CST) Received: from Senthil (unknown [61.95.174.177]) by mail.hurix.com (Postfix) with SMTP id 72F9AB124 for ; Wed, 29 Dec 2004 04:47:41 -0600 (CST) Message-ID: <001901c4ed92$cdc4ee60$5d01a8c0@www.hurixsystems.com> From: "senthil" To: Date: Wed, 29 Dec 2004 16:10:11 +0530 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Virus-Scanned: by amavisd-new at hurix.com Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: nsgmls doesn't work X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 10:47:54 -0000 hi, i tried to parse my xml in nsgmls in DOS mode, my errors are as follows 1. nsgmls:../pubtext/phflex3.5.8.dtd:1865:86:E: content model is = ambiguous: when no tokens have been matched, both the 1st and 2nd = occurrences of "OBJECT.REF" are possible 2. nsgmls:../pubtext/phflex3.5.8.dtd:1944:168:E: content model is = ambiguous: when no tokens have been matched, both the 1st and 2nd = occurrences of "LIBRARY" are possible how can i rectify these types of errors kindly let now, Thanks and Regards Senthil Kumar From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 10:49:33 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7502716A4CE for ; Wed, 29 Dec 2004 10:49:33 +0000 (GMT) Received: from eddie.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8E3243D39 for ; Wed, 29 Dec 2004 10:49:32 +0000 (GMT) (envelope-from simon@eddie.nitro.dk) Received: by eddie.nitro.dk (Postfix, from userid 1000) id 909E9119CD9; Wed, 29 Dec 2004 11:49:31 +0100 (CET) Date: Wed, 29 Dec 2004 11:49:31 +0100 From: "Simon L. Nielsen" To: Matteo Riondato Message-ID: <20041229104931.GB69078@eddie.nitro.dk> References: <1104162949.57869.9.camel@kaiser.sig11.org> <20041228182715.GC1017@gothmog.gr> <1104313636.2895.2.camel@kaiser.sig11.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PmA2V3Z32TCmWXqI" Content-Disposition: inline In-Reply-To: <1104313636.2895.2.camel@kaiser.sig11.org> User-Agent: Mutt/1.5.6i cc: freebsd-doc@freebsd.org Subject: Re: Firewall chapter paragraph explanation X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 10:49:33 -0000 --PmA2V3Z32TCmWXqI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2004.12.29 10:47:16 +0100, Matteo Riondato wrote: > Giorgos Keramidas wrote: > >=20 > > > Is the chapter paragraph syntactically and grammatically correct? > >=20 > > Not all of it. There are people working on this, AFAIK. >=20 > I hope they will look at my PR then. :) "They" will :-). --=20 Simon L. Nielsen --PmA2V3Z32TCmWXqI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFB0ou7h9pcDSc1mlERAnzTAJ90QAuV+JH7Llnlxd/2DQ2oGzPydwCeMX8n OE37AX5CDMjkzvCmT2/G+ns= =Og+R -----END PGP SIGNATURE----- --PmA2V3Z32TCmWXqI-- From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 14:20:19 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E12D116A4CE for ; Wed, 29 Dec 2004 14:20:18 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF7D643D55 for ; Wed, 29 Dec 2004 14:20:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBTEKISK057462 for ; Wed, 29 Dec 2004 14:20:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBTEKIC0057461; Wed, 29 Dec 2004 14:20:18 GMT (envelope-from gnats) Resent-Date: Wed, 29 Dec 2004 14:20:18 GMT Resent-Message-Id: <200412291420.iBTEKIC0057461@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Adam Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D687716A4CE for ; Wed, 29 Dec 2004 14:16:36 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8563F43D3F for ; Wed, 29 Dec 2004 14:16:36 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBTEGZ7S037473 for ; Wed, 29 Dec 2004 14:16:36 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBTEGZ8p037467; Wed, 29 Dec 2004 14:16:35 GMT (envelope-from nobody) Message-Id: <200412291416.iBTEGZ8p037467@www.freebsd.org> Date: Wed, 29 Dec 2004 14:16:35 GMT From: David Adam To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: docs/75610: Advanced Networking Wireless section cleanup X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 14:20:19 -0000 >Number: 75610 >Category: docs >Synopsis: Advanced Networking Wireless section cleanup >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Dec 29 14:20:18 GMT 2004 >Closed-Date: >Last-Modified: >Originator: David Adam >Release: FreeBSD-5.3 >Organization: University Computer Club, UWA >Environment: CYGWIN_NT-5.1 owl 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin (hey, you don't need a BSD machine to do Docs!) >Description: Given the current focus on FreeBSD 5.3-RELEASE and above for the Handbook, I believe the attached change is in order. Also included is minor grammar cleanup (which - in my opinion - the entire Wireless section needs). As I have no access to a FreeBSD 4.x machine and cannot find the PR that originated this sysctl change, I'm not sure whether or not my comments about 4.x are appropriate. Can someone confirm for me? >How-To-Repeat: - >Fix: (My first real diff, so here goes...) --- chapter.sgml.orig 2004-12-29 21:37:24.623057600 +0800 +++ chapter.sgml 2004-12-29 21:55:09.994987200 +0800 @@ -808,15 +808,15 @@ tell the FreeBSD kernel which interfaces to bridge together. We do that by using &man.sysctl.8;: - &prompt.root; sysctl net.link.ether.bridge=1 -&prompt.root; sysctl net.link.ether.bridge_cfg="wi0,xl0" + &prompt.root; sysctl net.link.ether.bridge.enable=1 +&prompt.root; sysctl net.link.ether.bridge.config="wi0,xl0" &prompt.root; sysctl net.inet.ip.forwarding=1 - On &os; 5.2-RELEASE and later, you have to use - instead the following options: + On &os; versions earlier than 5.2-RELEASE (including releases in the 4.x line), + you need to use the following options instead: - &prompt.root; sysctl net.link.ether.bridge.enable=1 -&prompt.root; sysctl net.link.ether.bridge.config="wi0,xl0" + &prompt.root; sysctl net.link.ether.bridge=1 +&prompt.root; sysctl net.link.ether.bridge_cfg="wi0,xl0" &prompt.root; sysctl net.inet.ip.forwarding=1 Now it is time for the wireless card setup. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 16:50:20 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8FC516A4CE for ; Wed, 29 Dec 2004 16:50:20 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7628843D3F for ; Wed, 29 Dec 2004 16:50:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBTGoKQP074447 for ; Wed, 29 Dec 2004 16:50:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBTGoK7G074446; Wed, 29 Dec 2004 16:50:20 GMT (envelope-from gnats) Resent-Date: Wed, 29 Dec 2004 16:50:20 GMT Resent-Message-Id: <200412291650.iBTGoK7G074446@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3584F16A4CE for ; Wed, 29 Dec 2004 16:40:37 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 022D343D2F for ; Wed, 29 Dec 2004 16:40:36 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([61.201.44.74]) by t-mta2.odn.ne.jp with ESMTP id <20041229164035114.RIQC.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Thu, 30 Dec 2004 01:40:35 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id 661FB10221; Thu, 30 Dec 2004 01:45:03 +0000 (GMT) Message-Id: <20041230014503.661FB10221@kces6.koganemaru.co.jp> Date: Thu, 30 Dec 2004 01:45:03 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75615: typos in man3 manual pages, signal.3, stdarg.3, strmode.3, tree.3, utime.3. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 16:50:20 -0000 >Number: 75615 >Category: docs >Synopsis: typos in man3 manual pages, signal.3, stdarg.3, strmode.3, tree.3, utime.3. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 29 16:50:20 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in signal.3, stdarg.3, strmode.3, tree.3, utime.3. and something wrong. >How-To-Repeat: Do "man 3 xxxxx". >Fix: diff -u signal.3.orig ./signal.3 --- signal.3.orig Sat Dec 18 00:08:11 2004 +++ ./signal.3 Thu Dec 30 01:09:58 2004 @@ -228,7 +228,7 @@ An attempt is made to ignore or supply a handler for .Dv SIGKILL or -.Ev SIGSTOP . +.Dv SIGSTOP . .El .Sh SEE ALSO .Xr kill 1 , @@ -244,6 +244,6 @@ .Xr tty 4 .Sh HISTORY This -.Fn signal +.Nm facility appeared in .Bx 4.0 . diff -u stdarg.3.orig ./stdarg.3 --- stdarg.3.orig Sat Dec 18 00:08:47 2004 +++ ./stdarg.3 Thu Dec 30 01:11:11 2004 @@ -199,7 +199,7 @@ code to .Nm code, -but it also creates difficulties for variadic functions that +but it also creates difficulties for varied functions that wish to pass all of their arguments on to a function that takes a .Em va_list diff -u strmode.3.orig ./strmode.3 --- strmode.3.orig Sat Dec 18 00:08:12 2004 +++ ./strmode.3 Thu Dec 30 01:13:19 2004 @@ -98,7 +98,7 @@ If the second character of the three character set is a ``w'', the file is writable for that set of users; if a dash ``\-'', it is not writable. .Pp -The third character is the first of the following characters that apply: +The third character is the one of the following characters that apply: .Bl -tag -width xxxx .It S If the character is part of the owner permissions and the file is not diff -u tree.3.orig ./tree.3 --- tree.3.orig Sat Dec 18 00:08:16 2004 +++ ./tree.3 Thu Dec 30 01:14:13 2004 @@ -149,6 +149,6 @@ .Xr free functions to be used internally when allocating meta data. .Sh AUTHOR -Paul Vixie, converted and augumented from Modula\-2 examples in +Paul Vixie, converted and augmented from Modula\-2 examples in .Dq Algorithms & Data Structures , Niklaus Wirth, Prentice\-Hall, ISBN 0\-13\-022005\-1. diff -u utime.3.orig ./utime.3 --- utime.3.orig Sat Dec 18 00:08:11 2004 +++ ./utime.3 Thu Dec 30 01:23:56 2004 @@ -53,9 +53,10 @@ .Pp The .Fn utime -function sets the access and modification times of the named file from -the structures in the argument array +function sets the access and modification times of the named file that +the structures in the argument .Fa timep . +.\" I don't know, but something wrong ? .Pp If the times are specified (the .Fa timep >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 17:00:42 2004 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0868616A4D7 for ; Wed, 29 Dec 2004 17:00:42 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AC6543D54 for ; Wed, 29 Dec 2004 17:00:41 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBTH0ff3074801 for ; Wed, 29 Dec 2004 17:00:41 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBTH0f6f074786; Wed, 29 Dec 2004 17:00:41 GMT (envelope-from gnats) Resent-Date: Wed, 29 Dec 2004 17:00:41 GMT Resent-Message-Id: <200412291700.iBTH0f6f074786@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, n-kogane@syd.odn.ne.jp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EA7116A4CE for ; Wed, 29 Dec 2004 16:52:19 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D5E543D39 for ; Wed, 29 Dec 2004 16:52:18 +0000 (GMT) (envelope-from n-kogane@syd.odn.ne.jp) Received: from kces6.koganemaru.co.jp ([61.201.44.74]) by t-mta2.odn.ne.jp with ESMTP id <20041229165217333.RJIN.2654.t-mta2.odn.ne.jp@mta2.odn.ne.jp> for ; Thu, 30 Dec 2004 01:52:17 +0900 Received: by kces6.koganemaru.co.jp (Postfix, from userid 100) id E866410221; Thu, 30 Dec 2004 01:56:45 +0000 (GMT) Message-Id: <20041230015645.E866410221@kces6.koganemaru.co.jp> Date: Thu, 30 Dec 2004 01:56:45 +0000 (GMT) From: n-kogane@syd.odn.ne.jp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/75616: typos in man8 manual pages, sconfig.8. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: n-kogane@syd.odn.ne.jp List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 17:00:42 -0000 >Number: 75616 >Category: docs >Synopsis: typos in man8 manual pages, sconfig.8. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 29 17:00:40 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Nobuyuki Koganemaru >Release: FreeBSD 4.11-RC1 i386 and 5.3-RELEASE i386 >Organization: KOGANEMARU Computer Engineering Service Corporation. >Environment: FreeBSD kcesx3.koganemaru.co.jp 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I found some typos in sconfig.8. for 4.11-RC1 and 5.3-RELEASE. >How-To-Repeat: Do "man 8 xxxxx". >Fix: for 4.11-RC1 diff -u sconfig.8.orig ./sconfig.8 --- sconfig.8.orig Sat Dec 18 00:08:41 2004 +++ ./sconfig.8 Thu Dec 30 01:52:49 2004 @@ -96,7 +96,7 @@ BIOS for use with the ISA bus. .It Fl x Print full channel statistics. -This options prints additinal counters, +This options prints additional counters, but with less precision than with the .Fl s option. @@ -165,7 +165,7 @@ .It Ar value A non-zero value will set the data rate to a given value in asynchronous mode, -and will set the date rate and internal clock source of synchronization +and will set the data rate and internal clock source of synchronization in synchronous mode. A zero value is equivalent to specifying the .Cm extclock @@ -327,7 +327,7 @@ Invert the transmit clock signals. .It Sm Cm higain No = Bro Cm on , off Brc Sm (E1 only.) -In of state the sensitivity is -12 dB. +In off state the sensitivity is -12 dB. Turn on/off increasing the E1 receiver's non-linear sensitivity to -30dB. This allows increasing of the line distance. .It Sm Cm cablen No = Bro Cm on , off Brc Sm for 5.3-RELEASE diff -u ./sconfig.8.orig sconfig.8 --- ./sconfig.8.orig Fri Nov 5 10:25:37 2004 +++ sconfig.8 Thu Dec 30 01:53:56 2004 @@ -96,7 +96,7 @@ BIOS for use with the ISA bus. .It Fl x Print full channel statistics. -This options prints additinal counters, +This options prints additional counters, but with less precision than with the .Fl s option. @@ -165,7 +165,7 @@ .It Ar value A non-zero value will set the data rate to a given value in asynchronous mode, -and will set the date rate and internal clock source of synchronization +and will set the data rate and internal clock source of synchronization in synchronous mode. A zero value is equivalent to specifying the .Cm extclock @@ -327,7 +327,7 @@ Invert the transmit clock signals. .It Sm Cm higain No = Bro Cm on , off Brc Sm (E1 only.) -In of state the sensitivity is -12 dB. +In off state the sensitivity is -12 dB. Turn on/off increasing the E1 receiver's non-linear sensitivity to -30dB. This allows increasing of the line distance. .It Sm Cm cablen No = Bro Cm on , off Brc Sm @@ -572,7 +572,7 @@ .Xr sppp 4 , .Xr ifconfig 8 , .Xr route 8 , -.Xr spppconrol 8 +.Xr spppcontrol 8 .\"-------------------------------------------------------------- .Sh HISTORY This utility is a replacement for the >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 18:34:17 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0139416A528 for ; Wed, 29 Dec 2004 18:34:16 +0000 (GMT) Received: from mail1.speakeasy.net (mail1.speakeasy.net [216.254.0.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E0FB43D5A for ; Wed, 29 Dec 2004 18:34:16 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 29950 invoked from network); 29 Dec 2004 18:34:16 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 29 Dec 2004 18:34:15 -0000 Received: from [10.50.41.243] (gw1.twc.weather.com [216.133.140.1]) (authenticated bits=0) by server.baldwin.cx (8.12.11/8.12.11) with ESMTP id iBTIY00B003706; Wed, 29 Dec 2004 13:34:11 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: freebsd-doc@FreeBSD.org, Giorgos Keramidas Date: Wed, 29 Dec 2004 13:34:17 -0500 User-Agent: KMail/1.6.2 References: <200412290840.iBT8eQuf017631@freefall.freebsd.org> In-Reply-To: <200412290840.iBT8eQuf017631@freefall.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200412291334.17967.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on server.baldwin.cx Subject: Re: docs/75571: man page for sx(9) is misleading X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 18:34:18 -0000 On Wednesday 29 December 2004 03:40 am, Giorgos Keramidas wrote: > The following reply was made to PR docs/75571; it has been noted by GNATS. > > From: Giorgos Keramidas > To: bug-followup@freebsd.org > Cc: > Subject: Re: docs/75571: man page for sx(9) is misleading > Date: Wed, 29 Dec 2004 10:37:13 +0200 > > On 2004-12-28 13:55, Darren Reed wrote: > > According to discussion on freebsd mailing lists, it is not possible > > to hold an sx lock when you want a mtx lock. This should be documented. > > As far as I can tell, by looking at kern_sx.c and sys/sx.h, this is > because the sx lock initialization uses an mtxpool for the mutex used to > serialize access to the internal sx lock data. > > Leaf locks may be used in operations that msleep() but there can be only > one of them in each lock path and no other lock can be obtained after > them. > > This is sort of implied by the SEE ALSO reference of mtx_pool(9), but we > should probably state it explicitly in CONTEXT. The reason is largely because they can be held across a sleep, e.g.: sx_xlock(&foo->sx); bar = malloc(sizeof(*bar), M_FOO, M_WAITOK); TAILQ_INSERT_TAIL(&foo->head, bar, link); sx_xunlock(&foo->sx); This is intentional and that is what should be documented. Basically, it needs a paragraph to the effect of: .Pp An .Nm lock may not be acquired while holding a mutex. Since threads are allowed to sleep while holding an .NM lock, a thread that acquired a mutex and then blocked on an .Nm lock would end up sleeping while holding a mutex which is not allowed. > %%% > Index: sx.9 > =================================================================== > RCS file: /home/ncvs/src/share/man/man9/sx.9,v > retrieving revision 1.29 > diff -u -r1.29 sx.9 > --- sx.9 11 Jul 2004 16:08:25 -0000 1.29 > +++ sx.9 28 Dec 2004 23:28:22 -0000 > @@ -196,6 +196,11 @@ > A thread may hold a shared or exclusive lock on an > .Nm > lock while sleeping. > +The > +.Nm > +locks are implemented using > +.Xr mtxpool 9 > +shared leaf locks, so they should always be the last lock obtained. > .Sh SEE ALSO > .Xr condvar 9 , > .Xr mtx_pool 9 , > %%% > _______________________________________________ > freebsd-doc@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-doc > To unsubscribe, send any mail to "freebsd-doc-unsubscribe@freebsd.org" -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-doc@FreeBSD.ORG Wed Dec 29 19:24:52 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2989816A4CE; Wed, 29 Dec 2004 19:24:52 +0000 (GMT) Received: from smtp.eos.ocn.ne.jp (eos.ocn.ne.jp [222.146.51.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDE8843D31; Wed, 29 Dec 2004 19:24:50 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from localhost (p4157-adsau12honb4-acca.tokyo.ocn.ne.jp [220.97.141.157]) by smtp.eos.ocn.ne.jp (Postfix) with ESMTP id 3E5D82E7B; Thu, 30 Dec 2004 04:24:49 +0900 (JST) Date: Thu, 30 Dec 2004 04:20:43 +0900 (JST) Message-Id: <20041230.042043.39204756.hrs@eos.ocn.ne.jp> To: doc@FreeBSD.org From: Hiroki Sato In-Reply-To: <20041125.122506.74752880.hrs@eos.ocn.ne.jp> References: <20041123.043553.131911200.hrs@eos.ocn.ne.jp> <20041125005714.GA12863@sumuk.de> <20041125.122506.74752880.hrs@eos.ocn.ne.jp> X-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-Mailer: Mew version 4.1.53 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="--Security_Multipart0(Thu_Dec_30_04_20_43_2004_785)--" Content-Transfer-Encoding: 7bit cc: hrs@FreeBSD.org Subject: Re: orig/trans automatic selection patch for news/{newsflash,press}.html X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 19:24:52 -0000 ----Security_Multipart0(Thu_Dec_30_04_20_43_2004_785)-- Content-Type: Multipart/Mixed; boundary="--Next_Part(Thu_Dec_30_04_20_43_2004_772)--" Content-Transfer-Encoding: 7bit ----Next_Part(Thu_Dec_30_04_20_43_2004_772)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi all, The revised version of the news item selection patch for www/{de,en,fr,ja,ru} is attached. With this patch, index.html, news/newsflash.html, and news/press.html include the latest news items in English when the translation of them are not available. Note that this replacement will be performed in per day basis; when there are multiple items in a day and the translated entry has only one of them, for example, the translated one will appear as the news item of the day and the rest which are not translated will be silently ignored. Please test the attached patch and let me know if you notice any problems. If there is no objection I will commit it in a few days. Thanks. -- | Hiroki SATO ----Next_Part(Thu_Dec_30_04_20_43_2004_772)-- Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="www-news-selection.diff" Index: de/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/de/Makefile,v retrieving revision 1.18 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.18 Makefile --- de/Makefile 18 Dec 2004 13:10:22 -0000 1.18 +++ de/Makefile 29 Dec 2004 18:32:15 -0000 @@ -57,7 +57,9 @@ .include "${WEB_PREFIX}/share/mk/web.site.mk" = index.html: index.xsl ${XML_INCLUDES}\ - ${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS} ${XML_NEWS_PRESS}\ + ${XML_NEWS_INCLUDES} \ + ${XML_NEWS_NEWS} ${XML_NEWS_NEWS_MASTER} \ + ${XML_NEWS_PRESS} ${XML_NEWS_PRESS_MASTER} \ ${XML_MIRRORS} ${XML_TRANSTABLE} \ ${XML_ADVISORIES} ${XML_NOTICES} \ ${XML_NAVIGATION} @@ -66,7 +68,9 @@ --param mirrors.xml "'${XML_MIRRORS}'" \ --param advisories.xml "'${XML_ADVISORIES}'" \ --param notices.xml "'${XML_NOTICES}'" \ + --param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \ --param news.press.xml "'${XML_NEWS_PRESS}'" \ + --param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \ --param news.project.xml "'${XML_NEWS_NEWS}'" \ --param transtable.xml "'${XML_TRANSTABLE}'" \ --param navigation.xml "'${XML_NAVIGATION}'" \ Index: de/index.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/de/index.xsl,v retrieving revision 1.18 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.18 index.xsl --- de/index.xsl 18 Dec 2004 13:10:22 -0000 1.18 +++ de/index.xsl 29 Dec 2004 18:39:48 -0000 @@ -19,7 +19,9 @@ + + = aktualisiert am: - +
+ mehr ... @@ -302,10 +305,11 @@ aktualisiert im: - +
+ mehr ... Index: de/news/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/de/news/Makefile,v retrieving revision 1.3 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.3 Makefile --- de/news/Makefile 15 May 2004 12:39:08 -0000 1.3 +++ de/news/Makefile 22 Nov 2004 18:19:14 -0000 @@ -18,28 +18,32 @@ DATA=3D newsflash.html news.rdf press.html CLEANFILES+=3D newsflash.html news.rdf press.html = +.include "${WEB_PREFIX}/share/mk/web.site.mk" + newsflash.html: newsflash.xsl news.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ - --param transtable.xml "'${XML_TRANSTABLE}'" \ + --param "news.project.xml-master" "'${XML_NEWS_NEWS_MASTER}'" \ + --param "news.project.xml" "'${XML_NEWS_NEWS}'" \ + --param "transtable.xml" "'${XML_TRANSTABLE}'" \ ${.CURDIR}/newsflash.xsl ${.CURDIR}/news.xml .if !defined(NO_TIDY) -${TIDY} ${TIDYOPTS} ${.TARGET} .endif = news.rdf: news-rdf.xsl news.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ --param transtable.xml "'${XML_TRANSTABLE}'" \ ${.CURDIR}/news-rdf.xsl ${.CURDIR}/news.xml = press.html: press.xsl press.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ - --param transtable.xml "'${XML_TRANSTABLE}'" \ + --param "news.press.xml-master" "'${XML_NEWS_PRESS_MASTER}'" \ + --param "news.press.xml" "'${XML_NEWS_PRESS}'" \ + --param "transtable.xml" "'${XML_TRANSTABLE}'" \ ${.CURDIR}/press.xsl ${.CURDIR}/press.xml .if !defined(NO_TIDY) -${TIDY} ${TIDYOPTS} ${.TARGET} .endif - -.include "${WEB_PREFIX}/share/mk/web.site.mk" Index: de/news/newsflash.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/de/news/newsflash.xsl,v retrieving revision 1.4 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.4 newsflash.xsl --- de/news/newsflash.xsl 15 May 2004 12:39:08 -0000 1.4 +++ de/news/newsflash.xsl 22 Nov 2004 18:17:16 -0000 @@ -19,6 +19,9 @@ = + + + = @@ -69,16 +72,12 @@

Die FreeBSD Sicherheitshinweise finden Sie auf der Seite Security Information.

= - + + + + = -

Ältere Ankündigungen: - 2002, - 2001, - 2000, - 1999, - 1998, - 1997, - 1996

+ = @@ -86,53 +85,26 @@
= - - - -

- - - - - - - -

- -
    - -
-
+ + + + + = - - + = - -
  • - - - - - - . - - - - - - - - - : - -

    - -
  • + +

    Ältere Ankündigungen: + 2002, + 2001, + 2000, + 1999, + 1998, + 1997, + 1996

    = - - = Index: de/news/press.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/de/news/press.xsl,v retrieving revision 1.5 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.5 press.xsl --- de/news/press.xsl 17 May 2004 22:41:54 -0000 1.5 +++ de/news/press.xsl 22 Nov 2004 18:20:37 -0000 @@ -19,8 +19,20 @@ = + + + = + + + + + + + + + = @@ -35,51 +47,14 @@ www@FreeBSD.org und wir nehmen den Artikel auf.

    = - + + + + =
    - - - - -

    - - - - - - = - -

    - -
      - -
    -
    - - - - - -
  • - - - - - - -


    - - ,
    - -

    -
  • -
    Index: en/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/en/Makefile,v retrieving revision 1.116 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.116 Makefile --- en/Makefile 18 Dec 2004 12:35:25 -0000 1.116 +++ en/Makefile 29 Dec 2004 17:35:26 -0000 @@ -89,7 +89,9 @@ .include "${WEB_PREFIX}/share/mk/web.site.mk" = index.html: index.xsl ${XML_INCLUDES}\ - ${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS} ${XML_NEWS_PRESS}\ + ${XML_NEWS_INCLUDES} \ + ${XML_NEWS_NEWS} ${XML_NEWS_NEWS_MASTER} \ + ${XML_NEWS_PRESS} ${XML_NEWS_PRESS_MASTER} \ ${XML_MIRRORS} ${XML_TRANSTABLE} \ ${XML_ADVISORIES} ${XML_NOTICES} \ ${XML_NAVIGATION} @@ -98,7 +100,9 @@ --param advisories.xml "'${XML_ADVISORIES}'" \ --param mirrors.xml "'${XML_MIRRORS}'" \ --param navigation.xml "'${XML_NAVIGATION}'" \ + --param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \ --param news.press.xml "'${XML_NEWS_PRESS}'" \ + --param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \ --param news.project.xml "'${XML_NEWS_NEWS}'" \ --param notices.xml "'${XML_NOTICES}'" \ --param transtable.xml "'${XML_TRANSTABLE}'" \ Index: en/index.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/en/index.xsl,v retrieving revision 1.120 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.120 index.xsl --- en/index.xsl 23 Dec 2004 22:29:28 -0000 1.120 +++ en/index.xsl 29 Dec 2004 18:41:11 -0000 @@ -14,7 +14,9 @@ + + = (RSS)
    Latest update: - + =
    = + = @@ -269,12 +272,13 @@ Latest update: - + =
    = + = Index: en/news/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/en/news/Makefile,v retrieving revision 1.39 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.39 Makefile --- en/news/Makefile 12 Jan 2004 21:26:59 -0000 1.39 +++ en/news/Makefile 22 Nov 2004 17:43:50 -0000 @@ -37,9 +37,13 @@ DATA=3D newsflash.html news.rdf press.html CLEANFILES+=3D newsflash.html news.rdf press.html = +.include "${WEB_PREFIX}/share/mk/web.site.mk" + newsflash.html: newsflash.xsl news.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ + --param "news.project.xml-master" "'${XML_NEWS_NEWS_MASTER}'" \ + --param "news.project.xml" "'${XML_NEWS_NEWS}'" \ --param transtable.xml "'${XML_TRANSTABLE}'" \ ${.CURDIR}/newsflash.xsl ${.CURDIR}/news.xml .if !defined(NO_TIDY) @@ -47,18 +51,18 @@ .endif = news.rdf: news-rdf.xsl news.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ --param transtable.xml "'${XML_TRANSTABLE}'" \ ${.CURDIR}/news-rdf.xsl ${.CURDIR}/news.xml = press.html: press.xsl press.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ - --param transtable.xml "'${XML_TRANSTABLE}'" \ + --param "news.press.xml-master" "'${XML_NEWS_PRESS_MASTER}'" \ + --param "news.press.xml" "'${XML_NEWS_PRESS}'" \ + --param "transtable.xml" "'${XML_TRANSTABLE}'" \ ${.CURDIR}/press.xsl ${.CURDIR}/press.xml .if !defined(NO_TIDY) -${TIDY} ${TIDYOPTS} ${.TARGET} .endif - -.include "${WEB_PREFIX}/share/mk/web.site.mk" Index: en/news/news.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/en/news/news.xml,v retrieving revision 1.256 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.256 news.xml --- en/news/news.xml 28 Dec 2004 07:10:30 -0000 1.256 +++ en/news/news.xml 29 Dec 2004 17:31:50 -0000 @@ -147,6 +147,12 @@ href=3D"mailto:carvay@FreeBSD.org">Vicente Carrasco (doc)

    + + +

    HOE committer: Vicente Carrasco + (doc)

    +
    = Index: en/news/newsflash.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/en/news/newsflash.xsl,v retrieving revision 1.11 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.11 newsflash.xsl --- en/news/newsflash.xsl 8 Apr 2004 19:11:49 -0000 1.11 +++ en/news/newsflash.xsl 22 Nov 2004 17:56:40 -0000 @@ -14,6 +14,9 @@ + + + = = @@ -63,70 +66,19 @@

    For FreeBSD Security Advisories, please refer to the = Security Information page. = - - = -

    Older announcements: - 2002, - 2001, - 2000, - 1999, - 1998, - 1997, - 1996

    - = + + + + + + +
    = - - = - -

    - - - - - - - -

    - -
      - -
    -
    - - - - - - -
  • - - - - - - - - - - - - - - , - : - -

    - -
  • -
    - - - = Index: en/news/press.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/en/news/press.xsl,v retrieving revision 1.9 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.9 press.xsl --- en/news/press.xsl 13 May 2004 20:52:49 -0000 1.9 +++ en/news/press.xsl 22 Nov 2004 17:47:04 -0000 @@ -14,6 +14,9 @@ + + + = = @@ -31,58 +34,14 @@ www@FreeBSD.org so that we c= an include them.

    = - + + + + = -

    Older press publications: - 2002, - 2001, - 2000, - 1999, - 1998-1996

    - =
    - - - = - -

    - - - - - - - -

    - -
      - -
    -
    - - - - - -
  • - - - - - - -


    - = - ,
    - -

    -
  • -
    Index: fr/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/fr/Makefile,v retrieving revision 1.7 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.7 Makefile --- fr/Makefile 6 Oct 2004 12:55:04 -0000 1.7 +++ fr/Makefile 29 Dec 2004 19:20:24 -0000 @@ -92,15 +92,22 @@ .include "${WEB_PREFIX}/share/mk/web.site.mk" = index.html: index.xsl ${XML_INCLUDES}\ - ${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS} ${XML_NEWS_PRESS}\ - ${XML_MIRRORS} ${XML_TRANSTABLE} ${XML_ADVISORIES} ${XML_NAVIGATION}= + ${XML_NEWS_INCLUDES} \ + ${XML_NEWS_NEWS} ${XML_NEWS_NEWS_MASTER} \ + ${XML_NEWS_PRESS} ${XML_NEWS_PRESS_MASTER} \ + ${XML_MIRRORS} ${XML_TRANSTABLE} \ + ${XML_ADVISORIES} ${XML_NOTICES} \ + ${XML_NAVIGATION} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@ \ --param mirrors.xml "'${XML_MIRRORS}'" \ --param advisories.xml "'${XML_ADVISORIES}'" \ + --param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \ --param news.press.xml "'${XML_NEWS_PRESS}'" \ + --param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \ --param news.project.xml "'${XML_NEWS_NEWS}'" \ --param transtable.xml "'${XML_TRANSTABLE}'" \ + --param notices.xml "'${XML_NOTICES}'" \ --param navigation.xml "'${XML_NAVIGATION}'" \ ${.CURDIR}/index.xsl ${XML_NEWS_NEWS} .if !defined(NO_TIDY) Index: fr/index.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/fr/index.xsl,v retrieving revision 1.11 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.11 index.xsl --- fr/index.xsl 24 Nov 2004 21:29:06 -0000 1.11 +++ fr/index.xsl 29 Dec 2004 18:48:26 -0000 @@ -21,7 +21,9 @@ + + = (RSS)

    Dernière mise à jour : - + =
    - = + + = @@ -298,12 +301,13 @@ Dernière mise à jour : - + =
    = + = Index: fr/news/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/fr/news/Makefile,v retrieving revision 1.7 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.7 Makefile --- fr/news/Makefile 29 Feb 2004 13:20:40 -0000 1.7 +++ fr/news/Makefile 22 Nov 2004 18:46:49 -0000 @@ -40,28 +40,32 @@ DATA=3D newsflash.html news.rdf press.html CLEANFILES+=3D newsflash.html news.rdf press.html = +.include "${WEB_PREFIX}/share/mk/web.site.mk" + newsflash.html: newsflash.xsl news.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ - --param transtable.xml "'${XML_TRANSTABLE}'" \ + --param "news.project.xml-master" "'${XML_NEWS_NEWS_MASTER}'" \ + --param "news.project.xml" "'${XML_NEWS_NEWS}'" \ + --param "transtable.xml" "'${XML_TRANSTABLE}'" \ ${.CURDIR}/newsflash.xsl ${.CURDIR}/news.xml .if !defined(NO_TIDY) -${TIDY} ${TIDYOPTS} ${.TARGET} .endif = news.rdf: news-rdf.xsl news.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ --param transtable.xml "'${XML_TRANSTABLE}'" \ ${.CURDIR}/news-rdf.xsl ${.CURDIR}/news.xml = press.html: press.xsl press.xml\ - includes.xsl ../includes.xsl ${XML_TRANSTABLE} + includes.xsl ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ - --param transtable.xml "'${XML_TRANSTABLE}'" \ + --param "news.press.xml-master" "'${XML_NEWS_PRESS_MASTER}'" \ + --param "news.press.xml" "'${XML_NEWS_PRESS}'" \ + --param "transtable.xml" "'${XML_TRANSTABLE}'" \ ${.CURDIR}/press.xsl ${.CURDIR}/press.xml .if !defined(NO_TIDY) -${TIDY} ${TIDYOPTS} ${.TARGET} .endif - -.include "${WEB_PREFIX}/share/mk/web.site.mk" Index: fr/news/newsflash.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/fr/news/newsflash.xsl,v retrieving revision 1.6 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.6 newsflash.xsl --- fr/news/newsflash.xsl 7 Aug 2004 15:33:38 -0000 1.6 +++ fr/news/newsflash.xsl 22 Nov 2004 18:48:30 -0000 @@ -24,6 +24,9 @@ = + + + = @@ -72,70 +75,28 @@ = - + + + + = -

    Anciennes annonces : - 2002, - 2001, - 2000, - 1999, - 1998, - 1997, - 1996

    - =

    Pour les avis de sécurité concernant FreeBSD, veuillez c= onsulter la page d'information sur la sécurit= é.

    = - - = - -

    - - - - - - - -

    - -
      - -
    -
    - - - - - - -
  • - - - - - - - - - - - - - - , - : - -

    - -
  • + +

    Anciennes annonces : + 2002, + 2001, + 2000, + 1999, + 1998, + 1997, + 1996

    = - - = Index: fr/news/press.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/fr/news/press.xsl,v retrieving revision 1.2 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.2 press.xsl --- fr/news/press.xsl 8 Jan 2004 00:26:44 -0000 1.2 +++ fr/news/press.xsl 22 Nov 2004 18:49:29 -0000 @@ -23,6 +23,9 @@ = + + + = @@ -41,46 +44,15 @@ =

    Vous pouvez également consulter la page FreeBSD/Java dans la Presse pour des nouvelles sur le projet Java pour Fre= eBSD

    - = - - = + + + + + +
    - - - = - -

    - -

    - -
      - -
    -
    - - - - - -
  • - - - - - - -


    - = - ,
    - -

    -
  • -
    Index: ja/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/ja/Makefile,v retrieving revision 1.67 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.67 Makefile --- ja/Makefile 9 Dec 2004 19:48:57 -0000 1.67 +++ ja/Makefile 29 Dec 2004 17:37:09 -0000 @@ -87,15 +87,20 @@ .include "${WEB_PREFIX}/share/mk/web.site.mk" = index.html: index.xsl ${XML_INCLUDES}\ - ${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS} ${XML_NEWS_PRESS}\ - ${XML_MIRRORS} ${XML_ADVISORIES} \ - ${XML_NOTICES} ${XML_NAVIGATION} + ${XML_NEWS_INCLUDES} \ + ${XML_NEWS_NEWS} ${XML_NEWS_NEWS_MASTER} \ + ${XML_NEWS_PRESS} ${XML_NEWS_PRESS_MASTER} \ + ${XML_MIRRORS} ${XML_TRANSTABLE} \ + ${XML_ADVISORIES} ${XML_NOTICES} \ + ${XML_NAVIGATION} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@ \ --param mirrors.xml "'${XML_MIRRORS}'" \ --param advisories.xml "'${XML_ADVISORIES}'" \ --param notices.xml "'${XML_NOTICES}'" \ + --param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \ --param news.press.xml "'${XML_NEWS_PRESS}'" \ + --param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \ --param news.project.xml "'${XML_NEWS_NEWS}'" \ --param transtable.xml "'${XML_TRANSTABLE}'" \ --param navigation.xml "'${XML_NAVIGATION}'" \ Index: ja/includes.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/ja/includes.xsl,v retrieving revision 1.22 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.22 includes.xsl --- ja/includes.xsl 9 Dec 2004 20:11:38 -0000 1.22 +++ ja/includes.xsl 29 Dec 2004 18:22:53 -0000 @@ -102,32 +102,32 @@ = - + = - + =C7=AF = - + - + =C6=FC = = - + = - + =C7=AF = - + Index: ja/index.xsl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/www/ja/index.xsl,v retrieving revision 1.38 diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Dragon= Fly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.38 index.xsl --- ja/index.xsl 9 Dec 2004 19:48:57 -0000 1.38 +++ ja/index.xsl 29 Dec 2004 18:53:36 -0000 @@ -18,7 +18,9 @@ + + = = @@ -53,7 +55,7 @@ alt=3D"FreeBSD: =A4=B3=A4=CE=A5=D1=A5=EF=A1=BC=A4=F2=A4=A2=A4=CA= =A4=BF=A4=CE=A4=BF=A4=E1=A4=CB" border=3D"0"/> = -
    =
    @@ -63,7 +65,7 @@
    =