GAB
===

functionality
-------------

/htbin/gab1.exe/disk:[dir] displays directory with:
  - GAB1 links to sub-directories
  - GAB2 links to archives
  - GAB4 links to compressed files
  - ordinary links to ordinary files

/htbin/gab2.exe/disk:[dir]archive displays content of archive with:
  - link to entire archive
  - GAB3 links to files within archive

/htbin/gab3.exe/disk:[dir]archive/file retrives the file from the archive

/htbin/gab4.exe/disk:[dir]compressfile retrieves the uncompressed file

Both VMS file-spec disk:[dir]file and URL syntax /path/file is supported.

setup
-----

- edit GAB.H to configure properly
- change or remove the PDUTIL_DEF_2 line in GAB2.C, GAB3.C and GAB4.C
- build GAB1/GAB2/GAB3/GAB4 executables
- create a [.GAB] subdirectory to the HTTP-servers login-directory (used for
  temporary files)
- place a .GAB_BROWSABLE in all directories, which shall be accessible by GAB1

problems
--------

- it uses DCL subprocesses => it is ressource consuming
- it is very little tested => there may be many bugs
- the TAR-extract is likely not to work, because of the lack of an option
  for ignoring path's
- multiple concurrent users extracting different files with same name can
  end up with the wrong file
- there is actually not much purpose in doing all this

