help@kendra.kew.com (Drew Derbyshire - UUPC/extended Help Desk) (11/15/90)
UUPC/extended 1.09c is now available via FTP, direct download from kendra, or via mail archive server. Both the summary of recent changes and the instructions on downloading follow. Note: Among other recent changes is basic support for the DOS and OS/2 ports of MUSH and other external Mail User Agents; if someone actually tries this (I don't use MUSH) please send me mail on your results. Drew Derbyshire Internet: help@kendra.kew.com Snail mail: 108 Decatur St, Apt 9 Voice: 617-641-3739 Arlington, MA 02174 November 11, 1990 UUPC/extended 1.09c changes summary Revision: This document applies to UUPC/extended version 1.09c, and was formatted on November 11, 1990 at 17:28:12. 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.09c: 1. Further modified Deliver() from changes in 1.08b to strip off both local system and directly connected systems from UUCP format addressees. If striping thse names no address is left, attempts to convert the last of any percent sign (%) delimited addresses to RFC-822 format. 2. Corrected copytemp() in rmail.c to properly detect the end of the mail header via an empty line. Otherwise, an empty line was appended at the end of the file to insure the file was terminated. 3. Corrected user_at_node to initialize the returned the local user id when an address has no node name. 4. Fixed inability of UUIO to compile/execute under MS-DOS only. 5. Split user name table (PASSWD) and host table into seperate files to allow diffferent sort orders, thus allowing duplicate formal names in the PASSWD file. This change means that all systems, even those that only login, must be listed in the SYSTEMS file. 6. 1.09b did not handle explicit paths of the form @path:user@node in RFC-822 mail. Altered user_at_node() to save the next token returned by strtok() before calling HostPath(). 7. If expectstr() reported a full 512 byte error string, then printmsg() crashed because an internal buffer only accepting 256 characters. The offending buffer is now bypassed. Enhancements made in Version 1.09c: 1. Added two new source files and associated headers, usertable.c and ssleep.c. 2. UUIO is now MS-Windows aware, and surrenders its time slice if it is waiting to read data from the serial port. Thanks to Dave Watt for the underlying Windows calls. 3. Modified getarg() in lib.c to support quoted subjects on mail sent send the mail internal prompt. This also affects strings in the SYSTEMS file, allowing quoted strings with whitespace in them. 4. Added "multiqueue" system option to control whether UUPC/extended queues mail for other multiple users via the same path in one message or multiple messages. Note that the default is now "nomultiqueue"; to make UUPC/extended behave the same as 1.09b and below, add the following option to the UUPC.RC file: options=multiqueue Bugs Fixed in Version 1.09b: 1. If a host sent less than eight characters of its host name, the spooling directories were not properly searched. Modified startup() in dcpsys.c to internally always use the full hostname as known to UUPC/extended. 2. The "pager" option was permanently enabled. Corrected pager() to correctly handle the pager flag. 3. Sub_pager() was a tad agressive about closing the input file ... like when it was never opened. Changed Sub_pager() to not close input file unless opened. 4. Because UUPC/extended doesn't strip the local host name from mail passing through the system, other systems sometimes route mail back to the local system by mistake. Modified deliver() in deliver.c to handle basic cases of this problem by normalizing the address for directly connected systems. Note that format of the re-written address is in RFC-822 (user@node) format by default; this may be changed to UUCP (node!user) format by adding the options line: options=bang to the UUPC.RC configuration file. 5. UUPOLL, as originally written, looped if not enough memory is available to execute UUIO. Modified UUPOLL to report the error and abort as need be. 6. UUPOLL is no longer confused by odd polling times. Enhancements made in Version 1.09b: 1. Added "forwardsave" option to control whether or not mail forwarded via the resend command is saved in the outgoing mail box. The new default is noforwardsave, that is the forwarded mail is not saved. 2. UUPOLL now surrenders its time slice while sleeping if running under MS-Windows version 3 or Windows/386. 3. UUPOLL now accepts an interval without a starting time; it automatically computes a starting time to be one interval away from now. 4. Added SU.BAT, a sample file to demonstration how to support multiple UUPC/extended users on one PC. 5. Made the aliases file optional. 6. If the aliases file cannot be opened, the exact error is reported via perror() and execution continues. Formerly, the program aborted via an assert() statement. 7. If the aliases table fills, execution continues with a warning message. Formerly, the program aborted an assert() statement. ----------------------cut here-------------------------------------- November 11, 1990 UUPC/extended 1.09c Download Information Revision: This document applies to UUPC/extended version 1.09c, and was formatted on November 11, 1990 at 17:45:06. Introduction: UUPC/extended 1.09c is available via: * Anonymous FTP from clutx.clarkson.edu, directory pub/uupc. * Anonymous FTP from wsmr-simtel20.army.mil, directory PD2:<MSDOS2.UUCP>. * Automated mail server running on Clarkson University's sun.soe.clarkson.edu. * 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 modifed on UUPC/extended or UUPC, and I also at least acknowledge bug reports (remember, I run this software too). FTP instructions: FTP programs vary from system to system; contact your local system support staff for instructions on anonymous FTP. Note that because of simtel20's popular archives, clutx.clarkson.edu is generally easier to connect to via anonymous FTP. sun.soe archive server instructions: Send mail to archive-server@sun.soe.clarkson.edu and ask for help. Once you read the read help message, you can request files using commands such as "send uupc uupc09cu.zip". 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. 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. 1. Set your Kermit to: * Its maximum packet size (optional) * 3 byte checksum (optional) * 2 Windows (optional) * 1200 or 2400 baud * No parity * ^S/^Q flow control 2. 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. 3. After connect, press ENTER and kendra's "login:" prompt will appear. Enter the user id "anonymous"and press ENTER. 4. 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. 5. 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. 6. 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 include: Name Description uupc09cs.zip Source files for UUPC/extended, PKZIP format uupc09cu.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 uupc09cs.zip includes the source, makefiles for Turbo C++ and MS C 6.0, and the raw documents. The uupc09cu.zip file includes the executables and formatted documents. Both uupc09cs.zip and uupc09cu.zip include the same sample files. The uupc09cs.zip file should be PKUNZIPed with the unpack directory (-d) option. The files names change with each release, to include the release number in the file name. The source file will always have an "S" suffix, and the user file (executables) will always have a "U" suffix. Thanks to: Russ Nelson of Clarkson University's Educational Computing Systems and Keith Peterson of simtel20 aid me in getting each release out to the public. Many thanks to both of them, and also to Clarkson University's Educational Resources Center for providing upload facilities. A final thanks to Alan Steele of the Massachusetts Institute of Technology and eddie.mit.edu for handling kendra's Internet mail forwarding (including all those questions to help@kendra.kew.com). 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.
lodin@plains.NoDak.edu (Joe Schmo) (11/16/90)
In article <1990Nov15.033022.4277@grape.ecs.clarkson.edu> help@kendra.kew.com (Drew Derbyshire - UUPC/extended Help Desk) writes: >UUPC/extended 1.09c is now available via FTP, direct download from >kendra, or via mail archive server. Both the summary of recent changes >and the instructions on downloading follow. > >Note: Among other recent changes is basic support for the DOS and OS/2 >ports of MUSH and other external Mail User Agents; if someone actually >tries this (I don't use MUSH) please send me mail on your results. > OK, now that I've got uupc from the archiver server, I need a MUA. Drew, you say you aren't using Mush (although I have heard elsewhere that Mush works well with uupc), so what are you using? What are the rest of you using as MUA for packages such as uupc or smail/pc? And of course, where are they ftp'able... Thanks for the info... Steven W. Lodin Advanced Instrumentation Engineering Delco Electronics Corp AT&T: (317) 451-8722 GM: 8-322-8722 Domain: lodin%koiasvr01.uucp@[iuvax.cs.indiana.edu or dynamo.ecn.purdue.edu] or lodin@plains.nodak.edu or swlodin@koess.gm.hac.com UUCP: [iuvax or pur-ee]!koiasvr01!lodin GM: LODIN, SW <KOESS::SWLODIN>