You are looking at PD6:000-MASTER-INDEX.TXT, last updated 23-APR-92. This file is the master index to the UNIX-SW repository. It lists each directory in the repository, and gives a brief description of the types of files that directory contains. Underneath each directory, a list of the files in that directory is given, with a brief description of what that file contains and who contributed it. Also see the files 000-INDEX.TXT in each subdirectory, which contain the identical information, but just for that directory. The obligatory cover-our-behinds statement: ------------------------------------------- All the software in the UNIX-SW repository is provided AS IS with NO WARRANTY. We cannot guarantee that it is good for any particular purpose, or even that it works. I make an attempt to examine the software submitted to me to at least make sure it doesn't contain Trojan horses and what-have-you, and the moderator of comp.sources.unix, where a lot of this stuff comes from, also does this. But, as with all free software written by strangers, MAKE SURE YOU KNOW WHAT YOU'RE INSTALLING BEFORE YOU INSTALL IT! Blech, now that's out of the way. ------------------------------------------- The directories in the UNIX-SW repository are: ---------------------------------------------- ARC-PROGS BENCHMARKS CALENDARS CKERMIT CPM DATABASE DIR-MGMT EDITORS FILE-MGMT GNU GRAPHICS INFO KERNEL LANGUAGES MACINTOSH MAIL NETWORKS POSTSCRIPT PRINTERS SYSADMIN TAPES TELECOM TEXTPROC USENET UTILS WINDOWS XYZMODEM File Formats ------------ Everything stored in this repository is stored either as a single text file (in the case of short C programs, etc.) or as a compressed "tar" file. A compressed "tar" file will have ".TAR-Z" as its file type. Compressed files should be copied to your system using "tenex" mode with FTP, and placed in a file whose name ends with ".Z". If you do not have "compress", you can find it in PD6:COMPRESS.TAR. It is also distributed in /usr/src/new on the 4.3BSD tape. Some extremely large files have been split into pieces of about 750 kbytes each. These files have names like SOMETHING.TAR-Z1, SOMETHING.TAR-Z2, etc. To get these files, get all the pieces, concatenate them together, and then run uncompress. The rest of the files, ".TXT", ".C", ".BUG", ".PATCH", etc. are all stored as plain old files with no particular format imposed on them. Transfer these files in "ascii" mode with FTP. Files whose names begin with "000-" (to sort to the top of a directory listing) are things placed there by me for your information, not part of the repository. Most of these are in the top-level PD6: directory, but you may find a few scattered around in other directories (such as 000-INDEX.TXT) as they are needed. Other Notes ----------- When transferring compressed files, you MUST tell FTP to "type l 8" or "type tenex". DO NOT use "type image" or "type binary", you will get garbage. All other files may be transferred using "type ascii", the default. For more information on FTPing files, see the file 000-INTRO-UNIX-SW.TXT in the top-level directory. The "Contributor" fields are somewhat misleading. This is the name of the person who *sent* the contribution, not necessarily the author of the software. In many cases, the version stored here is an improvement on what the original author submitted, although improvements are not taken "just for the sake of having them", they have to do something worthwhile. The theory is that the author knows his code better than others, so his is probably the best version to have if just trivial changes are being made. If you find mistakes in this listing, or if you don't see something that you feel should be in the repository, please contact me. Even if you don't have the source for something you think should be here, send me some mail, I may know where to get it if it's something that's distributed or in another repository. If you find bugs in one of the programs here, by all means send me the fixes ("diff -c" is best, since you can feed it to "patch") and I will make them available to the rest of the folks. Finally, suggestions and comments are always welcome. John Pliler UNIX-SW Coordinator JPLILER@WSMR-SIMTEL20.ARMY.MIL, UNIX-SW-REQUEST@WSMR-SIMTEL20.ARMY.MIL PD6: ARC is an archive/library utility developed by System Enhancement Associates which maintains compressed archives of files and directories. It uses various methods of compressing files, depending on which will produce the smallest result for each file. This directory contains source code for programs that implement ARC. ARC.TAR-Z A version of ARC which runs under Berkeley UNIX, SunOS, Apollo Domain/IX, and IBM MVS. Contains patches to make it run under System V. I'm not sure if this is a derivative of one of the other ARC's in this directory or not, but it's newer... Contributor: Howard Chu ARC-BLURB.TXT A quick blurb about ARC, where to order disks and manuals. ARC-DOC.TXT The ARC manual. ARC-SYS5.TAR-Z A version of ARC for System V. Includes patches to make it run under 4.xBSD. Contributor: C. R. Seaman ARCSRC.TAR-Z The official version of ARC for UNIX. Contributor: Howard Chu BOOZ.TAR-Z A program written in very portable C to extract ZOO-format archives. Useful when you have to get one to a system for which a normal ZOO program is not available. Contributor: Rahul Dhesi ZIP.TAR-Z File compression and archive tool. Compatible with PKZIP (Phil Katz ZIP) for MSDOS systems. Contributor: Mark Adler ZOO.TAR-Z An archival program which supplies most of the functionality of the "tar" and "cpio" programs. Runs under a number of operating systems. Version 2.10. ZOO-USERMAN.TAR-Z An enhanced user manual for ZOO 2.01. In nroff/troff source format. Contributor: Rahul Dhesi PD6: Programs for benchmarking UNIX systems and other computers. BENCHMARKS.TAR-Z A big collection of benchmarks, including Dhrystone, Iocall, the BYTE benchmarks, and others. Contributor: Rick Richardson BYTE-BENCH.TAR-Z The Byte benchmarks for measuring the performance of UNIX systems. Contributor: Ben Smith DHAMP.C The Dhampstone benchmarks from Computer Language magazine. Contributor: David J. Camp DHRYSTONE.C Version C/1 of the Dhrystone benchmark. Original author: Reinhold P. Weicker, CACM Vol. 27 No. 10, Oct. 1984, p. 1013. Translated from Ada by Rick Richardson. Contributor: Rick Richardson IOCALL.C A benchmark which fills the deficiencies in Dhrystone. This one benchmarks I/O performance (disk and buffer cache independent) and benchmarks O/S performance. Contributor: Jan Stubbs MISC-BENCH.TAR-Z Assorted benchmarks. Inclues Dhrystone, Iofile, and others. Contributor: David Kirschbaum MUSBUS.TAR-Z The Monash University Benchmark, V5.0. Attempts to benchmark UNIX systems by providing simulated general or application-specific workloads to evaluate multi-user performance. Contributor: Ken McDonell NFSSTONE.TAR-Z The "nfsstone" benchmark for benchmarking the performance of NFS servers. This is the one described by Barry Shein at the 1989 Summer USENIX conference in Baltimore. Contributor: Barry Shein NHFSSTONE.TAR-Z The Nhfsstone (yes, there's an "h" in it) benchmark for benchamrking the performance of NFS servers. This is NOT the benchmark described by Barry Shein at the 1989 Summer USENIX conference in Baltimore. Contributor: Legato Systems, Inc. PLUM.TAR-Z A set of benchmarks to provide information about common C operations. From Plum-Hall. Contributor: Eric S. Raymond TBENCH.TAR-Z A set of benchmarks for testing the performance of UNIX tty subsystems under load. Contributor: Gene H. Olson TTCP.TAR-Z A TCP benchmark which is more accurate than the typical "blast" becnhmarks. Utilizes a sender and receiver, and transfers data. Works under 4.1c, 4.2, 4.3BSD, and System V systems with BSD socket libraries. Contributor: Mike Muuss PD6: Programs for producing calendars, converting to and from various date formats, reminder services, etc. CAL-GEN.TAR-Z A program to generate calendars. Works on 4.xBSD, should work on System V with little difficulty. Contributor: David H. Brierley CALCDATE.C Calculate a target date given a starting date and an offset in days, or calculate the difference in days between two given dates. Contributor: Gordon A. Runkle CALEN.TAR-Z A program to generate full line printer page calendars. Includes tiny calendars of previous and next month, etc. Contributor: Andrew W. Rogers CALEND.TAR-Z A public domain implementation of the UNIX "cal" program. Contributor: Martin Minow CALEND-REMIND.TAR-Z A souped-up implementation of the UNIX "calendar" program which can be used to remind yourself of upcoming events. Contributor: Bruce Israel DATE.TAR-Z Output date in English or French using a format string similar to that used by "printf". Contributor: Andre Didelot DATE-PLUS.TAR-Z A program which accepts arguments like "+2 hours" and prints the corresponding date. Oodles of options. Contributor: Robert O. Domitz GREGORIAN.TAR-Z A program to complete partial date information and handle Gregorian and Julian dates. Contributor: W. M. McKeeman JDAY-JDATE.C Programs to manipulate Julian dates. Translated from Collected Algorithms of the CACM. Contributor: Nat Howard MONTH1.TAR-Z A screen-oriented monthly calendar and event browser. Contributor: Tim Stoehr MONTH2.TAR-Z A modified version of the "month" program. Distributed as patches to the code in MONTH1.TAR-Z. Contributor: Scott Turner MONTH3.TAR-Z Still another version of the month program. Contributor: Michael Morrell PCAL1.TAR-Z A program to produce a calendar, one month per page. Contributor: Troy Saville PCAL2.TAR-Z A program to print PostScript calendars for any month and year. Has facilities for printing text in specific days (for marking holidays, etc.). It's a little System-V flavored (getopt, etc.) but should be easy to port. Contributor: Ken Keirnan RDATE.TAR-Z A program to request the time and date from another machine via TCP/IP. It uses the protocol described in RFC 868. Contributor: Lee Moore WEEKDAY.TAR-Z Prints out the day of week, Julian day, week of year, etc. given a date. Contributor: Marcel Mol PD6: The source code for the latest version of C-Kermit from Columbia Univ. For other versions of Kermit, FTP to the host CU20B.COLUMBIA.EDU. CKERMIT.TAR-Z[1-2] The source for C-Kermit. PD6: Utilities for moving data between CP/M and UNIX systems. See also the SIMTEL20 CP/M archives for more CP/M software. AUTOFTP1.TAR-Z A shell script to automatically FTP sources from the SIMTEL20 archives. Contributor: Dave Towson COMHEX.TAR-Z A program to convert from CP/M .COM file format to Intel .HEX file format. Contributor: Robert S. Broughton CPMFLOPPY.TAR-Z A program to read and write CP/M 8-inch floppy disks on a VAX-11/780 floppy disk drive. Contributor: Helge Skrivervik CPMUNIX.TAR-Z A program to convert CP/M text files to UNIX text files. Contributor: Andy Crump CRCK.TAR-Z A program to compute CRC checksums and CP/M sector counts on files. Contributor: Ben Goldfarb CRIFY.TAR-Z A program that converts LF to CR-LF. Contributor: Ben Goldfarb DIR11.C A program to list UNIX directories like CP/M's DIR command. Contributor: Richard Conn HEXIFY.C Convert files to Intel HEX format. Contributor: unknown LAR.C Mantain LU format library files. Contributor: Stephen C. Hemminger LDIR-LTYPE.TAR-Z Display directories and types of files in LU archive files. Contributor: Bill Swann LOAD.C Convert a .HEX format file to a .COM format file. Contributor: unknown MOT2INTEL.TAR-Z A program to convert Motoroal S-records to Intel hex. Contributor: Rb. B. Hoffman SQUEEZE.TAR-Z The "squeeze" and "unsqueeze" programs for UNIX. Compress data with Miller-Wegman encoding. Version 1.71. Contributor: Dan Bernstein UNCRUNCH.C An "uncrunch" program compatible with Z-80 CP/M CRUNCH 2.3. Contributor: Frank Prindle UNDOS.TAR-Z Programs to convert between ASCII file format and CP/M, DOS, or Macintosh file formats. Contributor: unknown UNIXCPM.TAR-Z Convert UNIX text files to CP/M text files. The inverse of CPMUNIX.TAR-Z. Contributor: Andy Crump UNLOAD.C Convert a .COM format file to a .HEX format file. Contributor: unknown XASM.TAR-Z A CP/M cross assembler. Contributor: David A. Klotzbach XSQ.TAR-Z A "squeeze", "unsqueeze", "type-squeeze" program. Contributor: Richard Greenlaw PD6: Tools for working with databases; both commercial packages and otherwise. CARDFILE.TAR-Z A simple screen-oriented database manager, with rudimentary file formatting and printing capabilities. Useful for things like library catalogs, etc. The metaphor is a stack of index cards. Requires System V terminfo. Contributor: Dave Lampe INDEX.TAR-Z A program to maintain multiple databases of textual information, such as book lists, address lists, album lists, etc. Provides interactive editing of information, regular expression search functions, and output filtering capability. Uses Berkeley curses, but should be trivial to port to System V. Contributor: Dave Curry UNIFY-ACCELL.TAR-Z Allows you to access UNIFY Text (and Binary) fields within the Accell environment. Includes a hacked micro-GNU EMACS which presents a very Accell-like interface. Contributor: Mark Hargrove UNIFY-SCREEN.TAR-Z Screen interface to UNIFY using System V curses; small tweaks will be needed to make it run on BSD systems. Contributor: Brandon S. Allbery UNIFY-SELECTIONPP.TAR-Z A preprocessor for C programs to make coding UNIFY accesses simpler than the interface provided by "upp". Contributor: Brandon S. Allbery PD6: Programs to handle manipulating directories, modes of directories, listing directories, browsing directories, etc. See also the directory PD6:. ACCESS.TAR-Z A program which interprets file permissions. It interprets them through the whole path and tells you in the end just exactly who can read, write, and execute the named file. Described in Winter '85 USENIX Proceedings. Contributor: Dave Curry CD-KORN.KSH Change-directory routines for the Korn shell to emulate the C-shell directory stack. Contributor: C. Bamford CHD.TAR-Z A directory browser with EMACS-style file name completion. Contributor: Marc Majka CLS.TAR-Z A "compressed ls" which prints long file names differently so that they don't alter the columnar format as they do with Berkeley "ls". Contributor: Jerry Peek CRC-CHECK.TAR-Z Programs to checksum files for detecting data corruption, etc. Contributor: Jon Zeeff DIR.TAR-Z A two-column directory listing program. Runs under Berkeley UNIX and System V. Contributor: Ferd Brundick DT.TAR-Z Another program to recursively descend a directory tree and display it graphically. Contributor: Michael A. Petonic DTREE.TAR-Z A program to display directory hierarchy trees. Contributor: David J. MacKenzie ILS.TAR-Z Interactive ls and browser. Contributor: Jack Alexander LC.TAR-Z A public-domain "ls"-type program. Contributor: Guy Middleton LSARCHIVE.TAR-Z Produces a recursive listing of a directory tree, similar to "ls -lR" but with differences. This one shows complete file name (full directory path), mode of file, number of links, and owner. The date is presented in the format yy/mm/dd hh:mm and is at the beginning of each line. Extremely useful for archive (UUCP) sites. Needs ANSI compiler. Contributor: Kent Landfield LSDIR.TAR-Z List only the directories contained in the current directory. Contributor: unknown NMKDIR.C A program like "mkdir", except given the path "a/b/c", it will create any missing directories in the path. A recursive mkdir in other words. Contributor: Robert Rother SETD.TAR-Z Set directory and mark utilities. Version 1.7. Contributor: Sunil Savkar SLS.TAR-Z Sls is a program designed to overcome the limitations of the standard UNIX ls(1) program, providing a more consistent interface to file inode information. It is particularly designed for use by shell scripts to make obtaining information about files easier. It uses printf(3)-style format strings to control the sorting and output of file information. Contributor: Rich Baughman VDD.TAR-Z Yet another visual directory tree browser. Version 1.0. Contributor: VTREE.TAR-Z Another program to display a directory tree graphically. Contributor: Jonathan Bayer PD6: Text editors. GNU EMACS is stored in PD6:. CRISP.TAR-Z A clone of the BRIEF editor which runs under UNIX and VMS. Version 1.9. Contributor: E.TAR-Z A front end for "vi" which maintains a history of previously edited files, allows fast lookup and editing of files in other directories, allows inheritance of .exrc files, etc. Release 1.3. Contributor: Terry Jones EMACS-VT100KEYS.TAR-Z Key bindings for VT100-style keyboards. Requires UNIPRESS (Gosling) EMACS Version 2. Contributor: Bill McKeeman JOVE.TAR-Z The JOVE (Jonathan's Own Version of EMACS) text editor, version 4.9. This is an EMACS editor without the Lisp interpreter. It is very close to ITS and TOPS-20 EMACS. It runs on PDP-11's under V7 and 2.xBSD; almost anything under 4.xBSD, System V, and MS-DOS. There is also code to make it run on a Macintosh with menus and the whole deal. This version is *newer* than the one on the 4.3BSD distribution. Contributor: Jonathan Payne MG2A.TAR-Z, MG2A-DOS.TAR-Z An EMACS-like editor which runs on several micro computers (Amiga, Atari, MS-DOS, etc.) as well as under UNIX. Smaller than Micro EMACS. Contributor: Bob Larson REFORM.TAR-Z WordStar-Style reformatting filter from UNIX/World, November 1985. Simulates the WordStar ^B command. Contributor: Theo Pozzy RSED.TAR-Z A simple text editor originally used for editing mail messages. Puts the whole file into an in-core linked list; no temp files. Contributor: Doug Davis SCAME.TAR-Z Yet another EMACS clone; this one is supposed to look like TOPS-20 EMACS and AMIS on TOPS-10 and VMS. Contributor: Leif Samuelsson SE.TAR-Z The Georgia Tech "se" screen editor. Works on 4.xBSD and System V; understands window size changes in 4.3BSD and the UNIX-PC. Contributor: Arnold D. Robbins STEVIE.TAR-Z A "vi" clone, Stevie. Runs on System V and MS-DOS, as least. Version 3.69a. Contributor: Dave Tutelman TECO.TAR-Z An implementation of TECO for Berkeley UNIX. Note that the TECO here is basically like DEC Standard TECO. Does not use termcap or curses. Contributor Matt Fichtenbaum TVX.TAR-Z A full screen editor from the U. of New Mexico. Portable to 4.xBSD, PC-DOS, MS-DOS, CP/M-80, and the Atari ST. Contributor: Bruce Wampler UEMACS-AMIGA.SRC-Z Micro Emacs for the Commodore Amiga computer. Supports multiple windows and one keyboard macro. This is not a shar file, you have to separate the files by hand. Ick. Contributor: George Jones UEMACS38B.TAR-Z Micro Emacs version 3.8b. An EMACS editor for microcomputers. Contributor: Daniel Lawrence UZAP.TAR-Z An editor for binary files. Contributor: Robert Silvers PD6: Programs to handle manipulating files, modes of files, compressing files, and so on. See also PD6:, PD6:. AGEF.TAR-Z Show disk usage of file sizes and counts, sorted by file age. Contributor: David S. Hayes ATHENA-RM.TAR-Z The MIT Project Athena solution to the "safe rm" problem. Provides the programs "delete", "undelete", "expunge", "purge", and "lsdel", much like TOPS-20. Patchlevel 10. Contributor: Jonathan I. Kamens BED.TAR-Z A program to edit binary files by converting to hex, running "vi", and converting back to binary. Contributor: Stephen J. Muir BODY.TAR-Z A program to print the body of a file, the part that "head" and "tail" miss. Contributor: Marty Fouts BPATCH.TAR-Z A program to patch binary files. Dumps or edits files by showing 256-byte records side by side in hex and ASCII. Runs under 4.3BSD and System V. Contributor: John Rupley BPE.TAR-Z A different program to patch binary files. Uses curses library. No documentation. Contributor: Andreas Pleschutznig BRIK.TAR-Z A general-purpose text and binary cyclic redundancy check (CRC) program. Works under MS-DOS Turbo-C, System V Release 2, 4.3BSD, and VMS. Version 2.0 Contributor: Rahul Dhesi BROWSE.TAR-Z A screen-oriented directory browser based on the metaphor of using "vi" to edit an "ls -l" listing. Contributor: Peter Da Silva BRWSR.TAR-Z A program to build inverted indices of files and another one to allow browsing through the file by context. For example, you could ask for "UNIX", see all the contexts in which "UNIX" is used in the file, and then could go to a specific place and view the whole text. Contributor: Mark Zimmerman BSPLIT.TAR-Z A program to split binary files into manageable chunks. Similar to the UNIX "split" utility. Contributor: Peter Knoppers CACM-DIFF.TAR-Z The "diff" program from the July 1989 CACM. Contributor: Donald Lindsay CAPP.TAR-Z A cut and paste processor inspired by the M4 divert and undivert macros. Contributor: Ozan Yigit CHECKLINK.TAR-Z A program which walks through a directory tree and prints out the names of unresolved symbolic links. Berkeley UNIX only. Contributor: Jason Venner CHOP.TAR-Z Extract selected fields or columns of text lines and write to standard output. Contributor: George Sicherman CHTIM.TAR-Z A program to change file modify and access times. Has facilities for recursing through directories and producing a shell script to restore file times using "chtim". Contributor: Don Gworek CODA.TAR-Z The Code Distribution Aide. Keeps source distributions current across a set of machines. Replaces ad-hoc collections of rdist and tar and stuff. Runs under BSD, VMS, AT&T 3b2 & 6386, Xenix, and (soon) MS-DOS. Contributor: Rich Salz COMBINE.TAR-Z A program to compare two or three ASCII files and either report the differences or produce a merged file. Contributor: Cliff Van Dyke COMPRESS.TAR A program to compress files using adaptive Lempel-Ziv coding. This is the standard 4.3BSD file compression utility; versions exist for several microcomputers as well. Runs under all versions of UNIX. This is version 4.3. Contributor: Don Gloistein <76010.474@compuserve.com> COMPRESS-CMS.TAR-Z A version of the COMPRESS utility for IBM VM/CMS. Contributor: Bill Randle CONTEXT.TAR-Z A program which reads messages containing file names and line numbers (e.g. error messages from "cc") and prints lines of context for each line number. Contributor: Brandon Allbery CSHAR.TAR-Z A set of tools for shipping source code around in "shar" files. These are the ones used by the moderator of comp.sources.unix. Should also work under MS-DOS. Includes a shar which splits up files into nice "chunks", a program to strip mail headers, a program to simulate the syntax of /bin/sh for non-UNIX systems. Contributor: Rich Salz CVS.TAR-Z CVS, a front end for RCS which supports concurrent and independent use of an RCS directory by several people. Version 3.0. Contributor: Dick Grune CVS-BERLINER.TAR-Z A modified version of CVS (see above) from Brian Berliner, described in his paper at USENIX Winter '90. This version is written entirely in C and has many added functions including features to support software release control. Contributor: Brian Berliner D.TAR-Z A program to display a sorted listing of files. Sort of an ersatz "ls". Contributor: Rick Conn DEL.CSH A "csh" script that prompts the user with the type of each file he is trying to remove and asks if he's sure he wants to remove it. Contributor: Rahul Dhesi DIFF.TAR-Z A public domain "diff" program. Contributor: Mark H. Colburn DIFFC.TAR-Z A "diff -c" program for people who don't have the "-c" option (Bell versions). Contributor: John Nelson EDIFF.TAR-Z Convert the output of a normal "diff" (not -c or -e) to plain English. Contributor: David MacKenzie FASTSORT.TAR-Z A sort which sorts files in place using available memory. Twice as fast as sort(1) and doesn't use files in /usr/tmp. Contributor: Edwin R. Carp FILE.TAR-Z A rewrite of the UNIX "file" command to tell about the contents of a file. Contributor: Ian F. Darwin FILESCAN.TAR-Z A program to examine a list of files and check them against stored information, in order to detect possible security breaks. Contributor: Marcus J. Ranum FILTERFILE.TAR-Z A program to apply a filter to a file, saving the output in another file. Various options to delete the input file, set modes on input or output, etc. Contributor: Dan Bernstein FINDNAME.TAR-Z Scripts to speed up the "find" program on Xenix systems. Contributor: Cliff Manis FLOCK.TAR-Z Apply or remove an advisory lock on a file and then execute a command. Contributor: Kevin Braunsdorf FM.TAR-Z A curses-based hex/ASCII file editor that allows binary file or device editing. Runs on System V, BSD, MS-DOS. Version 2.0. Contributor: Tony Field FPACK.TAR-Z A file packer and unpacker. Runs on UNIX and MS-DOS; handy for transporting files. Contributor: Gary Perlman FTIMES1.TAR-Z Display the last access, modify, and inode change times for a file. Contributor: John Korsmeyer FTIMES2.TAR-Z Programs to change the times on a file, and to compare files by access or modify time ("newer" and "older"). Contributor: Ken Yap FTIMES3.TAR-Z Yet another version of ftimes. Contributor: Robert O. Domitz GIVE.TAR-Z A program to give copies of files to only persons on a list. A reimplementation of the old V6/PWB utility. Contributor: David Collier-Brown HAT-N-COAT.TAR-Z Header Analysis Tool analyzes header file dependencies and references. C Object Analysis Tool produces a topologically sorted dependcy list and cross reference for a group of objects or libraries. Contributor: Bob McQueer HD.TAR-Z A hex dump program. Version 1.6. Contributor: P. J. Ruczynski HILL.TAR-Z File encryption using the Hill cipher. Contributor: John Cowan HPACK.TAR-Z Multisystem archiver. More universal for a number of operating systems. Version 0.75a. IBMWRAP.TAR-Z Some scripts to allow files with lines longer than 80 characters to be sent through BITNET/EARN systems, which just love those Hollerith cards. Contributor: Rob Gerth INCELIM.TAR-Z A program to eliminate "include" commands from files. It can handle ".so" commands for n/troff, "#include" commands from C, etc. Contributor: Sten Folkerman LESS.TAR-Z A program similar to "more", only with more options. Some folks think it's better than "more". It's also public domain. Contributor: Mark Nudelman LUMBERJACK.TAR-Z A program which monitors log files and indicates when they have changed by changing its icon. Runs under Suntools. Contributor: Steven Grimm LHARC.TAR-Z LHARC UNIX V. 1.00. Very efficient compression algorithm. It is compatible with the MS-DOS version. MMV.TAR-Z A program to move/copy/append/link multiple files according to a set of wildcard patterns. Checks for collisions first. Runs on BSD, System V, and MS-DOS. Patchlevel 1. Contributor: Vladimir Lanin NAME.TAR-Z A program which converts a pathname containing symbolic links into an absolute pathname which contains the "real" path to the file. Contributor: Alexander Dupuy PLIST.TAR-Z Routines and programs to manipulate files with "property list" headers, e.g. mail, news, make files, etc. Contributor: Peter da Silva RCS42.TAR-Z Version 4.2 of the Revision Control System from Purdue University. Contributor: Walter Tichy RCSIFY.TAR-Z Put groups of files under RCS control. Contributor: Terry Jones RCSIT.TAR-Z A program to prepare files for RCS by putting the appropriate headers at the top, etc. Contributor: Michael Cooper RENAME.TAR-Z Whereas "mv" can rename (as opposed to move) only one file at a time, this program can rename many files according to search and replacement patterns, sort of like VMS. Contributor: Vladimir Lanin RH.TAR-Z A program similar to "find", but which allows the user to enter real C expressions instead of using find's less than wonderful syntax. Allows selecting more diverse subsets of files. Version 2.0. Contributor: Kenneth Stauffer RMI.TAR-Z A program to remove files by inode numbers. This is one of many solutions to the "how do I remove a file with an untypable name" question. Contributor: Dave Curry RMUNRM.TAR-Z A package which allows you to use "rm" as usual to delete files but then allows you to change your mind and "unrm" a file. Contributor: Dave Taylor SCCS-B.TAR-Z Shell scripts to interface with System V.3 SCCS. Contributor: SCCS-INTERFACE.TAR-Z Shell scripts to interface with SCCS. Contributor: Larry McVoy SCCS2RCS.TAR-Z A program to convert SCCS files to RCS. Contributor: Kenneth H. Cox SHAPE.TAR-Z A collection of programs to support software configuration management on UNIX systems. Includes version control commands, and "shape", a significantly enhanced Make-oid. Contributor: Axel Mahler SHAR.TAR-Z A C program to generate "shar" files. Sort of overkill, but what the hell. Contributor: Gary Perlman SHAR-BSD42.TAR-Z Another C program to generate "shar" files, but this one takes care to make them the proper size for mailing, etc. Contributor: Roger March SHRINK.TAR-Z Shrinks very long (Berkeley) file names into 14-character or less file names for portability. Contributor: Simon Brown SLICE.TAR-Z A program to split files into several little files by pattern matching or line numbers. Contributor: Gary Puckering SNEFRU.TAR-Z A one-way hash algorithm which given some input text comes up with a single number such that no two texts will hash to the same number. Contributor: Rich Salz SPIFF.TAR-Z SPIFF, the program described at the Summer 1988 Usenix in San Francisco. Compares files like diff, but handles "minute" differences like floating point numbers, white space, etc. correctly. Contributor: Daniel W. Nachbar STAT.C A program to print out information about a file ala stat(2). Contributor: Rich Kulawiec STAT-SHELL.TAR-Z A program to print various characteristics of files in a variety of formats. Runs on BSD, AIX, HP/UX, SunOS, Ultrix. Contributor: Diomidis Spinellis TRIMLOG.TAR-Z A program for trimming log files. Allows trimming files by lines or bytes, and also handles trimming binary files. Contributor: Dave Curry UNIDIFF.TAR-Z A modified version of context diff which combines the old and new hunks into one hunk. Cuts the size of context diffs by usually about 25%. No information is lost in this process. Includes patches for GNU diff and patch, and a program that goes from "normal" diffs to unidiffs and back. Contributor: Wayne Davison UNSHAR.TAR-Z A program to undo "shar" files. There are security and speed reasons for using this over the standard shell. Contributor: Guido van Rossum UNZIP.TAR-Z List/test/extract from a ZIP archive file. VF.TAR-Z A version of VFILER for UNIX. A screen-oriented tool for moving files around, etc. Contributor: Rick Conn VMS-UNIX.TAR-Z Rename VMS filenames with version numbers, etc. to GNU EMACS style filenames and backup files. Contributor: Dan Jacobsen XC.TAR-Z A program which reads "special" lines from files and executes the commands. Lets you put compilation commands in C programs and then compile them saying "xc file", etc. Contributor: David MacKenzie XTAIL.TAR-Z An enhanced version of "tail" which allows watching all files in a directory, including new ones added while the program is running. Version 2. Contributor: Chip Rosenthal ZAP.TAR-Z A binary file editor that runs under VMS, UNIX, and MS-DOS. Mimics SIPP from RT-11. Contributor: Johan Vromans PD6: Software from Richard Stallman's GNU (GNU's Not UNIX) project. Almost all the files in this directory are compressed (file types end in -Z). See PD6:COMPRESS.TAR for the "compress" program. Do "type l 8" or "type tenex" before transferring them. ALLOCA.C A mostly portable, plublic domain implementation of the "alloca" routine used by GNU Emacs. Contributor: Doug Gwyn ALLOCA-XENIX386.TAR-Z A version of the "alloca" routine used by GNU Emacs written in Microsoft assembler for the Xenix/386 compiler. Contributor: BASH.TAR-Z The Bourne Again Shell. A Bourne-like shell with job control and history features similar to those in csh. Version 1.12. BC.TAR-Z An arbitrary precision numeric processing language. This is included in the POSIX P1003.2/D11 draft standard. Version 1.01. Contributor: phil@cs.wwu.edu BINUTILS.TAR-Z The GNU versions of "ld", "size", "nm", "strip", and "gprof". Version 1.9. BISON.TAR-Z Bison is a "yacc"-like compiler generator. Version 1.16. CALC.TAR-Z Calc is an extensible, advanced desk calculator and mathematical tool that runs as part of GNU Emacs. Version 2.02. CLASSIFY.TAR-Z Compares groups of files and classify them. Contributor: Mark-Jason Dominus CPIO.TAR-Z The GNU version of "cpio". Version 1.05. CVS.TAR-Z The Concurrent Version System. Version 1.3. DIFF.TAR-Z The GNU version of the "diff" utility. This is supposedly much faster than the UNIX versions. Version 1.15. DIRENT.TAR-Z A file system independent directory entry. Contains information common to directory entries on different file system types. DLD.TAR-Z GNU dynamic linker utility. Version 3.2.3. EDIST-1858.TAR-Z[1-6] GNU EMACS version 18.58. Includes GDB, the GNU debugger. ELVIS.TAR-Z A clone of the "vi" UNIX editor. Version 1.5. EMACS-BLIT.TAR-Z A package to allow mouse editing with the Teletype 5620 ("BLIT") terminal and GNU EMACS (V18.48 or later). The 5620 must be running layers or mux. Contributor: Gernot Heiser EPOCH.TAR-Z[1-7], EPOCHMAN.TAR-Z, EPOCHMAN.PS-Z GNU Emacs for the X windowing system based on GNU Emacs Version 18.58. The following functionality is added: multiple X windows, marked and attributed regions of text, proportional and variably sized fonts, async communications with other X clients, mouse dragging, access to raw X window objects, and undo operations. Version 4.0 (patch level 0). FILEUTILS.TAR-Z The GNU file utilities: cat, chmod, cmp, cp, dd, dir, du, head, ln, ls, mkdir, mv, rm, rmdir, tail, vdir. They are all supposedly POSIX compatible. Version 3.2. FIND.TAR-Z The GNU version of "find". Version 3.5. FGREP.TAR-Z The GNU version of "fgrep". Version 1.1. FONTUTILS.TAR-Z GNU font utilities. Version 0.4. FORMS-EL.TAR-Z A GNU Emacs major mode implementing forms - structured files with "records" and "fields" in them. Contributor: Johan Vromans GAS.TAR-Z The GNU assembler. Produces code for Vaxes and MC68020s. Version 1.38.1. GAWK.TAR-Z, GAWK-DOC.TAR-Z The GNU implementation of the "awk" program. Version 2.11. GCC.TAR-Z[1-9] The GNU C compiler. Generates code for lots of machines. Version 2.1. GDB.TAR-Z[1-5] The GNU symbolic debugger. Version 4.5. GDBM.TAR-Z The GNU database routines, similar to the Berkeley ndbm routines, but better. Version 1.4. GHOSTSCRIPT.TAR-Z[1-2] The GNU GhostScript package, which looks remarkably like PostScript. Consists of a language interpreter and a library that supplies C-callable routines for all graphics capabilities of PostScript. Version 2.4. GHOSTSCRIPT-FONTS.TAR-Z[1-3] Lots of fonts for GNU GhostScript 2.4. GHOSTVIEW.TAR-Z An X11 user interface for GhostScript. GLIBC.TAR-Z[1-2] GNU C library (POSIX compliant, upward compatible with 4.3 BSD and SYS V). Version 1.02. GNU-ADA-105.TAR-Z An extensive support package for editing Ada programs with GNU Emacs. This is an "official" version in that it will be in the GNU/FSF Emacs 19+ release. Contributor: Lynn Slater GNUPLOT.TAR-Z The GNU plotting package. Version 3.1. GPLUSPLUS.TAR-Z[1-2] The GNU C++ compiler. Version 1.40.3. GREP.TAR-Z GNU egrep. Uses Boyer/Moore/Gosper algorithm. Version 1.5. GROFF.TAR-Z The GNU implementation of nroff/troff, pic, eqn, and tbl. Compatible with AT&T DWB 3.1 and UNIX Version 10 troff. Requires a C++ compiler. Version 1.04. INDENT.TAR-Z The GNU C program pretty printer. Version 1.2. ISPELL.TAR-Z This is a C implementation of the ITS/TOPS20 ISPELL (Incremental SPELLing Checker). Run through a file and it offers what it thinks is an error and several options, including guesses as to what was meant. LIBGPLUSPLUS.TAR-Z[1-2] The GNU C++ library. Version 1.40.3. LISPREF.TAR-Z[1-3] Edition 1.03 of the Emacs Lisp Reference Manual. MAKE.TAR-Z, MAKE-DOC.TAR-Z GNU "make" version 3.62. MAKE-DOC.TAR-Z contains the documentation. MH-E.EL A GNU EMACS front end to the Rand MH (Mail Handler) system. Version 2.17. Contributor: James Larus MS.TAR-Z MandelSpawn is a parallel Mandelbrot program for the X window system. M4.TAR-Z The GNU m4 distribution. M4 is a simple macro assembler, supported on a wide variety of platforms. Version 1.0. NICHL.TAR-Z The NIH C++ Class Library (formerly known as OOPS). Version 2.204a. PS-EMACS.TAR-Z NeWS window system support for GNU EMACS version 18.51. Works with GNU EMACS versions 18.49-18.51 and NeWS 1.0-1.1. A "major mode" for editing PostScript files is also provided. Contributor: Chris Maio RCS.TAR-Z A GNU Revision Control System. Version 5.6. READLINE.TAR-Z GNU Readline Library. A set of routines for managing text of previously typed lines. Version 1.1. SCREEN.TAR-Z A terminal multiplexor that allows several independent screens (ttys) on a single physical terminal. Version 2.1. SED.TAR-Z The GNU implementation of "sed". Version 1.06. SHELLUTILS.TAR-Z GNU shell utilities including basename, date, dirname, env, expr, groups, id, logname, nice, nohup, pathchk, printenv, printf, sleep, stty, tee, test, tty, uname, whoami, and yes. Version 1.6. SMALLTALK.TAR-Z GNU Smalltalk. Implements Smalltalk-80, with a graphical interface to X11. Version 1.1.1. TAR.TAR-Z The GNU implementation of "tar". Version 1.08. TERMCAP-MSDOS.TAR-Z GNU termcap, from GNU EMACS, ported to MS-DOS. Contributor: Paul Shields TEX-NROFF-CONV.TAR-Z A program to convert the GNU documentation, written in TeX, to "nroff" format. Handles only the EMACS docs. Contributor: George Robbert TAYLORUUCP.TAR-Z Complete source code for a UNIX UUCP package. Provides everything needed for a UUCP connection including uucico, uux, uustat, uulog, uuname, uuchk, and tstuu. Version 1.03. TERMCAP.TAR-Z GNU version of termcap. Version 1.0. TEXI2ROFF.TAR-Z Another program to convert the GNU TEXINFO documentation to "nroff". This one can use the -me, -ms, or -mm macros, and is much more clever than TEX-NROFF-CONV.TAR-Z. Version 2.0. Contributor: Beverly Erlebacher TILEFORTH.TAR-Z Threaded Interpretive Language Environment (TILE) Forth. TILE Forth is a 32-bit implementation of the Forth-83 standard written in C. Version 2.1. TIME.TAR-Z GNU implementation of "time". Version 1.2. TPUT.TAR-Z GNU implementation of "tput". Version 1.0. UNDUMP-386I.TAR-Z A program to resurrect a core file into a runnable image on a Sun 386i machine. Contributor: Mike McGann UNEXEC-SYS5.C A version of the "unexec" routine used by GNU EMACS for System V machines. Contributor: Bruce Robertson VMS-GCC.TAR-Z The files necessary to bootstrap the Gnu GCC C compiler onto a VMS system. PD6: Programs to do graphics, image processing, and other related sorts of things. CRC.TAR-Z The CRC Graphics Package from Purdue University. This package contains a general-purpose graphics facility for two and three dimensional graphics. Output devices include HP plotters, Printronix printers, laser printers, plot(5) format, and so on. Contributor: Dave Curry DELTAC.TAR-Z Compress and uncompress 8-bit image files using delta modulation. Achieves about 20% better compression than compress(1) on these files. Contributor: Diomidis Spinellis DRAW.TAR-Z A library of routines to produce plots in various formats including plot(3) and HPGL, and a utility "draw" which acts as a front end. Contributor: Juha Takala FBM.TAR-Z The Fuzzy Pixmap Manipulation (FBM) library. Works in combination with Jef Poskanzer's PBM stuff (see PBM.TAR-Z). Provides a complete package for manipulation color and b/w images including 24-bit RGB, 8-bit mapped color, 8-bit grayscale, and 1-bit bitmaps. Contirbutor: Michael Mauldin FC.TAR-Z The Fast Clipper 2-D line clipping algorithm. Twice as fast as the Colin-Sutherland method. Contributor: John Schultz GL-PLOT.TAR-Z Routines which provide graphic device support for a number of video adapters and printers for PC/AT class computers running under Microport System V/AT, Xenix or MS-DOS. The routines emulate the BSD plot(3) library, as well as provide new routines. It runs under MSDOS/ System V/AT, SCO Contributor: GRAPH-PLUS.TAR-Z A program to generate line graphs from tables of data. Contributor: Alan Kent IPL.TAR-Z A 2-D graphics production system which produces scatter plots, line plots, bar graphs, range displays, pie graphs, U.S./Canada maps, schedule charts, boxes, arrows, text, etc. PostScript or SunView output. Contributor: Steve Grubb MTV.TAR-Z The MTV Raytracer, which does raytracing. Contributor: Mark VandeWettering PBM.TAR-Z Tools for manipulating bitmaps. Can convert between Sun icon, Sun raster, X10, X11, MacPaint formats. Can also convert to PostScript or Printronix printer for output. Contributor: Jeff Poskanzer POPI.TAR-Z The "popi" graphics editor. Based on the code in the book "Beyond Photography - the digital darkroom" by Gerard J. Holzmann of AT&T Bell Labs. Contributor: RIch Burridge QUADTREE.TAR-Z Encodes bitmaps as "quadtrees". Includes an X11 previewer. Contributor: Robert S. Glickstein RAYSHADE.TAR-Z Reads a multi-line ASCII file describing a scene to be rendered and produces a Utah Raster RLE format file of the raytraced image. Version 3.0. Contributor: Craig Kolb SUN-CTOBW.TAR-Z Convert Sun color (8 bit) bitmaps to black and white (one bit) bitmaps. Contributor: SUNPLOT.TAR-Z A back end to the "plot" (plot(5)) program to display graphs in a SunTools window. Contributor: Sjoerd Mullender SUNRAST.TAR-Z A set of library subroutines for reading and writing Sun raster files. Contributor: Marc Majka TEK.TAR-Z A Tektronix 4014 emulator for Xenix systems with the CGI package. Contributor: Ronald Florence TIFF2RAST.TAR-Z Convert TIFF files to Sun raster files. Contributor: William W. C. Wu TOUCHUP.TAR-Z A bitmap editor (paint program) for Sun workstations. It has some of the same features as MacPaint. Contributor: Raymond T. Kreisel TRACER.TAR-Z A program to do ray tracing of balls. Contributor: Sid Grange URT.TAR-Z[1-4] The University of Utah RLE Toolkit, Version 2.0 (July, 1988). This is a toolkit full of programs for creating and manipulating raster files. Contributor: University of Utah C.S. Dept. VOGLE.TAR-Z A device-independent 3-D graphics package. Includes PC drivers, Sun, X11, and Apollo drivers. Version 1.1. Contributor: Eric Echidna VOPL.TAR-Z A plotting library written in Vogle (see above). Contributor: Eric Echidna VORT.TAR-Z A rendering toolkit for doing constructive solid geometry and algebraic surfaces. Display drivers include Sun, X11, Apollo, Iris, and VGA. Version 1.1. Contributor: Eric Echidna VPLOT.TAR-Z A device-independent plotting utility with lots of device drivers for graphics terminals as well as printers and plotters. Contributor: Joe Dellinger WDB2.TAR-Z Software to process the World Data Bank II dataset (not included) and produce a rectangular projection for a specified latitude and longitude in UNIX plot format. Contributor: Alan Paeth PD6: Miscellaneous text files that provide information about all sorts of things. ACRONYMS.TXT A list of acronyms and their meanings. Several hundred acronyms from all walks of life are indicated here. Contributor: Scott Barthelmy ATT-TOOLCHEST.TXT The announcement of the AT&T Toolchest, how to access it, how to purchase things from it, etc. Contributor: C. A. Brooks AWK-SUPPLEMENT.TXT "A Supplemental Document for AWK -or- Things Al, Pete, and Brian Didn't Mention Much". Lots of neat undocumented features of awk, some ways around some bugs, and other stuff. Contributor: John W. Pierce COMP-SOURCES-INTRO.TXT, COMP-SOURCES-LIST.TXT An introduction to the comp.sources.unix newsgroup, a description of where the archives are and how to access them, etc. The second file contains a list of the current contents of the archives. Some of the material in UNIX-SW is obtained from comp.sources.unix, but much of it is not duplicated here. Contributor: Rich Salz GNU-PUBLIC-LICENSE.TXT Version 1 of the "subroutinized" GNU General Public License. Contributor: Free Software Foundation INTERPRESS.TXT An announcement of the availability of the Interpress Toolkit from Xerox, and how to obtain it. Contributor: D. Murray NETLIB.TXT A description of how to access the NETLIB server at Argonne National Laboratory. Many math packages such as EISPACK and LINPACK are available through this service. Contributor: Gene Rackow RN-QREFCARD.TXT A quick reference card for the "rn" news reading program. Contributor: Laura Lemay SECURITY-DOC.TAR-Z The SRI International white paper, "Improving the Security of Your UNIX System", from April 1990. Contributor: Dave Curry TERMCAP.TXT The 4.3BSD distributed version of the termcap database. Contributor: Berkeley TN3270-NOTICE.TXT A notice about how to obtain the TN3270 distribution from Berkeley. TN3270 is an IBM 3278 emulator for connecting ASCII terminals to VM/CMS systems through TCP/IP. A copy of the current version can be found in PD6:TN3270.TAR-Z. Contributor: Campus Software Office UNIX-TRICKS.TXT A collection of handy aliases, shell scripts, etc. for getting things done on UNIX. Collected from many different people. Contributor: Nancy Blachman VI-QREF.TAR-Z A "vi" quick reference card. Contributor: VI-REF.TXT A quick reference of commands for the "vi" editor. Contributor: unknown PD6: Device drivers, system calls, and other items related to the UNIX kernel. ACCESS-LISTS.TAR-Z Modifications to the 4.2BSD kernel to support access control lists. Contributor: Jeff Glass CRASHME.TAR-Z Stress test UNIX kernel. Test robustness by invoking data as if it were a procedure. Version 1.8. Contributor: George J. Carrette DEV-FD.TAR-Z A "/dev/fd" (reference a file descriptor as a file) driver for 4.3BSD. Contributor: Arnold D. Robbins DHU-11.TAR-Z A 4.2BSD driver for a DEC DHU-11. Contributor: Adrian Pell DIALINOUT.TAR-Z Modifications to the 4.3BSD kernel tty driver to allow a modem port to be used for both dialin and dialout purposes. Contributor: Chris Torek IPMULTICAST.TAR-Z The IP Multicast Extensionts from the VMTP project at Stanford Univ. Extensions to 4.3BSD and related systems (SunOS, Ultrix) to support IP Multicasting as specified in RFC 1054. Release 1.2. Contributor: Steve Deering PTY4.TAR-Z A generalized interface to pseudo-tty devices and the rest of the system. Nice!! Contributor: Dan Bernstein LOADABLEDD.TAR-Z A system to allow loadable device drivers on the Sun workstation. Allows the development and debugging of device drivers without the constant relink-the-kernel reboot-the-system hassles. Should be portable to any 4.xBSD environment. Contributor: Lee Hasiuk NLIST1.TAR-Z A program which reads kernel variables and displays them. It can be used to monitor variables, display arrays of data structures, or linked lists. Also a full report generator, with a built-in calculator. It's configurable as to how to read variables, etc. Comes with configuration files for SunOS, 4.3BSD, System V, and Mach. Contributor: Chris Bertin NLIST2.TAR-Z A command-level interface to nlist(3). Can also dump kernel memory, if you have permission. Should work on any UNIX system with nlist. Contributor: Warren Tucker PTYS-UNIXPC.TAR-Z A "pty" driver for the AT&T UNIX-PC. Contributor: Eric Herrin SCO-PTYS.TAR-Z An implementation of Berkeley pseudo ttys for Xenix/386 2.3. Also works on Xenix/286. Contributor: Chip Salzenberg S5NAP.TAR-Z An implementation of nap() (fraction of a second sleep) for System V. Contributor: Jon Zeeff SUBNET-ARP.TAR-Z The mods necessary to 4.3BSD to add a subnet ARP hack. They allow a subnet gateway machine to act as a bridge so that only it need know of the existence of subnets. This is quite useful if many machines on the local network do not have RFC 950 subnet code. Contributor: John Quarterman SYSCALL-TRACE.TAR-Z A system call trace facility for 4.2BSD UNIX. Contributor: Joseph Simonetti UTMP.TAR-Z Utility to repair broken /etc/utmp files. Works on SYS V, BSD, AIX3, and AIX2. Contributor: David W. Sanderson ZONK.C A kill-by-userid system call. Contributor: Ken Lalonde PD6: Compilers, interpreters, cross referencers, and subroutine libraries for various programming languages. PCCTS.TAR-Z The Purdue (University) Compiler Construction Tool Set. Public domain software tools to facilitate the implementation of compilers. Is functionally similar to lex/yacc, but: generates lexer and parser from a single spec, extended BNF grammar, up and down inheritance, generates LL(1) parsers in C, includes sample grammars (e.g. Pascal). Contributor: Hank Dietz BERK-YACC.TAR-Z Berkeley Yacc, a public domain clone of AT&T UNIX Yacc. Conforms to the Yacc documentation, and generates LALR(1) parsers. Contributor: Robert Corbett PD6: Also see the SIMTEL20 ADA archives. ADAFORM.TAR-Z A filter for Ada programs to pretty-print them using Scribe. Features bold-facing of keywords, etc. Contributor: Dave Emery PD6: ASM80.TAR-Z An assembler for the Z-80 mocroprocessor. Contributor: David A. Klotzbach CROSS6502.TAR-Z Cross assembler for the 6502 microprocessor. Contributor: Eric C. Brown CROSS6809.TAR-Z Cross assembler for the 6809 microprocessor. Written in Pascal. Contributor: Jack Jansen DIS6502.TAR-Z A disassembler for the (Atari) 6502. Contributor: Robert Bond DIS68000.TAR-Z A disassembler for the MC68000. Contributor: John Collins DIS68K.TAR-Z Another MC68000 disassembler. Includes patches to make it work on Sun workstations. Contributor: Jim Turner DIS88.TAR-Z A symbolic disassembler for the Intel 8088 designed to run under PC/IX on an IBM PC/XT or clone. Compatible with the PC/IX assembler. Contributor: G. M. Harding DISASM.TAR-Z A disassembler for the MC68000 which reads COFF (Common Object File Format) binaries. Contributor: Alex S. Crain DISZ80.TAR-Z A Z-80 disassembler. Contributor: Luc Rooijakkers GENASM.TAR-Z A generic assembler for the 6502, 8085, 6803, and 6809 microprocessors. Contributor: Lyle McElhaney HP41.TAR-Z An assembler and bar code generator for the HP-41C calculator. These are Perl scripts, see PD6:PERL.TAR-Z. Contributor: Mark Biggar ZMAC.TAR-Z A Z-80 macro cross-assembler. Contributor: Colin Kelley PD6: BASIC.TAR-Z A BASIC interpreter which is a combination of Microsoft's BASIC 5 and RT-11 MU-Basic. Has been tested on PDP-11s under V6, V7, 2.8BSD and 2.9BSD, Vaxes under 4.xBSD, and Pyramid 98x under 4.xBSD. Should port to System V easily. Contributor: Phil Cockroft PD6: ALLOC.TAR-Z A clone of malloc written to replace the ones in SVr2 for the 80286. Contributor: Piercarlo Grandi ANSI-C.TAR-Z A small portable parser and lexer for ANSI C written in lex and yacc. Contributor: Shankar Unni APML.TAR-Z An arbitrary precision math library. Contributor: Lloyd Zusman ARGPROC.TAR-Z An argument-processing routine in the same vein as getopt(). Contributor: Dan Kegel ARITH.TAR-Z A uniform interface for multi-precision calculations in the rings of integers and polynomials over finite fields. Contributor: Kevin R. Coombes ARITHPARSE.TAR-Z A trivial parser for arithmetic expressions from Chapter 2 of the latest "dragon book". Contributor: Marty Fouts ARRAYALLOC.TAR-Z A set of library routines to do dynamic run-time allocation of multi-dimensional arrays. Contributor: Roy Smith BITSTRING.TAR-Z A package of library routines to provide a "string of bits" abstraction like the things you used to be able to do in PL/I. Contributor: Paul Vixie BPLUSTREE.TAR-Z A variable-length key, variable page size B+ tree library. Includes a dbm(3)-like interface. Contributor: Marcus J. Ranum BSDGETUT.TAR-Z An implementation of the getutent() routines from System V, for Berkeley UNIX. Contributor: Paul Sutcliffe Jr. BTREE1.TAR-Z An implementation of B-trees. Contributor: Richard Hellier BTREE2.TAR-Z A set of library routines to main B-trees on disk and store offsets into data files for the data. Contributor: Marcus J. Ranum C-GC.TAR-Z A general purpose garbage collecting storage allocator using algorithms from "Garbage Collection in an Uncooperative Env- ironment", H. Boehm & M. Weiser, Software Practice and Exper- ience, Sept. 1988. Contributor: Hans Boehm C-PARSER.TAR-Z A yacc definition fo a C grammar. Contributor: C-STYLE.TAR-Z A program to analyze the "style" of a C program. From CACM, Jan. 1985. Contributor: CALLS.TAR-Z A program to produce a call graph (what functions call what others) of a C program. CALLS.PATCHES contains various bug fixes. Contributor: Tony Hansen CCMD.TAR-Z A user interface package based on the COMND jsys found in TOPS-20. Has file name completion, command completion, command-line help, etc. Contributor: Howie Kaye CCS.SH A shell script to call "cc" for compiling with shared libraries on an AT&T 7300 (UNIX-PC). Contributor: Eric S. Raymond CDECL.TAR-Z A program which accepts English commands like "declare foo as pointer to int" and returns a C-language definition of "foo", e.g. "int *foo". It also goes the other way. Also understands C++ and ANSI C. Contributor: Tony Hansen CHECK.TAR-Z A syntax checker to be used in conjunction with (not as a replacement for) "lint". Contributor: Nick Crossley CHECKBITS.C A program to intuit various things about the way a machine performs its arithmetic. Contributor: Marty Fouts CLASH.TAR-Z A program to detect conflicting variable names in the first N significant characters for compilers which don't suuport the FLEXNAMES option. Contributor: Huch Redelmeir COMMAND.TAR-Z A replacement for the "system" library routine which avoids execing a shell by handling I/O redirection internally. Contributor: Rich Salz COMPLEX-ARITH.TAR-Z A library of complex arithmetic routines for C. Contributor: Doug Gwyn CONFIG.TAR-Z A set of library routines for reading configuration files. Contributor: Conrad Kwok CPROTO.TAR-Z A program to automatically generate C function prototypes and variable declarations from C language source code. Requires the "flex" lexical analyzer (see PD6:FLEX.TAR-Z). Contributor: Chin Huang CTAGS.TAR-Z A program to generate "tags" files from C programs, as well as generate cross reference listings. Contributor: Ken Arnold CURSES-WIDGETS.TAR-Z A "widget" library for curses(3X). Provides command, label, toggle, and input widgets. Contributor: Richard A. Culshaw CXREF.C A (rather unrobust) C program cross referencer. Contributor: John Fouts CXREF.TAR-Z A much more robust C program cross referencer. Contributor: Arnold Robbins DBCR.TAR-Z A program identifier database package which stores the locations of all uses of identifiers, pre-processor names, and numbers. Contributor: Greg Mcgary DBUG.TAR-Z Debugging macros for C programs. Lots of functions to log debugging information, etc. Contributor: Fred Fish DEBUG-MALLOC.TAR-Z Drop-in replacements for malloc(3), memory(3), string(3) and bstring(3) functions with debugging facilities. Contributor: Conor P. Cahill DES.TAR-Z DES library routines suitable for use with MIT's Kerberos. It was created in Finland and posted from Australia, so should in theory be entirely free of U.S. export controls. (I wouldn't test this without a lawyer present...) Contributor: Antti Louko DYNALINK.TAR-Z Library routines to perform dynamic linking (linking of subroutines at run-time). Contributor: Dave Jones DYNAMIC-HASH.C Dynamic hashing after CACM April 1988 pp. 446-457. Contributor: Esmond Pitt EGETOPT.TAR-Z An extended getopt() function for parsing command line arguments. Contributor: Lloyd Zusman EMITC.TAR-Z An inverse of the ctime(3) library routine. This routine takes a date/time string and returns the time in seconds. Contributor: Mike Marshall ET.TAR-Z An error-table library for printing errors from program. Patchlevel 1. Contributor: Jonathan I. Kamens FDECS.TAR-Z A shell script to extract ANSI C function prototype definitions for use in a .h file from C source files which contain old-style function definitions. Contributor: Michael Condict FILTER.TAR-Z A subroutin to construct filter programs like "sed", "awk", etc. It processes arguments, accepts "-" for standard input, etc. and then calls a user supplied routine to do the filtering. Contributor: Gary Perlman GDATE.C A routine to convert date strings into "struct tm" type structures. Accepts all sorts of date string formats. Contributor: Barry Shein GETLINE.TAR-Z A function to read an arbitrarily long line from a stream. Contributor: David Collier-Brown GETOPT-ATT.C AT&T's public domain release of the "getopt" function. This code was given out at the 1985 Dallas Winter USENIX Conference. Contributor: John Quarterman GETOPT.C A public domain version of the "getopt" library routine. This one strictly enforces the System V Command Syntax Standard. Contributor: Doug Gwyn GETUTMP.TAR-Z A set of library routines to read the "utmp" file much like the password file's "getpwent" routines. Contributor: Roger Levasseur HASH8.TAR-Z A program to allow old C compilers to compile programs which use long identifiers. Contributor: Geoff Kuenning IDENTLIST.TAR-Z Programs to list external definitions and identifiers in C source files. Contributor: John Rupley INDENT.TAR-Z The original version of "indent" (C program beautifier) with the changes from Berkeley and Sun, who have put their mods into the freely redistributable category. Contributor: Ozan Yigit KIFACE.TAR-Z A set of routines to allow mapping keys to return values. It allows a program to assign a return value to a key, or a string of keys, so that a single value can be checked after a set of keys is input. Contributor: Marcus J. Ranum LIBC-PROTO-H.TAR-Z ANSI prototype include files for all the libc routines. Contributor: Clarence Dold LIBENV.TAR-Z Routines for manipulating (setting and examining) environment variables. Runs on 4.xBSD; should run on System V. Contributor: David Herron LIBNDIR.TAR-Z Public domain implementation of the 4.2BSD directory routines that works on all UNIXes. Contributor: Doug Gwyn LIBNDIR-POSIX.TAR-Z A POSIX-compatible version of LIBNDIR.TAR-Z (actually just a newer version of the same code). Contributor: Doug Gwyn LIBPW.TAR-Z Routines for manipulating password and group file entries. Contributor: LINT-PROTO.TAR-Z Patches to 4.2BSD (4.3BSD or Sun can be easily done by hand) "lint" to create a prototype generator. Contributor: Jon Leech LOCALTIME.TAR-Z A System-V compatible localtime() library with enhancements to work in European timezones, etc. Will also run under Berkeley UNIX. Version 3.0. Contributor: David Olson MALLOC.TAR-Z A portable implementation of malloc. Also supports a tracing function which the author says is Sun-specific. Contributor: Mark Brader MEMLINTOK.TAR-Z A header file that can be used to politely shut lint up about casting results of memory allocation functions malloc, realloc, and calloc. It also stops complaints about the argument to free. Contributor: Bob Lewis MENU.TAR-Z A menu preprocessor. Uers construct files describing menus, and menu will display them to the user and allow him to pick items from them. Contributor: Richard Conn MKPROTO.TAR-Z A program for generating prototype declarations for all functions appearing in a C source file. The input code may be either K&R or ANSI C. Correctly handles prototype promotion. Contributor: Eric R. Smith MODEMCAP.TAR-Z A modem-independent dial(3) package with a termcap-like description file. Refer to the relevant System V manuals. Contributor: John F. Haugh MW.TAR-Z The Maryland Windows library. This is in the same vein as "curses", but has many more features. Contributor: Chris Torek PASSWDDET.C A routine to detect "obvious" passwords by examining them for English triples. Can be added to password changing programs to prevent people from picking easily guessed passwords. Contributor: John Nagle POSIX-H-TESTER.TAR-Z A program sorts through the POSIX and ANSI include files and reports missing items, additional items in the standard, additional items allowed by the standard, and items not allowed by the standard. References to the standards document are included in the report. Contributor: Barry Books PQSORT.C A version of "qsort" (Quick Sort) which claims to be faster than the library routine (although he doesn't specify which version of UNIX he means). Contributor: Duane Morse REGEXP.TAR-Z An "almost-public-domain" implementation of the V8 regular expression matching routines. Contributor: Henry Spencer SCPP.TAR-Z A selective C preprocessor which replaces macros and removes comditional code, leaving everything else the same. This is useful when trying to decipher heavily #ifdef'd code with lots of misleading macros. Contributor: Brad Needham SEARCH.TAR-Z An almost generic search table routine using binary search. Generates a search table, and then looks things up in it using 32-bit keys. Contributor: Chris Torek SETENV.TAR-Z A routine to maintain a list of environment variables for passing to other programs. Contributor: Maarten Litmaath SIMILARITY.TAR-Z A program to detect stretches in C programs that are similar or just plain identical. Useful for locating "borrowed" code, etc. Contributor: Dick Grune SKIPLISTS.TAR-Z A C implementation of skip lists as described in the June 1990 Communications of the ACM. Contributor: Bill Pugh SMALL-C.TAR-Z Ron Cain's original Small-C compiler, but highly extended. Included are code generators for the 8080, 6809, 68000, and Vax. Run-time support for 8080 CP/M, Flex 6809, and Vax 4.1BSD are also included. Contributor: Chris Lewis SMAP.TAR-Z Safe Memory Allocator Package. A wrapper around malloc, calloc, realloc and free to check that they behave themselves. Contributor: Allistair G. Crooks SPLAYTREE1.TAR-Z A library for working with splay trees as described in Tarjan's ACM Turing Lecture. Usable for symbol tables and the like. Contributor: Dave Brower SPLAYTREE2.TAR-Z Another implementation of splay trees, this one from "Application of Splay Trees to Data Compression", CACM August 1988. Contributor: Bodo Rueskamp STRINGS.TAR-Z A public domain strings package containing all the various string manipulation routines C programmers are used to. Contributor: Larry Campbell STRSED.TAR-Z A function which does regular expression search and replace like the ed/edit/ex editors, as well as tr(1)-like transliteration, in a string. Contributor: Terry Jones STRSTR.TAR-Z An implementation of the strstr() (find substrings in a string) function which uses a modified version of the quick search algorithm described in CACM V33 N8. Contributor: Doug Gwyn STRTOD.TAR-Z An implementation of the strtod() (string to double) function. Contributor: TIMER.TAR-Z Various routines to do delta time computations. Contributor: Gregg Wonderly TRIGRAPH.TAR-Z Programs which implement trigraphs as specified in the ANSI C draft standard. Trigraphs are an alternate way of writing certain characters. This archive contains two programs; one to do trigraphs-to-ascii, and one to do the reverse. Contributor: John P. Nelson UFORMAT.TAR-Z A routine to do formatting such as that done by database report generators. Contributor: Brandon Allbery UNCTIME.TAR-Z A "yacc" parser for times and dates to return date strings in UNIX time format. Contributor: David MacKenzie UNIDESK.TAR-Z UniDesk is a desktop user interface library package for UNIX systems with ASCII terminals. Contributor: Ben Konig VSPRINTF.TAR-Z Portable versions of vprintf, vfprintf, vsprintf. Contributor: Robert A. Larson VSTR.TAR-Z A dynamic strings package. Contributor: Jordan K. Hubbard XCP.TAR-Z A program to convert long C variable names to short ones (i.e. to "de-flexname" them) for C compilers without FLEXNAMES. Contributor: Mark Mendel XRAND.TAR-Z A random number generator based on the linear congruential and additive congruential methods. Contributor: Andreas Nowatzyk PD6: ET.TAR-Z[1-3], ETMAN.TAR-Z ET++ is a homogeneous object-oriented class library integrating user interface building blocks, basic data structures, and support for object input/output with high level application framework components. Works with AT&T C++, SUN C++ 2.0, and G++. ETMAN.TAR-Z is the documentation for the library. Version 2.2. GENMAN.TAR-Z A program to generate documentation about a C++ class from the include and source files. Version 2.0. Contributor: Bob Mastors INTERVAL.TAR-Z An interval arithmetic package. Contributor: Dan.McCue@newcastle.ac.uk LEDA.TAR-Z Library of efficient data types and algorithms. Version 2.1. SILO.TAR-Z Routines to build event-based discrete event simulations. See "Simulating Computer Systems: Techniques and Tools" by M. H. MacDougall. Contributor: S. Manoharan PD6: C-FORTH.TAR-Z A C-language implementation of figFORTH. Has been tested on PDP-11s under 2.9BSD, Vaxes under 4.2BSD, and Vaxes under EUNICE 3.0. Requires 32-bit ints and 16-bit shorts. Contributor: Allan Pratt VAX-FORTH.TAR-Z An implementation of FORTH (called VFORTH) for Vaxes under 4.2BSD. Uses subroutine-threading and in-line code to improve speed. Contributor: Andy Valencia PD6: F2C.TAR-Z A Fortran to C translator developed by folks from Bell Labs, Bellcore, and CMU. Derived from the original UNIX f77(1). Converts ANSI standard Fortran 77 to C without manual intervention. Can generate ANSI C or C++ compatible code as well. Runs on Sun, Vax, IBM RT, Apollo, SGI, MIPS, and Crays. Has been verified on the NBS tests, several large math libraries, floating point tests, etc. Contributor: Mark Maimone FLOPPY.TAR-Z A Fortran coding convention checker and code tidier. Understands F77, supports 44 different coding conventions. Runs under VMS, VM/CMS, and UNIX. Written in Fortran. Contributor: Julian Bunn FXREF.TAR-Z A linkage map generator and a cross reference generator for FORTRAN-77 programs. Contributor: Bill Silvert PREP.TAR-Z A preprocessor which supports macros, flow control extensions, vector statement shorthand, and automatic loop unrolling for certain classes of loops. Contributor: Roger Ove PSDRAW.TAR-Z Library routines to generate PostScript drawings from FORTRAN. Contributor: B. Narasimhan RATFOR.TAR-Z A public domain implementation of RATFOR (RATional FORtran). Generates FORTRAN-77, unlike UNIX "ratfor" which generates FORTRAN-66. Contributor: Ozan Yigit PD6: FP.TAR-Z A C implementation of Backus' Functional Programming language. This one closely follows the syntax of the one distributed with 4.3BSD (which is close to Backus' syntax). Contributor: Andy Valencia FPC.TAR-Z A compiler for Backus' Functional Programming language. It translates FP to C, which you can then compile. Contributor: Edoardo Biagioni IFP.TAR-Z A variant of Backus' Functional Programming language. Should run under any UNIX. Written in C. Contributor: Arch D. Robison PD6: The Version 7.0 Icon language distribution for UNIX from the University of Arizona. Icon is a high-level, general-purpose programming language with extensive facilities for handling strings and lists. In some senses it is the sucessor to SNOBOL4, and was devleoped by the same people. See the file README.TXT for a description of what the files in this directory contain. Contributor: Gregg Townsend PD6: ELK.TAR-Z A Scheme interpreter intended to be used as a general extension language. Can also be used as a stand-alone implementation of Scheme. Version 1.0. Contributor: Oliver Laumann XLISP.TXT-Z The Xlisp reference manual. For version 2.0 of Xlisp. Contributor: Tim I. Mikkelsen XLISP.TAR-Z Xlisp version 2.1. Runs on PCs under MegaMax C, Aztec C, Lattice C (Amiga). There are implementations for VMS, UNIX, MS-DOS, MC68000, Atari ST, Amiga, and Macintosh. Contributor: Gary Murphy PD6: LOGO-MAKEHELP.TAR-Z A different "makehelp" for Logo (below). Contributor: Brian Harvey LOGO.TAR-Z A LOGO interpreter. Has been tested on PDP-11s under V7 and Vaxes under 4.xBSD. Includes interfaces for many popular graphics terminals as well as the floor-turtle through a DW-11 Unibus device. Contributor: Brian Harvey MUSIC-LOGO.TAR-Z Dragon curves with music. Contributor: Gerald Edgar PD6: PRETTYPRINT.TAR-Z A pretty printer written in Modula-2. Contributor: Ken Yap PD6: OCCAM.TAR-Z A yacc/lex specification for OCCAM and OCCAM2. Contributor: Peter Polkinghorne PD6: OPS5.TAR-Z OPS5 in Common Lisp. Apparently it runs under lots of different Common Lisps; you'll have to look and see if yours is there. I think it runs on micros and stuff as well. Contributor: Eric Van Tassell PD6: ISO-PASCAL.TAR-Z Public domain "yacc" and "lex" grammar for ISO level 0 Pascal. Contributor: Arnold. D. Robbins KAREL.TAR-Z An interpreter for the Karel language as described in "Karel the Robot" by Richard E. Pattis. Intended as a gentle intro to Pascal. Contributor: Jan Miksovsky P2C.TAR-Z A Pascal to C translator. Understands HP, partial Turbo, and other Pascal dialects. Runs on at least HPs and Suns. Version 1.14. Contributor: Dave Gillespie PSTRINGS.TAR-Z An unbounded-length strings package for ISO Level 1 PASCAL. Will run under Sun PASCAL, but will NOT run under Berkeley "pc", according to the author. Contributor: Ian Cottam PTOC.TAR-Z A Pascal to C translator. It is written as a single huge Pascal program, although the "ptoc" translation to C is also provided. Contributor: Per Bergsten SOFTWARE-TOOLS.TAR-Z An implementation of the routines from "Software Tools in Pascal", by Kernighan & Plaugher. Should run under Berkeley Pascal; the text indicates it should run under VS/PASCAL on VM/CMS and MVS, also. Contributor: James Potter TURBO-TOOLS.TAR-Z Another implementation of K&P's "Software Tools in Pascal", this one for Turbo Pascal 3.0 under CP/M-86. The comments imply it should run under MS/DOS as well. Contributor: Chris Lewis PD6: PTAGS.TAR-Z A "tags" utility for Prolog. Contributor: Chriss Tweed PD6: SMALLTALK.TAR-Z Release 2.02 of the Little Smalltalk system. It's not Smalltalk-80 or Smalltalk-V. It is described in the book "Little Smalltalk" by Timothy A. Budd, from Addison-Wesley. Contributor: Timothy A. Budd PD6: SR (Synchronizing Resources) is a programming language which allows the writing of distributed programs, either distributing them on one machine or on several. This implementation comes from the SR Project at the University of Arizona, and runs on VAX 8650 under 4.3BSD/MtXinu, Sun 3/140 under SunOS3.4, Sun 2/120 under SunOS 3.4, and the Encore Multimax under UMAX. Version 1.1. SR.TAR-Z The SR programming language, including doumentation, checkout programs, and examples. VS.TAR-Z Extended verfication suite. You only need this if you are modifying the system or porting to a new architecture. PD6: Software for making Apple Macintoshes and UNIX work together. COMB-BINHEX.C Combine binhex files which have been split into pieces back into one file. Contributor: Grek Dudek DOWNLOAD-DOC.TXT A document which describes the various programs which can be used to download to the Macintosh from UNIX. Contributor: Chris Borton FROMHEX.C Convert from hex format to regular characters. Contributor: unknown MACBIN.TAR-Z Creates a MacBinary file from the 3 UNIX files created when uploaded using "macget". Contributor: Gary P. Standorf MACDRAW-TO-IMAGEN.TAR-Z A program to send MacDraw images to an Imagen laser printer. Contributor: Allan G. Weber MACGETPUT.TAR-Z The "macget" and "macput" programs for transferring files between a Macintosh and a UNIX system. Contributor: Dave Johnson MACPAINT-TO-LGP.TAR-Z A program to convert MacPaint format files to Symbolics LGP-1 laser printer format. MACPAINT-TO-LGP.TXT contains the documentation. Contributor: Richard Furuta MACPAINT-TO-POSTSCRIPT.TAR-Z Convert MacPaint files to PostScript. Contributor: Brian H. Powell MACPAINT-TO-PRINTRONIX.TAR-Z A program to print MacPaint files on a Printronix graphics printer. Contributor: Richard Furuta MACPS.TAR-Z Utilities to help print Apple "laser prep" files. Contributor: Ed Moy MACSEND1.SH Shell script to send groups of files to a Macintosh using "macput". Contributor: Chris Borton MACSEND2.SH A more advanced version of "macsend". Contributor: Barry Eynon MACTERMCAP.TXT A "termcap" entry for a Macintosh running MacTerminal. Contributor: Steven B. Munson MACWRITE-TO-DVI.TAR-Z A program to translate MacWrite files to DVI (TeX) format. Contributor: Douglas Orr MACWRITE-TO-SCRIPT.TXT MacWrite to Script translation table for Xerox 9700 laser printer. Contributor: Norman Meyrowitz MACWRITE-TO-TROFF.TAR-Z A program to translate MacWrite files to "troff" format using the "-me" macro package. Contributor: Van Jacobson MACXBIN.SH A shell script to "xbin" files from comp.sources.mac into a single directory for "macput"ing. Contributor: Chris Borton MWRESCUE.C Rescue damaged MacWrite files (V3.0 and later) Contributor: unknown SCRIBEPIC.TAR-Z Extract Scribe-able pictures from MacPaint files. Contributor: J. W. Peterson SIT.TAR-Z A program to produce StuffIt archives for downloading to the Mac. Contributor: Tom Bereiter TOHEX.C Convert files to hex format. Contributor: unknown UNPACKIT.C Unpacks Mac Packit files into their component files. Contributor: Allan Weber UNXBIN.TAR-Z Convert *.{info,data,rsrc} files from "macget" back into something that "xbin" will accept. Contributor: Herb Barad UW42.TAR-Z The "uw" multi-window terminal program for the Macintosh. Emulates an ADM-31 in the windows. This is version 4.2 of UW. Contributor: John Bruner XBIN.TAR-Z Convert files from binhex format to what "macput" expects. Contributor: Dave Johnson PD6: Programs to help in the reading, sending, and manipulation of electronic mail. ABE.TAR-Z A replacement for uuencode/uudecode designed to deal with all the typical problems of USENET transmission, along with those of other media. Smaller files, compress well. Multiple files can be placed in one encoding. Contributor: Brad Templeton ANSWER.TAR-Z A program to answer your mail while you're away. Looks like it's for System V; may require minor changes to run on 4.xBSD. Contributor: Van Rietschote BENCODE-BDECODE.TAR-Z Another binary-to-ASCII encoding scheme for mail. This encodes three bytes to four characters. Public domain. Contributor: Rayan Zachariassen BSMTP.TAR-Z Batch SMTP. This stuff implements SMTP (Simple Mail Transfer Protocol) via files for networks which are file-transfer based such as UUCP and BITNET. Contributor: David Herron BTOA.TAR-Z Conversion between binary and ASCII files for mailing purposes. Expands binary files by only 25% instead of uuencode's 33%. Also capable of repairing damaged files. This was originally part of the COMPRESS distribution. Version 5.2. Contributor: Stefan Parmark CKMAIL.TAR-Z A program to check a user's mail and report the "from" lines. Much like Berkeley "from". Contributor: Wayne Mesard CLR-QUEUE.TAR-Z A shell script to clean out the "sendmail" mail queue and send the results to the system administrator. Contributor: David Barto CMDBYMAIL.TAR-Z A program to execute commands by mail, by mailing them to yourself. Allows "remote execution" of commands (sort of). Contributor: Jacob Levy CRYPTMAIL.TAR-Z Send and receive encrypted mail. Contributor: unknown DELIVER.TAR-Z A mail delivery agent which uses shell scripts as its configuration files. This allows full shell functionality in processing mail; e.g. to send daytime mail to one machine, and nighttime mail to another. Version 2.0. Patchlevel 11. Contributor: Chip Salzenberg DIGEST.C A program to construct a ARPA-style digest from a file of mail messages. Handles generation of a topic list, sorting messages by subject, etc. Also includes instructions for easy maintenance of mailing lists using "sendmail". Works on 4.2 and 4.3BSD. Contributor: Dave Curry DMAIL.TAR-Z A mail reading and sending program whic supports folders and various methods of grouping messages by subject, from address, etc. Tested on 4.2BSD and 4.3BSD, may require changes for other systems. Contributor: Matt Dillon DNAMAIL.TAR-Z Send DECNET mail to/from a Sun running Sunlink/DNI. Contributor: Darin Johnson DOMAIN-ROUTERS.TAR-Z Domain-routing programs for "pathalias" and UUCP. Contributor: J. Eric Roskos EASE.TAR-Z EASE, a language for writing "sendmail" configuration files in something at least somewhat more legible than "sendmail"'s own little language. Contributor: Arnold D. Robbins EASE35.TAR-Z A high-level sendmail.cf language. Extremely useful language to play with very cryptic sendmail.cf files. Version 3.5. Contributor: Bruce G. Barnett ELM.TAR-Z The ELM Mail System. This is a very popular mail system which has lots of convenient features to speed your processing of mail. Version 2.3. Contributor: Syd Weinstein ELMEDIT.TAR-Z A simple ASCII editor for ELM. Allows naive users to use ELM without learning how to use an editor. Contributor: Marc Siegel FROMWHO.TAR-Z Another replacement for "from". Contributor: jearls@blackbird.csc.calpoly.edu GETMAPS.TAR-Z Shell scripts to automatically pull the USENET maps from the newgroups. Contributor: Eugene Cristofor IDA-SENDMAIL.TAR-Z The IDA Sendmail Enhancement Kit, rev 1.2.5. Source code modifications for Sendmail version 5.59. These enable sendmail to have direct access to dbm(3) files and Sun Yellow Pages, separate envelope/header rewriting rulesets, and multi-token class matches, among other things. Contributor: Lennart Lovstrand KIT.TAR-Z The ultimate mailing kit. You can mail an arbitrary collection of possibly binary files to someone. You need CSHAR2. Contributor: Raphael Manfredi LIST.TAR-Z Listserv 5.31. A mailing list management system. Implement various discussion lists with one list server. Contributor: tasos@cs.bu.edu LMAIL.TAR-Z A local mail delivery agent which adds piping to files and programs for sites running Smail 2.5. Contributor: Jon Zeeff MAIL-LIST.TAR-Z A program to manage large mailing lists using 4.xBSD "sendmail". Contributor: Stephen J. Muir MAILIAS.TAR-Z A program to "decode" mail aliases from your .mailrc and tell you who things are going to. Contributor: Mark Sirota MAILSPLIT.TAR-Z A program to send files and/or directories via electronic mail using "tar", "compress", etc. It sends an awk script to reassemble the pieces at the remote end. Version 2.7. Contrbutor: Mitchell F. Wyle MEP102B.TAR-Z Mail Extensions Package. Handles things like automatically tossing mail from people you don't want to hear from, logging incoming mail, and so on. Looks like it depends pretty heavily on Berkeley mail. Contributor: John Antypas MHMIME.TAR-Z An interesting front-end to MH Version 6.7.2. MH-RN-INTERFACE.SH A method of interfacing the Rand MH mail handler with the "rn" USENET news reading program. Contributor: Robert Virding MH.TAR-Z The Rand Mail System. Version 6.7.2. MM.TAR-Z The Columbia MM Mail System. This mail package provides a number of powerful and intuitive features. Lots of on-line help available. Version 0.9. MM-PATCHES.TAR-Z Patches to Version 0.9 of the MM Mail System. MMDFII43.TAR-Z[1-5] The Multichannel Memorandum Distribution Facility. Version 4.3. MMDF II is the U.S. Army standard mail system. ML.TAR-Z A program to split mail messages from one file into several files. Contributor: Adri Verhoef MN.TAR-Z A program which reads and summarizes a mailbox. Several output formats, including some machine-parsable ones. Contributor: Wim Lewis MQ-FROM.TAR-Z Replacements for the Berkeley "mailq" and "from" commands. Also runs on System V. Contributor: Kevin Sweet MSG.TAR-Z The Msg mail system. This one's screen oriented, for those of you who like such things. Runs under BSD, System V, HP-UX, and Amdahl UTS. I'm fairly sure that this was a predecessor of ELM. MSG.DOC and MSG.INTRO contain documentation. Contributor: Dave Taylor (taylor@hplabs.hp.com> MUSH.TAR-Z The Mail User's SHell. This is another mail user agent, designed to interface with sendmail. Includes a Suntools interface, a curses interface, and a shell-like interface. Runs on BSD, System V, Xenix, HP/UX, AUX, AIX, etc. Version 7.1. Patchlevel 1. Contributor: Dan Heller NEWMAIL.TAR-Z Utility to check for new mail. Contributor: Steve Creps NMAIL.TAR-Z A program to do UUCP mail routing using the output of the "pathalias" program. Contributor: Nigel Horne PATHALIAS-MMDF.TAR-Z Modifications to "pathalias" (see below) to make it work with MMDF. Contributor: David Herron PATHALIAS-XENIX.TAR-Z Patches to "pathalias" (see below) to make it work on 80286 machines under Xenix. Contributor: PATHALIAS.TAR-Z The "pathalias" program for turning the UUCP map information into a UUCP routing database. Version 10. Contributor: Peter Honeyman PATHRPT.TAR-Z A program to produce reports from the output of PATHALIAS. Notes how many paths start from one of your UUCP neighbors, etc. Contributor: David H. Wolfskill PCMAIL.TAR-Z A program to turn a PC into a (non-routing) UUCP node. Runs under MS-DOS and various flavors of UNIX. Version 2.0. Contributor: Wietse Venema PMDC.TAR-Z A "personal mail daemon" which filters mail much like GNU Emacs does but without the overhead of Emacs and lisp. Contributor: Robert Krawitz POP3D.TAR-Z Remote maildrop access server based on Internet RFC 1081 POP Version 3. RBIFF-COMSAT.TAR-Z A replacement for BSD "biff" and "comsat" which allows monitoriing of user's mailboxes even on remote hosts. Contributor: Steven Grimm RETURNMAIL.TAR-Z A program to return mail when you're on vacation. This one is for System V, 4.3BSD users should probably just use vacation(1). Contributor: ROUND-ROBIN.TAR-Z A mail round-robin program. Version 1.0. Contributor: Max Hailperin RMAIL-UUCP.TAR-Z An "rmail" replacement which handles domain-ified UUCP paths. For older System V systems. Contributor: Rick Richardson SENDMAIL.TAR-Z The latest version of "sendmail" from Berkeley, version 5.64. This is copied directly from UCBARPA.BERKELEY.EDU. Contributor: Berkeley SENDMAIL-CF.TAR-Z The "sendmail.cf" files from Georgia Tech. Useful as samples for setting up your own config files. Contributor: Gene Spafford SENDMAIL-CF-GEN.TAR-Z Example generic "sendmail.cf" files for Internet sites and Internet sites with UUCP. Contributor: Erik E. Fair SENDMAIL-MODS.TAR-Z Modifications to "sendmail" to allow pathalias translations and the like to be used. NOTE: This is for 4.2BSD "sendmail"; make sure you check version numbers before you apply it to your "sendmail". Contributor: Bruce Israel SENDMAIL-QREF.TAR-Z A sendmail quick reference card. Built from tbl/troff. This is the one handed out by Jim Joyce's UNIX Bookstore in San Francisco. Contributor: Jim Joyce SMAIL.TAR-Z The "smail" package - a smart mailer and UUCP path router. Popular on Xenix systems. It's also the "official" mailer of the UUCP Project. Contributor: Larry Auton SMSMTP.TAR-Z An SMTP server/client implementation for System V and the SMAIL program (see SMAIL.TAR-Z). Contributor: Johan Vromans SYSV-COMSAT.TAR-Z A port of the 4.3BSD-tahoe release of "comsat" to System V, with a FIFO (named pipe) replacing sockets. Contributor: David MacKenzie TAR-UNTAR-MAIL.TAR-Z Shell scripts for sending "tar" files through mail. Contributor: Mark Mendel UNDIGESTIFY.C A program to split digests into their component messages. Has been tested on several ARPAnet digests. Contributor: David Brown UNPACKMAPS.TAR-Z Another USENET map unpacking script. Contributor: Chris Lewis UUDECODE.BASIC A version of "uudecode" written in GW-BASIC. Contributor: R. D. Eager UUENCODE-UUDECODE.TAR-Z The "uuencode" and "uudecode" programs for encoding binary files to be sent through electronic mail. These are the version that comes with 4.3BSD (they are public domain). Contributor: Dave Curry UUENC-UUDEC-PC.TAR-Z The "uuencode" and "uudecode" programs for Microsoft C on IBM PCs and compatibles. Contributor: Herm Fischer UUHOSTS.TAR-Z Another set of programs to grab the UUCP map files automatically when they are posted. Contributor: John Quarterman UUMAIL.TAR-Z Another routing program to use the "pathalias" database. The file UUMAIL.BUG contains a bug fix. Contributor: Stan Barber VACATION.SH This is a vacation program intended for Berkeley systems not running "sendmail". Contributor: Eric Mazur VMH.TAR-Z VMH mail handler. A visual front-end for the MH system. Contributor: deboor@ucbvax.berkeley.edu XXCP.TAR-Z A replacement for uuencode/uudecode for UNIX, MS-DOS, and VM/CMS which uses a gateway-transparent dataset. Contributor: David Camp PD6: Programs for dealing with networks such as TCP/IP. Includes remote file system programs for RFS and NFS, Sun remote procedure call interfaces, etc. (UUCP stuff is stored in PD6:.) 3BCONNECT.TAR-Z A set of tools for AT&T 3B2 machines with 3BNET which provides a remote login facility and file transfer capability. Contributor: Dave Settle 3BNET.TAR-Z A set of tools and a network printer spooler for AT&T's 3BNET network under System V Release 2.0. Contributor: James Hayes AMD.TAR-Z A value-added replacement for the SunOS automounter. Runs on SunOS 3.5 and 4.0, HP-UX 6.x, and Mt. Xinu MORE/bsd, IBM AOS 4.3, Ultrix 2.2 and 3.0, Apple A/UX, Encore UMAX 4.3, and others. Version 5.1c. Contributor: Jan-Simon Pendry ARPDUMP.C Prints out all the kernel ARP table entries (4.2/4.3BSD). Contributor: Dennis Bednar AUTH.TAR-Z A secure user-level implementation of RFC931, the Authentication Server. Provides authentication services for TCP connections such as sendmail. Version 2.1. Contributor: Dan Bernstein AUTH-UTILS.TAR-Z Scripts and utility programs to go along with AUTH.TAR-Z. Includes configuration for sendmail to use AUTH. Version 1.0. Contributor: Dan Bernstein AUTOFTP2.TAR-Z A modified version of AUTOFTP1.TAR-Z with improved error recovery, etc. Version 3.0. Contributor: Mingqi Deng BATCHFTP.TAR-Z A C version of a batch FTP program; based on AUTOFTP2.TAR-Z. Contributor: Shawn Cooper BFTP.TAR-Z The Background File Transfer Program described in RFC 1068. It allows FTP requests to be queued for execution later, with auto- matic retires on failure, etc. Version 3.12. Contributor: Annette DeSchon BIND.TAR-Z The Berkeley Internet Name Domain server (BIND) version 4.8.3. This is the latest version from UCBARPA.BERKELEY.EDU. Contributor: Berkeley BOOTP.TAR-Z The CMU BOOTP server daemon. RFC1048 compatible. Version 2.1. BUG.TAR-Z A program to tap a stream socket and print all data flowing on the stream. Requires BSD UNIX (or BSD-derived). Contributor: Matthew Merzbacher CHAT.TAR-Z A multi-user real-time communications program like Berkeley "talk", except that it allows up to ten users. CHAT.BUG[1-2] contain bug fixes. Contributor: Sanford L. Barr CKNFS.TAR-Z A program which takes a PATH as argument, and checks the path for dead NFS servers, and then spits out a modified path with the dead servers removed. Allows you to log in and use an NFS client without running the risk of hanging because a server is dead. Version 1.1. Contributor: Alan Klietz CMS-UNIX.TAR-Z Programs to transfer files (and files of mail data) between UNIX and CMS (or MVS) systems. Written for System V, but should port to BSD with little difficulty. Contributor: Gary Mills CONDOR.TAR-Z A facility for executing UNIX jobs on a pool of cooperating idle workstations. Includes transparent checkpointing and job migration. Runs on Vaxen (BSD & Ultrix 3.x), SPARC (SunOS 4.x), Symmetry (Dynix), MC68020 (SunOS 3.x, 4.x), DEC 3100 (Ultrix 3.x). Contributor: Mike Litzkow DIALUPIP.TAR-Z Dialup IP is a driver that sends IP datagrams over SLIP connections. Provides a flexible script language to initiate calls and negotiate the login process on a remote host. Installed on ULTRIX 2.X, 4.3 BSD, and Sun's running binary BSD-derived systems. Version 2.0. Contributor: Rich Salz DNSPARSE.TAR-Z Tools for manipulating DNS master files and host tables. ETHERLIB.TAR-Z Library routines to provide access to the raw Ethernet for user-level programs. Uses the NIT interface on Suns (both sockets and streams varieties); uses the DLI interface on Ultrix. On 4.3BSD, uses the Stanford enetfilter available as user-contributed software on the 4.3BSD tape. Contributor: Alexander Dupuy ETHERTOOLS-3.TAR-Z Ethernet monitoring tools. Requires SunOS 3.x (will not work on SunOS 4.0 because of the different NIT interface). You can send Ethernet Version 2 CTP packets, dump ethernet traffic, tabulate sources and destinations, etc. Contributor: Phillip L. Budne ETHERTOP.TAR-Z Monitor network utilization in terms of "busiest hosts". Utility displays top N hosts in terms of how much they are using the ethernet. Needs SUN rpc.etherd and curses. FINGER.TAR-Z New distribution of finger. Based upon the ITS and TOPS-20 finger implementations. Sorts output by username. Includes a WHOIS and FINGER daemon. Contributor: Phil Budne FSP.TAR-Z A real-time, multi-threaded Internet archive server. Contributor: wen-king@vlsi.cs.caltech.edu GETETHERS.TAR-Z Determine ethernet addresses of all hosts on a Class C network. Pretty useful network utility. Version 1.0. Contributor: Dave Curry HOSTCVT.TAR-Z Convert /etc/hosts files into DNS Zone files. Contributor: Roger Southwick HTABLE.TAR-Z Used to convert host files specified in RFC 810 to the format used by network library routines. IEN116.TAR-Z An implementation of the IEN 116 nameserver protocol. Can be used with Bridge Corp. terminal servers, whic use this protocol to request machine addresses. Contributor: Jerry Aquirre INETROVER.TAR-Z Internet Rover Network Monitor. A text and motif based set of monitoring tools. Works on RS6000 AIX, PS2 AIX, 3090 AIX, and the SUN SPARCstation. Release 2.0. MAKEHOSTS.TAR-Z A Perl script to convert BIND files to /etc/hosts format. Contributor: A. E. Mossberg MNFS.TAR-Z A NFS server-only implementation for 4.3BSD VAXes. This means you can use this to let your Suns mount the VAX's file systems, but the VAX can't mount the Suns' file systems. This uses inodes, not vnodes, so the kernel modifications are minor. Contributor: Mike Parker MSGD.TAR-Z Send a one line message to another user. Similar to "write" or "talk". Modified version of the BSD mesg program. Contributor: John Sellends NETDATE.TAR-Z Set the time and date according to RFC 868. Polls other network hosts to determine the current time and date. Contributor: unknown NETNOTIFY.TAR-Z A program to broadcast messages to all users on a network. Similar to Sun's "rwall" program. Contributor: Paul Davison NFSTRACE.TAR-Z The rpc spy/nfstrace software package described in the paper "NFS Tracing by Passive Network Monitoring" presented at the Jan 92 USENIX conference. NFSWATCH.TAR-Z A program to monitor NFS traffic to a specific server or the entire network. Displays number of read requests, write requests, etc. as well as decoding the file handles to show which file systems are being hit. Version 3.0 Contributor: Dave Curry PCROUTE.TAR-Z Software for an IBM PC/XT or AT or clone which will allow it to act as an IP router. Supports Ethernet (up to 4 interfaces), Starlan (up to 6), Localtalk (1), and SLIP (up to 2). Up to 6 interfaces total per PC may be used. Version 2.0. Contributor: Vance Morrison PERMYP.TAR-Z Permissions - access control library for the YP/NIS environment. Contributor: Theo Deraadt PHONE1.TAR-Z Another multi-user real-time "talk" program. Contributor: Jonathan C. Broome PHONE2.TAR-Z Another two-user real-time "talk" program; this one for System V or other systems with System V IPC. Contributor: Jack Bonn PING.TAR-Z A program to send ICMP ECHO requests to a host on the network (TCP/IP) to see whether it's reachable or not. Useful for debugging routing problems on your network. Contributor: Mike Muuss QUEUER.TAR-Z A queueing and remote execution system for programs that do not require tty-level access to the user. Relies on 4BSD networking. Runs on Ultrix and SunOS. Contributor: Scott Bradner RFS.TAR-Z A public domain kernel-resident distributed file system. This is NOT the same thing as RFS from AT&T. Runs on Berkeley UNIX. Contributor: Todd Brunhoff RLOGIN-HACK.TAR-Z Enhanced BSD "rlogin" to support environment passing. Contributor: James Gritton RNA.TAR-Z An automated archive-server type program, similar in function to the NETLIB software from Argonne. Version 2.0. Contributor: Paolo Ventafridda ROUTED.TAR-Z The latest version of "routed" (network routing daemon) from UCBVAX.BERKELEY.EDU. Contributor: Berkeley RSEND.TAR-Z A program to send a message to another user on the network. Looks like TOPS-20 SEND or VM/CMS TELL. Contributor: Svante Lindahl SHM.TAR-Z A shared-memory implementation for 4.2BSD. This is all user-level code and requires no kernel changes. Interfaces are provided for C and Franz Lisp. This implementation uses TCP/IP, and may be used to share memory across machines. Contributor: Don Libes SLIPWARE.TAR-Z Programs for running Serial Line IP (SLIP). Includes SLIP for SunOS 3.x and SunOS 4.0, GATED, a modified "tip" for use with SLIP. Contributor: Rayan Zachariassen SNMP-CMU.TAR-Z The CMU SNMP distribution. Includes a development library and several useful SNMP tools. The Kinetics box load image is NOT included here; you can FTP it from lancaster.andrew.cmu.edu if you want it (you do not need it to use this stuff). Version 1.0. SNMP-MIT.TAR-Z The MIT SNMP Developer's Kit. A set of software to make developing SNMP tools easy. A few simple tools are provided. SOCKDEMO.TAR-Z Demonstration of Berkeley socket interface. Contributor: Blair P. Houghton SOS.TAR-Z A public domain NFS *server* implementation for MS-DOS. This one runs under Sun's PC-NFS, but should be portable to other TCP/IP implementations. Both Suns and PCs may mount files on this PC server. Contributor: SUNRPC.TAR-Z Release 3.9 of the Sun Microsystems Remote Procedure Call library. Contributor: Stephen X. Nahm SUPERSERVER.TAR-Z A program which allows individual users to set up network services without worrying about the intricacies of socket I/O. Similar in function to "rsh", but restricts the commands which can be run by remote users. Contributor: Steven Grimm TALK4.TAR-Z A 4-person "talk" program. Contributor: Andrew Duchowski TCP-UPDATE.TAR-Z The official Berkeley TCP/IP and XNS update for 4.3BSD. The TCP updates include the slow-start algorithm and other work by Van Jacobson, and a retransmission timer from Phil Karn. These fixes dramatically improve performance over slow and lossy networks like the ARPAnet and Satnet. The IP updates include the elimination of the "panic: out of mbufs - map full". Berkeley strongly recommends updating to this code. #ifdefs to install the code on Suns up to release 3.6 are included. This code is *not* public domain, but it is free and contains no code licensed by AT&T. Contributor: Mike Karels TCPCON.TAR-Z A set of programs designed to connect arbitrary processes to pseudo tty devices. Also includes a program to connect to an arbitrary TCP address and port. Contributor: Ross Cartlidge TCPDEBUG.C A program to construct a visual picture of TCP connections on 4.xBSD systems. Requires the Maryland Windows library. Contributor: Stephen Hemminger TCPDUMP.TAR-Z A program to dump out TCP packets for debugging purposes. Includes Berkeley Packet filter (BPF). Version 2.0 TCPMUX.TAR-Z An implementation of the TCP multiplexer, described in RFC 1078. Contributor: Mark Lottor TELNET.TAR-Z The 4.3BSD-Reno version of telnet and telnetd. Includes support for basically all current TELNET options including ENVIRON, XDISPLOC, SOFT_TAB, LIT_ECHO, etc. Tested on 4.3BSD-Reno, UNICOS 5.1 and 6.0, SunOS 3.5, 4.0.3, 4.1, Dynix 3.0.12, and Ultrix 3.1. Contributor: Dave Borman TINY-TCP.TAR-Z A public domain implementation of the TCP/IP protocols. Runs on 68000 machines. Contributor: Geof Cooper TN3270.TAR-Z A version of TELNET which emulates an IBM 3278 terminal for connecting to IBM VM/CMS systems. Version 4.1.1. Contributor: Greg Minshall TRACEROUTE.TAR-Z A program which sends several packets to a host, tracing and printing the route the packet takes through the Internet. As each gateway is reached, it's name (if available) and address are printed, as well as the time it took for the packet to get there. Contributor: Van Jacobson UNFSD.TAR-Z A user-level NFS server. This is based un Sun RPC version 3.9. Runs under 4.3BSD and SunOS 3.4. Note that there are several limitations to this package because it is not kernel based. Contributor: Mark Shand XNETDB.TAR-Z Network database and monitoring tool. Based on X-windows and SNMP with an integral database and statistical viewing capabilities. Can view circuits or routers and ethernets. Version 2.10. XTCP.TAR-Z A newer version of 4.3BSD TCP which has much improved congestion control and works well over the congested ARPAnet. This is a beta test copy which will probably someday become the 4.xBSD TCP. It runs on Vaxen and CCIs under 4.3BSD, SunOS 3.3 (and 3.4), Goulds under UTX/2.0, and VAX/VMS under the latest WIN/TCP Wollongong software. Contributor: Van Jacobson PD6: Various PostScript-related programs for converting other formats to PostScript, printing PostScript, etc. See also PD6: for the GNU PostScript interpreter, and PD6: for some programs to convert Macintosh formats to PostScript. A2PS.TAR-Z An ASCII file to PostScript conversion program. Version 3.0. Contributor: Miguel Santana CASSETTE.TAR-Z A program for printing cassette or CD labels. Generates PostScript. Label format is configurable by means of a config file. Contributor: Remco Bruyne CASSETTE-LABEL.TAR-Z A program which reads a list of (album, artist, songlist) and generates a PostScript description of a label which will fit into a standard cassette tape case. Contributor: Tom Smith CHEQ.TAR-Z The Adobe chess font, "cheq". It is licensed royalty-free from Adobe. Includes the ASCII downloadable font, the font metrics, the Mac printer and screen fonts, and Mac text examples of the font. Contributor: John Renner CIF2PS1.TAR-Z A CIF to PostScript filter which can take the place of "cifplot". Contributor: Marc Lesure CIF2PS2.TAR-Z Another CIF to PostScript filter. Derived from CIF2PS1.TAR-Z. Contributor: Gordon W. Ross GIFTOPS.TAR-Z A program to convert a GIF-format file to PostScript. Contributor: Scott Hemphill HPGL2PS1.TAR-Z A program to filter HPGL (Hewlett Packard Graphics Language) to PostScript. Contributor: Don McCormick HPGL2PS2.TAR-Z Another HPGL to PostScript conversion utility. Contributor: Federico Heinz LABEL2PS.TAR-Z Print labels to a PostScript printer. Allows use of arbitrary PostScript commands inside each label for figures, etc. Contributor: Sarantos Kapidakis LJ2PS.TAR-Z A program to translate HP LaserJet PCL IV (subset) code to PostScript. Does not handle macros, position stack cmds, graphics, or downloadable fonts. But has the hooks for them... Contirbutor: Chris Lishka LWF.TAR-Z A LaserWriter filter. Converts ASCII to PostScript. Contributor: Barry Brachman LWF-KANJI.TAR-Z A modification of LWF.TAR-Z which prints files in Kanji (Japanese). Contributor: Greg Lee MP.TAR-Z A program to print your mail messages in PostScript. Works with Berkeley mail (and presumably System V mailx). Version 2.4.5. Contributor: Rich Burridge MPAGE.TAR-Z A program to print text or PostScript input in n-up format. Contributor: Mark Hahn NNSCRIPT.TAR-Z A front end for "enscript" from Adobe. Contributor: Wayne Thompson PLOT2PS.TAR-Z A plot(5) to PostScript converter. Includes a general purpose plot library which outputs PostScript. Contributor: Rene' Seindal POSTSCRIPT.TAR-Z A virtually complete implementation of PostScript. The program was developed and works on Sun workstations; it should port elsewhere with little difficulty. There is an X Windows (V10R4) driver included. The patches allow it to run under Suntools and X V11R2. Contributor: Crispin Goswell PPS.TAR-Z A pretty-printer for PostScript printers. Handles C, awk, sh, lisp, mail, PostScript, English. Adding other languages is simple (it says). Sort of like "vgrind". Contributor: Smadi Paradise PSCAL.TAR-Z A PostScript calendar-printing tool which handles holidays, appointments, etc. Just one of many versions of this program. Contributor: Andrew W. Rogers PSF.TAR-Z PostScript printer support for Xenix systems. Works by imitating a Xenix-conformant printer, and then does the PostScript printing itself. Also works for non-Xenix systems. Version 2.0. Contributor: Tony Field PSFIG-TEX.TAR-Z A package to include PostScript (and Macintosh) figures in TeX. It's mostly done with a new macro package. Requires "dvips" from ArborText. Contributor: Trevor Darrell PSFIG-TROFF.TAR-Z A package to include PostScript figures in device-independent "troff". Requires AT&T Documenter's Workbench 2.0 "troff" (the stuff on the 4.3BSD tape *will not work*. Also requires Adobe Transcript with the source for "psdit", or Adobe Transcript 3.0. Contributor: Trevor Darrell PSNUP.TAR-Z A program to allow n-up printing (2, 4, 8, or 16 "pages" per page) of any arbitrary PostScript file. Contributor: Ned Batchelder PSROFF.TAR-Z Converts "old" troff (for the C/A/T) to PostScript. Can also output device-independent troff intermediate files. NOTE: This is NOT the "psroff" program from Adobe. Version 2.0. Contributor: Chris Lewis PSTEXT.TAR-Z Yet another text-to-PostScript translator. Handles landscape/portrait, backspaces, 2-up, and other stuff. Contributor: Dan Judd RASTER-TO-POSTSCRIPT.TAR-Z A program to convert arbitrary 8-bits-per-pixel rasters into PostScript. Contributor: Marc Majka SUN-TO-POSTSCRIPT.TAR-Z A Sun rasterfile to PostScript image translator. Contributor: Glenn Boysko TEK2PS.TAR-Z A Tektronix 4014 to PostScript converter. Contributor: Michael S. Fischbein THACK.TAR-Z An "old troff" (for the C/A/T/ phototypesetter) to PostScript conversion filter. Runs under SunOS and System V with Apple LaserWriter series. Contributor; Phil Everson TPSCRIPT.TAR-Z A device-independent troff to PostScript filter package. Works with 4.3BSD, DWB 1.0 (NOT 2.0) and an Apple LaserWriter Plus. Contributor: Axel Mahler UP.TAR-Z A program to allow printing PostScript files n-up on a page. You need to have Perl Version 3.0 for this to work. Contributor: J. Greely PD6: Device drivers and output filters for line printers, laser printers, and so on. Also programs to do things like labels, mailing lists, etc. BOOK-LJ.TAR-Z A program to print documents in "manual" style on an HP LaserJet II. Uses both sides of the paper, two pages per side in landscape mode using the line printer font. Runs in two passes. Contributor: Tom Neff CAT2DESKJET.TAR-Z A program to translate C/A/T phototypesetter output (old "troff") for printing on HP DeskJet printers. Contributor: Vasilis Prevelakis DITROFF-TO-DVI.TAR-Z A device-independent troff to TeX DVI converter. Contributor: Ken Yap DVI2TTY.TAR-Z A program to display TeX DVI files on ASCII terminals. Also includes "disdvi", a program to "disassemble" DVI files. Also runs on VMS. Version 2.0. Contributor: Marcel J. E. Mol DVI2VDU.TAR-Z TeX previewer for various terminals including Tektronix 4010. Supports PK fonts, Japanese TeX (NTT JTeX). Runs on BSD, System V, and HP/UX. Version 1.1J. Contributor: Masahiro Kitagawa DVIPAGE.TAR-Z A program to preview TeX DVI output on a Sun workstation. This program is a descendant of the "dvisun" program commonly in use. Contributor: Neil Hunt EPF.TAR-Z "nroff" driver tables, filters, special characters for an Epson LQ-1500 or compatible printer. Contributor: John Rupley HTROFF.TAR-Z A program to print ditroff output on an HP LaserJet printer. Contributor: David MacKenzie IMAGEN.TAR-Z A program to put the various Imagen laser-printer "@document" control strings into a document for printing in portrait mode, landscape mode, the various emulations, etc. Contributor: Dave Curry ISPIN.TAR-Z Indianapolis Standard Printer Interface for Networked Printers. Native print spooling on System V systems. Contributor: Larry Bartz LABEL.TAR-Z A configurable label making program that lets you define the format and size of your labels. Contributor: Gary Perlman LABELS.TAR-Z Another configurable label-printing program. Contributor: Joe Chen LJTEST.TAR-Z HP PCL files to exercise many HP LaserJet features, in order to find out where "HP compatible" printers aren't compatible. Contributor: Rich Richardson LPFIXER.TAR-Z A program for working around a bug in the System V lp(1) lockfile facility. Requires System V semaphores. Contributor: David Harrison LPREMOTE.TAR-Z Remote printer scripts for System V printer spooler. Contributor: Paul Blackburn MAGIMPRESS.C A program to change the magnification of Impress bitmaps. Contributor: Geoffrey Cooper MKFONT.TAR-Z A program to convert ASCII font descriptions into the binary format used by device-independent troff, and another program to go in the other direction. Contributor: Duane Hesser NROFF-TO-EPSON1.TAR-Z A program to make the Epson printer print the non-ASCII characters in "nroff". Contributor: NROFF-TO-EPSON2.TAR-Z Another program to make the Epson printer print the non-ASCII characters in "nroff". Contributor: NROFF-TO-EPSON3.TAR-Z And still another... this one's for the AT&T UNIX-PC. Contributor: Thomas E. Tkacik NROFF-TO-EPSONLQ.TAR-Z A program to make the Epson LQ-1500 print the non-ASCII characters in "nroff". Contributor: John Nellen NROFF-TO-LA50.TAR-Z A program to convert the underlining in "nroff" to DEC LA50 escape sequences. Contributor: Martin Minow NROFF-TO-LASERJET.TAR-Z A program to print "nroff" output on the Hewlett Packard LaserJet and ThinkJet printers. Contributor: Bill Stewart NROFF-GRAPHICS.TAR-Z A set of tools to (1) convert old nroff driver tables to new (ditroff) driver tables, (2) design your own extension character sets for use with nroff on any Epson MX-80 compatible printer, and (3) get full use of printer highlighting and alternate fonts. Contributor: Eric S. Raymond OCRA-METAFONT.TAR-Z METAFONT sources for the OCR-A "Alphanumeric Character Sets for Optical Recognition", ISO/R 1073-1969. Contributor: Tor Lillqvist PLP.TAR-Z The Public Line Printer Spooler, a portable UNIX line printer spooler. This is basically a public-domain version of the BSD "lpr"/"lpd" software. It also understands NFS'd spool directories, permissions files, prioritized queues, remote machine control over printer functions ("lpc" works through the network). Runs under 4.2BSD, 4.3BSD, Ultrix, Sun 3.x, and DG-UX. Contributor: Patrick Powell PR2.TAR-Z A simple page formatter similar to "pr". Contributor: Johnson Earls PRFORM.TAR-Z A program similar to "pr" for printing files with headers on each page, etc. Contributor: Richard Conn TABLE.TAR-Z A program to help in the preparation of "nroff" printer driver tables. Contributor: Bruce Townsend TEXDVI-TO-LASERJET.TAR-Z Output TeX DVI output on a Hewlett-Packard LaserJet laser printer. Written in Pascal. Contributor: Tor Lillqvist TEXDVI-TO-TTY.TAR-Z A program to preview TeX DVI output on text-only devices such as terminals and line printers. Contributor: Svante Lindahl TROFF-TO-LASERJET.TAR-Z A program to print device independent "troff" onto the Hewlett Packard LaserJet. Contributor: Ron Saad TROFF-TO-LJ.TAR-Z A filter to print C/A/T phototypesetter output (old troff) on a Hewlett-Packerd LaserJet printer. This is a new version of the original from Sverre Froyen which allows the use of soft (downloadable) fonts. Contributor: David MacKenize PD6: Programs for the system administrator. Includes things like idle terminal daemons, file system maintenance commands, etc. ACCESS.TAR-Z Control access to a system via a configuration file. Access is constrained by tty port, priorities, and so on. Contributor: George M. Sipe AGELOG.SH Age system log files by deleting old information. Contributor: Bob Designer AGETTY.TAR-Z A System V getty replacement which adapts itself to parity bits, erase, kill, and end of line characts. Optionally detects baud rates from messages produced by Hayes-comptible modems. Contributor: Wietse Z. Venema ASROOT.C Run a command as the super-user. Contributor: Kevin Szabo AUTOADD.TAR-Z A set of scripts to add users to the password file, create their home directories, put in default .profile files, etc. Contributor: Jim Nelson AUTOBAUD.TAR-Z A program to do automatic baud rate detection under 4.3BSD. This is done by using the carriage return character. The code in 4.3BSD "getty" to do this has never worked right. This program can function as a replacement for "getty". Contributor: Gregg Townsend BACKUP-DISK.TAR-Z A program to do disk-to-disk backups of file systems or simple directories. Allows retrieval of the "latest" copy of a file. Useful on failing disk drives, etc. Contributor: Rayan Zachariassen BADM.TAR-Z A 4.2BSD MASSBUS disk formatter which runs under UNIX. Contributor: Rick Ace BATCH.TAR-Z A program to implement a batch queueing system using the existing 4.2BSD "lpr" software to do all the work. Contributor: Dave Shimel CHFN-CHSH-SYS5.TAR-Z A version of "chsh" and "chfn" for System V. Contributor: Jack Jansen CHKPWD.TAR-Z A password checking program inspired by the Internet worm. Uses the algorithm the worm used for cracking passwords in order to look for obvious passwords. Contributor: Clyde Hoover CHU.C A program to read the time broadcast by CHU (the Canadian version of WWV) from a modem connected to an HF receiver. A pointer to info about the hardware is provided. Contributor: Dwayne Bruce COBWEBS.TAR-Z Check for old or unusually large mailboxes. Contributor: Don Gworek COPS.TAR-Z A large package of system security check programs, including checks for world readable/writable devices, world-writable files, "easy" passwords, bad .rhosts files, changes in setuid status, and more. CORENOTICE.TAR-Z Script to find old "core" files and notify their owners. Contributor: Anonymous CPUTT.TAR-Z Monitor top 10 (by CPU time) processes on a SUN OS 4.1.1 system. Contributor: Greg Vesper CRON.TAR-Z A version of cron known to run on 4.xBSD systems. Functionally based on System V cron with per-user crontabs. Version 2.0. Contributor: Paul Vixie DBGREP.TAR-Z A disk block-based grep-like utility. This program reads the raw file system device and examines all the disk blocks searching for a pattern. Regular expressions are not supported, although case may be ignored. The names of the files whose disk blocks contain the pattern, along with the names of their owners, etc. are printed. This is faster than doing a find/grep combination, since the program does not do all the opens, plus it stops searching a file after the first match is found. This program works under 4.3BSD and SunOS 3.4. Contributor: Dave Curry DUSAGE.TAR-Z A program to filter the output of du(1) and produce a report about disk space in use, change since last run, etc. Contributor: Johan Vromans FINO.TAR-Z Find files and inode numbers. This program reads the raw disk and prints out all in-use inodes and their file names. The real reason it exists is to find large files being written but that have been unlinked and can't be found with conventional methods. It's sort of a reinvention of what you can do with "icheck" and "ncheck", but it's sort of different too. For 4.xBSD. Contributor: Dave Curry FORCE.C Another program to allow running a command as the super-user; this one requires the password first. Contributor: Paul Summers FORKTEST.TAR-Z A program to check for security holes in programs that call fork(). Contributor: Hugh Redelmeier FSANALYZE.TAR-Z A tool to measure file system fragmentation and other file system statistics. Works on System V Release 3, Xenix, and Berkeley UNIX. Version 4.1. Contributor: Michael J. Young FSTAT.TAR-Z Identifies open files by reading file and inode information from the kernel. Will also identify open network connections. Runs on SunOS 4.0, Dynix 3.0.14, and Ultrix 2.2. Contributor: Vic Abell GETTYFE.TAR-Z A front end to "getty" for autobauding, etc. For SCO Xenix 286/386. Contributor: Warren Tucker IDLEDAEMON-BSD42.TAR-Z An idle terminal daemon for 4.2BSD. Figures out idle terminals by looking at the process table. Contributor: Stephen C. Crawley INDIR.TAR-Z A program which (allegedly) allows setuid shell scripts to work by sitting between the user and the shell script. Use at your own risk to security. Contributor: Maarten Litmaath LASTLOG.TAR-Z A program to print out users' last login times from 4.2BSD's "/usr/adm/lastlog" file. Contributor: R. Sanders LASTLOG-SYS5.C A program to implement a "last login" recording mechanism under System V. Contributor: Lenny Tropiano LINKSRC.TAR-Z Maintain multiple source trees for machines with the same sources but different objects and executables by using symbolic links for the common source files. Contributor: Joe Dellinger LOGFILE-STATS.TAR-Z UUCP LOGFILE analyzer. Contributor: Mike Wexler LSOF.TAR-Z Successor to "fstat" and "ofiles". Lists files opened by processes. Uses SUN OS 4.1.1 vnode model. Contributor: Victor Bell MAGPIE.TAR-Z The Magpie Host/Conferencing System, a bulletin board system for microcomputers. Contributor: Steve Manes MAPMEM.TAR-Z Displays a visual map of physical memory and swap device allocation for System V. Updated at 1-second intervals to provide a "real time" view of memory utilization. Contributor: Michael J. Young NEWGETTY.TAR-Z A front end to getty (not a replacement). Does automatic baudrate detection, and provides the ability to run any program or shell script instead of "login". Contributor: Michael Gersten NPASSWD.TAR-Z A passwd/yppasswd replacement which features configurable password checking to prevent easily guessed passwords. Works under SunOS, UMAX 4.2 (Encore), and System V, with either a straight password file or Yellow Pages. Contributor: Clyde Hoover OFILES.TAR-Z A program to report on open files in the system. Also reports on open sockets, etc. Runs under BSD UNIX. Contributor: Vic Abell OPCOM.TAR-Z A program which enables users belonging to a special group to execute a limited set of commands with another user or group id. Makes it possible for operators to do system admin tasks without having root. Contributor: Carel Braam PAGES.TAR-Z Report on the size and number of memory pages being used by the system. For System V UNIX. Contributor: D. J. Molny PREEN.TAR-Z A program to run "fsck" in parallel keeping all spindles busy. This is better than "fsck -p", which waits until the whole pass is done before going to the next. Contributor: Chris Torek PRINTACCT.TAR-Z Prints the accounting file (/usr/adm/acct) in a human-readable format so "awk" and "perl" and things can use it. Does not do all the intermediate processing that "sa" does. Works on 4.xBSD; will probably take work for System V. Contributor: Roy Smith PROCESS-CWD.TAR-Z A program to do a "pwd" the hard way. Prints out the current working directory of a process, given its process id. Berkeley UNIX depend- ent. Doesn't work on NFS hosts (requires access to disk devices). Contributor: Cliff SPencer PRUNE.C A program to prune log files. Contributor: Ray Davis PWDIFF.TAR-Z Compares multiple password files and finds different names with the same uid, etc. Contributor: Don Libes PWGEN.TAR-Z A program to generate random pronounceable passwords. Contributor: Brandon S. Allbery RENAME.SH A program to rename files from their inode numbers after using "restor" to get them off the dump tapes. Contributor: Phil Ngai RENICE-SCO.TAR-Z An implementation of the Berkeley "renice" command for SCO Xenix/286. Contributor: Warren Tucker RENICE-UNIXPC.TAR-Z An implementation of the Berkeley "renice" command for the UNIX-PC. Contributor: Mike Ditto RESH.TAR-Z A restricted shell. The user is restricted to the directory tree in which the shell is invoked; symbolic links may not be followed. Commands the user may execute are listed in a configuration file. The user may not alter the shell's environment or the search path. Output redirection is restricted to files owned by the user, and may be optionally limited to append only, create only, overwrite only, or prohibited entirely. Contributor: Dave Curry RMAN.TAR-Z A remote manual page server. Contributor: Reg Quinton RTROFF.TAR-Z A program which allows "troff" jobs to be passed off to remote machines with lighter loads than the local machine. Contributor: Steve D. Miller SA-BOOK.TAR-Z Bunch of scripts and files to aid the system administrator. Uses the C-shell. SBBS.TAR-Z A bulletin board system for UNIX. Features logging, mail, and message groups. Contributor: Rob Demarco SCANI.C Scans a V7 UNIX file system looking for inodes that have more space allocated to them than they should. Contributor: Fred Toth SCO-CRASH.TAR-Z The crash(1) crash-dump analyzer for SCO Xenix 2.2.1, since SCO neglected to include it. Contributor: SEC.TAR-Z A program to allow authorized users to "su" to root, each using a different password. Contributor: Nick Sayer SPOT.TAR-Z A terminal watchdog (idle daemon) which runs off a configuration file and allows logging users out who are logged in more than once, have been idle for too long, have been logged in for too long, etc. Has a few Purdue dependencies which can easily be eliminated or coded into something that will work on your system. Contributor: Dave Curry STATSRV.TAR-Z A statistics server ala' RFC 996. Allows gathering of statistics on remote machines such as uptime, number of users, load average, network stats, console messages, and so on. For 4.2 and 4.3BSD. Runs on Vaxes, Suns, Sequents, CCI machines, and Goulds. Should be easy to port to other 4BSD systems as well. Contributor: Dave Curry SU-SOMEONE.TAR-Z Allow a group of users to "su" to the same account using their own passwords. Contributor: Wietse Z. Venema SYSCHECK-SYSV.TAR-Z A load average daemon, the "w" program, and a status line program, all for System V. Contributor: Brandon S. Allbery SYSV-DISKQUOTA.TAR-Z A set of scripts to allow enforcement of disk quotas under System V. Contributor: Dave Settle SYSV-LOADAVD.TAR-Z A background daemon which computes load averages on a System V Release 3 machine (should be easy to port to SVr2) and stores the results in a file which programs can read. Contributor: Anonymous TALLOW.TAR-Z A program to temporarily allow someone access to your account. It puts them in your .rhosts file, but then arranges to delete them from it later using "at". Contributor: Terry Jones TROUBLE.TAR-Z A set of shell scripts to maintain a database of trouble reports. Version 2.0. Contributor: Roland J. Stolfa TTYUSE.TAR-Z Summarize daily terminal usage. For 4.xBSD systems. Contributor: U386MON.TAR-Z A real-time "performance" monitor for SCO UNIX V/386 and ISC 386/ix. Requires terminfo and curses. Version 2.20. Contributor: Warren Tucker UNTAMO.TAR-Z Another idle terminal daemon. This one is configurable without recompilation. Compiles on most Berkeley systems including Vaxen, Sequents, CCIs, Goulds, and Suns. Contributor: Rich Kulawiec UPS.TAR-Z A program that allows users on 4.3BSD systems to pass files around in a manner very similar to mail. Contributor: Scooter Morris USER-ACCT-3B2.TAR-Z A set of programs to do user accounting on AT&T 3b2 series machines. Contributor: Lawrence F. Strickland USER-RC.TAR-Z A method to allow users to run shell scripts automatically at system boot time. The interface is similar to Sun's crontab. Contributor: Steven Grimm UTC.TAR-Z A program which can be used with "cu" to call the Naval Observatory clock (like WWV) and then set the system's time. Contributor: Mike Baldwin VSAR.TAR-Z Visual system activity report (visual "ps") for System V. Contributor: Dave Brower WITH.TAR-Z A program to grab a device, make a lockfile, and then run a command, enabling use of the device by only one person at a time. Contributor: Rob McMahon PD6: Programs to manipulate magnetic tapes. This includes reading foreign formats, handling archive tapes, and handling backup and restore tasks. ABCD.TAR-Z Automatic Backup Copy Daemon. Copies files using cp or rcp to a backup file system. Contributor: Rich Burridge AFIO.TAR-Z A "cpio" replacement which claims to be faster and able to deal with corrupted input. Contributor: Mark Brukhartz ANSITAPE.TAR-Z A program to read and write ANSI standard labeled tapes. Has billions and billions of options. Includes switches to easily read and write tapes for VMS, RSTS, RSX-11. Contributor: Dave Curry ARCH.TAR-Z A set of programs to let users archive and unarchive files to tape in a batch-like environment. Runs under 4.xBSD, System V, Xenix. Contributor: Al Gaspar BACKUP.TAR-Z A program to handle running backups. It reads a configuration file to see what needs to be dumped, and then runs dump(8) to do it. Handles multiple tapes, multiple dumps on one tape, labeling tapes to be sure the right tape is used, and multiple sets of dump tapes. Understands how to use remote tape drives. It currently runs on 4.3BSD, Gould UTX/2.0, and SunOS 3.4. It would take a LOT of work to make it run under System V unless your System V has Berkeley pseudo-ttys. Contributor: Dave Curry BACKUPS.TAR-Z Another backup utility, also for Berkeley UNIX. This program also tries to "quietize" the file system before dumping it. Contributor: Scooter Morris BRU.TAR-Z Backup and restore utility. Handles full and incremental dumps. Contributor: Arnold Robbins CMSTAPE.TAR-Z A program to read and write IBM CMS "tapedump" tapes on UNIX. Contributor: Alan Croswell COPYTAPE.TAR-Z Program to duplicate non-structured magnetic tapes on systems with only one tape drive. Contributor: David S. Hayes CPIO.C Public domain program to read "cpio" format tapes. Contributor: Dan Kary CPIO.TAR-Z Bare-bones programs to read "cpio" format tapes. Contributor: Roy Smith DBUF-BSD.TAR-Z Double-buffered tape copying program for 4.2BSD. Contributor: Don Speck DDD.TAR-Z A "double speed" version of "dd". A subset of the UNIX "dd" program with much greater throughput. Contributor: Tapani Lindgren EXABYTE-TOC.TAR-Z A program which allows you to write a table of contents onto the front of an Exabyte tape, read it back later, and update it without disturbing the other contents of the tape. Contributor: Matt Landau FIXCPIO.TAR-Z A program to repair damaged "cpio -c" archives. Contributor: Dave Brower FIXTAR.TAR-Z A program to remove the leading '/' from path names on a tar tape when some idiot sends you one with absolute paths in it. Contributor: Steve Hayman MAGTAPE.TAR-Z A program to read and write ANSI labeled tapes, copy tapes even with only one tape drive, read Cyber NOS format tapes and other useful things. It has been run on V7 and 4.xBSD. Contributor: Dick Grune MAKEDDTAPE.TAR-Z A program which reads a tape and produces a shell script to read the tape in with "dd". Handles changing record lengths, block sizes, and so on. Useful for reading unlabeled tapes. Contributor: Dave Curry MDUMP.TAR-Z Another program for doing full and incremental dumps. This one works on local and remote tape drives. Contributor: Paul Pomes MULTIVOL.TAR-Z Multi-volume tape utility. Splits its input across multiple tapes. Works on both 4.xBSD and System V. Contributor: Tony O'Hagan PAX.TAR-Z Reads and writes "tar" and "cpio" formats, both traditional and IEEE 1003.1 (POSIX) extended. Handles multi-volume archives and automatically determines format while reading. Has "tar", "cpio", and "pax" interfaces. "pax" interface is based on IEEE 1003.2 Draft 7. Version 1.1. Contributor: Mark Colburn PDTAR.TAR-Z A public domain "tar" replacement. Writes P1003 (POSIX) standard tapes by default, and can read and write both old and new formats. It can also read compressed tar files without uncompressing them first (see PD6:COMPRESS.TAR), and supports accessing remote tape drives through the network. Contributor: John Gilmore READ20.TAR-Z A program to read TOPS-20 "DUMPER" tapes on UNIX. Contributor: Jay Lepreau REMOTE-MAGTAPE.TAR-Z Library routines to handle reading tapes from remote tape drives through the network for 4.2BSD UNIX. Also includes diffs to "tar" and "dd" to let them work remotely. Contributor: Arnold Robbins TAPETEST.TAR-Z A program to test magnetic tapes by writing a test pattern and then reading it back. Runs under V7, 2.8BSD. Contributor: John Woods TAR-AIDS.TAR-Z Tools to read damaged "tar" format tapes. Contributor: Henry Spencer VMS-BACKUP.TAR-Z A program to read VMS BACKUP tapes. Can access remote tape drives through the network. Contributor: Sven-Ove Westberg WHICHTAPE.TAR-Z Programs to maintain a simple database of what backup tape a given file is stored on. For Berkeley "dump" and "restore". Contributor: Clyde Hoover PD6: Programs related to telecommunications including terminal emulators, UUCP-related stuff, dialout programs, and so on. Also note the directories PD6: and PD6:. CALLBACK1.TAR-Z A script to allow UNIX systems to to "callback" on dialups. Contributor: Eelco van Asperen CALLBACK2.TAR-Z A callback system for dialup logins. Runs under SunOS 4.0.3. Does not work on SunOS 3.x. Tested with Hayes-compatible modems, but should work with any. Contributor: Howard Gayle CHEAP-FAX.TAR-Z A cheap way to send outgoing-only text-only electronic mail via FAX. Requires an IBM-PC with a $200 fax card, and a serial line from your UNIX machine. Contributor: Brian Kantor CU-SHELL.TAR-Z Allows kermit, cu, and uucp to all share the same lines. It also keeps a log of all connections that are made, and access to phone lines is restricted by a Call-sys file. Contributor: Bennett Smith DIAL-INOUT-BSD.TAR-Z Diffs to "uucp" and "tip", plus a program "acucntrl" to allow the use of a single line for dialin and dialout. For Berkeley UNIX. Contributor: William L. Sebok DIALOUT.TAR-Z A program to kill the getty/uugetty on a terminal line and bring up "kermit". Interfaces with the standard lock file procedures of uucp. Contributor: Jim Nelson DIALUP.TAR-Z A program to maintain a database of phone services and use "cu" to call them. Contributor: Brad L. McKinley DTR.C A program to turn DTR on and off on a serial port. For System V. Contributor: Brandon S. Allbery ECU.TAR-Z An asynchronous communications program for Xenix and SCU UNIX whic has a procedure language, several file transfer protocols, and so on. Not very portable to non-SCO platforms. Version 2.80. Patchlevel 3. Contributor: Warren Tucker FIDO-USENET-GW.TAR-Z Code to implement a gateway between UUCP/Usenet/Mail and Fidonet. Contributor: Heikki Suonsivu MODEMCTL.TAR-Z A program to allow bi-directional use of a modem. Compatible with cu/uucp. System V oriented. Contributor: Dave Settle PCOMM.TAR-Z A public-domain telecommunications package for UNIX which is similar to the MS-DOS ProComm utility. Has multiple screens and the whole deal. Version 1.2. Contributor: Emmet P. Gray RINGBACK.TAR-Z Implements a ring-back system that allows a phone line that is normally used as a voice line and a dial-out data line to be used as a limited dial-in data and voice line. It does not interfere with the use of the line for an answering machine. Contributor: Jon Zeeff TIPX.TAR-Z The 4.3BSD "tip" with support for X/Y/ZMODEM added. Contributor: Warren H. Tucker UUCP-DIAL.TAR-Z Dialers for 4.3BSD "uucp" for Telebit Trailblazer and USR Courier modems. Contributor: Michael Galassi UUCP-NFIO.TAR-Z A new version of the UUCP flow control protocol. This version relies on the flow control of the data stream. Lets UUCP run over X.25 networks. Drops right in to 4.3BSD "uucp". Contributor: Piet Beertema UUHOST.TAR-Z Read UUCP maps which live in a directory, and build a smallish database, containing enough data to read the UUCP and USENET from the maps. Contributor: Jan-Piet Mens UUMAILCLEAN.TAR-Z A program to rummage through the uucp directory and find old mail, returning it to the sender or just warning them. This is what is run on UUNET (and SEISMO). This plus uuclean results in the HDB uucleanup program, more or less. Contributor: Rick Adams UUSLAVE.TAR-Z Public domain UUCP. Runs on 4.xBSD, System V, CP/M-80, MS-DOS, and the Atari ST. Contributor: John Gilmore XCOMM.TAR-Z A terminal emulator for PC's with XMODEM, CompuServe B Protocol, and Quick B support. Contributor: Karl Kleinpaste PD6: Tools for text processing. Includes filters for "nroff" and "troff", spelling correctors, etc. AWF.TAR-Z The Amazingly Workable Formatter. An "nroff -man" (or subset of "nroff -ms") clone written entirely in (old) awk. Contributor: Henry Spencer BIBMAKE.TAR-Z A shell script and C program for building a TeX bibliography file. Contributor: David Pascoe BIBTOOLS.TAR-Z A set of tools for manipulating BibTeX style bibliographies. Contributor: Kannan Varadhan CHANGEBAR.TAR-Z A program to automatically add change bars to nroff/troff documents. Requires Larry Wall's "patch" program, according to the documentation. Contributor: Rob Peck CHECKNR.TAR-Z A program to check for matching font changes, size changes, matching .DS/.DE, .FS/.FE, etc. in troff documents. The real BSD version. Contributor: Keith Bostic CORRECT1.TAR-Z A program to do spelling correction by suggesting a list of possibly correct spellings for each word. Contributor: Ken Yap CORRECT2.TAR-Z A spelling corrector which allows the user to have his own private dictionary. Contributor: Gary Powell CPIC.TAR-Z A troff preprocessor which produces pic output. Lets you draw simple graphs (nodes and edges type) in pic. Contributor: Terry Jones DCA-TO-TROFF.TAR-Z A program to convert documents written with IBM's DCA to "troff" format. Contributor: Scott Bradner DIFFMK-PERL.TAR-Z A version of "diffmk" (change bars for nroff/troff) which uses perl. Contributor: Randal L. Schwartz DITK.TAR-Z A program to preview device-independent "troff" output on a Tektronix 41xx series terminal. This is not the same as "tc", which uses a Tektronix 4015 terminal. Contributor: Malcolm Slaney DITREV.TAR-Z A program to reverse the pages in device-independent "troff" output. Makes it so that when you print them, page 1 is on top of the stack instead of the bottom. Can be used as a filter. Contributor: Mike Schwartz ENH-SPELL.TAR-Z Some enhancements for the spell(1) utility which allow augmenting of spelling lists, etc. Contributor: Dave Jones FF.TAR-Z A fast text formatter that fills the gap between Berkeley's "fmt" and "nroff". Contributor: Gary Perlman FILL.TAR-Z A filter for "vi" and such which provides centering, filling, and justification on selectable margins. Contributor: FMT.TAR-Z A text formatter similar to Berkeley "fmt". System V-ish. Contributor: Bill Gray FMTR.TAR-Z A simple formatter that just sort of "evens out the lines". Contributor: Mohamed Ellozy HEADINGS.TAR-Z A program to generate an outline of a "troff" document by pulling out all the paragraph/chapter headings. Contributor: Gary Perlman HYPHEN.TAR-Z A program to conditional hyphenation in "troff". Contributor: Stewart Levin INDEXMAC.TAR-Z Troff macros to create an index. Contributor: William E. Davidsen INSERTS.TAR-Z A program to insert chunks of text into repetitions of a master document, such as for generating form letters. Contributor: Henry Spencer L2A.TAR-Z A program to de-TeX-ify files. Handles LaTeX and some TeX. Contributor: Gisle Hannemyr MKKEY.TAR-Z A set of programs to generate a list of keywords and their related files from text files. Contributor: Scotty NROFF-TABLE.TAR-Z A program to generate "nroff" driver tables from source, and to decompile existing tables into source. Contributor: Bruce Townsend NUMEQN.TAR-Z A general purpose automatic numbering filter for troff mostly useful for numbering equations but powerful enough to number other things as well. Contributor: Brian Fitzgerald PREROFF.TAR-Z An extensions of "soelim" which eliminates ".so"'s and also handles running embedded shell scripts and command outputs (for formatting graphs in text, etc.). Contributor: Mike Howard PROFF.TAR-Z A text formater based on the "format" utility described in Software Tools by Kernighan and Plaugher. Contributor: Ozan Yigit PUNCTUATION.TAR-Z A program to graphically display sentences using their punctuation. Words are replaced by underscores, punctuation remains intact. Contributor: Gary Perlman REFER-TO-BIBTEX.TAR-Z Convert a "refer" format bibliography to a "bibtex" one. Contributor: David Kotz RO.TAR-Z A text formatter with many of the capabilities of nroff. Based on a long line of CP/M and MSDOS formatters, going back to the ROFF formatter described in Kernighan & Plauger. Contributor: Ted A. Campbell ROFF.C A C version of the original "roff" program. Contributor: Col. G. L. Sicherman ROFF.TAR-Z Simple text formatter. Contributor: Col G. L. Sicherman RUNFILTER.TAR-Z A program to allow filtering text from Sun's textedit through arbitrary commands. Contributor: Liz Allen-Mitchell RUNOFF-TO-TROFF.TAR-Z Convert DEC RUNOFF format to "troff" format. Contributor: Ian F. Darwin SP4.TAR-Z A visual spelling checker. Contributor: Andrew R. Large SPELLFIX.TAR-Z A spelling corrector program. Menu-driven and accepts user's own dictionaries. Contributor: Ed Reeder TEXCHK.TAR-Z A syntax checker for LaTeX. Contributor: J. P. Massar TEXINDEX.TAR-Z Takes the ".idx" file produced by LaTeX, sorts it on major-minor entries, reformats it, turns lists of consecutive pages into ranges, and then puts out a file that LaTeX can actually make an index from. Contributor: Robert Plamondon TEXPP.TAR-Z A TeX preprocessor intended to allow more structured (ans easily modified) input to TeX in order to clean up some of its ugliness. Version 1.2. Contributor: Laci Csirmaz TEXTOOLS.TAR-Z A collection of tools for TeX users. Contributor: Kamal Al-Yahya TRANSFIG.TAR-Z A set of tools for creating TeX documents with graphics whic are portable to a wide variety of printing environments. Uses the fig2dev program; includes drivers for EPIC, LaTeX picture environment, PIC, PiCTeX, and PostScript. Contributor: Micah Beck TRAVEL-MACROS.TAR-Z A set of troff macros for producing itineraries and expense reports. Contributor: Jerry Peek TROFF-TO-LATEX.TAR-Z A program to translate "troff" source files to LaTeX. The translation is not always 100%, but it beats doing it by hand. Contributor: Kamal Al-Yahya UNIQBIB.TAR-Z Remove duplicate entries from bibliographical databases used with "refer". Contributor: UNSOFT.C A program to convert Wordstar Document-Mode files to plain, vanilla ASCII format. Contributor: Paul Homchick VSPELL.TAR-Z A spelling checker which runs "spell" and then throws you into an editor to fix the errors. Contributor: Brent P. Callaghan PD6: Programs, help files, and utilities related to reading, positing, archiving, and transfering USENET news. ARCH-OLDNEWS.SH A shell script which archives old news by printing it on the line printer for later reference. Contributor: Charlie Perkins ARCNEWS.TAR-Z Programs to automatically archive comp.sources.* from the network. Contributor: Tony Field BATCHMAIL.TAR-Z A program to convert batched news articles to a format suitable for exchanging via electronic mail. Contributor: Howard Chu BNCVT.C Accepts uncompressed news batches i "bnproc" format and writes them out in "unbatch" format, which can be piped directly into "rnews". This is for news 2.10.3, may not work for later versions. Contributor: Carl S. Gutekunst BSNEWS.TAR-Z A collection of programs which allow a leaf node to "bootstrap" the news software to take a news feed without installing all the soft- ware. News articles are accumulated in a mail-type spool file, where they can be read with Mail, elm, etc. Contributor: Ronald Florence CHECKNEWS.SH A program which uses "rn" to check for news in newsgroups and then lists the newsgroups in multi-column format. Contributor: Don Gworek CNEWS.TAR-Z A rewrite of the transport and expire portions of the USENET software. It was designed to be fast and flexible. Contributor: Henry Spencer (henry@utzoo.uucp> DETM-UNBATCH.SH A shell script which cleans up TM files left in the UUCP spool directory by the news batching software. Contributor: Charlie Perkins DU.TAR-Z Software to generate USENET disk usage and readership reports. Includes an enhanced version of "du". Requires the statfs() system call. Contributor: Chip Rosenthal FOL.TAR-Z Invoked from readnews or vnews, lists the followups to the current article. Contributor: Daniel R. Levy GEN-MODLIST.TAR-Z An "awk" script for generating the list of moderators from the information posted to the news.lists newsgroup. Contributor: Robert Adams HEADERS.TAR-Z A program to remove selected header lines from files containing USENET articles. Provides a convenient way to scan through lots of articles for useful information. Contributor: Paul Dubois KEEPNEWS.TAR-Z A program to help users save news articles of interest in a single collection area. Contributor: Mark Swenson MVJUNK.SH A shell script to move articles which land in the "junk" newsgroup back into their proper newsgroups. Contributor: Jim Scardelis NARC.TAR-Z Programs to save and catalog sources saved from USENET news. Contributor: Geoff Leach NESTOR.TAR-Z NEws STatistics ORganizer. A program to summarize the copious logging information from the NNTP news transport agent. NEWNEWSRC.SH A shell script to generate a new ".newsrc" file from an old one when moving between systems. Contributor: Col. G. L. Sicherman NEWS2-11.TAR-Z News 2.11, with the first 13 patches applied. This is the official USENET news software. Contributor: Rick Adams NEWS-MULTICAST.TAR-Z Software to make feeding a bunch of news sites a whole lot easier. Contributor: Mark H. Colburn NEWSBREAK.TAR-Z A program to unpack multi-file postings from the comp.sources groups. Version 1.09. Contributor: Fred Walter NEWSXD.TAR-Z A configurable daemon for controlling news transmission. Allows categories of service, transmission times, number of transmissions at a time, etc. Version 2.5.1. Contributor: Chris Myers NN.TAR-Z A menu-based news reader with a complete set of features to satisfy both the expert and novice user. Menu based article selection, automatic digest splitting, folders, online help, built-in unshar, NNTP support. Version 6.4. Patchlevel 4. Contributor: Kim F. Storm NNTP.TAR-Z The NNTP (Network News Transfer Protocol, RFC 997) protocol. Version 1.5.11. PRNEWS.SH A shell script to print news on the line printer, typesetter, or whatever instead of reading it at the terminal. Contributor: Col. G. L. Sicherman PROCESS-JUNK.SH Another shell script to handle news articles which get tossed into the "junk" directory. Contributor: Charlie Perkins RKIVE.TAR-Z USENET news archival software which can be configured to do all sorts of things. Contributor: Kent Landfield RN-43.TAR-Z Version 4.3 of the "rn" program for reading the network news. Be sure to apply the patches in the "patches" directory. Contributor: Larry Wall RN-MACROS.SH Macros for the "rn" program to enable killing of articles before reading them and other stuff. Contributor: Glenn Reid SAVENEWS.TAR-Z A different news archival system, similar to "keepnews", but works on larger archives. SAVENEWS.BUG contains a bug fix. Contributor: Chuq Von Rospach SAVESRC.TAR-Z A program to save sources off the USENET news, automatically extract them, compile them, and so on. Contributor: TRN.TAR-Z Threaded newsreader based on rn 4.4. Builds and installs with no special tweaking. Version 2.0. Contributor: Wayne Davison U-ALTGROUPS.TXT A list of the alternate newsgroups (alt.*) available on USENET as of 4-Oct-90. Contributor: Gene Spafford U-GROUPS.TXT A list of the available newsgroups on USENET as of 4-Oct-90. Contributor: Gene Spafford U-HISTORY.TXT A description of the history of USENET, where to get source code for the news software, etc. Last updated 4-Oct-90. Contributor: Gene Spafford U-INFOPOST.TAR-Z A list of the periodic repeated postings in several newsgroups. Things such as archive indexes, statistics, how-to articles, and so on. Last updated 14-Sep-90. Contributor: Gene SPafford U-INTRO.TXT An introduction to net.announce. Last updated 31-Mar-90. Contributor: Gene Spafford U-MAILLISTS.TXT A list of mailing lists available primarily on the UUCP network, as opposed to the Internet. This is similar to the List-of-Lists maintained at NIC.DDN.MIL. Current as of 4-Oct-90. Contributor: Gene Spafford U-MAILPATHS.TXT A description of how to allow "posting" to moderated newsgroups. Last update: 5-Sep-90. Contributor: Gene Spafford U-MODERATORS.TXT The list of newsgroup moderators and the groups they moderate as of 3-Oct-90. Contributor: Gene Spafford U-NETIQUETTE.TXT A *satirical* look at USENET ettiquette. Last update: 5-Sep-90. Contributor: Gene Spafford U-NETWORKS.TXT How to get information about the National Science Foundation (NSF) Internet. Last update: 16-Oct-89. Contributor: Gene Spafford U-PRIMER.TXT "A Primer on How to Work With the USENET Community", by Chuq Von Rospach. All new USENET news users should read this before tey do anything else. Last update: 4-Oct-90. Contributor: Gene Spafford U-QUESTIONS.TXT Answers to frequently asked questions on the net. The idea is to look here for the answer before posting questions like "what does FOO mean?". Last updated 4-Oct-90. Contributor: Gene Spafford U-REGGROUPS.TXT A list of the regional newsgroup hierarchies. Last updated 4-Oct-90. Contributor: Gene Spaffor U-RULES.TXT A description of the rules of conduct for USENET. Not following these rules will tend to get you unmercifully flamed. Last updated 19-Jul-90. Contributor: Chris Torek U-STARTGROUP.TXT Instructions on how to establish a new USENET newsgroup. Last updated 6-Sep-90. Contributor: Gene Spafford U-STYLE.TXT Suggestions for writing style on USENET. Last updated 5-Sep-90. Contributor: David Booth UUNET.TAR-Z Programs to do semi-automated UUCP retrieval of files from UUNET. Contributor: Scott Garfinkle VN.TAR-Z A program which uses the same ".newsrc" file as "readnews", but provides a full-screen interface sort of like "rn" only different. Contributor: Bob Mcqueer WHATISIN.SH A shell script to determine what is contained in various newsgroups at a glance. Contributor: Greg Earle PD6: Utility programs. This directory is sort of a catch-all for things that don't seem to fit anywhere else. ACM-CONTEST.TAR-Z Software to run an ACM-style programming contest. Used by the judge(s) of the contest. Contributor: Jim Nelson ACTIV.TAR-Z A "script"-like program which will enter the time of day before the input if the user has been idle for a given interval. Contributor: Marc Meyer APPLY.TAR-Z Apply a command to a set of arguments. Contributor: Doug Gwyn APROPOS-SGI.TAR-Z A version of "apropos" ("man -k") and "makewhatis" for Silicon Graphics IRIS workstations running IRIX. Contributor: Paul Balyoz ARPATIME.TAR-Z Programs to construct "ARPA-style" date strings. Contributor: Stan Barber ART1.TAR-Z A short program which simulates ART1 neural networks, proposed by Grossberg and Carpenter in 87 IEEE ASSP magazine. Contributor: Jagath Samarabandu ASH.TAR-Z A complete shell. Similar to the System V version of the Bourne shell, with some added features. Has been tested on variants of System III, System V, and Berkeley UNIX. Contributor: Kenneth Almquist ASTRO-DATA.TAR-Z Computes all sorts of astronomical data about the sun, moon, and planets. Contributor: R. Kukuk AT.TAR-Z A version of the "at" command. Contributor: Michael Richmond ATL.TAR-Z A companion to the 4.3BSD "at" and "atq" commands. "atl" allows a user to look at the "at" script he has submitted to see what it does. Contributor: Roger Southwick ATTY.TAR-Z Provides a set opf EMACS-like editing commands which allow you to move around the input line and make corrections, bring back previous lines, etc. Runs in user mode, requires no special privileges to run or install. Contributor: Kenneth Almquist AUTOLOAD.TAR-Z A program to enable the auto-loading (upon first reference) of shell scripts as functions. Requires a shell that supports functions, e.g. System V "sh" or the Korn Shell. Contributor: John Mackin AWKSTATS.TAR-Z Awk scripts to compute univariate statistics. Contributor: Tom Reingold BACKPROP.TAR-Z Programs for playing with back-propagation, from "The Basis of Artificial Intelligence". Contributor: Donald R. Tveter BATCH.SH A batch command execution shell script for the AT&T UNIX-PC. Contributor: Gus Garcia BBS.C A fairly simplistic bulletin board system. Contributor: BCSH.SH A C-shell (csh) emulator for the Bourne shell (sh). Includes command substitution, history, etc. Contributor: Chris Robertson BDF.C A Berkeley-style "df" for System V. Contributor: Paul Vixie BEXEC.C A program to help brain-damaged shells (like System V "sh") use the "#!" "magic number" feature standard in Berkeley UNIX. Contributor: Brandon Allbery BINTNX.C, BINTNXVMS.C A program to convert a TOPS-20 file transferred in FTP "binary" mode to "tenex" mode (i.e. to convert it to what it's supposed to look like). "binary" mode is 9 8-bit bytes in 2 36-bit words, while "tenex" mode is 4 8-bit bytes in each 36-bit word. The BINTNXVMS.C version is for VMS systems. Contributor: Keith Petersen BOOL-EVAL.TAR-Z A program to evaluate boolean expression arrays. Somewhat useful for designing PALs and such. Contributor: Jim Frost BOURNE-BBS.TAR-Z A simple bulletin board system written in Bourne shell. Allows file transfer, messages, a link to rn and postnews, a bulletin system, etc. Contributor: Bob Kirkpatrick BYTES.SH A program to add the bytes fields from a "ls -la" of a directory. Contributor: unknown CALC1.TAR-Z A double-precision desk calculator with math library functions and variables. Accepts interactive input or command line arguments allowing a "csh" alias to let you say "calc arbitrary-math-expr". Contributor: Dave Curry CALC2.TAR-Z Another desk calculator which accepts expressions on the command line. Contributor: Wayne Mesard CHEMTAB.TAR-Z A periodic table of the elements database. Version 1.2. Contributor: CHOOS.TAR-Z Choos is based on the old "pic" program (renamed to avoid conflict with the DWB graphics typesetting program) by Tom Duff. The selection of arguments is stored in an array, allowing the user to back up and/or wrap around the argument list. Choos without arguments elicits a help message. Contributor: Chuck Forsberg CHUNI.TAR-Z Change universes on a Pyramid machine. Contributor: Frank Crawford CLOCK.TAR-Z A curses-drive digital clock for terminal screens. Contributor: Ross Wille COLM.TAR-Z A columnation tool which handles fixed and variable width columns, variable gutter widths, etc. Contributor: Gary Oberbrunner CONFIG.TAR-Z A program to automatically configure large software systems. Tells you lots of properties of your machine and C compiler. Optionally produces the ANSI "float.h" and "limits.h" files. Also pinpoints possible compiler problems. Contributor: Steven Pemberton CRONSORT.TAR-Z A program to sort a "cron" file into chronological order. Contributor: Gordon Vickers CSH-TO-KSH.TAR-Z A program to convert C-shell scripts to Korn shell scripts. Contributor: Bob Mcqueer CTRL.TAR-Z Programs to convert between control character sequences and printable characters for use in echoing command strings, etc. Contributor: Maarten Litmaath CURLY.TAR-Z Programs to expand and unexpand the C-shell "curly brace" notation. One takes a list of file names and outputs curly-brace notation, the other expands curly-brace notation into a list of files. Contributor: Kevin Braunsdorf CURSE.TAR-Z A program to do cursor control operations, using termcap, from the shell. Useful for shell scripts and the like. Contributor: Jonathan Bowen CUT-PASTE.TAR-Z A public domain implementation of the System V "cut" and "paste" commands. Contributor: John Weald CVTBASE.TAR-Z A generalized base conversion program. Contributor: Mike Parker DBCOPY.TAR-Z Double-buffered file copy. Can specify block size, number of records, etc. DBCOPY-MAN.TXT contains the documentation. Contributor: Dave Martindale DETERMCAP.TAR-Z A program to split up the "/etc/termcap" file into a directory for each terminal, and individual files within the directory for each capability. Contributor: Arnold D. Robbins DICTSQ.TAR-Z A program to compress sorted word lists. Uses "sort" and "compress". Contributor: Mike Wexler DISPD.TAR-Z A "notice board" system for 4.2BSD. Runs on a terminal, and lets people see who's logged in, messages of the day, status of various people ("out sick", "in meeting", etc.). Contributor: Mike Williams DISTKIT.TAR-Z A kit for making software distributions. Includes tools to do auto- matic configuration, and tools to construct the distribution itself. Contributor: Larry Wall DMAKE.TAR-Z A replacement for "make" with significant enhancements including "parallel" make, unconditional rebuilds, text diversions, dynamic (macro-based) prerequisites. Compatible with System V AUGMAKE, but not with GNU make. Version 3.6. Contributor: Dennis Vadura ECHO.TAR-Z A complete merge of the BSD and System V "echo" commands. Not derived from AT&T code. Contributor: David MacKenzie EPHEM.TAR-Z An emphemeris program. Uses termcap. Version 4.21. Contributor: Elwood C. Downey FACES.TAR-Z A face server for monitoring mail and print jobs. It is based on the 8th Edition "vismon" program, but contains no code from it. Version 1.4, patchlevel 8. Contributor: Rich Burridge FASTGREP.TAR-Z A faster version of "grep". Can replace "grep", "fgrep", and "egrep". Contributor: James A. Woods FEP.TAR-Z A general purpose front end for any line-oriented UNIX command. Requires Berkeley pseudo-ttys and select(). Contributor: Kazamasa Utashiro FFT1.TAR-Z A UNIX and MS-DOS general purpose FFT (Fast Fourier Transform) program. Contributor: Steve Sampson FFT2.TAR-Z Another FFT (Fast Fourier Transform) program. Uses the Cooley-Tukey algorithm, meaning it will work with a number of samples which is not a power of two. Handles real and complex data. Contributor: Peter Valkenburg FFT-DSP.TAR-Z A set of FFT (Fast Fourier Transform) routines for Digital Signal Processing. Contributor: Dan Kegel FFTN.TAR-Z An N-dimensional FFT (Fast Fourier Transform) program. Contributor: Andrew Lee FIDO.TAR-Z Fido scans files created by "rwhod" and reports the commings and goings of other people's machines on the network. Contributor: Phil Budne FIELD.TAR-Z The "field" program (similar to "cut") from Steve Bourne's book. Contributor: Bill Silvert FINANCIAL.C A program to calculate rate of return, interest rates, future values of deposits, nominal, effective, and compound interest, future value of current sum, present value of future sum, amortization schedules. Contributor: Paul Pederson FLEX.TAR-Z A replacement for "lex", the UNIX lexical analyzer generator. It's mostly compatible with lex, but missing a few "niggling" features. Version 2.3.6. Contributor: Vern Paxson FLIP.TAR-Z A program to convert text files between MS-DOS and UNIX formats. Contributor: Rahul Dhesi FLOCK.TAR-Z A program which applies an advisory lock (4.2BSD; could be easily modified for System V) on the file named as its first argument and then runs the command given by the following arguments. Contributor: Doug Kingston GC1000.TAR-Z Software for dealing with a Heathkit GC-1000 clock. Includes code to sync your system clock from it. Contributor: Nick Sayer GENEAL.TAR-Z A genealogy program which can browse data, make individual and family pages, make birthday and anniversary lists, etc. See also the file PD6:TREEPAR.TAR-Z. Contributor: Jim McBeath GETOPT.TAR-Z A shell script version of the "getopt" routine for processing arguments. Contributor: Rich Salz GONE1.TAR-Z A program to lock the terminal until your password is typed. Contributor: Dave Shanks GONE2.TAR-Z A program which locks the terminal until a supplied password is typed. Times out after a given amount of time to avoid someone locking the terminal permanently. Allows certain harmless commands to be run ("who", "who am i", etc.). Contributor: Dave Curry GPERF.TAR-Z A program which generates perfect hash functions for sets of key words. A perfect hash function is one which allows recognition of a key word using exactly one probe into the hash table. Contributor: Douglas C. Schmidt GRABCHARS.TAR-Z A program to get one or more keystrokes from the user without requiring them to hit RETURN. Useful for proompting within shell scripts, etc. Version 1.9. Contributor: Dan Smith GREP.C The DECUS software tape version of the "grep" utility. Contributor: Ray Davis GSPN.TAR-Z A simulator for generalized stochastic Petri nets that can be used to evaluate the performance of parallel systems (hardware and software). An overview can be found in "Performance Analysis Using Stochastic Petri Nets", Michael K. Molloy, IEEE Trans. on Computers, Vol. C-31, #9, Sept. 1982. Contributor: Andreas Nowatzyk HELP-VMS1.TAR-Z A VMS-like help program for UNIX. Allows topics and subtopics to be accessed individually. Contributor: Neal Ziring HELP-VMS2.TAR-Z Another VMS-like help program for UNIX. Contributor: Roland Stolfa HELP.TAR-Z A "help" facility for perusing /usr/man. Used as "help cmd" it works just like the "man" command. With no args, it displays a numbered list of topics (files and directories) which the user may select. As a side effect, "help" may be used to peruse any directory simply by saying "help dirname". Contributor: Dave Curry HEXCALC.TAR-Z A calculator program based on the Texas Instruments Programmer II calculator. Contributor: Richard Hargrove HEXDUMP.TAR-Z A program to dump files out in hexadecimal. Contributor: Peter Ruczynski HEXPERT.TAR-Z A binary file editor for System V. Contributor: Dominic Alston HEY.TAR-Z A program to broadcast a message to all terminals a specific user is using. From UNIX/World, October 1985. Contributor: Bob Desinger HGREP.TAR-Z A front-end for grep to highlight the word that was searched for. Contributor: Jef Poskanzer ILE.TAR-Z Interactive line editor, similar to tcsh or ksh. Contributor: Robert C. Pendleton JCL.TAR-Z A JCL interpreter. You always knew someone would do this... Contributor: Robert Lupton KBMAP.TAR-Z A program to modify the System V/386 v3.2.2 keyboard map. Contributor: Tony Field KEYDEF.TAR-Z A program to allow reprogramming of DEC VT[23]xx function keys. Contributor: Gordon Vickers LCOMP.TAR-Z An implementation of Peter Weinberger's "Cheap Dynamic Instruction Counting", from the AT&T Bell Labs Technical Journal UNIX in 1984. Runs on Sun-3 (68020) and Vax (Berkeley-based) systems. Contributor: Paul Haahr LIT.TAR-Z A "super-echo" command which accepts control-character escapes, etc. Every bell and whistle you could ever want. Contributor: Richard A. O'Keefe LOAN.C A program to calculate the interest, principal, and payments on simple-interest loans (like car loans). Contributor: Jane Medefesser LOCK.TAR-Z A program to lock the terminal until the user's password is typed. Contributor: Toby Harness LOWLAV.TAR-Z Given a list of hosts, return the name of the host with the lowest load average. Uses rwho, so is probably Berkeley-specific. Contributor: John D. DiMarco LUNISOLAR.TAR-Z A program to print the phase of the moon and generate LaTeX source for a lunisolar calendar. Contributor: John Ramsdell M4.TAR-Z A public domain M4 macro processor. Contributor: Ozan Yigit MAKE.TAR-Z A "make" work-alike program. Runs on PCDOS and BSD UNIX. Contributor: Greg Yachuk MAN.TAR-Z A compiled version of "man" for System V. Should compile and run on 4.xBSD with minor changes. Contributor: Edward C. Bennett MBOXBBS.TAR-Z This BBS is a combination of newsreader, mailer, and database. Looks like a PC/DOS BBS, but offers Internet access and NEWS transfer. MBOX requires UUCP, NEWS, and MAIL. It works on MINIX 386 and UNIX SVR3. MDCOPY.TAR-Z A program which allows a single file to be copied to multiple floppy disks, spanning the disks. Contributor: Greg Yachuk MEASURES.TAR-Z A program that reads a list of measurable itmes and then tells you what you have to measure to determine what an unknown item is. Contributor: Arthur David Olson MENU.TAR-Z A program which reads a menu definition file and then implements it, presenting the user with a series of numbered options. Contributor: Mike Howard METRICS.TAR-Z Programs to calculate metrics of C programs. Uses Barry Boehm's COCOMO model, and also has a Halstead metric tool. Contributor: Brian Renaud MFOLD.TAR-Z A program to do line folding and make columns. Contributor: Peter Smidt MINIT.TAR-Z A linear programming package based on the dual simplex method. Based on the original code in Collected Algorithms from CACM (1968) in Algol 68 by Rudolfo Salazar and Subrata Sen. This version is in C. Contributor: Badri Lokanathan MKMF.TAR-Z A "makefile maker". Contributor: Lloyd Zusman MMAKE.TAR-Z A program which can generate makefiles for multiple operating systems (or other environmental configurations) from a single master makefile. Contributor: Eric Schneider MORSE.TAR-Z Takes its input and coverts it to International Morse Code. Contributor: Nils McCarthy MPSIM.TAR-Z A multiprocessor simulator package. Contributor: A. E. Mossberg MRANDOM.TAR-Z Random number generator with persistent state. A replacement for 4.3 BSD "random". Contributor: Clark Thomborson MTOOLS.TAR-Z Programs to read and write MS-DOS formatted diskettes on a UNIX based system. Works on AT&T UNIX PCs, Sun SparcStation 1, and Sun 3/80 systems. Contributor: Viktor Dukhovni MTOOLS2.TAR-Z Tools to manipulate MSDOS file systems. Contributor: Emmet P. Gray MULTITEE.TAR-Z Send multiple inputs to multiple outputs. Runs on 4.3BSD and derivatives. Contributor: Dan Bernstein N3EMO-ORBIT.TAR-Z A program to track earth satellites. Generally for use by amateur radio operators, but also useful for weather satellites, the space shuttle, etc. Contributor: Robert W. Berger NOBACK.C Convert lines with backspaces in them to multiple lines for displaying on dumb terminals, etc. Contributor: Paul Vixie NSTRINGS.TAR-Z A replacement for the BSD "strings" program. Faster and more correct. Runs on VMS, too. Contributor: Michael Greim PAC.TAR-Z "The ultimate on-screen calculator for UNIX". Zillions of features including conversions, "NVRAM", checkbook balancer, base translation, trig functions, amortization, compound interest, user-definable conversions, bit functions, stack, physical constants, macros, percentages. Actually an interface to "bc". Contributor: Istvan Mohos PATCH.TAR-Z A program to apply patches (output from the "diff" program) to programs automatically. Amazingly intelligent, I haven't seen it screw up yet. Contributor: Larry Wall PDMAKE.TAR-Z A public domain version of "make". Version 1.6. Contributor: Greg Yachuk PEGBOARD.TAR-Z A program to keep track of who is in or out of the office, and when they're due back. Contributor: Richard O'Rourke PERL.TAR-Z A semi-replacement for "awk" and "sed". An interpreted language for scanning files, extracting information from them, and printing reports based on that information. It combines the best features of C, "sed", "awk", and "sh". Version 3.0. Contributor: Larry Wall PERL-CTIME.TAR-Z An emulation of ctime(3) in PERL. Contributor: Waldemar Kebsch PERSIM.TAR-Z Single-Layer Perceptron Simulator. (Looks like neural networks stuff.) Contributor: Adam Stein PHONEGEN.C A program to generate all possible letter combinations from a given telephone number. Contributor: Liudvikas Bukys PHONEME.C A program to translate English words into their phonetic spellings. Contributor: John Wasser PIPESCRIPT.TAR-Z A Berkeley "script"-like utility, but uses pipes. Not quite as general as real "script" (screen editors, etc. won't work), but should run on any UNIX even without ptys. Contributor: Kent Forschmiedt PMAN.TAR-Z A program to print pieces of formatted manual pages, by specifying an argument such as "warnings" you see only the "BUGS", "CAVEATS", etc. sections, and so on. Contributor: Gary Perlman POSIX-DATE.TAR-Z Implementation of POSIX date and time. Contributor: Arnold Robbins PRINTF.TAR-Z Another version of "printf" for shell scripts. Implements most of the ANSI C specs, as well as roman numerals. Contributor: Chris Torek PSC.TAR-Z Prints the user page segment of a "core" file out in a format similar to the "crash" program for system crashes. For System V; probably requires work to run under Berkeley. Contributor: John F. Haugh II PT.TAR-Z A program to display the hierarchy of a process tree. Works on both System V and BSD. Contributor: Jeff Bauer PTREE-BSD.TAR-Z A backed to "ps" for BSD systems to display the process tree. Contributor: Paul Lew PTY.TAR-Z An all-purpose program to interface programs with pseudo-terminals allowing session disconnect/reconnect and other fun items. Contributor: Dan Bernstein PUSHD-POPD-KSH.TAR-Z An implementation of the C shell "pushd", "popd", and "dirs" commands for the Korn shell. Contributor: Fletcher Mattox PWGET.TAR-Z Programs to provide a shell script interface to the password file much like "getpwent" et. al. do for C programs. Contributor: Michael Saboff RANLIB-SCO.TAR-Z A replacement ranlib(1) for SCO Xenix which handles externals with names longer than 40 characters. Contributor: Steve Bleazard REACTIVEKBD.TAR-Z A general purpose command line editor with the addition of predictive text generation (i.e, a DWIM command). Interfaces with a standard shell and allows simple editing of lines, and prediction of lines based on previous input. Contributor: Mark James REDIR.TAR-Z A program to redirect standard output and standard error for csh users. (Could be used by anyone, but "sh" already has the I/O redirection constructs for it.) Contributor: Bob Glickstein RELDB.TAR-Z Programs to generate scattergrams, statistics from columnar data, and some plot(1) filters. Contributor: Gunnar Stefansson REVERSE.C A program to completely reverse its input. Reverses characters on each lines and exchanges lines top to bottom. Contributor: K. A. Gluck REVGREP.TAR-Z A program like "grep", except that it reads backwards from the end of the file, printing matches in reverse order. Useful for getting things out of log files, etc. Contributor: Neal Ziring RF.TAR-Z A Rolodex program for maintaining lists of names and addresses which can quickly be referred to. Uses System V curses. Contributor: Larry Lippman ROFF.TAR-Z A program which allows you to place information at the top of a troff file indicating which filters and macro packages are needed, and then calls the appropriate programs. Version 1.7. Contributor: Brian Litzinger ROLODEX.TAR-Z A Rolodex program for maintaining lists of names and addresses which can quickly be referred to. Uses Berkeley curses (not the same program as RF.TAR-Z). Contributor: Dave Ihnat ROT.TAR-Z A program to rotate the lines of a file such that the lines become columns. Contributor: Martin Schmidt RPL.TAR-Z An interpreter for HP's RPL "calculator programming language". Should have the same functionality as an HP-28 calculator. Contributor: hp@vmars.uucp RS.TAR-Z A personal reminder system. Contributor: Don Joslyn RU.TAR-Z A program to print a users(1)-style list of names for each host in the rwho spool directory. Contributor: P. Kern S5FINGER.TAR-Z Various Berkeley utilities for System V. "finger", "whois", and some others. Contributor: Keith Gabryelski S5LAST1.TAR-Z An implementation of the Berkeley "last" command for System V. Contributor: Harver R. Moran Jr. S5LAST2.TAR-Z Another implementation of "last" for System V. Contributor: Chris Kern S5LOOK.C An implementation of "look" for System V. Contributor: Larry Campbell SAMPLE.TAR-Z An educational program for teaching about sampling distributions. Allows the user to provide a distribution which it will then graph. Contributor: Gary Perlman SAO.TAR-Z[1-2] The Smithsonian Astronomical Observatory dataset reduced to RA/DECL/MAG records. Furnished by NASA Goddard for non-commercial use. There's 49 "shar" files here; you unpack them. Contributor: Alan Wm Paeth SC.TAR-Z Version 6.8 of the public domain "sc" spreadsheet calculator. Runs on 4.xBSD and System V. Contributor: Bob Bond Jeff Buhrt SCREENWHO.TAR-Z A curses-based "who" program that updates the screen every few minutes. Contributor: Paul Pomes SEARCH.C A program to search for a string. May contain newlines; works on binary files. Contributor: Daniel R. Levy SETTIME.TAR-Z Set system time from atomic clock. Contributor: John Walker SETS.TAR-Z A program to perform union, intersection, and difference operations on two sets given as arguments. Can be used to compute lists of files such as "everything EXCEPT *.c" and so on. Contributor: Chris Tweed SHELLFORMS.TAR-Z A program to provide a forms-editor interface to shell scripts. Contributor: Paul Lew SHOW.TAR-Z A version of "echo" with lots of flags from the multitude of UNIXes out there. Contributor: Alan Fargusson SOUNDEX.C A program which implements the "soundex" algorithm for generating identical tokens for like-sounding names. Contributor: Jerry Carlin SOUNDEX2.C Another implementation of Soundex. Contributor: N. Dean Pentcheff SOUNDEX-SPELL.SH A spelling corrector using SOUNDEX2.C (the one from Dean Pentcheff). Contributor: Frederic W. Brehm SPIN.TAR-Z A simple interpreter intended for use as a program development tool and modest programmable interface. Contains a parser and execution engine, both easily extended. Contributor: Jim McBeath SRCTOMAN.SH A shell script to convert comments in various programming languages into a UNIX-style manual page. Contributor: W. Z. Venema STARCHART.TAR-Z Produces astronomical charts from a variety of databases for Post- Script, X11, SunView, Atari ST, IBM PC, X10, Tek, plot(5), HP LaserJet, etc. Can read stuff like the Yale Bright Star Catalog, the SAO catalog, etc. Version 3.0. Contributor: ccount@athena.mit.edu STRINGS-COFF.TAR-Z A program to extract strings from COFF-format object files. Contributor: Piercarlo Grandi STRINGS-SH.TAR-Z Programs for manipulating strings in shell scripts. Provides "index", "rindex", substring extractors, etc. Contributor: Greg Paris SUBSTR.TAR-Z A program to extract substrings from expressions. Contributor: William E. Davidsen, Jr. TAPE.TAR-Z A tape database program for cataloging and alphabetizing a large number of audio (or other) tapes. Contributor: David Bleckmann TCSH601.TAR-Z A csh replacement with lots of goodies. It includes a command line editor, command-file name completion, and other shell additions. Runs on BSD. Contributor: Christos Zoulas TC.TAR-Z Termcap capabilities for shell scripts. Saying "tc cap" will output the string for capability "cap" for the current terminal type. Contributor: TELEWORDS.TAR-Z Programs to give all the words a phone number spells (using American phones) and all the phone numbers that can spell a word. Contributor: Jim Williams TERMCAP-TO-TERMINFO.TAR-Z Converts a termcap file into terminfo source files. Contributor: Robert Viduya TERMLIST.TAR-Z A Perl script to produce annotated listings of termcap entries. Contributor: Geoff Leach TOE.C Like "finger" only different. Contributor: Dan Heller TOT-INFO.TAR-Z Programs to compute Chi-square independence, Gamma and related functions, etc. for 2-way contingency tables. Contributor: Doug Gwynn TPIPE.TAR-Z A program to split a UNIX pipeline into two pipelines. The output of one pipeline can be replicated and supplied as the input to two other pipelines executing simultaneously. Contributor: David B. Rosen TPS.TAR-Z A program which runs "ps" and rearranges the output. Contributor: Arndt Jonasson TRAPFILES.TAR-Z Uses "ptrace" to trace a program and reports all files opened and closed by the program. Berkeley UNIX dependent. Contributor: Arndt Jonasson TREEPAR.TAR-Z A place and route (and plot) package for tree-structured data. Mostly intended as a companion to PD6:GENEAL.TAR-Z. Contributor: Jim McBeath TUTOR.TAR-Z A program to allow multiple terminals to watch what is being typed. Useful for showing people in a class what's going on, etc. Contributor: Rich Salz TTYPE.C A touch-typing tutor program. May need mods to work on BSD systems. Contributor: Paul Hubbard UNITS.TAR-Z A unit conversion program that does charts, too. Contributor: Gregory R. Simpson UNIX-VMS.TAR-Z Tools for VMS to give it some UNIX-like features. It's mostly stuff to make DCL look a little more like the UNIX shells. Contributor: David Albrecht UNOD.TAR-Z A program to "reverse" an "od -c" dump of a file, putting everything back. This lets you edit binary files, among other things. Contributor: Daniel R. Levy UNTIC.TAR-Z A program to decompile "terminfo" description files into ASCII. Contributor: Dave Regan VIS.TAR-Z Turn any command into a screen-oriented one by executing it over and over, updating the screen with the results. Contributor: George M. Sipe VSH.TAR-Z A visual shell which uses the full screen and allows selection of files by placing the cursor on them, etc. Contributor: Dan T'so VTTEST.TAR-Z A program to test compatibility of so-called "VT100 compatibile" terminals. Contributor: Perl Lindberg VT220FONTEDIT.TAR-Z A screen-oriented editor for downloaded fonts in a VT220 terminal. Contributor: Eric A. Pearce VT220KEYS.TAR-Z A program to download strings to the function keys on a DEC VT220 terminal. Contributor: Ken Lester WHICH.C A C version of the Berkeley "which" script. It searches your path and tells you which version of a program you're using. Contributor: Larry J. Barello WHICH.SH A shell script version of "which" that allows wildcards to work. Contributor: Steven Pemberton WHICH.TAR-Z Yet another C version of "which". Version 4.0. Contributor: Maarten Litmaath WIREWRAP.TAR-Z A program to do circuit board design. Contributor: Bruce Karsh WNS.TAR-Z A program to search for a pettern in a file and then print a window of lines from the file around the place where the match occurred. Contributor: Mark E. Mallett XDUMP.TAR-Z Produce a hexadecimal dump of a file or a shared memory segment. Contributor: Bjorn Engsig XTX.TAR-Z A program which allows placing embedded shell commands in comments in other files, and then executes them. Useful for putting "troff" commands at the top of a paper so you don't have to remember all the filters, etc. Contributor: R. P. A. Collinson XXU.TAR-Z Rename TOPS-20 or VMS file names to UNIX file names. Used after you do an "mget" with FTP and find yourself in a directory full of files with screwball names. Contributor: William E. Davidsen PD6: Programs to do windows on dumb terminals, plus programs to work in several popular window systems such as SunTools, X, etc. 3B1TOOLS.TAR-Z Windowing tools for the AT&T 7300 (3B1) computer. Contributor: Muhammad S. Benten ASU-WMS.TAR-Z A public domain window management system for moderately dumb terminals. The terminals must support controllable scrolling regions as does the VT100, however. Runs under 4.xBSD. The Contributor: George Nelan CALCTOOL.TAR-Z A desktop calculator which runs under SunView, XView, X11, NeWS, MGR, and on dumb terminals. Version 2.4. Contributor: Rich Burridge MANDELBROT.TAR-Z A Mandelbrot viewping program for Sun workstations. The algorithm is new, and should be easy to rip out and use in other applications. Contributor: Pell Emmanuelsson MGR.TAR-Z[1-2] "MGR is to X as UNIX is to Multics." A window system that runs on Sun workstations. Handles asynchronous updating of overlapping windows. Has a C interface library, fonts, applications, etc. There are 61 "shar" files in this tar file; I didn't unpack them. Contributor: Stephen A. Uhler PSTERM.TAR-Z The Grasshopper Group's version of Sun's "psterm" terminal emulator for the NeWS window system. This one includes scroll bars, variable width fonts, resizing by point size or rows/cols, and other things. Contributor: John Gilmore SCREEN.TAR-Z A window manager which allows several windows on an ASCII terminal. Requires select system call, UNIX-domain sockets, and Berkeley ptys. Contributor: Oliver Laumann SCREEN3.TAR-Z Multiple windows on an ascii terminal. Contributor: Juergen Weigert SUN-ICONS.TAR-Z Programs to manipulate SunTools icon bitmaps. Contributor: David C. Martin SUNTOOLS-MODS.TAR-Z Modifications to SunTools to allow things like selecting menu options from the keyboard, etc. NOTE: these mods are for SunTools 1.2 distributed with SunOS 2.0; they may require changes to merge into more recent versions of SunTools. Contributor: Don Libes WM1.TAR-Z A window manager for dumb terminals. Runs on 2.9BSD. Contributor: WM2.TAR-Z Another window manager for dumb terminals. Runs under 4.xBSD. WM2.BUG contains a bug fix. Contributor: Tom Truscott PD6: Source code and related files for the XMODEM, YMODEM, and ZMODEM file transfer protocols. See also for the KERMIT protocol. RZSZ9202.TAR-Z An implementation of the XMODEM, YMODEM, and ZMODEM protocols, written in C. From the original author. Contributor: Chuck Forsberg UMODEM.TAR-Z An implementation of the XMODEM, TERM II File Transfer Protocol #1, and TERM II File Transfer Protocol #4. This version runs under several versions of UNIX. Contributor: Dave Curry XMODEM.TAR-Z An implementation of the Christiansen (XMODEM) file transfer protocol. This implementation works only under 4.2/4.3BSD. Version 3.10. ZMODEM.README A pointer to the latest ZMODEM sources in PD3:.