<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="Text File" newcontext="true">
<p>
Received: with LISTAR (v1.0.0; list gopher);
 Mon, 21 May 2001 01:12:08 -0500 (EST)
Return-Path: &lt;emanuel@siva.heatdeath.org&gt;
Delivered-To: gopher@complete.org
Received: from siva.heatdeath.org (ajhn27jly44ne.bc.hsia.telus.net
 [64.180.116.11])
	by pi.glockenspiel.complete.org (Postfix) with ESMTP id 9BD1D3B80B
	for &lt;gopher@complete.org&gt;; Mon, 21 May 2001 01:12:07 -0500 (EST)
Received: from emanuel by siva.heatdeath.org with local (Exim 3.22 #1)
	id 151ivG-0003qa-00; Sun, 20 May 2001 23:12:06 -0700
Date: Sun, 20 May 2001 23:12:06 -0700
From: &quot;em@nuel&quot; &lt;em@nuel.ca&gt;
To: gopher@complete.org
Subject: [gopher] web-&gt;gopher
Message-ID: &lt;20010520231206.B10530@siva.heatdeath.org&gt;
Mail-Followup-To: &quot;em@nuel&quot; &lt;em@nuel.ca&gt;, gopher@complete.org
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
Content-Transfer-Encoding: 8bit
X-archive-position: 159
X-listar-version: Listar v1.0.0
Sender: gopher-bounce@complete.org
Errors-to: gopher-bounce@complete.org
X-original-sender: em@nuel.ca
Precedence: bulk
Reply-to: gopher@complete.org
List-help: &lt;mailto:listar@complete.org?Subject=help&gt;
List-unsubscribe: &lt;mailto:gopher-request@complete.org?Subject=unsubscribe&gt;
List-software: Listar version 1.0.0
X-List-ID: Gopher &lt;gopher.complete.org&gt;
List-subscribe: &lt;mailto:gopher-request@complete.org?Subject=subscribe&gt;
List-owner: &lt;mailto:jgoerzen@complete.org&gt;
List-post: &lt;mailto:gopher@complete.org&gt;
List-archive: &lt;http://www.complete.org/mailinglists/archives/&gt;
X-list: gopher
</p>
<p></p>
<p>Some of you may remember the web-&gt;gopher gateway I was working on some
months back.  Well, I just woke it up.  It had been dormant in the
middle of a bunch of work to improve the code and add proper Gopher+ for
some time now, and I just tied up a bunch of loose ends today.
</p>
<p>So, except for Ask blocks, web-&gt;gopher now supports all of Gopher+, that
I know of.  You can view extended information such as attributes,
specify which view of a file you want to see, etc.  The interface isn&#x27;t
as nice as I&#x27;d like, but it&#x27;s there.  Gopher+ is soooo nice.
</p>
<p>It&#x27;s also useful for downloading large files and directories now.
Before web-&gt;gopher would read all the data from the gopher server into
the web server&#x27;s memory, then dump the results to the browser.  Now it
streams nicely.  I&#x27;m presently streaming a 192kbps MP3 from my gopher
server through web-&gt;gopher to WinAmp, and it&#x27;s all perfectly happy.  I
have yet to load test it, though.
</p>
<p>Some stuff is gone, such as the tree interface.  It will probably make a
comeback in the future, though possibly in a different way.
</p>
<p>I did a bunch of testing, and everything that broke I either fixed or
concluded was a bug in the server (or a bug in my understanding of the
Gopher+ protocol).  Yes, I need to make it a bit more forgiving with its
protocol handling, and it&#x27;s not very friendly in parts (for example,
downloading an empty directory gives you... an empty screen!), but it
seems to work well.  Well enough that I&#x27;ll soon disappear my web site
(which is mostly gone anyway) to be replaced with web-&gt;gopher.
</p>
<p>Anyway, please give it a try:
</p>
<p>http://heatdeath.org/
</p>
<p>or point your gopher at gopher.heatdeath.org, then pick web-&gt;gopher
</p>
</card>
</wml>
