DOCUMENTATION
Technical Overview
WASD HTTPd configuration and management.
Document.
Environment Overview
Using the WASD HTTPd environment from a document author's perspective.
Document.
Scripting Environment
Creating scripts for any of WASD's CGI, CGIplus, ISAPI or OSU envirnments.
Document.
SDM2HTM Utility
Converter from SDML to HTML (used to produce WASD documentation).
Document.
*PostScript versions of the above documents are available
in the respective subdirectories of
HT_ROOT:[DOC]
Significant Changes
Information about per-version changes in package configuration, behaviour,
etc.
Document.
Updating? Beware!
Obvious or known "gotchas!" when updating from one version of
WASD to another.
Document.
Y2K (aka. Millenium Bug, etc.)
A statement regarding Year 2000 and related issues
(which in restrospect, and fortunately, was a bit of a fizzer :^)
Document.
Search HTML Documentation
Search
all [DOC...]*.HTML for a specified string.
Examples
Various configuration examples.
Directory.
Exercise
Files and procedures used in testing and exercising the server.
Directory.
Source Code
Source code directory.
Directory,
Search
all [SRC...] for a specified string.
SCRIPTING
CGILIB
A source-code collection of C-language routines for easing script
programming. Many WASD scripts employ these routines and can provide usage
examples.
Demonstration,
Source.
CGIplus
Persistent CGI script programming environment.
Sources and Demonstrations.
CGIsapi
ISAPI persistent script programming environment.
Demonstration,
Source.
CGIutl
A CGI-processing utility, making the handling of POSTed requests and
other script programming using DCL procedures more convenient.
Demonstration,
Source.
Java
Java-based persistent and non-persistent scripting.
Sources and Demonstrations.
OSU & DECnet
OSU (DECthreads) server compatible DECnet scripting environment.
Sources and Demonstrations.
**Also see
Scripting Environment
document on creating scripts for these environments.
SCRIPTS
Calendar
Generates simple calendars for selectable years.
Demonstration,
Source.
CGI_symbols
Very simple DCL procedure displaying CGI environment variables.
Demonstration,
Source Code.
CharSet
Displays the characters 0 to 255 using selectable browser character sets.
Demonstration,
Source.
Colors
Displays the "standard" 216 Netscape colours in text and
backgrounds.
Demonstration,
Source.
Conan The Librarian
Provides access to VMS Help and Text libraries.
Demonstration,
source code.
Cookie_Demo
Simple DCL procedure demonstrating HTTP cookie manipulation.
Demonstration,
Source Code.
Fetch
Performs some proxy functionality, and HTTP and FTP access from other
scripts.
Demonstration,
Source.
GList
Lists and displays GIF, JPEG and XBM graphics images.
Demonstration,
Source.
Hdisk
Provides disk usage graph and information.
Demonstration,
Source.
HyperReader
Along with HyperShelf, provides access to Bookreader documents.
Demonstration,
Source Code.
HyperShelf
Provides access to Bookreader and BNU shelves.
Demonstration,
Source Code.
HyperSPI
VMS System Performance Information via the Web!
Example,
Source.
ReportError
Example script for reporting errors in a site-prefered manner.
Source.
Request_Error_Msg
Demonstration of a script requesting the server to generate an error
message on it's behalf.
Source.
SHOW
DCL procedure showing the ease with which useful scripts can be produced.
Demonstration,
Source Code.
Query
String search and extract in plain and HTML text files.
Demonstration,
Source.
TMailer
Drop-in WASD replacement for the OSU TMAIL script.
Demonstration,
Source.
UTILITIES
Apache Bench
The Apache Group's ad hoc benchmark utility
(only VMS V7.n or greater).
Source.
Calogs
Consolidates multiple access logs into a single file with records sorted in
time-order.
Source.
Echo
Server simply echos the request back to the client as a plain-text document.
Demonstration.
HTTPdMon
Continuously displays HTTPd information in a terminal window.
Example,
Source.
pCache
Allows analysis of the proxy cache and its files' contents.
Source.
MD5digest
Make MD5 "fingerprints" of files' contents.
Source.
QDLogStats
Allows ad hoc analysis of log files (command-line and CGI).
Source.
RandSeed
Seeds a file with 2048 bytes pseudo-random data. Used by WASD OpenSSL
package.
Source.
SECHAN
Specialized tool used when maintaining WASD package security.
Source.
StreamLF
Converts a file from variable to stream-LF format records.
Source.
UPD
Server provides an integrated update facility for simple, ad hoc changes to
files, etc.
Demonstration 1,
Demonstration 2,
Help.
WASD Bench :^)
A $QIO-driven analogue to the Apache Bench utility.
It also provides for exercising and/or stress-testing a server
(in a similar role to the retired WWWRKOUT utility).
Source.
Where
Server returns the mapped VMS file specification for the supplied path.
Demonstration.
Xray
Server provides the response header and body as a plain-text document.
Demonstration.
|