Everhart, Glenn
From:	Mark Daniel [Mark.Daniel@dsto.defence.gov.au]
Sent:	Monday, November 23, 1998 5:22 PM
To:	Info-VAX@Mvb.Saic.Com
Subject:	WASD HTTPd update to v5.3
WASD VMS Hypertext Services Package (version 5.3, November 1998 release)

-----------------------------------

Offers a complete HTTP server solution for the VMS environment.

It is FREEWARE, licensed under the GNU GENERAL PUBLIC LICENSE.

It comes complete with extensive documentation, all source code, and
a number of VMS-specific scripts (see below). Known to work with VMS
versions 6.n and 7.1, with Digital TCP/IP 4.n (UCX), Process Software
Corporation's TCPware 5.n, and using the separate, freeware MadGoat
NETLIB library also supporting:

        o  Cisco MultiNet for OpenVMS, any version
        o  PathWay from Attachmate Inc., any version
        o  TCPware from Process Software Corporation, any version
        o  CMU TCP/IP (VAX only) v6.5 or later -NOT SUPPORTED-

The server has a single-process, multi-threaded, asynchronous I/O
design which offers very good performance while the single-process
context helps reduce system impact.  It contains a simple demonstration
procedure (requires a privileged account).  Installation and update
procedures ease maintenance.  Startup procedures support single server
process on a single node, multiple processes on a single node, and
multiple processes across multiple node in a cluster.


A complete implementation of a basic HTTP/1.0 server
----------------------------------------------------

        o  concurrent, multi-threaded client support

 [UPD]  o  multi-homed and multi-port services (virtual servers)

        o  optional package providing enhanced privacy via
           Secure Sockets Layer, supporting SSL v2 and v3,
           with certificate generation and management utilities
           (implemented using SSLeay v0.9.0b)

        o  "GET", "HEAD", "POST" and "PUT" support

        o  "If-Modified-Since:"/"304 Not Modified" functionality
           (only sent if modified since time specified by client)

        o  HTTP/1.0 de-facto persistent connections ("Keep-Alive:")
           (reducing the number of TCP/IP connects required)

        o  versatile directory listing (generic and VMS-style)

        o  CGI-compliant scripting (with configurable, automatic, MIME
           content-type initiated activation)

        o  CGIplus scripting (reduced latency, increased throughput,
           reduced system impact, for minor changes in CGI code)

        o  optional DECnet-based CGI scripting

        o  optional OSU-compatible DECnet-based scripting

        o  optional DECnet-based user account CGI and OSU scripting

        o  configurable file data and revision time cache

        o  configurable interpreters/environments for scripts

        o  Java-enabled scripting environment

        o  eXtended Server-Side Includes (HTML pre-processing)

        o  server-side, clickable-image support (NCSA and CERN formats)

        o  conditional rule mapping (allowing rules to be applied
           on conditions other than simple path match)

        o  supports multiple concurrent language message database
           (ISO-8859-1 charset, with an example Hungarian version!)

        o  host access control, acceptance or rejection

        o  "Basic" and "Digest" user authentication and
            path/group-based authorization

        o  Web-standard, "common", "common+server" and "combined"
           format access logs, PLUS user-defined formats
           (allowing processing by most log-analysis tools)

        o  logging periods, providing automatic management of
           access log files naming and size

 [NEW]  o  site-customizable error reporting

        o  on-line server configuration, reports on activity,
           configuration, mapping rules and authorization

 [NEW]  o  on-line, in-browser-window, ad hoc, live server request
           processing report via the WATCH facility

        o  persistant client state HTTP cookie aware


VMS-specific CGI scripts available
----------------------------------

        o  "Conan the Librarian", Help and text library script

        o  "HyperReader", BNU/Bookreader shelf navigation and
           document reading scripts (works well considering :^)

        o  "HyperSPI", a VMS system performance reporting tool

        o  "HyperDisk", a disk usage reporting script

        o  Search and extraction scripts

        o  A number of other miscellaneous VMS script hacks!

        o  WASD-ready versions of ...
           - Muquit's Web Access Counter (v2.3)
           - Turner's Analog (v3.0) log analysis tools.

        o  OF COURSE, SUPPORTS OTHER CGI-COMPLIANT and OSU SCRIPTS!


Server Demonstration
--------------------

           http://www.vsm.com.au:8000/


Package FTP Distribution
------------------------

           ftp://ftp.vsm.com.au/wasd/
           ftp://ftp.vms.stacken.kth.se/mirrors/vsm/wasd/


Mailing List: info-wasd@vsm.com.au
-------------

To subscribe send a mail message to:

           info-wasd-request@vsm.com.au

containing just the one line:

           subscribe info-wasd