This directory contains the executables you'll need to communicate with other UUCP/UUPC machines, and some news-handling programs. First, let me say that the ".sh" files are shell scripts written for Dillon's Shell. Similar scripts should be (easily?) possible for WShell, ASH, and others. The shell scripts have comments at the beginning of each file. rwxda 688 onefile.sh 11 Dec 1989 22:16 rwxda 1067 setup.sh 11 Dec 1989 22:21 rwxda 678 batch.sh 11 Dec 1989 22:13 These binaries are responsible for the communication and mail handling between two or more machines: rwxda 228 aliases 11 Dec 1989 22:24 rwxda 18260 mailx 3 Dec 1989 01:13 rwxda 19676 pccp 3 Dec 1989 01:13 rwxda 33264 uupc 3 Dec 1989 01:12 The aliases file is actually a shell script which contains mail address aliases, i.e. translations from common names to e-mail addresses. The mailx program is a simple mail reader. IT IS NOT "mailx"!! I had to pick a different name, however, since the directory where I kept incoming mail was called "Mail"... Sorry for any confusion. Pccp is the replacement for the "uucp" command on UN*X -- it is for queuing file transfer requests through the UUPC system. And last but not least, uupc is the actually communication program. It dials the other system, arbitrates the UUCP protocols, transfers any files, and records the transactions for that session. These files deal directly with the distribution of incoming NetNews. rwxda 32600 relaynews 3 Dec 1989 01:13 Relaynews is responsible for reading an ASCII news file and spreading the data to the various newsgroups. It knows how to parse the "active" file, the "history" file(s), and the "sys" file. The remainder of these files are for support. rwxda 16016 acomp 3 Aug 1989 16:31 rwxda 21804 atar 3 Aug 1989 18:26 rwxda 4188 unshar2 20 May 1989 00:42 rwxda 9264 uudecode 3 Dec 1989 01:12 rwxda 7028 uuencode 3 Aug 1989 20:12 Acomp is an Amiga-ized version of compress. It dynamically allocates memory for either compression or decompression. Basically, that means that while data may have been compressed at 16-bits, you may be able to uncompress it at less, therefore allowing this version to run on systems with less available memory (although I now have 2.5MB and don't have to worry about memory anymore :-). Atar is an attempt at simulating the UN*X tar command on the Amiga. This command provides for both creating and extracting tar archives. USE THIS WITH CAUTION!! I have been using it for quite some time, but I've noticed flaky behavior on occasion -- exactly what the occasion is, I can't say... So, just beware. Unshar2 is the latest un-shar package that I got off the net (sometime during the summer of '89?) Uu{de,en}code are the old standbys. The decoder works well, but I'd like to see one that accepted a list of file names. As it is, you have to "cat" all the files together and then run'em through uudecode (unless you have a working PIPE)...