From MAILER-DAEMON Sat Jan 05 16:44:06 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JBGoI-0007TZ-PE for mharc-lynx-dev@gnu.org; Sat, 05 Jan 2008 16:44:06 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBGoH-0007SH-Bo for lynx-dev@nongnu.org; Sat, 05 Jan 2008 16:44:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBGoC-0007Ow-6o for lynx-dev@nongnu.org; Sat, 05 Jan 2008 16:44:04 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBGoB-0007Op-VD for lynx-dev@nongnu.org; Sat, 05 Jan 2008 16:43:59 -0500 Received: from vms046pub.verizon.net ([206.46.252.46]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBGoA-0000v3-Np for lynx-dev@nongnu.org; Sat, 05 Jan 2008 16:43:59 -0500 Received: from crayon.invisible-island.net ([71.163.180.18]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JU60042HXNCH0W9@vms046.mailsrvcs.net> for lynx-dev@nongnu.org; Sat, 05 Jan 2008 15:42:49 -0600 (CST) Received: from crayon.invisible-island.net (tom@localhost [127.0.0.1]) by crayon.invisible-island.net (8.14.1/8.14.1/Debian-9) with ESMTP id m05Lglsv018090 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 05 Jan 2008 16:42:48 -0500 Received: (from tom@localhost) by crayon.invisible-island.net (8.14.1/8.14.1/Submit) id m05LglwT018087; Sat, 05 Jan 2008 16:42:47 -0500 Date: Sat, 05 Jan 2008 16:42:47 -0500 From: Thomas Dickey In-reply-to: To: Lynx Development Message-id: <20080105214247.GA17978@invisible-island.net> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE Content-disposition: inline References: User-Agent: Mutt/1.5.17 (2007-11-01) X-detected-kernel: by monty-python.gnu.org: Solaris 9.1 Cc: Lab Lakali Subject: [Lynx-dev] Re: ~~ Lynx-dev post from lab@lakali.com.br requires approval X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jan 2008 21:44:05 -0000 > Date: Sat, 5 Jan 2008 15:21:08 -0200 > From: Lab Lakali > Subject:=20 > To: lynx-dev@nongnu.org > X-Mailer: Microsoft Outlook Express 6.00.2900.2180 >=20 > Hi. This is how Lynx sees my web site. Is it good? The email didn't get through the filter - but the attached mail to th= e moderator request looks like one of lynx's pages. lynx displays only one level of a frame at a time - I think that is what you are asking about. =20 > Thanx >=20 >=20 > Antonio Cabral Junior > www.lakali.com.br > 55 11 5032-1725 > VISITE TAMB=C9M: > www.mralbert.com.br --=20 Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Sun Jan 06 11:05:25 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JBY05-0005Gq-Ca for mharc-lynx-dev@gnu.org; Sun, 06 Jan 2008 11:05:25 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBXv3-00054W-JZ for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:00:13 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBXv0-0004zM-69 for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:00:13 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBXuz-0004z6-IH for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:00:09 -0500 Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JBXuz-0004gl-1s for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:00:09 -0500 Received: from root by ciao.gmane.org with local (Exim 4.43) id 1JBXus-00056E-UN for lynx-dev@nongnu.org; Sun, 06 Jan 2008 16:00:02 +0000 Received: from adsl-090.249.166.194.arpa.as1901.net ([194.166.249.90]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 06 Jan 2008 16:00:02 +0000 Received: from ametzler by adsl-090.249.166.194.arpa.as1901.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 06 Jan 2008 16:00:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: lynx-dev@nongnu.org From: Andreas Metzler Date: Sun, 6 Jan 2008 16:54:55 +0100 Lines: 27 Message-ID: X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: adsl-090.249.166.194.arpa.as1901.net X-GPG-Fingerprint: BCF7 1345 BE42 B5B8 1A57 EE09 1D33 9C65 8B8D 7663 X-Face: &b=,INK@Jj\Yt<7362+W"u X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Sun, 06 Jan 2008 11:05:24 -0500 Subject: [Lynx-dev] License incompability with new GnuTLS releases X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2008 16:00:13 -0000 Hello, lynx can optionally be linked against GnuTLS' openssl compability wrapper library. The latest stable relases of GnuTLS (2.2.0) has a changed license: - Main library continues to stay LGPLv2.1+ (the "+" meaning "or (at your option) any later version") - OpenSSL compability wrapper and PGP support is now GPLv3+ instead of GPLv2+. lynx' license is GPLv2 (without the "or later"-clause). Since now lynx and gnutls-openssl license are incompatible it will not be possible to distribute binaries of lynx linked against gnutls-openssl anymore. This is basically the same situation as with OpenSSL. I guess changing lynx' license is not feasible due to huge number of authors, therefore the only doable only solution I can think of is to convert lynx to use GnuTLS' native interface. cu andreas http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' From MAILER-DAEMON Sun Jan 06 11:08:45 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JBY3J-0008H1-3z for mharc-lynx-dev@gnu.org; Sun, 06 Jan 2008 11:08:45 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBY3I-0008GF-6B for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:08:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBY3G-0008FP-1w for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:08:43 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBY3F-0008FJ-R7 for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:08:41 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBY3F-0006FN-Gt for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:08:41 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 1B0427CC0AE; Sun, 6 Jan 2008 11:08:40 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 05928-10; Sun, 6 Jan 2008 11:08:38 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id CBE777CC09D; Sun, 6 Jan 2008 11:08:37 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m06G8bVo031526 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Jan 2008 11:08:37 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m06G8bvu031523; Sun, 6 Jan 2008 11:08:37 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Sun, 6 Jan 2008 11:08:37 -0500 (EST) From: Thomas Dickey To: Andreas Metzler Subject: Re: [Lynx-dev] License incompability with new GnuTLS releases In-Reply-To: Message-ID: <20080106110641.N30727@mail101.his.com> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2008 16:08:44 -0000 On Sun, 6 Jan 2008, Andreas Metzler wrote: > Hello, > > lynx can optionally be linked against GnuTLS' openssl compability > wrapper library. The latest stable relases of GnuTLS (2.2.0) has a > changed license: > > - Main library continues to stay LGPLv2.1+ (the "+" meaning "or (at > your option) any later version") > > - OpenSSL compability wrapper and PGP support is now GPLv3+ instead of > GPLv2+. indeed (it certainly sounds as if they don't want anyone to use it) > lynx' license is GPLv2 (without the "or later"-clause). > > Since now lynx and gnutls-openssl license are incompatible it will not > be possible to distribute binaries of lynx linked against > gnutls-openssl anymore. This is basically the same situation as with > OpenSSL. I guess changing lynx' license is not feasible due to huge > number of authors, therefore the only doable only solution I can think > of is to convert lynx to use GnuTLS' native interface. (I'll look into it - thanks ;-) -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Sun Jan 06 11:21:47 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JBYFv-0006Qv-D9 for mharc-lynx-dev@gnu.org; Sun, 06 Jan 2008 11:21:47 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBYFt-0006PC-HR for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:21:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBYFs-0006Og-Uy for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:21:45 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBYFs-0006OV-Rp for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:21:44 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBYFs-0000BC-Ki for lynx-dev@nongnu.org; Sun, 06 Jan 2008 11:21:44 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 381C97CC0AF; Sun, 6 Jan 2008 11:21:44 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 10181-09; Sun, 6 Jan 2008 11:21:42 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 091187CC0A2; Sun, 6 Jan 2008 11:21:42 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m06GLfck034851 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Jan 2008 11:21:41 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m06GLfZa034848; Sun, 6 Jan 2008 11:21:41 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Sun, 6 Jan 2008 11:21:41 -0500 (EST) From: Thomas Dickey To: Andreas Metzler Subject: Re: [Lynx-dev] License incompability with new GnuTLS releases In-Reply-To: <20080106110641.N30727@mail101.his.com> Message-ID: <20080106111910.W33913@mail101.his.com> References: <20080106110641.N30727@mail101.his.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2008 16:21:45 -0000 On Sun, 6 Jan 2008, Thomas Dickey wrote: >> Since now lynx and gnutls-openssl license are incompatible it will not >> be possible to distribute binaries of lynx linked against >> gnutls-openssl anymore. This is basically the same situation as with >> OpenSSL. I guess changing lynx' license is not feasible due to huge Actually it's worse: there are platforms on which lynx binaries can be redistributed using OpenSSL; no counterpart seems to exist for GNUTLS. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Mon Jan 07 17:36:37 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC0aD-0000Jw-1e for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 17:36:37 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBy1h-0007oS-CN for lynx-dev@nongnu.org; Mon, 07 Jan 2008 14:52:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBy1f-0007nk-Mi for lynx-dev@nongnu.org; Mon, 07 Jan 2008 14:52:48 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBy1f-0007nf-Je for lynx-dev@nongnu.org; Mon, 07 Jan 2008 14:52:47 -0500 Received: from tomts25.bellnexxia.net ([209.226.175.188] helo=tomts25-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBy1f-0001XG-9q for lynx-dev@nongnu.org; Mon, 07 Jan 2008 14:52:47 -0500 Received: from toip7.srvr.bell.ca ([209.226.175.124]) by tomts25-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080107195246.HPKN19497.tomts25-srv.bellnexxia.net@toip7.srvr.bell.ca> for ; Mon, 7 Jan 2008 14:52:46 -0500 Message-Id: <6buhm2$54cb3h@toip7.srvr.bell.ca> X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq4HAK8RgkfR4q8b/2dsb2JhbACBWA Received: from toq5-srv.bellnexxia.net (HELO sym-web-out.sympatico.ca) ([209.226.175.27]) by toip7.srvr.bell.ca with SMTP; 07 Jan 2008 14:54:02 -0500 X-Mailer: Openwave WebEngine, version 2.8.6.6 (webedge20-101-174-112-20020617)" From: Andre-John Mas To: Date: Mon, 7 Jan 2008 14:52:46 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) X-Mailman-Approved-At: Mon, 07 Jan 2008 17:36:34 -0500 Subject: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jan 2008 19:52:49 -0000 Hi, I have just installed lynx 2.8.7dev.7 on my Mac, specifying the IPv6 option for the configuration: ./configure --enable-ipv6 --prefix=/usr/local/lynx Everything builds and installs. I am able to connect to: lynx "http://127.0.0.1/" But if I specify the valid IPv6 URL, which works with Safari: lynx "http://[::1]/" I get the error: Alert!: Unable to connect to remote host. lynx: Can't access startfile http://[/ This would like a URL parsing issue. Can anyone confirm the problem? Andre From MAILER-DAEMON Mon Jan 07 18:05:00 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC11g-0007Kb-AX for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 18:05:00 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC11f-0007JW-Cz for lynx-dev@nongnu.org; Mon, 07 Jan 2008 18:04:59 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC11b-0007Ia-1W for lynx-dev@nongnu.org; Mon, 07 Jan 2008 18:04:59 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC11a-0007IX-V1 for lynx-dev@nongnu.org; Mon, 07 Jan 2008 18:04:54 -0500 Received: from smtp303.his.com ([216.194.210.47]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JC11a-0005gg-0E for lynx-dev@nongnu.org; Mon, 07 Jan 2008 18:04:54 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp303.his.com (Postfix) with ESMTP id 1BAE915BEA2; Mon, 7 Jan 2008 18:04:44 -0500 (EST) Received: from smtp303.his.com ([216.194.210.47]) by localhost (smtp303.his.com [216.194.210.47]) (amavisd-new, port 10024) with ESMTP id 11017-05; Mon, 7 Jan 2008 18:04:40 -0500 (EST) Received: from mail101.his.com (mail101b.his.com [216.194.192.39]) by smtp303.his.com (Postfix) with ESMTP id 1983D15BB4A; Mon, 7 Jan 2008 18:04:40 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m07N4d58075005 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 7 Jan 2008 18:04:39 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m07N4dgK075001; Mon, 7 Jan 2008 18:04:39 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Mon, 7 Jan 2008 18:04:39 -0500 (EST) From: Thomas Dickey To: Andre-John Mas Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: <6buhm2$54cb3h@toip7.srvr.bell.ca> Message-ID: <20080107180217.J73930@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.159 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jan 2008 23:04:59 -0000 On Mon, 7 Jan 2008, Andre-John Mas wrote: > Hi, > > I have just installed lynx 2.8.7dev.7 on my Mac, specifying the IPv6 > option for the configuration: > > ./configure --enable-ipv6 --prefix=/usr/local/lynx > > Everything builds and installs. I am able to connect to: > > lynx "http://127.0.0.1/" > > But if I specify the valid IPv6 URL, which works with Safari: > > lynx "http://[::1]/" > > I get the error: > > Alert!: Unable to connect to remote host. > > lynx: Can't access startfile http://[/ > > This would like a URL parsing issue. Can anyone confirm the problem? lynx supports IPv6 internally - should be able to connect to a host using DNS or a properly constructed hosts file, but doesn't implement the literals. (This is known - patches welcome ;-) -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Mon Jan 07 20:12:55 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC31T-0007KM-7V for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 20:12:55 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC31R-0007Iw-WC for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:12:54 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC31Q-0007GG-8v for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:12:53 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC31P-0007Fw-Ss for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:12:51 -0500 Received: from tomts13.bellnexxia.net ([209.226.175.34] helo=tomts13-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JC31P-00022s-NN for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:12:51 -0500 Received: from toip4.srvr.bell.ca ([209.226.175.87]) by tomts13-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080108011250.VIWB22392.tomts13-srv.bellnexxia.net@toip4.srvr.bell.ca> for ; Mon, 7 Jan 2008 20:12:50 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAGNdgkdGNzWD/2dsb2JhbAAIkWCWbw Received: from bas7-montreal28-1178023299.dsl.bell.ca (HELO [192.168.2.3]) ([70.55.53.131]) by toip4.srvr.bell.ca with ESMTP; 07 Jan 2008 20:14:53 -0500 Message-Id: <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> From: Andre-John Mas To: Thomas Dickey In-Reply-To: <20080107180217.J73930@mail101.his.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses Date: Mon, 7 Jan 2008 20:12:51 -0500 References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> X-Mailer: Apple Mail (2.915) X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 01:12:54 -0000 On 7-Jan-08, at 18:04 , Thomas Dickey wrote: > On Mon, 7 Jan 2008, Andre-John Mas wrote: > >> Hi, >> >> I have just installed lynx 2.8.7dev.7 on my Mac, specifying the IPv6 >> option for the configuration: >> >> ./configure --enable-ipv6 --prefix=/usr/local/lynx >> >> Everything builds and installs. I am able to connect to: >> >> lynx "http://127.0.0.1/" >> >> But if I specify the valid IPv6 URL, which works with Safari: >> >> lynx "http://[::1]/" >> >> I get the error: >> >> Alert!: Unable to connect to remote host. >> >> lynx: Can't access startfile http://[/ >> >> This would like a URL parsing issue. Can anyone confirm the problem? > > lynx supports IPv6 internally - should be able to connect to a host > using DNS or a properly constructed hosts file, but doesn't > implement the literals. > > (This is known - patches welcome ;-) > Just to give me a head start, which file is responsible for the parsing? Andre From MAILER-DAEMON Mon Jan 07 20:18:23 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC36l-0003bA-A3 for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 20:18:23 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC36i-0003We-VN for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:18:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC36h-0003Tt-Q1 for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:18:20 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC36h-0003Tc-LH for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:18:19 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JC36h-0002eu-HK for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:18:19 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id D2C1B7CC023; Mon, 7 Jan 2008 20:18:18 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 30942-05; Mon, 7 Jan 2008 20:18:16 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 7AFDB7CC021; Mon, 7 Jan 2008 20:18:16 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m081IGq8017721 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 7 Jan 2008 20:18:16 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m081IGvf017718; Mon, 7 Jan 2008 20:18:16 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Mon, 7 Jan 2008 20:18:16 -0500 (EST) From: Thomas Dickey To: Andre-John Mas Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> Message-ID: <20080107201323.P16505@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 01:18:21 -0000 On Mon, 7 Jan 2008, Andre-John Mas wrote: >> lynx supports IPv6 internally - should be able to connect to a host using >> DNS or a properly constructed hosts file, but doesn't implement the >> literals. >> >> (This is known - patches welcome ;-) >> > > Just to give me a head start, which file is responsible for the parsing? The largest chunk is in WWW/Library/Implementation/HTParse.c though there'll be scattered fixes - the square brackets for instance could collide with the VMS pathname parsing (I'm not sure - just general advice). But HTParse.c is the starting point. I've mostly been working on vile and xterm the past few months, have been working on lynx's backlog the past week or so... -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Mon Jan 07 20:27:16 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC3FL-0002dB-VG for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 20:27:16 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC3FK-0002bg-D0 for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:27:14 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC3FH-0002aI-VY for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:27:13 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC3FH-0002aF-PO for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:27:11 -0500 Received: from tomts40.bellnexxia.net ([209.226.175.97] helo=tomts40-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JC3FH-0003bD-G0 for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:27:11 -0500 Received: from toip3.srvr.bell.ca ([209.226.175.86]) by tomts40-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080108012701.HTIG1617.tomts40-srv.bellnexxia.net@toip3.srvr.bell.ca> for ; Mon, 7 Jan 2008 20:27:01 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAALpfgkdGNzWD/2dsb2JhbAAIkWCWcA Received: from bas7-montreal28-1178023299.dsl.bell.ca (HELO [192.168.2.3]) ([70.55.53.131]) by toip3.srvr.bell.ca with ESMTP; 07 Jan 2008 20:23:51 -0500 Message-Id: From: Andre-John Mas To: Thomas Dickey In-Reply-To: <20080107201323.P16505@mail101.his.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses Date: Mon, 7 Jan 2008 20:27:02 -0500 References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> X-Mailer: Apple Mail (2.915) X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 01:27:14 -0000 On 7-Jan-08, at 20:18 , Thomas Dickey wrote: > On Mon, 7 Jan 2008, Andre-John Mas wrote: > >>> lynx supports IPv6 internally - should be able to connect to a >>> host using DNS or a properly constructed hosts file, but doesn't >>> implement the literals. >>> (This is known - patches welcome ;-) >> >> Just to give me a head start, which file is responsible for the >> parsing? > > The largest chunk is in > > WWW/Library/Implementation/HTParse.c > > though there'll be scattered fixes - the square brackets for > instance could collide with the VMS pathname parsing (I'm not sure - > just general > advice). But HTParse.c is the starting point. Thanks I'll take a look at that. A few questions: - Are there any VMS implementations that support IPv6? - Are there any good references describing the syntax of VMS path? Andre From MAILER-DAEMON Mon Jan 07 20:37:38 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC3PO-0000Mm-BG for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 20:37:38 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC3PM-0000Mf-Ld for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:37:36 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC3PK-0000MH-Sr for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:37:35 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC3PK-0000MD-Nn for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:37:34 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JC3PK-00052d-9F for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:37:34 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id B65E07CC02D; Mon, 7 Jan 2008 20:37:33 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 08130-08; Mon, 7 Jan 2008 20:37:31 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 543C57CC023; Mon, 7 Jan 2008 20:37:31 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m081bVFg023149 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 7 Jan 2008 20:37:31 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m081bV8M023146; Mon, 7 Jan 2008 20:37:31 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Mon, 7 Jan 2008 20:37:31 -0500 (EST) From: Thomas Dickey To: Andre-John Mas Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: Message-ID: <20080107202830.H20418@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.352 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 01:37:36 -0000 On Mon, 7 Jan 2008, Andre-John Mas wrote: >> advice). But HTParse.c is the starting point. > > Thanks I'll take a look at that. A few questions: > - Are there any VMS implementations that support IPv6? google "vms ipv6" indicates that it's supported. This side of it is probably not a big concern - VMS users are few... > - Are there any good references describing the syntax of VMS path? There are manuals on HP's site (I'm not that familiar with where to find them). Essentially a VMS pathname could look like this: node::device:[level.level]filename.suffix;1 The parts are optional, e.g., [level.level] is a valid directory name [000000] is like the "/" path on Unix [level.] is valid too I've cleaned up most of the checks for string-as-url versus string-as-pathname, but adding square brackets to the URLs runs the risk of tripping over some check for VMS. Of course "usually" a pathname is distinct from URL, and most of the VMS code is ifdef'd. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Mon Jan 07 20:48:48 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JC3aC-0001FH-HM for mharc-lynx-dev@gnu.org; Mon, 07 Jan 2008 20:48:48 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC3aA-0001D7-AA for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:48:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC3a9-0001C9-HX for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:48:45 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC3a9-0001Bt-Ay for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:48:45 -0500 Received: from tomts5.bellnexxia.net ([209.226.175.25] helo=tomts5-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JC3a8-0006a6-Tu for lynx-dev@nongnu.org; Mon, 07 Jan 2008 20:48:45 -0500 Received: from toip3.srvr.bell.ca ([209.226.175.86]) by tomts5-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080108014844.WOAX17217.tomts5-srv.bellnexxia.net@toip3.srvr.bell.ca> for ; Mon, 7 Jan 2008 20:48:44 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAFplgkdGNzWD/2dsb2JhbAAIqEA Received: from bas7-montreal28-1178023299.dsl.bell.ca (HELO [192.168.2.3]) ([70.55.53.131]) by toip3.srvr.bell.ca with ESMTP; 07 Jan 2008 20:45:33 -0500 Message-Id: From: Andre-John Mas To: Thomas Dickey In-Reply-To: <20080107202830.H20418@mail101.his.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses Date: Mon, 7 Jan 2008 20:48:43 -0500 References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> <20080107202830.H20418@mail101.his.com> X-Mailer: Apple Mail (2.915) X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 01:48:47 -0000 On 7-Jan-08, at 20:37 , Thomas Dickey wrote: > On Mon, 7 Jan 2008, Andre-John Mas wrote: > >>> advice). But HTParse.c is the starting point. >> >> Thanks I'll take a look at that. A few questions: >> - Are there any VMS implementations that support IPv6? > > google "vms ipv6" indicates that it's supported. > > This side of it is probably not a big concern - VMS users are few... > >> - Are there any good references describing the syntax of VMS path? > > There are manuals on HP's site (I'm not that familiar with where to > find them). Essentially a VMS pathname could look like this: > > node::device:[level.level]filename.suffix;1 > > The parts are optional, e.g., > > [level.level] is a valid directory name > [000000] is like the "/" path on Unix > [level.] is valid too > > I've cleaned up most of the checks for string-as-url versus string- > as-pathname, but adding square brackets to the URLs runs the risk of > tripping over some check for VMS. > > Of course "usually" a pathname is distinct from URL, and most of the > VMS code is ifdef'd. So in this case, we could technically not provide ipv6 support for VMS, if it makes it easier adding proper support for other platforms? I tempted to try supporting most platforms and then coming back and seeing what can be done for VMS. Andre From MAILER-DAEMON Tue Jan 08 06:46:08 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCCuG-0008Fi-4b for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 06:46:08 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCCuE-0008EX-3r for lynx-dev@nongnu.org; Tue, 08 Jan 2008 06:46:06 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCCuB-0008DL-Tz for lynx-dev@nongnu.org; Tue, 08 Jan 2008 06:46:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCCuB-0008DF-Q1 for lynx-dev@nongnu.org; Tue, 08 Jan 2008 06:46:03 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCCuB-0007io-OA for lynx-dev@nongnu.org; Tue, 08 Jan 2008 06:46:03 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id AFB247CC0D0; Tue, 8 Jan 2008 06:46:02 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 13525-09; Tue, 8 Jan 2008 06:46:00 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 73E157CC091; Tue, 8 Jan 2008 06:46:00 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m08BjxCh026251 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Jan 2008 06:45:59 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m08BjxZl026248; Tue, 8 Jan 2008 06:45:59 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 8 Jan 2008 06:45:59 -0500 (EST) From: Thomas Dickey To: Andre-John Mas Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: Message-ID: <20080108064510.T15881@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> <20080107202830.H20418@mail101.his.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.352 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 11:46:06 -0000 On Mon, 7 Jan 2008, Andre-John Mas wrote: > So in this case, we could technically not provide ipv6 support for VMS, if it > makes it easier adding proper support for other platforms? I tempted to try > supporting most platforms and then coming back and seeing what can be done > for VMS. yes - bearing in mind that support for IPv6 is already ifdef'd, it would make sense to ifdef the parsing changes to match that. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 08 09:30:27 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCFTG-0003CN-QX for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 09:30:26 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCFTE-0003AH-GV for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:30:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCFTB-00039X-2V for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:30:23 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCFTA-00039M-LN for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:30:20 -0500 Received: from smtp-30.tbbs.net ([63.111.248.3]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCFTA-0005rj-FD for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:30:20 -0500 Received: from l2c8h6.tbbs.net (dialup-4.159.158.149.Dial1.Chicago1.Level3.net [4.159.158.149]) by smtp-30.tbbs.net (Postfix) with ESMTP id 02B0CEA550; Tue, 8 Jan 2008 09:30:16 -0500 (EST) Message-Id: <6.0.1.1.0.20080108084933.032903a0@mail.tbbs.net> X-Sender: hsv@mail.tbbs.net X-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1 Date: Tue, 08 Jan 2008 08:54:38 -0500 To: Thomas Dickey From: hsv@tbbs.net Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: <20080107202830.H20418@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> <20080107202830.H20418@mail101.his.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 14:30:24 -0000 >>>> 20080107 20:37 -0500, Thomas Dickey >>>> node::device:[level.level]filename.suffix;1 The parts are optional, e.g., [level.level] is a valid directory name [000000] is like the "/" path on Unix [level.] is valid too <<<<<<<< And the use of angle-brackets is also valid: node::device:filename.suffix;1 .... --just to complicate things, ... from TOPS-10 & -20, I suspect ... and double-quotes and wild-cards also have a place. (When I used VMS I always preferred the angle-brackets.) From MAILER-DAEMON Tue Jan 08 09:35:28 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCFY8-000220-EX for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 09:35:28 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCFY6-0001zn-M7 for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:35:26 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCFY5-0001yg-SX for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:35:26 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCFY5-0001yT-HW for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:35:25 -0500 Received: from smtp303.his.com ([216.194.210.47]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCFY5-00075U-9e for lynx-dev@nongnu.org; Tue, 08 Jan 2008 09:35:25 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp303.his.com (Postfix) with ESMTP id 2C60915BF31; Tue, 8 Jan 2008 09:35:24 -0500 (EST) Received: from smtp303.his.com ([216.194.210.47]) by localhost (smtp303.his.com [216.194.210.47]) (amavisd-new, port 10024) with ESMTP id 01543-07; Tue, 8 Jan 2008 09:35:19 -0500 (EST) Received: from mail101.his.com (mail101b.his.com [216.194.192.39]) by smtp303.his.com (Postfix) with ESMTP id 3FDD115BF30; Tue, 8 Jan 2008 09:35:19 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m08EZIH9078216 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Jan 2008 09:35:18 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m08EZItb078212; Tue, 8 Jan 2008 09:35:18 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 8 Jan 2008 09:35:18 -0500 (EST) From: Thomas Dickey To: hsv@tbbs.net Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: <6.0.1.1.0.20080108084933.032903a0@mail.tbbs.net> Message-ID: <20080108093228.U15881@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> <20080107202830.H20418@mail101.his.com> <6.0.1.1.0.20080108084933.032903a0@mail.tbbs.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.247 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 14:35:27 -0000 On Tue, 8 Jan 2008, hsv@tbbs.net wrote: >>>>> 20080107 20:37 -0500, Thomas Dickey >>>> > node::device:[level.level]filename.suffix;1 > > The parts are optional, e.g., > > [level.level] is a valid directory name > [000000] is like the "/" path on Unix > [level.] is valid too > <<<<<<<< > And the use of angle-brackets is also valid: > node::device:filename.suffix;1 .... yes - and the semicolon can be a different character also (iirc, a "."). > --just to complicate things, ... from TOPS-10 & -20, I suspect ... and > double-quotes and wild-cards also have a place. (When I used VMS I always > preferred the angle-brackets.) double-quotes can appear in a node-name (something like that - I've seen it documented but don't recall the exact terminology up at the node level). wildcards at least are comparable to other systems: "*" -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 08 12:08:42 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCHwQ-0002Zn-8F for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 12:08:42 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCHXr-0001al-GL for lynx-dev@nongnu.org; Tue, 08 Jan 2008 11:43:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCHXo-0001XM-Q0 for lynx-dev@nongnu.org; Tue, 08 Jan 2008 11:43:19 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCHXo-0001X2-Hh for lynx-dev@nongnu.org; Tue, 08 Jan 2008 11:43:16 -0500 Received: from mx1.redhat.com ([66.187.233.31]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCHXo-00042y-9m for lynx-dev@nongnu.org; Tue, 08 Jan 2008 11:43:16 -0500 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id m08Gh9sU023568 for ; Tue, 8 Jan 2008 11:43:09 -0500 Received: from lacrosse.corp.redhat.com (lacrosse.corp.redhat.com [172.16.52.154]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m08Gh9Pj013899 for ; Tue, 8 Jan 2008 11:43:09 -0500 Received: from dhcp-lab-208.englab.brq.redhat.com (dhcp-lab-197.englab.brq.redhat.com [10.34.33.197]) by lacrosse.corp.redhat.com (8.12.11.20060308/8.11.6) with ESMTP id m08Gh87p022175 for ; Tue, 8 Jan 2008 11:43:08 -0500 Message-ID: <4783A7F7.7080901@redhat.com> Date: Tue, 08 Jan 2008 17:42:31 +0100 From: Jiri Moskovcak User-Agent: Thunderbird 2.0.0.9 (X11/20071115) MIME-Version: 1.0 To: lynx-dev@nongnu.org X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.52.254 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-Mailman-Approved-At: Tue, 08 Jan 2008 12:08:40 -0500 Subject: [Lynx-dev] crash when using Turkish translation X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 16:43:19 -0000 Hi, I'm maintainer of Lynx package for Fedora and I found a bug in implementation of StrAllocVsprintf() - it seems that it can't handle formatting string like %2$s and it crashes with this message: *** invalid %N$ use detected *** I can fix the crash, but real fix will probably require to rewrite bigger part of that function. So I'd like to ask if someone can take a look at it. Thank you. Jirka From MAILER-DAEMON Tue Jan 08 13:40:10 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCJMw-0007Lw-3w for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 13:40:10 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCJMu-0007LD-6i for lynx-dev@nongnu.org; Tue, 08 Jan 2008 13:40:08 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCJMt-0007Ko-7d for lynx-dev@nongnu.org; Tue, 08 Jan 2008 13:40:07 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCJMs-0007Kh-UG for lynx-dev@nongnu.org; Tue, 08 Jan 2008 13:40:06 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCJMs-0001br-EU for lynx-dev@nongnu.org; Tue, 08 Jan 2008 13:40:06 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id C00BC7CC0FF; Tue, 8 Jan 2008 13:40:04 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 07490-02; Tue, 8 Jan 2008 13:39:58 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id A4D127CC101; Tue, 8 Jan 2008 13:39:57 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m08IdvtD087344 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Jan 2008 13:39:57 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m08Idurh087341; Tue, 8 Jan 2008 13:39:57 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 8 Jan 2008 13:39:56 -0500 (EST) From: Thomas Dickey To: Jiri Moskovcak Subject: Re: [Lynx-dev] crash when using Turkish translation In-Reply-To: <4783A7F7.7080901@redhat.com> Message-ID: <20080108133927.E15881@mail101.his.com> References: <4783A7F7.7080901@redhat.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -3.452 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 18:40:08 -0000 On Tue, 8 Jan 2008, Jiri Moskovcak wrote: > Hi, > I'm maintainer of Lynx package for Fedora and I found a bug in implementation > of StrAllocVsprintf() - it seems that it can't handle formatting string like > %2$s and it crashes with this message: > *** invalid %N$ use detected *** I can fix the crash, but real fix will > probably require to rewrite bigger part of that function. So I'd like to ask > if someone can take a look at it. I can take a look at it - hadn't considered the problem of formats passed down via gettext. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 08 18:21:25 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCNl7-0002mL-RI for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 18:21:25 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCNl6-0002k4-7K for lynx-dev@nongnu.org; Tue, 08 Jan 2008 18:21:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCNl3-0002hT-W5 for lynx-dev@nongnu.org; Tue, 08 Jan 2008 18:21:23 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCNl3-0002hQ-Qb for lynx-dev@nongnu.org; Tue, 08 Jan 2008 18:21:21 -0500 Received: from tomts13.bellnexxia.net ([209.226.175.34] helo=tomts13-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCNl3-0003Ri-Jr for lynx-dev@nongnu.org; Tue, 08 Jan 2008 18:21:21 -0500 Received: from toip5.srvr.bell.ca ([209.226.175.88]) by tomts13-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080108232119.DFTT22392.tomts13-srv.bellnexxia.net@toip5.srvr.bell.ca> for ; Tue, 8 Jan 2008 18:21:19 -0500 Message-Id: <6bplrs$5kr3ej@toip5.srvr.bell.ca> X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq4HAKWUg0fR4q8+/2dsb2JhbACBVw Received: from wynq.bellnexxia.net (HELO sym-web-out.sympatico.ca) ([209.226.175.62]) by toip5.srvr.bell.ca with SMTP; 08 Jan 2008 18:22:37 -0500 X-Mailer: Openwave WebEngine, version 2.8.6.6 (webedge20-101-174-112-20020617)" From: Andre-John Mas To: ,Thomas Dickey Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses Date: Tue, 8 Jan 2008 18:21:19 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 23:21:24 -0000 Hi, Its been a while since I have touched C, though this is a state machine that I developped a few years ago that does the job for URIs: http://ajmas.dyndns.org/misc/uriparser.c.txt I generally consider it to be up for grabs and open for improvement. I'll see how this melds with lynx later in the week, since I don't have too much time at the moment. There may even be a way of applying a simpler modification. A quick test shows that VMS pass, but the '/' would need to be removed fromt the path. BTW how stringent should the parser be, with regards to malformed URL? Andre From MAILER-DAEMON Tue Jan 08 19:16:58 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCOcs-0005Zi-Dl for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 19:16:58 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCOcp-0005UL-9M for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:16:55 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCOco-0005TM-PG for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:16:54 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCOcn-0005Sl-TQ for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:16:53 -0500 Received: from vms040pub.verizon.net ([206.46.252.40]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCOcn-0004zV-Oq for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:16:53 -0500 Received: from crayon.invisible-island.net ([71.163.180.18]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JUC00C7COTVOON4@vms040.mailsrvcs.net> for lynx-dev@nongnu.org; Tue, 08 Jan 2008 18:17:56 -0600 (CST) Received: from crayon.invisible-island.net (tom@localhost [127.0.0.1]) by crayon.invisible-island.net (8.14.1/8.14.1/Debian-9) with ESMTP id m090GODv023696 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 08 Jan 2008 19:16:24 -0500 Received: (from tom@localhost) by crayon.invisible-island.net (8.14.1/8.14.1/Submit) id m090GOcm023693; Tue, 08 Jan 2008 19:16:24 -0500 Date: Tue, 08 Jan 2008 19:16:24 -0500 From: Thomas Dickey Subject: Re: [Lynx-dev] crash when using Turkish translation In-reply-to: <4783A7F7.7080901@redhat.com> To: Jiri Moskovcak Message-id: <20080109001624.GA23684@invisible-island.net> MIME-version: 1.0 Content-type: multipart/mixed; boundary=VS++wcV0S1rZb1Fb Content-disposition: inline References: <4783A7F7.7080901@redhat.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-detected-kernel: by monty-python.gnu.org: Solaris 9.1 Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2008 00:16:55 -0000 --VS++wcV0S1rZb1Fb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jan 08, 2008 at 05:42:31PM +0100, Jiri Moskovcak wrote: > Hi, > I'm maintainer of Lynx package for Fedora and I found a bug in > implementation of StrAllocVsprintf() - it seems that it can't handle > formatting string like %2$s and it crashes with this message: > *** invalid %N$ use detected *** I can fix the crash, but real fix will > probably require to rewrite bigger part of that function. So I'd like to > ask if someone can take a look at it. Attaching the change I just checked-in (will be in dev.8) -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net --VS++wcV0S1rZb1Fb Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=foo =================================================================== RCS file: WWW/Library/Implementation/RCS/HTString.c,v retrieving revision 1.49 diff -u -r1.49 WWW/Library/Implementation/HTString.c --- WWW/Library/Implementation/HTString.c 2007/05/16 21:44:23 1.49 +++ WWW/Library/Implementation/HTString.c 2008/01/09 00:06:06 @@ -1,5 +1,5 @@ /* - * $LynxId: HTString.c,v 1.49 2007/05/16 21:44:23 tom Exp $ + * $LynxId: HTString.c,v 1.50 2008/01/09 00:06:06 tom Exp $ * * Case-independent string comparison HTString.c * @@ -619,6 +619,46 @@ const char *fmt, va_list * ap) { +#ifdef HAVE_VASPRINTF + /* + * Use vasprintf() if we have it, since it is simplest. + */ + char *result = 0; + char *temp = 0; + + /* discard old destination if no length was given */ + if (pstr && !dst_len) { + if (*pstr) + FREE(*pstr); + } + + if (vasprintf(&temp, fmt, *ap) >= 0) { + if (dst_len != 0) { + int src_len = strlen(temp); + int new_len = dst_len + src_len + 1; + + result = HTAlloc(pstr ? *pstr : 0, new_len); + if (result != 0) { + strcpy(result + dst_len, temp); + mark_malloced(temp, new_len); + } + free(temp); + } else { + result = temp; + mark_malloced(temp, strlen(temp)); + } + } + + if (pstr != 0) + *pstr = result; + + return result; +#else /* !HAVE_VASPRINTF */ + /* + * If vasprintf() is not available, this works - but does not implement + * the POSIX '$' formatting character which may be used in some of the + * ".po" files. + */ #ifdef SAVE_TIME_NOT_SPACE static size_t tmp_len = 0; static size_t fmt_len = 0; @@ -634,20 +674,9 @@ char *dst_ptr = *pstr; const char *format = fmt; - if (fmt == 0 || *fmt == '\0') + if (isEmpty(fmt)) return 0; -#ifdef USE_VASPRINTF - if (pstr && !dst_len) { - if (*pstr) - FREE(*pstr); - if (vasprintf(pstr, fmt, *ap) >= 0) { - mark_malloced(*pstr, strlen(*pstr) + 1); - return (*pstr); - } - } -#endif /* USE_VASPRINTF */ - need = strlen(fmt) + 1; #ifdef SAVE_TIME_NOT_SPACE if (!fmt_ptr || fmt_len < need * NUM_WIDTH) { @@ -848,6 +877,7 @@ if (pstr) *pstr = dst_ptr; return (dst_ptr); +#endif /* HAVE_VASPRINTF */ } #undef SAVE_TIME_NOT_SPACE @@ -895,16 +925,7 @@ LYva_start(ap, fmt); { -#ifdef USE_VASPRINTF - if (pstr) { - if (*pstr) - FREE(*pstr); - if (vasprintf(pstr, fmt, ap) >= 0) /* else call outofmem?? */ - mark_malloced(*pstr, strlen(*pstr) + 1); - result = *pstr; - } else -#endif /* USE_VASPRINTF */ - result = StrAllocVsprintf(pstr, 0, fmt, &ap); + result = StrAllocVsprintf(pstr, 0, fmt, &ap); } va_end(ap); --VS++wcV0S1rZb1Fb-- From MAILER-DAEMON Tue Jan 08 19:22:28 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCOiC-0002Ea-8Y for mharc-lynx-dev@gnu.org; Tue, 08 Jan 2008 19:22:28 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCOiA-0002EO-1t for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:22:26 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCOi8-0002DO-7w for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:22:25 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCOi7-0002DI-Vf for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:22:24 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCOi7-00062e-71 for lynx-dev@nongnu.org; Tue, 08 Jan 2008 19:22:23 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 88BBD7CC027; Tue, 8 Jan 2008 19:22:21 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 19483-09; Tue, 8 Jan 2008 19:22:19 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 6DE277CC002; Tue, 8 Jan 2008 19:22:19 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m090MJp8026376 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Jan 2008 19:22:19 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m090MIuZ026373; Tue, 8 Jan 2008 19:22:19 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 8 Jan 2008 19:22:18 -0500 (EST) From: Thomas Dickey To: Andre-John Mas Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: <6bplrs$5kr3ej@toip5.srvr.bell.ca> Message-ID: <20080108192136.S24904@mail101.his.com> References: <6bplrs$5kr3ej@toip5.srvr.bell.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2008 00:22:26 -0000 On Tue, 8 Jan 2008, Andre-John Mas wrote: > Hi, > > Its been a while since I have touched C, though this is a state machine that I developped a few years ago that does the job for URIs: > > http://ajmas.dyndns.org/misc/uriparser.c.txt > > I generally consider it to be up for grabs and open for improvement. I'll see how this melds with lynx later in the week, since I don't have too much time at the moment. There may even be a way of applying a simpler modification. > > A quick test shows that VMS pass, but the '/' would need to be removed fromt the path. > > BTW how stringent should the parser be, with regards to malformed URL? I suppose it depends on what type of malformation... -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Wed Jan 09 06:20:09 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCYye-0006M0-Uz for mharc-lynx-dev@gnu.org; Wed, 09 Jan 2008 06:20:08 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCYyd-0006Lt-5g for lynx-dev@nongnu.org; Wed, 09 Jan 2008 06:20:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCYyU-0006Kv-Mj for lynx-dev@nongnu.org; Wed, 09 Jan 2008 06:20:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCYyU-0006Kr-DN for lynx-dev@nongnu.org; Wed, 09 Jan 2008 06:19:58 -0500 Received: from saltmine.radix.net ([207.192.128.40]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCYyT-0001yk-1h for lynx-dev@nongnu.org; Wed, 09 Jan 2008 06:19:58 -0500 Received: from saltmine.radix.net (localhost [127.0.0.1]) by saltmine.radix.net (8.12.2/8.12.2) with ESMTP id m09BJKT2013914; Wed, 9 Jan 2008 06:19:20 -0500 (EST) Received: (from dickey@localhost) by saltmine.radix.net (8.12.2/8.12.2/Submit) id m09BJK8q013913; Wed, 9 Jan 2008 06:19:20 -0500 (EST) Date: Wed, 9 Jan 2008 06:19:20 -0500 From: Thomas Dickey To: Jiri Moskovcak , lynx-dev@nongnu.org Subject: Re: [Lynx-dev] crash when using Turkish translation Message-ID: <20080109111919.GA6943@saltmine.radix.net> References: <4783A7F7.7080901@redhat.com> <20080109001624.GA23684@invisible-island.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080109001624.GA23684@invisible-island.net> User-Agent: Mutt/1.3.27i X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2008 11:20:07 -0000 On Tue, Jan 08, 2008 at 07:16:24PM -0500, Thomas Dickey wrote: > On Tue, Jan 08, 2008 at 05:42:31PM +0100, Jiri Moskovcak wrote: > > Hi, > > I'm maintainer of Lynx package for Fedora and I found a bug in > > implementation of StrAllocVsprintf() - it seems that it can't handle > > formatting string like %2$s and it crashes with this message: > > *** invalid %N$ use detected *** I can fix the crash, but real fix will > > probably require to rewrite bigger part of that function. So I'd like to > > ask if someone can take a look at it. > > Attaching the change I just checked-in (will be in dev.8) ...to explain a little: when I wrote HTSprintf/etc in 1998 (and with KW, modified them in 1999), vasprintf, asprintf, etc were available only as undocumented functions in glibc (read: Linux-specific). I'd added a configure check for it, thinking to revisit that if needed (or if it were standard enough to rely on). According to the manpage that's available with *BSD now. It won't work for older Unix's (perhaps not even newer ones). The "2$" is a feature not in c99 which is (according to the manpage on Linux) part of POSIX 2001.something. It's used only in lynx's message files (and I'd overlooked that detail). The quick fix simply uses vasprintf where it exists - and that in turn (Linux, *BSD) will presumably get the "2$" feature since the respective systems claim to support it. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Wed Jan 09 17:51:53 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JCjm4-00061D-S4 for mharc-lynx-dev@gnu.org; Wed, 09 Jan 2008 17:51:52 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JCjm3-00060o-8n for lynx-dev@nongnu.org; Wed, 09 Jan 2008 17:51:51 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JCjm2-00060U-8u for lynx-dev@nongnu.org; Wed, 09 Jan 2008 17:51:50 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JCjm2-00060R-6A for lynx-dev@nongnu.org; Wed, 09 Jan 2008 17:51:50 -0500 Received: from smtp-30.tbbs.net ([63.111.248.3]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JCjm1-0006wr-NC for lynx-dev@nongnu.org; Wed, 09 Jan 2008 17:51:50 -0500 Received: from l2c8h6.tbbs.net (dialup-4.159.158.97.Dial1.Chicago1.Level3.net [4.159.158.97]) by smtp-30.tbbs.net (Postfix) with ESMTP id A7420EA555; Wed, 9 Jan 2008 17:51:45 -0500 (EST) Message-Id: <6.0.1.1.0.20080109125251.032a5700@mail.tbbs.net> X-Sender: hsv@mail.tbbs.net X-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1 Date: Wed, 09 Jan 2008 17:28:01 -0500 To: Thomas Dickey From: hsv@tbbs.net Subject: Re: [Lynx-dev] Lynx 2.8.7 and numeric IPv6 adddresses In-Reply-To: <20080108093228.U15881@mail101.his.com> References: <6buhm2$54cb3h@toip7.srvr.bell.ca> <20080107180217.J73930@mail101.his.com> <3E49265E-1021-46A7-B51C-7A2BAE6B3C8F@sympatico.ca> <20080107201323.P16505@mail101.his.com> <20080107202830.H20418@mail101.his.com> <6.0.1.1.0.20080108084933.032903a0@mail.tbbs.net> <20080108093228.U15881@mail101.his.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2008 22:51:51 -0000 >>>> 20080108 09:35 -0500, Thomas Dickey >>>> double-quotes can appear in a node-name (something like that - I've seen it documented but don't recall the exact terminology up at the node level). wildcards at least are comparable to other systems: "*" <<<<<<<< Double-quotes are also used for filenames on external devices wheron it is not guaranteed that the VMS naming rules are followed, eg, on magnetic tape. Maibe this is irrelevant to Lynx. In the directory path there is also the trailind wildcard "..." which stands for the directory s descendants, too, and the leadind character "-." which is like "../" in Unix. Maibe it is time for a VMS reference, .... From MAILER-DAEMON Sat Jan 12 11:01:59 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JDio3-0002ux-Q9 for mharc-lynx-dev@gnu.org; Sat, 12 Jan 2008 11:01:59 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JDio1-0002uD-UD for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:01:57 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JDinu-0002sG-N6 for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:01:57 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JDinu-0002sC-IO for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:01:50 -0500 Received: from vesta.site5.com ([74.53.58.19]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JDinu-00005f-3S for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:01:50 -0500 Received: from [209.30.39.210] (helo=[192.168.1.131]) by vesta.site5.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1JDinj-0004hS-Jq for lynx-dev@nongnu.org; Sat, 12 Jan 2008 10:01:39 -0600 Message-ID: <4788E44E.5050203@tim.thechases.com> Date: Sat, 12 Jan 2008 10:01:18 -0600 From: Tim Chase User-Agent: Icedove 1.5.0.12 (X11/20070730) MIME-Version: 1.0 To: lynx-dev@nongnu.org Content-Type: multipart/mixed; boundary="------------050804070502040900050101" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vesta.site5.com X-AntiAbuse: Original Domain - nongnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tim.thechases.com X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. Subject: [Lynx-dev] Adding Nano to the list of positionable editors X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 16:01:58 -0000 This is a multi-part message in MIME format. --------------050804070502040900050101 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit The rather boring attached diff just adds "nano" to the list of positionable editors in editor_can_position() of LYEdit.c so it can be called with nano +42 $TEMPFILE to position the cursor on line 42 when using Nano. This came up in the Blinux (blind Linux users) mailing list when a user was confused by Lynx docs referencing positionablity within the editor and his editor (nano, a popular free-sofware replacement for Pico) allowed for positionability but the two weren't talking to each other. I offered both this suggestion (rebuilding Lynx with "nano" in the above list) and a fix-it-now solution of cheating by linking nano to an editor that Lynx recognized as positionable. I suppose some sort of more sustainable long-term solution would be to have the initial list be the default, but also accept a list of "positional editors" from the /etc/lynx.cfg file so an administrator specify which editors on the system are positionable without rebuilding the binary. But for now, adding nano to the list of positionable editors is an easy fix. -tim --------------050804070502040900050101 Content-Type: text/plain; name="LYEdit.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="LYEdit.diff" *** LYEdit.c 2008/01/12 15:40:43 1.1 --- LYEdit.c 2008/01/12 15:41:01 *************** *** 27,32 **** --- 27,33 ---- "jpico", "jstar", "jstar", + "nano", "pico", "rjoe", "vi" --------------050804070502040900050101-- From MAILER-DAEMON Sat Jan 12 11:08:46 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JDiuc-00035q-9H for mharc-lynx-dev@gnu.org; Sat, 12 Jan 2008 11:08:46 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JDiua-00035l-Jb for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:08:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JDiuY-00035Z-Ct for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:08:43 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JDiuY-00035W-AF for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:08:42 -0500 Received: from smtp303.his.com ([216.194.210.47]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JDiuY-0002lE-06 for lynx-dev@nongnu.org; Sat, 12 Jan 2008 11:08:42 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp303.his.com (Postfix) with ESMTP id 39B2D15BD96; Sat, 12 Jan 2008 11:08:39 -0500 (EST) Received: from smtp303.his.com ([216.194.210.47]) by localhost (smtp303.his.com [216.194.210.47]) (amavisd-new, port 10024) with ESMTP id 08685-02; Sat, 12 Jan 2008 11:08:31 -0500 (EST) Received: from mail101.his.com (mail101b.his.com [216.194.192.39]) by smtp303.his.com (Postfix) with ESMTP id 5B35F15BC10; Sat, 12 Jan 2008 11:08:31 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0CG8UwO033111 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 12 Jan 2008 11:08:30 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0CG8U1u033108; Sat, 12 Jan 2008 11:08:30 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Sat, 12 Jan 2008 11:08:30 -0500 (EST) From: Thomas Dickey To: Tim Chase Subject: Re: [Lynx-dev] Adding Nano to the list of positionable editors In-Reply-To: <4788E44E.5050203@tim.thechases.com> Message-ID: <20080112110809.F32624@mail101.his.com> References: <4788E44E.5050203@tim.thechases.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.25 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 16:08:44 -0000 On Sat, 12 Jan 2008, Tim Chase wrote: > The rather boring attached diff just adds "nano" to the list of > positionable editors in editor_can_position() of LYEdit.c so it > can be called with ... > But for now, adding nano to the list of positionable editors is > an easy fix. thanks -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Mon Jan 14 11:58:06 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JESdS-0006Uw-7B for mharc-lynx-dev@gnu.org; Mon, 14 Jan 2008 11:58:06 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JESdR-0006Ur-Fk for lynx-dev@nongnu.org; Mon, 14 Jan 2008 11:58:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JESdP-0006Uf-14 for lynx-dev@nongnu.org; Mon, 14 Jan 2008 11:58:04 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JESdO-0006Uc-SC for lynx-dev@nongnu.org; Mon, 14 Jan 2008 11:58:02 -0500 Received: from saltmine.radix.net ([207.192.128.40]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JESdO-0005GP-Id for lynx-dev@nongnu.org; Mon, 14 Jan 2008 11:58:02 -0500 Received: from saltmine.radix.net (localhost [127.0.0.1]) by saltmine.radix.net (8.12.2/8.12.2) with ESMTP id m0EGvkT2011237; Mon, 14 Jan 2008 11:57:46 -0500 (EST) Received: (from dickey@localhost) by saltmine.radix.net (8.12.2/8.12.2/Submit) id m0EGvkeE011227; Mon, 14 Jan 2008 11:57:46 -0500 (EST) Date: Mon, 14 Jan 2008 11:57:46 -0500 From: Thomas Dickey To: Lynx Development Message-ID: <20080114165746.GA6941@saltmine.radix.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: christine martin Subject: [Lynx-dev] Re: Lynx-dev post from mail@christinemartin.plus.com requires approval X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jan 2008 16:58:05 -0000 > Date: Mon, 14 Jan 2008 09:38:36 -0000 > From: "christine martin" > Subject: Verifing my web site > To: > X-Mailer: Microsoft Outlook Express 6.00.2900.3138 > > Hello > Can you help. > I have a new web site www.cumbria-holidays.co.uk 01.01.2008 > > I am using Microsoft Frontpage 2000 for my web site; > > I am trying to verify my site with google. It gives me a meta tag to copy to my index page after and before > I copy it there, but when I save the page it makes the meta tag jump down the page after this. It will not stay where I put it. I'm not familiar with that tag, but I do seee your page has the data inside an HREF rather than by itself. Look up at the top of the page for comparison. I'd expect to see your tag up there, looking like <meta name="verify-v1" content="Su4hWajk9tpjkYcXWgqVPSSk89yhyw3nNrQVUoaBI8o"> > > Also how can I stop this meta tag from showing on the index page to all my visitors to the site. > > Am I not copying it over right. > > With my site map which I got from google, I cannot ad it. > Google says I must verify my site first. But further on it says you can ad a site map without verifying it!! > > Please can you help me I need to get this site up and running as I am advertising other peoples holiday lets. > > I cannot be found yet when I put in my url on google search - but they find me on other website which I have advertised with. > > I am new to this game so need some guidance. > Many thanks in advance > Christine Martin > Cumbria-holidays.co.uk -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 15 09:59:13 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JEnFx-0006PB-Mp for mharc-lynx-dev@gnu.org; Tue, 15 Jan 2008 09:59:13 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JEmCM-0000Hs-Gh for lynx-dev@nongnu.org; Tue, 15 Jan 2008 08:51:26 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JEmCK-0000Eg-GC for lynx-dev@nongnu.org; Tue, 15 Jan 2008 08:51:25 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JEmCJ-0000EM-UH for lynx-dev@nongnu.org; Tue, 15 Jan 2008 08:51:23 -0500 Received: from n8.bullet.re3.yahoo.com ([68.142.237.93]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from <archamick@yahoo.com>) id 1JEmCJ-00076q-Mq for lynx-dev@nongnu.org; Tue, 15 Jan 2008 08:51:23 -0500 Received: from [68.142.237.87] by n8.bullet.re3.yahoo.com with NNFMP; 15 Jan 2008 13:51:23 -0000 Received: from [69.147.75.193] by t3.bullet.re3.yahoo.com with NNFMP; 15 Jan 2008 13:51:23 -0000 Received: from [127.0.0.1] by omp109.mail.re1.yahoo.com with NNFMP; 15 Jan 2008 13:51:23 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 185257.7226.bm@omp109.mail.re1.yahoo.com Received: (qmail 68849 invoked by uid 60001); 15 Jan 2008 13:51:23 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Message-ID; b=rpoTvWQNUYnZpG46YUJtpoRJuw93RaM29QhNl3MZZF+1iCisNWheX5KGayXL4HWdaM5My+4slTNo4cHJ9Ehq09fjT4MX76J86YNGMVSyDhgceTxLUdZLo7k1VvEBykLZ1xdRT1qLc6cFYcFYiZTR2Ie2P2SuLuJivr4DaT3T7iM=; X-YMail-OSG: AfitrP8VM1mWtwy_FpE7dszVxqN67WuxM1TjPy183kmB71WWRIszrSFMir3AwJCUoi5BSe7A9P1m8jkY8xUwoCLV_BBF11ytLn6k Received: from [118.175.129.43] by web57512.mail.re1.yahoo.com via HTTP; Tue, 15 Jan 2008 05:51:22 PST X-Mailer: YahooMailRC/818.31 YahooMailWebService/0.7.160 Date: Tue, 15 Jan 2008 05:51:22 -0800 (PST) From: Michael Wright <archamick@yahoo.com> To: lynx-dev@nongnu.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-596400768-1200405082=:68027" Message-ID: <993655.68027.qm@web57512.mail.re1.yahoo.com> X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) X-Mailman-Approved-At: Tue, 15 Jan 2008 09:59:12 -0500 Subject: [Lynx-dev] Lynx Question X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 15 Jan 2008 13:51:26 -0000 --0-596400768-1200405082=:68027 Content-Type: text/plain; charset=us-ascii Hi There, I am trying to setup a cron job which uses the lynx command processor, the cron is set as follows using cpanel (standard) level lynx -dump http://www.mydomain.com/cron/cron1.php but it is giving me an error which says it needs the -auth=id:pw command as the directory which the cron job lies is password protected for security reasons, my question is where do i place the -auth=id:pw command in the above cron? Best Wishes Daren ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ --0-596400768-1200405082=:68027 Content-Type: text/html; charset=us-ascii <html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Hi There,</DIV> <DIV> </DIV> <DIV>I am trying to setup a cron job which uses the lynx command processor, the cron is set as follows using cpanel (standard) level</DIV> <DIV> </DIV> <DIV>lynx -dump <A href="http://www.mydomain.com/cron/cron1.php">http://www.mydomain.com/cron/cron1.php</A> but it is giving me an error which says it needs the -auth=id:pw command as the directory which the cron job lies is password protected for security reasons, my question is where do i place the -auth=id:pw command in the above cron?</DIV> <DIV> </DIV> <DIV>Best Wishes</DIV> <DIV> </DIV> <DIV>Daren</DIV></div><br> <hr size=1>Be a better friend, newshound, and know-it-all with Yahoo! Mobile. <a href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ "> Try it now.</a></body></html> --0-596400768-1200405082=:68027-- From MAILER-DAEMON Tue Jan 15 10:13:56 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JEnUC-00034o-0M for mharc-lynx-dev@gnu.org; Tue, 15 Jan 2008 10:13:56 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JEnUA-00034C-7N for lynx-dev@nongnu.org; Tue, 15 Jan 2008 10:13:54 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JEnU9-00033M-Cg for lynx-dev@nongnu.org; Tue, 15 Jan 2008 10:13:53 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JEnU9-000331-55 for lynx-dev@nongnu.org; Tue, 15 Jan 2008 10:13:53 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JEnU8-0007k6-U9 for lynx-dev@nongnu.org; Tue, 15 Jan 2008 10:13:53 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 6276D7CC0D4; Tue, 15 Jan 2008 10:13:52 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 19334-04-2; Tue, 15 Jan 2008 10:13:46 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 0D8A97CC0CE; Tue, 15 Jan 2008 10:13:46 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0FFDjPA064034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 15 Jan 2008 10:13:45 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0FFDjQY064031; Tue, 15 Jan 2008 10:13:45 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 15 Jan 2008 10:13:45 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: Michael Wright <archamick@yahoo.com> Subject: Re: [Lynx-dev] Lynx Question In-Reply-To: <993655.68027.qm@web57512.mail.re1.yahoo.com> Message-ID: <20080115101306.J77563@mail101.his.com> References: <993655.68027.qm@web57512.mail.re1.yahoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -3.451 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 15 Jan 2008 15:13:54 -0000 On Tue, 15 Jan 2008, Michael Wright wrote: > Hi There, > > I am trying to setup a cron job which uses the lynx command processor, the cron is set as follows using cpanel (standard) level > > lynx -dump http://www.mydomain.com/cron/cron1.php but it is giving me an > error which says it needs the -auth=id:pw command as the directory which > the cron job lies is password protected for security reasons, my > question is where do i place the -auth=id:pw command in the above cron? It's a command-line option, e.g., lynx -auth=id:pw -dump http://www.mydomain.com/cron/cron1.php -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 15 11:30:41 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JEogS-0007iy-WD for mharc-lynx-dev@gnu.org; Tue, 15 Jan 2008 11:30:41 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JEogS-0007iP-85 for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:30:40 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JEogR-0007hW-C1 for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:30:39 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JEogR-0007hJ-4b for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:30:39 -0500 Received: from py-out-1112.google.com ([64.233.166.179]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <stef@caunter.ca>) id 1JEogQ-0004Sm-SH for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:30:39 -0500 Received: by py-out-1112.google.com with SMTP id u52so3736600pyb.10 for <lynx-dev@nongnu.org>; Tue, 15 Jan 2008 08:30:36 -0800 (PST) Received: by 10.140.126.14 with SMTP id y14mr4720223rvc.96.1200414635605; Tue, 15 Jan 2008 08:30:35 -0800 (PST) Received: by 10.141.136.8 with HTTP; Tue, 15 Jan 2008 08:30:35 -0800 (PST) Message-ID: <c097fbc00801150830le479635jd4b94b7e5133aa6e@mail.gmail.com> Date: Tue, 15 Jan 2008 11:30:35 -0500 From: "Stefan Caunter" <stef@caunter.ca> To: "Michael Wright" <archamick@yahoo.com> Subject: Re: [Lynx-dev] Lynx Question In-Reply-To: <993655.68027.qm@web57512.mail.re1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <993655.68027.qm@web57512.mail.re1.yahoo.com> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 15 Jan 2008 16:30:40 -0000 On 1/15/08, Michael Wright <archamick@yahoo.com> wrote: > > Hi There, > > I am trying to setup a cron job which uses the lynx command processor, the > cron is set as follows using cpanel (standard) level You will want to ensure the dump goes somewhere you can write. You may want to set and export $HOME or explicitly send the file somewhere writeable. > > lynx -dump http://www.mydomain.com/cron/cron1.php but it is > giving me an error which says it needs the -auth=id:pw command as the > directory which the cron job lies is password protected for security > reasons, my question is where do i place the -auth=id:pw command in the > above cron? Stefan Caunter http://caunter.ca/contact.html From MAILER-DAEMON Tue Jan 15 11:39:45 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JEopF-0001eg-KV for mharc-lynx-dev@gnu.org; Tue, 15 Jan 2008 11:39:45 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JEopE-0001eQ-D6 for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:39:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JEopC-0001dU-OC for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:39:44 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JEopC-0001dO-Ji for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:39:42 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JEopC-0006P9-9C for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:39:42 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 7AFEA7CC027; Tue, 15 Jan 2008 11:39:41 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 15343-01; Tue, 15 Jan 2008 11:39:38 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 04EEB7CC0A9; Tue, 15 Jan 2008 11:39:38 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0FGdbMb006414 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 15 Jan 2008 11:39:37 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0FGdbRh006411; Tue, 15 Jan 2008 11:39:37 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 15 Jan 2008 11:39:37 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: Stefan Caunter <stef@caunter.ca> Subject: Re: [Lynx-dev] Lynx Question In-Reply-To: <c097fbc00801150830le479635jd4b94b7e5133aa6e@mail.gmail.com> Message-ID: <20080115113806.O77563@mail101.his.com> References: <993655.68027.qm@web57512.mail.re1.yahoo.com> <c097fbc00801150830le479635jd4b94b7e5133aa6e@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.35 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org, Michael Wright <archamick@yahoo.com> X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 15 Jan 2008 16:39:44 -0000 On Tue, 15 Jan 2008, Stefan Caunter wrote: > On 1/15/08, Michael Wright <archamick@yahoo.com> wrote: >> >> Hi There, >> >> I am trying to setup a cron job which uses the lynx command processor, the >> cron is set as follows using cpanel (standard) level > > You will want to ensure the dump goes somewhere you can write. You may > want to set and export $HOME or explicitly send the file somewhere > writeable. Generally cron sends mail with the output - so it's not necessary to redirect it. It's not $HOME which is (usually) a problem with cron, but $PATH). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 15 11:48:40 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JEoxs-0007St-2x for mharc-lynx-dev@gnu.org; Tue, 15 Jan 2008 11:48:40 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JEoxq-0007SB-MK for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:48:38 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JEoxo-0007RK-UE for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:48:38 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JEoxo-0007RE-M2 for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:48:36 -0500 Received: from py-out-1112.google.com ([64.233.166.180]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <stef@caunter.ca>) id 1JEoxo-0000OS-Dt for lynx-dev@nongnu.org; Tue, 15 Jan 2008 11:48:36 -0500 Received: by py-out-1112.google.com with SMTP id u52so3743150pyb.10 for <lynx-dev@nongnu.org>; Tue, 15 Jan 2008 08:48:34 -0800 (PST) Received: by 10.141.198.9 with SMTP id a9mr4719282rvq.280.1200415713834; Tue, 15 Jan 2008 08:48:33 -0800 (PST) Received: by 10.141.136.8 with HTTP; Tue, 15 Jan 2008 08:48:33 -0800 (PST) Message-ID: <c097fbc00801150848y63ef3be5n4ed651570a5a6795@mail.gmail.com> Date: Tue, 15 Jan 2008 11:48:33 -0500 From: "Stefan Caunter" <stef@caunter.ca> To: "Thomas Dickey" <dickey@his.com> Subject: Re: [Lynx-dev] Lynx Question In-Reply-To: <20080115113806.O77563@mail101.his.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <993655.68027.qm@web57512.mail.re1.yahoo.com> <c097fbc00801150830le479635jd4b94b7e5133aa6e@mail.gmail.com> <20080115113806.O77563@mail101.his.com> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Cc: lynx-dev@nongnu.org, Michael Wright <archamick@yahoo.com> X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 15 Jan 2008 16:48:39 -0000 On 1/15/08, Thomas Dickey <dickey@his.com> wrote: > On Tue, 15 Jan 2008, Stefan Caunter wrote: > > > On 1/15/08, Michael Wright <archamick@yahoo.com> wrote: > >> > >> Hi There, > >> > >> I am trying to setup a cron job which uses the lynx command processor, the > >> cron is set as follows using cpanel (standard) level > > > > You will want to ensure the dump goes somewhere you can write. You may > > want to set and export $HOME or explicitly send the file somewhere > > writeable. > > Generally cron sends mail with the output - so it's not necessary to > redirect it. It's not $HOME which is (usually) a problem with cron, > but $PATH). Yes, I was thinking that $HOME would affect other elements of the environment, rather than the mail output. > > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net > From MAILER-DAEMON Wed Jan 16 04:07:20 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JF4Ex-0006Gm-Sk for mharc-lynx-dev@gnu.org; Wed, 16 Jan 2008 04:07:19 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JF4Ev-0006F4-EJ for lynx-dev@nongnu.org; Wed, 16 Jan 2008 04:07:17 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JF4Eq-00068p-D2 for lynx-dev@nongnu.org; Wed, 16 Jan 2008 04:07:16 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JF4Eq-00068V-39 for lynx-dev@nongnu.org; Wed, 16 Jan 2008 04:07:12 -0500 Received: from zoot.lafn.org ([206.117.18.6]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <aw585@lafn.org>) id 1JF4Ep-00038T-Jv for lynx-dev@nongnu.org; Wed, 16 Jan 2008 04:07:11 -0500 Received: from adsl-71-156-48-198.dsl.irvnca.sbcglobal.net (zoot.lafn.org [206.117.18.6]) by zoot.lafn.org (8.13.6/8.13.4) with SMTP id m0G977k3059885 for <lynx-dev@nongnu.org>; Wed, 16 Jan 2008 01:07:07 -0800 (PST) (envelope-from aw585@lafn.org) Message-Id: <200801160907.m0G977k3059885@zoot.lafn.org> To: lynx-dev@nongnu.org From: aw585@lafn.org Date: Wed, 16 Jan 2008 01:07:07 GMT X-Mailer: Endymion MailMan Standard Edition v3.0.26 X-Virus-Scanned: ClamAV 0.88.7/5484/Tue Jan 15 11:31:27 2008 on zoot.lafn.org X-Virus-Status: Clean X-detected-kernel: by monty-python.gnu.org: FreeBSD 6.x (1) Subject: [Lynx-dev] Lynx / Yubnub.org co-ordination X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 16 Jan 2008 09:07:18 -0000 This article I put up the other week, http://isthereanotherquestion.blogspot.com/2008/01/wwwsh.html might be of interest to other lynx users. Actually it probably works or can be adjusted to work with almost any browser. I basicly shows how to insert a Yubnub form into most web pages. I welcome feedback. Regards, Dallas E. Legan II / legan@acm.org / aw585@lafn.org http://isthereanotherquestion.blogspot.com ************************************************************************ "Tekeli-li! Tekeli-li!" - "At the Mountains of Madness", H.P. Lovecraft --------------------------------------------- This message was sent using Endymion MailMan. http://www.endymion.com/products/mailman/ From MAILER-DAEMON Sat Jan 19 00:06:54 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JG5uw-0002H3-AC for mharc-lynx-dev@gnu.org; Sat, 19 Jan 2008 00:06:54 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JG5uv-0002ET-1M for lynx-dev@nongnu.org; Sat, 19 Jan 2008 00:06:53 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JG5ut-0002C9-Ae for lynx-dev@nongnu.org; Sat, 19 Jan 2008 00:06:52 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JG5ut-0002C6-7C for lynx-dev@nongnu.org; Sat, 19 Jan 2008 00:06:51 -0500 Received: from tomts20.bellnexxia.net ([209.226.175.74] helo=tomts20-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <ajmas@sympatico.ca>) id 1JG5us-00042Y-Rn for lynx-dev@nongnu.org; Sat, 19 Jan 2008 00:06:51 -0500 Received: from toip3.srvr.bell.ca ([209.226.175.86]) by tomts20-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080119050649.BWAT8273.tomts20-srv.bellnexxia.net@toip3.srvr.bell.ca> for <lynx-dev@nongnu.org>; Sat, 19 Jan 2008 00:06:49 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAAUUkUdGNYkz/2dsb2JhbAAIrkA Received: from bas7-montreal28-1177913651.dsl.bell.ca (HELO [192.168.2.3]) ([70.53.137.51]) by toip3.srvr.bell.ca with ESMTP; 19 Jan 2008 00:03:25 -0500 Message-Id: <16D9AFB0-7C9A-4F81-A4A4-C4DE7403D3D1@sympatico.ca> From: Andre-John Mas <ajmas@sympatico.ca> To: lynx-dev@nongnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Date: Sat, 19 Jan 2008 00:06:48 -0500 X-Mailer: Apple Mail (2.915) X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Subject: [Lynx-dev] CTRACE usage? X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Sat, 19 Jan 2008 05:06:53 -0000 Hi, Could someone tell me how to get CTRACE to display? I see it used in HTParse.c, amongst other places. Andre From MAILER-DAEMON Sat Jan 19 07:50:41 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JGD9l-0002lD-HN for mharc-lynx-dev@gnu.org; Sat, 19 Jan 2008 07:50:41 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JGD9j-0002k8-LB for lynx-dev@nongnu.org; Sat, 19 Jan 2008 07:50:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JGD9i-0002jr-47 for lynx-dev@nongnu.org; Sat, 19 Jan 2008 07:50:39 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JGD9i-0002jl-1D for lynx-dev@nongnu.org; Sat, 19 Jan 2008 07:50:38 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JGD9h-00009o-RZ for lynx-dev@nongnu.org; Sat, 19 Jan 2008 07:50:37 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 1B24E7CC038; Sat, 19 Jan 2008 07:50:37 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 10896-04; Sat, 19 Jan 2008 07:50:35 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 946537CC005; Sat, 19 Jan 2008 07:50:35 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0JCoZ5j047165 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 19 Jan 2008 07:50:35 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0JCoXo0047144; Sat, 19 Jan 2008 07:50:35 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Sat, 19 Jan 2008 07:50:33 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: Andre-John Mas <ajmas@sympatico.ca> Subject: Re: [Lynx-dev] CTRACE usage? In-Reply-To: <16D9AFB0-7C9A-4F81-A4A4-C4DE7403D3D1@sympatico.ca> Message-ID: <20080119075008.J47017@mail101.his.com> References: <16D9AFB0-7C9A-4F81-A4A4-C4DE7403D3D1@sympatico.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Sat, 19 Jan 2008 12:50:39 -0000 On Sat, 19 Jan 2008, Andre-John Mas wrote: > Hi, > > Could someone tell me how to get CTRACE to display? I see it used in > HTParse.c, amongst other places. lynx -trace leaves a $HOME/Lynx.trace file -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Mon Jan 21 20:39:56 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JH87I-0003Wm-4S for mharc-lynx-dev@gnu.org; Mon, 21 Jan 2008 20:39:56 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JH87G-0003V5-87 for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:39:54 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JH87E-0003SK-23 for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:39:53 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JH87D-0003SB-Un for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:39:51 -0500 Received: from joseki.proulx.com ([216.17.153.58]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <mlmgr@proulx.com>) id 1JH87D-0008FC-GK for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:39:51 -0500 Received: by joseki.proulx.com (Postfix, from userid 1021) id 1B632FA69; Mon, 21 Jan 2008 18:39:51 -0700 (MST) Resent-From: mlmgr@proulx.com Resent-Date: Mon, 21 Jan 2008 18:39:51 -0700 Resent-Message-ID: <20080122013951.GA17869@joseki.proulx.com> Resent-To: lynx-dev@nongnu.org Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JH7nB-000354-SL for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:19:09 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JH7nA-00034X-4O for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:19:09 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JH7nA-00034U-0r for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:19:08 -0500 Received: from qmta07.westchester.pa.mail.comcast.net ([76.96.62.64]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <kkwonger@comcast.net>) id 1JH7n9-0003cA-Oa for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:19:07 -0500 Received: from OMTA04.westchester.pa.mail.comcast.net ([76.96.62.35]) by QMTA07.westchester.pa.mail.comcast.net with comcast id g1JK1Y00R0ldTLk0500500; Tue, 22 Jan 2008 01:18:54 +0000 Received: from smailcenter50.comcast.net ([204.127.205.150]) by OMTA04.westchester.pa.mail.comcast.net with comcast id g1Ju1Y0063FDBfw3Q00000; Tue, 22 Jan 2008 01:18:54 +0000 X-Authority-Analysis: v=1.0 c=1 a=uJT3FhfHQ0RSEO9U/KjTLQ==:17 a=2bqlXlY6QkmSjShcU1EA:9 a=4glHf9TtHwpCgK96JSuwlGMvnsMA:4 a=50e4U0PicR4A:10 Received: from [24.16.158.136] by smailcenter50.comcast.net; Tue, 22 Jan 2008 01:18:53 +0000 From: kkwonger@comcast.net To: lynx-dev@nongnu.org Date: Tue, 22 Jan 2008 01:18:53 +0000 Message-Id: <012220080118.15805.4795447D000C0F6F00003DBD22007511509D0A090201990505@comcast.net> X-Mailer: AT&T Message Center Version 1 (Oct 30 2007) X-Authenticated-Sender: a2t3b25nZXJAY29tY2FzdC5uZXQ= X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. Resent-Date: Mon, 21 Jan 2008 20:39:53 -0500 Subject: [Lynx-dev] lynx windows xp and or vista X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 01:39:54 -0000 Hi, Any chance there is a version of Lynx for those running Windows XP or Windows Vista? If not, can you suggest a good secure/anonymous text browser for these operating systems? Thanks Kevin From MAILER-DAEMON Mon Jan 21 20:44:42 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JH8Bt-00026f-T0 for mharc-lynx-dev@gnu.org; Mon, 21 Jan 2008 20:44:41 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JH8Br-00023M-Gu for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:44:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JH8Bp-000217-JO for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:44:38 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JH8Bp-00020z-E2 for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:44:37 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JH8Bp-0001Ck-1d for lynx-dev@nongnu.org; Mon, 21 Jan 2008 20:44:37 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id E86687CC007; Mon, 21 Jan 2008 20:44:34 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 07098-08; Mon, 21 Jan 2008 20:44:32 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id CCB9A7CC0A5; Mon, 21 Jan 2008 20:44:32 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0M1iWqC080711 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 21 Jan 2008 20:44:32 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0M1iW0G080708; Mon, 21 Jan 2008 20:44:32 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Mon, 21 Jan 2008 20:44:32 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: kkwonger@comcast.net Subject: Re: [Lynx-dev] lynx windows xp and or vista In-Reply-To: <012220080118.15805.4795447D000C0F6F00003DBD22007511509D0A090201990505@comcast.net> Message-ID: <20080121204339.V98169@mail101.his.com> References: <012220080118.15805.4795447D000C0F6F00003DBD22007511509D0A090201990505@comcast.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: mlmgr@proulx.com, lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 01:44:40 -0000 On Tue, 22 Jan 2008, kkwonger@comcast.net wrote: > Hi, > > Any chance there is a version of Lynx for those running Windows XP or > Windows Vista? lynx runs in XP - I don't have Vista to experiment with. > > If not, can you suggest a good secure/anonymous text browser for these operating systems? > > Thanks > > Kevin > > > > > _______________________________________________ > Lynx-dev mailing list > Lynx-dev@nongnu.org > http://lists.nongnu.org/mailman/listinfo/lynx-dev > -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Tue Jan 22 03:26:04 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JHESK-0005Kk-Gv for mharc-lynx-dev@gnu.org; Tue, 22 Jan 2008 03:26:04 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHESI-0005KU-07 for lynx-dev@nongnu.org; Tue, 22 Jan 2008 03:26:02 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHESH-0005KI-De for lynx-dev@nongnu.org; Tue, 22 Jan 2008 03:26:01 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHESH-0005KF-9z for lynx-dev@nongnu.org; Tue, 22 Jan 2008 03:26:01 -0500 Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <stef@caunter.ca>) id 1JHESH-0000lC-1K for lynx-dev@nongnu.org; Tue, 22 Jan 2008 03:26:01 -0500 Received: from rv-out-0910.google.com ([209.85.198.191]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from <stef@caunter.ca>) id 1JHESE-00013n-Oi for lynx-dev@nongnu.org; Tue, 22 Jan 2008 03:25:58 -0500 Received: by rv-out-0910.google.com with SMTP id g11so6636629rvb.22 for <lynx-dev@nongnu.org>; Tue, 22 Jan 2008 00:25:55 -0800 (PST) Received: by 10.140.133.11 with SMTP id g11mr5169378rvd.235.1200990354279; Tue, 22 Jan 2008 00:25:54 -0800 (PST) Received: by 10.140.225.19 with HTTP; Tue, 22 Jan 2008 00:25:54 -0800 (PST) Message-ID: <c097fbc00801220025l5b2ef0a8h144712381ab224f2@mail.gmail.com> Date: Tue, 22 Jan 2008 03:25:54 -0500 From: "Stefan Caunter" <stef@caunter.ca> To: "Thomas Dickey" <dickey@his.com> Subject: Re: [Lynx-dev] lynx windows xp and or vista In-Reply-To: <20080121204339.V98169@mail101.his.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <012220080118.15805.4795447D000C0F6F00003DBD22007511509D0A090201990505@comcast.net> <20080121204339.V98169@mail101.his.com> X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 2) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: mlmgr@proulx.com, kkwonger@comcast.net, lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 08:26:02 -0000 On 1/21/08, Thomas Dickey <dickey@his.com> wrote: > On Tue, 22 Jan 2008, kkwonger@comcast.net wrote: > > > Hi, > > > > Any chance there is a version of Lynx for those running Windows XP or > > Windows Vista? > > lynx runs in XP - I don't have Vista to experiment with. Meunier version runs perfectly in powershell on Vista. > > > > > If not, can you suggest a good secure/anonymous text browser for these operating systems? > > This is a more complicated question. To the extent that lynx does not write to the registry and can be configured to not leave local cache and browsing history around, it could be considered more anonymous than other browsers, but the real lack of privacy isn't something addressable by a browser. Your network location and remote monitoring are unmanageable constants. Stefan Caunter http://caunter.ca/contact.html From MAILER-DAEMON Tue Jan 22 10:12:00 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JHKnA-00079A-2Z for mharc-lynx-dev@gnu.org; Tue, 22 Jan 2008 10:12:00 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHKXq-0005Gk-DK for lynx-dev@nongnu.org; Tue, 22 Jan 2008 09:56:10 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHKXn-0005BO-2l for lynx-dev@nongnu.org; Tue, 22 Jan 2008 09:56:09 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHKXm-0005BC-VJ for lynx-dev@nongnu.org; Tue, 22 Jan 2008 09:56:06 -0500 Received: from ms01.oasis-open.org ([66.151.234.62]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <greg.rundlett@oasis-open.org>) id 1JHKXk-0006BE-Ng for lynx-dev@nongnu.org; Tue, 22 Jan 2008 09:56:06 -0500 Received: From Authenticated Sender by ms01.oasis-open.org with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) id 1JHKXK-0003kE-Qq; Tue, 22 Jan 2008 09:55:38 -0500 From: Greg Rundlett <greg.rundlett@oasis-open.org> Organization: OASIS To: web@lynx.browser.org Date: Tue, 22 Jan 2008 09:55:37 -0500 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200801220955.38030.greg.rundlett@oasis-open.org> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-Mailman-Approved-At: Tue, 22 Jan 2008 10:11:58 -0500 Cc: lynx-dev@nongnu.org Subject: [Lynx-dev] link to current Lynx version missing from website X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 14:56:10 -0000 Lynx.browser.org needs to be updated. The Web Standards Project [1] (and countless others?) links to the Lynx homepage at 'browser.org' [2] That page includes a link to v2.8.5 as stable [3] and 'current' (development), so to the end-user, it looks like the latest stable release is from February 2004. If you do (dare to) visit the 'development' site (many or most end-users would not), you might end up at http://lynx.isc.org/ which does point to lynx2-8-6 as the most recent stable release. Thanks for Lynx [1] http://www.webstandards.org/learn/external/wai/ [2] http://lynx.browser.org/ [3] http://lynx.isc.org/lynx2.8.5/index.html -- Gregory S. Rundlett Manager, Technology Services OASIS www.oasis-open.org +1 (978) 667-5115 x 205 From MAILER-DAEMON Tue Jan 22 10:37:47 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JHLC6-0003UR-UW for mharc-lynx-dev@gnu.org; Tue, 22 Jan 2008 10:37:46 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHLC5-0003Tw-4r for lynx-dev@nongnu.org; Tue, 22 Jan 2008 10:37:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHLC3-0003TI-J5 for lynx-dev@nongnu.org; Tue, 22 Jan 2008 10:37:44 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHLC3-0003TF-Gg for lynx-dev@nongnu.org; Tue, 22 Jan 2008 10:37:43 -0500 Received: from rsmtp2.corp.ukl.yahoo.com ([217.12.15.82]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <david@dorward.me.uk>) id 1JHLC3-0008KO-DK for lynx-dev@nongnu.org; Tue, 22 Jan 2008 10:37:43 -0500 Received: from [10.76.33.99] (ukgameapple-lm.london.corp.yahoo.com [10.76.33.99]) by rsmtp2.corp.ukl.yahoo.com (8.13.8/8.13.8/y.rout) with ESMTP id m0MFbZ8a077469; Tue, 22 Jan 2008 15:37:35 GMT In-Reply-To: <200801220955.38030.greg.rundlett@oasis-open.org> References: <200801220955.38030.greg.rundlett@oasis-open.org> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <D04D5AE0-C8B4-4884-8D38-B5C5181FD428@dorward.me.uk> Content-Transfer-Encoding: 7bit From: David Dorward <david@dorward.me.uk> Subject: Re: [Lynx-dev] link to current Lynx version missing from website Date: Tue, 22 Jan 2008 15:37:34 +0000 To: Greg Rundlett <greg.rundlett@oasis-open.org> X-Mailer: Apple Mail (2.752.3) X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) Cc: lynx discussion group <lynx-dev@nongnu.org> X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 15:37:45 -0000 On 22 Jan 2008, at 14:55, Greg Rundlett wrote: > Lynx.browser.org needs to be updated. Given: http://lists.gnu.org/archive/html/lynx-dev/2004-01/msg00152.html ... I don't think it can be. At least not by anyone on this mailing list. -- David Dorward http://dorward.me.uk/ http://blog.dorward.me.uk/ From MAILER-DAEMON Tue Jan 22 15:30:51 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JHPli-0006tF-VR for mharc-lynx-dev@gnu.org; Tue, 22 Jan 2008 15:30:51 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHOzk-0007kG-B8 for lynx-dev@nongnu.org; Tue, 22 Jan 2008 14:41:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHOzi-0007gY-Jr for lynx-dev@nongnu.org; Tue, 22 Jan 2008 14:41:15 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHOzi-0007gN-FN for lynx-dev@nongnu.org; Tue, 22 Jan 2008 14:41:14 -0500 Received: from ms01.oasis-open.org ([66.151.234.62]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <greg.rundlett@oasis-open.org>) id 1JHOzi-0000rw-44 for lynx-dev@nongnu.org; Tue, 22 Jan 2008 14:41:14 -0500 Received: From Authenticated Sender by ms01.oasis-open.org with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) id 1JHOzS-0004kA-2Y; Tue, 22 Jan 2008 14:40:58 -0500 From: Greg Rundlett <greg.rundlett@oasis-open.org> Organization: OASIS To: lynx discussion group <lynx-dev@nongnu.org> Subject: Re: [Lynx-dev] link to current Lynx version missing from website Date: Tue, 22 Jan 2008 14:40:58 -0500 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) References: <200801220955.38030.greg.rundlett@oasis-open.org> <D04D5AE0-C8B4-4884-8D38-B5C5181FD428@dorward.me.uk> In-Reply-To: <D04D5AE0-C8B4-4884-8D38-B5C5181FD428@dorward.me.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200801221440.58276.greg.rundlett@oasis-open.org> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-Mailman-Approved-At: Tue, 22 Jan 2008 15:30:49 -0500 Cc: X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 19:41:16 -0000 On Tuesday 22 January 2008 10:37:34 am David Dorward wrote: > On 22 Jan 2008, at 14:55, Greg Rundlett wrote: > > Lynx.browser.org needs to be updated. > > Given: > > http://lists.gnu.org/archive/html/lynx-dev/2004-01/msg00152.html > > ... I don't think it can be. At least not by anyone on this mailing > list. fyi, There are still others [1], but I asked the kind folks at webstandards.org and they quickly updated their link to Lynx [2]. [1] http://www.google.com/search?as_lq=lynx.browser.org%2F&btnG=Search [2] http://www.webstandards.org/learn/external/wai/ -- Gregory S. Rundlett Manager, Technology Services OASIS www.oasis-open.org +1 (978) 667-5115 x 205 From MAILER-DAEMON Tue Jan 22 18:08:16 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JHSE3-00012i-RZ for mharc-lynx-dev@gnu.org; Tue, 22 Jan 2008 18:08:15 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHSE2-00011F-Tb for lynx-dev@nongnu.org; Tue, 22 Jan 2008 18:08:14 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHSE2-00010Z-Au for lynx-dev@nongnu.org; Tue, 22 Jan 2008 18:08:14 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHSE2-00010T-7C for lynx-dev@nongnu.org; Tue, 22 Jan 2008 18:08:14 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JHSE1-00005E-Sk for lynx-dev@nongnu.org; Tue, 22 Jan 2008 18:08:14 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 4C6287CC0A2; Tue, 22 Jan 2008 18:08:13 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 06464-05-3; Tue, 22 Jan 2008 18:08:08 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id C737F7CC0AF; Tue, 22 Jan 2008 18:08:08 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0MN88wC047260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 22 Jan 2008 18:08:08 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0MN885s047252; Tue, 22 Jan 2008 18:08:08 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Tue, 22 Jan 2008 18:08:08 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: Greg Rundlett <greg.rundlett@oasis-open.org> Subject: Re: [Lynx-dev] link to current Lynx version missing from website In-Reply-To: <200801221440.58276.greg.rundlett@oasis-open.org> Message-ID: <20080122180640.S43488@mail101.his.com> References: <200801220955.38030.greg.rundlett@oasis-open.org> <D04D5AE0-C8B4-4884-8D38-B5C5181FD428@dorward.me.uk> <200801221440.58276.greg.rundlett@oasis-open.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.352 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx discussion group <lynx-dev@nongnu.org> X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 22 Jan 2008 23:08:15 -0000 On Tue, 22 Jan 2008, Greg Rundlett wrote: > On Tuesday 22 January 2008 10:37:34 am David Dorward wrote: >> On 22 Jan 2008, at 14:55, Greg Rundlett wrote: >>> Lynx.browser.org needs to be updated. >> >> Given: >> >> http://lists.gnu.org/archive/html/lynx-dev/2004-01/msg00152.html >> >> ... I don't think it can be. At least not by anyone on this mailing >> list. > > fyi, > There are still others [1], but I asked the kind folks at webstandards.org and > they quickly updated their link to Lynx [2]. thanks ;-) > > [1] http://www.google.com/search?as_lq=lynx.browser.org%2F&btnG=Search yes - I recall last year the counts for "lynx.browser.org" and "lynx.isc.org" were comparable (even though it's been more than ten years since lynx.browser.org was a homepage for lynx ;-) > [2] http://www.webstandards.org/learn/external/wai/ > > -- > Gregory S. Rundlett > Manager, Technology Services > OASIS www.oasis-open.org > +1 (978) 667-5115 x 205 > > > > _______________________________________________ > Lynx-dev mailing list > Lynx-dev@nongnu.org > http://lists.nongnu.org/mailman/listinfo/lynx-dev > -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Wed Jan 23 05:53:49 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JHdEr-0000ZC-Bw for mharc-lynx-dev@gnu.org; Wed, 23 Jan 2008 05:53:49 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHdEn-0000TS-NU for lynx-dev@nongnu.org; Wed, 23 Jan 2008 05:53:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHdEj-0000OE-Mz for lynx-dev@nongnu.org; Wed, 23 Jan 2008 05:53:44 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHdEj-0000Nk-E4 for lynx-dev@nongnu.org; Wed, 23 Jan 2008 05:53:41 -0500 Received: from rv-out-0910.google.com ([209.85.198.191]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <stef@caunter.ca>) id 1JHdEi-00071l-8M for lynx-dev@nongnu.org; Wed, 23 Jan 2008 05:53:40 -0500 Received: by rv-out-0910.google.com with SMTP id g11so7679350rvb.22 for <lynx-dev@nongnu.org>; Wed, 23 Jan 2008 02:53:33 -0800 (PST) Received: by 10.140.132.8 with SMTP id f8mr6223463rvd.206.1201085612890; Wed, 23 Jan 2008 02:53:32 -0800 (PST) Received: by 10.140.225.19 with HTTP; Wed, 23 Jan 2008 02:53:32 -0800 (PST) Message-ID: <c097fbc00801230253m28b1cdb3w9c428c2043430f6c@mail.gmail.com> Date: Wed, 23 Jan 2008 05:53:32 -0500 From: "Stefan Caunter" <stef@caunter.ca> To: "kkwonger@comcast.net" <kkwonger@comcast.net>, lynx-dev <lynx-dev@nongnu.org> Subject: Re: [Lynx-dev] lynx windows xp and or vista In-Reply-To: <012320080638.9135.4796E10200051054000023AF22070229339D0A090201990505@comcast.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <012320080638.9135.4796E10200051054000023AF22070229339D0A090201990505@comcast.net> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Cc: X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 23 Jan 2008 10:53:46 -0000 On 1/23/08, kkwonger@comcast.net <kkwonger@comcast.net> wrote: > Thank you Stefan and Thomas for your assistance! Once I've installed Lynx I may ask for assistance configuring Lynx to leave no trace in browsing and cache histories. Ask away. The lynx.cfg file is self-explanatory. > > On an unrelated note, do you know how to get the benefit of using a proxy server if your ISP disallows using manual configuration of a proxy server? That is how do you get that "buffer" that allows you to hide your IP address and surf the internet anonymously if your ISP doesn't allow manual proxy configuration. > Not sure I understand this. An ISP may provide proxying. It will not provide anonymity. You are their customer and they would be required to log your activity. A third party may provide proxying, and they may not log your activity. ISPs generally would not be able to control your browser settings unless they were providing managed services and not just a connection. They could attempt to block outbound port numbers to common proxy services such as 3128 and 8080, but that doesn't sound likely. OS settings can prevent proxy configuration, but ISPs usually just edit Internet Explorer's settings as opposed to configuring and enforcing a Windows System Policy. Stefan Caunter http://caunter.ca/contact.html > > This is a more complicated question. To the extent that lynx does not > > write to the registry and can be configured to not leave local cache > > and browsing history around, it could be considered more anonymous > > than other browsers, but the real lack of privacy isn't something > > addressable by a browser. Your network location and remote monitoring > > are unmanageable constants. > > > > Stefan Caunter > > http://caunter.ca/contact.html > > From MAILER-DAEMON Tue Jan 29 06:44:43 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JJotP-0005Se-Ip for mharc-lynx-dev@gnu.org; Tue, 29 Jan 2008 06:44:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JJnnt-0001uD-6n for lynx-dev@nongnu.org; Tue, 29 Jan 2008 05:34:57 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JJnnp-0001rK-FE for lynx-dev@nongnu.org; Tue, 29 Jan 2008 05:34:56 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JJnnp-0001r8-0a for lynx-dev@nongnu.org; Tue, 29 Jan 2008 05:34:53 -0500 Received: from smtp804.mail.ird.yahoo.com ([217.146.188.64]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from <j.chetwynd@btinternet.com>) id 1JJnno-0007K5-HG for lynx-dev@nongnu.org; Tue, 29 Jan 2008 05:34:52 -0500 Received: (qmail 67376 invoked from network); 29 Jan 2008 10:34:51 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=btinternet.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Mime-Version:Content-Transfer-Encoding:Message-Id:Content-Type:To:From:Subject:Date:X-Mailer; b=whJo0AoXskhS06h3ARjJQpcuXeM6VfjUcigdaJlPWXbpp0PPDZbPRCOCqmYJWcjZQrp2a92+LzRyklf7aJjv7Lwm6uMGG8+JQ7x8AJ3rJEAAf/HcDA2UJEpSpM1+9TEFGqvqVWOqjsRihT1tg+fl3P8WHbKyjcOTbEDAoQvLKSM= ; Received: from unknown (HELO ?217.42.95.198?) (j.chetwynd@btinternet.com@217.42.95.198 with plain) by smtp804.mail.ird.yahoo.com with SMTP; 29 Jan 2008 10:34:51 -0000 X-YMail-OSG: f6l4hiQVM1ljRlI.KKXP6v6PeJ0UksQI1WOiDgWFfQIAKmVBl..SuD1xAnqpzNH1Xvr1vXi5LQ-- X-Yahoo-Newman-Property: ymail-3 Mime-Version: 1.0 (Apple Message framework v753) Content-Transfer-Encoding: 7bit Message-Id: <E7772439-2667-4689-825F-5CD304D5EE81@btinternet.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: lynx-dev@nongnu.org From: =?UTF-8?B?In46Jycg44GC44KK44GM44Go44GG44GU44GW44GE44G+44GX44Gf?= =?UTF-8?B?44CCIg==?= <j.chetwynd@btinternet.com> Date: Tue, 29 Jan 2008 10:34:49 +0000 X-Mailer: Apple Mail (2.753) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Tue, 29 Jan 2008 06:44:40 -0500 Subject: [Lynx-dev] OS X and smultron X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 29 Jan 2008 10:34:58 -0000 OS X and smultron I had the greatest difficulty installing lynx on OS X lynx-2.8.7d9-10.5.1+u lynx-2.8.6 when I double clicked the install.command icon, Smultron was launched. I resorted to terminal install cd lynx sudo ./install.command however this doesn't work see attached file. any advice would be welcome. regards Jonathan Chetwynd Accessibility Consultant on Media Literacy and the Internet \nEnter Your password.. Installing Config File(s) ** installing lynx.cfg as /usr/local/etc/lynx.cfg ** installing lynx.lss as /usr/local/etc/lynx.lss DONE:... Drag Lynx.command to Applications... jay:~/Desktop/lynx Jay$ chmod +x lynx.command jay:~/Desktop/lynx Jay$ ./lynx.command dyld: Library not loaded: /usr/local/lib/libssl.0.9.8.dylib Referenced from: /Users/Jay/Desktop/lynx/./lynx.command Reason: image not found Trace/BPT trap jay:~/Desktop/lynx Jay$ ./lynx dyld: Library not loaded: /usr/local/lib/libssl.0.9.8.dylib Referenced from: /Users/Jay/Desktop/lynx/./lynx Reason: image not found Trace/BPT trap From MAILER-DAEMON Tue Jan 29 08:31:28 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JJqYi-00012g-G9 for mharc-lynx-dev@gnu.org; Tue, 29 Jan 2008 08:31:28 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JJqYh-00011a-4C for lynx-dev@nongnu.org; Tue, 29 Jan 2008 08:31:27 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JJqYe-0000yU-Bm for lynx-dev@nongnu.org; Tue, 29 Jan 2008 08:31:26 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JJqYd-0000yD-SY for lynx-dev@nongnu.org; Tue, 29 Jan 2008 08:31:23 -0500 Received: from mailout1.easydns.com ([205.210.42.66] helo=mx-outbound01.easydns.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <chuck@habilis.net>) id 1JJqYd-00033q-TN for lynx-dev@nongnu.org; Tue, 29 Jan 2008 08:31:23 -0500 Received: from [10.0.1.2] (c-24-34-51-11.hsd1.ma.comcast.net [24.34.51.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx-outbound01.easydns.com (Postfix) with ESMTP id 065F0485CA; Tue, 29 Jan 2008 08:28:19 -0500 (EST) Mime-Version: 1.0 Message-Id: <a06240807c3c4da771b71@[10.0.1.2]> In-Reply-To: <E7772439-2667-4689-825F-5CD304D5EE81@btinternet.com> References: <E7772439-2667-4689-825F-5CD304D5EE81@btinternet.com> Date: Tue, 29 Jan 2008 08:29:41 -0500 To: =?iso-8859-1?Q?=22=7E=3A=27=27_=C7=DD=C7=CB=C7=81=C7=90=C7=A7=C7=BE=C7=A5?= =?iso-8859-1?Q?=C7=A2=C7=D0=C7=B5=C7=87=C5B=22?= <j.chetwynd@btinternet.com>, lynx-dev@nongnu.org From: Chuck Houpt <chuck@habilis.net> Subject: Re: [Lynx-dev] OS X and smultron Content-Type: text/plain; charset="iso-8859-1" ; format="flowed" Content-Transfer-Encoding: quoted-printable X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 1) Cc: X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 29 Jan 2008 13:31:27 -0000 You might consider trying Lynxlet, which is an=20 application wrapper around lynx. No installation=20 is required: http://habilis.net/lynxlet/ At 10:34 AM +0000 1/29/08, ~:'' =C7=DD=C7=CB=C7=81=C7=90=C7=A7=C7=BE=C7=A5= =C7=A2=C7=D0=C7=B5=C7=87=C5B wrote: >OS X and smultron > >I had the greatest difficulty installing lynx on OS X >lynx-2.8.7d9-10.5.1+u >lynx-2.8.6 > >when I double clicked the install.command icon, Smultron was launched. From MAILER-DAEMON Wed Jan 30 08:06:43 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKCeJ-0003tc-25 for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 08:06:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JJrLB-00082X-DZ for lynx-dev@nongnu.org; Tue, 29 Jan 2008 09:21:33 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JJrLA-00082K-2G for lynx-dev@nongnu.org; Tue, 29 Jan 2008 09:21:33 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JJrL9-00082H-Vj for lynx-dev@nongnu.org; Tue, 29 Jan 2008 09:21:32 -0500 Received: from smtp806.mail.ird.yahoo.com ([217.146.188.66]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from <j.chetwynd@btinternet.com>) id 1JJrL9-0007ON-DV for lynx-dev@nongnu.org; Tue, 29 Jan 2008 09:21:31 -0500 Received: (qmail 94612 invoked from network); 29 Jan 2008 14:21:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=btinternet.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Mime-Version:Content-Transfer-Encoding:Message-Id:Content-Type:To:From:Subject:Date:X-Mailer; b=x9lUc/x/wIX+PiD8nuBWr5mbv+5m8TFvQu9tneLli9VOal8F5xRB44ppQczS3a+6vcJ5SAQwW3Uhf8M+7zsJ8D35VnsaGBV95f3/eie7p+GhFSEQzlXz5Xi0TtNtZh+VppU180es3JGHdiYXp2M74rnrJOmX6g8i5eDrGC0gFMI= ; Received: from unknown (HELO ?217.42.95.198?) (j.chetwynd@btinternet.com@217.42.95.198 with plain) by smtp806.mail.ird.yahoo.com with SMTP; 29 Jan 2008 14:21:29 -0000 X-YMail-OSG: RyVi5S0VM1lQqicA.yN2Xv4aItsSuxd7yaPmsXqw.8NU2qka7maUxrTHwe3Wk5WxBfsoCAAhX5v.1NxOpLgoTJPhQOiHOpNi2huqoC9UG5ibe.v7 X-Yahoo-Newman-Property: ymail-3 Mime-Version: 1.0 (Apple Message framework v753) Content-Transfer-Encoding: 7bit Message-Id: <CA3C4801-3B3F-4C3F-A5DD-4918F5C6FC1E@btinternet.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: lynx-dev@nongnu.org From: =?UTF-8?B?fjonJyDjgYLjgorjgYzjgajjgYbjgZTjgZbjgYTjgb7jgZfjgZ8=?= =?UTF-8?B?44CC?= <j.chetwynd@btinternet.com> Date: Tue, 29 Jan 2008 14:21:27 +0000 X-Mailer: Apple Mail (2.753) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Wed, 30 Jan 2008 08:06:42 -0500 Subject: [Lynx-dev] support for SVG: Scaleable Vector Graphics X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Tue, 29 Jan 2008 14:21:34 -0000 support for SVG: Scaleable Vector Graphics Are Lynx developers actively working on SVG support? This would be enormously helpful, progress our understanding, and help us develop guidance for authors. and there honestly isn't that much to it.... ~:" please find attached a couple of simple test cases, others are in development. regards Jonathan Chetwynd Accessibility Consultant on Media Literacy and the Internet It's possible and even likely that FireVox will support SVG this year. A new SVG accessibility techniques document is in progress. http://commons.wikimedia.org/wiki/Image:Black-cloud.svg http://www.peepo.co.uk/temp/focusable.svg From MAILER-DAEMON Wed Jan 30 08:20:15 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKCrP-0003ww-2A for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 08:20:15 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKCrN-0003wj-BT for lynx-dev@nongnu.org; Wed, 30 Jan 2008 08:20:13 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKCrK-0003v8-OR for lynx-dev@nongnu.org; Wed, 30 Jan 2008 08:20:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKCrK-0003un-Bi for lynx-dev@nongnu.org; Wed, 30 Jan 2008 08:20:10 -0500 Received: from bgo1smout1.broadpark.no ([217.13.4.94]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <gvanem@broadpark.no>) id 1JKCrJ-0005GZ-T1 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 08:20:10 -0500 Received: from bgo1sminn1.broadpark.no ([217.13.4.93]) by bgo1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0JVG00IS0L1KWJC0@bgo1smout1.broadpark.no> for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:20:08 +0100 (CET) Received: from pcgv ([80.202.228.45]) by bgo1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with SMTP id <0JVG00AEIL1J9C70@bgo1sminn1.broadpark.no> for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:20:08 +0100 (CET) Date: Wed, 30 Jan 2008 14:20:06 +0100 From: Gisle Vanem <gvanem@broadpark.no> Subject: Re: [Lynx-dev] support for SVG: Scaleable Vector Graphics To: lynx-dev@nongnu.org Message-id: <015a01c86342$d47dba60$0100a8c0@broadpark.no> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Mailer: Microsoft Outlook Express 6.00.2900.3138 Content-type: text/plain; format=flowed; charset=utf-8; reply-type=response Content-transfer-encoding: QUOTED-PRINTABLE X-Priority: 3 X-MSMail-priority: Normal References: <CA3C4801-3B3F-4C3F-A5DD-4918F5C6FC1E@btinternet.com> X-detected-kernel: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 30 Jan 2008 13:20:13 -0000 "~:'' =E3=81=82=E3=82=8A=E3=81=8C=E3=81=A8=E3=81=86=E3=81=94=E3=81= =96=E3=81=84=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82" <j.chetwynd@btinter= net.com> wrote: > Are Lynx developers actively working on SVG support? Are you serious? Lynx is a text-browser (and will possibly always be so). Not even IE7 support svg. You mean, we should skip all the features and graphics formats all the major browsers has added the la= st 10+ years and go straight to svg (?). Dream on.... --gv=20 From MAILER-DAEMON Wed Jan 30 09:49:49 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKEG5-0007B2-7F for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 09:49:49 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKEG3-00076g-1g for lynx-dev@nongnu.org; Wed, 30 Jan 2008 09:49:47 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKEG2-00074E-43 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 09:49:46 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKEG1-00073o-SZ for lynx-dev@nongnu.org; Wed, 30 Jan 2008 09:49:45 -0500 Received: from iml02.west.com ([216.57.102.76] helo=west.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <telarson@west.com>) id 1JKEG1-0000En-Eg for lynx-dev@nongnu.org; Wed, 30 Jan 2008 09:49:45 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit Subject: RE: [Lynx-dev] support for SVG: Scaleable Vector Graphics Date: Wed, 30 Jan 2008 08:49:24 -0600 Message-ID: <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9A0@OMAEXMB02.corp.westworlds.com> In-Reply-To: <015a01c86342$d47dba60$0100a8c0@broadpark.no> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Lynx-dev] support for SVG: Scaleable Vector Graphics thread-index: AchjQuDxX3Zd6JzJR0SmUDeWKsD0DAADGBdw References: <CA3C4801-3B3F-4C3F-A5DD-4918F5C6FC1E@btinternet.com> <015a01c86342$d47dba60$0100a8c0@broadpark.no> From: "Larson, Timothy E." <TELarson@west.com> To: <lynx-dev@nongnu.org> X-OriginalArrivalTime: 30 Jan 2008 14:49:23.0145 (UTC) FILETIME=[4D5B3B90:01C8634F] X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 30 Jan 2008 14:49:47 -0000 Gisle Vanem <> wrote: > "~:'' $B$"$j$,$H$&$4$6$$$^$7$?!#(J" <j.chetwynd@btinternet.com> wrote: >> Are Lynx developers actively working on SVG support? > > Are you serious? Lynx is a text-browser (and will possibly always be > so). Not even IE7 support svg. You mean, we should skip all the > features and graphics formats all the major browsers has added the > last 10+ years and go straight to svg (?). Dream on.... Well, we could link to an ASCII art converter library and display the results of that.... :) :D Tim -- Tim Larson AMT2 Unix Systems Administrator InterCall, a division of West Corporation Eschew obfuscation! From MAILER-DAEMON Wed Jan 30 11:03:06 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKFP0-0006Nr-Ni for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 11:03:06 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKFOy-0006Lt-K8 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 11:03:04 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKFOw-0006LV-23 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 11:03:03 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKFOv-0006LQ-At for lynx-dev@nongnu.org; Wed, 30 Jan 2008 11:03:01 -0500 Received: from nf-out-0910.google.com ([64.233.182.184]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <onemda@gmail.com>) id 1JKFOt-00009i-Dm for lynx-dev@nongnu.org; Wed, 30 Jan 2008 11:03:00 -0500 Received: by nf-out-0910.google.com with SMTP id 30so19265nfu.12 for <lynx-dev@nongnu.org>; Wed, 30 Jan 2008 08:02:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=ePIlM0S4Pti1izG1NGuO3I4k1UKd2K7PIutIndR4lsI=; b=d+ZE46DtuABu1+Y8DvcUiYKJtcyfnGUn8Wyoupr1BRepJaMDQ+1m2OHIOKniA7lWOj+WDTlJhgoHLz9td8Cudlh9P7M+zZUyHToeDW5TE0DY5YB9bPFLhvh3Z1Ttsj2/h149SEm7Ti8NjNjryefeB9lRi/MHFZME5BAqNTBOQgk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=AF1qPQ5qbQlAAOWKCcDPSf0KQ4cuh8bCrP3h+ynp0H7oOQYM0IN7qUrnskwfsyUSOLF4vEWidFFi9uk2VR4m1sZWLJrqT6KAd5aZSUMhocaL0Izx8I/NxdX8kCKyMEsLcu5xflIc8LzrtjP87AIQcxC3Y9A8w84Y3bQQlwo96K0= Received: by 10.142.127.10 with SMTP id z10mr415990wfc.122.1201708974984; Wed, 30 Jan 2008 08:02:54 -0800 (PST) Received: by 10.142.233.1 with HTTP; Wed, 30 Jan 2008 08:02:54 -0800 (PST) Message-ID: <3a142e750801300802h3f25bf66p47ff630e843dcfb5@mail.gmail.com> Date: Wed, 30 Jan 2008 16:02:54 +0000 From: "Paul B. Mahol" <onemda@gmail.com> To: lynx-dev@nongnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_21666_9253176.1201708974939" X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Subject: [Lynx-dev] updated patch X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 30 Jan 2008 16:03:04 -0000 ------=_Part_21666_9253176.1201708974939 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Whats new: Sessions are saved also if lynx were exited in non clean way(crash, closed xterm window,..), fixed some minor bugs and compiler warnings, removed never used code in 'cache jar', DOWNLOADERS, UPLOADERS, PRINTERS and EXTERNALS in lynx.cfg can make use of exra environment variable (like how it is done with VIEWERS: XWINDOWS & NON_XWINDOWS). ------=_Part_21666_9253176.1201708974939 Content-Type: application/octet-stream; name=z.patch Content-Transfer-Encoding: base64 X-Attachment-Id: file0 Content-Disposition: attachment; filename=z.patch ZGlmZiAtTnVyIGx5bngyLTgtNy9CVUlMRC9WUzIwMDMvbHlueC9seW54LnZjcHJvaiBseW54Mi04 LTd4L0JVSUxEL1ZTMjAwMy9seW54L2x5bngudmNwcm9qCi0tLSBseW54Mi04LTcvQlVJTEQvVlMy MDAzL2x5bngvbHlueC52Y3Byb2oJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAK KysrIGx5bngyLTgtN3gvQlVJTEQvVlMyMDAzL2x5bngvbHlueC52Y3Byb2oJMjAwNy0wOS0yNCAx NzozMjoyOS4wMDAwMDAwMDAgKzAwMDAKQEAgLTMzNSw2ICszMzUsOSBAQAogCQkJCVJlbGF0aXZl UGF0aD0iLi5cLi5cLi5cc3JjXExZU2VhcmNoLmMiPg0KIAkJCTwvRmlsZT4NCiAJCQk8RmlsZQ0K KwkJCQlSZWxhdGl2ZVBhdGg9Ii4uXC4uXC4uXHNyY1xMWVNlc3Npb24uYyI+DQorCQkJPC9GaWxl Pg0KKwkJCTxGaWxlDQogCQkJCVJlbGF0aXZlUGF0aD0iLi5cLi5cLi5cc3JjXExZU2hvd0luZm8u YyI+DQogCQkJPC9GaWxlPg0KIAkJCTxGaWxlDQpAQCAtNjI4LDYgKzYzMSw5IEBACiAJCQkJUmVs YXRpdmVQYXRoPSIuLlwuLlwuLlxzcmNcTFlTZWFyY2guaCI+DQogCQkJPC9GaWxlPg0KIAkJCTxG aWxlDQorCQkJCVJlbGF0aXZlUGF0aD0iLi5cLi5cLi5cc3JjXExZU2Vzc2lvbi5oIj4NCisJCQk8 L0ZpbGU+DQorCQkJPEZpbGUNCiAJCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlwuLlxzcmNcTFlTaG93 SW5mby5oIj4NCiAJCQk8L0ZpbGU+DQogCQkJPEZpbGUNCmRpZmYgLU51ciBseW54Mi04LTcvQlVJ TEQvVlMyMDA1WC9seW54L2x5bngudmNwcm9qIGx5bngyLTgtN3gvQlVJTEQvVlMyMDA1WC9seW54 L2x5bngudmNwcm9qCi0tLSBseW54Mi04LTcvQlVJTEQvVlMyMDA1WC9seW54L2x5bngudmNwcm9q CTIwMDctMDgtMDIgMjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L0JVSUxE L1ZTMjAwNVgvbHlueC9seW54LnZjcHJvagkyMDA3LTA5LTI0IDE3OjMyOjI5LjAwMDAwMDAwMCAr MDAwMApAQCAtNDY4LDYgKzQ2OCwxMCBAQAogCQkJCT4NCiAJCQk8L0ZpbGU+DQogCQkJPEZpbGUN CisJCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlwuLlxzcmNcTFlTZXNzaW9uLmMiDQorCQkJCT4NCisJ CQk8L0ZpbGU+DQorCQkJPEZpbGUNCiAJCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlwuLlxzcmNcTFlT aG93SW5mby5jIg0KIAkJCQk+DQogCQkJPC9GaWxlPg0KQEAgLTg0Niw2ICs4NTAsMTAgQEAKIAkJ CQk+DQogCQkJPC9GaWxlPg0KIAkJCTxGaWxlDQorCQkJCVJlbGF0aXZlUGF0aD0iLi5cLi5cLi5c c3JjXExZU2Vzc2lvbi5oIg0KKwkJCQk+DQorCQkJPC9GaWxlPg0KKwkJCTxGaWxlDQogCQkJCVJl bGF0aXZlUGF0aD0iLi5cLi5cLi5cc3JjXExZU2hvd0luZm8uaCINCiAJCQkJPg0KIAkJCTwvRmls ZT4NCmRpZmYgLU51ciBseW54Mi04LTcvTFlIZWxwLmhpbiBseW54Mi04LTd4L0xZSGVscC5oaW4K LS0tIGx5bngyLTgtNy9MWUhlbHAuaGluCTE5OTktMDYtMTEgMDk6MzQ6MDguMDAwMDAwMDAwICsw MDAwCisrKyBseW54Mi04LTd4L0xZSGVscC5oaW4JMjAwNy0wOS0yNCAxNzozMjoyOS4wMDAwMDAw MDAgKzAwMDAKQEAgLTYsNiArNiw5IEBACiAjZGVmaW5lIEFMVF9FRElUX0hFTFAJCSJrZXlzdHJv a2VzL0BBTFRfRURJVF9IRUxQQCIKICNkZWZpbmUgQkFTSExJS0VfRURJVF9IRUxQCSJrZXlzdHJv a2VzL0BCQVNITElLRV9FRElUX0hFTFBAIgogI2RlZmluZSBDT09LSUVfSkFSX0hFTFAJCSJATFlO WF9VU0VSU19HVUlERUAjQ29va2llcyIKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKyNkZWZpbmUgQ0FD SEVfSkFSX0hFTFAJCSJATFlOWF9VU0VSU19HVUlERUAjQ2FjaGUiCisjZW5kaWYKICNkZWZpbmUg Q1VSUkVOVF9LRVlNQVBfSEVMUAkia2V5c3Ryb2tlcy9AS0VZU1RST0tFX0hFTFBAIgogI2RlZmlu ZSBESVJFRF9NRU5VX0hFTFAJCSJrZXlzdHJva2VzL0BESVJFRF9IRUxQQCIKICNkZWZpbmUgRURJ VF9IRUxQCQkia2V5c3Ryb2tlcy9ARURJVF9IRUxQQCIKZGlmZiAtTnVyIGx5bngyLTgtNy9MWU1l c3NhZ2VzX2VuLmggbHlueDItOC03eC9MWU1lc3NhZ2VzX2VuLmgKLS0tIGx5bngyLTgtNy9MWU1l c3NhZ2VzX2VuLmgJMjAwNi0wOC0zMSAyMzozNzo1My4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngy LTgtN3gvTFlNZXNzYWdlc19lbi5oCTIwMDctMDktMjUgMTI6NDU6NTQuMDAwMDAwMDAwICswMDAw CkBAIC0yOTgsNiArMjk4LDggQEAKICNkZWZpbmUgQk9PS01BUktTX05PVF9PUEVOIFwKICBnZXR0 ZXh0KCJVbmFibGUgdG8gb3BlbiBib29rbWFyayBmaWxlLCB1c2UgJ2EnIHRvIHNhdmUgYSBsaW5r IGZpcnN0IikKICNkZWZpbmUgQk9PS01BUktTX05PTElOS1MgZ2V0dGV4dCgiVGhlcmUgYXJlIG5v IGxpbmtzIGluIHRoaXMgYm9va21hcmsgZmlsZSEiKQorI2RlZmluZSBDQUNIRV9EX09SX0NBTkNF TCBcCisgZ2V0dGV4dCgiRCllbGV0ZSBjYWNoZWQgZG9jdW1lbnQgb3IgQylhbmNlbD8gKGQsYyk6 ICIpCiAjZGVmaW5lIEJPT0tfRF9MX09SX0NBTkNFTCBcCiAgZ2V0dGV4dCgiU2F2ZSBEKW9jdW1l bnQgb3IgTClpbmsgdG8gYm9va21hcmsgZmlsZSBvciBDKWFuY2VsPyAoZCxsLGMpOiAiKQogI2Rl ZmluZSBCT09LX0RfT1JfQ0FOQ0VMIGdldHRleHQoIlNhdmUgRClvY3VtZW50IHRvIGJvb2ttYXJr IGZpbGUgb3IgQylhbmNlbD8gKGQsYyk6ICIpCkBAIC02NTMsOCArNjU1LDYgQEAKICNlbmRpZiAv KiBWTVMgKi8KICNkZWZpbmUgTUFYTElOS1NfUkVBQ0hFRCBcCiAgZ2V0dGV4dCgiTWF4aW11bSBs aW5rcyBwZXIgcGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUgc2Nyb2xs aW5nLiIpCi0jZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRCBcCi0gZ2V0dGV4dCgiSGlzdG9yeSBMaXN0 IG1heGltdW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBwdXNoZWQuIikKICNkZWZpbmUgVklTSVRF RF9MSU5LU19FTVBUWSBnZXR0ZXh0KCJObyBwcmV2aW91c2x5IHZpc2l0ZWQgbGlua3MgYXZhaWxh YmxlISIpCiAjZGVmaW5lIE1FTU9SWV9FWEhBVVNURURfQUJPUlQgZ2V0dGV4dCgiTWVtb3J5IGV4 aGF1c3RlZCEgIFByb2dyYW0gYWJvcnRlZCEiKQogI2RlZmluZSBNRU1PUllfRVhIQVVTVEVEX0FC T1JUSU5HIGdldHRleHQoIk1lbW9yeSBleGhhdXN0ZWQhICBBYm9ydGluZy4uLiIpCkBAIC03MDAs NiArNzAwLDcgQEAKICNkZWZpbmUgQUxMT1dJTkdfQ09PS0lFIGdldHRleHQoIkFsbG93aW5nIHRo aXMgY29va2llLiIpCiAjZGVmaW5lIFJFSkVDVElOR19DT09LSUUgZ2V0dGV4dCgiUmVqZWN0aW5n IHRoaXMgY29va2llLiIpCiAjZGVmaW5lIENPT0tJRV9KQVJfSVNfRU1QVFkgZ2V0dGV4dCgiVGhl IENvb2tpZSBKYXIgaXMgZW1wdHkuIikKKyNkZWZpbmUgQ0FDSEVfSkFSX0lTX0VNUFRZIGdldHRl eHQoIlRoZSBDYWNoZSBKYXIgaXMgZW1wdHkuIikKICNkZWZpbmUgQUNUSVZBVEVfVE9fR09CQkxF IFwKICBnZXR0ZXh0KCJBY3RpdmF0ZSBsaW5rcyB0byBnb2JibGUgdXAgY29va2llcyBvciBlbnRp cmUgZG9tYWlucywiKQogI2RlZmluZSBPUl9DSEFOR0VfQUxMT1cgZ2V0dGV4dCgib3IgdG8gY2hh bmdlIGEgZG9tYWluJ3MgJ2FsbG93JyBzZXR0aW5nLiIpCkBAIC04MTQsNiArODE1LDcgQEAKICNk ZWZpbmUgRElSRURfTUVOVV9USVRMRQlnZXR0ZXh0KCJGaWxlIE1hbmFnZW1lbnQgT3B0aW9ucyIp CiAjZGVmaW5lIERPV05MT0FEX09QVElPTlNfVElUTEUJZ2V0dGV4dCgiRG93bmxvYWQgT3B0aW9u cyIpCiAjZGVmaW5lIEhJU1RPUllfUEFHRV9USVRMRQlnZXR0ZXh0KCJIaXN0b3J5IFBhZ2UiKQor I2RlZmluZSBDQUNIRV9KQVJfVElUTEUJCWdldHRleHQoIkNhY2hlIEphciIpCiAjZGVmaW5lIExJ U1RfUEFHRV9USVRMRQkJZ2V0dGV4dCgiTGlzdCBQYWdlIikKICNkZWZpbmUgTFlOWENGR19USVRM RQkJZ2V0dGV4dCgiTHlueC5jZmcgSW5mb3JtYXRpb24iKQogI2RlZmluZSBNT1NBSUNfQk9PS01B UktfVElUTEUJZ2V0dGV4dCgiQ29udmVydGVkIE1vc2FpYyBIb3RsaXN0IikKZGlmZiAtTnVyIGx5 bngyLTgtNy9XV1cvTGlicmFyeS9JbXBsZW1lbnRhdGlvbi9IVFBhcnNlLmMgbHlueDItOC03eC9X V1cvTGlicmFyeS9JbXBsZW1lbnRhdGlvbi9IVFBhcnNlLmMKLS0tIGx5bngyLTgtNy9XV1cvTGli cmFyeS9JbXBsZW1lbnRhdGlvbi9IVFBhcnNlLmMJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAw MDAgKzAwMDAKKysrIGx5bngyLTgtN3gvV1dXL0xpYnJhcnkvSW1wbGVtZW50YXRpb24vSFRQYXJz ZS5jCTIwMDctMDktMjQgMTc6MzI6MjkuMDAwMDAwMDAwICswMDAwCkBAIC01NzQsNiArNTc0LDkg QEAKIAljYXNlIExZTlhLRVlNQVBfVVJMX1RZUEU6CiAJY2FzZSBMWU5YSU1HTUFQX1VSTF9UWVBF OgogCWNhc2UgTFlOWENPT0tJRV9VUkxfVFlQRToKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKwljYXNl IExZTlhDQUNIRV9VUkxfVFlQRToKKyNlbmRpZgogCWNhc2UgTFlOWERJUkVEX1VSTF9UWVBFOgog CWNhc2UgTFlOWE9QVElPTlNfVVJMX1RZUEU6CiAJY2FzZSBMWU5YQ0ZHX1VSTF9UWVBFOgpkaWZm IC1OdXIgbHlueDItOC03L2J1aWxkLmNvbSBseW54Mi04LTd4L2J1aWxkLmNvbQotLS0gbHlueDIt OC03L2J1aWxkLmNvbQkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlu eDItOC03eC9idWlsZC5jb20JMjAwNy0wOS0yNCAxNzozMjoyOS4wMDAwMDAwMDAgKzAwMDAKQEAg LTM0NSw2ICszNDUsNyBAQAogJCBjYyBMWXJjRmlsZQogJCBjYyBMWVJlYWRDRkcKICQgY2MgTFlT ZWFyY2gKKyQgY2MgTFlTZXNzaW9uCiAkIGNjIExZU2hvd0luZm8KICQgY2MgTFlTdHJpbmdzCiAk IGNjIExZVHJhdmVyc2FsCkBAIC0zOTksNiArNDAwLDcgQEAKIExZcmNGaWxlLm9iaiwgLQogTFlS ZWFkQ0ZHLm9iaiwgLQogTFlTZWFyY2gub2JqLCAtCitMWVNlc3Npb24ub2JqLCAtCiBMWVNob3dJ bmZvLm9iaiwgLQogTFlTdHJpbmdzLm9iaiwgLQogTFlUcmF2ZXJzYWwub2JqLCAtCmRpZmYgLU51 ciBseW54Mi04LTcvbHlueC5jZmcgbHlueDItOC03eC9seW54LmNmZwotLS0gbHlueDItOC03L2x5 bnguY2ZnCTIwMDctMDUtMTcgMjI6NTM6MjIuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4 L2x5bnguY2ZnCTIwMDgtMDEtMjkgMTg6MDE6NDQuMDAwMDAwMDAwICswMDAwCkBAIC0yODUsNiAr Mjg1LDQyIEBACiAjTE9DQUxfRE9NQUlOOnVrYW5zLmVkdQogCiAKKy5oMSBTZXNzaW9uIHN1cHBv cnQKKworLmgyIEFVVE9fU0VTU0lPTgorIyBJZiBBVVRPX1NFU1NJT04gaXMgVFJVRSBseW54IHdp bGwgc2F2ZS9yZXN0b3JlIHVzZWZ1bGwgaW5mb3JtYXRpb25zIGFib3V0CisjIHlvdXIgYnJvd3Np bmcgaGlzdG9yeSBkdXJpbmcgY2xvc2luZy9zdGFydGluZyBjdXJyZW50IGx5bnggc2Vzc2lvbiBp ZgorIyBub3Qgb3RoZXIgc2Vzc2lvbiBzd2l0Y2hlcyB3ZXJlIHVzZWQgZHVyaW5nIGx5bnggc3Rh cnR1cC4KKyMgVGhpcyBzZXR0aW5nIGlzIHVzZWZ1bGwgb25seSBpZiBTRVNTSU9OX0ZJTEUgaXMg ZGVmaW5lZCBoZXJlIG9yIGluIHVzZXIKKyMgTFlOWFJDIGZpbGUuCisjCisjQVVUT19TRVNTSU9O OkZBTFNFCisKKy5oMiBTRVNTSU9OX0ZJTEUKKyMgU0VTU0lPTl9GSUxFIGRlZmluZXMgdGhlIGZp bGUgbmFtZSB3aGVyZSBseW54IHdpbGwgc3RvcmUgdXNlciBzZXNzaW9ucy4KKyMgVGhpcyBzZXR0 aW5nIGlzIHVzZWQgb25seSB3aGVuIEFVVE9fU0VTU0lPTiBpcyB0cnVlLgorIyBOb3RlOiB0aGlz IGRlZmF1bHQgc2V0dGluZyB3aWxsIHN0b3JlL3Jlc3VtZSBlYWNoIHNlc3Npb24gaW4gZGlmZmVy ZW50CisjIGZvbGRlciB1bmRlciBzYW1lIGZpbGUgbmFtZSAoaWYgdGhhdCBpcyBhbGxvd2VkIGJ5 IG9wZXJhdGluZyBzeXN0ZW0pCisjIHdoZW4gbHlueCBpcyBpbnZva2VkIGZyb20gZGlmZXJlbnQg ZGlyZWN0b3JpZXMuCisjIChDdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5IG1heSBiZSBjaGFuZ2Vk IGluc2lkZSBseW54KQorIworIyBJZiB5b3UgZG8gbm90IHdhbnQgc3VjaCBmZWF0dXJlLCBsZWF2 ZSB0aGlzIHNldHRpbmcgY29tbWVudGVkLCBhbmQKKyMgZW5hYmxlIHVzZXJzIHRvIHNldCB0aGVp ciBTRVNTSU9OX0ZJTEUgYW5kIEFVVE9fU0VTU0lPTiBmcm9tIExZTlhSQyBmaWxlLgorIworI1NF U1NJT05fRklMRTpseW54X3Nlc3Npb24KKworLmgyIFNFU1NJT05fTElNSVQKKyMgU0VTU0lPTl9M SU1JVCBkZWZpbmVzIG1heGltYWwgbnVtYmVyIG9mOiBzZWFyY2hlZCBzdHJpbmdzLCBnb3RvIHVy bHMsIAorIyB2aXNpdGVkIGxpbmtzIGFuZCBoaXN0b3J5IGVudHJpZXMgd2hpY2ggd2lsbCBiZSBz YXZlZCBpbiBzZXNzaW9uIGZpbGUuCisjIE1pbmltdW0gYWxsb3dlZCBpcyAxIGFuZCBtYXhpbXVt IDEwMDAwLgorIyBTbyBpZiBTRVNTSU9OX0xJTUlUIGlzIDI1MCwgcGVyIHNlc3Npb24gZmlsZSBt YXggMjUwIGVudHJpZXMgb2Ygc2VhcmNoZWQKKyMgc3RyaW5ncywgZ290byB1cmxzLCB2aXNpdGVk IGxpbmtzIGFuZCBoaXN0b3J5IGVudHJpZXMgd2lsbCBiZSBzYXZlZC4KKyMgTm90ZSB0aGF0IHRo ZXJlIGlzIG5vIGxpbWl0IG9mIGVudHJpZXMgd2hpY2ggd2lsbCBiZSByZXN0b3JlZCwgaW4gdGhh dCBjYXNlCisjIG1heGltYWwgbnVtYmVyIG9mIGVudHJpZXMgcmVzdG9yZWQgaXMgbGltaXRlZCBi eSBhdmFpbGFibGUgbWVtb3J5LgorIworI1NFU1NJT05fTElNSVQ6MjUwCisKKwogLmgxIENoYXJh Y3RlciBzZXRzCiAKIC5oMiBDSEFSQUNURVJfU0VUCkBAIC0xMjM4LDggKzEyNzQsMTAgQEAKICMg dXNlcnMgY2FuIHBlcmZvcm0gY29tbWFuZHMgYnkgbGVmdC1jbGlja2luZyBjZXJ0YWluIHBhcnRz IG9mIHRoZSBzY3JlZW46CiAjICAgb24gYSBsaW5rID0gYGcnb3RvICsgQUNUSVZBVEUgKGllIG1v dmUgaGlnaGxpZ2h0ICYgZm9sbG93IHRoZSBsaW5rKTsKICMgICBvbiB0aGUgdG9wL2JvdHRvbSBs aW5lcyA9IFBSRVYvTkVYVF9QQUdFIChpZSBnbyB1cC9kb3duIDEgcGFnZSk7Ci0jICAgb24gdGhl IHRvcC9ib3R0b20gbGVmdCBjb3JuZXJzID0gUFJFVl9ET0MgKGllIGdvIHRvIHRoZSBwcmV2aW91 cyBkb2N1bWVudCk7Ci0jICAgb24gdGhlIHRvcC9ib3R0b20gcmlnaHQgY29ybmVycyA9IEhJU1RP UlkgKGllIGNhbGwgdXAgdGhlIGhpc3RvcnkgcGFnZSkuCisjICAgb24gdGhlIHRvcC9ib3R0b20g bGVmdCBjb3JuZXJzID0gUFJFVi9ORVhUX0RPQyAoaWUgZ28gdG8gdGhlIHByZXZpb3VzCisjICAg ZG9jdW1lbnQgLyB1bmRvIGdvdG8gcHJldmlvdXMgZG9jdW1lbnQpOworIyAgIG9uIHRoZSB0b3Av Ym90dG9tIHJpZ2h0IGNvcm5lcnMgPSBISVNUT1JZL1ZMSU5LUyAoaWUgY2FsbCB1cCB0aGUgaGlz dG9yeQorIyAgIHBhZ2Ugb3IgdmlzaXRlZCBsaW5rcyBwYWdlIGlmIG9uIGhpc3RvcnkgcGFnZSku CiAjIE5CIGlmIHRoZSBtb3VzZSBpcyBkZWZpbmVkIGluIHRoaXMgd2F5LCBpdCB3aWxsIG5vdCBi ZSBhdmFpbGFibGUKICMgZm9yIGNvcHkvcGFzdGUgb3BlcmF0aW9ucyB1c2luZyB0aGUgY2xpcGJv YXJkIG9mIGEgZGVza3RvcCBtYW5hZ2VyOgogIyBmb3IgZmxleGliaWxpdHkgaW5zdGVhZCwgdXNl IHRoZSBjb21tYW5kLWxpbmUgc3dpdGNoICAtdXNlX21vdXNlIC4KQEAgLTE2OTUsOSArMTczMyw5 IEBACiAjCiAjIFRvIGRlZmluZSB5b3VyIG93biBwcmludCBvciBkb3dubG9hZCBvcHRpb24gdXNl IHRoZSBmb2xsb3dpbmcgZm9ybWF0czoKICMKLSMgUFJJTlRFUjo8bmFtZT46PGNvbW1hbmQ+Ojxv cHRpb24+OjxsaW5lcy9wYWdlPgorIyBQUklOVEVSOjxuYW1lPjo8Y29tbWFuZD46PG9wdGlvbj46 PGxpbmVzL3BhZ2U+Wzo8ZW52aXJvbm1lbnQ+XQogIwotIyBET1dOTE9BREVSOjxuYW1lPjo8Y29t bWFuZD46PG9wdGlvbj4KKyMgRE9XTkxPQURFUjo8bmFtZT46PGNvbW1hbmQ+OjxvcHRpb24+Wzo8 ZW52aXJvbm1lbnQ+XQogIwogIyA8bmFtZT4gICAgICAgaXMgd2hhdCB5b3Ugd2lsbCBzZWUgb24g dGhlIHByaW50L2Rvd25sb2FkIHNjcmVlbi4KICMKQEAgLTE3MjQsNiArMTc2MiwxNSBAQAogIyAg ICAgICAgICAgICAgaXQgdXNlcyBjdXJyZW50IHNjcmVlbiBsZW5ndGggZm9yIHRoZSBjb21wdXRh dGlvbgogIyAgICAgICAgICAgICAgd2hlbiBgUHJpbnQgdG8gc2NyZWVuJyBpcyBzZWxlY3RlZC4K ICMKKyMgWzo8ZW52aXJvbm1lbnQ+XQorIyAgICAgICAgICAgICAgb3B0aW9uYWwsIGlmIFhXSU5E T1dTIHRoZW4gcHJpbnRlci9kb3dubG9hZGVyIHdpbGwgYmUKKyMgICAgICAgICAgICAgIGVuYWJs ZWQgaWYgRElTUExBWSBlbnZpcm9ubWVudCB2YXJpYWJsZSBJUyBkZWZpbmVkIGFuZAorIyAgICAg ICAgICAgICAgZGlzYWJsZWQgb3RoZXJ3aXNlLCBpZiBlbnZpcm9ubWVudCBpcyBOT05fWFdJTkRP V1MKKyMgICAgICAgICAgICAgIHRoZW4gcHJpbnRlci9kb3dubG9hZGVyIHdpbGwgYmUgZW5hYmxl ZCBpZiBESVNQTEFZCisjICAgICAgICAgICAgICBlbnZpcm9ubWVudCB2YXJpYWJsZSBJUyBOT1Qg ZGVmaW5lZCBhbmQgZGlzYWJsZWQgb3RoZXJ3aXNlLAorIyAgICAgICAgICAgICAgZm9yIGFueXRo aW5nIGVsc2Ugb3IgaWYgZW52aXJvbm1lbnQgaXMgbm90IHNwZWNpZmllZAorIyAgICAgICAgICAg ICAgcHJpbnRlci9kb3dubG9hZGVyIGlzIGFsd2F5cyBlbmFibGVkLgorIwogIyBZb3UgbXVzdCBw dXQgdGhlIHdob2xlIGRlZmluaXRpb24gb24gb25lIGxpbmU7CiAjIGlmIHlvdSB1c2UgYSBjb2xv biwgcHJlY2VkZSBpdCB3aXRoIGEgYmFja3NsYXNoLgogIwpAQCAtMjI3Miw3ICsyMzE5LDcgQEAK ICMgICAgICAgYnkgc29tZSBidWlsdC1pbiBkZWZhdWx0cyBpbiBzcmMvSFRJbml0LmMuCiAjCiAj IFRoZSBWSUVXRVIgZGVmaW5pdGlvbiB0YWtlcyB0aGUgZm9ybSBvZjoKLSMgICAgVklFV0VSOjxt aW1lIHR5cGU+Ojx2aWV3ZXIgY29tbWFuZD5bOmVudmlyb25tZW50XQorIyAgICBWSUVXRVI6PG1p bWUgdHlwZT46PHZpZXdlciBjb21tYW5kPls6PGVudmlyb25tZW50Pl0KICMgICAgICB3aGVyZSAt bWltZSB0eXBlIGlzIHRoZSBNSU1FIGNvbnRlbnQgdHlwZSBvZiB0aGUgZmlsZQogIwkgICAgIC12 aWV3ZXIgY29tbWFuZCBpcyBhIHN5c3RlbSBjb21tYW5kIHRoYXQgY2FuIGJlCiAjICAgICAgICAg ICAgIHVzZWQgdG8gZGlzcGxheSB0aGUgZmlsZSB3aGVyZSAlcyBpcyByZXBsYWNlZApAQCAtMjQz OCw2ICsyNDg1LDcgQEAKIC5uZgogI0tFWU1BUDoweDVDOlNPVVJDRQkJIyBUb2dnbGUgc291cmNl IHZpZXdpbmcgbW9kZSAoc2hvdyBIVE1MIHNvdXJjZSkKICNLRVlNQVA6XlI6UkVMT0FECQkjIFJl bG9hZCB0aGUgY3VycmVudCBkb2N1bWVudCBhbmQgcmVkaXNwbGF5CisjS0VZTUFQOl5VOk5FWFRf RE9DCQkjIFVuZG8gUFJFVl9ET0MpCiAjS0VZTUFQOnE6UVVJVAkJCSMgQXNrIHRoZSB1c2VyIHRv IHF1aXQKICNLRVlNQVA6UTpBQk9SVAkJCSMgUXVpdCB3aXRob3V0IHZlcmlmaWNhdGlvbgogI0tF WU1BUDoweDIwOk5FWFRfUEFHRQkJIyBNb3ZlIGRvd24gdG8gbmV4dCBwYWdlCkBAIC0yNTUyLDcg KzI2MDAsNyBAQAogIyBzZW5zZSBpbiBEaXJlZCBtb2RlKSwgYW5kIFNFTEVDVCBpcyBtZWFuaW5n bGVzcy4gIERlZmF1bHQgYnVpbHQtaW4gb3ZlcnJpZGUKICMgbWFwcGluZ3MgYXJlCiAjCi0jS0VZ TUFQOl5VOlBSRVZfRE9DOkRJUkVECSMgUmV0dXJuIHRvIHRoZSBwcmV2aW91cyBkb2N1bWVudAor I0tFWU1BUDpeVTpORVhUX0RPQzpESVJFRAkjIFVuZG8gZ29pbmcgYmFjayB0byB0aGUgcHJldmlv dXMgZG9jdW1lbnQKICNLRVlNQVA6LjpUQUdfTElOSzpESVJFRAkjIFRhZyBhIGZpbGUgb3IgZGly ZWN0b3J5IGZvciBsYXRlciBhY3Rpb24KICNLRVlNQVA6YzpDUkVBVEU6RElSRUQJCSMgQ3JlYXRl IGEgbmV3IGZpbGUgb3IgZGlyZWN0b3J5CiAjS0VZTUFQOkM6Q0hESVI6RElSRUQJCSMgY2hhbmdl IGN1cnJlbnQgZGlyZWN0b3J5CkBAIC0zMDMyLDcgKzMwODAsNyBAQAogIwogIyBUaGUgbHlueC5j ZmcgbGluZSBpcyBhcyBmb2xsb3dzOgogIwotIyBFWFRFUk5BTDo8dXJsPjo8Y29tbWFuZD4gJXM6 PG5vcmVzdHJpY3Rpb24+OjxhbGxvd19mb3JfYWN0aXZhdGU+CisjIEVYVEVSTkFMOjx1cmw+Ojxj b21tYW5kPiAlczo8bm9yZXN0cmljdGlvbj46PGFsbG93X2Zvcl9hY3RpdmF0ZT5bOmVudmlyb25t ZW50XQogIwogIyA8dXJsPiBBbnkgZ2l2ZW4gVVJMLiAgVGhpcyBjYW4gYmUgbm9ybWFsIG9uZXMg bGlrZSBmdHAgb3IgaHR0cCBvciBpdAogIyBjYW4gYmUgb25lIG1hZGUgdXAgbGlrZSBteW1haWwu CkBAIC0zMDUyLDYgKzMxMDAsMTEgQEAKICMgcHJlc3NpbmcgRVhURVJOIGtleSBvbiBpdCkuICBJ ZiB0aGlzIGNvbXBvbmVudCBvZiB0aGUgbGluZSBpcyBhYnNlbnQsIHRoZW4KICMgRkFMU0UgaXMg YXNzdW1lZC4KICMKKyMgWzplbnZpcm9ubWVudF0gT3B0aW9uYWwsIGlmIFhXSU5ET1dTIHRoZW4g Y29tbWFuZCBpcyBhbGxvd2VkIG9ubHkgaWYKKyMgJERJU1BMQVkgZW52aXJvbm1lbnQgdmFyaWFi bGUgaXMgc2V0LCBlbHNlIGlmIE5PTl9YV0lORE9XUyB0aGVuIGNvbW1hbmQKKyMgaXMgYWxsb3dl ZCBvbmx5IGlmICRESVNQTEFZIGVudmlyb25tZW50IHZhcmlhYmxlIGlzIG5vdCBzZXQsIGlmIGFi c2VudCBvcgorIyBhbnl0aGluZyBlbHNlIGNvbW1hbmQgaXMgYWx3YXlzIGFsbG93ZWQuCisjCiAj IEZvciBpbnZva2luZyB0aGUgY29tbWFuZCB1c2UgdGhlIEVYVEVSTl9MSU5LIG9yIEVYVEVSTl9Q QUdFIGtleS4gIEJ5IGRlZmF1bHQKICMgRVhURVJOX0xJTksgaXMgbWFwcGVkIHRvICcuJywgYW5k IEVYVEVSTl9QQUdFIHRvICcsJyAoaWYgdGhlIGZlYXR1cmUgaXMKICMgZW5hYmxlZCksIHNlZSB0 aGUgS0VZTUFQIHNlY3Rpb24gYWJvdmUuCkBAIC0zMzIzLDYgKzMzNzYsNyBAQAogLm5mCiAjRU5B QkxFX0xZTlhSQzphY2NlcHRfYWxsX2Nvb2tpZXM6T04KICNFTkFCTEVfTFlOWFJDOmFzc3VtZV9j aGFyc2V0Ok9GRgorI0VOQUJMRV9MWU5YUkM6YXV0b19zZXNzaW9uOk9GRgogI0VOQUJMRV9MWU5Y UkM6Ym9va21hcmtfZmlsZTpPTgogI0VOQUJMRV9MWU5YUkM6Y2FzZV9zZW5zaXRpdmVfc2VhcmNo aW5nOk9OCiAjRU5BQkxFX0xZTlhSQzpjaGFyYWN0ZXJfc2V0Ok9OCkBAIC0zMzU3LDYgKzM0MTEs NyBAQAogI0VOQUJMRV9MWU5YUkM6cnVuX2V4ZWN1dGlvbl9saW5rc19vbl9sb2NhbF9maWxlczpP TgogI0VOQUJMRV9MWU5YUkM6c2Nyb2xsYmFyOk9GRgogI0VOQUJMRV9MWU5YUkM6c2VsZWN0X3Bv cHVwczpPTgorI0VOQUJMRV9MWU5YUkM6c2Vzc2lvbl9maWxlOk9GRgogI0VOQUJMRV9MWU5YUkM6 c2V0X2Nvb2tpZXM6T0ZGCiAjRU5BQkxFX0xZTlhSQzpzaG93X2NvbG9yOk9OCiAjRU5BQkxFX0xZ TlhSQzpzaG93X2N1cnNvcjpPTgpkaWZmIC1OdXIgbHlueDItOC03L2x5bnguaGxwIGx5bngyLTgt N3gvbHlueC5obHAKLS0tIGx5bngyLTgtNy9seW54LmhscAkyMDA3LTA4LTAyIDIzOjI0OjI3LjAw MDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9seW54LmhscAkyMDA3LTA5LTI0IDE3OjMyOjI5 LjAwMDAwMDAwMCArMDAwMApAQCAtNTYwLDYgKzU2MCwxNiBAQAogICAgICAgIC1zZWxlY3RpdmUK ICAgICAgICAgICAgICAgcmVxdWlyZSAud3d3X2Jyb3dzYWJsZSBmaWxlcyB0byBicm93c2UgZGly ZWN0b3JpZXMuCiAKKyAgICAgICAtc2Vzc2lvbj1GSUxFTkFNRQorICAgICAgICAgICAgICByZXN1 bWVzIGZyb20gc3BlY2lmaWVkIGZpbGUgb24gc3RhcnR1cCBhbmQgc2F2ZXMgc2Vzc2lvbiB0byB0 aGF0CisgICAgICAgICAgICAgIGZpbGUgb24gZXhpdC4KKworICAgICAgIC1zZXNzaW9uaW49RklM RU5BTUUKKyAgICAgICAgICAgICAgcmVzdW1lcyBzZXNzaW9uIGZyb20gc3BlY2lmaWVkIGZpbGUu CisKKyAgICAgICAtc2Vzc2lvbm91dD1GSUxFTkFNRQorICAgICAgICAgICAgICBzYXZlcyBzZXNz aW9uIHRvIHNwZWNpZmllZCBmaWxlLgorCiAgICAgICAgLXNob3J0X3VybAogICAgICAgICAgICAg ICBzaG93IHZlcnkgbG9uZyBVUkxzIGluIHRoZSBzdGF0dXMgbGluZSB3aXRoICIuLi4iICB0byAg cmVwcmVzZW50CiAgICAgICAgICAgICAgIHRoZSBwb3J0aW9uIHdoaWNoIGNhbm5vdCBiZSBkaXNw bGF5ZWQuICBUaGUgYmVnaW5uaW5nIGFuZCBlbmQgb2YKZGlmZiAtTnVyIGx5bngyLTgtNy9seW54 Lm1hbiBseW54Mi04LTd4L2x5bngubWFuCi0tLSBseW54Mi04LTcvbHlueC5tYW4JMjAwNy0wOC0w MiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvbHlueC5tYW4JMjAwOC0w MS0zMCAxMDowMDozMS4wMDAwMDAwMDAgKzAwMDAKQEAgLTY2NSw2ICs2NjUsMTUgQEAKIC5CIFwt c2VsZWN0aXZlCiByZXF1aXJlIC53d3dfYnJvd3NhYmxlIGZpbGVzIHRvIGJyb3dzZSBkaXJlY3Rv cmllcy4KIC5UUAorLkIgXC1zZXNzaW9uXGZSPVxmSUZJTEVOQU1FCityZXN1bWVzIGZyb20gc3Bl Y2lmaWVkIGZpbGUgb24gc3RhcnR1cCBhbmQgc2F2ZXMgc2Vzc2lvbiB0byB0aGF0IGZpbGUgb24g ZXhpdC4KKy5UUAorLkIgXC1zZXNzaW9uaW5cZlI9XGZJRklMRU5BTUUKK3Jlc3VtZXMgc2Vzc2lv biBmcm9tIHNwZWNpZmllZCBmaWxlLgorLlRQCisuQiBcLXNlc3Npb25vdXRcZlI9XGZJRklMRU5B TUUKK3NhdmVzIHNlc3Npb24gdG8gc3BlY2lmaWVkIGZpbGUuCisuVFAKIC5CIFwtc2hvcnRfdXJs CiBzaG93IHZlcnkgbG9uZyBVUkxzIGluIHRoZSBzdGF0dXMgbGluZSB3aXRoICIuLi4iIHRvIHJl cHJlc2VudCB0aGUKIHBvcnRpb24gd2hpY2ggY2Fubm90IGJlIGRpc3BsYXllZC4KQEAgLTc4MSw3 ICs3OTAsNyBAQAogaXMgb3V0cHV0IHRvIGEgZmlsZSwgaW50ZW5kZWQgZm9yIGluZGV4aW5nLiAg U2VlIENSQVdMLmFubm91bmNlCiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIC5UUAotLkIgdHJpbV9p bnB1dF9maWVsZHMKKy5CIFwtdHJpbV9pbnB1dF9maWVsZHMKIHRyaW0gaW5wdXQgdGV4dC90ZXh0 YXJlYSBmaWVsZHMgaW4gZm9ybXMuCiAuVFAKIC5CIFwtdW5kZXJsaW5lX2xpbmtzCmRpZmYgLU51 ciBseW54Mi04LTcvbHlueC5yc3AgbHlueDItOC03eC9seW54LnJzcAotLS0gbHlueDItOC03L2x5 bngucnNwCTIwMDUtMTAtMTcgMDA6MTc6MjAuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4 L2x5bngucnNwCTIwMDctMDktMjQgMTc6MzI6MjkuMDAwMDAwMDAwICswMDAwCkBAIC02Niw2ICs2 Niw3IEBACiAuLi9vYmovTFlQcmV0dHlTcmMub2JqCiAuLi9vYmovTFlSZWFkQ0ZHLm9iagogLi4v b2JqL0xZU2VhcmNoLm9iagorLi4vb2JqL0xZU2Vzc2lvbi5vYmoKIC4uL29iai9MWVNob3dJbmZv Lm9iagogLi4vb2JqL0xZU3RyaW5ncy5vYmoKIC4uL29iai9MWVRyYXZlcnNhbC5vYmoKZGlmZiAt TnVyIGx5bngyLTgtNy9seW54X2hlbHAvTHlueF91c2Vyc19ndWlkZS5odG1sIGx5bngyLTgtN3gv bHlueF9oZWxwL0x5bnhfdXNlcnNfZ3VpZGUuaHRtbAotLS0gbHlueDItOC03L2x5bnhfaGVscC9M eW54X3VzZXJzX2d1aWRlLmh0bWwJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAK KysrIGx5bngyLTgtN3gvbHlueF9oZWxwL0x5bnhfdXNlcnNfZ3VpZGUuaHRtbAkyMDA3LTA5LTI1 IDEyOjUxOjM1LjAwMDAwMDAwMCArMDAwMApAQCAtNjUsNiArNjUsOCBAQAogPGxpPjxhIGhyZWY9 IiNVU0VNQVAiIE5BTUU9IlRvQy1VU0VNQVAiPkx5bnggYW5kIENsaWVudC1TaWRlLUltYWdlLU1h cHM8L2E+CiA8bGk+PGEgaHJlZj0iI1JlZnJlc2giIE5BTUU9IlRvQy1SZWZyZXNoIj5MeW54IGFu ZCBDbGllbnQtU2lkZS1QdWxsPC9hPgogPGxpPjxhIGhyZWY9IiNDb29raWVzIiBOQU1FPSJUb0Mt Q29va2llcyI+THlueCBhbmQgU3RhdGUgTWFuYWdlbWVudDwvYT4gKE1lIHdhbnQgPGVtPmNvb2tp ZTwvZW0+ISkKKzxsaT48YSBocmVmPSIjQ2FjaGUiIE5BTUU9IlRvQy1DYWNoZSI+THlueCBhbmQg Q2FjaGVkIERvY3VtZW50czwvYT4KKzxsaT48YSBocmVmPSIjU2Vzc2lvbnMiIE5BTUU9IlRvQy1T ZXNzaW9ucyI+THlueCBhbmQgU2Vzc2lvbnM8L2E+CiA8bGk+PEEgSFJFRj0iI0ludm9raW5nIiBO QU1FPSJUb0MtSW52b2tpbmciPlRoZSBMeW54IGNvbW1hbmQgbGluZTwvQT4KIDxsaT48QSBIUkVG PSIjRW52aXJvbm1lbnQiIE5BTUU9IlRvQy1FbnZpcm9ubWVudCI+RW52aXJvbm1lbnQgdmFyaWFi bGVzIHVzZWQgYnkgTHlueDwvQT4KIDxsaT48QSBIUkVGPSIjbHlueC5jZmciIE5BTUU9IlRvQy1s eW54LmNmZyI+TWFpbiBjb25maWd1cmF0aW9uIGZpbGUgbHlueC5jZmc8L0E+CkBAIC0xNDEwLDYg KzE0MTIsMTAgQEAKICAgICAgICAgPGRkPjxlbT5Db250cm9sLUs8L2VtPiBpbnZva2VzIHRoZSA8 YQogICAgICAgICAgICAgaHJlZj0ia2V5c3Ryb2tlcy9jb29raWVfaGVscC5odG1sIj5Db29raWUg SmFyIFBhZ2U8L2E+CiAgICAgICAgICAgICBpZiBpdCBjb250YWlucyBjb29raWVzLgorICAgPGR0 PjxlbT5eWDwvZW0+CisgICAgICAgIDxkZD48ZW0+Q29udHJvbC1YPC9lbT4gaW52b2tlcyB0aGUg PGEKKwkgICAgaHJlZj0iI0NhY2hlIj5DYWNoZSBKYXIgUGFnZTwvYT4KKyAgICAJICAgIGlmIGl0 IGNvbnRhaW5zIGNhY2hlZCBkb2N1bWVudHMuCiAgICA8ZHQ+PGVtPno8L2VtPgogICAgICAgICA8 ZGQ+THlueCBzdXBwb3J0cyBjb21wbGV0ZWx5IGludGVycnVwdGlibGUgSS9PIHByb2Nlc3Nlcy4g IFByZXNzIHRoZQogICAgICAgICAgICAgJzxlbT56PC9lbT4nIGtleSBhdCBhbnkgdGltZSBkdXJp bmcgYSBjb25uZWN0IG9yIHRyYW5zZmVyIHByb2Nlc3MKQEAgLTIzMDUsNiArMjMxMSw1OCBAQAog aHJlZj0ia2V5c3Ryb2tlcy9jb29raWVfaGVscC5odG1sIj5Db29raWUgSmFyIFBhZ2U8L2E+Lgog WzxBIEhSRUY9IiNUb0MtQ29va2llcyI+VG9DPC9BPl0KIAorPGgyIElEPSJDYWNoZSI+PEEgTkFN RT0iQ2FjaGUiPjxlbT5DYWNoZWQgRG9jdW1lbnRzPC9lbT48L0E+PC9oMj4KKworTGlzdCBvZiBk b2N1bWVudHMgd2hpY2ggYXJlIGluIGx5bnggaW50ZXJuYWwgY2FjaGUgYXJlIGFjY2Vzc2libGUg dGhyb3VnaAoraHlwb3RoZXRpY2FsIDxlbT5DYWNoZSBKYXI8L2VtPiB3aGljaCBjYW4gYmUgZXhh bWluZWQgdmlhIHRoZSBDQUNIRV9KQVIKK2tleXN0cm9rZSBjb21tYW5kLCBub3JtYWxseSBtYXBw ZWQgdG8gPGVtPkN0cmwtWDwvZW0+LgorCis8cD5PcmRlciBvZiBlbnRyaWVzIGFyZSBmcm9tIG9s ZGVzdCB0byBuZXdlc3QsIHNvIHVzZXIgY2FuIGVhc2lseSBhY2Nlc3MgZG9jdW1lbnQKK3doaWNo IGlzIGluIGNhY2hlIGFuZCBtYXkgYmUgc29vbiByZW1vdmVkOyB3aGljaCBkZXBlbmRzIG9uIG1h eGltYWwgbnVtYmVyIG9mCithbGxvd2VkIGNhY2hlZCBkb2N1bWVudCBhbmQgbWF4aW1hbCB1c2Vk IG1lbW9yeSBwZXIgY2FjaGUgamFyLgorCis8cD5TdHJ1Y3R1cmUgb2YgPGVtPkNhY2hlIEphcjwv ZW0+IGlzIHNpbXBsZS4gRWFjaCBlbnRyeSBzdGFydHMgd2l0aCBpdHMgb3JkaW5hbAorbnVtYmVy LCByZWNlbnQgYWRkZWQgZG9jdW1lbnQgaW4gY2FjaGUgaGF2ZSBzbWFsbGVyIG51bWJlciB0aGFu IGRvY3VtZW50cword2hpY2ggYXJlIGFkZGVkIGJlZm9yZSwgYW5kIGFyZSBwb3NpdGlvbmVkIGF0 IGVuZCBvZiA8ZW0+Q2FjaGUgSmFyPC9lbT4KKworPHA+Rm9sbG93aW5nIGl0cyBvcmRpbmFsIG51 bWJlciBpcyBkb2N1bWVudCB0aXRsZSwgd2hpY2ggaXMgYWxzbyBsaW5rLgorQWN0aXZhdGluZyB0 aGlzIGxpbmsgdXNlciBpcyBwcm9tcHRlZCBpZiBzaGUvaGUgd2FudHMgdG8gZGVsZXRlIHN1Y2gg ZG9jdW1lbnQKK2Zyb20gPGVtPkNhY2hlIEphcjwvZW0+LiBBZnRlciBpdHMgdGl0bGUgaXMgZG9j dW1lbnQgYWRkcmVzcywgd2hpY2ggY2FuIGJlIGVhc2lseQorbm90aWZpZWQgYmVjYXVzZSA8ZW0+ VVJMOjwvZW0+IHN0cmluZyBpcyBiZWZvcmUgaXQuIEFjdGl2YXRpbmcgdGhpcyBsaW5rLCBseW54 Cit3aWxsIGRpc3BsYXkgdGhhdCBjYWNoZWQgZG9jdW1lbnQuCisKKzxwPkJlbGxvdyBjYWNoZWQg ZG9jdW1lbnQgVVJMIGlzIHNvbWUgdXNlZnVsIGluZm9ybWF0aW9ucyBhYm91dCBpdHMgTGluZXMg YW5kCitpZiBhcHBsaWNhYmxlOiBTaXplLCBGaWxlLUNhY2hlLCBDb250ZW50LVR5cGUsIENvbnRl bnQtTGFuZ3VhZ2UsIENvbnRlbnQtRW5jb2RpbmcsCitDb250ZW50LUxvY2F0aW9uLCBTdWJqZWN0 LCBPd25lciwgRGF0ZSwgRXhwaXJlcywgTGFzdC1Nb2RpZmllZCwgRVRhZywgU2VydmVyLCBhbmQg CitTb3VyY2UtQ2FjaGUtRmlsZS4KKworPHA+VGhpcyBzdXBwb3J0IGNhbiBiZSBlbmFibGVkIGJ5 IGRlZmF1bHQgdmlhIFVTRV9DQUNIRUpBUiBzeW1ib2wgaW4gdGhlCitjb21waWxhdGlvbiAoPGVt PnVzZXJkZWZzLmg8L2VtPikuCitbPEEgSFJFRj0iI1RvQy1DYWNoZSI+VG9DPC9BPl0KKworPGgy IElEPSJTZXNzaW9ucyI+PEEgTkFNRT0iU2Vzc2lvbnMiPjxlbT5TZXNzaW9uczwvZW0+PC9BPjwv aDI+CisKK1Nlc3Npb24gaXMgY3VycmVudCBseW54IHN0YXRlOiB3aGljaCBtZWFucyBhbGwgaW5m b3JtYXRpb24gYWJvdXQgdXNlciBjdXJyZW50CithY3Rpdml0eSB3aXRoIGx5bnguIFNlc3Npb25z IGFyZSB1c2VmdWwgaW4gcGFydGljdWxhciB3YXkgaWYgeW91IHdlcmUgaW4gbWlkZGxlCitvZiBl eHBsb3Jpbmcgc29tZXRoaW5nIG9uIHRoZSB3ZWIgYW5kIHlvdSB3ZXJlIGZvcmNlZCB0byBhYm9y dCwgbG9zaW5nIGFueSB0cmFjZQorb2YgeW91ciBjdXJyZW50IHdvcmsuCisKKzxwPlNlc3Npb24g d2lsbCBiZSBub3JtYWxseSByZXN0b3JlZCBmcm9tIGx5bnggc3RhcnR1cCBhbmQgYWZ0ZXIgY2xl YW4gZXhpdCwKK3NhdmVkIGlmIGx5bnggaXMgaW52b2tlZCB3aXRoIDxlbT4tc2Vzc2lvbj1GSUxF TkFNRTwvZW0+IHN3aXRjaC4gV2hlcmUgRklMRU5BTUUgaXMKK25hbWUgb2YgZmlsZSB3aGVyZSBz ZXNzaW9uIHdpbGwgYmUgc3RvcmVkLgorCis8cD5UaGVyZSBhcmUgYWxzbyBzd2l0Y2hlcyBmb3Ig b25seSByZXN0b3Jpbmc6IDxlbT4tc2Vzc2lvbmluPUZJTEVOQU1FPC9lbT4gYW5kIGZvcgorb25s eSBzYXZpbmc6IDxlbT4tc2Vzc2lvbm91dD1GSUxFTkFNRTwvZW0+IHNlc2lvbnM6CisKKzxwPklm IHlvdSBkbyBub3Qgd2FudCB0byBzcGVjaWZ5IGF0IGVhY2ggbHlueCBzdGFydHVwIHNlc3Npb24g c3dpdGNoIHRoZXJlIGlzCitvcHRpb24gaW4gPGVtPmx5bnguY2ZnPC9lbT4gdG8gZW5hYmxlIGF1 dG8gc2F2aW5nL3Jlc3RvcmluZyBvZiBzZXNzaW9uLiAgVG8ga2VlcAorbHlueCBzdGFydHVwL2V4 aXQgcmVhc29uYWJsZSBmYXN0IHRoZXJlIGlzIGFsc28gb3B0aW9uIGluIDxlbT5seW54LmNmZzwv ZW0+IGhvdworbXVjaCBpbmZvcm1hdGlvbnMgYWJvdXQgY3VycmVudCBseW54IHNlc3Npb24gd2ls bCBiZSBzdG9yZWQgaW4gZmlsZS4KKworPHA+U3ludGF4IG9mIHNlc3Npb24gZmlsZSBpcyByYXRo ZXIgc2VsZiBleHBsYW5hdG9yeSwgYW5kIHlvdSBjYW4gbW9kaWZ5LCBhZGQKK25ldyBlbnRyaWVz LCBvciByZW1vdmUgb25lcyB5b3UgZG8gbm90IHdhbnQgYW55bW9yZS4KK1s8QSBIUkVGPSIjVG9D LVNlc3Npb25zIj5Ub0M8L0E+XQorCiA8aDIgSUQ9Ikludm9raW5nIj48QSBOQU1FPSJJbnZva2lu ZyI+PGVtPlRoZSBMeW54IGNvbW1hbmQgbGluZTwvZW0+PC9BPjwvaDI+CiAKIEEgc3VtbWFyeSBv ZiB0aGUgTHlueCBjb21tYW5kIGxpbmUgb3B0aW9ucyAoc3dpdGNoZXMpIGlzIHJldHVybmVkIHRv CkBAIC0yNDQyLDYgKzI1MDAsOSBAQAogICAgICAgICAgICAgICAgICAgICA8QSBIUkVGPSIjbHlu eC5jZmciPmx5bnguY2ZnPC9BPi4KICAgICAgICAgICAgICA8ZHQ+PGNvZGU+LWNoaWxkPC9jb2Rl PgogICAgICAgICAgICAgICAgIDxkZD5leGl0IG9uIGxlZnQtYXJyb3cgaW4gc3RhcnRmaWxlLCBh bmQgZGlzYWJsZSBzYXZlIHRvIGRpc2suCisJICAgICA8ZHQ+PGNvZGU+LWNoaWxkX3JlbGF4ZWQ8 L2NvZGU+CisJICAgICAgICA8ZGQ+ZXhpdCBvbiBsZWZ0LWFycm93IGluIHN0YXJ0ZmlsZSwgYnV0 IGFsbG93IHNhdmUgdG8gZGlzayBhbmQKKwkgICAgICAgICAgICBhc3NvY2lhdGVkIHByaW50L21h aWwgb3B0aW9ucy4JCiAgICAgICAgICAgICAgPGR0Pjxjb2RlPi1jbWRfbG9nPUZJTEVOQU1FPC9j b2RlPgogICAgICAgICAgICAgICAgIDxkZD53cml0ZSBrZXlzdHJva2UgY29tbWFuZHMgYW5kIHJl bGF0ZWQgaW5mb3JtYXRpb24gdG8gdGhlCiAgICAgICAgICAgICAgICAgICAgIHNwZWNpZmllZCBm aWxlLgpAQCAtMjg2Niw2ICsyOTI3LDEzIEBACiAgICAgICAgICAgICAgICAgPGRkPnRvZ2dsZXMg c2hvd2luZyBhcnJvd3MgYXQgZW5kcyBvZiB0aGUgc2Nyb2xsYmFyLgogICAgICAgICAgICAgIDxk dD48Y29kZT4tc2VsZWN0aXZlPC9jb2RlPgogICAgICAgICAgICAgICAgIDxkZD5yZXF1aXJlIC53 d3dfYnJvd3NhYmxlIGZpbGVzIHRvIGJyb3dzZSBkaXJlY3Rvcmllcy4KKyAgICAgICAgICAgICA8 ZHQ+PGNvZGU+LXNlc3Npb249RklMRU5BTUU8L2NvZGU+CisgICAgICAgICAgICAgICAgPGRkPnJl c3VtZXMgZnJvbSBzcGVjaWZpZWQgZmlsZSBvbiBzdGFydHVwIGFuZCBzYXZlcyBzZXNzaW9uCisJ CSAgICB0byB0aGF0IGZpbGUgb24gZXhpdC4KKwkgICAgIDxkdD48Y29kZT4tc2Vzc2lvbmluPUZJ TEVOQU1FPC9jb2RlPgorCSAgICAgICAgPGRkPnJlc3VtZXMgc2Vzc2lvbiBmcm9tIHNwZWNpZmll ZCBmaWxlLgorCSAgICAgPGR0Pjxjb2RlPi1zZXNzaW9ub3V0PUZJTEVOQU1FPTwvY29kZT4KKwkg ICAgICAgIDxkZD5zYXZlcyBzZXNzaW9uIHRvIHNwZWNpZmllZCBmaWxlLgogICAgICAgICAgICAg IDxkdD48Y29kZT4tc2hvcnRfdXJsPC9jb2RlPgogICAgICAgICAgICAgICAgIDxkZD5zaG93IHZl cnkgbG9uZyBVUkxzIGluIHRoZSBzdGF0dXMgbGluZSB3aXRoICIuLi4iIHRvCiAgICAgICAgICAg ICAgICAgICAgIHJlcHJlc2VudCB0aGUgcG9ydGlvbiB3aGljaCBjYW5ub3QgYmUgZGlzcGxheWVk LiAgVGhlCmRpZmYgLU51ciBseW54Mi04LTcvbHlueF9oZWxwL2tleXN0cm9rZXMva2V5c3Ryb2tl X2hlbHAuaHRtbCBseW54Mi04LTd4L2x5bnhfaGVscC9rZXlzdHJva2VzL2tleXN0cm9rZV9oZWxw Lmh0bWwKLS0tIGx5bngyLTgtNy9seW54X2hlbHAva2V5c3Ryb2tlcy9rZXlzdHJva2VfaGVscC5o dG1sCTIwMDQtMDUtMjMgMjI6NTk6NTYuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L2x5 bnhfaGVscC9rZXlzdHJva2VzL2tleXN0cm9rZV9oZWxwLmh0bWwJMjAwNy0wOS0yNCAxNzozMjoy OS4wMDAwMDAwMDAgKzAwMDAKQEAgLTExNCwxNCArMTE0LDIwIEBACiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHR3aWNlIHRvIHVzZSBpdCwgc2luY2UgaXQgcXVvdGVzIHRoZSBmb2xs b3dpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5c3Ryb2tlLgogCi0gICAg ICAgICAgICAgICBDVFJMLVUgICAgICAgICAtIEVyYXNlIGlucHV0IGxpbmUgKDxhIGhyZWY9ImVk aXRfaGVscC5odG1sIgorICAgICAgICAgICAgICAgQ1RSTC1VICAgICAgICAgLSBJbnNpZGUgdGV4 dCBpbnB1dCBsaW5lIG9yIGZpZWxkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl cmFzZSBpbnB1dCBsaW5lICg8YSBocmVmPSJlZGl0X2hlbHAuaHRtbCIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPm1vcmUgaW5wdXQgbGluZSBjb21tYW5kczwvYT4pCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtIE91dHNpZGUgb2YgdGV4dCBpbnB1dCBvciBmaWVsZCwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5kbyByZXR1cm5pbmcgdG8gcHJldmlv dXMgdG9waWMuCisKICAgICAgICAgICAgICAgIENUUkwtRyAgICAgICAgIC0gQ2FuY2VsIGlucHV0 IG9yIHRyYW5zZmVyCiAKICAgICAgICAgICAgICAgIENUUkwtVCAgICAgICAgIC0gVG9nZ2xlIHRy YWNlIG1vZGUgb24gYW5kIG9mZgogICAgICAgICAgICAgICAgOyAgICAgICAgICAgICAgLSBWaWV3 IHRoZSBMeW54IFRyYWNlIExvZyBmb3IgdGhlIGN1cnJlbnQgc2Vzc2lvbgogICAgICAgICAgICAg ICAgQ1RSTC1LICAgICAgICAgLSBJbnZva2UgdGhlIDxBIEhSRUY9ImNvb2tpZV9oZWxwLmh0bWwi CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5Db29raWUgSmFyIFBhZ2U8L0E+Cisg ICAgICAgICAgICAgICBDVFJMLVgJICAgICAgLSBJbnZva2UgdGhlIDxBIEhSRUY9Ii4uL0x5bnhf dXNlcnNfZ3VpZGUuaHRtbCNDYWNoZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PkNhY2hlIEphciBQYWdlPC9BPgogICAgICAgICAgICAgICAgbnVtYmVycyAgICAgICAgLSBJbnZv a2UgdGhlIHByb21wdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJm b2xsb3dfaGVscC5odG1sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5Gb2xs b3cgbGluayAob3IgZ290byBsaW5rIG9yIHBhZ2UpIG51bWJlcjo8L2E+CmRpZmYgLU51ciBseW54 Mi04LTcvbWFrZWZpbGUuYmNiIGx5bngyLTgtN3gvbWFrZWZpbGUuYmNiCi0tLSBseW54Mi04LTcv bWFrZWZpbGUuYmNiCTIwMDUtMTAtMTcgMDA6MTc6MjAuMDAwMDAwMDAwICswMDAwCisrKyBseW54 Mi04LTd4L21ha2VmaWxlLmJjYgkyMDA3LTA5LTI0IDE3OjMyOjI5LjAwMDAwMDAwMCArMDAwMApA QCAtMTY3LDYgKzE2Nyw3IEBACiAgICAkKE9CSikvTFlQcmludC5vYmpcCiAgICAkKE9CSikvTFlS ZWFkQ0ZHLm9ialwKICAgICQoT0JKKS9MWVNlYXJjaC5vYmpcCisgICAkKE9CSikvTFlTZXNzaW9u Lm9ialwKICAgICQoT0JKKS9MWVNob3dJbmZvLm9ialwKICAgICQoT0JKKS9MWVN0cmluZ3Mub2Jq XAogICAgJChPQkopL0xZVHJhdmVyc2FsLm9ialwKQEAgLTU1Nyw2ICs1NTgsMTEgQEAKICAkKENF QVRfbHlueGRleGUpICQoQ0NfRkxBR1MpIC1vJEAgc3JjL0xZU2VhcmNoLmMKIHwKIAorJChPQkop L0xZU2Vzc2lvbi5vYmogOiAgc3JjL0xZU2Vzc2lvbi5jCisgICQoQkNDMzIpIC1QLSAtYyBAJiZ8 CisgJChDRUFUX2x5bnhkZXhlKSAkKENDX0ZMQUdTKSAtbyRAIHNyYy9MWVNlc3Npb24uYworfAor CiAkKE9CSikvTFlTaG93SW5mby5vYmogOiAgc3JjL0xZU2hvd0luZm8uYwogICAkKEJDQzMyKSAt UC0gLWMgQCYmfAogICQoQ0VBVF9seW54ZGV4ZSkgJChDQ19GTEFHUykgLW8kQCBzcmMvTFlTaG93 SW5mby5jCmRpZmYgLU51ciBseW54Mi04LTcvbWFrZWZpbGUubXNjIGx5bngyLTgtN3gvbWFrZWZp bGUubXNjCi0tLSBseW54Mi04LTcvbWFrZWZpbGUubXNjCTIwMDYtMDktMTAgMjM6Mzg6MzkuMDAw MDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L21ha2VmaWxlLm1zYwkyMDA3LTA5LTI0IDE3OjMy OjI5LjAwMDAwMDAwMCArMDAwMApAQCAtMTg5LDYgKzE4OSw3IEBACiAJIkxZUHJpbnQub2JqIiBc CiAJIkxZUmVhZENGRy5vYmoiIFwKIAkiTFlTZWFyY2gub2JqIiBcCisJIkxZU2Vzc2lvbi5vYmoi IFwKIAkiTFlTaG93SW5mby5vYmoiIFwKIAkiTFlTdHJpbmdzLm9iaiIgXAogCSJMWVRyYXZlcnNh bC5vYmoiIFwKQEAgLTMzOCw2ICszMzksOSBAQAogTFlTZWFyY2gub2JqIDogJChTUkNfRElSKVxM WVNlYXJjaC5jCiAJJChDT01QSUxFKSAkKFNSQ19ESVIpXExZU2VhcmNoLmMKIAorTFlTZXNzaW9u Lm9iaiA6ICQoU1JDX0RJUilcTFlTZXNzaW9uLmMKKwkkKENPTVBJTEUpICQoU1JDX0RJUilcTFlT ZXNzaW9uLmMKKwogTFlTaG93SW5mby5vYmogOiAkKFNSQ19ESVIpXExZU2hvd0luZm8uYwogCSQo Q09NUElMRSkgJChTUkNfRElSKVxMWVNob3dJbmZvLmMKIApkaWZmIC1OdXIgbHlueDItOC03L21h a2VseW54LmJhdCBseW54Mi04LTd4L21ha2VseW54LmJhdAotLS0gbHlueDItOC03L21ha2VseW54 LmJhdAkyMDA2LTA1LTI5IDIyOjQ0OjU0LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9t YWtlbHlueC5iYXQJMjAwNy0wOS0yNCAxNzozMjoyOS4wMDAwMDAwMDAgKzAwMDAKQEAgLTMxMyw2 ICszMTMsOCBAQAogaWYgZXJyb3JsZXZlbCAxIFBBVVNFDQogJUNPTVBJTEVfQ01EJSBMWVNlYXJj aC5jDQogaWYgZXJyb3JsZXZlbCAxIFBBVVNFDQorJUNPTVBJTEVfQ01EJSBMWVNlc3Npb24uYw0K K2lmIGVycm9ybGV2ZWwgMSBQQVVTRQ0KICVDT01QSUxFX0NNRCUgTFlTaG93SW5mby5jDQogaWYg ZXJyb3JsZXZlbCAxIFBBVVNFDQogJUNPTVBJTEVfQ01EJSBMWVN0cmluZ3MuYw0KZGlmZiAtTnVy IGx5bngyLTgtNy9wby9jYS5wbyBseW54Mi04LTd4L3BvL2NhLnBvCi0tLSBseW54Mi04LTcvcG8v Y2EucG8JMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gv cG8vY2EucG8JMjAwNy0wOS0yNCAxNzozMjoyOS4wMDAwMDAwMDAgKzAwMDAKQEAgLTE5OTUsMTEg KzE5OTUsNiBAQAogbXNnaWQgIk1heGltdW0gbGlua3MgcGVyIHBhZ2UgZXhjZWVkZWQhICBVc2Ug aGFsZi1wYWdlIG9yIHR3by1saW5lIHNjcm9sbGluZy4iCiBtc2dzdHIgIlN1cGVyYXQgZWwgbnJl LiBkJ2VubGxh529zL3DgZy4hIFVzZXUgbWl0amEgcOBnLiBvIGRlc3BsYedhbWVudCBkZSBkdWVz IGztbmllcy4iCiAKLSMuICNkZWZpbmUgTUFYSElTVF9SRUFDSEVECi0jOiBMWU1lc3NhZ2VzLmM6 NjU3Ci1tc2dpZCAiSGlzdG9yeSBMaXN0IG1heGltdW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBw dXNoZWQuIgotbXNnc3RyICJMJ2hpc3RvcmlhbCBoYSBhc3NvbGl0IGVsIG3geGltISBBcXVlc3Qg ZG9jdW1lbnQgbm8gcydoaSBhZmVnaXLgLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1OAogbXNnaWQg Ik5vIHByZXZpb3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3RyICJObyBoaSBo YSBkaXNwb25pYmxlIGNhcCBlbmxsYecgYW50ZXJpb3IhIgpkaWZmIC1OdXIgbHlueDItOC03L3Bv L2NzLnBvIGx5bngyLTgtN3gvcG8vY3MucG8KLS0tIGx5bngyLTgtNy9wby9jcy5wbwkyMDA3LTA4 LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9wby9jcy5wbwkyMDA3 LTA5LTI0IDE3OjMyOjI5LjAwMDAwMDAwMCArMDAwMApAQCAtMTk4OSwxMSArMTk4OSw2IEBACiBt c2dpZCAiTWF4aW11bSBsaW5rcyBwZXIgcGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3Ig dHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1zZ3N0ciAiTWF4aW3hbG7tIHBv6GV0IG9ka2F6+SBuYSBz dHLhbmt1IGRvc2G+ZW4hIFBvdb5panRlIHBvc3VuIG8gMS8yIHN0cmFueSDoaSAyIPjhZGt5LiIK IAotIy4gI2RlZmluZSBNQVhISVNUX1JFQUNIRUQKLSM6IExZTWVzc2FnZXMuYzo2NTcKLW1zZ2lk ICJIaXN0b3J5IExpc3QgbWF4aW11bSByZWFjaGVkISAgRG9jdW1lbnQgbm90IHB1c2hlZC4iCi1t c2dzdHIgIk1heGlt4Wxu7SB2ZWxpa29zdCBzZXpuYW11IGhpc3RvcmllIGRvc2G+ZW5hISBEb2t1 bWVudCBuZWJ5bCB6YXpuYW1lbuFuLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1OAogbXNnaWQgIk5v IHByZXZpb3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3RyICKu4WRu6SBuYXa5 dO12ZW7pIG9ka2F6eSBuZWpzb3UgayBkaXNwb3ppY2khIgpkaWZmIC1OdXIgbHlueDItOC03L3Bv L2RhLnBvIGx5bngyLTgtN3gvcG8vZGEucG8KLS0tIGx5bngyLTgtNy9wby9kYS5wbwkyMDA3LTA4 LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9wby9kYS5wbwkyMDA3 LTA5LTI0IDE3OjMyOjI5LjAwMDAwMDAwMCArMDAwMApAQCAtMTk5MywxMSArMTk5Myw2IEBACiBt c2dpZCAiTWF4aW11bSBsaW5rcyBwZXIgcGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3Ig dHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1zZ3N0ciAiTWF4LiBsaW5rcyBwci4gc2lkZSBvdmVyc2ty ZWRldCEgU2UgZW4gaGFsdiBzaWRlIGVsbGVyIDIgbGluamVyIGFkIGdhbmdlbi4iCiAKLSMuICNk ZWZpbmUgTUFYSElTVF9SRUFDSEVECi0jOiBMWU1lc3NhZ2VzLmM6NjU3Ci1tc2dpZCAiSGlzdG9y eSBMaXN0IG1heGltdW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBwdXNoZWQuIgotbXNnc3RyICJB bnRhbCBsaW5qZXIgaSBoaXN0b3Jpa2xpc3RlIHVkdPhtdCEgRG9rdW1lbnQgaWtrZSBza3ViYmV0 IHVkLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1OAogbXNnaWQgIk5vIHByZXZpb3VzbHkgdmlzaXRl ZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3RyICJTaWRlIG1lZCB0aWRsaWdlcmUgYmVz+Gd0ZSBs aW5rcyBlciBpa2tlIHRpbGfmbmdlbGlnISIKZGlmZiAtTnVyIGx5bngyLTgtNy9wby9kZS5wbyBs eW54Mi04LTd4L3BvL2RlLnBvCi0tLSBseW54Mi04LTcvcG8vZGUucG8JMjAwNy0wOC0wMiAyMzoy NDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvcG8vZGUucG8JMjAwNy0wOS0yNCAx NzozMjoyOS4wMDAwMDAwMDAgKzAwMDAKQEAgLTIwMTcsMTEgKzIwMTcsNiBAQAogbXNnaWQgIk1h eGltdW0gbGlua3MgcGVyIHBhZ2UgZXhjZWVkZWQhICBVc2UgaGFsZi1wYWdlIG9yIHR3by1saW5l IHNjcm9sbGluZy4iCiBtc2dzdHIgIk1heC4gTGlua3MvQmlsZHNjaGlybSBlcnJlaWNodCEgUHJv YmllciBIYWxic2VpdGVuLSBvZGVyIFp3ZWl6ZWlsZW5iZXdlZ3VuZy4iCiAKLSMuICNkZWZpbmUg TUFYSElTVF9SRUFDSEVECi0jOiBMWU1lc3NhZ2VzLmM6NjU3Ci1tc2dpZCAiSGlzdG9yeSBMaXN0 IG1heGltdW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBwdXNoZWQuIgotbXNnc3RyICJNYXhpbXVt IGbDvHIgSGlzdG9yeS1MaXN0ZSBlcnJlaWNodCEgRG9rdW1lbnQgbmljaHQgYXVmIFN0YXBlbCBh YmdlbGVndC4iCi0KICM6IExZTWVzc2FnZXMuYzo2NTgKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZp c2l0ZWQgbGlua3MgYXZhaWxhYmxlISIKIG1zZ3N0ciAiTm9jaCBrZWluZSBzY2hvbiBiZXN1Y2h0 ZW4gTGlua3MhIgpkaWZmIC1OdXIgbHlueDItOC03L3BvL2V0LnBvIGx5bngyLTgtN3gvcG8vZXQu cG8KLS0tIGx5bngyLTgtNy9wby9ldC5wbwkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCAr MDAwMAorKysgbHlueDItOC03eC9wby9ldC5wbwkyMDA3LTA5LTI0IDE3OjMyOjI5LjAwMDAwMDAw MCArMDAwMApAQCAtMTk4OSwxMSArMTk4OSw2IEBACiBtc2dpZCAiTWF4aW11bSBsaW5rcyBwZXIg cGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1z Z3N0ciAiVmlpZGV0ZSBtYWtzaW11bSBsZWhlbCD8bGV0YXR1ZCEgS2FzdXRhZ2UgcG9vbHQgbGVo dGUgdvVpIGthaGUtcmVhIHNrcm9sbGkuIgogCi0jLiAjZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRAot IzogTFlNZXNzYWdlcy5jOjY1NwotbXNnaWQgIkhpc3RvcnkgTGlzdCBtYXhpbXVtIHJlYWNoZWQh ICBEb2N1bWVudCBub3QgcHVzaGVkLiIKLW1zZ3N0ciAiQWphbG9vIGxvZW5kaSBtYWtzaW11bSBz YWF2dXRhdHVkISBEb2t1bWVudGkgZWkgbGlzYXRhLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1OAog bXNnaWQgIk5vIHByZXZpb3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3RyICJW YXJlbSBr/Gxhc3RhdHVkIHZpaXRlaWQgcG9sZSEiCmRpZmYgLU51ciBseW54Mi04LTcvcG8vZnIu cG8gbHlueDItOC03eC9wby9mci5wbwotLS0gbHlueDItOC03L3BvL2ZyLnBvCTIwMDctMDgtMDIg MjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3BvL2ZyLnBvCTIwMDctMDkt MjQgMTc6MzI6MjkuMDAwMDAwMDAwICswMDAwCkBAIC0yMDI5LDExICsyMDI5LDYgQEAKIG1zZ2lk ICJNYXhpbXVtIGxpbmtzIHBlciBwYWdlIGV4Y2VlZGVkISAgVXNlIGhhbGYtcGFnZSBvciB0d28t bGluZSBzY3JvbGxpbmcuIgogbXNnc3RyICJOb21icmUgbWF4aW11bSBk6XBhc3PpLiBVdGlsaXNl eiBsZSBk6WZpbGVtZW50IGRlbWktcGFnZSBvdSBkb3VibGUgbGlnbmVzIgogCi0jLiAjZGVmaW5l IE1BWEhJU1RfUkVBQ0hFRAotIzogTFlNZXNzYWdlcy5jOjY1NwotbXNnaWQgIkhpc3RvcnkgTGlz dCBtYXhpbXVtIHJlYWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVkLiIKLW1zZ3N0ciAiVm91cyBh dmV6IGF0dGVpbnQgbGUgbWF4aW11bSBkZSBsJ0hpc3RvcmlxdWUuIEFjY+hzIGltcG9zc2libGUi Ci0KICM6IExZTWVzc2FnZXMuYzo2NTgKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0ZWQgbGlu a3MgYXZhaWxhYmxlISIKIG1zZ3N0ciAiQXVjdW4gbGllbiBk6WrgIGFjdGl26SBuJ2VzdCBkaXNw b25pYmxlIgpkaWZmIC1OdXIgbHlueDItOC03L3BvL2h1LnBvIGx5bngyLTgtN3gvcG8vaHUucG8K LS0tIGx5bngyLTgtNy9wby9odS5wbwkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAw MAorKysgbHlueDItOC03eC9wby9odS5wbwkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCAr MDAwMApAQCAtMTk5MCwxMSArMTk5MCw2IEBACiBtc2dpZCAiTWF4aW11bSBsaW5rcyBwZXIgcGFn ZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1zZ3N0 ciAiRWzpcnT8ayBheiBvbGRhbGFua+ludGkgbWF4aW3hbGlzIGhpdmF0a2964XNvayBzeuFt4XQh IEhhc3pu4Wxqb24gZulsIG9sZGFsdCB2YWd5IGvpdHNvcm9zIGf2cmdldOlzdC4iCiAKLSMuICNk ZWZpbmUgTUFYSElTVF9SRUFDSEVECi0jOiBMWU1lc3NhZ2VzLmM6NjU3Ci1tc2dpZCAiSGlzdG9y eSBMaXN0IG1heGltdW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBwdXNoZWQuIgotbXNnc3RyICJF bOlydPxrIGF6IGVs9Xpt6W55bGlzdGEgbWF4aW3hbGlzIGhvc3N64XQhIEEgZG9rdW1lbnR1bSBu ZW0gbGV0dCBiZXJha3ZhLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1OAogbXNnaWQgIk5vIHByZXZp b3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3RyICJOZW0g4WxsIHJlbmRlbGtl eulzcmUgbWVnbOF0b2dhdG90dCBoaXZhdGtveuFzISIKZGlmZiAtTnVyIGx5bngyLTgtNy9wby9p dC5wbyBseW54Mi04LTd4L3BvL2l0LnBvCi0tLSBseW54Mi04LTcvcG8vaXQucG8JMjAwNy0wOC0w MiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvcG8vaXQucG8JMjAwNy0w OS0yNCAxNzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTIwMjUsMTEgKzIwMjUsNiBAQAogbXNn aWQgIk1heGltdW0gbGlua3MgcGVyIHBhZ2UgZXhjZWVkZWQhICBVc2UgaGFsZi1wYWdlIG9yIHR3 by1saW5lIHNjcm9sbGluZy4iCiBtc2dzdHIgIlRyb3BwaSBsaW5rIG5lbGxhIHBhZ2luYS4gU2Nv cnJlcmUgZGkgZHVlIHJpZ2hlIG8gZGkgbWV6emEgcGFnaW5hLiIKIAotIy4gI2RlZmluZSBNQVhI SVNUX1JFQUNIRUQKLSM6IExZTWVzc2FnZXMuYzo2NTcKLW1zZ2lkICJIaXN0b3J5IExpc3QgbWF4 aW11bSByZWFjaGVkISAgRG9jdW1lbnQgbm90IHB1c2hlZC4iCi1tc2dzdHIgIkwnZWxlbmNvIGRl bGxhIHN0b3JpYSBoYSByYWdnaXVudG8gaWwgbWFzc2ltby4gRG9jdW1lbnRvIG5vbiBpbnNlcml0 by4iCi0KICM6IExZTWVzc2FnZXMuYzo2NTgKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0ZWQg bGlua3MgYXZhaWxhYmxlISIKIG1zZ3N0ciAiTm9uIOggZGlzcG9uaWJpbGUgYWxjdW4gbGluayBj b25zdWx0YXRvIGluIHByZWNlZGVuemEhIgpkaWZmIC1OdXIgbHlueDItOC03L3BvL2phLnBvIGx5 bngyLTgtN3gvcG8vamEucG8KLS0tIGx5bngyLTgtNy9wby9qYS5wbwkyMDA3LTA4LTAyIDIzOjI0 OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9wby9qYS5wbwkyMDA3LTA5LTI0IDE3 OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMTk5MCwxMSArMTk5MCw2IEBACiBtc2dpZCAiTWF4 aW11bSBsaW5rcyBwZXIgcGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUg c2Nyb2xsaW5nLiIKIG1zZ3N0ciAisOyl2qG8pbikoqS/pOqkzqXqpfOlr6TOusfC57/0pPLEtqSo pN6kt6S/ISDIvqXaobyluKTKpKSkt8bzudTDsbDMpM6luaWvpe2hvKXrpPK7yKTDpMakr6TApLWk pKGjIgogCi0jLiAjZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRAotIzogTFlNZXNzYWdlcy5jOjY1Nwot bXNnaWQgIkhpc3RvcnkgTGlzdCBtYXhpbXVtIHJlYWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVk LiIKLW1zZ3N0ciAizfrO8qXqpbmlyKSsusfC57/0pPLEtqSopN6kt6S/ISClyaWtpeWl4aXzpcik z6XXpcOlt6XlpLWk7KTepLuk86GjIgotCiAjOiBMWU1lc3NhZ2VzLmM6NjU4CiBtc2dpZCAiTm8g cHJldmlvdXNseSB2aXNpdGVkIGxpbmtzIGF2YWlsYWJsZSEiCiBtc2dzdHIgIrDKwbCky8uspM2k v6XqpfOlr6TPsOykxKTipKKk6qTepLuk8yEiCmRpZmYgLU51ciBseW54Mi04LTcvcG8vbHlueC5w b3QgbHlueDItOC03eC9wby9seW54LnBvdAotLS0gbHlueDItOC03L3BvL2x5bngucG90CTIwMDct MDgtMDIgMjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3BvL2x5bngucG90 CTIwMDctMDktMjQgMTc6MzI6MzAuMDAwMDAwMDAwICswMDAwCkBAIC0yMDI0LDExICsyMDI0LDYg QEAKIG1zZ2lkICJNYXhpbXVtIGxpbmtzIHBlciBwYWdlIGV4Y2VlZGVkISAgVXNlIGhhbGYtcGFn ZSBvciB0d28tbGluZSBzY3JvbGxpbmcuIgogbXNnc3RyICIiCiAKLSMuICNkZWZpbmUgTUFYSElT VF9SRUFDSEVECi0jOiBMWU1lc3NhZ2VzLmM6NjU3Ci1tc2dpZCAiSGlzdG9yeSBMaXN0IG1heGlt dW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBwdXNoZWQuIgotbXNnc3RyICIiCi0KICM6IExZTWVz c2FnZXMuYzo2NTgKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0ZWQgbGlua3MgYXZhaWxhYmxl ISIKIG1zZ3N0ciAiIgpkaWZmIC1OdXIgbHlueDItOC03L3BvL25sLnBvIGx5bngyLTgtN3gvcG8v bmwucG8KLS0tIGx5bngyLTgtNy9wby9ubC5wbwkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAw MCArMDAwMAorKysgbHlueDItOC03eC9wby9ubC5wbwkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAw MDAwMCArMDAwMApAQCAtMTk5MCwxMSArMTk5MCw2IEBACiBtc2dpZCAiTWF4aW11bSBsaW5rcyBw ZXIgcGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUgc2Nyb2xsaW5nLiIK IG1zZ3N0ciAiVGV2ZWVsIGxpbmtzIHBlciBwYWdpbmEhICBCbGFkZXIgcGVyIGhhbHZlLXBhZ2lu YSBvZiB0d2VlLXJlZ2VsaWcuIgogCi0jLiAjZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRAotIzogTFlN ZXNzYWdlcy5jOjY1NwotbXNnaWQgIkhpc3RvcnkgTGlzdCBtYXhpbXVtIHJlYWNoZWQhICBEb2N1 bWVudCBub3QgcHVzaGVkLiIKLW1zZ3N0ciAiTWF4aW11bSB2YW4gSGlzdG9yaWUgTGlqc3QgYmVy ZWlrdCEgIERvY3VtZW50IG5pZXQgdG9lZ2V2b2VnZC4iCi0KICM6IExZTWVzc2FnZXMuYzo2NTgK IG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0ZWQgbGlua3MgYXZhaWxhYmxlISIKIG1zZ3N0ciAi R2VlbiB2b29yZ2FhbmRlIGJlem9jaHRlIGxpbmtzIGJlc2NoaWtiYWFyISIKZGlmZiAtTnVyIGx5 bngyLTgtNy9wby9wdF9CUi5wbyBseW54Mi04LTd4L3BvL3B0X0JSLnBvCi0tLSBseW54Mi04LTcv cG8vcHRfQlIucG8JMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngy LTgtN3gvcG8vcHRfQlIucG8JMjAwNy0wOS0yNCAxNzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAg LTE5ODksMTEgKzE5ODksNiBAQAogbXNnaWQgIk1heGltdW0gbGlua3MgcGVyIHBhZ2UgZXhjZWVk ZWQhICBVc2UgaGFsZi1wYWdlIG9yIHR3by1saW5lIHNjcm9sbGluZy4iCiBtc2dzdHIgIkxpbWl0 ZSBkZSBsaWdh5/VlcyBhdGluZ2lkbyEgVXNlIHVtYSBw4WdpbmEgbWVub3Igb3Ugcm9sYWdlbSBk ZSB0ZWxhIGR1cGxhLiIKIAotIy4gI2RlZmluZSBNQVhISVNUX1JFQUNIRUQKLSM6IExZTWVzc2Fn ZXMuYzo2NTcKLW1zZ2lkICJIaXN0b3J5IExpc3QgbWF4aW11bSByZWFjaGVkISAgRG9jdW1lbnQg bm90IHB1c2hlZC4iCi1tc2dzdHIgIk3heGltbyBkbyBoaXN083JpY28gYXRpbmdpZG8uIE8gZG9j dW1lbnRvIG7jbyBmb2kgYWNyZXNjZW50YWRvLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1OAogbXNn aWQgIk5vIHByZXZpb3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3RyICJO428g aOEgbGlnYef1ZXMgdmlzaXRhZGFzIGFudGVzIGRlc3RhIGRpc3Bvbu12ZWlzISIKZGlmZiAtTnVy IGx5bngyLTgtNy9wby9ydS5wbyBseW54Mi04LTd4L3BvL3J1LnBvCi0tLSBseW54Mi04LTcvcG8v cnUucG8JMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gv cG8vcnUucG8JMjAwNy0wOS0yNCAxNzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTE5OTEsMTEg KzE5OTEsNiBAQAogbXNnaWQgIk1heGltdW0gbGlua3MgcGVyIHBhZ2UgZXhjZWVkZWQhICBVc2Ug aGFsZi1wYWdlIG9yIHR3by1saW5lIHNjcm9sbGluZy4iCiBtc2dzdHIgIiIKIAotIy4gI2RlZmlu ZSBNQVhISVNUX1JFQUNIRUQKLSM6IExZTWVzc2FnZXMuYzo2NTcKLW1zZ2lkICJIaXN0b3J5IExp c3QgbWF4aW11bSByZWFjaGVkISAgRG9jdW1lbnQgbm90IHB1c2hlZC4iCi1tc2dzdHIgIuTP09TJ x87V1CDNwcvTyc3VzSDz0MnTy8Eg6dPUz9LJySEgIOTPy9XNxc7UIM7FINDPzcXdxc4uIgotCiAj OiBMWU1lc3NhZ2VzLmM6NjU4CiBtc2dpZCAiTm8gcHJldmlvdXNseSB2aXNpdGVkIGxpbmtzIGF2 YWlsYWJsZSEiCiBtc2dzdHIgIvLBzsXFINDP08Xdxc7O2cgg09PZzM/LIM7F1CEiCmRpZmYgLU51 ciBseW54Mi04LTcvcG8vcncucG8gbHlueDItOC03eC9wby9ydy5wbwotLS0gbHlueDItOC03L3Bv L3J3LnBvCTIwMDctMDgtMDIgMjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4 L3BvL3J3LnBvCTIwMDctMDktMjQgMTc6MzI6MzAuMDAwMDAwMDAwICswMDAwCkBAIC0yNDA2LDEy ICsyNDA2LDYgQEAKIG1zZ2lkICJNYXhpbXVtIGxpbmtzIHBlciBwYWdlIGV4Y2VlZGVkISAgVXNl IGhhbGYtcGFnZSBvciB0d28tbGluZSBzY3JvbGxpbmcuIgogbXNnc3RyICJhbWFodXphIElwYWpp IElwYWppIEN5YW5nd2EgVW11cm9uZ28iCiAKLSMuICNkZWZpbmUgTUFYSElTVF9SRUFDSEVECi0j OiBMWU1lc3NhZ2VzLmM6NjU3Ci0jLCBmdXp6eQotbXNnaWQgIkhpc3RvcnkgTGlzdCBtYXhpbXVt IHJlYWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVkLiIKLW1zZ3N0ciAiS2luaW5pIE9ZQSIKLQog IzogTFlNZXNzYWdlcy5jOjY1OAogIywgZnV6enkKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0 ZWQgbGlua3MgYXZhaWxhYmxlISIKZGlmZiAtTnVyIGx5bngyLTgtNy9wby9zbC5wbyBseW54Mi04 LTd4L3BvL3NsLnBvCi0tLSBseW54Mi04LTcvcG8vc2wucG8JMjAwNy0wOC0wMiAyMzoyNDoyNy4w MDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvcG8vc2wucG8JMjAwNy0wOS0yNCAxNzozMjoz MC4wMDAwMDAwMDAgKzAwMDAKQEAgLTE5OTEsMTEgKzE5OTEsNiBAQAogbXNnaWQgIk1heGltdW0g bGlua3MgcGVyIHBhZ2UgZXhjZWVkZWQhICBVc2UgaGFsZi1wYWdlIG9yIHR3by1saW5lIHNjcm9s bGluZy4iCiBtc2dzdHIgIlByZXNlvmVubyBuYWp2ZehqZSC5dGV2aWxvIHBvdmV6YXYgbmEgc3Ry YW4hICBVcG9yYWJpdGUgcG9sb3Zp6G5vIHN0cmFuIGFsaSBkdm92cnN0aehubyBwb21pa2FuamUu IgogCi0jLiAjZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRAotIzogTFlNZXNzYWdlcy5jOjY1NwotbXNn aWQgIkhpc3RvcnkgTGlzdCBtYXhpbXVtIHJlYWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVkLiIK LW1zZ3N0ciAiIgotCiAjOiBMWU1lc3NhZ2VzLmM6NjU4CiBtc2dpZCAiTm8gcHJldmlvdXNseSB2 aXNpdGVkIGxpbmtzIGF2YWlsYWJsZSEiCiBtc2dzdHIgIiIKZGlmZiAtTnVyIGx5bngyLTgtNy9w by9zdi5wbyBseW54Mi04LTd4L3BvL3N2LnBvCi0tLSBseW54Mi04LTcvcG8vc3YucG8JMjAwNy0w OC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvcG8vc3YucG8JMjAw Ny0wOS0yNCAxNzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTE5ODksMTEgKzE5ODksNiBAQAog bXNnaWQgIk1heGltdW0gbGlua3MgcGVyIHBhZ2UgZXhjZWVkZWQhICBVc2UgaGFsZi1wYWdlIG9y IHR3by1saW5lIHNjcm9sbGluZy4iCiBtc2dzdHIgIk1heCBhbnRhbCBs5G5rYXIgcGVyIHNpZGEg 9nZlcnNrcmVkcyEgQW525G5kIGhhbHZzaWRlcy0gZWxsZXIgdHblcmFkc3J1bGxuaW5nLiIKIAot Iy4gI2RlZmluZSBNQVhISVNUX1JFQUNIRUQKLSM6IExZTWVzc2FnZXMuYzo2NTcKLW1zZ2lkICJI aXN0b3J5IExpc3QgbWF4aW11bSByZWFjaGVkISAgRG9jdW1lbnQgbm90IHB1c2hlZC4iCi1tc2dz dHIgIkhpc3RvcmlrbGlzdGVtYXhpbXVtIG7ldHQhIERva3VtZW50ZXQgbGFncmFkZXMgaW50ZS4i Ci0KICM6IExZTWVzc2FnZXMuYzo2NTgKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0ZWQgbGlu a3MgYXZhaWxhYmxlISIKIG1zZ3N0ciAiSW5nYSB0aWRpZ2FyZSBiZXP2a3RhIGzkbmthciB0aWxs Z+RuZ2xpZ2EhIgpkaWZmIC1OdXIgbHlueDItOC03L3BvL3RyLnBvIGx5bngyLTgtN3gvcG8vdHIu cG8KLS0tIGx5bngyLTgtNy9wby90ci5wbwkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCAr MDAwMAorKysgbHlueDItOC03eC9wby90ci5wbwkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAw MCArMDAwMApAQCAtMTk5MCwxMSArMTk5MCw2IEBACiBtc2dpZCAiTWF4aW11bSBsaW5rcyBwZXIg cGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1z Z3N0ciAiU2F5ZmEgYmH+/W5hIG1ha3NpbXVtIGxpbmsgYf79bGT9ISAgWWFy/W0gc2F5ZmEgeWEg ZGEgaWtpIHNhdP1ybP1rIGtheWT9cm1hIGt1bGxhbv1uLiIKIAotIy4gI2RlZmluZSBNQVhISVNU X1JFQUNIRUQKLSM6IExZTWVzc2FnZXMuYzo2NTcKLW1zZ2lkICJIaXN0b3J5IExpc3QgbWF4aW11 bSByZWFjaGVkISAgRG9jdW1lbnQgbm90IHB1c2hlZC4iCi1tc2dzdHIgIlRhcmlo52UgTGlzdGVz aSduaW4gbWFrc2ltdW11bmEgdWxh/v1sZP0hICBCZWxnZSB6b3JsYW5tYWT9LiIKLQogIzogTFlN ZXNzYWdlcy5jOjY1OAogbXNnaWQgIk5vIHByZXZpb3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFi bGUhIgogbXNnc3RyICLWbmNlZGVuIHXwcmFubf3+IGxpbmsgbWV2Y3V0IGRl8GlsIS4uIgpkaWZm IC1OdXIgbHlueDItOC03L3BvL3VrLnBvIGx5bngyLTgtN3gvcG8vdWsucG8KLS0tIGx5bngyLTgt Ny9wby91ay5wbwkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDIt OC03eC9wby91ay5wbwkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMjA1 MSwxMSArMjA1MSw2IEBACiBtc2dpZCAiTWF4aW11bSBsaW5rcyBwZXIgcGFnZSBleGNlZWRlZCEg IFVzZSBoYWxmLXBhZ2Ugb3IgdHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1zZ3N0ciAiIgogCi0jLiAj ZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRAotIzogTFlNZXNzYWdlcy5jOjY1NwotbXNnaWQgIkhpc3Rv cnkgTGlzdCBtYXhpbXVtIHJlYWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVkLiIKLW1zZ3N0ciAi IgotCiAjOiBMWU1lc3NhZ2VzLmM6NjU4CiBtc2dpZCAiTm8gcHJldmlvdXNseSB2aXNpdGVkIGxp bmtzIGF2YWlsYWJsZSEiCiBtc2dzdHIgIu7FzcGkINDP08nMwc7YLCDRy6Yg18kg16bE16bE1dfB zMkg0sHOptvFLiIKZGlmZiAtTnVyIGx5bngyLTgtNy9wby92aS5wbyBseW54Mi04LTd4L3BvL3Zp LnBvCi0tLSBseW54Mi04LTcvcG8vdmkucG8JMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAg KzAwMDAKKysrIGx5bngyLTgtN3gvcG8vdmkucG8JMjAwNy0wOS0yNCAxNzozMjozMC4wMDAwMDAw MDAgKzAwMDAKQEAgLTE5OTEsMTEgKzE5OTEsNiBAQAogbXNnaWQgIk1heGltdW0gbGlua3MgcGVy IHBhZ2UgZXhjZWVkZWQhICBVc2UgaGFsZi1wYWdlIG9yIHR3by1saW5lIHNjcm9sbGluZy4iCiBt c2dzdHIgIlbGsOG7o3QgcXXDoSBz4buRIGxpw6puIGvhur90IGNobyBwaMOpcCBt4buXaSB0cmFu ZyEgIEjDo3kgc+G7rSBk4bulbmcgY3Xhu5luIG7hu61hIHRyYW5nIGhheSBoYWkgZMOybmcuIgog Ci0jLiAjZGVmaW5lIE1BWEhJU1RfUkVBQ0hFRAotIzogTFlNZXNzYWdlcy5jOjY1NwotbXNnaWQg Ikhpc3RvcnkgTGlzdCBtYXhpbXVtIHJlYWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVkLiIKLW1z Z3N0ciAixJDhuqF0IHThu5tpIGdp4bubaSBo4bqhbiBEYW5oIHPDoWNoIEzhu4tjaCBT4butISAg VMOgaSBsaeG7h3Uga2jDtG5nIMSRxrDhu6NjIHRow6ptLiIKLQogIzogTFlNZXNzYWdlcy5jOjY1 OAogbXNnaWQgIk5vIHByZXZpb3VzbHkgdmlzaXRlZCBsaW5rcyBhdmFpbGFibGUhIgogbXNnc3Ry ICJLaMO0bmcgY8OzIGxpw6puIGvhur90IHbhu6thIHhlbSEiCmRpZmYgLU51ciBseW54Mi04LTcv cG8vemhfQ04ucG8gbHlueDItOC03eC9wby96aF9DTi5wbwotLS0gbHlueDItOC03L3BvL3poX0NO LnBvCTIwMDctMDgtMDIgMjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3Bv L3poX0NOLnBvCTIwMDctMDktMjQgMTc6MzI6MzAuMDAwMDAwMDAwICswMDAwCkBAIC0xOTkwLDEx ICsxOTkwLDYgQEAKIG1zZ2lkICJNYXhpbXVtIGxpbmtzIHBlciBwYWdlIGV4Y2VlZGVkISAgVXNl IGhhbGYtcGFnZSBvciB0d28tbGluZSBzY3JvbGxpbmcuIgogbXNnc3RyICIiCiAKLSMuICNkZWZp bmUgTUFYSElTVF9SRUFDSEVECi0jOiBMWU1lc3NhZ2VzLmM6NjU3Ci1tc2dpZCAiSGlzdG9yeSBM aXN0IG1heGltdW0gcmVhY2hlZCEgIERvY3VtZW50IG5vdCBwdXNoZWQuIgotbXNnc3RyICIiCi0K ICM6IExZTWVzc2FnZXMuYzo2NTgKIG1zZ2lkICJObyBwcmV2aW91c2x5IHZpc2l0ZWQgbGlua3Mg YXZhaWxhYmxlISIKIG1zZ3N0ciAiIgpkaWZmIC1OdXIgbHlueDItOC03L3BvL3poX1RXLnBvIGx5 bngyLTgtN3gvcG8vemhfVFcucG8KLS0tIGx5bngyLTgtNy9wby96aF9UVy5wbwkyMDA3LTA4LTAy IDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9wby96aF9UVy5wbwkyMDA3 LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMTk4OSwxMSArMTk4OSw2IEBACiBt c2dpZCAiTWF4aW11bSBsaW5rcyBwZXIgcGFnZSBleGNlZWRlZCEgIFVzZSBoYWxmLXBhZ2Ugb3Ig dHdvLWxpbmUgc2Nyb2xsaW5nLiIKIG1zZ3N0ciAiIgogCi0jLiAjZGVmaW5lIE1BWEhJU1RfUkVB Q0hFRAotIzogTFlNZXNzYWdlcy5jOjY1NwotbXNnaWQgIkhpc3RvcnkgTGlzdCBtYXhpbXVtIHJl YWNoZWQhICBEb2N1bWVudCBub3QgcHVzaGVkLiIKLW1zZ3N0ciAiIgotCiAjOiBMWU1lc3NhZ2Vz LmM6NjU4CiBtc2dpZCAiTm8gcHJldmlvdXNseSB2aXNpdGVkIGxpbmtzIGF2YWlsYWJsZSEiCiBt c2dzdHIgIrVMqmu0o6jRpKerZcJzxP25TKq6w+y1sqFJIgpkaWZmIC1OdXIgbHlueDItOC03L3Ny Yy9HcmlkVGV4dC5jIGx5bngyLTgtN3gvc3JjL0dyaWRUZXh0LmMKLS0tIGx5bngyLTgtNy9zcmMv R3JpZFRleHQuYwkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDIt OC03eC9zcmMvR3JpZFRleHQuYwkyMDA3LTA5LTI5IDE2OjQ5OjIyLjAwMDAwMDAwMCArMDAwMApA QCAtMTQyMzYsMyArMTQyMzYsMjUxIEBACiAJICAgIEhUQW5jaG9yX2dldFVDTFlobmRsKEhUTWFp blRleHQtPm5vZGVfYW5jaG9yLCBVQ1RfU1RBR0VfTUlNRSkKIAkgICAgOiAtMSk7CiB9CisKKyNp ZmRlZiBVU0VfQ0FDSEVKQVIKK3N0YXRpYyBpbnQgTFlIYW5kbGVDYWNoZShjb25zdCBjaGFyICph cmcsCisJCQkgSFRQYXJlbnRBbmNob3IgKmFuQW5jaG9yLAorCQkJIEhURm9ybWF0IGZvcm1hdF9v dXQsCisJCQkgSFRTdHJlYW0gKnNpbmspCit7CisgICAgSFRGb3JtYXQgZm9ybWF0X2luID0gV1dX X0hUTUw7CisgICAgSFRTdHJlYW0gKnRhcmdldCA9IE5VTEw7CisgICAgY2hhciBjOworICAgIGNo YXIgKmJ1ZiA9IE5VTEw7CisgICAgY2hhciAqdGl0bGUgPSBOVUxMOworICAgIGNoYXIgKmFkZHJl c3MgPSBOVUxMOworICAgIGNoYXIgKmNvbnRlbnRfdHlwZSA9IE5VTEw7CisgICAgY2hhciAqY29u dGVudF9sYW5ndWFnZSA9IE5VTEw7CisgICAgY2hhciAqY29udGVudF9lbmNvZGluZyA9IE5VTEw7 CisgICAgY2hhciAqY29udGVudF9sb2NhdGlvbiA9IE5VTEw7CisgICAgY2hhciAqY29udGVudF9k aXNwb3NpdGlvbiA9IE5VTEw7CisgICAgY2hhciAqY29udGVudF9tZDUgPSBOVUxMOworICAgIGNo YXIgKm1lc3NhZ2VfaWQgPSBOVUxMOworICAgIGNoYXIgKmRhdGUgPSBOVUxMOworICAgIGNoYXIg Km93bmVyID0gTlVMTDsKKyAgICBjaGFyICpzdWJqZWN0ID0gTlVMTDsKKyAgICBjaGFyICpleHBp cmVzID0gTlVMTDsKKyAgICBjaGFyICpFVGFnID0gTlVMTDsKKyAgICBjaGFyICpzZXJ2ZXIgPSBO VUxMOworICAgIGNoYXIgKkZpbGVDYWNoZSA9IE5VTEw7CisgICAgY2hhciAqbGFzdF9tb2RpZmll ZCA9IE5VTEw7CisgICAgY2hhciAqY2FjaGVfY29udHJvbCA9IE5VTEw7CisjaWZkZWYgVVNFX1NP VVJDRV9DQUNIRQorICAgIGNoYXIgKnNvdXJjZV9jYWNoZV9maWxlID0gTlVMTDsKKyNlbmRpZgor ICAgIGludCBTaXplID0gMDsKKyAgICBpbnQgeCA9IC0xOworICAgIGludCBjYWNoZWQgPSAwOwor CisgICAgLyoKKyAgICAgKiBDaGVjayBpZiB0aGVyZSBpcyBzb21ldGhpbmcgdG8gZG8uCisgICAg ICovCisgICAgaWYgKChjYWNoZWQgPSBIVExpc3RfY291bnQobG9hZGVkX3RleHRzKSkgPT0gMCkg eworCUhUUHJvZ3Jlc3MoQ0FDSEVfSkFSX0lTX0VNUFRZKTsKKwlMWVNsZWVwTXNnKCk7CisJSFRO b0RhdGFPSyA9IDE7CisJcmV0dXJuIChIVF9OT19EQVRBKTsKKyAgICB9CisgICAgCisgICAgLyoK KyAgICAgKiBJZiAjIG9mIExZTlhDQUNIRTovIyBpcyBudW1iZXIgYXNrIHVzZXIgaWYgaGUvc2hl IHdhbnQgdG8gZGVsZXRlIGl0LgorICAgICAqLworICAgIGlmIChzc2NhbmYoYXJnLCAiTFlOWENB Q0hFOi8laSIsICZ4KSA9PSAxICYmIHggPiAwKSB7CisgICAgICAgQ1RSQUNFKCh0ZnAsICJMWU5Y Q0FDSEUgbnVtYmVyIGlzICVpXG4iLCB4KSk7CisgICAgICAgX3N0YXR1c2xpbmUoQ0FDSEVfRF9P Ul9DQU5DRUwpOworICAgICAgIGMgPSBMWWdldGNoX3NpbmdsZSgpOworICAgICAgIGlmIChjID09 ICdEJykgeworCSAgSFRleHQgKnQgPSAoSFRleHQgKikgSFRMaXN0X29iamVjdEF0KGxvYWRlZF90 ZXh0cywgeCAtIDEpOworCSAgSFRMaXN0X3JlbW92ZU9iamVjdEF0KGxvYWRlZF90ZXh0cywgeCAt IDEpOworCSAgSFRleHRfZnJlZSh0KTsKKyAgICAgICB9CisgICAgICAgcmV0dXJuIChIVF9OT19E QVRBKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIElmIHdlIGdldCB0byBoZXJlLCBpdCB3YXMg YSBMWU5YQ0FDSEU6LyBVUkwgZm9yIGNyZWF0aW5nIGFuZCBkaXNwbGF5aW5nCisgICAgICogdGhl IENhY2hlIEphciBQYWdlLgorICAgICAqIFNldCB1cCBhbiBIVE1MIHN0cmVhbSBhbmQgcmV0dXJu IGFuIHVwZGF0ZWQgQ2FjaGUgSmFyIFBhZ2UuCisgICAgICovCisgICAgdGFyZ2V0ID0gSFRTdHJl YW1TdGFjayhmb3JtYXRfaW4sCisJCQkgICBmb3JtYXRfb3V0LAorCQkJICAgc2luaywgYW5BbmNo b3IpOworICAgIGlmICghdGFyZ2V0IHx8IHRhcmdldCA9PSBOVUxMKSB7CisJSFRTcHJpbnRmMCgm YnVmLCBDQU5OT1RfQ09OVkVSVF9JX1RPX08sCisJCSAgIEhUQXRvbV9uYW1lKGZvcm1hdF9pbiks IEhUQXRvbV9uYW1lKGZvcm1hdF9vdXQpKTsKKwlIVEFsZXJ0KGJ1Zik7CisJRlJFRShidWYpOwor CXJldHVybiAoSFRfTk9UX0xPQURFRCk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBMb2FkIEhU TUwgc3RyaW5ncyBpbnRvIGJ1ZiBhbmQgcGFzcyBidWYgdG8gdGhlIHRhcmdldCBmb3IgcGFyc2lu ZyBhbmQKKyAgICAgKiByZW5kZXJpbmcuCisgICAgICovCisjZGVmaW5lIFBVVFMoYnVmKSAgICAo KnRhcmdldC0+aXNhLT5wdXRfYmxvY2spKHRhcmdldCwgYnVmLCBzdHJsZW4oYnVmKSkKKworICAg IEhUU3ByaW50ZjAoJmJ1ZiwKKwkgICAgICAgIjxodG1sPlxuPGhlYWQ+XG48dGl0bGU+JXM8L3Rp dGxlPlxuPC9oZWFkPlxuPGJvZHk+XG4iLAorCSAgICAgICBDQUNIRV9KQVJfVElUTEUpOworICAg IFBVVFMoYnVmKTsKKyAgICBIVFNwcmludGYwKCZidWYsICI8aDE+JXMgKCVzKSVzPGEgaHJlZj1c IiVzJXNcIj4lczwvYT48L2gxPlxuIiwKKwkgICAgICAgTFlOWF9OQU1FLCBMWU5YX1ZFUlNJT04s CisJICAgICAgIEhFTFBfT05fU0VHTUVOVCwKKwkgICAgICAgaGVscGZpbGVwYXRoLCBDQUNIRV9K QVJfSEVMUCwgQ0FDSEVfSkFSX1RJVExFKTsKKyAgICBQVVRTKGJ1Zik7CisKKyAgICAvKgorICAg ICAqIE1heCBudW1iZXIgb2YgY2FjaGVkIGRvY3VtZW50cyBpcyBhbHdheXMgc2FtZSBhcyBIVENh Y2hlU2l6ZS4KKyAgICAgKiBXZSBjb3VudCB0aGVtIGZyb20gb2xkZXN0IHRvIG5ld2VzdC4gQ3Vy cmVudGx5IGNhY2hlZCBkb2N1bWVudAorICAgICAqIGlzICpuZXZlciogbGlzdGVkLCByZXN1bHRp bmcgaW4gbWF4aW1hbCBlbnRyaWVzIG9mIENhY2hlIEphcgorICAgICAqIHRvIGJlIEhUQ2FjaGVT aXplIC0gMQorICAgICAqLworICAgIGZvciAoeCA9IEhUTGlzdF9jb3VudChsb2FkZWRfdGV4dHMp IC0gMTsgeCA+IDA7IHgtLSkgeworCS8qCisJICogVGhlIG51bWJlciBvZiB0aGUgZG9jdW1lbnQg aW4gdGhlIGNhY2hlIGxpc3QsIGl0cyB0aXRsZSBpbiBhIGxpbmssCisJICogYW5kIGl0cyBhZGRy ZXNzIGFuZCBtZW1vcnkgYWxsb2NhdGVkIGZvciBlYWNoIGNhY2hlZCBkb2N1bWVudC4KKwkgKi8K KwlIVGV4dCAqY2FjaGVkb2MgPSAoSFRleHQgKikgSFRMaXN0X29iamVjdEF0KGxvYWRlZF90ZXh0 cywgeCk7CisJaWYgKGNhY2hlZG9jICE9IDApIHsKKwkJSFRQYXJlbnRBbmNob3IgKmRvY2FuY2hv ciA9IGNhY2hlZG9jLT5ub2RlX2FuY2hvcjsKKwkJaWYgKGRvY2FuY2hvciAhPSAwKSB7CisjaWZk ZWYgVVNFX1NPVVJDRV9DQUNIRQorCQkgICAgc291cmNlX2NhY2hlX2ZpbGUgPSBkb2NhbmNob3It PnNvdXJjZV9jYWNoZV9maWxlOworI2VuZGlmCisJCSAgICBTaXplID0gZG9jYW5jaG9yLT5jb250 ZW50X2xlbmd0aDsKKwkJICAgIFN0ckFsbG9jQ29weSh0aXRsZSwgZG9jYW5jaG9yLT50aXRsZSk7 CisJCSAgICBTdHJBbGxvY0NvcHkoYWRkcmVzcywgZG9jYW5jaG9yLT5hZGRyZXNzKTsKKwkJICAg IGNvbnRlbnRfdHlwZSA9IGRvY2FuY2hvci0+Y29udGVudF90eXBlOworCQkgICAgY29udGVudF9s YW5ndWFnZSA9IGRvY2FuY2hvci0+Y29udGVudF9sYW5ndWFnZTsKKwkJICAgIGNvbnRlbnRfZW5j b2RpbmcgPSBkb2NhbmNob3ItPmNvbnRlbnRfZW5jb2Rpbmc7CisJCSAgICBjb250ZW50X2xvY2F0 aW9uID0gZG9jYW5jaG9yLT5jb250ZW50X2xvY2F0aW9uOworCQkgICAgY29udGVudF9kaXNwb3Np dGlvbiA9IGRvY2FuY2hvci0+Y29udGVudF9kaXNwb3NpdGlvbjsKKwkJICAgIGNvbnRlbnRfbWQ1 ID0gZG9jYW5jaG9yLT5jb250ZW50X21kNTsKKwkJICAgIG1lc3NhZ2VfaWQgPSBkb2NhbmNob3It Pm1lc3NhZ2VfaWQ7CisJCSAgICBvd25lciA9IGRvY2FuY2hvci0+b3duZXI7CisJCSAgICBTdHJB bGxvY0NvcHkoc3ViamVjdCwgZG9jYW5jaG9yLT5zdWJqZWN0KTsKKwkJICAgIGRhdGUgPSBkb2Nh bmNob3ItPmRhdGU7CisJCSAgICBleHBpcmVzID0gZG9jYW5jaG9yLT5leHBpcmVzOworCQkgICAg RVRhZyA9IGRvY2FuY2hvci0+RVRhZzsKKwkJICAgIFN0ckFsbG9jQ29weShzZXJ2ZXIsIGRvY2Fu Y2hvci0+c2VydmVyKTsKKwkJICAgIEZpbGVDYWNoZSA9IGRvY2FuY2hvci0+RmlsZUNhY2hlOwor CQkgICAgbGFzdF9tb2RpZmllZCA9IGRvY2FuY2hvci0+bGFzdF9tb2RpZmllZDsKKwkJICAgIGNh Y2hlX2NvbnRyb2wgPSBkb2NhbmNob3ItPmNhY2hlX2NvbnRyb2w7CisJCX0KKwl9CisKKwlMWUVu dGlmeSgmYWRkcmVzcywgVFJVRSk7CisJaWYgKHRpdGxlID09IE5VTEwgfHwgKnRpdGxlID09ICdc MCcpCisJCVN0ckFsbG9jQ29weSh0aXRsZSwgTk9fVElUTEUpOworCWVsc2UKKwkJTFlFbnRpZnko JnRpdGxlLCBUUlVFKTsKKworCUhUU3ByaW50ZjAoJmJ1ZiwgIjxwPjxlbT4lZC48L2VtPiBUaXRs ZTogPGEgaHJlZj1cIiVzJWRcIj4lczwvYT48YnIgLz5VUkw6IDxhIGhyZWY9XCIlc1wiPiVzPC9h PjxiciAvPiIsIHgsIFNUUl9MWU5YQ0FDSEUsIHgsIHRpdGxlLCBhZGRyZXNzLCBhZGRyZXNzKTsK KyAgICAJUFVUUyhidWYpOworCWlmIChTaXplID4gMCkgeworCQlIVFNwcmludGYwKCZidWYsICJT aXplOiAlZCAgIiwgU2l6ZSk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNhY2hlZG9jLT5MaW5l cyA+IDApIHsKKwkJSFRTcHJpbnRmMCgmYnVmLCAiTGluZXM6ICVkICAiLCBjYWNoZWRvYy0+TGlu ZXMpOworCQlQVVRTKGJ1Zik7CisJfQorCWlmIChGaWxlQ2FjaGUgIT0gTlVMTCkgeworCQlIVFNw cmludGYwKCZidWYsICJGaWxlLUNhY2hlOiA8YSBocmVmPVwiZmlsZTovLyVzXCI+JXM8L2E+ICAi LCBGaWxlQ2FjaGUsIEZpbGVDYWNoZSk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNhY2hlX2Nv bnRyb2wgIT0gTlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJDYWNoZS1Db250cm9sOiAlcyAg IiwgY2FjaGVfY29udHJvbCk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNvbnRlbnRfdHlwZSAh PSBOVUxMKSB7CisJCUhUU3ByaW50ZjAoJmJ1ZiwgIkNvbnRlbnQtVHlwZTogJXMgICIsIGNvbnRl bnRfdHlwZSk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNvbnRlbnRfbGFuZ3VhZ2UgIT0gTlVM TCkgeworCQlIVFNwcmludGYwKCZidWYsICJDb250ZW50LUxhbmd1YWdlOiAlcyAgIiwgY29udGVu dF9sYW5ndWFnZSk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNvbnRlbnRfZW5jb2RpbmcgIT0g TlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJDb250ZW50LUVuY29kaW5nOiAlcyAgIiwgY29u dGVudF9lbmNvZGluZyk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNvbnRlbnRfbG9jYXRpb24g IT0gTlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJDb250ZW50LUxvY2F0aW9uOiAlcyAgIiwg Y29udGVudF9sb2NhdGlvbik7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNvbnRlbnRfZGlzcG9z aXRpb24gIT0gTlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJDb250ZW50LURpc3Bvc2l0aW9u OiAlcyAgIiwgY29udGVudF9kaXNwb3NpdGlvbik7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGNv bnRlbnRfbWQ1ICE9IE5VTEwpIHsKKwkJSFRTcHJpbnRmMCgmYnVmLCAiQ29udGVudC1NRDU6ICVz ICAiLCBjb250ZW50X21kNSk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKG1lc3NhZ2VfaWQgIT0g TlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJNZXNzYWdlLUlEOiAlcyAgIiwgbWVzc2FnZV9p ZCk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKHN1YmplY3QgIT0gTlVMTCkgeworCQlMWUVudGlm eSgmc3ViamVjdCwgVFJVRSk7CisJCUhUU3ByaW50ZjAoJmJ1ZiwgIlN1YmplY3Q6ICVzICAiLCBz dWJqZWN0KTsKKwkJUFVUUyhidWYpOworCX0KKwlpZiAob3duZXIgIT0gTlVMTCkgeworCQlIVFNw cmludGYwKCZidWYsICJPd25lcjogPGEgaHJlZj0lcz4lczwvYT4gICIsIG93bmVyLCBvd25lcik7 CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGRhdGUgIT0gTlVMTCkgeworCQlIVFNwcmludGYwKCZi dWYsICJEYXRlOiAlcyAgIiwgZGF0ZSk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGV4cGlyZXMg IT0gTlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJFeHBpcmVzOiAlcyAgIiwgZXhwaXJlcyk7 CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKGxhc3RfbW9kaWZpZWQgIT0gTlVMTCkgeworCQlIVFNw cmludGYwKCZidWYsICJMYXN0LU1vZGlmaWVkOiAlcyAgIiwgbGFzdF9tb2RpZmllZCk7CisJCVBV VFMoYnVmKTsKKwl9CisJaWYgKEVUYWcgIT0gTlVMTCkgeworCQlIVFNwcmludGYwKCZidWYsICJF VGFnOiAlcyAgIiwgRVRhZyk7CisJCVBVVFMoYnVmKTsKKwl9CisJaWYgKHNlcnZlciAhPSBOVUxM KSB7CisJCUxZRW50aWZ5KCZzZXJ2ZXIsIFRSVUUpOworCQlIVFNwcmludGYwKCZidWYsICJTZXJ2 ZXI6IDxlbT4lczwvZW0+ICAiLCBzZXJ2ZXIpOworCQlQVVRTKGJ1Zik7CisJfQorI2lmZGVmIFVT RV9TT1VSQ0VfQ0FDSEUKKwlpZiAoc291cmNlX2NhY2hlX2ZpbGUgIT0gTlVMTCkgeworCQlIVFNw cmludGYwKCZidWYsICJTb3VyY2UtQ2FjaGUtRmlsZTogPGEgaHJlZj1cImZpbGU6Ly8lc1wiPiVz PC9hPiIsIHNvdXJjZV9jYWNoZV9maWxlLCBzb3VyY2VfY2FjaGVfZmlsZSk7CisJCVBVVFMoYnVm KTsKKwl9CisjZW5kaWYKKwlIVFNwcmludGYwKCZidWYsICI8YnIgLz4iKTsKKyAgICAJUFVUUyhi dWYpOworICAgIH0KKyAgICBIVFNwcmludGYwKCZidWYsICI8L2JvZHk+PC9odG1sPiIpOworICAg IFBVVFMoYnVmKTsKKyAgICBGUkVFKHN1YmplY3QpOworICAgIEZSRUUodGl0bGUpOworICAgIEZS RUUoYWRkcmVzcyk7CisgICAgRlJFRShzZXJ2ZXIpOworCisgICAgLyoKKyAgICAgKiBGcmVlIHRo ZSB0YXJnZXQgdG8gY29tcGxldGUgbG9hZGluZyBvZiB0aGUgQ2FjaGUgSmFyIFBhZ2UsIGFuZCBy ZXBvcnQgYQorICAgICAqIHN1Y2Nlc3NmdWwgbG9hZC4KKyAgICAgKi8KKyAgICAoKnRhcmdldC0+ aXNhLT5fZnJlZSkgKHRhcmdldCk7CisgICAgRlJFRShidWYpOworICAgIHJldHVybiAoSFRfTE9B REVEKTsKK30KKworI2lmZGVmIEdMT0JBTERFRl9JU19NQUNSTworI2RlZmluZSBfTFlDQUNIRV9D X0dMT0JBTERFRl8xX0lOSVQgeyAiTFlOWENBQ0hFIixMWUhhbmRsZUNhY2hlLDB9CitHTE9CQUxE RUYoSFRQcm90b2NvbCwgTFlMeW54Q2FjaGUsIF9MWUNBQ0hFX0NfR0xPQkFMREVGXzFfSU5JVCk7 CisjZWxzZQorR0xPQkFMREVGIEhUUHJvdG9jb2wgTFlMeW54Q2FjaGUgPQoreyJMWU5YQ0FDSEUi LCBMWUhhbmRsZUNhY2hlLCAwfTsKKyNlbmRpZiAvKiBHTE9CQUxERUZfSVNfTUFDUk8gKi8KKyNl bmRpZiAvKiBVU0VfQ0FDSEVKQVIgKi8KZGlmZiAtTnVyIGx5bngyLTgtNy9zcmMvSFRBbGVydC5j IGx5bngyLTgtN3gvc3JjL0hUQWxlcnQuYwotLS0gbHlueDItOC03L3NyYy9IVEFsZXJ0LmMJMjAw Ny0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvc3JjL0hUQWxl cnQuYwkyMDA3LTA5LTI3IDEyOjA4OjIwLjAwMDAwMDAwMCArMDAwMApAQCAtMjQ5LDcgKzI0OSw4 IEBACiAgICAgfQogICAgIGlmICgoYnl0ZXMgPiAwKSAmJgogCShub3cgPiBmaXJzdCkpCi0JLyog MSBzZWMgZGVsYXkgZm9yIHRyYW5zZmVyX3JhdGUgY2FsY3VsYXRpb24gd2l0aG91dCBnLXQtby1k ICovICB7CisJLyogMSBzZWMgZGVsYXkgZm9yIHRyYW5zZmVyX3JhdGUgY2FsY3VsYXRpb24gd2l0 aG91dCBnLXQtby1kICovCisgICAgewogCWlmICh0cmFuc2Zlcl9yYXRlIDw9IDApCS8qIHRoZSB2 ZXJ5IGZpcnN0IHRpbWUgKi8KIAkgICAgdHJhbnNmZXJfcmF0ZSA9IChsb25nKSAoKGJ5dGVzKSAv IChub3cgLSBmaXJzdCkpOwkvKiBieXRlcy9zZWMgKi8KIAl0b3RhbF9sYXN0ID0gdG90YWw7CkBA IC0yODYsMTYgKzI4NywzOSBAQAogCQl3YXNfdW5pdHMgPSAwOwogCSAgICBzcHJpbnRfYnl0ZXMo Ynl0ZXNwLCBieXRlcywgd2FzX3VuaXRzKTsKIAotCSAgICBpZiAodG90YWwgPiAwKQorCSAgICBp ZiAodG90YWwgPiAwCisjaWZkZWYgVVNFX1BST0dSRVNTQkFSCisJCQkgICAgJiYgKExZVHJhbnNm ZXJSYXRlICE9IHJhdGVCQVIpCisjZW5kaWYKKwkJCSAgICApCiAJCUhUU3ByaW50ZjAoJmxpbmUs IGdldHRleHQoIlJlYWQgJXMgb2YgJXMgb2YgZGF0YSIpLCBieXRlc3AsIHRvdGFscCk7CiAJICAg IGVsc2UKIAkJSFRTcHJpbnRmMCgmbGluZSwgZ2V0dGV4dCgiUmVhZCAlcyBvZiBkYXRhIiksIGJ5 dGVzcCk7CiAKIAkgICAgaWYgKExZVHJhbnNmZXJSYXRlICE9IHJhdGVPRkYKLQkJJiYgdHJhbnNm ZXJfcmF0ZSA+IDApIHsKKwkJJiYgdHJhbnNmZXJfcmF0ZSA+IDAKKyNpZmRlZiBVU0VfUFJPR1JF U1NCQVIKKwkJJiYgTFlUcmFuc2ZlclJhdGUgIT0gcmF0ZUJBUgorI2VuZGlmCisJCSkgewogCQlz cHJpbnRfYnl0ZXModHJhbnNmZXJwLCB0cmFuc2Zlcl9yYXRlLCAwKTsKIAkJSFRTcHJpbnRmKCZs aW5lLCBnZXR0ZXh0KCIsICVzL3NlYyIpLCB0cmFuc2ZlcnApOwogCSAgICB9CisjaWZkZWYgVVNF X1BST0dSRVNTQkFSCisJICAgIGlmIChMWVRyYW5zZmVyUmF0ZSA9PSByYXRlQkFSICYmIHRvdGFs ID4gMCkgeworCQlDVFJBQ0UoKHRmcCwgInJhdGVCQVI6IGJ5dGVzOiAlbGksIHRvdGFsOiAlbGlc biIsIGJ5dGVzLCB0b3RhbCkpOworCQlDVFJBQ0VfRkxVU0godGZwKTsKKwkJZmxvYXQgcGVyY2Vu dCA9IGJ5dGVzLyhmbG9hdCl0b3RhbDsKKwkJaW50IG1ldGVyID0gKExZY29sTGltaXQgKiBwZXJj ZW50KSAtIDU7CisJCUNUUkFDRSgodGZwLCJtZXRlciA9ICVkXG4iLCBtZXRlcikpOworCQlDVFJB Q0VfRkxVU0godGZwKTsKKwkJSFRTcHJpbnRmMCgmbGluZSwgIiVkJSUgIiwgKGludCkocGVyY2Vu dCoxMDApKTsKKwkJd2hpbGUgKG1ldGVyLS0gPiAwKQorCQkJU3RyQWxsb2NDYXQobGluZSwgIkki KTsKKwkJQ1RSQUNFKCh0ZnAsICIlc1xuIiwgbGluZSkpOworCQlDVFJBQ0VfRkxVU0godGZwKTsK KwkgICAgfQorI2VuZGlmCiAjaWZkZWYgVVNFX1JFQURQUk9HUkVTUwogCSAgICBpZiAoTFlUcmFu c2ZlclJhdGUgPT0gcmF0ZUV0YUJZVEVTCiAJCXx8IExZVHJhbnNmZXJSYXRlID09IHJhdGVFdGFL QikgewpAQCAtMzEyLDcgKzMzNiwxMiBAQAogCSAgICB9CiAjZW5kaWYKIAorI2lmbmRlZiBVU0Vf UFJPR1JFU1NCQVIKIAkgICAgU3RyQWxsb2NDYXQobGluZSwgIi4iKTsKKyNlbHNlCisJICAgIGlm IChMWVRyYW5zZmVyUmF0ZSAhPSByYXRlQkFSIHx8IHRvdGFsIDw9IDApCisJCSAgICBTdHJBbGxv Y0NhdChsaW5lLCAiLiIpOworI2VuZGlmCiAJICAgIGlmICh0b3RhbCA8IC0xKQogCQlTdHJBbGxv Y0NhdChsaW5lLCBnZXR0ZXh0KCIgKFByZXNzICd6JyB0byBhYm9ydCkiKSk7CiAKQEAgLTMyMCw3 ICszNDksNyBAQAogCSAgICBzdGF0dXNsaW5lKGxpbmUpOwogCSAgICBDVFJBQ0UoKHRmcCwgIiVz XG4iLCBsaW5lKSk7CiAJfQotCX0KKyAgICB9CiAjaWZkZWYgTFlfRklORF9MRUFLUwogICAgIEZS RUUobGluZSk7CiAjZW5kaWYKZGlmZiAtTnVyIGx5bngyLTgtNy9zcmMvTFlDbGVhbi5jIGx5bngy LTgtN3gvc3JjL0xZQ2xlYW4uYwotLS0gbHlueDItOC03L3NyYy9MWUNsZWFuLmMJMjAwNC0xMi0z MCAxMjoxMTo1OS4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvc3JjL0xZQ2xlYW4uYwky MDA4LTAxLTMwIDExOjUzOjU3LjAwMDAwMDAwMCArMDAwMApAQCAtOCw2ICs4LDcgQEAKICNpbmNs dWRlIDxMWVRyYXZlcnNhbC5oPgogI2luY2x1ZGUgPExZSGlzdG9yeS5oPgogI2luY2x1ZGUgPExZ Q29va2llLmg+CisjaW5jbHVkZSA8TFlTZXNzaW9uLmg+CiAjaW5jbHVkZSA8VUNBdXRvLmg+CiAj aW5jbHVkZSA8SFRBbGVydC5oPgogCkBAIC0xMjMsMTAgKzEyNCwxOCBAQAogCX0KICNpZm5kZWYg Tk9TSUdIVVAKICAgICB9IGVsc2UgeworI2lmZGVmIFVTRV9TRVNTSU9OUworCS8qCisJICogV29u ZGVyaW5nIGlzIHRoaXMgcmlnaHQgcGxhY2UgYW5kIHRpbWUgdG8gZG8gaXQuCisJICogV2UgbmVl ZCB0aGlzLCBmb3IgZXhhbXBsZSBpdCBpcyB1c2VmdWxsIHRvIHNhdmUgc2Vzc2lvbgorCSAqIGlm IHVzZXIgY2xvc2VkIGx5bnggaW4gbm9uIHN0YW5kYXJkIHdheSwgbGlrZSBjbG9zaW5nCisJICog eHRlcm0gd2luZG93IG9yIGluIHdvcnN0IG9uZSBsaWtlIGNyYXNoLgorCSAqLworCVNhdmVTZXNz aW9uKCk7CisjZW5kaWYgLyogVVNFX1NFU1NJT05TICovCiAJY2xlYW51cF9maWxlcygpOwogICAg IH0KICNlbmRpZiAvKiBOT1NJR0hVUCAqLwotCiAgICAgaWYgKHNpZyAhPSAwKSB7CiAJZXhpdF9p bW1lZGlhdGVseShFWElUX1NVQ0NFU1MpOwogICAgIH0gZWxzZSB7CkBAIC0xOTAsNiArMTk5LDEy IEBACiAgICAgaWYgKHBlcnNpc3RlbnRfY29va2llcykKIAlMWVN0b3JlQ29va2llcyhMWUNvb2tp ZVNhdmVGaWxlKTsKICNlbmRpZgorI2lmZGVmIFVTRV9TRVNTSU9OUworICAgIC8qCisgICAgICog V29uZGVyaW5nIGlzIHRoaXMgcmlnaHQgcGxhY2UgYW5kIHRpbWUgdG8gZG8gaXQuCisgICAgICov CisgICAgU2F2ZVNlc3Npb24oKTsKKyNlbmRpZiAvKiBVU0VfU0VTU0lPTlMgKi8KIAogICAgIGNs ZWFudXBfZmlsZXMoKTsKICNpZmRlZiBWTVMKZGlmZiAtTnVyIGx5bngyLTgtNy9zcmMvTFlHZXRG aWxlLmMgbHlueDItOC03eC9zcmMvTFlHZXRGaWxlLmMKLS0tIGx5bngyLTgtNy9zcmMvTFlHZXRG aWxlLmMJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gv c3JjL0xZR2V0RmlsZS5jCTIwMDctMDktMjQgMTc6MzI6MzAuMDAwMDAwMDAwICswMDAwCkBAIC0x OTIsNiArMTkyLDkgQEAKIAkJICB1cmxfdHlwZSA9PSBMWU5YS0VZTUFQX1VSTF9UWVBFIHx8CiAJ CSAgdXJsX3R5cGUgPT0gTFlOWElNR01BUF9VUkxfVFlQRSB8fAogCQkgIHVybF90eXBlID09IExZ TlhDT09LSUVfVVJMX1RZUEUgfHwKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKwkJICB1cmxfdHlwZSA9 PSBMWU5YQ0FDSEVfVVJMX1RZUEUgfHwKKyNlbmRpZgogCQkgIHVybF90eXBlID09IExZTlhNRVNT QUdFU19VUkxfVFlQRSB8fAogCQkgICh1cmxfdHlwZSA9PSBMWU5YT1BUSU9OU19VUkxfVFlQRSAm JgogCQkgICBXV1dEb2MucG9zdF9kYXRhKSB8fApAQCAtMjI1LDYgKzIyOCw5IEBACiAJCSAgdXJs X3R5cGUgPT0gTFlOWEtFWU1BUF9VUkxfVFlQRSB8fAogCQkgIHVybF90eXBlID09IExZTlhJTUdN QVBfVVJMX1RZUEUgfHwKIAkJICB1cmxfdHlwZSA9PSBMWU5YQ09PS0lFX1VSTF9UWVBFIHx8Cisj aWZkZWYgVVNFX0NBQ0hFSkFSCisJCSAgdXJsX3R5cGUgPT0gTFlOWENBQ0hFX1VSTF9UWVBFIHx8 CisjZW5kaWYKIAkJICB1cmxfdHlwZSA9PSBMWU5YUFJJTlRfVVJMX1RZUEUgfHwKIAkJICB1cmxf dHlwZSA9PSBMWU5YT1BUSU9OU19VUkxfVFlQRSB8fAogCQkgIHVybF90eXBlID09IExZTlhDRkdf VVJMX1RZUEUgfHwKQEAgLTU2MCw2ICs1NjYsOSBAQAogCQkgICB1cmxfdHlwZSAhPSBMWU5YSU1H TUFQX1VSTF9UWVBFICYmCiAJCSAgIHVybF90eXBlICE9IExZTlhDT09LSUVfVVJMX1RZUEUgJiYK IAkJICAgdXJsX3R5cGUgIT0gTFlOWE1FU1NBR0VTX1VSTF9UWVBFICYmCisjaWZkZWYgVVNFX0NB Q0hFSkFSCisJCSAgIHVybF90eXBlICE9IExZTlhDQUNIRV9VUkxfVFlQRSAmJgorI2VuZGlmCiAJ CSAgIHVybF90eXBlICE9IExZTlhDR0lfVVJMX1RZUEUgJiYKIAkJICAgISh1cmxfdHlwZSA9PSBO RVdTX1VSTF9UWVBFICYmCiAJCSAgICAgc3RybmNtcChkb2MtPmFkZHJlc3MsICJuZXdzOi8vIiwg NykpICYmCkBAIC04NDAsNiArODQ5LDkgQEAKIAkJICAgICB1cmxfdHlwZSA9PSBMWU5YQ09NUElM RV9PUFRTX1VSTF9UWVBFIHx8CiAJCSAgICAgdXJsX3R5cGUgPT0gTFlOWEhJU1RfVVJMX1RZUEUg fHwKIAkJICAgICB1cmxfdHlwZSA9PSBMWU5YQ09PS0lFX1VSTF9UWVBFIHx8CisjaWZkZWYgVVNF X0NBQ0hFSkFSCisJCSAgICAgdXJsX3R5cGUgPT0gTFlOWENBQ0hFX1VSTF9UWVBFIHx8CisjZW5k aWYKIAkJICAgICB1cmxfdHlwZSA9PSBMWU5YTUVTU0FHRVNfVVJMX1RZUEUgfHwKIAkJICAgICAo TFlWYWxpZGF0ZSAmJgogCQkgICAgICB1cmxfdHlwZSAhPSBIVFRQX1VSTF9UWVBFICYmCmRpZmYg LU51ciBseW54Mi04LTcvc3JjL0xZR2xvYmFsRGVmcy5oIGx5bngyLTgtN3gvc3JjL0xZR2xvYmFs RGVmcy5oCi0tLSBseW54Mi04LTcvc3JjL0xZR2xvYmFsRGVmcy5oCTIwMDctMDUtMTcgMjI6NTM6 MjIuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3NyYy9MWUdsb2JhbERlZnMuaAkyMDA3 LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMjIsNiArMjIsOSBAQAogI2RlZmlu ZSBBTFRfRURJVF9IRUxQCQkia2V5c3Ryb2tlcy9hbHRfZWRpdF9oZWxwLmh0bWwiCiAjZGVmaW5l IEJBU0hMSUtFX0VESVRfSEVMUAkia2V5c3Ryb2tlcy9iYXNobGlrZV9lZGl0X2hlbHAuaHRtbCIK ICNkZWZpbmUgQ09PS0lFX0pBUl9IRUxQCQkiTHlueF91c2Vyc19ndWlkZS5odG1sI0Nvb2tpZXMi CisjaWZkZWYgVVNFX0NBQ0hFSkFSCisjZGVmaW5lIENBQ0hFX0pBUl9IRUxQCQkiTHlueF91c2Vy c19ndWlkZS5odG1sI0NhY2hlIgorI2VuZGlmIC8qIFVTRV9DQUNIRUpBUiAqLwogI2RlZmluZSBD VVJSRU5UX0tFWU1BUF9IRUxQCSJrZXlzdHJva2VzL2tleXN0cm9rZV9oZWxwLmh0bWwiCiAjZGVm aW5lIERJUkVEX01FTlVfSEVMUAkJImtleXN0cm9rZXMvZGlyZWRfaGVscC5odG1sIgogI2RlZmlu ZSBET1dOTE9BRF9PUFRJT05TX0hFTFAJIkx5bnhfdXNlcnNfZ3VpZGUuaHRtbCNSZW1vdGVTb3Vy Y2UiCkBAIC0xNzksNiArMTgyLDkgQEAKIAkscmF0ZUV0YUJZVEVTCiAJLHJhdGVFdGFLQgogI2Vu ZGlmCisjaWZkZWYgVVNFX1BST0dSRVNTQkFSCisJLHJhdGVCQVIKKyNlbmRpZgogICAgIH0gVHJh bnNmZXJSYXRlOwogCiAjaWZkZWYgVVNFX1JFQURQUk9HUkVTUwpAQCAtMTkyLDYgKzE5OCw5IEBA CiAgICAgZXh0ZXJuIEJPT0xFQU4gTFlDdXJzZXNPTjsJLyogc3RhcnRfY3Vyc2VzKCktPlRSVUUs IHN0b3BfY3Vyc2VzKCktPkZBTFNFICovCiAgICAgZXh0ZXJuIEJPT0xFQU4gTFlKdW1wRmlsZVVS TDsJLyogVVJMIGZyb20gdGhlIGp1bXAgZmlsZSBzaG9ydGN1dHM/ICovCiAgICAgZXh0ZXJuIEJP T0xFQU4gTFlOZXdzUG9zdGluZzsJLyogTmV3cyBwb3N0aW5nIHN1cHBvcnRlZCBpZiBUUlVFICov CisjaWZkZWYgVVNFX1NFU1NJT05TCisgICAgZXh0ZXJuIEJPT0xFQU4gTFlBdXRvU2Vzc2lvbjsJ LyogQXV0byByZXN0b3JlL3NhdmUgc2Vzc2lvbj8gKi8KKyNlbmRpZgogICAgIGV4dGVybiBCT09M RUFOIExZU2hvd0N1cnNvcjsJLyogU2hvdyB0aGUgY3Vyc29yIG9yIGhpZGUgaXQ/ICAgICAgKi8K ICAgICBleHRlcm4gQk9PTEVBTiBMWVNob3dUcmFuc2ZlclJhdGU7CiAgICAgZXh0ZXJuIEJPT0xF QU4gTFlVbmRlcmxpbmVMaW5rczsJLyogU2hvdyB0aGUgbGlua3MgdW5kZXJsaW5lZCB2cyBib2xk ICovCkBAIC0yMzksNiArMjQ4LDEyIEBACiAgICAgZXh0ZXJuIGNoYXIgKkxZUmVxdWVzdFRpdGxl OwkvKiBuZXdkb2MudGl0bGUgaW4gY2FsbHMgdG8gZ2V0ZmlsZSgpICovCiAgICAgZXh0ZXJuIGNo YXIgKkxZVHJhbnNmZXJOYW1lOwkvKiBhYmJyZXZpYXRpb24gZm9yIEtpbG9ieXRlcyAqLwogICAg IGV4dGVybiBjaGFyICpMeW54SG9tZTsKKyNpZmRlZiBVU0VfU0VTU0lPTlMKKyAgICBleHRlcm4g Y2hhciAqTFlTZXNzaW9uRmlsZTsJCS8qIGZpbGUgZm9yIGF1dG8tc2Vzc2lvbiAqLworICAgIGV4 dGVybiBjaGFyICpzZXNzaW9uX2ZpbGU7CQkvKiBmaWxlIGZvciAtc2Vzc2lvbj0gKi8KKyAgICBl eHRlcm4gY2hhciAqc2Vzc2lvbmluX2ZpbGU7CS8qIGZpbGUgZm9yIC1zZXNzaW9uaW49ICovCisg ICAgZXh0ZXJuIGNoYXIgKnNlc3Npb25vdXRfZmlsZTsJLyogZmlsZSBmb3IgLXNlc3Npb25vdXQ9 ICovCisjZW5kaWYKICAgICBleHRlcm4gY2hhciAqTHlueFNpZ0ZpbGU7CS8qIFNpZ25hdHVyZSBm aWxlLCBpbiBvciBvZmYgaG9tZSAqLwogICAgIGV4dGVybiBjaGFyICpoZWxwZmlsZTsKICAgICBl eHRlcm4gY2hhciAqaGVscGZpbGVwYXRoOwpAQCAtMjc2LDYgKzI5MSwxMCBAQAogICAgIGV4dGVy biBpbnQgbWF4X2Nvb2tpZXNfYnVmZmVyOwogICAgIGV4dGVybiBpbnQgbWF4X2Nvb2tpZXNfZG9t YWluOwogICAgIGV4dGVybiBpbnQgbWF4X2Nvb2tpZXNfZ2xvYmFsOworI2lmZGVmIFVTRV9TRVNT SU9OUworICAgIGV4dGVybiBzaG9ydCBzZXNzaW9uX2xpbWl0OwkJLyogbWF4aW1hbCBlbnRyaWVz IHNhdmVkL3Jlc3RvcmVkCisgICAJCQkJCSAgIGluIHNlc3Npb24gZmlsZSAqLworI2VuZGlmCiAg ICAgZXh0ZXJuIGludCB1c2VyX21vZGU7CS8qIG5vdmljZSBvciBhZHZhbmNlZCAqLwogICAgIGV4 dGVybiBpbnQgd3d3X3NlYXJjaF9yZXN1bHQ7CiAKZGlmZiAtTnVyIGx5bngyLTgtNy9zcmMvTFlI aXN0b3J5LmMgbHlueDItOC03eC9zcmMvTFlIaXN0b3J5LmMKLS0tIGx5bngyLTgtNy9zcmMvTFlI aXN0b3J5LmMJMjAwNi0wOS0xMCAyMzozODozOS4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgt N3gvc3JjL0xZSGlzdG9yeS5jCTIwMDctMDktMjQgMTc6MzI6MzAuMDAwMDAwMDAwICswMDAwCkBA IC0yOSw3ICsyOSwxMiBAQAogI2luY2x1ZGUgPExZTGVha3MuaD4KICNpbmNsdWRlIDxIVENKSy5o PgogCisjaWZkZWYgVVNFX1NFU1NJT05TCitIVExpc3QgKlZpc2l0ZWRfTGlua3MgPSBOVUxMOwkv KiBMaXN0IG9mIHNhZmUgcG9wcGVkIGRvY3MuICovCisjZWxzZQogc3RhdGljIEhUTGlzdCAqVmlz aXRlZF9MaW5rcyA9IE5VTEw7CS8qIExpc3Qgb2Ygc2FmZSBwb3BwZWQgZG9jcy4gKi8KKyNlbmRp ZiAvKiBVU0VfU0VTU0lPTlMgKi8KKwogaW50IFZpc2l0ZWRfTGlua3NfQXMgPSBWSVNJVEVEX0xJ TktTX0FTX0xBVEVTVCB8IFZJU0lURURfTElOS1NfUkVWRVJTRTsKIHN0YXRpYyBWaXNpdGVkTGlu ayAqUHJldlZpc2l0ZWRMaW5rID0gTlVMTDsJLyogTlVMTCBvbiBhdXhpbGxhcnkgKi8KIHN0YXRp YyBWaXNpdGVkTGluayAqUHJldkFjdGl2ZVZpc2l0ZWRMaW5rID0gTlVMTDsJLyogTGFzdCBub24t YXV4aWxsYXJ5ICovCkBAIC0zODMsOCArMzg4LDEwIEBACiAKICAgICAvKgogICAgICAqIElmIGZp bGUgaXMgaWRlbnRpY2FsIHRvIG9uZSBiZWZvcmUgaXQsIGRvbid0IHB1c2ggaXQuCisgICAgICog QnV0IGRvIG5vdCBkdXBsaWNhdGUgaXQgaWYgdGhlcmUgaXMgb25seSBvbmUgb24gdGhlIHN0YWNr LAorICAgICAqIG5vdGUgdGhhdCBIRE9DKCkgc3RhcnQgZnJvbSAwLCBzbyBuaGlzdCBzaG91bGQg YmUgPiAwLgogICAgICAqLwotICAgIGlmIChuaGlzdCA+IDEgJiYgYXJlX2lkZW50aWNhbCgmKGhp c3Rvcnlbbmhpc3QgLSAxXSksIGRvYykpIHsKKyAgICBpZiAobmhpc3QgPj0gMSAmJiBhcmVfaWRl bnRpY2FsKCYoaGlzdG9yeVtuaGlzdCAtIDFdKSwgZG9jKSkgewogCWlmIChIRE9DKG5oaXN0IC0g MSkuaW50ZXJuYWxfbGluayA9PSBkb2MtPmludGVybmFsX2xpbmspIHsKIAkgICAgLyogQnV0IGl0 IGlzIG5pY2UgdG8gaGF2ZSB0aGUgbGFzdCBwb3NpdGlvbiByZW1lbWJlcmVkIQogCSAgICAgICAt IGt3ICovCkBAIC05NDUsOCArOTUyLDExIEBACiAKIC8qCiAgKiBLZWVwIGN5Y2xlZCBidWZmZXIg Zm9yIHN0YXR1c2xpbmUgbWVzc2FnZXMuCisgKiBCdXQgYWxsb3cgdXNlciB0byBjaGFuZ2UgaG93 IGJpZyBpdCB3aWxsIGJlIGZyb20gdXNlcmRlZnMuaAogICovCisjaWZuZGVmIFNUQVRVU0JVRlNJ WkUKICNkZWZpbmUgU1RBVFVTQlVGU0laRSAgIDQwCisjZW5kaWYKIHN0YXRpYyBjaGFyICpidWZm c3RhY2tbU1RBVFVTQlVGU0laRV07CiBzdGF0aWMgaW50IHRvcE9mU3RhY2sgPSAwOwogCmRpZmYg LU51ciBseW54Mi04LTcvc3JjL0xZSGlzdG9yeS5oIGx5bngyLTgtN3gvc3JjL0xZSGlzdG9yeS5o Ci0tLSBseW54Mi04LTcvc3JjL0xZSGlzdG9yeS5oCTIwMDUtMDEtMDIgMjM6MzU6MjEuMDAwMDAw MDAwICswMDAwCisrKyBseW54Mi04LTd4L3NyYy9MWUhpc3RvcnkuaAkyMDA3LTA5LTI0IDE3OjMy OjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMjYsNiArMjYsOSBAQAogICAgIGV4dGVybiB2b2lkIExZ c3RvcmVfbWVzc2FnZShjb25zdCBjaGFyICptZXNzYWdlKTsKICAgICBleHRlcm4gdm9pZCBMWXN0 b3JlX21lc3NhZ2UyKGNvbnN0IGNoYXIgKm1lc3NhZ2UsIGNvbnN0IGNoYXIgKmFyZ3VtZW50KTsK IAorI2lmZGVmIFVTRV9TRVNTSU9OUworICAgIGV4dGVybiBIVExpc3QgKlZpc2l0ZWRfTGlua3M7 CisjZW5kaWYKICAgICBleHRlcm4gaW50IG5oaXN0X2V4dHJhOwogCiAjaWZkZWYgX19jcGx1c3Bs dXMKZGlmZiAtTnVyIGx5bngyLTgtNy9zcmMvTFlLZXltYXAuYyBseW54Mi04LTd4L3NyYy9MWUtl eW1hcC5jCi0tLSBseW54Mi04LTcvc3JjL0xZS2V5bWFwLmMJMjAwNy0wNS0xNyAyMjo1MzoyMi4w MDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvc3JjL0xZS2V5bWFwLmMJMjAwNy0wOS0yNCAx NzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTc5LDExICs3OSwxNiBAQAogTFlLX1VQX1RXTywg ICAgICAgTFlLX0NIR19DRU5URVIsICAgTFlLX1JFTE9BRCwgICAgTFlLX1RPX0NMSVBCT0FSRCwK IC8qIF5QICovICAgICAgICAgICAgLyogWE9OICovICAgICAgIC8qIF5SICovICAgICAgIC8qIF5T ICovCiAKLUxZS19UUkFDRV9UT0dHTEUsICAgICAgIDAsICAgICAgICBMWUtfU1dJVENIX0RURCwg IExZS19SRUZSRVNILAorTFlLX1RSQUNFX1RPR0dMRSwgIExZS19ORVhUX0RPQywgIExZS19TV0lU Q0hfRFRELCAgTFlLX1JFRlJFU0gsCiAvKiBeVCAqLyAgICAgICAgICAgIC8qIF5VICovICAgICAg ICAvKiBeViAqLyAgICAgICAvKiBeVyAqLwogCisjaWZkZWYgVVNFX0NBQ0hFSkFSCitMWUtfQ0FD SEVfSkFSLCAgICAgICAgICAwLCAgICAgICAgICAgICAgMCwgICAgICAgICAgICAgMCwKKy8qIF5Y ICovICAgICAgICAgICAgLyogXlkgKi8gICAgICAgIC8qIF5aICovICAgICAgIC8qIEVTQyAqLwor I2Vsc2UKIDAsICAgICAgICAgICAgICAgICAgICAgIDAsICAgICAgICAgICAgICAwLCAgICAgICAg ICAgICAwLAogLyogXlggKi8gICAgICAgICAgICAvKiBeWSAqLyAgICAgICAgLyogXlogKi8gICAg ICAgLyogRVNDICovCisjZW5kaWYKIAogMCwgICAgICAgICAgICAgICAgICAgICAgMCwgICAgICAg ICAgICAgIDAsICAgICAgICAgICAgIDAsCiAvKiBeXCAqLyAgICAgICAgICAgIC8qIF5dICovICAg ICAgICAvKiBeXiAqLyAgICAgICAvKiBeXyAqLwpAQCAtMzgyLDcgKzM4Nyw3IEBACiAgICAgMCwg ICAgICAgICAgICAgICAgICAwLCAgICAgICAgICAgICAgMCwgICAgICAgICAgICAwLAogLyogXlAg Ki8gICAgICAgICAgICAvKiBYT04gKi8gICAgICAgLyogXlIgKi8gICAgICAvKiBYT0ZGICovCiAK LSAgICAwLCAgICAgICAgICAgIExZS19QUkVWX0RPQywgICAgICAgICAwLCAgICAgICAgICAgIDAs CisgICAgMCwgICAgICAgICAgICBMWUtfTkVYVF9ET0MsICAgICAgICAgMCwgICAgICAgICAgICAw LAogLyogXlQgKi8gICAgICAgICAgICAvKiBeVSAqLyAgICAgICAgLyogXlYgKi8gICAgICAvKiBe VyAqLwogCiAgICAgMCwgICAgICAgICAgICAgICAgICAwLCAgICAgICAgICAgICAgMCwgICAgICAg ICAgICAwLApAQCAtOTcyLDYgKzk3NywxMSBAQAogCUxZS19ORVNURURfVEFCTEVTLCAiTkVTVEVE X1RBQkxFUyIsCiAJInRvZ2dsZSBuZXN0ZWQtdGFibGUgcGFyc2luZyBvbi9vZmYiICksCiAjZW5k aWYKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKyAgICBEQVRBKAorCUxZS19DQUNIRV9KQVIsICJDQUNI RV9KQVIiLAorCSJleGFtaW5lIGxpc3Qgb2YgY2FjaGVkIGRvY3VtZW50cyIgKSwKKyNlbmRpZgog ICAgIERBVEEoCiAJTFlLX1VOS05PV04sIE5VTEwsCiAJIiIgKQpkaWZmIC1OdXIgbHlueDItOC03 L3NyYy9MWUtleW1hcC5oIGx5bngyLTgtN3gvc3JjL0xZS2V5bWFwLmgKLS0tIGx5bngyLTgtNy9z cmMvTFlLZXltYXAuaAkyMDA1LTAxLTAyIDIzOjM1OjIxLjAwMDAwMDAwMCArMDAwMAorKysgbHlu eDItOC03eC9zcmMvTFlLZXltYXAuaAkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAw MApAQCAtMjY0LDYgKzI2NCwxMiBAQAogI2RlZmluZSBMWUtfTkVTVEVEX1RBQkxFUyAgTFlLX1VO S05PV04KICNlbmRpZgogCisjaWZkZWYgVVNFX0NBQ0hFSkFSCisJLExZS19DQUNIRV9KQVIKKyNl bHNlCisjZGVmaW5lIExZS19DQUNIRV9KQVIgTFlLX1VOS05PV04KKyNlbmRpZgorCiAgICAgfSBM WUtleW1hcENvZGU7CiAKIC8qCmRpZmYgLU51ciBseW54Mi04LTcvc3JjL0xZTWFpbi5jIGx5bngy LTgtN3gvc3JjL0xZTWFpbi5jCi0tLSBseW54Mi04LTcvc3JjL0xZTWFpbi5jCTIwMDctMDgtMDIg MjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3NyYy9MWU1haW4uYwkyMDA4 LTAxLTMwIDEwOjM2OjQ4LjAwMDAwMDAwMCArMDAwMApAQCAtMjcsNiArMjcsMTEgQEAKICNpbmNs dWRlIDxIVEZvcm1zLmg+CiAjaW5jbHVkZSA8TFlMaXN0Lmg+CiAjaW5jbHVkZSA8TFlKdW1wLmg+ CisKKyNpZmRlZiBVU0VfU0VTU0lPTlMKKyNpbmNsdWRlIDxMWVNlc3Npb24uaD4KKyNlbmRpZgor CiAjaW5jbHVkZSA8TFlNYWluTG9vcC5oPgogI2luY2x1ZGUgPExZQm9va21hcmsuaD4KICNpbmNs dWRlIDxMWUNvb2tpZS5oPgpAQCAtNDQ4LDYgKzQ1MywxNiBAQAogY2hhciAqcHJlZl9jaGFyc2V0 ID0gTlVMTDsJLyogcHJlZmVycmVkIGNoYXJhY3RlciBzZXQgKi8KIGNoYXIgKnByb3h5YXV0aF9p bmZvWzJdID0KIHtOVUxMLCBOVUxMfTsJCQkvKiBJZDpQYXNzd29yZCBmb3IgcHJvdGVjdGVkIHBy b3h5IHNlcnZlcnMgKi8KKyNpZmRlZiBVU0VfU0VTU0lPTlMKK0JPT0xFQU4gTFlBdXRvU2Vzc2lv biA9IEZBTFNFOwkvKiBlbmFibGUvZGlzYWJsZSBhdXRvIHNhdmluZy9yZXN0b3Jpbmcgb2YKKwkJ CQkgICBzZXNzaW9uICovCitjaGFyICpMWVNlc3Npb25GaWxlID0gTlVMTDsJLyogdGhlIHNlc3Np b24gZmlsZSBmcm9tIGx5bnguY2ZnICovCitjaGFyICpzZXNzaW9uX2ZpbGUgPSBOVUxMOwkvKiB0 aGUgY3VycmVudCBzZXNzaW9uIGZpbGUgKi8KK2NoYXIgKnNlc3Npb25pbl9maWxlID0gTlVMTDsJ Lyogb25seSByZXN1bWUgc2Vzc2lvbiBmcm9tIHRoaXMgZmlsZSAqLworY2hhciAqc2Vzc2lvbm91 dF9maWxlID0gTlVMTDsJLyogb25seSBzYXZlIHNlc3Npb24gdG8gdGhpcyBmaWxlICovCitzaG9y dCBzZXNzaW9uX2xpbWl0ID0gMjUwOwkvKiBtYXhpbWFsIG51bWJlciBvZiBlbnRyaWVzIHNhdmVk IGZvcgorCQkJCSAgIHNlc3Npb24gZmlsZSwgcmVzdCB3aWxsIGJlIGlnbm9yZWQgKi8KKyNlbmRp ZiAvKiBVU0VfU0VTU0lPTlMgKi8KIGNoYXIgKnN0YXJ0ZmlsZSA9IE5VTEw7CQkvKiB0aGUgZmly c3QgZmlsZSAqLwogY2hhciAqc3RhcnRyZWFsbSA9IE5VTEw7CS8qIHRoZSBzdGFydGZpbGUgcmVh bG0gKi8KIGNoYXIgKnN5c3RlbV9tYWlsID0gTlVMTDsJLyogVGhlIHBhdGggZm9yIHNlbmRpbmcg bWFpbCAqLwpAQCAtMjE3MCw2ICsyMTg1LDkgQEAKICNlbmRpZgogCiAJZW5hX2NzaSgoQk9PTEVB TikgKExZbG93ZXN0X2VpZ2h0Yml0W2N1cnJlbnRfY2hhcl9zZXRdID4gMTU1KSk7CisjaWZkZWYg VVNFX1NFU1NJT05TCisJUmVzdG9yZVNlc3Npb24oKTsKKyNlbmRpZiAvKiBVU0VfU0VTU0lPTlMg Ki8KIAlzdGF0dXMgPSBtYWlubG9vcCgpOwogCUxZQ2xvc2VDbG9zZXQoUkVDQUxMX1VSTCk7CiAJ TFlDbG9zZUNsb3NldChSRUNBTExfTUFJTCk7CkBAIC0yMTkwLDEzICsyMjA4LDE2IEBACiAvKgog ICogQ2FsbGVkIGJ5IEhUQWNjZXNzSW5pdCB0byByZWdpc3RlciBhbnkgcHJvdG9jb2xzIHN1cHBv cnRlZCBieSBseW54LgogICogUHJvdG9jb2xzIGFkZGVkIGJ5IGx5bng6Ci0gKiAgICBMWU5YS0VZ TUFQLCBseW54Y2dpLCBMWU5YSU1HTUFQLCBMWU5YQ09PS0lFLCBMWU5YTUVTU0FHRVMKKyAqICAg IExZTlhLRVlNQVAsIGx5bnhjZ2ksIExZTlhJTUdNQVAsIExZTlhDT09LSUUsIExZTlhDQUNIRSwg TFlOWE1FU1NBR0VTCiAgKi8KICNpZmRlZiBHTE9CQUxSRUZfSVNfTUFDUk8KIGV4dGVybiBHTE9C QUxSRUYgKEhUUHJvdG9jb2wsIExZTHlueEtleW1hcCk7CiBleHRlcm4gR0xPQkFMUkVGIChIVFBy b3RvY29sLCBMWUx5bnhDR0kpOwogZXh0ZXJuIEdMT0JBTFJFRiAoSFRQcm90b2NvbCwgTFlMeW54 SU1HbWFwKTsKIGV4dGVybiBHTE9CQUxSRUYgKEhUUHJvdG9jb2wsIExZTHlueENvb2tpZXMpOwor I2lmZGVmIFVTRV9DQUNIRUpBUgorZXh0ZXJuIEdMT0JBTFJFRiAoSFRQcm90b2NvbCwgTFlMeW54 Q2FjaGUpOworI2VuZGlmCiBleHRlcm4gR0xPQkFMUkVGIChIVFByb3RvY29sLCBMWUx5bnhTdGF0 dXNNZXNzYWdlcyk7CiAKICNlbHNlCkBAIC0yMjA0LDYgKzIyMjUsOSBAQAogR0xPQkFMUkVGIEhU UHJvdG9jb2wgTFlMeW54Q0dJOwogR0xPQkFMUkVGIEhUUHJvdG9jb2wgTFlMeW54SU1HbWFwOwog R0xPQkFMUkVGIEhUUHJvdG9jb2wgTFlMeW54Q29va2llczsKKyNpZmRlZiBVU0VfQ0FDSEVKQVIK K0dMT0JBTFJFRiBIVFByb3RvY29sIExZTHlueENhY2hlOworI2VuZGlmCiBHTE9CQUxSRUYgSFRQ cm90b2NvbCBMWUx5bnhTdGF0dXNNZXNzYWdlczsKICNlbmRpZiAvKiBHTE9CQUxSRUZfSVNfTUFD Uk8gKi8KIApAQCAtMjIxMyw2ICsyMjM3LDkgQEAKICAgICBIVFJlZ2lzdGVyUHJvdG9jb2woJkxZ THlueENHSSk7CiAgICAgSFRSZWdpc3RlclByb3RvY29sKCZMWUx5bnhJTUdtYXApOwogICAgIEhU UmVnaXN0ZXJQcm90b2NvbCgmTFlMeW54Q29va2llcyk7CisjaWZkZWYgVVNFX0NBQ0hFSkFSCisg ICAgSFRSZWdpc3RlclByb3RvY29sKCZMWUx5bnhDYWNoZSk7CisjZW5kaWYKICAgICBIVFJlZ2lz dGVyUHJvdG9jb2woJkxZTHlueFN0YXR1c01lc3NhZ2VzKTsKIH0KIApAQCAtMzI4NSw3ICszMzEy LDggQEAKICAgICksCiAgICBQQVJTRV9GVU4oCiAgICAgICAiYmFzZSIsCQk0fEZVTkNUSU9OX0FS RywJCWJhc2VfZnVuLAotICAgICAgInByZXBlbmQgYSByZXF1ZXN0IFVSTCBjb21tZW50IGFuZCBC QVNFIHRhZyB0byB0ZXh0L2h0bWxcbm91dHB1dHMgZm9yIC1zb3VyY2UgZHVtcHMiCisgICAgICAi cHJlcGVuZCBhIHJlcXVlc3QgVVJMIGNvbW1lbnQgYW5kIEJBU0UgdGFnIHRvIHRleHQvaHRtbFxu XAorb3V0cHV0cyBmb3IgLXNvdXJjZSBkdW1wcyIKICAgICksCiAjaWZuZGVmIERJU0FCTEVfQklC UAogICAgUEFSU0VfU1RSKApAQCAtMzQ1NCw3ICszNDgyLDggQEAKICNlbmRpZgogICAgUEFSU0Vf U0VUKAogICAgICAgImZvcmNlX2VtcHR5X2hyZWZsZXNzX2EiLAk0fFNFVF9BUkcsCWZvcmNlX2Vt cHR5X2hyZWZsZXNzX2EsCi0gICAgICAiXG5mb3JjZSBIUkVGLWxlc3MgJ0EnIGVsZW1lbnRzIHRv IGJlIGVtcHR5IChjbG9zZSB0aGVtIGFzXG5zb29uIGFzIHRoZXkgYXJlIHNlZW4pIgorICAgICAg IlxuZm9yY2UgSFJFRi1sZXNzICdBJyBlbGVtZW50cyB0byBiZSBlbXB0eSAoY2xvc2UgdGhlbSBh c1xuXAorc29vbiBhcyB0aGV5IGFyZSBzZWVuKSIKICAgICksCiAgICBQQVJTRV9TRVQoCiAgICAg ICAiZm9yY2VfaHRtbCIsCTR8U0VUX0FSRywJCUxZZm9yY2VfSFRNTF9tb2RlLApAQCAtMzYxMiw3 ICszNjQxLDcgQEAKICAgICksCiAgICBQQVJTRV9TRVQoCiAgICAgICAibm9tYXJnaW5zIiwJNHxT RVRfQVJHLAkJbm9fbWFyZ2lucywKLSAgICAgICJkaXNhYmxlIHRoZSByaWdodC9sZWZ0IG1hcmdp bnMgaW4gdGhlIGRlZmF1bHQgc3R5bGUtc2hlZXQiCisgICAgICAiZGlzYWJsZSB0aGUgcmlnaHQv bGVmdCBtYXJnaW5zIGluIHRoZSBkZWZhdWx0XG5zdHlsZS1zaGVldCIKICAgICksCiAjaWYgZGVm aW5lZChIQVZFX1NJR0FDVElPTikgJiYgZGVmaW5lZChTSUdXSU5DSCkKICAgIFBBUlNFX1NFVCgK QEAgLTM2OTksMTEgKzM3MjgsMTMgQEAKICAgICksCiAgICBQQVJTRV9TRVQoCiAgICAgICAicG9w dXAiLAkJNHxVTlNFVF9BUkcsCQlMWVVzZURlZlNlbFBvcCwKLSAgICAgICJ0b2dnbGVzIGhhbmRs aW5nIG9mIHNpbmdsZS1jaG9pY2UgU0VMRUNUIG9wdGlvbnMgdmlhXG5wb3B1cCB3aW5kb3dzIG9y IGFzIGxpc3RzIG9mIHJhZGlvIGJ1dHRvbnMiCisgICAgICAidG9nZ2xlcyBoYW5kbGluZyBvZiBz aW5nbGUtY2hvaWNlIFNFTEVDVCBvcHRpb25zIHZpYVxuXAorcG9wdXAgd2luZG93cyBvciBhcyBs aXN0cyBvZiByYWRpbyBidXR0b25zIgogICAgKSwKICAgIFBBUlNFX0ZVTigKICAgICAgICJwb3N0 X2RhdGEiLAkyfEZVTkNUSU9OX0FSRywJCXBvc3RfZGF0YV9mdW4sCi0gICAgICAidXNlciBkYXRh IGZvciBwb3N0IGZvcm1zLCByZWFkIGZyb20gc3RkaW4sXG50ZXJtaW5hdGVkIGJ5ICctLS0nIG9u IGEgbGluZSIKKyAgICAgICJ1c2VyIGRhdGEgZm9yIHBvc3QgZm9ybXMsIHJlYWQgZnJvbSBzdGRp bixcblwKK3Rlcm1pbmF0ZWQgYnkgJy0tLScgb24gYSBsaW5lIgogICAgKSwKICAgIFBBUlNFX1NF VCgKICAgICAgICJwcmVwYXJzZWQiLAk0fFNFVF9BUkcsCQlMWVByZXBhcnNlZFNvdXJjZSwKQEAg LTM3NzEsNiArMzgwMiwyMSBAQAogICAgICAgInNlbGVjdGl2ZSIsCTR8RlVOQ1RJT05fQVJHLAkJ c2VsZWN0aXZlX2Z1biwKICAgICAgICJyZXF1aXJlIC53d3dfYnJvd3NhYmxlIGZpbGVzIHRvIGJy b3dzZSBkaXJlY3RvcmllcyIKICAgICksCisjaWZkZWYgVVNFX1NFU1NJT05TCisgICBQQVJTRV9T VFIoCisgICAgICAic2Vzc2lvbiIsCTJ8TkVFRF9MWVNUUklOR19BUkcsCXNlc3Npb25fZmlsZSwK KyAgICAgICI9RklMRU5BTUVcbnJlc3VtZXMgZnJvbSBzcGVjaWZpZWQgZmlsZSBvbiBzdGFydHVw IGFuZFxuXAorc2F2ZXMgc2Vzc2lvbiB0byB0aGF0IGZpbGUgb24gZXhpdCIKKyAgICksCisgICBQ QVJTRV9TVFIoCisgICAgICAic2Vzc2lvbmluIiwJMnxORUVEX0xZU1RSSU5HX0FSRywJc2Vzc2lv bmluX2ZpbGUsCisgICAgICAiPUZJTEVOQU1FXG5yZXN1bWVzIHNlc3Npb24gZnJvbSBzcGVjaWZp ZWQgZmlsZSIKKyAgICksCisgICBQQVJTRV9TVFIoCisgICAgICAic2Vzc2lvbm91dCIsCTJ8TkVF RF9MWVNUUklOR19BUkcsCXNlc3Npb25vdXRfZmlsZSwKKyAgICAgICI9RklMRU5BTUVcbnNhdmVz IHNlc3Npb24gdG8gc3BlY2lmaWVkIGZpbGUiCisgICApLAorI2VuZGlmIC8qIFVTRV9TRVNTSU9O UyAqLwogICAgUEFSU0VfU0VUKAogICAgICAgInNob3J0X3VybCIsCTR8U0VUX0FSRywJCWxvbmdf dXJsX29rLAogICAgICAgImVuYWJsZXMgZXhhbWluYXRpb24gb2YgYmVnaW5uaW5nIGFuZCBlbmQg b2YgbG9uZyBVUkwgaW5cbnN0YXR1cyBsaW5lIgpAQCAtMzc5Myw4ICszODM5LDggQEAKICNlbmRp ZgogICAgUEFSU0VfU0VUKAogICAgICAgInNvZnRfZHF1b3RlcyIsCTR8VE9HR0xFX0FSRywJCXNv ZnRfZHF1b3RlcywKLSAgICAgICJ0b2dnbGVzIGVtdWxhdGlvbiBvZiB0aGUgb2xkIE5ldHNjYXBl IGFuZCBNb3NhaWMgYnVnIHdoaWNoXG5cCi10cmVhdGVkICc+JyBhcyBhIGNvLXRlcm1pbmF0b3Ig Zm9yIGRvdWJsZS1xdW90ZXMgYW5kIHRhZ3MiCisgICAgICAidG9nZ2xlcyBlbXVsYXRpb24gb2Yg dGhlIG9sZCBOZXRzY2FwZSBhbmQgTW9zYWljXG5cCitidWcgd2hpY2ggdHJlYXRlZCAnPicgYXMg YSBjby10ZXJtaW5hdG9yIGZvclxuZG91YmxlLXF1b3RlcyBhbmQgdGFncyIKICAgICksCiAgICBQ QVJTRV9GVU4oCiAgICAgICAic291cmNlIiwJCTR8RlVOQ1RJT05fQVJHLAkJc291cmNlX2Z1biwK QEAgLTM4MTAsNyArMzg1Niw3IEBACiAgICApLAogICAgUEFSU0VfU0VUKAogICAgICAgInN0ZGVy ciIsCQk0fFNFVF9BUkcsCQlkdW1wX3RvX3N0ZGVyciwKLSAgICAgICJ3cml0ZSB3YXJuaW5nIG1l c3NhZ2VzIHRvIHN0YW5kYXJkIGVycm9yIHdoZW4gLWR1bXAgLW9yIC1zb3VyY2UgaXMgdXNlZCIK KyAgICAgICJ3cml0ZSB3YXJuaW5nIG1lc3NhZ2VzIHRvIHN0YW5kYXJkIGVycm9yIHdoZW4gLWR1 bXBcbm9yIC1zb3VyY2UgaXMgdXNlZCIKICAgICksCiAgICBQQVJTRV9TRVQoCiAgICAgICAic3Rk aW4iLAkJNHxTRVRfQVJHLAkJc3RhcnRmaWxlX3N0ZGluLApAQCAtMzg0Niw3ICszODkyLDcgQEAK ICNlbmRpZgogICAgUEFSU0VfU0VUKAogICAgICAgInRsb2ciLAkJMnxUT0dHTEVfQVJHLAkJTFlV c2VUcmFjZUxvZywKLSAgICAgICJ0b2dnbGVzIHVzZSBvZiBhIEx5bnggVHJhY2UgTG9nIGZvciB0 aGUgY3VycmVudCBzZXNzaW9uIgorICAgICAgInRvZ2dsZXMgdXNlIG9mIGEgTHlueCBUcmFjZSBM b2cgZm9yIHRoZSBjdXJyZW50XG5zZXNzaW9uIgogICAgKSwKICNpZmRlZiBURVhURklFTERTX01B WV9ORUVEX0FDVElWQVRJT04KICAgIFBBUlNFX1NFVCgKQEAgLTM4NzAsNyArMzkxNiw3IEBACiAg ICApLAogICAgUEFSU0VfU0VUKAogICAgICAgInRyaW1faW5wdXRfZmllbGRzIiwgMnxTRVRfQVJH LAkJTFl0cmltSW5wdXRGaWVsZHMsCi0gICAgICAidHJpbSBpbnB1dCB0ZXh0L3RleHRhcmVhIGZp ZWxkcyBpbiBmb3JtcyIKKyAgICAgICJcbnRyaW0gaW5wdXQgdGV4dC90ZXh0YXJlYSBmaWVsZHMg aW4gZm9ybXMiCiAgICApLAogICAgUEFSU0VfU0VUKAogICAgICAgInVuZGVybGluZV9saW5rcyIs NHxUT0dHTEVfQVJHLAkJTFlVbmRlcmxpbmVMaW5rcywKQEAgLTM4OTIsMTEgKzM5MzgsMTQgQEAK ICAgICksCiAgICBQQVJTRV9TRVQoCiAgICAgICAidmFsaWRhdGUiLAkyfFNFVF9BUkcsCQlMWVZh bGlkYXRlLAotICAgICAgImFjY2VwdCBvbmx5IGh0dHAgVVJMcyAobWVhbnQgZm9yIHZhbGlkYXRp b24pXG5pbXBsaWVzIG1vcmUgcmVzdHJpY3Rpb25zIHRoYW4gLWFub255bW91cywgYnV0XG5nb3Rv IGlzIGFsbG93ZWQgZm9yIGh0dHAgYW5kIGh0dHBzIgorICAgICAgImFjY2VwdCBvbmx5IGh0dHAg VVJMcyAobWVhbnQgZm9yIHZhbGlkYXRpb24pXG5cCitpbXBsaWVzIG1vcmUgcmVzdHJpY3Rpb25z IHRoYW4gLWFub255bW91cywgYnV0XG5cCitnb3RvIGlzIGFsbG93ZWQgZm9yIGh0dHAgYW5kIGh0 dHBzIgogICAgKSwKICAgIFBBUlNFX1NFVCgKICAgICAgICJ2ZXJib3NlIiwJNHxUT0dHTEVfQVJH LAkJdmVyYm9zZV9pbWcsCi0gICAgICAidG9nZ2xlcyBbTElOS10sIFtJTUFHRV0gYW5kIFtJTkxJ TkVdIGNvbW1lbnRzIFxud2l0aCBmaWxlbmFtZXMgb2YgdGhlc2UgaW1hZ2VzIgorICAgICAgInRv Z2dsZXMgW0xJTktdLCBbSU1BR0VdIGFuZCBbSU5MSU5FXSBjb21tZW50c1xuXAord2l0aCBmaWxl bmFtZXMgb2YgdGhlc2UgaW1hZ2VzIgogICAgKSwKICAgIFBBUlNFX0ZVTigKICAgICAgICJ2ZXJz aW9uIiwJMXxGVU5DVElPTl9BUkcsCQl2ZXJzaW9uX2Z1biwKZGlmZiAtTnVyIGx5bngyLTgtNy9z cmMvTFlNYWluTG9vcC5jIGx5bngyLTgtN3gvc3JjL0xZTWFpbkxvb3AuYwotLS0gbHlueDItOC03 L3NyYy9MWU1haW5Mb29wLmMJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysr IGx5bngyLTgtN3gvc3JjL0xZTWFpbkxvb3AuYwkyMDA3LTA5LTI2IDE2OjA5OjEwLjAwMDAwMDAw MCArMDAwMApAQCAtNDAsNiArNDAsMTAgQEAKICNpbmNsdWRlIDxMWU1haW5Mb29wLmg+CiAjaW5j bHVkZSA8TFlQcmV0dHlTcmMuaD4KIAorI2lmZGVmIFVTRV9TRVNTSU9OUworI2luY2x1ZGUgPExZ U2Vzc2lvbi5oPgorI2VuZGlmCisKICNpZmRlZiBLQU5KSV9DT0RFX09WRVJSSURFCiAjaW5jbHVk ZSA8SFRDSksuaD4KICNlbmRpZgpAQCAtNjQxLDYgKzY0NSw5IEBACiAJeyBTVFJfTFlOWENGRywJ CSZub19nb3RvX2NvbmZpZ2luZm8gfSwKIAl7IFNUUl9MWU5YQ0ZMQUdTLAkmbm9fZ290b19jb25m aWdpbmZvIH0sCiAJeyBTVFJfTFlOWENPT0tJRSwJJmFsd2F5cyB9LAorI2lmZGVmIFVTRV9DQUNI RUpBUgorCXsgU1RSX0xZTlhDQUNIRSwJJmFsd2F5cyB9LAorI2VuZGlmCiAJeyBTVFJfTFlOWERJ UkVELAkmYWx3YXlzIH0sCiAJeyBTVFJfTFlOWERPV05MT0FELAkmYWx3YXlzIH0sCiAJeyBTVFJf TFlOWE9QVElPTlMsCSZhbHdheXMgfSwKQEAgLTY1MSw2ICs2NTgsMTMgQEAKICAgICB1bnNpZ25l ZCBuOwogICAgIEJPT0xFQU4gZm91bmQgPSBGQUxTRTsKIAorI2lmZGVmIFVTRV9VUklSRVdSSVRF CisgICAgLyogCisgICAgICogVVJJIHJld3JpdGluZyBzdHVmZiBhcmUgZ29pbmcgaGVyZS4KKyAg ICAgKiBMb29rdXAgdGhlIGZpbGUgZm9yIGVudHJpZXMgYW5kIGNoYW5nZSBjdXJyZW50IFVSSSB0 byBtZWFuaW5nZnVsIFVSTC4KKyAgICAgKi8KKyNlbmRpZgorCiAgICAgLyogYWxsb3cgZ29pbmcg dG8gYW5jaG9ycyAqLwogICAgIGlmICgqdXNlcl9pbnB1dF9idWZmZXIgPT0gJyMnKSB7CiAJaWYg KHVzZXJfaW5wdXRfYnVmZmVyWzFdICYmCkBAIC0xMTE4LDYgKzExMzIsOSBAQAogCQkgKiBGTQog CQkgKi8KIAkJaWYgKGlzTFlOWENPT0tJRShsaW5rc1tjdXJkb2MubGlua10ubF9mb3JtLT5zdWJt aXRfYWN0aW9uKSB8fAorI2lmZGVmIFVTRV9DQUNIRUpBUgorCQkgICAgaXNMWU5YQ0FDSEUobGlu a3NbY3VyZG9jLmxpbmtdLmxfZm9ybS0+c3VibWl0X2FjdGlvbikgfHwKKyNlbmRpZgogI2lmZGVm IERJUkVEX1NVUFBPUlQKICNpZmRlZiBPS19QRVJNSVQKIAkJICAgIChpc0xZTlhESVJFRChsaW5r c1tjdXJkb2MubGlua10ubF9mb3JtLT5zdWJtaXRfYWN0aW9uKSAmJgpAQCAtMTI4OCw3ICsxMzA1 LDEyIEBACiAJICAgIGlmIChub19maWxlX3VybCAmJiBpc0ZJTEVfVVJMKGxpbmtzW2N1cmRvYy5s aW5rXS5sbmFtZSkpIHsKIAkJaWYgKCFpc0ZJTEVfVVJMKGN1cmRvYy5hZGRyZXNzKSAmJgogCQkg ICAgISgoaXNMWU5YS0VZTUFQKGN1cmRvYy5hZGRyZXNzKSB8fAorI2lmbmRlZiBVU0VfQ0FDSEVK QVIKIAkJICAgICAgIGlzTFlOWENPT0tJRShjdXJkb2MuYWRkcmVzcykpICYmCisjZWxzZQorCQkg ICAgICAgaXNMWU5YQ09PS0lFKGN1cmRvYy5hZGRyZXNzKSB8fAorCQkgICAgICAgaXNMWU5YQ0FD SEUoY3VyZG9jLmFkZHJlc3MpKSAmJgorI2VuZGlmCiAJCSAgICAgICFzdHJuY21wKGxpbmtzW2N1 cmRvYy5saW5rXS5sbmFtZSwKIAkJCSAgICAgICBoZWxwZmlsZXBhdGgsCiAJCQkgICAgICAgc3Ry bGVuKGhlbHBmaWxlcGF0aCkpKSkgewpAQCAtMTMwOCw2ICsxMzMwLDExIEBACiAJICAgIGlmICgo aXNMWU5YQ09PS0lFKGxpbmtzW2N1cmRvYy5saW5rXS5sbmFtZSkgJiYKIAkJIChzdHJjbXAoTm9u TnVsbChjdXJkb2MudGl0bGUpLCBDT09LSUVfSkFSX1RJVExFKSB8fAogCQkgICFpc0xZTlhDT09L SUUoY3VyZG9jLmFkZHJlc3MpKSkgfHwKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKwkJKGlzTFlOWENB Q0hFKGxpbmtzW2N1cmRvYy5saW5rXS5sbmFtZSkgJiYKKwkJIChzdHJjbXAoTm9uTnVsbChjdXJk b2MudGl0bGUpLCBDQUNIRV9KQVJfVElUTEUpIHx8CisJCSAgIWlzTFlOWENBQ0hFKGN1cmRvYy5h ZGRyZXNzKSkpIHx8CisjZW5kaWYKICNpZmRlZiBESVJFRF9TVVBQT1JUCiAJCShpc0xZTlhESVJF RChsaW5rc1tjdXJkb2MubGlua10ubG5hbWUpICYmCiAJCSAhTFlJc1VJUGFnZShjdXJkb2MuYWRk cmVzcywgVUlQX0RJUkVEX01FTlUpICYmCkBAIC0xNDc0LDcgKzE1MDEsMTEgQEAKIAkJICAgIHN0 cmlwX3RyYWlsaW5nX3NsYXNoKG5ld2RvYy5hZGRyZXNzKTsKIAkgICAgfQogI2VuZGlmIC8qIERJ UkVEX1NVUFBPUlQgICYmICFfX0RKR1BQX18gKi8KKyNpZm5kZWYgVVNFX0NBQ0hFSkFSCiAJICAg IGlmIChpc0xZTlhDT09LSUUoY3VyZG9jLmFkZHJlc3MpKSB7CisjZWxzZQorCSAgICBpZiAoaXNM WU5YQ09PS0lFKGN1cmRvYy5hZGRyZXNzKSB8fCBpc0xZTlhDQUNIRShjdXJkb2MuYWRkcmVzcykp IHsKKyNlbmRpZgogCQlIVHVuY2FjaGVfY3VycmVudF9kb2N1bWVudCgpOwogCSAgICB9CiAJfQpA QCAtMTU0MCw2ICsxNTcxLDkgQEAKICNlbmRpZiAvKiBESVJFRF9TVVBQT1JUICovCiAJIUxZSXNV SVBhZ2UoY3VyZG9jLmFkZHJlc3MsIFVJUF9ET1dOTE9BRF9PUFRJT05TKSAmJgogCSFpc0xZTlhD T09LSUUoY3VyZG9jLmFkZHJlc3MpICYmCisjaWZkZWYgVVNFX0NBQ0hFSkFSCisJIWlzTFlOWENB Q0hFKGN1cmRvYy5hZGRyZXNzKSAmJgorI2VuZGlmCiAJIUxZSXNVSVBhZ2UoY3VyZG9jLmFkZHJl c3MsIFVJUF9PUFRJT05TX01FTlUpICYmCiAJKChubGlua3MgPD0gMCkgfHwKIAkgKGxpbmtzW2N1 cmRvYy5saW5rXS5sbmFtZSAhPSBOVUxMICYmCkBAIC0xNTQ4LDYgKzE1ODIsOSBAQAogCSAgIWlz TFlOWERJUkVEKGxpbmtzW2N1cmRvYy5saW5rXS5sbmFtZSkgJiYKIAkgICFpc0xZTlhET1dOTE9B RChsaW5rc1tjdXJkb2MubGlua10ubG5hbWUpICYmCiAJICAhaXNMWU5YQ09PS0lFKGxpbmtzW2N1 cmRvYy5saW5rXS5sbmFtZSkgJiYKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKwkgICFpc0xZTlhDQUNI RShsaW5rc1tjdXJkb2MubGlua10ubG5hbWUpICYmCisjZW5kaWYKIAkgICFpc0xZTlhQUklOVChs aW5rc1tjdXJkb2MubGlua10ubG5hbWUpKSkpIHsKIAlpZiAobmxpbmtzID4gMCkgewogCSAgICBp ZiAoY3VyZG9jLnBvc3RfZGF0YSA9PSBOVUxMICYmCkBAIC0xODEwLDYgKzE4NDcsMzQgQEAKICAg ICB9CiB9CiAKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKK3N0YXRpYyBCT09MRUFOIGhhbmRsZV9MWUtf Q0FDSEVfSkFSKGludCAqY21kKQoreworICAgLyoKKyAgICAqIERvbid0IGRvIHRoaXMgaWYgYWxy ZWFkeSB2aWV3aW5nIGNhY2hlIGphci4KKyAgICAqLworICAgIGlmICghaXNMWU5YQ0FDSEUoY3Vy ZG9jLmFkZHJlc3MpKSB7CisJc2V0X2FkZHJlc3MoJm5ld2RvYywgIkxZTlhDQUNIRTovIik7CisJ TFlGcmVlUG9zdERhdGEoJm5ld2RvYyk7CisJRlJFRShuZXdkb2MuYm9va21hcmspOworCW5ld2Rv Yy5pc0hFQUQgPSBGQUxTRTsKKwluZXdkb2Muc2FmZSA9IEZBTFNFOworCW5ld2RvYy5pbnRlcm5h bF9saW5rID0gRkFMU0U7CisJTFlmb3JjZV9ub19jYWNoZSA9IFRSVUU7CisJaWYgKExZVmFsaWRh dGUgfHwgY2hlY2tfcmVhbG0pIHsKKwkgICAgTFlQZXJtaXRVUkwgPSBUUlVFOworCX0KKyAgICB9 IGVsc2UgeworCS8qCisJICogSWYgYWxyZWFkeSBpbiB0aGUgY2FjaGUgamFyLCBnZXQgb3V0Lgor CSAqLworCSAqY21kID0gTFlLX1BSRVZfRE9DOworCSByZXR1cm4gVFJVRTsKKyAgICB9CisgICAg cmV0dXJuIEZBTFNFOworfQorI2VuZGlmIC8qIFVTRV9DQUNIRUpBUiAqLworCiBzdGF0aWMgQk9P TEVBTiBoYW5kbGVfTFlLX0NPT0tJRV9KQVIoaW50ICpjbWQpCiB7CiAgICAgLyoKQEAgLTIwNTUs NyArMjEyMCw2IEBACiAJCSpvbGRfYyA9IHJlYWxfYzsKIAkJSFRVc2VyTXNnKE5PX0RPV05MT0FE X0NPT0tJRVMpOwogCSAgICB9Ci0KIAl9IGVsc2UgaWYgKExZSXNVSVBhZ2UoY3VyZG9jLmFkZHJl c3MsIFVJUF9QUklOVF9PUFRJT05TKSkgewogCSAgICBpZiAoKm9sZF9jICE9IHJlYWxfYykgewog CQkqb2xkX2MgPSByZWFsX2M7CkBAIC0yMTM2LDYgKzIyMDAsOSBAQAogCSAgICB9CiAKIAl9IGVs c2UgaWYgKGlzTFlOWENPT0tJRShsaW5rc1tjdXJkb2MubGlua10ubG5hbWUpIHx8CisjaWZkZWYg VVNFX0NBQ0hFSkFSCisJCSAgIGlzTFlOWENBQ0hFKGxpbmtzW2N1cmRvYy5saW5rXS5sbmFtZSkg fHwKKyNlbmRpZgogCQkgICBpc0xZTlhESVJFRChsaW5rc1tjdXJkb2MubGlua10ubG5hbWUpIHx8 CiAJCSAgIGlzTFlOWERPV05MT0FEKGxpbmtzW2N1cmRvYy5saW5rXS5sbmFtZSkgfHwKIAkJICAg aXNMWU5YUFJJTlQobGlua3NbY3VyZG9jLmxpbmtdLmxuYW1lKSB8fApAQCAtNTI2MCw3ICs1MzI3 LDkgQEAKICAgICBjdXJkb2Muc3R5bGUgPSBOVUxMOwogICAgIG5ld2RvYy5zdHlsZSA9IE5VTEw7 CiAjZW5kaWYKKyNpZm5kZWYgVVNFX1NFU1NJT05TCiAgICAgbmhpc3QgPSAwOworI2VuZGlmCiAg ICAgdXNlcl9pbnB1dF9idWZmZXJbKHNpemVvZih1c2VyX2lucHV0X2J1ZmZlcikgLSAxKV0gPSAn XDAnOwogICAgICpwcmV2X3RhcmdldCA9ICdcMCc7CiAgICAgKnVzZXJfaW5wdXRfYnVmZmVyID0g J1wwJzsKQEAgLTU1OTEsNiArNTY2MCw5IEBACiAJCQlIVE1haW5UZXh0ICYmCiAJCQlubGlua3Mg PiAwICYmIGN1cmRvYy5saW5rIDwgbmxpbmtzICYmCiAJCQkhaXNMWU5YSElTVChOb25OdWxsKG5l d2RvYy5hZGRyZXNzKSkgJiYKKyNpZmRlZiBVU0VfQ0FDSEVKQVIKKwkJCSFpc0xZTlhDQUNIRShO b25OdWxsKG5ld2RvYy5hZGRyZXNzKSkgJiYKKyNlbmRpZgogCQkJIWlzTFlOWENPT0tJRShOb25O dWxsKG5ld2RvYy5hZGRyZXNzKSkpIHsKIAkJCWNoYXIgKm1haWxfb3duZXIgPSBOVUxMOwogCkBA IC03MDkxLDYgKzcxNjMsMTMgQEAKIAkJZ290byBuZXdfY21kOwogCSAgICBicmVhazsKIAorI2lm ZGVmIFVTRV9DQUNIRUpBUgorCWNhc2UgTFlLX0NBQ0hFX0pBUjoJLyogc2hvdyB0aGUgY2FjaGUg amFyICovCisJICAgIGlmIChoYW5kbGVfTFlLX0NBQ0hFX0pBUigmY21kKSkKKwkJZ290byBuZXdf Y21kOworCSAgICBicmVhazsKKyNlbmRpZgorCiAJY2FzZSBMWUtfSElTVE9SWToJLyogc2hvdyB0 aGUgaGlzdG9yeSBwYWdlICovCiAJICAgIGlmIChoYW5kbGVfTFlLX0hJU1RPUlkoRm9yY2VQdXNo KSkKIAkJYnJlYWs7CmRpZmYgLU51ciBseW54Mi04LTcvc3JjL0xZT3B0aW9ucy5jIGx5bngyLTgt N3gvc3JjL0xZT3B0aW9ucy5jCi0tLSBseW54Mi04LTcvc3JjL0xZT3B0aW9ucy5jCTIwMDctMDgt MDIgMjM6MjQ6MjcuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3NyYy9MWU9wdGlvbnMu YwkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMjMwMSw2ICsyMzAxLDEw IEBACiB9OwogCiBzdGF0aWMgY29uc3QgY2hhciAqc2luZ2xlX2Jvb2ttYXJrX3N0cmluZyA9IFJD X0JPT0tNQVJLX0ZJTEU7CisjaWZkZWYgVVNFX1NFU1NJT05TCitzdGF0aWMgY29uc3QgY2hhciAq YXV0b19zZXNzaW9uX3N0cmluZyA9IFJDX0FVVE9fU0VTU0lPTjsKK3N0YXRpYyBjb25zdCBjaGFy ICpzaW5nbGVfc2Vzc2lvbl9zdHJpbmcgPSBSQ19TRVNTSU9OX0ZJTEU7CisjZW5kaWYKIAogLyoK ICAqIENoYXJhY3RlciBTZXQgT3B0aW9ucwpAQCAtMjM3MSw2ICsyMzc1LDkgQEAKICAgICB7cmF0 ZUV0YUJZVEVTLCBOXygiU2hvdyAlcy9zZWMsIEVUQSIpLCAicmF0ZV9ldGFfYnl0ZXMifSwKICAg ICB7cmF0ZUV0YUtCLCBOXygiU2hvdyAlcy9zZWMsIEVUQSIpLCAicmF0ZV9ldGFfa2IifSwKICNl bmRpZgorI2lmZGVmIFVTRV9QUk9HUkVTU0JBUgorICAgIHtyYXRlQkFSLCBOXygiU2hvdyBwcm9n cmVzc2JhciIpLCAicmF0ZV9iYXIiIH0sCisjZW5kaWYKICAgICB7MCwgMCwgMH0KIH07CiAjZW5k aWYgLyogVVNFX1JFQURQUk9HUkVTUyAqLwpAQCAtMjk0MCw2ICsyOTQ3LDIyIEBACiAJICAgIH0K IAl9CiAKKyNpZmRlZiBVU0VfU0VTU0lPTlMKKwkvKiBBdXRvIFNlc3Npb246IE9OL09GRiAqLwor CWlmICghc3RyY21wKGRhdGFbaV0udGFnLCBhdXRvX3Nlc3Npb25fc3RyaW5nKQorCSAgICAmJiBH ZXRPcHRWYWx1ZXMoYm9vbF92YWx1ZXMsIGRhdGFbaV0udmFsdWUsICZjb2RlKSkgeworCQlMWUF1 dG9TZXNzaW9uID0gKEJPT0wpIGNvZGU7CisJfQorCisJLyogRGVmYXVsdCBTZXNzaW9uIGZpbGVu YW1lOiBJTlBVVCAqLworCWlmICghc3RyY21wKGRhdGFbaV0udGFnLCBzaW5nbGVfc2Vzc2lvbl9z dHJpbmcpKSB7CisJICAgIGlmIChzdHJjbXAoZGF0YVtpXS52YWx1ZSwgIiIpKSB7CisJCUZSRUUo TFlTZXNzaW9uRmlsZSk7CisJCVN0ckFsbG9jQ29weShMWVNlc3Npb25GaWxlLCBkYXRhW2ldLnZh bHVlKTsKKwkgICAgfQorCX0KKyNlbmRpZgorCiAJLyogQXNzdW1lIENoYXJhY3RlciBTZXQ6IFNF TEVDVCAqLwogCWlmICghc3RyY21wKGRhdGFbaV0udGFnLCBhc3N1bWVfY2hhcl9zZXRfc3RyaW5n KSkgewogCSAgICBpbnQgbmV3dmFsID0gVUNHZXRMWWhuZGxfYnlNSU1FKGRhdGFbaV0udmFsdWUp OwpAQCAtMzg3Niw2ICszODk5LDE5IEBACiAJCSAgICAgTm9uTnVsbChib29rbWFya19wYWdlKSwg dGV4dF9sZW4sICIiKTsKICAgICB9CiAKKyNpZmRlZiBVU0VfU0VTU0lPTlMKKyAgICAvKiBBdXRv IFNlc3Npb246IE9OL09GRiAqLworICAgIFB1dExhYmVsKGZwMCwgZ2V0dGV4dCgiQXV0byBTZXNz aW9uIiksIGF1dG9fc2Vzc2lvbl9zdHJpbmcpOworICAgIEJlZ2luU2VsZWN0KGZwMCwgYXV0b19z ZXNzaW9uX3N0cmluZyk7CisgICAgUHV0T3B0VmFsdWVzKGZwMCwgTFlBdXRvU2Vzc2lvbiwgYm9v bF92YWx1ZXMpOworICAgIEVuZFNlbGVjdChmcDApOworCisgICAgLyogU2Vzc2lvbiBGaWxlIE1l bnU6IElOUFVUICovCisgICAgUHV0TGFiZWwoZnAwLCBnZXR0ZXh0KCJTZXNzaW9uIGZpbGUiKSwg c2luZ2xlX3Nlc3Npb25fc3RyaW5nKTsKKyAgICBQdXRUZXh0SW5wdXQoZnAwLCBzaW5nbGVfc2Vz c2lvbl9zdHJpbmcsCisJCSAgICBOb25OdWxsKExZU2Vzc2lvbkZpbGUpLCB0ZXh0X2xlbiwgIiIp OworI2VuZGlmCisKICAgICAvKiBWaXNpdGVkIFBhZ2VzOiBTRUxFQ1QgKi8KICAgICBQdXRMYWJl bChmcDAsIGdldHRleHQoIlZpc2l0ZWQgUGFnZXMiKSwgdmlzaXRlZF9saW5rc19zdHJpbmcpOwog ICAgIExZTWVudVZpc2l0ZWRMaW5rcyhmcDAsIGRpc2FibGVfYWxsKTsKZGlmZiAtTnVyIGx5bngy LTgtNy9zcmMvTFlSZWFkQ0ZHLmMgbHlueDItOC03eC9zcmMvTFlSZWFkQ0ZHLmMKLS0tIGx5bngy LTgtNy9zcmMvTFlSZWFkQ0ZHLmMJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAK KysrIGx5bngyLTgtN3gvc3JjL0xZUmVhZENGRy5jCTIwMDgtMDEtMjkgMTU6NTg6MDYuMDAwMDAw MDAwICswMDAwCkBAIC0xMTEsMTYgKzExMSw0NSBAQAogfQogCiAvKgotICogUHJvY2VzcyBzdHJp bmcgYnVmZmVyIGZpZWxkcyBmb3IgRE9XTkxPQURFUiBvciBVUExPQURFUiBtZW51cy4KKyAqIFBy b2Nlc3Mgc3RyaW5nIGJ1ZmZlciBmaWVsZHMgZm9yIERPV05MT0FERVIgb3IgVVBMT0FERVIKKyAq ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yIFBSSU5URVJTICAgb3IgRVhURVJOQUxT IG1lbnVzCiAgKi8KIHN0YXRpYyB2b2lkIGFkZF9pdGVtX3RvX2xpc3QoY2hhciAqYnVmZmVyLAog CQkJICAgICBseW54X2xpc3RfaXRlbV90eXBlICoqbGlzdF9wdHIsCiAJCQkgICAgIGludCBzcGVj aWFsKQogewotICAgIGNoYXIgKmNvbG9uLCAqbmV4dF9jb2xvbjsKKyAgICBjaGFyICpjb2xvbiwg Km5leHRfY29sb24sICpsYXN0X2NvbG9uOwogICAgIGx5bnhfbGlzdF9pdGVtX3R5cGUgKmN1cl9p dGVtLCAqcHJldl9pdGVtOwogCiAgICAgLyoKKyAgICAgKiBDaGVjayBpZiB0aGUgWFdJTkRPV1Mg b3IgTk9OX1hXSU5ET1dTIGlzIHByZXNlbnQKKyAgICAgKiBhbmQgYWN0IHByb3Blcmx5IHdoZW4g Zm91bmQgZGVwZW5kaW5nIGlmIGV4dGVybmFsCisgICAgICogZW52aXJvbm1lbnQgJERJU1BMQVkg dmFyaWFibGUgaXMgc2V0LgorICAgICAqCisgICAgICogQ2hlY2sgaWYgbGFzdCBmaWVsZCBjb250 YWluIGVudmlyb25tZW50IHZhcmlhYmxlOgorICAgICAqIFhXSU5ET1dTIG9yIE5PTl9YV0lORE9X UworICAgICAqLworICAgIGlmICgobGFzdF9jb2xvbiA9IHN0cnJjaHIoYnVmZmVyLCc6JykpICE9 IE5VTEwgJiYgKihsYXN0X2NvbG9uIC0gMSkgIT0gJ1xcJykgeworCSAgICAqbGFzdF9jb2xvbisr ID0gJ1wwJzsKKwkgICAgLyoKKwkgICAgICogSWYgbGFzdF9jb2xvbiBlcXVhbHMgWFdJTkRPV1Mg dGhlbiBvbmx5IGNvbnRpbnVlCisJICAgICAqIGlmIHRoZXJlIGlzIGEgJERJU1BMQVkgdmFyaWFi bGUKKwkgICAgICovCisJICAgIGlmICghc3RyY2FzZWNvbXAobGFzdF9jb2xvbiwgIlhXSU5ET1dT IikpIHsKKwkJICAgIGlmIChMWWdldFhEaXNwbGF5KCkgPT0gTlVMTCkKKwkJCSAgICByZXR1cm47 CisJICAgIH0KKwkgICAgLyoKKwkgICAgICogSWYgbGFzdF9jb2xvbiBlcXVhbHMgTk9OX1hXSU5E T1dTIHRoZW4gb25seSBjb250aW51ZQorCSAgICAgKiBpZiB0aGVyZSBpcyBubyAkRElTUExBWSB2 YXJpYWJsZQorCSAgICAgKi8KKwkgICAgZWxzZSBpZiAoIXN0cmNhc2Vjb21wKGxhc3RfY29sb24s ICJOT05fWFdJTkRPV1MiKSkgeworCQkgICAgaWYgKExZZ2V0WERpc3BsYXkoKSAhPSBOVUxMKQor CQkJICAgIHJldHVybjsKKwkgICAgfQorICAgIH0KKworICAgIC8qCiAgICAgICogTWFrZSBhIGxp bmtlZCBsaXN0CiAgICAgICovCiAgICAgaWYgKCpsaXN0X3B0ciA9PSBOVUxMKSB7CkBAIC0xMjEy LDYgKzEyNDEsMTggQEAKIH0KICNlbmRpZgogCisjaWZkZWYgVVNFX1NFU1NJT05TCitzdGF0aWMg aW50IHNlc3Npb25fbGltaXRfZnVuKGNoYXIgKnZhbHVlKQoreworCXNlc3Npb25fbGltaXQgPSAo c2hvcnQpIGF0b2kodmFsdWUpOworCWlmIChzZXNzaW9uX2xpbWl0IDwgMSkKKwkJc2Vzc2lvbl9s aW1pdCA9IDE7CisJZWxzZSBpZiAoc2Vzc2lvbl9saW1pdCA+IDEwMDAwKSAvKiBzaG91bGQgYmUg ZW5vdWdoIGJpZyAqLworCQlzZXNzaW9uX2xpbWl0ID0gMTAwMDA7CisJcmV0dXJuIDA7Cit9Cisj ZW5kaWYgLyogVVNFX1NFU1NJT05TICovCisKICNpZiBkZWZpbmVkKFBEQ1VSU0VTKSAmJiBkZWZp bmVkKFBEQ19CVUlMRCkgJiYgUERDX0JVSUxEID49IDI0MDEKIHN0YXRpYyBpbnQgc2NyZWVuX3Np emVfZnVuKGNoYXIgKnZhbHVlKQogewpAQCAtMTQ5Myw2ICsxNTM0LDExIEBACiAjZW5kaWYKICAg ICAgUEFSU0VfU0VUKFJDX1NFRUtfRlJBR19BUkVBX0lOX0NVUiwgTFlTZWVrRnJhZ0FSRUFpbkN1 ciksCiAgICAgIFBBUlNFX1NFVChSQ19TRUVLX0ZSQUdfTUFQX0lOX0NVUiwgTFlTZWVrRnJhZ01B UGluQ3VyKSwKKyNpZmRlZiBVU0VfU0VTU0lPTlMKKyAgICAgUEFSU0VfU0VUKFJDX0FVVE9fU0VT U0lPTiwJCUxZQXV0b1Nlc3Npb24pLAorICAgICBQQVJTRV9TVFIoUkNfU0VTU0lPTl9GSUxFLAkJ TFlTZXNzaW9uRmlsZSksCisgICAgIFBBUlNFX0ZVTihSQ19TRVNTSU9OX0xJTUlULAlzZXNzaW9u X2xpbWl0X2Z1biksCisjZW5kaWYKICAgICAgUEFSU0VfU0VUKFJDX1NFVF9DT09LSUVTLCAgICAg ICAgICBMWVNldENvb2tpZXMpLAogICAgICBQQVJTRV9TRVQoUkNfU0hPV19DVVJTT1IsICAgICAg ICAgIExZU2hvd0N1cnNvciksCiAgICAgIFBBUlNFX1NUUihSQ19TSE9XX0tCX05BTUUsICAgICAg ICAgTFlUcmFuc2Zlck5hbWUpLApkaWZmIC1OdXIgbHlueDItOC03L3NyYy9MWVNlc3Npb24uYyBs eW54Mi04LTd4L3NyYy9MWVNlc3Npb24uYwotLS0gbHlueDItOC03L3NyYy9MWVNlc3Npb24uYwkx OTcwLTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9zcmMvTFlT ZXNzaW9uLmMJMjAwOC0wMS0yOSAxODo0NjoxNi4wMDAwMDAwMDAgKzAwMDAKQEAgLTAsMCArMSwz MDggQEAKKy8qCisgCisgICBTZXNzaW9uIHN1cHBvcnQuIFRoaXMgZmVhdHVyZSBhbGxvd3MgdXNl ciB0byBzYXZlL3Jlc3RvcmUgbHlueAorICAgY3VycmVudCBzdGF0ZTogc2VhcmNoIHN0cmluZ3Ms IGdvdG8gdXJscywgdmlzaXRlZCBsaW5rcyBhbmQKKyAgIGJyb3dzaW5nIGhpc3RvcnkgaW4gc2lt cGxlIGFzY2lpIGZpbGUuCisKKyAqLworCisjaW5jbHVkZSA8SFRVdGlscy5oPgorI2luY2x1ZGUg PEhUQWxlcnQuaD4KKyNpbmNsdWRlIDxMWVNlc3Npb24uaD4KKyNpbmNsdWRlIDxMWVV0aWxzLmg+ CisjaW5jbHVkZSA8TFlTdHJpbmdzLmg+CisjaW5jbHVkZSA8TFlIaXN0b3J5Lmg+CisjaW5jbHVk ZSA8TFlTZWFyY2guaD4KKyNpbmNsdWRlIDxMWU1haW5Mb29wLmg+CisjaW5jbHVkZSA8TFlHbG9i YWxEZWZzLmg+CisjaW5jbHVkZSA8R3JpZFRleHQuaD4KKworI2lmZGVmIFVTRV9TRVNTSU9OUwor CisvKgorICogRXhhbXBsZSBob3cgc2Vzc2lvbiBmaWxlIG1heSBsb29rcyBsaWtlOgorCisjIGx5 bnggc2Vzc2lvbgorLyBmaWxlcworLyBoZXJlYnkKKy8gcmVkdWNlCitnIGZpbGU6Ly9sb2NhbGhv c3QvQ09QWVJJR0hUCitnIGh0dHA6Ly9seW54LmlzYy5vcmcKK2ggMSAtMSBmaWxlOi8vbG9jYWxo b3N0L0NPUFlSSUdIVCAgICAgICBFbnRyeSBpbnRvIG1haW4gc2NyZWVuCitoIDEgMCBMWU5YQ0FD SEU6LyAgICAgICBDYWNoZSBKYXIKK2ggMSAxNiBmaWxlOi8vbG9jYWxob3N0L3Vzci9sb2NhbC9z aGFyZS9seW54X2hlbHAvTHlueF91c2Vyc19ndWlkZS5odG1sI0NhY2hlICAgTHlueCBVc2VycyBH dWlkZSB2Mi44LjYKK2ggMSAtMSBmaWxlOi8vbG9jYWxob3N0L0NPUFlSSUdIVCAgICAgICBFbnRy eSBpbnRvIG1haW4gc2NyZWVuCitoIDEgMiBmaWxlOi8vbG9jYWxob3N0L3RtcC9seW54bVNlZnZj Ylhlcy9MMTIxMTAtNjQwN1RNUC5odG1sI2N1cnJlbnQgICBWaXNpdGVkIExpbmtzIFBhZ2UKK2gg MSAtMSBmaWxlOi8vbG9jYWxob3N0L0NPUFlSSUdIVCAgICAgICBFbnRyeSBpbnRvIG1haW4gc2Ny ZWVuCitoIDEgLTEgTFlOWE1FU1NBR0VTOi8gICBZb3VyIHJlY2VudCBzdGF0dXNsaW5lIG1lc3Nh Z2VzCitWIDAgZmlsZTovL2xvY2FsaG9zdC9DT1BZUklHSFQgIEVudHJ5IGludG8gbWFpbiBzY3Jl ZW4KK1YgMyBmaWxlOi8vbG9jYWxob3N0L3Vzci9sb2NhbC9zaGFyZS9seW54X2hlbHAvTHlueF91 c2Vyc19ndWlkZS5odG1sI0Jvb2ttYXJrcyAgTHlueCBVc2VycyBHdWlkZSB2Mi44LjYKKworKi8K KworLyoKKyAqIFJlc3RvcmUgc2Vzc2lvbiBmcm9tIGZpbGUsIHByZXR0eSBzbG93LCBidXQgaXQg c2hvdWxkIGJlIGZpbmUKKyAqIGZvciBldmVyeWRheSwgbm9ybWFsIHVzZS4KKyAqLwordm9pZCBS ZXN0b3JlU2Vzc2lvbih2b2lkKQoreworCWNoYXIgZmlsZW5hbWVfYnVmZmVyW0xZX01BWFBBVEhd OworCUZJTEUgKmZwOworCWNoYXIgKmJ1ZmZlciA9IDA7CisJRG9jSW5mbyBkb2M7CisJVmlzaXRl ZExpbmsgKnZsOworCWNoYXIgKmNwOworCWludCBpID0gMDsJLyogdmwtPmxldmVsIG5lZWQgdGhp cyAqLworCXNob3J0IGVycm9ycyA9IDEwOyAvKiBob3cgbXVjaCBzeW50YXggZXJyb3JzIGFyZSBh bGxvd2VkIGluCisJCQkgICAgICBzZXNzaW9uIGZpbGUgYmVmb3JlIGFib3J0aW5nLiAqLworCWNo YXIgKnZhbHVlMSwgKnZhbHVlMiwgKnJzbGluZSwgKnJzbGluaywgKnJzbGV2ZWw7CisKKwkvKgor CSAqIFRoaXMgc2hvdWxkIGJlIGRvbmUgb25seSBvbmNlLCBoZXJlOiBpZmYgVVNFX1NFU1NJT05T CisJICogaXMgZGVmaW5lZCBvcjogaW4gbWFpbmxvb3AoKSwgb3RoZXJ3aXNlIGhpc3RvcnkgZW50 cmllcyBhcmUKKwkgKiBsb3N0CisJICovCisJbmhpc3QgPSAwOworCisJaWYgKChzZXNzaW9uaW5f ZmlsZSA9PSBOVUxMICYmIHNlc3Npb25fZmlsZSA9PSBOVUxMICYmICFMWUF1dG9TZXNzaW9uKSB8 fAorCSAgICAoTFlBdXRvU2Vzc2lvbiAmJiBMWVNlc3Npb25GaWxlID09IE5VTEwpKSB7CisJCS8q IG5vdGhpbmcgdG8gZG8sIHNvIGV4aXQgKi8KKwkJcmV0dXJuOworCX0KKworCWlmIChMWUF1dG9T ZXNzaW9uICYmIHNlc3Npb25fZmlsZSA9PSBOVUxMICYmIHNlc3Npb25pbl9maWxlID09IE5VTEwp IHsKKwkJLyoKKwkJICogQXV0byByZXN0b3Jpbmcgb2Ygc2Vzc2lvbiBoYXZlIHNlbnNlCisJCSAq IG9ubHkgaWYgcnVuLXRpbWUgb3B0aW9ucyAtc2Vzc2lvbiwgLXNlc3Npb25pbgorCQkgKiBhcmUg bm90IHNwZWNpZmllZAorCQkgKi8KKwkJc2Vzc2lvbmluX2ZpbGUgPSBMWVNlc3Npb25GaWxlOwor CX0KKworCWlmIChzZXNzaW9uX2ZpbGUgIT0gTlVMTCkKKwkJc2Vzc2lvbmluX2ZpbGUgPSBzZXNz aW9uX2ZpbGU7CisKKwlMWXN0cm5jcHkoZmlsZW5hbWVfYnVmZmVyLCBzZXNzaW9uaW5fZmlsZSwg c2l6ZW9mKGZpbGVuYW1lX2J1ZmZlcikgLSAxKTsKKwlTZXREZWZhdWx0TW9kZShPX1RFWFQpOwor CWlmICgoZnAgPSBmb3BlbihmaWxlbmFtZV9idWZmZXIsIFRYVF9SKSkgPT0gTlVMTCkgeworCQly ZXR1cm47CisJfQorCisJLyoKKwkgKiBUaGlzIHNob3VsZCBiZSBzYWZlLCBlbnRyaWVzIGFyZSBh ZGRlZCB0byBseW54CisJICogdW50aWwgbWVtb3J5IGlzIGV4aGF1c3RlZAorCSAqLworCXdoaWxl IChMWVNhZmVHZXRzKCZidWZmZXIsIGZwKSAhPSAwKSB7CisJCWlmICgqYnVmZmVyID09ICcvJykg eworI2lmZGVmIFNFQVJDSF9PVVRfU0VTU0lPTgorCQkJaWYgKCh2YWx1ZTEgPSBzdHJjaHIoYnVm ZmVyLCAnICcpKSA9PSAwKQorCQkJCWNvbnRpbnVlOworCQkJZWxzZQorCQkJeworCQkJCWlmICgo Y3AgPSBzdHJyY2hyKGJ1ZmZlciwgJ1xuJykpICE9IDApCisJCQkJCSpjcCA9IDA7IC8qIFhYWCBG b3Igc29tZSByZWFzb25zICdcbicgd291bGQgYmUKKwkJCQkJCSAgICB0cmFuc2Zvcm1lZCB0byAn ICcuCisJCQkJCSAgICAgICAgICAgIFByb2JhYmx5IGJ1ZyBpbiBIVEFkZFNlYXJjaFF1ZXJ5KCkg Ki8KKwkJCQl2YWx1ZTErKzsKKwkJCQlIVEFkZFNlYXJjaFF1ZXJ5KHZhbHVlMSk7CisJCQl9Cisj ZW5kaWYgLyogU0VBUkNIX09VVF9TRVNTSU9OICovCisJCX0KKwkJZWxzZSBpZiAoKmJ1ZmZlciA9 PSAnZycpIHsKKyNpZmRlZiBHT1RPVVJMX09VVF9TRVNTSU9OCisJCQlpZiAoKHZhbHVlMSA9IHN0 cmNocihidWZmZXIsICcgJykpID09IDApCisJCQkJY29udGludWU7CisJCQllbHNlCisJCQl7CisJ CQkJaWYgKChjcCA9IHN0cnJjaHIoYnVmZmVyLCAnXG4nKSkgIT0gMCkKKwkJCQkJKmNwID0gMDsv KiBYWFggc2FtZSBhcyBhYm92ZSAqLworCQkJCXZhbHVlMSsrOworCQkJCUhUQWRkR290b1VSTCh2 YWx1ZTEpOworCQkJfQorI2VuZGlmIC8qIEdPVE9VUkxfT1VUX1NFU1NJT04gKi8KKwkJfQorCQll bHNlIGlmICgqYnVmZmVyID09ICdoJykgeworI2lmZGVmIEhJU1RPUllfT1VUX1NFU1NJT04KKwkJ CWlmICgocnNsaW5lID0gc3RyY2hyKGJ1ZmZlciwgJyAnKSkgPT0gMCkKKwkJCQljb250aW51ZTsK KwkJCWVsc2UKKwkJCXsKKwkJCQlpZiAoKGNwID0gc3RycmNocihidWZmZXIsICdcbicpKSAhPSAw KQorCQkJCQkqY3AgPSAwOyAvKiBYWFggRm9yIHNvbWUgcmVhc29ucyAnXG4nCisJCQkJCSAgICAg ICAgICAgIHdvdWxkIG5vdCBiZSBpZ25vcmVkLCBzbworCQkJCQkJICAgIHNlc3Npb24gZmlsZSB3 b3VsZCBhbHdheXMgaGF2ZQorCQkJCQkJICAgIG9uZSBlbXB0eSBsaW5lIGFmdGVyIGhpc3QuIGVu dHJ5CisJCQkJCQkgICAgUHJvYmJhYmx5IGJ1ZyBpbiBMWVB1c2goKSAqLworCQkJCXJzbGluZSsr OworCQkJCWlmICgocnNsaW5rID0gc3RyY2hyKHJzbGluZSwgJyAnKSkgPT0gMCkKKwkJCQkJY29u dGludWU7CisJCQkJZWxzZQorCQkJCQkqcnNsaW5rKysgPSAwOworCQkJCWlmICgodmFsdWUxID0g c3RyY2hyKHJzbGluaywgJyAnKSkgPT0gMCkKKwkJCQkJY29udGludWU7CisJCQkJZWxzZQorCQkJ CQkqdmFsdWUxKysgPSAwOworCQkJCWlmICgodmFsdWUyID0gc3RyY2hyKHZhbHVlMSwgJ1x0Jykp ICE9IDApIHsKKwkJCQkJKnZhbHVlMisrID0gMDsKKwkJCQkJZG9jLmxpbmUgPSBhdG9pKHJzbGlu ZSk7CisJCQkJCWRvYy5saW5rID0gYXRvaShyc2xpbmspOworCQkJCQlTdHJBbGxvY0NvcHkoZG9j LmFkZHJlc3MsIHZhbHVlMSk7CisJCQkJCVN0ckFsbG9jQ29weShkb2MudGl0bGUsIHZhbHVlMik7 CisJCQkJCUxZcHVzaCgmZG9jLCBUUlVFKTsKKwkJCQl9CisJCQl9CisjZW5kaWYgLyogSElTVE9S WV9PVVRfU0VTU0lPTiAqLworCQl9CisJCWVsc2UgaWYgKCpidWZmZXIgPT0gJ1YnKSB7CisjaWZk ZWYgVkxJTktfT1VUX1NFU1NJT04KKwkJCWlmICgocnNsZXZlbCA9IHN0cmNocihidWZmZXIsICcg JykpID09IDApCisJCQkJY29udGludWU7CisJCQllbHNlCisJCQl7CisJCQkJaWYgKChjcCA9IHN0 cnJjaHIoYnVmZmVyLCAnXG4nKSkgIT0gMCkKKwkJCQkJKmNwID0gMDsgLyogWFhYIHNhbWUgYXMg YWJvYmUsCisJCQkJCQkgICAgc2FtZSB3b3JrYXJvdW5kICovCisJCQkJcnNsZXZlbCsrOworCQkJ CWlmICgodmFsdWUxID0gc3RyY2hyKHJzbGV2ZWwsICcgJykpID09IDApCisJCQkJCWNvbnRpbnVl OworCQkJCWVsc2UKKwkJCQkJKnZhbHVlMSsrID0gMDsKKwkJCQlpZiAoKHZhbHVlMiA9IHN0cmNo cih2YWx1ZTEsICdcdCcpKSAhPSAwKSB7CisJCQkJCSp2YWx1ZTIrKyA9IDA7CisJCQkJCVN0ckFs bG9jQ29weShkb2MuYWRkcmVzcywgdmFsdWUxKTsKKwkJCQkJU3RyQWxsb2NDb3B5KGRvYy50aXRs ZSwgdmFsdWUyKTsKKwkJCQkJTFlBZGRWaXNpdGVkTGluaygmZG9jKTsKKwkJCQkJdmwgPSAoVmlz aXRlZExpbmsgKikKKwkJCQkJICAgICAgSFRMaXN0X29iamVjdEF0KFZpc2l0ZWRfTGlua3MsIGkp OworCQkJCQlpZiAodmwgIT0gTlVMTCkgeworCQkJCQkJdmwtPmxldmVsID0gYXRvaShyc2xldmVs KTsKKwkJCQkJCWkrKzsKKwkJCQkJfQorCQkJCX0KKwkJCX0KKyNlbmRpZiAvKiBWTElOS19PVVRf U0VTU0lPTiAqLworCQl9CisJCWVsc2UgaWYgKCpidWZmZXIgPT0gJyMnKSB7CisJCQkvKiBUaGlz IGlzIGNvbW1lbnQ7IGlnbm9yZSBpdCAqLworCQkJY29udGludWU7CisJCX0KKwkJZWxzZQorCQkJ aWYgKGVycm9ycy0tIDwgMCkKKwkJCXsKKwkJCQlGUkVFKGJ1ZmZlcik7CisJCQkJYnJlYWs7CisJ CQl9IGVsc2UKKwkJCQljb250aW51ZTsKKwl9CisKKwlMWUNsb3NlT3V0cHV0KGZwKTsKKwlTZXRE ZWZhdWx0TW9kZShPX0JJTkFSWSk7CisJcmV0dXJuOworfQorCisvKgorICogU2F2ZSBzZXNzaW9u IHRvIGZpbGUsIG92ZXJ3cml0aW5nIG9uZS4KKyAqIEZhc3QgYXMgbXVjaCBhcyBseW54IGFsbG93 LgorICogSWYgaXQgaXMgc3RpbGwgc2xvdyBmb3IgeW91IGltcHJvdmUgZm9sbG93aW5nIGZ1bmN0 aW9uczoKKyAqIEhUTGlzdE9iamVjdEF0KCkgYW5kIEhUTGlzdF9jb3VudCgpLgorICovCit2b2lk IFNhdmVTZXNzaW9uKHZvaWQpCit7CisJY2hhciBmaWxlbmFtZV9idWZmZXJbTFlfTUFYUEFUSF07 CisJRklMRSAqZnA7CisJVmlzaXRlZExpbmsgKnZsOworCWludCBpLGosazsKKworCWlmICgoc2Vz c2lvbm91dF9maWxlID09IE5VTEwgJiYgc2Vzc2lvbl9maWxlID09IE5VTEwgJiYgIUxZQXV0b1Nl c3Npb24pIHx8CisJICAgIChMWUF1dG9TZXNzaW9uICYmIExZU2Vzc2lvbkZpbGUgPT0gTlVMTCkp IHsKKwkJLyogbm90aGluZyB0byBkbywgc28gZXhpdCAqLworCQlyZXR1cm47CisJfQorCisJaWYg KExZQXV0b1Nlc3Npb24gJiYgc2Vzc2lvbl9maWxlID09IE5VTEwgJiYgc2Vzc2lvbm91dF9maWxl ID09IE5VTEwpIHsKKwkJLyogQXV0b21hdGljYWxseSBzYXZpbmcgb2Ygc2Vzc2lvbiBoYXZlIHNl bnNlIG9ubHkgaWYgcnVuLXRpbWUKKwkJICAgb3B0aW9ucyAtc2Vzc2lvbiwgLXNlc3Npb25vdXQg YXJlIG5vdCBzcGVjaWZpZWQgKi8KKwkJc2Vzc2lvbm91dF9maWxlID0gTFlTZXNzaW9uRmlsZTsK Kwl9CisKKwlpZiAoc2Vzc2lvbl9maWxlICE9IE5VTEwpCisJCXNlc3Npb25vdXRfZmlsZSA9IHNl c3Npb25fZmlsZTsKKworCUxZc3RybmNweShmaWxlbmFtZV9idWZmZXIsIHNlc3Npb25vdXRfZmls ZSwgc2l6ZW9mKGZpbGVuYW1lX2J1ZmZlcikgLSAxKTsKKwlTZXREZWZhdWx0TW9kZShPX1RFWFQp OworCWlmICgoZnAgPSBmb3BlbihmaWxlbmFtZV9idWZmZXIsIFRYVF9XKSkgPT0gTlVMTCkgewor CQlyZXR1cm47CisJfQorCisJZnByaW50ZihmcCwgIiMgbHlueCBzZXNzaW9uXG4iKTsgLyogQEBA IHNpbXBsZSBmb3Igbm93ICovCisKKwkvKgorCSAqIE5vdGUgdXNlIG9mIHNlc3Npb25fbGltaXQs IHRoZSBtb3N0IHJlY2VudCBlbnRyaWVzIGluIGxpc3QsCisJICogZnJvbSBlbmQgb2YgbGlzdCwg YXJlIHNhdmVkCisJICovCisjaWZkZWYgU0VBUkNIX0lOX1NFU1NJT04KKwlrID0gSFRMaXN0X2Nv dW50KHNlYXJjaF9xdWVyaWVzKTsKKwlpZiAoayA+IHNlc3Npb25fbGltaXQpCisJICAgICAgIGog PSBrIC0gc2Vzc2lvbl9saW1pdDsKKwllbHNlCisJCWogPSAwOworCWZvciAoaSA9IGo7IGkgPCBr OyBpKyspIHsKKwkJZnByaW50ZihmcCwgIi8gIik7CisJCWZwdXRzKChjaGFyICopIEhUTGlzdF9v YmplY3RBdChzZWFyY2hfcXVlcmllcywgaSksIGZwKTsKKwkJZnByaW50ZihmcCwgIlxuIik7CisJ fQorI2VuZGlmIC8qIFNFQVJDSF9JTl9TRVNTSU9OICovCisKKworI2lmZGVmIEdPVE9VUkxfSU5f U0VTU0lPTgorCWsgPSBIVExpc3RfY291bnQoR290b19VUkxzKTsKKwlpZiAoayA+IHNlc3Npb25f bGltaXQpCisJCWogPSBrIC0gc2Vzc2lvbl9saW1pdDsKKwllbHNlCisJCWogPSAwOworCWZvciAo aSA9IGo7IGkgPCBrOyBpKyspIHsKKwkJZnByaW50ZihmcCwgImcgIik7CisJCWZwdXRzKChjaGFy ICopIEhUTGlzdF9vYmplY3RBdChHb3RvX1VSTHMsIGkpLCBmcCk7CisJCWZwcmludGYoZnAsICJc biIpOworCX0KKyNlbmRpZiAvKiBHT1RPVVJMX0lOX1NFU1NJT04gKi8KKworCisjaWZkZWYgSElT VE9SWV9JTl9TRVNTSU9OCisJayA9IG5oaXN0ICsgbmhpc3RfZXh0cmE7CisJaWYgKGsgPiBzZXNz aW9uX2xpbWl0KQorCQlqID0gayAtIHNlc3Npb25fbGltaXQ7CisJZWxzZQorCQlqID0gMDsKKwor CWZvciAoaSA9IGo7IGkgPCBrOyBpKyspIHsKKwkJZnByaW50ZihmcCwgImggJWQgJWQgIiwgSERP QyhpKS5saW5lLCBIRE9DKGkpLmxpbmspOworCQlmcHV0cyhIRE9DKGkpLmFkZHJlc3MsIGZwKTsK KwkJZnByaW50ZihmcCwgIlx0Iik7CisJCWZwdXRzKEhET0MoaSkudGl0bGUsIGZwKTsKKwkJZnBy aW50ZihmcCwgIlxuIik7CisJfQorI2VuZGlmIC8qIEhJU1RPUllfSU5fU0VTU0lPTiAqLworCisK KyNpZmRlZiBWTElOS19JTl9TRVNTSU9OCisJayA9IEhUTGlzdF9jb3VudChWaXNpdGVkX0xpbmtz KTsKKwlpZiAoayA+IHNlc3Npb25fbGltaXQpCisJCWogPSBrIC0gc2Vzc2lvbl9saW1pdDsKKwll bHNlCisJCWogPSAwOworCisJZm9yIChpID0gajsgaSA8IGs7IGkrKykgeworCQl2bCA9IChWaXNp dGVkTGluayAqKSBIVExpc3Rfb2JqZWN0QXQoVmlzaXRlZF9MaW5rcywgaSk7CisJCWZwcmludGYo ZnAsICJWICVkICIsIHZsLT5sZXZlbCk7CisJCWZwdXRzKHZsLT5hZGRyZXNzLCBmcCk7CisJCWZw cmludGYoZnAsICJcdCIpOworCQlmcHV0cyh2bC0+dGl0bGUsIGZwKTsKKwkJZnByaW50ZihmcCwg IlxuIik7CisJfQlMWUNsb3NlT3V0cHV0KGZwKTsKKyNlbmRpZiAvKiBWTElOS19JTl9TRVNTSU9O ICovCisJU2V0RGVmYXVsdE1vZGUoT19CSU5BUlkpOworCXJldHVybjsKK30KKworI2VuZGlmIC8q IFVTRV9TRVNTSU9OUyAqLwpkaWZmIC1OdXIgbHlueDItOC03L3NyYy9MWVNlc3Npb24uaCBseW54 Mi04LTd4L3NyYy9MWVNlc3Npb24uaAotLS0gbHlueDItOC03L3NyYy9MWVNlc3Npb24uaAkxOTcw LTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9zcmMvTFlTZXNz aW9uLmgJMjAwNy0wOS0yNyAxMTo1ODo0MS4wMDAwMDAwMDAgKzAwMDAKQEAgLTAsMCArMSwxMyBA QAorI2lmbmRlZiBMWVNFU1NJT05fSAorI2RlZmluZSBMWVNFU1NJT05fSAorCisjaWZkZWYgX19j cGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2VuZGlmCitleHRlcm4gdm9pZCBSZXN0b3JlU2Vzc2lv bih2b2lkKTsKK2V4dGVybiB2b2lkIFNhdmVTZXNzaW9uKHZvaWQpOworCisjaWZkZWYgX19jcGx1 c3BsdXMKK30KKyNlbmRpZgorI2VuZGlmCQkJCS8qIExZU0VTU0lPTl9IICovCmRpZmYgLU51ciBs eW54Mi04LTcvc3JjL0xZU3RyaW5ncy5jIGx5bngyLTgtN3gvc3JjL0xZU3RyaW5ncy5jCi0tLSBs eW54Mi04LTcvc3JjL0xZU3RyaW5ncy5jCTIwMDctMDgtMDIgMjM6MjQ6MjcuMDAwMDAwMDAwICsw MDAwCisrKyBseW54Mi04LTd4L3NyYy9MWVN0cmluZ3MuYwkyMDA3LTA5LTI0IDE3OjMyOjMwLjAw MDAwMDAwMCArMDAwMApAQCAtMTQ4Nyw2ICsxNDg3LDkgQEAKIAl7IkVuZCBvZiBkb2N1bWVudCIs CQlMWUtfRU5ELAkJRU5UX09OTFlfRE9DfSwKIAl7IkJvb2ttYXJrcyIsCQkJTFlLX1ZJRVdfQk9P S01BUkssCUVOVF9PTkxZX0RPQ30sCiAJeyJDb29raWUgamFyIiwJCQlMWUtfQ09PS0lFX0pBUiwJ CUVOVF9PTkxZX0RPQ30sCisjaWZkZWYgVVNFX0NBQ0hFSkFSCisJeyJDYWNoZSBqYXIiLAkJCUxZ S19DQUNIRV9KQVIsCQlFTlRfT05MWV9ET0N9LAorI2VuZGlmCiAJeyJTZWFyY2ggaW5kZXgiLAkJ TFlLX0lOREVYX1NFQVJDSCwJRU5UX09OTFlfRE9DfSwKIAl7IlNldCBPcHRpb25zIiwJCQlMWUtf T1BUSU9OUywJCUVOVF9PTkxZX0RPQ30sCiAJeyJBY3RpdmF0ZSB0aGlzIGxpbmsiLAkJTFlLX1NV Qk1JVCwJCUVOVF9PTkxZX0xJTkt9LApAQCAtMTU1Myw2ICsxNTU2LDkgQEAKIAljYXNlIExZS19F TkQ6CiAJY2FzZSBMWUtfVklFV19CT09LTUFSSzoKIAljYXNlIExZS19DT09LSUVfSkFSOgorI2lm ZGVmIFVTRV9DQUNIRUpBUgorCWNhc2UgTFlLX0NBQ0hFX0pBUjoKKyNlbmRpZgogCWNhc2UgTFlL X0lOREVYX1NFQVJDSDoKIAljYXNlIExZS19PUFRJT05TOgogCSAgICBtb3VzZV9saW5rID0gLTM7 CS8qIHNvIExZZ2V0Y2hfZm9yKCkgcGFzc2VzIGl0IG9uIC0ga3cgKi8KQEAgLTQwODYsOCArNDA5 Miw5IEBACiAgICAgLyoKICAgICAgKiBDbGVhciB0aGUgY29tbWFuZCBsaW5lIGFuZCB3cml0ZSB0 aGUgcG9wdXAgc3RhdHVzbGluZS4gIC0gRk0KICAgICAgKi8KLSAgICBMWW1vdmUoKExZbGluZXMg LSAyKSwgMCk7Ci0gICAgTFljbHJ0b2VvbCgpOworICAgIC8qIG5vdGhpbmcgdXNlZnVsbCwgdGhl c2UgdHdvIGxpbmVzIGJlbGxvdyBzaG91bGQgYmUgcmVtb3ZlZCAqLworLyogICAgTFltb3ZlKChM WWxpbmVzIC0gMiksIDApOworICAgIExZY2xydG9lb2woKTsgKi8KICAgICBpZiAoZGlzYWJsZWQp IHsKIAlwb3B1cF9zdGF0dXNfbXNnID0gQ0hPSUNFX0xJU1RfVU5NX01TRzsKICAgICB9IGVsc2Ug aWYgKCFmb3JfbW91c2UpIHsKZGlmZiAtTnVyIGx5bngyLTgtNy9zcmMvTFlVdGlscy5jIGx5bngy LTgtN3gvc3JjL0xZVXRpbHMuYwotLS0gbHlueDItOC03L3NyYy9MWVV0aWxzLmMJMjAwNy0wOC0w MiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysrIGx5bngyLTgtN3gvc3JjL0xZVXRpbHMuYwky MDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMjMxNSw2ICsyMzE1LDE0IEBA CiAJCSAqIFNwZWNpYWwgSW50ZXJuYWwgTHlueCB0eXBlLgogCQkgKi8KIAkJcmVzdWx0ID0gTFlO WEhJU1RfVVJMX1RZUEU7CisJCQorI2lmZGVmIFVTRV9DQUNIRUpBUgorCSAgICB9IGVsc2UgaWYg KGNvbXBhcmVfdHlwZShjcCwgU1RSX0xZTlhDQUNIRSwgTEVOX0xZTlhDQUNIRSkpIHsKKwkJLyog CisJCSAqIFNwZWNpYWwgSW50ZXJuYWwgTHlueCB0eXBlLgorCQkgKi8KKwkJcmVzdWx0ID0gTFlO WENBQ0hFX1VSTF9UWVBFOworI2VuZGlmCiAKIAkgICAgfSBlbHNlIGlmIChjb21wYXJlX3R5cGUo Y3AsIFNUUl9MWU5YS0VZTUFQLCBMRU5fTFlOWEtFWU1BUCkpIHsKIAkJLyoKZGlmZiAtTnVyIGx5 bngyLTgtNy9zcmMvTFlVdGlscy5oIGx5bngyLTgtN3gvc3JjL0xZVXRpbHMuaAotLS0gbHlueDIt OC03L3NyYy9MWVV0aWxzLmgJMjAwNy0wOC0wMiAyMzoyNDoyNy4wMDAwMDAwMDAgKzAwMDAKKysr IGx5bngyLTgtN3gvc3JjL0xZVXRpbHMuaAkyMDA3LTA5LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCAr MDAwMApAQCAtMzQzLDYgKzM0Myw5IEBACiAJTFlOWEtFWU1BUF9VUkxfVFlQRSwKIAlMWU5YSU1H TUFQX1VSTF9UWVBFLAogCUxZTlhDT09LSUVfVVJMX1RZUEUsCisjaWZkZWYgVVNFX0NBQ0hFSkFS CisJTFlOWENBQ0hFX1VSTF9UWVBFLAorI2VuZGlmCiAJTFlOWERJUkVEX1VSTF9UWVBFLAogCUxZ TlhPUFRJT05TX1VSTF9UWVBFLAogCUxZTlhDRkdfVVJMX1RZUEUsCkBAIC00NDAsNiArNDQzLDEy IEBACiAjZGVmaW5lIExFTl9MWU5YQ09PS0lFICAgICAgIDExCiAjZGVmaW5lIGlzTFlOWENPT0tJ RShhZGRyKSAgICFzdHJuY2FzZWNvbXAoYWRkciwgU1RSX0xZTlhDT09LSUUsIExFTl9MWU5YQ09P S0lFKQogCisjaWZkZWYgVVNFX0NBQ0hFSkFSCisjZGVmaW5lIFNUUl9MWU5YQ0FDSEUgICAgICAg IkxZTlhDQUNIRToiCisjZGVmaW5lIExFTl9MWU5YQ0FDSEUgICAgICAgMTAKKyNkZWZpbmUgaXNM WU5YQ0FDSEUoYWRkcikgICAhc3RybmNhc2Vjb21wKGFkZHIsIFNUUl9MWU5YQ0FDSEUsIExFTl9M WU5YQ0FDSEUpCisjZW5kaWYKKwogI2RlZmluZSBTVFJfTFlOWERJUkVEICAgICAgICAiTFlOWERJ UkVEOiIKICNkZWZpbmUgTEVOX0xZTlhESVJFRCAgICAgICAgMTAKICNkZWZpbmUgaXNMWU5YRElS RUQoYWRkcikgICAgIXN0cm5jYXNlY29tcChhZGRyLCBTVFJfTFlOWERJUkVELCBMRU5fTFlOWERJ UkVEKQpkaWZmIC1OdXIgbHlueDItOC03L3NyYy9MWXJjRmlsZS5jIGx5bngyLTgtN3gvc3JjL0xZ cmNGaWxlLmMKLS0tIGx5bngyLTgtNy9zcmMvTFlyY0ZpbGUuYwkyMDA3LTA4LTAyIDIzOjI0OjI3 LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9zcmMvTFlyY0ZpbGUuYwkyMDA3LTA5LTI0 IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMTI5LDYgKzEyOSwxMCBAQAogICAgIHsgIktC LEVUQSIsCQlyYXRlRXRhS0IgfSwKICAgICB7ICJCWVRFUyxFVEEiLAlyYXRlRXRhQllURVMgfSwK ICNlbmRpZgorI2lmZGVmIFVTRV9QUk9HUkVTU0JBUgorICAgIHsgIk1FVEVSIiwJCXJhdGVCQVIg fSwKKyAgICB7ICJGQUxTRSIsCQlyYXRlQkFSIH0sCisjZW5kaWYKICAgICB7IE5VTEwsCQktMSB9 LAogfTsKIApkaWZmIC1OdXIgbHlueDItOC03L3NyYy9MWXJjRmlsZS5oIGx5bngyLTgtN3gvc3Jj L0xZcmNGaWxlLmgKLS0tIGx5bngyLTgtNy9zcmMvTFlyY0ZpbGUuaAkyMDA3LTA1LTE3IDIyOjUz OjIyLjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9zcmMvTFlyY0ZpbGUuaAkyMDA3LTA5 LTI0IDE3OjMyOjMwLjAwMDAwMDAwMCArMDAwMApAQCAtMTk0LDYgKzE5NCwxMSBAQAogI2RlZmlu ZSBSQ19TRUVLX0ZSQUdfQVJFQV9JTl9DVVIgICAgICAgICJzZWVrX2ZyYWdfYXJlYV9pbl9jdXIi CiAjZGVmaW5lIFJDX1NFRUtfRlJBR19NQVBfSU5fQ1VSICAgICAgICAgInNlZWtfZnJhZ19tYXBf aW5fY3VyIgogI2RlZmluZSBSQ19TRUxFQ1RfUE9QVVBTICAgICAgICAgICAgICAgICJzZWxlY3Rf cG9wdXBzIgorI2lmZGVmIFVTRV9TRVNTSU9OUworI2RlZmluZSBSQ19TRVNTSU9OX0ZJTEUJCQki c2Vzc2lvbl9maWxlIgorI2RlZmluZSBSQ19TRVNTSU9OX0xJTUlUCQkic2Vzc2lvbl9saW1pdCIK KyNkZWZpbmUgUkNfQVVUT19TRVNTSU9OCQkJImF1dG9fc2Vzc2lvbiIgCisjZW5kaWYKICNkZWZp bmUgUkNfU0VUX0NPT0tJRVMgICAgICAgICAgICAgICAgICAic2V0X2Nvb2tpZXMiCiAjZGVmaW5l IFJDX1NIT1dfQ09MT1IgICAgICAgICAgICAgICAgICAgInNob3dfY29sb3IiCiAjZGVmaW5lIFJD X1NIT1dfQ1VSU09SICAgICAgICAgICAgICAgICAgInNob3dfY3Vyc29yIgpkaWZmIC1OdXIgbHlu eDItOC03L3NyYy9tYWtlZmlsZS5kb3MgbHlueDItOC03eC9zcmMvbWFrZWZpbGUuZG9zCi0tLSBs eW54Mi04LTcvc3JjL21ha2VmaWxlLmRvcwkyMDA0LTAxLTI4IDE5OjMwOjM4LjAwMDAwMDAwMCAr MDAwMAorKysgbHlueDItOC03eC9zcmMvbWFrZWZpbGUuZG9zCTIwMDctMDktMjQgMTc6MzI6MzAu MDAwMDAwMDAwICswMDAwCkBAIC0yLDcgKzIsNyBAQAogTFlDbGVhbi5vIExZU2hvd0luZm8ubyBM WUVkaXQubyBMWVN0cmluZ3MubyBcCiBMWU1haWwubyBIVEFsZXJ0Lm8gR3JpZFRleHQubyBMWUdl dEZpbGUubyBcCiBMWU1haW4ubyBMWU1haW5Mb29wLm8gTFlDdXJzZXMubyBMWUJvb2ttYXJrLm8g TFlVdGlscy5vIFwKLUxZT3B0aW9ucy5vIExZUmVhZENGRy5vIExZU2VhcmNoLm8gTFlIaXN0b3J5 Lm8gXAorTFlPcHRpb25zLm8gTFlSZWFkQ0ZHLm8gTFlTZWFyY2gubyBMWUhpc3RvcnkubyBMWVNl c3Npb24ubyBcCiBMWUZvcm1zLm8gTFlQcmludC5vIExZcmNGaWxlLm8gTFlEb3dubG9hZC5vIExZ TmV3cy5vIExZS2V5bWFwLm8gXAogSFRNTC5vIEhURldyaXRlci5vIEhUSW5pdC5vIERlZmF1bHRT dHlsZS5vIExZTG9jYWwubyBMWVVwbG9hZC5vIFwKIExZTGVha3MubyBMWWV4aXQubyBMWUp1bXAu byBMWUxpc3QubyBMWUNnaS5vIExZVHJhdmVyc2FsLm8gXApkaWZmIC1OdXIgbHlueDItOC03L3Ny Yy9tYWtlZmlsZS5kc2wgbHlueDItOC03eC9zcmMvbWFrZWZpbGUuZHNsCi0tLSBseW54Mi04LTcv c3JjL21ha2VmaWxlLmRzbAkyMDA0LTAxLTI4IDE5OjMwOjM4LjAwMDAwMDAwMCArMDAwMAorKysg bHlueDItOC03eC9zcmMvbWFrZWZpbGUuZHNsCTIwMDctMDktMjQgMTc6MzI6MzAuMDAwMDAwMDAw ICswMDAwCkBAIC0yLDcgKzIsNyBAQAogTFlDbGVhbi5vIExZU2hvd0luZm8ubyBMWUVkaXQubyBM WVN0cmluZ3MubyBcCiBMWU1haWwubyBIVEFsZXJ0Lm8gR3JpZFRleHQubyBMWUdldEZpbGUubyBc CiBMWU1haW4ubyBMWU1haW5Mb29wLm8gTFlDdXJzZXMubyBMWUJvb2ttYXJrLm8gTFlVdGlscy5v IFwKLUxZT3B0aW9ucy5vIExZUmVhZENGRy5vIExZU2VhcmNoLm8gTFlIaXN0b3J5Lm8gXAorTFlP cHRpb25zLm8gTFlSZWFkQ0ZHLm8gTFlTZWFyY2gubyBMWUhpc3RvcnkubyBMWVNlc3Npb24ubyBc CiBMWUZvcm1zLm8gTFlQcmludC5vIExZcmNGaWxlLm8gTFlEb3dubG9hZC5vIExZTmV3cy5vIExZ S2V5bWFwLm8gXAogSFRNTC5vIEhURldyaXRlci5vIEhUSW5pdC5vIERlZmF1bHRTdHlsZS5vIExZ TG9jYWwubyBMWVVwbG9hZC5vIFwKIExZTGVha3MubyBMWWV4aXQubyBMWUp1bXAubyBMWUxpc3Qu byBMWUNnaS5vIExZVHJhdmVyc2FsLm8gXApkaWZmIC1OdXIgbHlueDItOC03L3NyYy9tYWtlZmls ZS5pbiBseW54Mi04LTd4L3NyYy9tYWtlZmlsZS5pbgotLS0gbHlueDItOC03L3NyYy9tYWtlZmls ZS5pbgkyMDA3LTA4LTAyIDIzOjI0OjI3LjAwMDAwMDAwMCArMDAwMAorKysgbHlueDItOC03eC9z cmMvbWFrZWZpbGUuaW4JMjAwNy0wOS0yNCAxNzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTcx LDcgKzcxLDcgQEAKIE9CSlMJPSBcCiAJTFlDbGVhbiRvIExZU2hvd0luZm8kbyBMWUVkaXQkbyBM WVN0cmluZ3MkbyBMWU1haWwkbyBcCiAJSFRBbGVydCRvIEdyaWRUZXh0JG8gTFlHZXRGaWxlJG8g TFlNYWluJG8gTFlNYWluTG9vcCRvIFwKLQlMWUN1cnNlcyRvIExZQm9va21hcmskbyBMWVV0aWxz JG8gTFlPcHRpb25zJG8gXAorCUxZQ3Vyc2VzJG8gTFlCb29rbWFyayRvIExZVXRpbHMkbyBMWU9w dGlvbnMkbyBMWVNlc3Npb24kbyBcCiAJTFlSZWFkQ0ZHJG8gTFlTZWFyY2gkbyBMWUhpc3Rvcnkk byBMWUZvcm1zJG8gTFlQcmludCRvIFwKIAlMWXJjRmlsZSRvIExZRG93bmxvYWQkbyBMWU5ld3Mk byBMWUtleW1hcCRvIEhUTUwkbyBcCiAJSFRGV3JpdGVyJG8gSFRJbml0JG8gRGVmYXVsdFN0eWxl JG8gTFlVcGxvYWQkbyBcCmRpZmYgLU51ciBseW54Mi04LTcvc3JjL21ha2VmaWxlLndzbCBseW54 Mi04LTd4L3NyYy9tYWtlZmlsZS53c2wKLS0tIGx5bngyLTgtNy9zcmMvbWFrZWZpbGUud3NsCTIw MDQtMDEtMDggMDI6MDM6MDkuMDAwMDAwMDAwICswMDAwCisrKyBseW54Mi04LTd4L3NyYy9tYWtl ZmlsZS53c2wJMjAwNy0wOS0yNCAxNzozMjozMC4wMDAwMDAwMDAgKzAwMDAKQEAgLTIsNyArMiw3 IEBACiBMWUNsZWFuLm8gTFlTaG93SW5mby5vIExZRWRpdC5vIExZU3RyaW5ncy5vIFwKIExZTWFp bC5vIEhUQWxlcnQubyBHcmlkVGV4dC5vIExZR2V0RmlsZS5vIFwKIExZTWFpbi5vIExZTWFpbkxv b3AubyBMWUN1cnNlcy5vIExZQm9va21hcmsubyBMWVV0aWxzLm8gXAotTFlPcHRpb25zLm8gTFlS ZWFkQ0ZHLm8gTFlTZWFyY2gubyBMWUhpc3RvcnkubyBcCitMWU9wdGlvbnMubyBMWVJlYWRDRkcu byBMWVNlYXJjaC5vIExZSGlzdG9yeS5vIExZU2Vzc2lvbi5vIFwKIExZRm9ybXMubyBMWVByaW50 Lm8gTFlyY0ZpbGUubyBMWURvd25sb2FkLm8gTFlOZXdzLm8gTFlLZXltYXAubyBcCiBIVE1MLm8g SFRGV3JpdGVyLm8gSFRJbml0Lm8gRGVmYXVsdFN0eWxlLm8gTFlMb2NhbC5vIExZVXBsb2FkLm8g XAogTFlMZWFrcy5vIExZZXhpdC5vIExZSnVtcC5vIExZTGlzdC5vIExZQ2dpLm8gTFlUcmF2ZXJz YWwubyBcCmRpZmYgLU51ciBseW54Mi04LTcvdXNlcmRlZnMuaCBseW54Mi04LTd4L3VzZXJkZWZz LmgKLS0tIGx5bngyLTgtNy91c2VyZGVmcy5oCTIwMDctMDgtMDIgMjM6MjQ6MjcuMDAwMDAwMDAw ICswMDAwCisrKyBseW54Mi04LTd4L3VzZXJkZWZzLmgJMjAwNy0wOS0yOSAxOTo0MDoxMS4wMDAw MDAwMDAgKzAwMDAKQEAgLTEzMTMsNyArMTMxMyw3IEBACiAgKiBEV0lNRURJVCBhY3Rpb25zLgog ICovCiAjZGVmaW5lIFRFWFRBUkVBX0VYUEFORF9TSVpFICA1Ci0jZGVmaW5lIFRFWFRBUkVBX0FV VE9HUk9XCisvKiAjZGVmaW5lIFRFWFRBUkVBX0FVVE9HUk9XICovCiAjZGVmaW5lIFRFWFRBUkVB X0FVVE9FWFRFRElUCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpAQCAtMTM2 Miw2ICsxMzYyLDUwIEBACiAKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIElmIFVTRV9DQUNIRUpBUiBpcyBzZXQg dG8gVFJVRSB0aGUgdXNlciB3aWxsIGJlIGFibGUgdG8gdmlldywKKyAqIGFjY2VzcyBhbmQgZGVs ZXRlIGNhY2hlZCBkb2N1bWVudHMgaW4gY3VycmVudCBseW54IHNlc3Npb24uCisgKi8KKyNkZWZp bmUgVVNFX0NBQ0hFSkFSIFRSVUUKKworCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogSWYgVVNFX1NFU1NJT05TIGlz IHNldCB0byBUUlVFIHRoZSB1c2VyIHdpbGwgYmUgYWJsZSB0byBzYXZlLAorICogcmVzdW1lIGFu ZCBpbiBnZW5lcmFsIG1hbmlwdWxhdGUgd2l0aCBseW54IHNlc3Npb25zLgorICovCisjZGVmaW5l IFVTRV9TRVNTSU9OUyBUUlVFCisvKgorICogSWYgVVNFX1NFU1NJT05TIGlzIFRSVUUgeW91IG1h eSB0dW5lIGl0IGZpbmUgaG93IGl0IHdpbGwgd29yazoKKyAqLworI2RlZmluZSBHT1RPVVJMX0lO X1NFU1NJT04gICAgICAgICAgIC8qIEFsbG93IHRvIHNhdmUgZ290byB1cmwgKi8KKyNkZWZpbmUg R09UT1VSTF9PVVRfU0VTU0lPTiAgICAgICAvKiBBbGxvdyB0byByZXN0b3JlIGdvdG8gdXJsICov CisjZGVmaW5lIEhJU1RPUllfSU5fU0VTU0lPTiAgICAgICAgICAgIC8qIEFsbG93IHRvIHNhdmUg aGlzdG9yeSAqLworI2RlZmluZSBISVNUT1JZX09VVF9TRVNTSU9OICAgICAgICAvKiBBbGxvdyB0 byByZXN0b3JlIGhpc3RvcnkgKi8KKyNkZWZpbmUgU0VBUkNIX0lOX1NFU1NJT04gICAgICAgLyog QWxsb3cgdG8gc2F2ZSBzZWFyY2ggc3RyaW5nICovCisjZGVmaW5lIFNFQVJDSF9PVVRfU0VTU0lP TiAgIC8qIEFsbG93IHRvIHJlc3RvcmUgc2VhcmNoIHN0cmluZyAqLworI2RlZmluZSBWTElOS19J Tl9TRVNTSU9OICAgICAgICAgLyogQWxsb3cgdG8gc2F2ZSB2aXNpdGVkIGxpbmsgKi8KKyNkZWZp bmUgVkxJTktfT1VUX1NFU1NJT04gICAgIC8qIEFsbG93IHRvIHJlc3RvcmUgdmlzaXRlZCBsaW5r ICovCisKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioKKyAqIFRoZSBTVEFUVVNCVUZTSVpFIGRlZmluZXMgaG93IG11Y2gg ZW50cmllcyB3aWxsIGJlIHN0b3JlZCBpbgorICogY3ljbGVkIGJ1ZmZlciBvZiBzdGF0dXNsaW5l IG1lc3NhZ2VzLiBUaGlzIGlzIHNwZWNpYWxseSB1c2VmdWwKKyAqIGZvciB1c2VycyB3aG8gdXNl IGx5bnggb24gdGVybWluYWwgd2l0aCBtb3JlIHRoYW4gNDAgbGluZXMuCisgKi8KKy8qICNkZWZp bmUgU1RBVFVTQlVGU0laRSA5MCAqLworCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBJZiBVU0VfUFJPR1JFU1NC QVIgaXMgVFJVRSB0aGUgdXNlciB3aWxsIGJlIGFibGUgdG8gc2V0CisgKiBkb3dubG9hZCBwcm9n cmVzcyBhcyBvZG9tZXRlcih0aGVybW9tZXRlcikgZGlzcGxheSwgaWU6CisgKgorICogODAlIElJ SUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSQorICoKKyAqLwor I2RlZmluZSBVU0VfUFJPR1JFU1NCQVIgVFJVRQorCisKKworLyoqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqICAgU2VjdGlv biAzLiAgIFRoaW5ncyB0aGF0IHlvdSBzaG91bGQgbm90IGNoYW5nZSB1bnRpbCB5b3UKICAqICAJ CSAgaGF2ZSBhIGdvb2Qga25vd2xlZGdlIG9mIHRoZSBwcm9ncmFtCiAgKi8K ------=_Part_21666_9253176.1201708974939-- From MAILER-DAEMON Wed Jan 30 14:02:38 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKICk-0003ey-1l for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 14:02:38 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKICh-0003ei-NV for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:02:35 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKICg-0003e5-89 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:02:35 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKICg-0003e2-4W for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:02:34 -0500 Received: from wr-out-0506.google.com ([64.233.184.239]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <onemda@gmail.com>) id 1JKICf-0001KR-J4 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:02:33 -0500 Received: by wr-out-0506.google.com with SMTP id 50so322547wra.18 for <lynx-dev@nongnu.org>; Wed, 30 Jan 2008 11:02:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=qptxq6zingVx383tWHf9HuKqMzGOKl2oZAjLq/Zvw64=; b=M/Su31xbDqr999Qe4ms2MFEEv9Je3sdRvJINRvaHkqb+Prfqgu44MJalOyJJ115FTTnQ2MyeigNXwn6+hVsB4vAe9d2OFavhCqNvXKAcsdF167wW1bkLGhtKTJVfHGOBY/EIrNzgcIe4A89TW2s3AqRuMAhHsdg0DAZ0Auc0I2g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r4ZwieVCTxf/Y1MJTB9QzIyLTZN3sRm2hwRzGwwfsjX/fkcOAvEOLKnA664qFVQiUUtJvyYzEiShOsR+PTCVpphFnl3ApT+qW+bwp9NCwW+aDSChzR5/B9V9ZRokU2bq6uXvbSvE2OPUST8q0vMllUtxkuQoAZuVHjlloGj82CQ= Received: by 10.142.108.14 with SMTP id g14mr595112wfc.52.1201719752162; Wed, 30 Jan 2008 11:02:32 -0800 (PST) Received: by 10.142.233.1 with HTTP; Wed, 30 Jan 2008 11:02:32 -0800 (PST) Message-ID: <3a142e750801301102o5efea047w18b94e9c1c9ed857@mail.gmail.com> Date: Wed, 30 Jan 2008 19:02:32 +0000 From: "Paul B. Mahol" <onemda@gmail.com> To: "Larson, Timothy E." <TELarson@west.com> Subject: Re: [Lynx-dev] support for SVG: Scaleable Vector Graphics In-Reply-To: <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9A0@OMAEXMB02.corp.westworlds.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <CA3C4801-3B3F-4C3F-A5DD-4918F5C6FC1E@btinternet.com> <015a01c86342$d47dba60$0100a8c0@broadpark.no> <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9A0@OMAEXMB02.corp.westworlds.com> X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 (Google crawlbot) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 30 Jan 2008 19:02:35 -0000 Tm90IHJlYWxseSwgdGhlcmUgYXJlIHN2ZyB2aWV3ZXJzIG91dCB0aGVyZSwgYW5kIGFzIGZhY3Qg aGVyZSBpcyBsaW5lcwpmcm9tIGN1c3RvbSBseW54LmNmZyBmaWxlOgpWSUVXRVI6aW1hZ2Uvc3Zn K3htbDp4c3ZnICVzICY6WFdJTkRPV1MKVklFV0VSOmltYWdlL3N2Zzp4c3ZnICVzICY6WFdJTkRP V1MKRE9XTkxPQURFUjpVc2Ugc29kaXBvZGkgdG8gdmlldzpzb2RpcG9kaSAlcyAmOlRSVUU6WFdJ TkRPV1MKClNvIGx5bnggYWxyZWFkeSBzdXBwb3J0IHN2ZyBpbiB0aGUgc2FtZSB3YXkgYXMgb3Jk aW5hcnkgcGljdHVyZXMsIC4uLi4KCk9uIDEvMzAvMDgsIExhcnNvbiwgVGltb3RoeSBFLiA8VEVM YXJzb25Ad2VzdC5jb20+IHdyb3RlOgo+IEdpc2xlIFZhbmVtIDw+IHdyb3RlOgo+ID4gIn46Jycg 44GC44KK44GM44Go44GG44GU44GW44GE44G+44GX44Gf44CCIiA8ai5jaGV0d3luZEBidGludGVy bmV0LmNvbT4gd3JvdGU6Cj4gPj4gQXJlIEx5bnggZGV2ZWxvcGVycyBhY3RpdmVseSB3b3JraW5n IG9uIFNWRyBzdXBwb3J0Pwo+ID4KPiA+IEFyZSB5b3Ugc2VyaW91cz8gTHlueCBpcyBhIHRleHQt YnJvd3NlciAoYW5kIHdpbGwgcG9zc2libHkgYWx3YXlzIGJlCj4gPiBzbykuIE5vdCBldmVuIElF NyBzdXBwb3J0IHN2Zy4gWW91IG1lYW4sIHdlIHNob3VsZCBza2lwIGFsbCB0aGUKPiA+IGZlYXR1 cmVzIGFuZCBncmFwaGljcyBmb3JtYXRzIGFsbCB0aGUgbWFqb3IgYnJvd3NlcnMgaGFzIGFkZGVk IHRoZQo+ID4gbGFzdCAxMCsgeWVhcnMgYW5kIGdvIHN0cmFpZ2h0IHRvIHN2ZyAoPykuIERyZWFt IG9uLi4uLgo+Cj4gV2VsbCwgd2UgY291bGQgbGluayB0byBhbiBBU0NJSSBhcnQgY29udmVydGVy IGxpYnJhcnkgYW5kIGRpc3BsYXkgdGhlCj4gcmVzdWx0cyBvZiB0aGF0Li4uLiAgICA6KSAgOkQK Pgo+Cj4gVGltCj4KPiAtLQo+IFRpbSBMYXJzb24gICAgICAgIEFNVDIgVW5peCBTeXN0ZW1zIEFk bWluaXN0cmF0b3IKPiAgICAgSW50ZXJDYWxsLCBhIGRpdmlzaW9uIG9mIFdlc3QgQ29ycG9yYXRp b24KPgo+ICAgICAgICAgICAgICAgIEVzY2hldyBvYmZ1c2NhdGlvbiEKPgo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBMeW54LWRldiBtYWlsaW5n IGxpc3QKPiBMeW54LWRldkBub25nbnUub3JnCj4gaHR0cDovL2xpc3RzLm5vbmdudS5vcmcvbWFp bG1hbi9saXN0aW5mby9seW54LWRldgo+Cg== From MAILER-DAEMON Wed Jan 30 14:09:43 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKIJb-0005E3-PL for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 14:09:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKIJZ-0005CX-V6 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:09:42 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKIJZ-0005Ba-1A for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:09:41 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKIJY-0005BU-S9 for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:09:40 -0500 Received: from iml02.west.com ([216.57.102.76] helo=west.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <telarson@west.com>) id 1JKIJY-00030v-Ei for lynx-dev@nongnu.org; Wed, 30 Jan 2008 14:09:40 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Lynx-dev] support for SVG: Scaleable Vector Graphics Date: Wed, 30 Jan 2008 13:09:11 -0600 Message-ID: <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9AC@OMAEXMB02.corp.westworlds.com> In-Reply-To: <3a142e750801301102o5efea047w18b94e9c1c9ed857@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Lynx-dev] support for SVG: Scaleable Vector Graphics thread-index: AchjcrBILOPmYzh2SZmniwA5RGpfUwAAA7mQ References: <CA3C4801-3B3F-4C3F-A5DD-4918F5C6FC1E@btinternet.com> <015a01c86342$d47dba60$0100a8c0@broadpark.no> <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9A0@OMAEXMB02.corp.westworlds.com> <3a142e750801301102o5efea047w18b94e9c1c9ed857@mail.gmail.com> From: "Larson, Timothy E." <TELarson@west.com> To: <lynx-dev@nongnu.org> X-OriginalArrivalTime: 30 Jan 2008 19:09:09.0332 (UTC) FILETIME=[9772A140:01C86373] X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Wed, 30 Jan 2008 19:09:42 -0000 Paul B. Mahol <mailto:onemda@gmail.com> wrote: > Not really, there are svg viewers out there, and as fact here is lines > from custom lynx.cfg file: VIEWER:image/svg+xml:xsvg %s &:XWINDOWS > VIEWER:image/svg:xsvg %s &:XWINDOWS > DOWNLOADER:Use sodipodi to view:sodipodi %s &:TRUE:XWINDOWS >=20 > So lynx already support svg in the same way as ordinary pictures, .... I was being a wee bit facetious. :) The idea of displaying ASCII graphics in the terminal window right in Lynx was too much geekish humor to pass up. I can see the slashdot posts now: "Lynx adds native image support" - 452 comments fiRSt pOst - +5, Insightful : Hey look, a flying pig! Tim --=20 Tim Larson AMT2 Unix Systems Administrator InterCall, a division of West Corporation Eschew obfuscation! From MAILER-DAEMON Wed Jan 30 20:44:38 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKOTm-0006sY-Fo for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 20:44:38 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKOTl-0006rR-6R for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:44:37 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKOTj-0006pk-KF for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:44:35 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKOTj-0006ph-GH for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:44:35 -0500 Received: from smtp105.his.com ([216.194.192.14] helo=smtp102.his.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JKOTj-0005mr-5p for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:44:35 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 9C254D5C009; Wed, 30 Jan 2008 20:44:33 -0500 (EST) Received: from smtp102.his.com ([216.194.192.14]) by localhost (smtp105.his.com [216.194.192.14]) (amavisd-new, port 10024) with ESMTP id 23634-01; Wed, 30 Jan 2008 20:44:31 -0500 (EST) Received: from mail101.his.com (mail101b.his.com [216.194.192.39]) by smtp102.his.com (Postfix) with ESMTP id C067CD5C008; Wed, 30 Jan 2008 20:44:31 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0V1iVYj093936 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Jan 2008 20:44:31 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0V1iVPl093932; Wed, 30 Jan 2008 20:44:31 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Wed, 30 Jan 2008 20:44:31 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: "Larson, Timothy E." <TELarson@west.com> Subject: RE: [Lynx-dev] support for SVG: Scaleable Vector Graphics In-Reply-To: <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9AC@OMAEXMB02.corp.westworlds.com> Message-ID: <20080130204320.C93556@mail101.his.com> References: <CA3C4801-3B3F-4C3F-A5DD-4918F5C6FC1E@btinternet.com> <015a01c86342$d47dba60$0100a8c0@broadpark.no> <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9A0@OMAEXMB02.corp.westworlds.com> <3a142e750801301102o5efea047w18b94e9c1c9ed857@mail.gmail.com> <CB5348B152BEC84F9FE88EA7DBB2CD6504BBF9AC@OMAEXMB02.corp.westworlds.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.351 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Thu, 31 Jan 2008 01:44:37 -0000 On Wed, 30 Jan 2008, Larson, Timothy E. wrote: > Paul B. Mahol <mailto:onemda@gmail.com> wrote: >> Not really, there are svg viewers out there, and as fact here is lines >> from custom lynx.cfg file: VIEWER:image/svg+xml:xsvg %s &:XWINDOWS >> VIEWER:image/svg:xsvg %s &:XWINDOWS >> DOWNLOADER:Use sodipodi to view:sodipodi %s &:TRUE:XWINDOWS >> >> So lynx already support svg in the same way as ordinary pictures, .... > > I was being a wee bit facetious. :) The idea of displaying ASCII > graphics in the terminal window right in Lynx was too much geekish humor > to pass up. it's been suggested before (I seem to recall some discussion of SVG a few years ago). Of course, lynx could easily handle an external viewer that displays with ASCII graphics... -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Wed Jan 30 20:45:04 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKOUC-00078y-Pr for mharc-lynx-dev@gnu.org; Wed, 30 Jan 2008 20:45:04 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKOUB-00078P-8l for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:45:03 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKOU9-00077V-AP for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:45:02 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKOU9-00077O-2z for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:45:01 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JKOU8-0005rJ-Nb for lynx-dev@nongnu.org; Wed, 30 Jan 2008 20:45:00 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 69D20558615; Wed, 30 Jan 2008 20:45:00 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 30681-07; Wed, 30 Jan 2008 20:44:58 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id 9F9B9558609; Wed, 30 Jan 2008 20:44:58 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0V1iw2W094048 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Jan 2008 20:44:58 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0V1iw8W094045; Wed, 30 Jan 2008 20:44:58 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Wed, 30 Jan 2008 20:44:58 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: "Paul B. Mahol" <onemda@gmail.com> Subject: Re: [Lynx-dev] updated patch In-Reply-To: <3a142e750801300802h3f25bf66p47ff630e843dcfb5@mail.gmail.com> Message-ID: <20080130204437.P93556@mail101.his.com> References: <3a142e750801300802h3f25bf66p47ff630e843dcfb5@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.352 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Thu, 31 Jan 2008 01:45:03 -0000 On Wed, 30 Jan 2008, Paul B. Mahol wrote: > Whats new: > > Sessions are saved also if lynx were exited in non clean way(crash, > closed xterm window,..), > fixed some minor bugs and compiler warnings, > removed never used code in 'cache jar', > DOWNLOADERS, UPLOADERS, PRINTERS and EXTERNALS in lynx.cfg can make > use of exra environment variable (like how it is done with VIEWERS: > XWINDOWS & NON_XWINDOWS). thanks (will probably be back on lynx this weekend) > -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Thu Jan 31 07:26:17 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKYUj-0008AT-AJ for mharc-lynx-dev@gnu.org; Thu, 31 Jan 2008 07:26:17 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKYUh-00088j-VW for lynx-dev@nongnu.org; Thu, 31 Jan 2008 07:26:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKYUg-000861-7W for lynx-dev@nongnu.org; Thu, 31 Jan 2008 07:26:15 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKYUf-00085o-UQ for lynx-dev@nongnu.org; Thu, 31 Jan 2008 07:26:13 -0500 Received: from wx-out-0506.google.com ([66.249.82.226]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <onemda@gmail.com>) id 1JKYUg-0001x2-AC for lynx-dev@nongnu.org; Thu, 31 Jan 2008 07:26:14 -0500 Received: by wx-out-0506.google.com with SMTP id h31so639823wxd.4 for <lynx-dev@nongnu.org>; Thu, 31 Jan 2008 04:26:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=MRuCNCGDiaIEKCf7sm78MNVnlFLT3NFDhg/3n45CV84=; b=Rk1egjawKVuuYWCUGmHmntNheX/rgq3Jbax2c0EZwi9X4bFUO9q8IPKXpUnkqOcROEh2V/L7f74dpXJZ1kuc5Im0gFqsWge2xKShtsQRvtXo09VAbSdWX5/yWO59ZlCN6UE9mMtuFMpW9n3BCpK9Tq8p63gxZqynAKq9zArANX4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r+El+r7A0o7BBuis5M21BdHTlHWwkqEGwxq86Qb6RtzT+69nxPiAxtK5o3SmEb8LIZrtyMBi+VE4xO0V7W9/eHX+KJhyuwYWwwBDVpDvOseDctVDHHbHwHonPA39bS3zSz+e/gj4h9npjehyN297X/qT4BTAoM90MWuSDaA42fI= Received: by 10.143.157.10 with SMTP id j10mr1044195wfo.229.1201782372067; Thu, 31 Jan 2008 04:26:12 -0800 (PST) Received: by 10.142.233.1 with HTTP; Thu, 31 Jan 2008 04:26:12 -0800 (PST) Message-ID: <3a142e750801310426s2002657bk9a28f80de32916a6@mail.gmail.com> Date: Thu, 31 Jan 2008 13:26:12 +0100 From: "Paul B. Mahol" <onemda@gmail.com> To: "Thomas Dickey" <dickey@his.com> Subject: Re: [Lynx-dev] updated patch In-Reply-To: <20080130204437.P93556@mail101.his.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3a142e750801300802h3f25bf66p47ff630e843dcfb5@mail.gmail.com> <20080130204437.P93556@mail101.his.com> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Thu, 31 Jan 2008 12:26:16 -0000 Nice, So when to expect new dev release? On Jan 31, 2008 2:44 AM, Thomas Dickey <dickey@his.com> wrote: > > On Wed, 30 Jan 2008, Paul B. Mahol wrote: > > > Whats new: > > > > Sessions are saved also if lynx were exited in non clean way(crash, > > closed xterm window,..), > > fixed some minor bugs and compiler warnings, > > removed never used code in 'cache jar', > > DOWNLOADERS, UPLOADERS, PRINTERS and EXTERNALS in lynx.cfg can make > > use of exra environment variable (like how it is done with VIEWERS: > > XWINDOWS & NON_XWINDOWS). > > thanks (will probably be back on lynx this weekend) > > > > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net > From MAILER-DAEMON Thu Jan 31 08:15:49 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKZGf-0001xQ-Qv for mharc-lynx-dev@gnu.org; Thu, 31 Jan 2008 08:15:49 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKZGe-0001vu-4a for lynx-dev@nongnu.org; Thu, 31 Jan 2008 08:15:48 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKZGd-0001vC-DN for lynx-dev@nongnu.org; Thu, 31 Jan 2008 08:15:47 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKZGd-0001v7-Ba for lynx-dev@nongnu.org; Thu, 31 Jan 2008 08:15:47 -0500 Received: from smtp102.his.com ([216.194.225.125]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <dickey@his.com>) id 1JKZGd-00059a-6D for lynx-dev@nongnu.org; Thu, 31 Jan 2008 08:15:47 -0500 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 39BB0558631; Thu, 31 Jan 2008 08:15:46 -0500 (EST) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 22431-05; Thu, 31 Jan 2008 08:15:40 -0500 (EST) Received: from mail101.his.com (mail101.his.com [216.194.225.77]) by smtp102.his.com (Postfix) with ESMTP id D014755862F; Thu, 31 Jan 2008 08:15:39 -0500 (EST) Received: from mail101.his.com (localhost [127.0.0.1]) by mail101.his.com (8.13.8/8.13.3) with ESMTP id m0VDFduT045018 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 Jan 2008 08:15:39 -0500 (EST) (envelope-from dickey@his.com) Received: from localhost (dickey@localhost) by mail101.his.com (8.13.8/8.13.4/Submit) with ESMTP id m0VDFdYO045015; Thu, 31 Jan 2008 08:15:39 -0500 (EST) (envelope-from dickey@his.com) X-Authentication-Warning: mail101.his.com: dickey owned process doing -bs Date: Thu, 31 Jan 2008 08:15:39 -0500 (EST) From: Thomas Dickey <dickey@his.com> To: "Paul B. Mahol" <onemda@gmail.com> Subject: Re: [Lynx-dev] updated patch In-Reply-To: <3a142e750801310426s2002657bk9a28f80de32916a6@mail.gmail.com> Message-ID: <20080131081404.T5412@mail101.his.com> References: <3a142e750801300802h3f25bf66p47ff630e843dcfb5@mail.gmail.com> <20080130204437.P93556@mail101.his.com> <3a142e750801310426s2002657bk9a28f80de32916a6@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Score: -4.353 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: lynx-dev@nongnu.org X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Thu, 31 Jan 2008 13:15:48 -0000 On Thu, 31 Jan 2008, Paul B. Mahol wrote: > Nice, > So when to expect new dev release? time-permitting in a couple of weeks. Before I got sidetracked back to vile and xterm, I was about 2/3 through reviewing your session changes, and had besides that to review the change for multibyte-editing. > > On Jan 31, 2008 2:44 AM, Thomas Dickey <dickey@his.com> wrote: >> >> On Wed, 30 Jan 2008, Paul B. Mahol wrote: >> >>> Whats new: >>> >>> Sessions are saved also if lynx were exited in non clean way(crash, >>> closed xterm window,..), >>> fixed some minor bugs and compiler warnings, >>> removed never used code in 'cache jar', >>> DOWNLOADERS, UPLOADERS, PRINTERS and EXTERNALS in lynx.cfg can make >>> use of exra environment variable (like how it is done with VIEWERS: >>> XWINDOWS & NON_XWINDOWS). >> >> thanks (will probably be back on lynx this weekend) >>> >> >> -- >> Thomas E. Dickey >> http://invisible-island.net >> ftp://invisible-island.net >> > -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net From MAILER-DAEMON Thu Jan 31 13:45:50 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKeQ2-0008IM-IZ for mharc-lynx-dev@gnu.org; Thu, 31 Jan 2008 13:45:50 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKeQ0-0008Fm-F1 for lynx-dev@nongnu.org; Thu, 31 Jan 2008 13:45:48 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKePy-0008D9-Hy for lynx-dev@nongnu.org; Thu, 31 Jan 2008 13:45:47 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKePy-0008Cv-D2 for lynx-dev@nongnu.org; Thu, 31 Jan 2008 13:45:46 -0500 Received: from tomts16.bellnexxia.net ([209.226.175.4] helo=tomts16-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <purslow@sympatico.ca>) id 1JKePy-0005Ag-3u for lynx-dev@nongnu.org; Thu, 31 Jan 2008 13:45:46 -0500 Received: from toip3.srvr.bell.ca ([209.226.175.86]) by tomts16-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20080131184544.DIZM574.tomts16-srv.bellnexxia.net@toip3.srvr.bell.ca> for <lynx-dev@nongnu.org>; Thu, 31 Jan 2008 13:45:44 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAHimoUdGMZyf/2dsb2JhbACBWKhl Received: from bas1-toronto01-1177656479.dsl.bell.ca (HELO sympatico.ca) ([70.49.156.159]) by toip3.srvr.bell.ca with SMTP; 31 Jan 2008 13:42:05 -0500 Received: by sympatico.ca (sSMTP sendmail emulation); Thu, 31 Jan 2008 13:45:43 -0500 Date: Thu, 31 Jan 2008 13:45:43 -0500 From: Philip Webb <purslow@sympatico.ca> To: Thomas Dickey <dickey@his.com> Subject: Re: [Lynx-dev] updated patch Message-ID: <20080131184543.GB5065@sympatico.ca> Mail-Followup-To: Thomas Dickey <dickey@his.com>, lynx-dev listserv <lynx-dev@nongnu.org> References: <3a142e750801300802h3f25bf66p47ff630e843dcfb5@mail.gmail.com> <20080130204437.P93556@mail101.his.com> <3a142e750801310426s2002657bk9a28f80de32916a6@mail.gmail.com> <20080131081404.T5412@mail101.his.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080131081404.T5412@mail101.his.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-detected-kernel: by monty-python.gnu.org: Solaris 8 (1) Cc: lynx-dev listserv <lynx-dev@nongnu.org> X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Thu, 31 Jan 2008 18:45:48 -0000 080131 Paul Mahol & Thomas Dickey wrote: PH> Sessions are saved also if Lynx was exited in non-clean way PH> (crash, closed xterm window ... ), PH> fixed some minor bugs and compiler warnings, PH> removed never used code in 'cache jar', PH> DOWNLOADERS, UPLOADERS, PRINTERS and EXTERNALS in lynx.cfg PH> can make use of extra environment variable PH> (like how it is done with VIEWERS: XWINDOWS & NON_XWINDOWS). TD> thanks (will probably be back on Lynx this weekend) PH> So when to expect new dev release? TD> time permitting in a couple of weeks. TD> Before I got sidetracked back to vile and xterm, TD> I was about 2/3 through reviewing your session changes, TD> and had besides that to review the change for multibyte-editing. Thanx to both, please feel encouraged. I've wanted session-saving in Lynx for a long time. -- ========================,,============================================ SUPPORT ___________//___, Philip Webb : purslow@chass.utoronto.ca ELECTRIC /] [] [] [] [] []| Centre for Urban & Community Studies TRANSIT `-O----------O---' University of Toronto From MAILER-DAEMON Thu Jan 31 15:58:07 2008 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKgU3-0007ME-OM for mharc-lynx-dev@gnu.org; Thu, 31 Jan 2008 15:58:07 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKg8i-0001Rw-24 for lynx-dev@nongnu.org; Thu, 31 Jan 2008 15:36:04 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKg8g-0001R4-IA for lynx-dev@nongnu.org; Thu, 31 Jan 2008 15:36:03 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKg8g-0001R1-Ea for lynx-dev@nongnu.org; Thu, 31 Jan 2008 15:36:02 -0500 Received: from smtp804.mail.ird.yahoo.com ([217.146.188.64]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from <j.chetwynd@btinternet.com>) id 1JKg8g-00032I-0I for lynx-dev@nongnu.org; Thu, 31 Jan 2008 15:36:02 -0500 Received: (qmail 11550 invoked from network); 31 Jan 2008 20:36:00 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=btinternet.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Mime-Version:Content-Type:Message-Id:Cc:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=YhDQTFO/mu6I7u9ukPlxc02KM9E1oI6PtKqevFyS2ruCT7z83bgc/MG0PbrmiDBuA/ovVBc00me4cGuqu6idvh3OMTZlfxjdp29NO5xlpPDIga8dubeAA6qYwhRFjLOf/hpTn5p0IADf7gYLQM7PHIzbZpFaNDMB7xhORZ9ug6o= ; Received: from unknown (HELO ?217.42.95.198?) (j.chetwynd@btinternet.com@217.42.95.198 with plain) by smtp804.mail.ird.yahoo.com with SMTP; 31 Jan 2008 20:36:00 -0000 X-YMail-OSG: RY7jT_4VM1n0IEEqJno4NeA.zf1eqj273tpAt02dHm6ZRNwWdTj6paAIeRPWxb4mI1Zi_MHh1zgJIXdwBwRTbbL.yzzO1U9YrXK7jCziM5.MtGip X-Yahoo-Newman-Property: ymail-3 Mime-Version: 1.0 (Apple Message framework v753) Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed Message-Id: <6B684361-657D-4B45-8E09-CA3CF1C3DE89@btinternet.com> Content-Transfer-Encoding: quoted-printable From: =?UTF-8?B?In46Jycg44GC44KK44GM44Go44GG44GU44GW44GE44G+44GX44Gf?= =?UTF-8?B?44CCIg==?= <j.chetwynd@btinternet.com> Date: Thu, 31 Jan 2008 20:35:58 +0000 To: dickey@his.com X-Mailer: Apple Mail (2.753) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Thu, 31 Jan 2008 15:58:04 -0500 Cc: lynx-dev@nongnu.org Subject: [Lynx-dev] a little detail on: support for SVG: Scaleable Vector Graphics X-BeenThere: lynx-dev@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Lynx text browser development <lynx-dev.nongnu.org> List-Unsubscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/lynx-dev> List-Post: <mailto:lynx-dev@nongnu.org> List-Help: <mailto:lynx-dev-request@nongnu.org?subject=help> List-Subscribe: <http://lists.nongnu.org/mailman/listinfo/lynx-dev>, <mailto:lynx-dev-request@nongnu.org?subject=subscribe> X-List-Received-Date: Thu, 31 Jan 2008 20:36:04 -0000 a little detail on: support for SVG: Scaleable Vector Graphics Thomas, Timothy, Paul, Gisle and all the Lynx developers, there are steps currently underway to improve the accessibility of =20 SVG in the wild, a new techniques document, and even an SVG enabled =20 screen reader. All of this effort would be much aided if Lynx displayed the relevant =20= suitable content in an SVG file, in addition to the filename. According to the SVG specification a title with content, should be =20 the first element after the <svg> element[1] Where title is provided, the author may be expected to have =20 understood the purpose, and generally this content may be useful to =20 people using, Lynx, screenreaders or search engines. please find attached a link to one very simple testcase [2], and a =20 slightly more complex testcase[3] with a brief description. I am available to comment and provide further testcases, as the =20 project develops. kind regards Jonathan Chetwynd Accessibility Consultant on Media Literacy and the Internet working with Charles Chen of FireVox I proposed the following: provisionally adapted by me for Lynx 1. Check if the first child is a <title> and it has content, not just =20= whitespace, then display it, else display =93untitled SVG=94[2] then only for elements that can take "focus" such as anchors, in each =20= of the 4 cases in the testcase [3]. 1. Check if the first child is a <title>, if so, display it... and if 2. The child is <a> with an xlink:title attribute: display the =20 xlink:title attribute, possibly adding "linking to" between 1 & 2 or 1. Check if The child is <text>: If it has content, display it. and if 2. The child is <a> with an xlink:title attribute: display the =20 xlink:title attribute, possibly adding "linking to" between 1 & 2 Planning for the future. It is evident that if we wish to engage people who use screenreaders =20 or search engines we need to enhance the semantic content of SVG. =20 This will require commonly agreed standards, guidelines and a =20 techniques document if screenreader developers and SVG authors are to =20= understand the requirements. http://www.w3.org/TR/SVG11/struct.html#DescriptionAndTitleElements http://upload.wikimedia.org/wikipedia/commons/b/b7/Black-cloud.svg http://www.peepo.co.uk/temp/focusable.svg