HTTPD Server

Tony Sanders <>
Message-id: <9305120652.AA02528@austin.BSDI.COM>
Subject: HTTPD Server
Organization: Berkeley Software Design, Inc.
Date: Wed, 12 May 1993 01:52:48 -0500
From: Tony Sanders <>
I finally picked a name for my server code: Plexus

Plexus Version is available through

I integrated the SpaceWalk and Bookmark demos in the source release and
did a lot of cleanup.  Note that the demos moved because of this (I'll
leave pointers to them in the old locations for a while), check out
the home page for pointers.

The documentation is in better shape also.  I've started to split it out
into many files.  I need to add the bookmark stuff, flesh out the internals
part and talk about writing new gateways.

In case you are new to this list I've included some basics about Plexus.

It's great for playing around with new server ideas because you can
prototype them quickly in perl and the server can load them each time they
are accessed so you don't have to restart the server a hundred times.
When you are happy with them you can load them at startup for better

Plexus Features

Plexus is an HTTP server writen in perl that includes the
following features:

    Date and Time Gateway
	Displays the date and time using 61 different timezone translations.

    Finger Gateway
	Finger people and print out relevant faces.

    Directory Browser
	Sorted, last modification stamp, file size, and directory indictor.
	Allows HTML headers and footers.  User can specify filters using
	search keyword.

	Print out a fortune from the fortune database.

	Prints out calendars by month and year, will also do whole years.

    Restricted Access Directories
	Restricte access by account number and IP address.

    Image Decoding Libaray
	Find objects in images using bitmasks.

    Directory Search
	Search directory trees using perl regular expressions.

	Iconic UP, FORW, and BACK using image decoding library and menus
	embedded in the URL.