Things to watch out for...

 o  The log file format needs to change to support HTTP/1.0.  We want
    to log stuff like From: and User-Agent:

This is the current wish list...

 o  Group annotation server support
 o  Kerberos IV support (any authentication actually)
 o  Module to process Gopher directories
 o  Wais gateway?
 o  More image selection demos (weather map?)
 o  Document more about adding gateways
 o  More installation docs
 o  Performance analysis
 o  I saw one server that used a dot file in each directory to
    enable/disable the directory browser.  That seemed like a good idea
    in conjuction with other methods.  Maybe we should use README
    files also (check out the wuarchive stuff).
 o  The search function should be more configurable.
 o  Decode needs a better format for the masks.  This is a quick
    hack to demonstrate that the concept works.
 o  Split out the accept() stuff in plexus.pl so that you can call plexus
    directly from a local browser.  The accept stuff would get used when
    entering via `plexus'.  Basically, there should be layer that works with
    arbitrary file descriptors.
 o  Preprocessors for: some kind of simple menu language (.ml),
    HTML++ (maybe as simple as an m4 pass).  This will be easy once I
    get the translator stuff done (it's sort of there in 2.2).
 o  More HTTP/1.0 support:
    + TEXTSEARCH (could probably handle it in GET)
    + grok Accept: and Accept-encoding: fields
    + do format translations (partially done in 2.2)
 o  Think about how to report errors in the middle of generated data.

That should be enough for a while.  You should also check out the XXX's in
the source for pointers of things that need work.
