help@kendra.kew.com (Drew Derbyshire - UUPC/extended Help Desk) (10/15/90)
UUPC/extended is a small but *free* package for exchanging mail via modem between an MS-DOS based IBM or compatible PC and and a UNIX system (or another PC running a UUCP clone.) Happy hacking, Drew Derbyshire Internet: help@kendra.kew.com Snail mail: 108 Decatur St, Apt 9 Voice: 617-641-3739 Arlington, MA 02174 ------------------------------slice here----------------------------------- October 14, 1990 UUPC/extended 1.09a HOTTOGET Revision: This document applies to UUPC/extended version 1.09a, and was formatted on October 14, 1990 at 10:38:20. Introduction: UUPC/extended 1.09a is available via: * Anonymous FTP from clutx.clarkson.edu, directory pub/uupc. * Clarkson University CUHUG BBS * The Kermit server running on kendra, my home system. Because kendra is the system I develop UUPC/extended on, the files available from kendra's kermit server will always be the definitive versions. However, I have no intention of releasing an excessive number of releases, so normally the FTPable version will be current. SPECIAL NOTE: Because of time and disk space restrictions, I do not mail copies of the source or executables, provide custom .ARC or .ZIP files with only a limited set of the files, or provide other distribution services-- please don't ask. I do answer my mail, especially from other people who have worked on UUPC, and I also at least acknowledge bug reports (remember, I run this software too). CUHUG instructions: The Clarkson University HUG Bulletin Board is an OPUS BBS; it is 260/360 in the Nodelist, and be can reached 24 hours a day at (315)268-6667, 8N1, 1200/2400 Baud. New users should download 00readme from the root directory. (NOTE: As of early October, CUHUG was down because of a bad phone line. It will be restored to service as soon as NY Telephone gets to it.) Kermit Instructions: To retrieve UUPC/extended via Kermit, you will have to have a Kermit which can issue the GET and FINISH commands to a Kermit server. a. Set your Kermit to: i. Its maximum packet size (optional) ii. 3 byte checksum (optional) iii. 2 Windows (optional) iv. 1200 or 2400 baud v. No parity vi. ^S/^Q flow control b. Call 617-641-4817 between 10 am and 5 pm weekdays, and any night between midnight and 5 AM (All times are Eastern). At all other times, the system will reject your call. c. After connect, press ENTER and kendra's "login:" prompt will appear. Enter the user id "anonymous"and press ENTER. d. The "password:" prompt will appear. Enter the password, "ribbit", and press ENTER. Note: Both the user id and password are case sensitive, and you cannot backspace when typing them in. If you make an error then press ENTER until you get the "login:" prompt again and start over. The user id will not echo until you press ENTER, and the password will not echo at all. e. A short hello message will appear, and then Kermit-MS will await your command. Escape to your local command mode, and then issue a GET for one or more of the files listed below. f. When done, issue the FINISH command to shutdown the Kermit server. DO NOT just hang up your telephone, because then you will lock up kendra, which is not critical but is unkind since now you know better. About the files: The files available via FTP and Kermit are: name Description uupc09as.zip Source files for UUPC/extended, PKZIP format uupc09au.zip Run time (.EXE and .DOC files) only, PKPAK format. howtoget.doc This file. (Only available on kendra and clutx) announce.doc A summary of the new release. (Only available on kendra and clutx) The file UUPC09AS.ZIP include the source, makefiles for Turbo C++ and MS C 6.0, and the raw documents. The UUPC09AU.ZIP file includes the executables and formatted documents. Both UUPC09AS.ZIP and UUPC09AU.ZIP include the same sample files. The UUPC09AS.ZIP file should be PKUNZIPed with the unpack directory (-d) option. Other trivia: I use UUPC/extended to answer the telephone on kendra, and MS-Kermit is the program I run to provide the Kermit server; the current source and executable for MS-Kermit is available via anonymous FTP from watsun.cc.columbia.edu. Please direct all questions to help@kendra.kew.com.
help@kendra.kew.com (Drew Derbyshire - UUPC/extended Help Desk) (10/15/90)
A new release of UUPC is available for the lonely, brave, and of course those saddled with the bugs of the previous release. Read on .... Drew Derbyshire Internet: help@kendra.kew.com Snail mail: 108 Decatur St, Apt 9 Voice: 617-641-3739 Arlington, MA 02174 ------------------------cut here------------------------------------------ October 14, 1990 UUPC/extended 1.09a changes summary Revision: This document applies to UUPC/extended version 1.09a, and was formatted on October 14, 1990 at 11:12:20. Introduction: This file lists changes made to UUPC/extended since release 1.07g. See UUPC107.DOC for changes made between UUPC 1.05 and UUPC/extended 1.07g. Bugs Fixed in Version 1.09a: 1. Altered importpath() (again!) to fix error in duplicate file names generated new file name generation routine; it now does arbitrary length math to perform the base conversion. NOTE: This conversion means that UUPC/extended 1.09 generated spool files will not be recognized by previous releases, and vice-versa. Any mail queued for a remote host will be lost (actually, left in the spool directory) when UUPC 1.09 is installed. 2. Changed arpadate() to generate dates with four digit years. 3. Restored pre-1.08a version of check of host name during startup to allow either "Shere" or "Shere=hostname". 4. Addresses with parentheses such as "(User Name) mailbox@node" were improperly parsed by ExtractAddress. Changed internal state machine to correctly copy such addresses. 5. Addresses which use the percent sign (%) in the local part of the address to denote additional routing (i.e. user%node@path) are now correct parsed. 6. Modified loadhost() to detect and ignore the special password asterisk (*); this allows users in the passwd file to be prevented from logging in remotely. Enhancements made in Version 1.09a: 1. Added a new howtoget.doc file to the archive. 2. Altered user aliasing processing in several ways: a. user_at_node processing has been broken into three routines: user_at_node, HostAlias, and HostPath.. b. Aliases of host names are now resolved when performing node look up. c. Addresses parsed by mail, if not nicknames, are examined aliases by user and node; this means are all mail going to 3. Broke mail delivery code and news processing stub out of MAIL and UUIO into a separate programs RMAIL.COM and RNEWS.COM. Once installed, RMAIL and RNEWS are transparent to the end user. 4. Two new options are added, which can only be set in the system configuration file: * directory specifies that mail is not delivered to mailboxes with the user id in the mail directory, but rather are delivered to the file "newmail" in the subdirectory with the user's mailbox name. * fixedspeed specifies that UUPC is not to autobaud modems on incoming calls. These options cannot be specified in the user configuration file, and they can neither be set nor viewed from the mail command line. 5. New variables have been added to the system configuration file: * postmaster defines the address for local undeliverable mail. This can be a local or remote address; if a local address, the mail is delivered without verifying the address to avoid loops. * rmail defines the name of the RMAIL executable. * rnews defines the name of the RNEWS executable. * mushdir defines a directory name compatibility with the Mail User's Shell (MUSH). If not using MUSH, the variable is ignored without comment. * folders defines a directory name for compatibility with the Mail User's Shell (MUSH). If not using MUSH, the variable is ignored without comment. 6. Configuration file processing is now re-written so that more information is known about tokens as they are read, to allow generalized editing of tokens as they are read. In particular, leading and trailing blanks are stripped from configuration file parameters, such as directory names, which should not have spaces. Also, not variables not required for a particular program are not saved. 7. UUPOLL is now UUPOLL.COM; it was formerly UUPOLL.EXE. 8. UUPOLL now only requires 22K of storage to run. 9. MAIL now only requires 108K of storage to run, plus room for either RMAIL (64K) or the user's editor, whichever is larger. 10. Local mail addresses are now validated; the user must be the current user (the user defined in the PERSONAL.RC), or else in listed in the PASSWD file. 11. The method for forwarding mail is changed from looking in the target user's mailbox for a "Forward to" line to reading a FORWARD file from the user's home directory as defined by the PERSONAL.RC or PASSWD file. This file may contain one or more lines, each consisting of: * A local or remote address, such as "root" or "echo@far.bar". These addresses are validated and delivered normally. * An address preceded by a backslash (\), which makes the address not subject to local validation or forwarding. For example, "\postmast", will cause the mail to be delivered to POSTMAST whether or not a definition exists for postmast in the PASSWD file. * The name of executable file preceded by an or bar (|), such as "|more". Because COMMAND.COM is not invoked, the command must not be an internal DOS command (such as TYPE) nor a batch file.