WASD Hypertext Services - Technical Overview July 2002 For version 8.0.0 release of the WASD VMS Hypertext Services HTTP server. Supercedes: July 2001 (v7.2) November 2000 (v7.1) June 2000 (v7.0) December 1999 (v6.1) May 1999 (v6.0) November 1998 (v5.3) September 1998 (v5.2) July 1998 (v5.1) March 1998 (v5.0) November 1997 (v4.5) October 1997 (v4.4) August 1997 (v4.3) July 1997 (v4.2) June 1997 (v4.1) October 1996 (v3.4) December 1995 (initial /freeware/ release, v3.1) August 1995 (v2.3) May 1995 (v2.1) Abstract This document is a technical overview of the implementation of the WASD VMS HyperText Transport Daemon. It contains information on server startup, configuration, etc. Previous versions contained information on scripting and brief descriptions of the major code modules of the server, these have now been removed to a documents of their own (see below). Also see WASD Scripting Environment for information on CGI, ISAP, OSU, etc., scripting, and WASD Hypertext Environment for information on using the WASD VMS Hypertext Services. Author Mark G. Daniel Intelligence, Surveillance & Reconnaissance Division Defence Science and Technology Organisation For WASD-related email please use Mark.Daniel@wasd.vsm.com.au Should the above address present problems or provide no response for an extended period then use _Mark.Daniel@dsto.defence.gov.au_ +61 (8) 82596189 (bus) +61 (8) 82596673 (fax) PO Box 1500 Salisbury South Australia 5108 Online Search Search this document using WASDquery (if available at this site): Online PostScript This document is also available in PostScript for access by suitable viewers (e.g. GhostScript), and printing from the location HT_ROOT:[DOC.HTD]HTD.PS Online Demonstrations Some of the online demonstrations may not work due to the local organisation of the Web environment differing from WASD where it was originally written. _Copyright Information_ WASD VMS Hypertext Services, Copyright © 1996-2002 Mark G. Daniel. This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License, or any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. See HT_ROOT:[000000]GNU_GENERAL_PUBLIC_LICENSE.TXT You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The Apache Group This product includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/). Redistribution and use in source and binary forms, with or without modification, are permitted ... OpenSSL Project This product /can/ include software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). Redistribution and use in source and binary forms, with or without modification, are permitted ... Eric A. Young This package /can/ include cryptographic software written by Eric Young (eay@cryptsoft.com) and Tim Hudson (tjh@cryptsoft.com). This library is free for commercial and non-commercial use provided ... Eric Young should be given attribution as the author ... copyright notice is retained Ohio State University This package contains software provided with the OSU (DECthreads) HTTP server package, authored by David Jones: Copyright 1994,1997 The Ohio State University. The Ohio State University will not assert copyright with respect to reproduction, distribution, performance and/or modification of this program by any person or entity that ensures that all copies made, controlled or distributed by or for him or it bear appropriate acknowlegement of the developers of this program. RSA Data Security This software contains code derived in part from RSA Data Security, Inc: permission granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. Bailey Brown Jr. LZW compression is implemented using code derived in part from the PBM suite. This code is copyright by the original author: * GIF Image compression - LZW algorithm implemented with Tree type * structure. * Written by Bailey Brown, Jr. * last change May 24, 1990 * file: compgif.c * * You may use or modify this code as you wish, as long as you mention * my name in your documentation. Other *OpenVMS*, *Compaq TCP/IP Services for OpenVMS*, *Compaq C*, *Alpha* and *VAX* are registered trademarks of Compaq Computer Corporation. *MultiNet* is a registered trademark of Process Software Corporation. *Pathway* is a registered trademark of Attachmate, Inc. *TCPware* is a registered trademark of Process Software Corporation.