========> [VMSLT02A.BULLETIN]AAAREADME.TXT;2 <======== BULLETIN Bulletin is a utility that works a lot like VMS MAIL but that maintains many message folders and is designed to allow many to many communication like that of Usenet news. Many options to shift messages from Bulletin to or from VMS MAIL exist and it can act as a USENET news reader as well. It is very handy for communication within groups or companies. The following are instructions for creating and installing the BULLETIN utility. None of the command procedures included here are sophisticated, so it is likely that several modifications will have to be made by the installer. The installer should enable all privileges before installation. Once installation is complete, it is suggested that the installer enter BULLETIN and read HELP FOLDERS to see the options available when creating or modifying folders. BULLETIN creates a default folder called GENERAL which is a SYSTEM folder (allows messages to be posted which are displayed in full when people login.) This folder can be modified (name changed, SYSTEM setting removed, etc.), but it will remain the default folder which is selected when BULLETIN is entered, and it cannot be deleted. One of the main uses of BULLETIN, besides storage of messages that are manually entered by users, is storage of messages from network mailing lists. This is done by using the BBOARD feature, which is enabled using the SET BBOARD command inside BULLETIN. The alternative method is for mail messages to be written directly by a mailing program by calling internal BULLETIN routines. Such a a program has been written for the popular mail utilities PMDF and MX. If you wish to do so for another utility, read the text file WRITEMSG.TXT. I would be glad to include any such programs with my distribution if you think such a program would be of use to other users. By default, BULLETIN uses the format IN%"email-address" when sending mail via VMS MAIL. The IN% is hardcoded in BULLNEWS.INC. If you use a different protocol, you should either change the reference in that file, or you can define logical name BULL_NEWS_MAILER to point to the new protocol, i.e. DEFINE/SYSTEM BULL_NEWS_MAILER "MX%". If for some reason this is inappropriate, you can define BULL_MAILER to point to a command procedure, and which will be run instead of VMS MAIL. The parameters passed to this procedure are P1 = username and P2 = subject. 1) CREATE.COM This will compile and link the BULLETIN sources. Also, there are several INCLUDE files for the fortran sources (.INC files). BULLETIN will create it's data files in the directory pointed to by the logical name BULL_DIR. If you elect not to use this definition, BULLFILES.INC should be modified. Note that after this procedure compiles the sources, it puts the objects into an object library, and then deletes all the OBJ files in the directory. CREATE.COM will automatically determine if you are running on an alpha rather than a vax and will issue the appropriate commands for that cpu. Of course, separate executables are needed for the two cpus, so if your site has both, you will have to run this procedure separately on each. NOTE 1: If you plan on using the USENET NEWS reader capability of BULLETIN, Page 2 read NEWS.TXT for installation instructions before compiling. NOTE 2: The maximum number of folders for this distribution is 96 folders. If you wish to increase this, modify BULLUSER.INC and recompile the sources. When the new executable is run, it will create a new BULLUSER.DAT data file and rename the old one to BULLUSER.OLD. You cannot reduce the number of folders. 2) INSTALL.COM The following procedure copies the executable image to BULL_DIR and installs it with certain privileges. It also installs the necessary help files in SYS$HELP. (BULLETIN help file is installed into the system help library HELPLIB.HLB. If you don't wish this done, delete or modify the appropriate line in the procedure. Also, the help library for the BULLETIN program, BULL.HLB, can be moved to a different directory other than SYS$HELP. If this is done, the system logical name BULL_HELP should be defined to be the directory where the library is to be found.) 3) LOGIN.COM This contains the commands that should be executed at login time by SYS$MANAGER:SYLOGIN.COM. It defines the BULLETIN commands. It also executes the command BULLETIN/LOGIN in order to notify the user of new messages. NOTE: If you wish the utility to be a different name than BULLETIN, you should modify this procedure. The prompt which the utility uses is named after image executable. If you want messages displayed upon logging in starting from oldest to newest (rather than newest to oldest), add /REVERSE to the BULLETIN/LOGIN command. Note that users with the DISMAIL flag setting in the authorization file will not be notified of new messages. See help on the SET LOGIN command within the BULLETIN utility for more information on this. Also, please note that when a brand new user to the system logins, to avoid overwhelming the new user with lots of messages, only PERMANENT SYSTEM messages are displayed. If you want SYSTEM messages, i.e. messages which are displayed in full when logging in, to be continually displayed for a period of time rather than just once, you should add the /SYSTEM= qualifier. This is documented in BULLETIN.HLP, although there it is referred to only with respect to a user wanting to review system messages. It can be added with /LOGIN. DECWINDOWS users should note the following: Both SYLOGIN and LOGIN are executed twice, once before the terminal is actually created, while SYS$OUTPUT is still a mailbox, the other time after the terminal is created. To avoid this, place the following code in both procedure. It causes them to execute only when the output is a terminal. This code also helps to allow programs to be placed in LOGIN.COM that prompt for terminal input. BULLETIN does this if you select READNEW mode for displaying messages when logging in, as READNEW mode will ask you if you want to display the messages text. Attempts to read terminal input under DECWINDOWS when SYS$OUTPUT is still a mailbox will cause DECTERM creation to fail. (This problem is fixed under MOTIF). $ IF F$LOCATE("_TW",F$GETJPI("","PRCNAM")) .NE. 0 THEN GOTO START $ IF "''F$MODE()'" .NES. "INTERACTIVE" THEN GOTO START Page 3 $ IF F$GETDVI("SYS$OUTPUT","TRM") THEN GOTO START $ GOTO FINISH $START: . . body of SYLOGIN.COM (including BULLETIN command) . . $FINISH: $ EXIT 4) BULLSTART.COM This procedure contains the commands that should be executed after a system startup. It should be executed by SYS$MANAGER:SYSTARTUP.COM. It installs the BULLETIN utility with correct privileges. It also includes the command BULLETIN/STARTUP. This starts up a detached process with the name BULLCP. It periodically checks for expire messages,cleanups empty space in files, and converts BBOARD mail to messages. It also allows other DECNET nodes to share it's folders. If you don't want this feature and don't plan on having multiple folders or make use of BBOARD, you could eliminate this command if you like. However, it is highly recommended that you create this process to avoid extra overhead when users login. NOTE: BULLCP normally is created so it is owned by the DECNET account. If that account does not exist, BULLCP will be owned by the account that issues the BULLETIN/START command. In that case, access via other DECNET nodes will not be available. If you are installing BULLETIN on a cluster and plan to have the bulletin files be shared between all of the cluster nodes, you only need to have this process running on one node. On all other nodes, the system logical name BULL_BULLCP should be defined (to anything you want) so as to notify BULLETIN that BULLCP is running. (On the local node where BULLCP is running, this logical name is automatically defined.) The system logical name BULL_CUSTOM can be defined to enable several features. It is equated to a hex number string. Bit 0 set = need privileges to create folder. 1 set = captive account can write files. 2 set = captive account can use editor. If you want to have more than one database, you can do so by redefining BULL_DIR to another directory. However, only directories that are defined in the list of equivalence names pointed to by the system logical name BULL_DIR_LIST are allowed. For example: DEFINE/SYSTEM BULL_DIR_LIST SITE$ROOT:[SYSEXE],USER1:[MRL] Then BULL_DIR can be defined as SITE$ROOT:[SYSEXE] or USER1:[MRL]. BULL_DIR_LIST must be defined on all nodes in a cluster. The use of the MARK command to mark messages require that a file be created for each user which saves the marked info. That file file is stored in the directory pointed to by the logical name BULL_MARK. You can either let users who want to use this command define it themselves, or you can define it for them, i.e. DEFINE/SYSTEM BULL_MARK SYS$LOGIN. Page 4 5) INSTRUCT.COM This procedure adds 2 permanent messages which give a very brief description about the BULLETIN utility, and how to turn off optional prompting of non-system messages (via SET NOREADNEW). 6) BOARD_SPECIAL.COM This command procedure describes and illustrates how to use the SET BBOARD/SPECIAL feature. This feature allows the use of BBOARD where the input does not come from VMS MAIL. For example, this could be used in the case where mail from a non-DEC network is not stored in the VMS MAIL. Another example is BOARD_DIGEST.COM. This file takes mail messages from "digest" type mailing lists and splits them into separate BULLETIN messages for easier reading. To use this feature, place the special command procedure into the bulletin file directory using the name BOARD_SPECIAL.COM. If you want to have several different special procedure, you should name the command procedure after the username specified by the SET BBOARD command. 7) UPGRADE.COM This procedure is used to upgrade to a new version of BULLETIN. See comments for instructions. 8) MASTER.COM If you are using PMDF, and want to use the BBOARD option, a set of routines are included which will allow PMDF to write message directly into folders, which is a much more effecient way of doing it than the normal BBOARD method of using VMS MAIL. Read PMDF.TXT for how to do this. 9) OPTIMIZE_RMS.COM This routine optimizes index files. To run, type @OPTIMIZE_RMS.COM followed by the filename. If you omit the filename, it will prompt you to allow you to turn off or on several different types of RMS compression. The default is to turn on all types of compression. The optimization will cause the file to be compressed. If you use the NEWS feature, it is suggest that you run this procedure on BULLNEWS.DAT after it is created. Compressing that file greatly speeds up the NEWS update process. If you are tight on space, and have been running BULLETIN for a long time, it might also be useful to compress BULLINF.DAT if that file is very large. However, compressing that (or the other BULLETIN data files) don't appear to save any execution time, unlike BULLNEWS.DAT. ========> [VMSLT02A.GCE]AAAREADME.TXT;2 <======== Everhart Collection The following are included ASNVD_64.mar and VDD64.zip - latest VD: virtual disks for VMS on alpha which use contiguous files as disks. These programs have added one handly feature: the asnvd program will do a packack to ready any disk that is being used for a VD: unit that is specified for /LBN treatment. Thus, mounting the underlying disk /foreign or /foreign/system is no longer needed. IDEZR.zip and IDEZRPC.zip - These two zip files are the same except that one was made to be unpacked from VMS, the other being ok to unpack on a PC or the like. They implement zrdriver (and zsdriver which is the same as zrdriver but allows ucb$l_maxbcnt to be 32768 instead of 8192 so you get less split transfers) and zridehost (and zsidehost which also allows larger nonsplit transfers). These utilities let ypu access SCSI devices that don't know much SCSI and/or that have blocksize other than 512 bytes. You connect a ZR unit e.g. $ sysman io connect zra0:/noada/driver=sys$system:zrdriver and then set command zridehost and get the zridehost program running in a process and give it the ZR: unit name and the name of the device where the sort-of-scsi disk lives. This can be on a SCSI<->IDE converter (like the author's) or wherever you like. The command is something like $ set command sys$sysetm:zridehost $ zridehost zra0: gkb3: where in the example gkb3: would be the GK: unit (can be a DK: unit too) to which the physical disk is connected. This can be automated, presuming zrdriver, zridehost.cld, and zridehost.exe are in sys$system: somewhere, with a command something like $ submit/param=(zra0:,gkb3:)zrddoany which will run things in batch (and incidentally load the ZR unit if need be). It presumes you have the privs to load drivers in the process. Build with @zridebld or @zsidebld and copy the .exe bits, the .cld files, and zrddoany.com if you like into sys$system. Zridehost uses io$_diagnose to read and write the disk, and requires only that the disk return its size and that read and write work. Thus it will work on most any SCSI disk. If the disk block size is not 512, the package will maintain an internal buffer and translate blocksize dynamically, so that the ZR: unit will appear as a normal 512-byte-block device Page 2 regardless of what the actual underlying disk looks like. Works on VMS 7.3 or 7.3-1 alpha. Probably works on VAX also but build commands will need to be tweaked. Object files for the C programs are supplied so anyone can link the code. Glenn Everhart everhart@gce.com ========> [VMSLT02A.GNU]AAAREADME.TXT;2 <======== Gnu Things These are Gnu releases since the last sigtape. Files include the following. Note GCC 3.1 is said to build in Alpha VMS using a DEC C compiler. Also Gnunet is a P2P application as is gnucleus. AAAREADME.TXT;1 AUTOMAKE-1_6_TAR.GZ;1 BISON-1_34_TAR.GZ;1 CCAUDIO-0_4_1_TAR.GZ;1 CURL-7_9_5-PRE2_TAR.BZ2;1 DIFFUTILS-2_8_TAR.GZ;1 EMACS-21_1_TAR.BZ2;1 FILES.LAST28DAYS;1 FSF-MIRROR-SITES.HTM;1 GCC-3_1_TAR.BZ2;1 GHOSTSCRIPT-7_05_TAR.BZ2;1 GLIBC-2_2_2.TAR-BZ2;1 GLPK-3_0_5_TAR.GZ;1 GLPK-3_1_TAR.GZ;1 GNET-0_3_0_TAR.GZ;1 GNUCASH-1_6_6_TAR.BZ2;1 GNUCLEUS-FEATURES.HTML;1 GNUCLEUS-NET.HTML;1 GNUCLEUS-RELEASE.ZIP;1 GNUCLEUS.HTM;1 GNUCLEUSLAN_1_7_5.EXE;1 GNUCLEUS_1_8_2.EXE;1 GNUMERIC-1_1_5.TAR-BZ2;1 GNUNET-0_4_2_TAR.GZ;1 GNUTLS-0_3_92_TAR.GZ;1 GNUTLS-0_4_0_TAR.GZ;1 GNUTLS-ANN.TXT;1 GPROLOG-1_2_8_TAR.GZ;1 GREP-2_5_TAR.GZ;1 GSL-SCI-LIB-1_0_TAR.GZ;1 GWEBCACHE_0_6_1.ZIP;1 GZIP-1_3_2_TAR.GZ;2 GZIP-4G-PATCH.TAR;1 PATCHUTILS-0_2_11_TAR.GZ;1 SCREEN-3_9_11_TAR.GZ;1 WEBSLEUTH-DIAG.ZIP;2 WGET-1_8_1_TAR.GZ;1 ========> [VMSLT02A.JED]AAAREADME.TXT;2 <======== John E. Davis things JED is an editor, cross between EDT and Emacs, runs on many systems. SLANG is the macro language for the editor and other bits MOST is a text viewer that allows fwd/back search, paging either way, etc. SLRN is a news reader AAAREADME.TXT;1 ANATOMY-OF-WEB-APP-WORMS.TXT;1 JED09915.ZIP;1 MOST-4_9_2_TAR.GZ;1 SLANG-1_4_5_TAR.BZ2;2 SLANG1_4_3-DOC_TAR.BZ2;1 SLRN-0_9_7_4_TAR.GZ;1 ========> [VMSLT02A.MOREAU]AAAREADME.TXT;3 <======== ACM47-SRC-NEW.ZIP;1 Flight simuiator ALTRIS-132.ZIP;2 Another flight simulator FCTM.ZIP;1 for flt.sim FLIGHT.HTML;1 more docs for flight sim. FLIGHT.ZIP;1 flight sim FLY8_111.ZIP;1 another flight sim FREETYPE2.ZIP;1 Use TrueType fonts in VMS JASPER-1_500_4.ZIP;1 Music editor LUDOVIC_WORLD.ZIP;1 Scenery for Flight MESA-34.ZIP;2 VMS 3d graphics routines SUB_HANGAR_12.ZIP;1 scenery for flight SUB_MIDWAY21.ZIP;1 scenery for flight TIMIDITY-2001-PATCHES.ZIP;1 Music for Timidity MIDI editor TIMIDITYXX-2111.ZIP;1 Music editor VOLCANO_WORLD.ZIP;1 Scenery for flight XEPHEM-352.ZIP;1 Ephemeris for X - shows where planets are XFORGE-022.ZIP;2 Sound file editor XLANDER_VAX_AXP.ZIP;1 lunar lander game for X XLOCKMORE-502.ZIP;1 Lock screens, many idle screen hacks XPDF-1_0.ZIP;1 View PDF files in VMS XVMSUTILS-117.ZIP;1 VMS DECwindows support utilities ========> [VMSLT02A.NET]AAAREADME.TXT;3 <======== Miscellany from the net This directory has a variety of itesm that looked useful and instructive. Non VMS materials tends to include source for study and documents exist to give some descriptions. Of special interest may be the SIMH simulators, since these now support a working VAX emulation on x86 hardware, allowing one to run VAX/VMS on such iron (as well as a variety of other operating systems and machine simulators). Circle is reputedly a P2P networking package, VLC allows oen to remote operate Windows or the like from other OSs including VMS, WINE is a free windows emulator for X86 and Bochs is an x86 emulator for anything. Xwinx also allows Windows screens to be exported to X11 displays. OpenCL lets you run your very own certificate authority. There is a great deal more... Explore the documents. 088_1.JPG;1 088_2.GIF;1 088_3.GIF;1 AAAREADME.TXT;1 ABS-SRC-0_907-SPREADSHEET.TAR-GZ;1 ABSDOC.HTML;1 ADORE-0_42.TGZ;1 AFIO-2_4_7.TGZ;1 AIKSAURUS-0_12_TAR.GZ;2 AMAP-0_95_TAR.GZ;1 ANONYMITY-HOWTO.HTM;1 ANTIWORD-0_32_TAR.GZ;2 APP-SCANNER-ANN.TXT;1 AUTOPILOT-1_6_TAR.GZ;1 BBTXT.ZIP;1 BEALE-SCI-CRYPT.HTM;2 BH-EUROPE-01-SPEAKERS.HTML;1 BOCHS-1_4_1_TAR.BZ2;1 BOCHSDOC-1_3_PRE1_TAR.GZ;1 BOF-ENG.TXT;1 BRIDGE-0_1_TAR.GZ;1 BUBBLEGUM-1_0_TAR.GZ;1 BZIP2-1_0_2_TAR.GZ;1 CCMATH-2_2_1_TAR.GZ;1 CCRYPT-1_1_TAR.GZ;1 CDRTOOLS-1_11A24_TAR.BZ2;1 CDSTATUS92_TAR.GZ;2 CHAP.PDF;1 CHARCONV-1_1_0_TAR.GZ;1 CHORD.HTML;1 CHORDHOWTO.HTML;1 CIRCLE-0_30_TAR.GZ;1 CIRCLE-TALK.PDF;1 CIRCLE.HTML;1 CKERMIT-8-ANN.TXT;1 COMMANDLINES.HTML;1 COMPROR2_1_TAR.GZ;1 CRYPTFS-0_0_TAR.GZ;1 CRYPTXX.EL;2 CUMBRIA-SHEEP-COUNTING.TXT;1 DCL_TAR.GZ;1 DECENT-LBJ-QUOTE.TXT;1 DISKIO2.CPP;1 DLM-1_0RC2_TAR.BZ2;1 DL_LIBV2.C;1 DL_LIBV2.H;1 DOCSIS-VULN-CONFIG.TXT;1 DOMC-0_5_1.TGZ;1 DPROBES-V3_5_0_TAR.GZ;1 DRAWBOARD_0_56.ZIP;1 DRIP-0_8_0_TAR.GZ;1 DUMBFS-0_0_TAR.GZ;1 DVDRTOOLS-0_1_2_TAR.GZ;1 EMBED.C;1 EXAMINER-0_2_TAR.GZ;1 EXPLOITS.HTML;1 EXPLORE2FS-1_00-PRE4-SRC.TGZ;1 EXPLORE2FS-1_00-PRE4.ZIP;1 EXPLORE2FS.HTM;1 FILEDISK.ZIP;2 FILEUTILS-4_0.DIFF;1 FLAWFINDER-0_19_TAR.GZ;2 FM20011109.HTM;1 FM20020227.HTM;1 FM20020311.HTM;1 FM20020312.HTM;1 FONT2SVG.HTML;1 FONT2SVG_TAR_GZ.TAR;1 FOX-IL-SPY.HTM;1 FREEME.ZIP;3 FREEMONEY_0_03_TAR.GZ;1 FREERADIUS_TAR.GZ;1 FREETYPE-2_0_9_TAR.BZ2;1 FREEVMS.DIR;1 FSDEXT2-017.ZIP;1 FSDEXT2-FAQ.TXT;1 FSDEXT2-SRC.ZIP;1 FSDEXT2-W98.HTML;1 FSDEXT2.HTM;1 FSDEXT2_0163.ZIP;1 FSDEXT2_0163SOURCE.ZIP;1 GENERIC-CACHE-ANALYSIS.TXT;1 GNET-1_1_3_TAR.GZ;1 GNOPHONE-0_2_0_TAR.GZ;1 GNUPG-1_0_7_TAR.GZ;1 GPROLOG-1_2_8_TAR.GZ;1 GRAB-AUDIO-ON-PROT-CD-HOW.TXT;1 GZIP-1_3_2_TAR.GZ;1 HDCP-WEAKNESS.HTM;2 HDCP10.PDF;2 HDCP111901.HTM;2 HDCP111901.PS;2 HDCP1ERRATUM11.PDF;2 HDCPATTACKS.HTML;2 HDCP_UPSTREAM_100_ERRATUM.PDF;2 HDCP_UPSTREAM_100_SPECIFICATION.PDF;2 HOLLYWOOD-DVD-CRD-DVR-EM8300-0_8_3_TAR.GZ;1 IP-FIL3_4_21-SOLARIS-LKM_TAR.GZ;1 IPFFREEBSD.HTML;1 IPFGEN.HTML;1 IPFHPUX.HTML;1 IPFIPMON.HTML;1 IPFLINUX.HTML;1 IPFMAIL.HTML;1 IPFNETBSD.HTML;1 IPFPROB.HTML;1 IPFQUES.HTML;1 IPFSOLARIS.HTML;1 IPFSUNOS.HTML;1 IPFTOC.HTML;1 IPFVPN.HTML;1 IP_MASQ_VPN.HTML;1 IRCNSID.C;1 IRCSNIFF_TAR.GZ;1 J2EEANDDOTNETSECURITYBYGERMULCAHY.PDF;1 JFFNMS-NET-MGT-SYS0_5_7_TAR.GZ;1 JMONEYATHOME-0_50B_TAR.GZ;1 JPEG-EXTRACTOR.HTML;1 Page 2 JPEGEXTRACTOR.ZIP;1 KEYPAD-CODES-FOR-X11.TXT;2 KSPY-1_0.TXT;1 L2TPD-0_65_1_TAR.GZ;1 LDMDOC-0_1.ZIP;1 LIBDICT-0_2_0_TAR.GZ;1 LIBDVDCSS-1_2_1_TAR_GZ.TAR;1 LIBDVDREAD-0_9_2_TAR.GZ;1 LIBSIMD-20020214_TAR.GZ;1 LINITS-TO-SW-EST-KCSEST.PDF;1 LINKER2_0_TAR.GZ;1 LINUX-2_5_9-NTFS-2_0_2_PATCH.BZ2;1 LINUX-LDM-0_0_6_TAR.BZ2;1 LINUX-NTFS-1_4_0_TAR.GZ;1 LINUXUNIX.DIR;1 LKM-KEYLOG-ARTICLE.HTM;1 LOGI_CRYPTO1_1_1.ZIP;1 MEDUSA-092-ANN.TXT;1 MESALIB-4_0_TAR.BZ2;1 MICROCODE-AND-CPU-DESIGN.TXT;2 MOBBING.C;1 MS-DRM.HTM;1 MTMNT24.PPT;1 NAIM-0_10_4_TAR.GZ;1 NAPSHARE-1_0_TAR.GZ;1 NC6-0_2PRE3_TAR.BZ2;1 NEUTRINO-BIG_PICTURE.PS;1 NG-SPICE-REWORK-14_TAR.GZ;1 NON-SQL-DBMS-LINUX.HTM;1 NORM-USENIX-SEC-01.PDF;1 NTIFS-FILEDISK-ETC.HTM;1 NTIFS.H;1 NTIFS.ZIP;1 NUMERIC-PREFIXES.TXT;1 ODBC-ODBC-BRIDGE-1_0_0_12.ZIP;1 OFFICE-XP-INSEC-FIX-M-005.SHTML;1 OPENCL-CRYPTO-0_8_3.TGZ;1 OPENSSL-ENGINE-0_9_6D_TAR.BZ2;1 OPENVPN-1_0_2_TAR.GZ;1 OS-STORY.HTM;1 PAPILLON-SOLARIS-LKM-0_3_3A_TAR.GZ;1 PAPILLON.HTML;1 PATCHUTILS-0_2_1_TAR.GZ;1 PEERCAST.PS;2 PEERCAST0_1.TGZ;1 PEERCAST0_1_TAR.GZ;1 PERLDESK-1_02-STABLE_TAR.GZ;1 PHRACK58_TAR.GZ;2 PLPLOT-5_1_0.TAR-BZ2;1 PLUGGER-4_0_TAR.GZ;1 POSTGRESQL-7_2_1_TAR.BZ2;1 PTRACEKM_TAR.GZ;1 PYTHON-BIGGLES-PLOTPROG1_6_0_TAR.GZ;1 RAWWRITEWIN-0_5.ZIP;1 RAWWRITEWIN-0_5_SRC.ZIP;1 RCCRYPT-1_1_TAR.GZ;1 RDESKTOP-1_1_0_TAR.GZ;1 RDESKTOP-1_1_0_TAR_GZ.HTML;1 RDESKTOP-GTKFORK_TAR_GZ.TAR;1 RDESKTOP.HTML;1 RE-DOCSIS.TXT;1 REMOVE-EULA.TXT;1 RESPONSIBLE-DISCLOSURE-RFC-IS-TERRIBLE.TXT;1 ROMFS.ZIP;1 ROMFSREC.ZIP;1 RUBBERHOSE.DIR;1 SCANSSH-1_6_TAR.GZ;1 SCIENTOLOGY-CRITIC-SITE-LOC.HTML;1 SCILAB-2_6_SRC_TAR.BZ2;1 SCILAB-README.HTML;1 SCILAB.HTML;1 SCRAMBLED_EGGS_TAR.GZ;1 SCRIBA-DOC-HTML-V10B27.ZIP;1 SCRIBA-V1_0B27-SOURCE_TAR.GZ;1 SERVERCONFIG.ZIP;1 SFS-0_5K_TAR.GZ;1 SFS-INDEX.HTML;1 SFS.HTML;1 SHADOWFT-1_4_TAR.GZ;1 SILENTLOG.ZIP;1 SIMH-BUILD-HINT.TXT;1 SIMHV29-10.ZIP;1 SIMH_TRAILING-EDGE.COM;1 SIMTOOLS.ZIP;2 SMBAUTH1_3_0_TAR.GZ;1 SMBCLIENT.ZIP;1 SNATCHER-2_3_1_TAR.GZ;1 SNIFFER-0_1_1_TAR.GZ;1 SOFTESTIM.HTML;1 SPANNING-TREE-WEAKNESS-RUSSIAN.HTML;1 SPOOL2PDF_TAR.GZ;1 SQL-LEDGER-1_6_10_TAR.GZ;1 SRM_TAR.GZ;1 SSHSNIFF_TAR.GZ;1 STAR-1_4A07_TAR.GZ;2 STEGHIDE-0_4_1_TAR.GZ;1 SWAPFS.ZIP;1 SWATCH-3_0_4_TAR.GZ;1 SWIFTSURF-1_2_5_TAR.GZ;1 T1LIB-1_3_TAR.BZ2;1 TECO-INIT-TRICK.TXT;2 TEE.C;1 TESO-SCENE-AT_RELEASES.HTM;1 TEX2PDF-3_0_TAR.GZ;1 TINYCA-0_3_3_TAR.BZ2;1 TMPFILE-ALTERNATIVE-SRC.TXT;1 TRUETYPE_EMBEDDING-ENABLER.TXT;1 TRUTYPE-EMBED.EXE;1 TURBOC-20020602_TAR.BZ2;1 TURBOC-CROSSCOMPILE.HTML;1 UDF-0_9_5_TAR.GZ;1 UNISCAN.ZIP;1 USING-SIMH-MAC-HINT.TXT;1 VAX-SIM-ERRATA-1.TXT;1 VAX.HTML;1 VAXPRELIMSIM.ZIP;1 VAX_CPU.C;1 VLC-0_2_91-1_I386.RPM;1 VLC-0_2_91-WIN32-INSTALLER.EXE;1 VLC-0_2_91_TAR.BZ2;2 VLC-DOC.HTML;1 VMA_RW_CHK-1_0_TAR.GZ;1 VMS-JAVA-FASTVM-INSTALL_NOTES.HTML;1 VOBCOPY-0_4_0_TAR.GZ;1 VTQLSERVER-0_4_4_TAR.GZ;1 W95-DISK-ACCESS-INFO.HTML;1 WATCHFOLDER-0_1_3_TAR.GZ;1 WEBSLEUTH.ZIP;1 WEIRDX-1_0_31_TAR.GZ;1 WINDOWS-KEY-USE.TXT;1 WINE-20020605_TAR.BZ2;1 WINE-DOC-TXT_TAR.GZ;1 WINE4.LIS;1 WINE5.LIS;1 WINECHANGES4TO5.TXT;1 WINEPULLED4TO5.ZIP;1 WINSHELL.ZIP;1 WINXP-SPIES-ON-YOU.TXT;1 WWW_PERLDESK.COM;1 WXBASIC.TAR;1 XBL-TETRISCLONE-1_0K_TAR.GZ;1 XBOX.HTML;1 XDRAWCHEM-0_99_4.TGZ;1 XLIB.TGZ;1 XNEST.TGZ;1 XPDF-1_01_TAR.BZ2;1 XPDF-CHANGES.TXT;1 XPDF.HTML;1 Page 3 XPDF_FILES.DIR;1 XPROG.TGZ;1 XTUNES-0_27_TAR.GZ;1 XVKBD-1_6_TAR.GZ;1 XVKBD-LATIN1.GIF;1 XVKBD.HTM;1 XWINX-0_03_TAR.GZ;1 XWINX-BUILDING.PHP;2 XWINX-FUTURE.HTM;2 XWINX.HTM;2 XXDIFF-2_0_TAR.GZ;1 YASE-0_9_9_TAR.GZ;1 YENCODE-0_4_TAR.GZ;1 ZLIB-1_1_4_TAR.GZ;1 ZLIB114.ZIP;1 ========> [VMSLT02A.NT]AAAREADME.TXT;3 <======== This area contains a few interesting or useful bits of lore and tools for Windows NT or Windows 2000 or even XP. Its focus is on internals lore. The NT rootkit is a worked example of a module that can be added into NT to change kernel behavior. There are a few other handy things like a virtual-disk-on-file driver. AAAREADME.TXT;1 ADDTASK.ZIP;1 BAMBOO.HTM;1 BOO-AXP.ZIP;1 BOOUTILS-I.ZIP;1 CREATE-MEM-SECT-IN-DVR.TXT;1 CREATE-RING0-THREAD-HOW.TXT;1 DOUBLE-FAULT-MEANING.TXT;1 DRIVER-COMPLETION-TIP.TXT;1 EXT2FS-BUILDING.HTM;1 EXT2FS-BUILDING_FILES.DIR;1 EXT2FSD-0_06.ZIP;1 FILEDISK.ZIP;1 FLUSHBUFFER-TECH-SRC.TXT;1 HOOK-NDIS-SRC.TXT;1 HOOK-NDIS-SRC2.TXT;1 HOOK-NDIS-SRC4.TXT;1 HOOK-SYSCALL-BIT.TXT;1 HOW-TO-DEBUG-HOWWORKS.TXT;1 IMAGE-DRIVE-WITH-NC-AND-DD.TXT;1 IO-BUFFER-USAGE-IN-DIRECTMODE.TXT;1 IOCTL-BUF-MEANINGS.TXT;1 IPD-INDEX.HTM;1 IPD.ZIP;1 IRP-CANCEL-HOW.TXT;1 IRP-COMPLETION-NOTE.TXT;1 MONITOR-PROC-CREATE.TXT;2 MS-HAIKU.TXT;1 NT-SCSI-PORT-DVR-TIDBIT.TXT;1 NT2K-TOOLS-ANN.TXT;2 NTFS-HIDDEN-DATA-MISCHIEF.TXT;1 NTPROXYDRIVER.PDF;1 NTROOTKIT-MSG.HTM;1 NT_ROOTKIT0_40.ZIP;1 NT_ROOTKIT_ALL.HTML;1 SCSI-PASSTHRU-USE.TXT;1 SETEVENTHANDLER-TIP.TXT;2 SYSTEM-WAIT-NOTE.TXT;1 TDI-EXAMPLE.TXT;1 TDI_FLT.ZIP;1 THREADING-SYNC.TXT;1 UMODE-IN-DV_R.TXT;1 UNLOAD-READONLYDISK.TXT;1 UPLUGPLAY-EXPLOIT-SRC.TXT;1 XP-ENTER-KNL-HOW.TXT;2 ========> [VMSLT02A.OPENOFFICE]AAAREADME.TXT;2 <======== Open Office This is a free office suite akin to MS Office, but written in Java, C, and C++ and supposedly portable. The sources for V1.0 are here. Binaries can be had from www.openoffice.org. GPL_LICENSE.HTML;1 44/44 29-NOV-2001 09:11:20.00 LGPL_LICENSE.HTML;1 65/66 29-NOV-2001 09:11:28.00 LICENSE.HTML;1 18/18 29-NOV-2001 09:10:58.00 OOO_1_0_0_SOURCE_TAR.BZ2;1 227976/227976 1-MAY-2002 08:59:14.00 SISSL_LICENSE.HTML;1 43/44 29-NOV-2001 09:11:24.00 ========> [VMSLT02A.PRO]AAAREADME.TXT;2 <======== DEC Pro 350 Stuff This area contains all the DEC Pro 350 material from the DECUS library that could be found on the net. Use LHARC to extract. Most all this code can run under RSX11M or M+ on real or emulated pdp11 also and it is captured here to keep it from vanishing altogether. 123-1.LZH;1 124-1.LZH;1 124-2.LZH;1 124-3.LZH;1 136.LZH;1 137.LZH;1 173.LZH;1 174.LZH;1 175-1.LZH;1 175-2.LZH;1 175-3.LZH;1 175-4.LZH;1 175-5.LZH;1 176-1.LZH;1 176-2.LZH;1 176-3.LZH;1 177-1.LZH;1 177-10.LZH;1 177-11.LZH;1 177-12.LZH;1 177-13.LZH;1 177-14.LZH;1 177-15.LZH;1 177-16.LZH;1 177-17.LZH;1 177-18.LZH;1 177-19.LZH;1 177-2.LZH;1 177-20.LZH;1 177-21.LZH;1 177-3.LZH;1 177-4.LZH;1 177-5.LZH;1 177-6.LZH;1 177-7.LZH;1 177-8.LZH;1 177-9.LZH;1 178-1.LZH;1 178-2.LZH;1 178-3.LZH;1 178-4.LZH;1 178-5.LZH;1 178-6.LZH;1 178-7.LZH;1 178-8.LZH;1 178-9.LZH;1 179-1.LZH;1 179-2.LZH;1 179-3.LZH;1 180-1.LZH;1 180-10.LZH;1 180-11.LZH;1 180-12.LZH;1 180-13.LZH;1 180-14.LZH;1 180-15.LZH;1 180-2.LZH;1 180-3.LZH;1 180-4.LZH;1 180-5.LZH;1 180-6.LZH;1 180-7.LZH;1 180-8.LZH;1 180-9.LZH;1 181.LZH;1 AAAREADME.TXT;1 BLISS-11_TAR.GZ;1 BORZOI-0_9_1-ELL-CRYPT_TAR.GZ;1 DECUSC_TAR.Z;1 F77.LZH;1 FTP_UPDATE_UU_SE-PUB-PDP11README.HTML;1 K11MIT_TAR.Z;1 NAMES174.TXT;1 NAMES174_TXTA.TXT;1 NAMES175.TXT;1 NAMES176.TXT;1 NAMES177.TXT;1 NAMES178.TXT;1 NAMES179.TXT;1 NAMES180.TXT;1 PASSWORD.HTML;1 PDP-GCC.SHAR;1 PDP11-INDEX.TXT;1 PRO101.TXT;1 PRO123.TXT;1 PRO124.TXT;1 PRO125.TXT;1 PRO127.TXT;1 PRO128.TXT;1 PRO129.TXT;1 PRO131.TXT;1 PRO134.TXT;1 PRO135.TXT;1 PRO136.TXT;1 PRO137.TXT;1 PRO138.TXT;1 PRO139.TXT;1 PRO143.TXT;1 PRO148.TXT;1 PRO150.TXT;1 PRO152.TXT;1 PRO155.TXT;1 PRO161.TXT;1 PRO163.TXT;1 PRO164.TXT;1 PRO165.TXT;1 PRO166.TXT;1 PRO169.TXT;1 PRO170.TXT;1 PRO171.TXT;1 PRO172.TXT;1 PRO173.TXT;1 PRO174.TXT;1 PRO175.TXT;1 PRO176.TXT;1 PRO177.TXT;1 PRO178.TXT;1 PRO179.TXT;1 PRO180.TXT;1 PRO181.TXT;1 RAIND112.ZIP;1 README.HTML;1 README.PDPGCC;1 RX50.NOTES;1 RX50.ZIP;1 TECO11_TAR.Z;1 TELEDISK.ZIP;1 VENIX-README.HTML;1 VENIX.TAR;1 VENIX1.ZIP;1 VENIX2.README;1 VENIX2S.ZIP;1 VENIX2U.ZIP;1 WARUG67.LZH;1 WPS1.TD0;1 WPS2.TD0;1 WPS3.TD0;1 WPS4.TD0;1 WPS5.TD0;1 WPS6.TD0;1 Total of 140 files. ========> [VMSLT02A.SAMBA]AAAREADME.TXT;1 <======== SAMBA This directory contains Samba, a utility set that lets other machines serve disks and printers to Windows boxes, that allows other machines access to Windows shares and printers, and allows other boxes to supply authentication to Windows domains. There is a VMS port of Samba V2.2.4 here, almost the latest, plus the current 2.2.5 release and the diffs, and VMS binaries. Complete source code and binaries are here. While this does not duplicate all that Pathworks does, it handles a goodly set of functions. CIFS is a client filesystem for Samba or Windows, set up for linux or unix like OSs but present in source only. ========> [VMSLT02A.SEC]AAAREADME.TXT;2 <======== Security tips and alerts This area is mostly tips but some other bits of security relevant code from the net. Some of this is sources to malware...be careful with it. Nothing here should spread on VMS but it is here for study only. AAAREADME.TXT;1 ANATOMY-OF-WEB-APP-WORMS.TXT;1 BINARY-BRUTEFORCE.TXT;1 BLOCK-ENVIRON-PROBS-SSH.TXT;1 BLOWCHUNKS-FIXUP-ANN.TXT;1 BLOWCHUNKS.PL;1 BPFTP235.EXE;1 BYPASS-CONTENT-FILTER-TECHNIQUES.TXT;1 CABLE-MODEM-CONFIG-INFO.TXT;2 CFGMGMT.HTML;2 CGIFILE.TXT;1 CROSSSITE-ALERT-G1.TXT;1 CROSSSITE-SCRIPT-TOOL-CODE.TXT;1 CSS-CASCADINGSTYLESHEET-PROB.TXT;1 CSS-SCRIPTING-ISSUE.TXT;1 DCFLDD-1_0_TAR.GZ;1 DOD-SEC-TOOLS.TXT;1 FATBACK-1_3_TAR.GZ;1 FIND-LKM-CODE.TXT;1 FINGERPRINT-PORT80.TXT;1 FINGERPRINTING-2.TXT;1 FOREMOST-0_62.TGZ;1 FOREMOST-0_62_TAR.GZ;1 FORENSICS-REF-LIST.TXT;1 FXP-TUTORIAL.HTM;1 GET-OUT-OF-CHROOT-PAPERS.TXT;2 GET-OUT-OF-CHROOT-PAPERS.TXT;1 HASHING-TOOL-ANN.TXT;1 HEADER-BASED-EXPLOITATION.TXT;1 HTML-MAIL-HOLE.TXT;1 IE-UNICODE-OVFL-EXPLOIT.HTM;1 KILL_RADIUS.TGZ;1 LFTP13.ZIP;1 MOD_BLOWCHUNKS.C;1 NT-EVENT-KNL-USER-SHARE-HOW-INSEC.TXT;1 NT-SIDESCALATION-ATTACK.TXT;1 OWASP-CATEGORIES.TXT;1 PAPILLON-SOLARIS-LKM-0_3_3A_TAR.GZ;1 PAPILLON.HTML;1 RADIUS-ISSUES.TXT;1 RADIUS-PROTOCOL-ANALYSIS.TXT;1 REMOTE-ORACLE-HOLE.TXT;2 RIP-CD-HOW.TXT;1 SAFEWEB-HOLE-HOW.ZIP;1 SERVER-CAN-SEE-ALL-YOUR-FILES.TXT;3 SET-OUTLOOK-PLAINTEXT-READ.HTML;2 SMARTFULL.EXE;1 SOCAT-ANN.TXT;1 SSH-ATTACK.TXT;1 TOOLEAKY.EXE;1 TOOLEAKY.ZIP;1 TUNELS-VI-DNS.TXT;1 WEB-FILTERING.TXT;1 WEB-TESTING.TXT;1 WEP-BOGUS-ORINOCO.TXT;1 ========> [VMSLT02A.SWTOOLS]AAAREADME.TXT;2 <======== Spring 1986 DECUS Distribution Software Tools This Software Tools distribution off the Spring 1996 L&T SIG tape got very limited distribution. It is presented here to make it more widely available. This is a pretty complete unix like shell for VMS and utility set that goes with it, mostly written in portable RATFOR (a Fortran preprocessor dialect that somewhat resembles C). The following steps must be performed to build the Spring 1986 release of the Software Tools package for VMS. 1. Edit the file stlognam.com in this distribution directory to reflect the disk and directories used by the tools. All of the tools logical names start with the string "st_", in an attempt to avoid conflicts with all other software. The definition for st_node should be replaced with your node name, and st_timezone should be replaced with the appropriate three character mnemonic. Do not worry, the software which uses the logical name worries about whether it is daylight-savings time or not, so you won't have to worry about changing the logical name each April and October. 2. Invoke the modified stlognam.com to set up the environment 3. Create the six known directories (~bin, ~usr, ~tmp, ~lpr, ~msg and ~man) with the appropriate protection, and set default to st_bin. Consult release.doc for information on the required protection modes for the directories. 4. Copy the Distn directory files into the current directory, after deleting all files currently in the directory. Make sure that the account under which you are running has the following quotas: PRCLM 10 BYTLM 30000 FILLM 75 TQELM 40 PGFLQUOTA 16384 5. @toolgen This command file assembles all macro primitives, compiles all fortran primitives, builds two tools to bootstrap ourselves, and then proceeds to build the 115 utilities in the package. This takes a few hours, so take a break. If you answer yes to any of the questions concerning file deletion, toolgen will delete unneeded files as the processing progresses. If you delete the object files, a savings of ~2000 disk blocks ensues. If you delete the source files as you progress, a savings of ~3700 blocks accrues. If a shared global image is NOT selected, the Page 2 entire system occupies ~22000 blocks if no files are deleted, or ~16000 blocks if both sources and objects are deleted during the build. On the other hand, by building with the shared global image, the corresponding numbers are ~12000 and ~6000, respectively. 6. Now modify the system startup files to setup the new logical names and installed images for the next boot. -1- Spring 1986 DECUS Distribution 7. Install the known images using st_bin:tools.ins 8. The required quotas have not changed with this release, so no mucking with the authorization file will be necessary, unless this is your first tools release. If this is the case, consult the file release.doc in the distn directory. 9. To build the appropriate mail system utilities, you need to consult the file msgreadme.1st in the msgsys directory; follow the directions there. 10. You should now be operational. Software Tools Users Group 140 Center Street El Segundo, CA 90245 (213) 322-2574 Page 3 -2- ========> [VMSLT02A.TK]AAAREADME.TXT;2 <======== Hunter Goatley collection, from new material on his website. A2PS.ZIP;1 ASCII to Postscript conversion AAAREADME.TXT;1 AVFS-0_9_3_TAR.GZ;1 CALLABLE-PING.ZIP;2 Callable ping util CVTLIS.ZIP;1 Convert .lis to source. FLIST.ZIP;1 File and directory manager FREE.ZIP;1 Shows blockusage for mounted disks FTP_MIRROR.ZIP;1 Mirror an FTP site HGFTP.ZIP;4 Better FTP client and server JUMP.ZIP;4 Become another user w/o knowing their password MGFTP.ZIP;3 older better FTP client and server MGPCX.ZIP;1 Read/write PC format floppies MX042.INFORMATION;3 Mailer program MX042.RELEASENOTES;3 MX042.ZIP;3 MX042_KIT_FIXES.ZIP;3 MX042_SRC.ZIP;2 MX042_SRC_UPDATE_WITH_ANTI_RELAY.ZIP;3 NBS.ZIP;1 Set time to NBS time NETLIB023.ZIP;1 Stack independent tcp/ip networking ODS2.ZIP;1 Read ods-2 disks on Windows etc. w/src TAIL.ZIP;1 Show tail end of a file, possibly continuously UAF.ZIP;2 Search UAF and guess passwords, show up too-easy passwords. UNZIP_5_50.ZIP;1 Uncompress .zip files VDD64.ZIP;2 Virtual disk on contiguous files or chunks of unmounted disk. No need to mou/for/sys any more VERB.ZIP;2 Display DCL .CLD definitions from DCL tables VMSTAR.ZIP;2 TAR format read/write/list utility WATCHER.ZIP;1 Idle terminal logout ========> [VMSLT02A.VU]AAAREADME.TXT;3 <======== VMS things This directory has codes that run or purport to run on VMS. Also many text files are bits of useful VMS lore. A2HDOCO.ZIP;1 ASCII to HTML A2HVMS.HTML;1 A2HVMS_FILES.DIR;1 AAAREADME.NBL;1 AAAREADME.TXT;1 ADA-COMPILER-LOC.TXT;1 Where to find Ada compiler for VMS on net AHLEFELDT-POSTPROG.ZIP;1 AHLEFELDT-POSTSCRI.HTM;1 AIRWOLF.ZIP;1 A flight simulator ALLOW-DECW-TCPI-ALTWAY.TXT;1 ALPETHER.EXE;1 ALPHA-VS-IA64-EXPLAIN.TXT;1 AM-I-BEING-DEBUGD-SRC.TXT;1 AM-I-BEING-DEBUGD2-SRC.TXT;1 AM-I-BEING-DEBUGGED-SRC.TXT;1 ANALOG-5_22-VMS.ZIP;1 Analog clock ANALOG-5_22.ALP73;1 ANALOG.HTML;1 ANTIWORD-MOD-NEEDED.TXT;1 ANTIWORD.DIR;1 ANTIWORD_VMS.ZIP;1 Read MS Word files ASD-INSTALL.COM;1 ASD-README.TXT;1 ASD.EXE;1 Alpha software development environment AUTO_REPLY.ZIP;1 Reply to mail when you are out... BAMSE.HTML;1 SSH client and library for VMS BAMSE000_SRC.ZIP;1 BAMSE000_SRC_20020125.ZIP;1 BAS$EDIT-USE-DOC.TXT;1 BASH.TARBZ2;1 BASH shell for VMS BIGNUM-PREFIX-LIST.TXT;1 BOCHS-1_3.TAR-GZ;1 x86 emulator, ported to VMS. BOCHS-1_3_VMS.ZIP;2 BOCHS-VMS-ANN.TXT;2 BTRAN-ANN.TXT;1 DEC basic to Visual Basic translator BTRAN.HTML;1 BTRAN.TGZ;1 BUILD-PCSI-KIT-SRC.TXT;1 BZIP2.DIR;1 Compress utility. Makes .BZ2 files, better compressed than .gz gzip or zip files. BZIP2.EXE;2 BZIP2VAX.EXE;1 CAL_EXE.GZ;1 calculator CASECONVTOLOW.TXT;1 CDRECORD-1_11A06.ZIP;1 Record CD-R on VMS CHARPN-VAX-DOWNLOADS.HTM;1 CHEAP-USB-VMS-CARD.TXT;1 CHKPW.C;1 CHKPW.MAR;1 Page 2 CHOWN.TXT;1 CLUSTERING-SINCE-1980.TXT;1 COMMAND_3.ZIP;1 COMPACT-DCL-TIME-CONVERT.TXT;1 CONVERTING-MAKEFILE-TO-MMS.TXT;1 COPY-FILE-BY-FID-SRC.TXT;1 CREATE-ACE-FROM-PROG-SRC.TXT;1 CREMBX.ZIP;1 DCL interface to create mailboxes CURL-7_9_5-VMS.ZIP;1 Transfer files from ftp or http sites. Can resume partial transfer and finish it up. CURL-DOCS.HTML;1 CURL-MANPAGE.TXT;1 CVS_ALPHA_EXE.ZIP;1 CVT_DOC.HTML;1 C_FINDIMAGE-HANG.TXT;1 DAPFS-2_4_1_TAR_GZ.HTML;1 DECnet filesystem for Linux DATA_4.ZIP;1 DCL-MIN-DEM1.TXT;1 DCL-MIN-DEM2.TXT;1 DCL-MIN-DEM3.TXT;1 DCL-MIN-DEM4.TXT;1 DCL-MIN-DEM5.TXT;1 DCL-SHW-LINKS-SRC.TXT;2 DCL_2_00_TAR.GZ;1 DCL_ANALYST-SRC.TXT;1 DEC-CXX-KIT-LOC.TXT;1 DECMATE.TAR;1 Some DECmate software (if you have one) DECNET-PING-COM.TXT;1 DECPRO-FAQ4.TXT;1 DECWHO-SRC.TXT;1 DEFAULTS_3.ZIP;1 DELETE-INTRUSION-RECORDS-SHR.TXT;1 DELTA-TIME-COM.TXT;1 DEMANGLER_TAR.GZ;1 DFIND.HTM;1 Assign short logicals to a wildcard filename usable in DCL cmds. Saves much typing. DFIND.ZIP;1 DNPROGS-2_17_TAR_GZ.HTML;1 DQDRIVER-IS-GOOD.TXT;1 DQDRIVER-VMS73.ZIP;1 IDE driver for VMS ED-159.ZIP;1 EDT like editor for VMS, Unix, more. ED-ANN.TXT;1 ED_OVERVIEW.TXT;1 EMACS-DBG-TIP.TXT;1 EMACS207-ANN.TXT;1 EMACS21-ALMOST-ANN.TXT;1 EMACS21-BLD-ADVICE.TXT;1 EMACS211_4_BCK.BZ2;1 Build Gnu Emacs on VMS with this kit EMACS21_SAVESET_ATTR.TXT;1 EXE_2.ZIP;1 EXE_ALPHA_2.ZIP;1 EXPAT-PERL-VMS-PATCHES-SRC.TXT;1 EXPAT1_95_2-V001.ZIP;2 F11_BROWSER.ZIP;1 Addin to let a MS user view inside of VMS container files (for use with emulators) Page 3 FBO-FIND-DISK-FILES-SRC.TXT;1 FEC-1_0.ZIP;1 FILE-SER-LOCK-WATCHER-SRC.TXT;1 FLASHPLUGIN-ANN.TXT;1 FLIGHT-CLD-EDIT-NEED.TXT;1 FORCE-LOWERCASE-FORTRAN-SRC.TXT;1 FORCEX_EXE.GZ;1 Use forcex to force image exit on other process FREE-VMS-ORB.TXT;1 FREEVMS-0_0_22.TGZ;1 Initial stages VMS clone using Linux pieces FREEVMS-SRM_TAR.GZ;1 FTPLIB-3_1-1.PATCH;1 FTPLIB-3_1-BIN-VMS-AXP_TAR.GZ;1 FTPLIB-3_1-BIN-VMS-VAX_TAR.GZ;1 FTPLIB-3_1-SRC_TAR.GZ;1 FTPLIB-PATCH-CHANGES.HTML;1 FTPLIB.HTML;1 FTPLIBDOC.HTML;1 GAELIC-COUNTING.TXT;1 GEET-GROUP-ID.TXT;1 GET-DEC-LOGO-ON-LOGIN-BACK.TXT;1 GET-IP-ADDR-SRC.TXT;1 GETHOSTBYNAME-FORTRAN-SRC.TXT;2 GETTING-HTML-TIP.TXT;1 GETUAI-AAAREADME.TXT;1 GETUAI.ZIP;1 GHOSTSCRIPT-FONTS-STD-6_0_TAR.GZ;2 GHOSTVIEW-1_5_TAR.GZ;1 View Postscript documents (uses ghostscript) GHOSTVIEW-FONT-NEED.TXT;1 GIFMERGE.ZIP;2 Merge several GIF images GIFSHUF.ZIP;2 GMT-MINUTE-OF-DAY-SRC.TXT;1 GNU-AXPVMS-HTDIG-V0301-6R1-1.PCSI;1 GNUDIFFUTILS.ZIP;2 Gnu diff/patch. Useful for applying... GNUPATCH.ZIP;2 ...unix type patches to VMS dists... GNV-BIN-AXP.TAR-BZ2;1 GNV is a unix like shell and util set for VMS GNV-BIN-VAX.TAR-BZ2;1 GNV-BUILDING.HTM;1 GNV-CRTLSUP.HTM;1 GNV-README.HTM;1 GNV-SETUP.COM;1 GNVREADME.HTM;2 GNVSRC.TAR_BZ2;1 GNV_V1.TAR-BZ2;1 GRAPHIC-ADAPTER-THAT-IS-OK.TXT;1 GS-GET703.HTM;1 GSV405SRC.ZIP;1 Ghostscript postscript viewer GV-ANN.TXT;1 GV-README_6.TXT;1 GV.HISTORY;1 GV.HTM;1 GV_3_5_8.README;1 GV_3_5_8.ZIP;1 HANDOFF-IN-MULTINET.TXT;2 HANDOFF.C;1 HANDOFF_CHILD.C;1 Page 4 HEAD_EXE.GZ;1 HT-DIG-ANN.TXT;1 HTDIG-3-1-5-ANN.TXT;1 HTDIG-315-R4-ANN.TXT;1 HTDIG-3_1_5-VMS-DATA.ZIP;2 HTDIG - VMS website indexer/searh util HTDIG-3_1_5-VMS-REL3_SOURCE.DIFF;1 HTDIG-3_1_5-VMS-REL4.README;1 HTDIG-3_1_6-VMS-REL1-SRC.ZIP;1 HTDIG-3_1_6_TAR.GZ;1 HTDIG-3_2_0B3_TAR.GZ;1 HTDIG-ANN-MAIN.TXT;1 HTDIG-ANN.TXT;1 HTDIG.HTML;1 HTDIG416-ANN_TXTT.TXT;1 HTDIGRELEASE.HTML;1 HTROOT722-AXP.ZIP;2 VMS Web server, very complete HTROOT722-VAX.ZIP;1 HTROOT722.ZIP;1 IDE-CARD-OK-VMS.TXT;1 IMAGE-HDR-SETUP.TXT;1 IMAGEMAGICK-5_4_6_TAR.BZ2;1 Change any image type to any other, edit etc. INFOSERVER-1000-DEF-PASSWD.TXT;2 INSTALL_3.ZIP;1 part of xaw INTR-SRC-SHAR.TXT;1 IPC-GBLSECT-ADVICE.TXT;1 IQR-ANN.TXT;1 IQR-DEVELOP.DOC;1 IQR-DISTN.TXT;1 IQR.HTM;1 IQR.PDF;1 IQR is IPACT Queue and Router products. It is very similar to BEA MessageQ or DEC MessageQ. Released to public domain, donated to VMS SIG Tapes. IQRDEV_BCK.ZIP;1 JPEGSRC_V6B_TAR.GZ;2 KB-RESET-WITH-SWITCH-HACK.TXT;1 KB-SWITCHES-HOW.TXT;1 LD063.ZIP;1 LD virtual disk driver package LIBBEGEMOT-1_9_TAR.GZ;1 LIBFLASHPLUGIN.SO;1 Initial VMS port of a Flash plugin LIBGD-1_8_4-VMS.ZIP;1 LIBJPEG-6B-VMS.ZIP;1 LIBNSPR4_MOZILLA_095.SO;1 LIBPNG-1_0_12_TAR.GZ;2 LIBPNG-1_2_0-VMS.ZIP;1 LIBSPRN4-MOZILLA.HTML;1 LIBZ-1_1_4-VMS.ZIP;1 LINUXSECURITY-10-01.PPT;2 LITECLUE.ZIP;2 LOA-0_83-AVMS62.ZIP;1 LOA-0_83-SRC.ZIP;1 game LOA-0_83-VVMS55.ZIP;1 LOGICALS-FOR-SYSDISK.TXT;1 LOGRESOLVE.C;1 MAILEXTRACT.ZIP;1 Page 5 MAKE-TO-MMS-POINTER.TXT;1 MAKE.TARBZ2;1 MAKE2MMS.PL;1 MANDSTEG.ZIP;2 Hide files inside Mandelbrot pictures MB-ANN.TXT;1 MB-FEATURES.HTM;1 mailer, lets you attah files to messages MB-INSTALL.HTM;1 MBOX.ZIP;2 Peek into VMS mailboxes MKHTML_EXE.GZ;1 MKISOFS.EXEAXP;1 Make ISO9660 images for burning ISO CDs MKISOFS.EXEVAX;1 MKISOFS.ZIP;1 MLB007.ZIP;1 MMOV-START.TXT;1 MORE-GRAPHIC-CARD-CONFIG.TXT;1 MOVEMENT.ZIP;1 MOZILLA-9_5-INS-LITTLEFIX.TXT;1 MOZILLA-OPENVMS-ALPHA-A110.SFX_AXPEXE;1 Latest Mozilla VMS browser MOZILLA_RELNOTES.HTML;1 MPACK15.AXP;1 MPACK15.VAX;1 MPACK15.ZIP;1 pack or unpack MIME messages MSFREE.GIF;1 MYSTERY-START-CONFIG-PARAM.TXT;1 NAS250-COVERAGE.TXT;1 NBL-AND-MPACK-USE.TXT;1 NBL.ZIP;2 Mail plugin to send MIME NETCP_V532P020.ZIP;1 NOLINES_EXE.GZ;1 NOTLIB_COPY-SRC.TXT;2 Programmable COPY command NOTLIB_PAGINATE-SRC.TXT;2 NULLSMB-ANN.TXT;1 NULLSMB.ZIP;4 Null symbiont to use queue proc. for random stuff ODS-2_FOR_FREEBSD.TXT;2 ODS2-FOR-FREEBSD.ZIP;2 Let FreeBSD read ODS2 (VMS) disks OTTWELL-PDS.HTML;1 OTTWELL-PDS_FILES.DIR;1 P11-2_10A_TAR.GZ;1 PALMER-LOSER.TXT;1 PARRISPRESENTS.ZIP;1 Presentations on VMS clusters PATHMARKS-1122.PPT;1 PCCTS-HISTORY.TXT;1 PCCTS-NOTESV1.ZIP;1 PCCTS-RIGHTS.HTML;1 PCCTS.ZIP;1 Purdue Compiler Compiler Construction Set PCCTS133.HTML;1 PCCTS133MR.ZIP;1 PCCTSTUTORIAL.ZIP;1 PCCTS_FAQ.HTML;1 PCCTS_TAR.GZ;1 PD-VMS-CLUSTER.TXT;2 PERF_METER-2-5.ZIP;2 PERL-POWER-TOOLS-ANN.TXT;1 PFV_DIST.HTML;1 PGP-FROM-TPU.TXT;1 Page 6 PGPLOT-HOWTO-COMPILE.TXT;1 PGP_FROM_TPU.TXT;1 PHON-ANN.TXT;1 PHONE.ZIP;1 POORMANCD_TGZ.TAR;1 POORMANDISK_TGZ.TAR;1 POORMANSERIES.HTML;1 Make disks physically on a Linux box look like local VMS disks POORMANSERIES_FILES.DIR;1 PORTING-A1-VMS-C-PORTING-LIB.ZIP;1 PRINT-TO-WINDOWS-ANN.TXT;1 PRINT_TO_WINDOWS.ZIP;1 Print VMS files on Windows boxes PROC-PERM-FILES-TIDBIT.TXT;1 PY-GENMAN.TXT;1 PY-REFMAN.TXT;1 PYPREPARATIONS.HTML;1 Python (for VMS too) PYTHON-INSMAN.TXT;1 PYTHON2_1_1-V001DOC.TLB;1 PYTHON2_1_1-V001SRC.ZIP;1 QUISP.ZIP;2 RCS-5_7-FIX.TXT;2 RCS Revision Control System RCS-5_7-FULLFIX.TXT;2 RCS-5_7-NEI-ANN.TXT;2 RCS57_NEI.ZIP;2 RDESKTOP-ANN.TXT;1 READ-IMAGE-HDR-SRC.TXT;1 README-312P.GNAT;1 README.GNAT;1 README.LOA;1 READ_VERIFY.TXT;1 RECURSION-COST.TXT;2 RECURSIVE-TREE-SIZE-CALC-DCL-SRC.TXT;1 REMOTE-IP-MAILBOX.TXT;1 RESET-TOO-LARGE-QUEUE-FILE-HOW.TXT;2 REVIEWS.HTML;1 RUN_WSSIZE-COM.TXT;1 S9XS139-ANN.TXT;1 S9XS139_VMS.ZIP;1 SAMBA-FAIL-DISC.TXT;1 SAMBA-USING-TIP.TXT;1 SE-SMALLEIFFEL.TAR-BZ2;1 SET-OWNER-MAR.TXT;1 SET_PASSWORD.ZIP;1 SIMH-VMS-7_3-CONFIG-Q.TXT;1 SIXEL-TO-PS-SRC.TXT;1 SNES-EMU-PACMAN.ZIP;1 SNOW.ZIP;2 Make it snow on your X displays SPQ.ZIP;1 SPREADSHEET-WRITEEXCEL-0_34_TAR.GZ;1 Perl module to write Excelformat SSH-AAAREADME.RELEASE;1 SSH-AAAREADME.TXT;1 SSH-DOC.HTML;1 SSH_SERVER_015.ZIP;1 Secure shell (v1) STR.TGZ;1 SUIMH-SETUP.TXT;1 Page 7 SUN-KB-MAP-AGAIN.TXT;1 SWIFTSURF_TAR.GZ;1 SYS$OUTPUT-REDIR-HOW.TXT;1 SYSLOGD-ANN.TXT;1 SYSLOGD.ZIP;1 VMS version of syslogd (a la unix logging) both daemon and logger (get VMS to hold your logs from those insecure unix boxes) SYS_SERVICE_HOOK.SRC;2 TACHYON-ANN.TXT;1 TACHYON_0_93_4.ZIP;1 Multithreaded raytracer TAR.EXE;2 Read/write tar format files/tapes/disks TARVAX.EXE;1 TCGMSG_VMS.ZIP;1 TCMSG-README_VMS.TXT;1 Message passing environment for interprocess communication. Also tools for writing parallel programs with it. TCPIP-CLIENT-SOCK_C.27;2 TCPIP-SERVER-SOCK_C.41;2 TGD1_2C.ZIP;3 THREAD-MAIL-INFOVAX.TXT;1 TRACER011-EXP_06-JUN-2000.ZIP;2 TREEV42.ZIP;1 TSM021.ZIP;2 TUN-1_1_TAR.GZ;1 TUNING-MOZILLA-RESPONSIVENESS.TXT;1 UE400AXP.ZIP;2 UE400DEV-VMS.ZIP;2 Micro Emacs editor UE400VAX.ZIP;2 UNDUMP.ZIP;1 Restores a disk from its ASCII dump UNZIP.EXE;1 Revised unzip UNZIP.EXEVAX;1 UPSIDE-DOWN-VT100-LETTERS.TXT;1 USE-SUN-KB-HOW.TXT;1 VAX-MMJ-CABLE-PIN.TXT;1 VAX4000-90-MEM.TXT;3 VAXELN-IDUTIL.ZIP;1 VAXETHER.EXE;1 VAXFT_SOURCE.ZIP;1 Copy files to/from VAX disk images VAXPRE.ZIP;2 VAXSCAN-UTILS.ZIP;1 VIM-60-ALPHA.ZIP;1 VIM-61-ALPHA.ZIP;1 VIM-61-SRC-VMS.ZIP;1 Vi editor clone VIM-61-VAX.ZIP;1 VIM-ANN_TXST.TXT;1 VIM.HTML;2 VIN-ANN.TXT;1 VIN-ANN_XT.TXT;1 VMS-7-3-DIAG.TXT;1 VMS-BROADBAND.TXT;1 VMS-CPLUSPLUS-KIT-LOC.TXT;1 VMS-DAYS-RUNNING-CALC.TXT;1 VMS-DISPLAY-SETTING-POWERSTORM.TXT;1 VMS-EMACS-ANN.TXT;1 VMS-EMACS-CONFIG-HOW.TXT;2 Page 8 VMS-FILESYS-GOODNESS.TXT;1 VMS-HACK.TXT;2 VMS-HOBBY-FAQ.TXT;1 VMS-IDE-CHIPS.TXT;1 VMS-MAIL-SEND-HTML-HOW.TXT;2 VMS-ON-NT-ALPHA.TXT;1 VMS-SEC-MUP.TXT;2 VMSCD-1_0-1_I386.RPM;1 VMSCD-1_0-1_SRC.RPM;1 VMSCD-1_0_TAR.GZ;1 Reads VMS CDs (or VMS disks generally) under other OSs (Linux for example) VMSCD.PDF;1 VMSCD.PS;1 VMSCD_HOME_PAGE.HTML;1 VMSCD_HOME_PAGE_FILES.DIR;1 VMSFAQ200206.ZIP;1 VMSPIPE-ANN.TXT;1 VMSPIPE.ZIP;1 Pipe commands for VMS (preceded the built in pipe command) VMSTERM.HTM;1 VMSTERM.ZIP;1 Needed code to use Linux remote terminals to VMS and have a decent keymap VMSTERM_SCRIPT.HTM;1 VTTEST_TAR.GZ;1 WASD-TCPIP-SOCKETS-CODE-LOC.TXT;1 WASDJAVA.DIR;1 WEBALIZER-2_01-10-VMS.ZIP;1 WEBALIZER-JPG_ALP721.JPG;1 WEBALIZER.HTML;1 Webalyzer - log file analysis program WEEKNUMBER-SRC.TXT;1 WHOIS.ZIP;2 VMS Whois client WINWHOISA.ZIP;1 WSSIZE-COM.TXT;1 WWWCOUNT2_4P.ZIP;1 WWW_YRL_CO_UK-$PHIL-PDS_PDS.HTML;1 XAW3D_4.ZIP;1 XICQ.TXT;1 XICQ.ZIP;1 xtrophy port to vms XLATE-DOC.TXT;1 XMU_4.ZIP;1 XSCREENSAVER-4_05_TAR.BZ2;1 Lots of screen hacks and screensaver YAHMAIL160-AXP.ZIP;1 YAHMAIL160-VAX.ZIP;1 YAHMAIL160.ZIP;1 Mailer, works with wasd ZDEC-FIXEDUP-SRC.TXT;1 ZDEC-SRC.TXT;2 Zero Device Error Count. ZERO-ALL-DVC-ERR-CNTS.TXT;2 ZERO-DVC-ERR-CNT-SRC.TXT;2 ZIP.EXE;1 ZIP.EXEVAX;1 New version of Zip compress program ZIPUNZIP.PDF;1 ZIPUNZIP.PPT;1 ZLIB-1_1_3_TAR.GZ;2 ZLIB1_3_3-V001.ZIP;2 ========> [VMSLT02A.WWW]AAAREADME.TXT;1 <======== Web Servers, Browsers and the like HTTP_SERV-OSU-AAAREADME.RELEASE;1 HTTP_SERVER_3-10.ZIP;1 HTTP_SERVER_3-9C.ZIP;1 LYNX2_8_5DEV_8_TAR.BZ2;1 MAKE_MOSAIC.COM;2 MMK.ZIP;2 MOSAIC-AAAREADME.FIRST;2 MOSAIC3_6-2.ZIP;2 MOSAIC3_6.ZIP;2 OPENSSL.README;2 README.JOU;1 The HTTP* files are the OSU web server. Lynx is a text mode web server. The openssl engine latest is in [-.net] on this collection. Mosaic is a web browser, descendant of the very first web browser. VMS Mosaic 3.6 VMS Mosaic has been generated and tested on VAXes running OpenVMS 5.4 thru 7.2 and on Alpha systems using OpenVMS V1.5 thru 7.2-1. The systems have used UCX, CMU, MultiNet, Pathway, TCPware or SOCKETSHR with NETLIB. CMU TCP/IP is supported via LIBCMUII or SOCKETSHR. The program has been compiled with VAX C, DEC C (both VAX and Alpha) and GNU C (VAX version 2.7.1 only). Versions 1.1 thru 1.2-5 of DECwindows Motif are supported. See the file CHANGES.VMS for a list of changes from previous releases. The file Mosaic3_6.zip contains the sources, documentation and build procedure. Note that the file is a ZIP archive, so the UNZIP program is needed to unpack it. If you have any problems with installing or running VMS Mosaic, please ask for help via the VMS-MOSAIC mail list (see below). 1. Before installation. - Make sure that you have DECWindows Motif and the Miscellaneous Utilities optional library. The latter is an optional part of the DECWindows Motif kit. You can check if it is present with SHOW LOGICAL XMU which should show something like "XMU" = "SYS$SYSROOT:[DECW$INCLUDE.XMU]" Check that the XMU directory contains a set of include files. If you do not have this software, stop here. - The installation account should have a large page file quota (100,000 should be enough), otherwise the build procedure may fail. - First unpack the archive. You need the UNZIP program for this. You can find ZIP/UNZIP sources at ftp.wku.edu and mirrors. - To include support for secure connections, OpenSSL must be installed on the system prior to building Mosaic. See the file OPENSSL.README. - The sources have many defaults built in. Mosaic uses auxiliary programs for viewing, etc. The default definitions for these Page 2 programs are in [.LIBWWW2]HTINIT.C. There are many other resources defined in [.SRC]XRESOURCES.H. Six of these can be defined in LOCAL.CONFIG. 1) You may want to define your own default home page for the homeDocument resource by changing HOME_PAGE in LOCAL.CONFIG. 2) Choose a print command appropriate to your site by changing PRINT_COMMAND 3) If you intend to read News with Mosaic, you may define a default news host by setting NEWS_HOST. This default can be overridden with the logical NNTPSERVER. 4) Finally you should choose an appropriate Mail prefix by changing MAIL_PREFIX. If you have PMDF or MX, this prefix should be "IN%" or "MX%". Please note that the setting of Mosaic*prefixVMSMail in MOSAIC.DAT overrides any setting made in LOCAL.CONFIG. Other defaults that you might consider changing are: 1) Instead of DECterm you may want to use xterm or whatever you have. See [.SRC]XRESOURCES.H 2) You may want to change the default for file uncompressing. Also in [.SRC]XRESOURCES.H 3) If you have installed ghostview and ghostscript, you can use them instead of DECWindows VIEW as the PostScript Previewer. This can be done by changing POSTSCRIPT_VIEWER in LOCAL.CONFIG. 4) You may want to put the file documents.menu somewhere else than in MOSAIC_DIR:. See [.SRC]XRESOURCES.H 5) You may want to start DECsound differently. See [.LIBWWW2]HTINIT.C 6) If you are using a VAXstation which is faster than a VS4000-VLC, then you may want to increase MaxClipTransitions to 6144 (12288 can be used for a VS4000 Model 90) in the file [.SRC]XRESOURCES.H. The value can safely be increased to 4096 on VS4000-VLC and VS3100/SPX systems. The default value of -1 in XRESOURCES.H causes the setting to default to 2048 which is suitable for slower VAXstations. Note that this resource has no effect when the X server is an AlphaStation. 2. Installation The build procedure, MAKE_MOSAIC.COM, will use MMS or MMK if either is available, otherwise it will do a complete in-line build. It will also attempt to select the appropriate TCP/IP package to build with. The TCP/IP package may be specified in parameter P2 to force a build with a particular package. (Note: the procedure uses the logical MMK_DIR to locate MMK as recommended by the documentation for the current release (V3.8-1) of MMK. The minimum version of MMK which will work with the Mosaic build is V3.4) Page 3 Make any changes you might need in LOCAL.CONFIG (check the settings of HOME, PRINT_COMMAND, NEWSHOST, EDIT_COMMAND and MAIL_PREFIX) and then execute MAKE_MOSAIC.COM: $ @MAKE_MOSAIC or $ @MAKE_MOSAIC "" "" "/IGNORE=WARNING" in order to force an MMS or MMK build to ignore compilation warnings (this only has an effect if the build uses either MMS or MMK). This should build everything. You should not get any errors but some configurations may get compilation informational messages. For non-MMS builds, the following command can be used to delete unneeded object files and libraries after the build: $ @MAKE_MOSAIC "" "" "" NOMMS CLEAN Once the build is finished, Mosaic can be invoked either by defining a foreign command symbol like: $ MOSAIC :== $device:[directory]MOSAIC or by adding MOSAIC.CLD to the system dcltables with the command: $ SET COMM/TAB=SYS$SHARE:DCLTABLES/OUT=SYS$COMMON:[SYSLIB]DCLTABLES MOSAIC.CLD and defining the logical MOSAIC_DIR to point to the directory containing MOSAIC.EXE. Help for Mosaic can optionally be added to the VMS help library with the following command: $ LIBRARY/HELP/INSERT SYS$COMMON:[SYSHLP]HELPLIB.HLB MOSAIC.HLP 3. Post-installation. Mosaic, like most programs using X, needs an application resource file. There are color and mono versions in MOSAIC.DAT_COLOR and MOSAIC.DAT_MONO. Check these, and move the appropriate one to your "applications defaults" directory with world read access and the name SYS$COMMON:[DECW$DEFAULTS.USER]MOSAIC.DAT. However, you should make both files publicly available. Users, who want to customize more, should copy the appropriate file to DECW$USER_DEFAULTS (normally SYS$LOGIN:) with name MOSAIC.DAT and modify it further there. The logical MOSAIC_DIR should be defined to point to the directory which will contain the proxy files (PROXY. and NO_PROXY.), if the proxy feature is used, and the file DOCUMENTS.MENU. The logical MOSAIC_MAILCAP_DIR should be defined to point to the directory containing the files MAILCAP. and MIME.TYPES if you have and desire Page 4 to use these files for all users (personal copies of these two files in SYS$LOGIN will override the ones pointed to by the logical). The use of these two logicals can be changed in [.SRC]XRESOURCES.H and [.SRC]MOSAIC.H, respectively. Mosaic uses the file DOCUMENTS.MENU to configure one of the pull-down menus. Check this file, and then copy it to MOSAIC_DIR: (or the location given in [.SRC]XRESOURCES.H if you changed it). The location of MAILCAP., MIME.TYPES, DOCUMENTS.MENU and the proxy files can also be specified using the following X resources in MOSAIC.DAT: Mosaic*DocumentsMenuSpecfile: xxx:documents.menu Mosaic*ProxySpecfile: xxx:proxy Mosaic*NoproxySpecfile: xxx:no_proxy Mosaic*GlobalTypeMap: xxx:mailcap. Mosaic*GlobalExtensionMap: xxx:mime.types where xxx is any valid device and directory specification. These X resources override the logicals MOSAIC_DIR and MOSAIC_MAILCAP_DIR. If using a preference file (SYS$LOGIN:MOSAIC.PREFERENCES), the location and names of these files must be modified in the preference file instead of in MOSAIC.DAT. 4. Post post-installation. You may find that you need some auxiliary programs for uncompressing, viewing, etc. You should be able to find most of what you need on Hunter Goatley's ftpserver at ftp.wku.edu or at mirrors at many sites. Ghostscript can be found at ftp.cs.wisc.edu in the pub/ghost/aladdin directory. 5. Some more hints. Some points that should be in a user's guide are: a) Mosaic automatically creates a preferences file (MOSAIC.PREFERENCES) in SYS$LOGIN, but the values in it are not used unless preferences are enabled and saved via the Options and File menus. b) To read News you must first define a News server. This can be done at compilation time (see above), or by defining a logical NNTPSERVER as the host name of the server. c) Mosaic can be controlled remotely. If you start the program with the -mbx switch or the /REMOTE qualifier, it will act on commands sent to a mailbox named MOSAIC_username. The logical name for the mailbox can also be set with an argument following the -mbx_name switch or the /MAILBOX_NAME qualifier. Finally, the mailbox name can be entered in your group name table with the -mbx_grp switch or /GROUP qualifier, provided you have GRPNAM priv. The commands are defined and acted upon in the routine Page 5 mo_process_external_directive in [.SRC]GUI.C. The possible commands are: goto|URL newwin|URL pagedown pageup scrolldown scrollup flushimagecache backnode forwardnode reloaddocument reloadimages refresh iconify deiconify raise move resize The goto and newwin commands must be followed by a vertical bar and then the URL of the page to display. The move and resize commands have the format "command|x|y" (e.g. move|200|400). d) The HTFTP.C routine understands "long" listings from "normal" UNIX ftp servers, from Hunter Goatley's MadGoat ftp server and from MultiNet, TCPware and UCX servers. A URL starting with ftp://username:password@node can be used for ftp-ing from non-anonymous accounts. You must be extremely careful if you use this feature!! The password is displayed on your screen since it is part of the URL. It is also recorded in your MOSAIC.X-HISTORY file! e) Mosaic may consume a lot of page file quota when expanding in-line images or when using many fonts. Make sure that your AUTHORIZE pgflquo resource is at least 40000 pages. If you have insufficient page file quota, Mosaic will very likely crash sooner or later. And finally, if Mosaic crashes, please send mail describing how you used Mosaic just before the crash. What pages did you (try to) look at? Did you invoke Mosaic as a subprocess, as a detached process, or as a regular process? Did you have any problems compiling and linking? Give any other information you may find relevant too. Also include the configuration you were using including the versions of the compiler, VMS, TCP/IP package and Motif. Reports of bugs should be sent to the VMS-MOSAIC mailing-list (see below). 6. The VMS-MOSAIC mailing-list. A mailing-list, VMS-MOSAIC, has been setup to help support the use of MOSAIC on VMS. Its welcome message, which includes information on how to subscribe, is attached below. All questions concerning the use of Mosaic on VMS and bug reports concerning this release should be sent to the list. They will likely receive a faster response than if they are sent to me directly. 7. The VMS Mosaic Comment Card Please complete the Comment Card on the Help pulldown menu. ====================================================================== I am grateful to all the people who helped port and test this release. In particular, I want to thank Richard Levitte for maintaining the VMS-MOSAIC mailing-list. Page 6 ====================================================================== George Cook, West Virginia Network (WVNET) 2-Feb-2000 Email address: cook@wvnet.edu VMS-MOSAIC mailing-list welcome message: ================================================================================ Welcome to the VMS-MOSAIC mailing-list ! The topic of this list is the use and development of VMS MOSAIC with focus on bug-fixes and implementation of new features. The intended audience is both programmers and users. General questions about HTML and WWW are best dealt with in other forums. Further administrative requests regarding this list should be sent to Internet: VMS-MOSAIC-REQUEST@LEVITTE.ORG The following commands can be handled automatically by VMS-MOSAIC-REQUEST@LEVITTE.ORG: SIGNOFF - to remove yourself from the list REVIEW - to get a list of subscribers QUERY - to get the status of your entry on the list SET NOMAIL - to remain on the list but not receive mail SET MAIL - to reverse the NOMAIL setting SET CONCEAL - to conceal yourself from REVIEW listings SET NOCONCEAL - to reverse the CONCEAL setting SET NOREPRO - to prevent the list from sending you your own postings SET REPRO - to reverse the NOREPRO setting LIST - to get a list of mailing lists available on this host HELP - to receive a help file QUIT - to terminate processing (skipping signature, etc.) The syntax of these commands for use with MXSERVER is: SIGNOFF VMS-MOSAIC REVIEW VMS-MOSAIC QUERY VMS-MOSAIC SET VMS-MOSAIC [NO]MAIL SET VMS-MOSAIC [NO]CONCEAL SET VMS-MOSAIC [NO]REPRO LIST HELP QUIT Please direct questions regarding list-management to VMS-MOSAIC-OWNER@LEVITTE.ORG.