<?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 ECARTIS (v1.0.0; list gopher);
 Thu, 04 Apr 2002 16:18:46 -0500 (EST)
Return-Path: &lt;rhahn@tenletters.com&gt;
Delivered-To: gopher@complete.org
Received: from quarry.com (mail.quarry.com [205.189.158.4])
	by pi.glockenspiel.complete.org (Postfix) with ESMTP id BEBE43B80B
	for &lt;gopher@complete.org&gt;; Thu,  4 Apr 2002 16:18:45 -0500 (EST)
Received: from [205.189.158.32] (205.189.158.32) by quarry.com with ESMTP
 (Eudora Internet Mail Server 3.0.1) for &lt;gopher@complete.org&gt;; Thu, 4 Apr
 2002 16:18:35 -0500
Mime-Version: 1.0
X-Sender: rhahn@mail.quarry.com (Unverified)
Message-Id: &lt;p05010412b8d273621bed@[205.189.158.32]&gt;
In-Reply-To: &lt;F8A387F6-4810-11D6-857D-0003930BF072@complete.org&gt;
References: &lt;F8A387F6-4810-11D6-857D-0003930BF072@complete.org&gt;
Date: Thu, 4 Apr 2002 16:19:06 -0500
To: gopher@complete.org
From: Robert Hahn &lt;rhahn@tenletters.com&gt;
Subject: [gopher] Re: Pygopherd nearing gopherd replacement
Content-type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
X-archive-position: 554
X-ecartis-version: Ecartis v1.0.0
Sender: gopher-bounce@complete.org
Errors-to: gopher-bounce@complete.org
X-original-sender: rhahn@tenletters.com
Precedence: bulk
Reply-to: gopher@complete.org
List-help: &lt;mailto:ecartis@complete.org?Subject=help&gt;
List-unsubscribe: &lt;mailto:gopher-request@complete.org?Subject=unsubscribe&gt;
List-software: Ecartis version 1.0.0
List-ID: Gopher &lt;gopher.complete.org&gt;
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>You want comments?
</p>
<p>I&#x27;ve a question. does that count? :)
</p>
<p>How fast is it relative to the C version?
</p>
<p>My guess is that the main bottleneck is the disk access, so it&#x27;s
probably not much slower, right?
</p>
<p>-rh
</p>
<p>&gt;Hello,
&gt;
&gt;Pygopherd is nearing feature-completeness relative to UMN gopherd.
&gt;
&gt;Today, I have implemented support for UMN-style .Links, .names, etc. and
&gt;.cap/ files/dirs.  The implementation is believed to be an *exact* clone
&gt;of UMN support (by reading C code and rewriting it in pygopherd),
&gt;including bugs.  I have tested pygopherd over the quux.org site -- which
&gt;contains UMN menus of every size and shape -- and it is running fine
&gt;thus far.
&gt;
&gt;The HTTP support has been enhanced as well.  There is now a nice-looking
&gt;icon system for HTTP.  Pygopherd will answer both HTTP and Gopher
&gt;requests on the same port.
&gt;
&gt;The remaining items to complete are:
&gt;   * Support for &quot;filesep&quot; virtual folders
&gt;   * Support for Unix MBOX virtual folders.
&gt;   * Caching of gopherdirs
&gt;   * Specifying of hostname/port of server [easy]
&gt;
&gt;Once these are complete, I intend to stress-test it by switching
&gt;quux.org over to pygopherd.  Assuming no bad result, version 1.0 of
&gt;pygopherd will be released.
&gt;
&gt;After that, I will consider making pygopherd the default gopherd in the
&gt;UMN gopher tree, possibly with a configuration migration tool.  Comments
&gt;welcome.
&gt;
&gt;Pygopherd 0.4 is available at gopher://quux.org/1/devel/gopher/Downloads
&gt;or http://quux.org/give-me-gopher/
</p>
<p></p>
</card>
</wml>
