[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[gopher] Pygopherd nearing gopherd replacement



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/



Reply to: