Received: with ECARTIS (v1.0.0; list gopher); Thu, 04 Apr 2002 16:14:42 -0500 (EST) Return-Path: Delivered-To: gopher@complete.org Received: from christoph.complete.org (unknown [168.215.193.254]) by pi.glockenspiel.complete.org (Postfix) with ESMTP id 3AC833B80B for ; Thu, 4 Apr 2002 16:14:37 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by christoph.complete.org (Postfix) with ESMTP id 8EC785A3F8 for ; Thu, 4 Apr 2002 16:14:38 -0500 (EST) Date: Thu, 4 Apr 2002 16:14:38 -0500 Mime-Version: 1.0 (Apple Message framework v481) Content-type: text/plain; charset=US-ASCII Subject: [gopher] Pygopherd nearing gopherd replacement From: John Goerzen To: gopher@complete.org Content-Transfer-Encoding: 8bit Message-Id: X-Mailer: Apple Mail (2.481) X-archive-position: 553 X-ecartis-version: Ecartis v1.0.0 Sender: gopher-bounce@complete.org Errors-to: gopher-bounce@complete.org X-original-sender: jgoerzen@complete.org Precedence: bulk Reply-to: gopher@complete.org List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-ID: Gopher X-List-ID: Gopher List-subscribe: List-owner: List-post: List-archive: X-list: gopher Hello, Pygopherd is nearing feature-completeness relative to UMN gopherd. Today, I have implemented support for UMN-style .Links, .names, etc. and .cap/ files/dirs. The implementation is believed to be an *exact* clone of UMN support (by reading C code and rewriting it in pygopherd), including bugs. I have tested pygopherd over the quux.org site -- which contains UMN menus of every size and shape -- and it is running fine thus far. The HTTP support has been enhanced as well. There is now a nice-looking icon system for HTTP. Pygopherd will answer both HTTP and Gopher requests on the same port. The remaining items to complete are: * Support for "filesep" virtual folders * Support for Unix MBOX virtual folders. * Caching of gopherdirs * Specifying of hostname/port of server [easy] Once these are complete, I intend to stress-test it by switching quux.org over to pygopherd. Assuming no bad result, version 1.0 of pygopherd will be released. After that, I will consider making pygopherd the default gopherd in the UMN gopher tree, possibly with a configuration migration tool. Comments welcome. Pygopherd 0.4 is available at gopher://quux.org/1/devel/gopher/Downloads or http://quux.org/give-me-gopher/