Plexus developers

Tony Sanders <>
Message-id: <9309042320.AA11778@austin.BSDI.COM>
Subject: Plexus developers
Organization: Berkeley Software Design, Inc.
Date: Sat, 04 Sep 1993 18:20:06 -0500
From: Tony Sanders <>
Status: RO
There is now a plexus developers mailing list

add/change/delete messages to

The purpose of the list is to keep up with new development work and
exchange ideas about server development.

There is also a *beta* release of Plexus-3.0 on
This release is to test the waters, then I will release 3.0 for real and
from then on (until 4.0) I will issue patches like other software packages.

New features are:
* Better error reporting
* Multi-port daemon (can handle requests on multiple ports)
* Loadable access filters (&net_filter)
* Easy to configure local.conf file
* flock/fcntl locking switch in local.conf
* Better docs (see
* Single process
* Standalone or filter
* Debug mode (-D outfile),
* New command line args:
  plexus [-c config] [-d topdir] [-i | -I sockfd] [-l log] [-p port] [-D diag]
* moved getuid/getgid before chroot() so you don't *have* to have local files
* plexus will now run from inetd or from the command line with -i option
* You can externally control the startup environment with -I option

The major change that gateway writers need to be aware of is that
$path is no longer "safe".  You can use &safeopen() (documented
in to open
files based on that data.  There are also some new features for
dealing with $query (see
and  Basically, the goal is
to make incoming requests 8-bit clean.  Paranoid programmers would
do this anyway.