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