From - Mon Oct 13 08:32:52 1997 Path: news.mitre.org!blanket.mitre.org!news.tufts.edu!cam-news-feed5.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.bbnplanet.com!news.idt.net!feed1.news.erols.com!news.ecn.uoknor.edu!munnari.OZ.AU!news.mel.connect.com.au!harbinger.cc.monash.edu.au!ns.saard.net!fang.dsto.defence.gov.au!foxhound.dsto.defence.gov.au!usenet From: "Mark G. Daniel" Newsgroups: vmsnet.alpha,vmsnet.sysmgt,vmsnet.misc,comp.os.vms,comp.infosystems.www.misc,comp.infosystems.www.servers.misc Subject: WASD HTTP Server Package Update to v4.4 Date: Wed, 08 Oct 1997 07:59:18 +0930 Organization: Defence Science and Technology Organisation Lines: 112 Message-ID: <343AB7BE.10D8@dsto.defence.gov.au> Reply-To: Mark.Daniel@dsto.defence.gov.au NNTP-Posting-Host: hfrd079.dsto.defence.gov.au Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01Gold (WinNT; I) CC: jeremy@vsm.com.au Xref: news.mitre.org vmsnet.alpha:6673 vmsnet.sysmgt:4865 vmsnet.misc:5138 comp.os.vms:180239 comp.infosystems.www.misc:61480 comp.infosystems.www.servers.misc:8704 WASD VMS Hypertext Services Package (version 4.4, October 1997 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) 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- Version 3.1 was released on the OpenVMS Freeware CD v3 (then known as HFRD VMS Hypertext Services Package). This is an updated and improved version 4.4, with much extended functionality, well worth a look at. It contains a simple demonstration procedure (requires a privileged account). 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. A complete implementation of a basic HTTP/1.0 server ---------------------------------------------------- o concurrent, multi-threaded client support o multi-homed and multi-port services o "DELETE", "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 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 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 on-line server configuration, reports on activity, configuration, mapping rules andauthorization 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 OF COURSE, SUPPORTS ANY OTHER CGI-COMPLIANT SCRIPT! (including DECthreads' (OSU), once any DECthreads CGI environment specifics are massaged/removed) Server Demonstration -------------------- http://ftp.vsm.com.au:8000/ Package FTP Distribution ------------------------ ftp://ftp.vsm.com.au/wasd/ -- Mark G.Daniel Wide Area Surveillance Division Defence Science and Technology Organization s-mail: PO Box 1500, Salisbury, South Australia 5108 e-mail: mailto:Mark.Daniel@dsto.defence.gov.au 'phone: +61 8 8259 6031 fax: +61 8 8259 6673 "Gort! Klaatu barada nikto." ------------------------