Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!yale!ox.com!emv From: ahd@clutx.clarkson.edu (Drew Derbyshire) Newsgroups: comp.archives Subject: [comp.mail.misc...] UUPC/extended release 1.09d available (LONG POST) Message-ID: <1991Mar3.203209.10226@ox.com> Date: 3 Mar 91 20:32:09 GMT References: <1991Mar3.171659.8541@grape.ecs.clarkson.edu> Sender: emv@ox.com (Edward Vielmetti) Reply-To: ahd@clutx.clarkson.edu (Drew Derbyshire) Followup-To: comp.mail.misc,comp.mail.uucp Organization: Kendra Electronic Wonderworks Lines: 108 Approved: emv@ox.com (Edward Vielmetti) X-Original-Newsgroups: comp.mail.misc,comp.mail.uucp Archive-name: mail/uucp/uupc-extended/0-- Archive-directory: sun.soe.clarkson.edu:/pub/uupc/ [128.153.12.3] Original-posting-by: ahd@clutx.clarkson.edu (Drew Derbyshire) Original-subject: UUPC/extended release 1.09d available (LONG POST) Reposted-by: emv@ox.com (Edward Vielmetti) UUPC/extended release 1.09d is now available. UUPC/extended is a PC based version (and pun of) UUCP (UNIX-to-UNIX copy). UUPC/extended allows a MS-DOS based Personal Computer to exchange mail and files with a UNIX system or other UUPC/extended system over dial up or dedicated phone lines using the UUCP "g" protocol. The new release includes a new command parser for the mail program, fixes for sending mail with no subject from a file, and UUIO hanging when the telephone connection is lost while receiving a file. Bug fixes in release 1.09d: When receiving data, UUIO would hang waiting for data if the other side of the connection abandoned the transfer and hung up the phone. Altered grpack to timeout and issue error messages if sync character not received within standard timeout + 1 seconds. Formerly, UUIO hung if confronted with a filename with an embedded 0666, which is written to all call (C.*) files. Corrected scan for trailing string 0666 to also look for leading space. Corrected detection of missing subject by changing strlen(subject) to subject != NULL in sendmail.c. Corrected UUPOLL to correctly poll if invoked with '-i 1' by altering references to first poll time from greater than 0 to greater than or equal to zero. Corrected error in HostAlias which prevented aliases of known systems from being properly resolved. Corrected sample domain name to UUCP from UUPC in UUPC.RC. Change read/write of files in rnews.c to binary file to correctly process compressed news. Corrected host alias processing to correctly resolve aliases of known hosts. Corrected login processing to not log invalid login attempts if no valid graphic characters were entered. Added question mark (?) as a valid option on UUIO. Deleted assert() which caused UUIO to fail if no node name was supplied on U (user) line in Execute (X.*) files. Raised debug level of messages issued by CheckTime() to 3 from 2. Started to added timing information to UUIO. Altered ImportPath() to not translate valid MS-DOS filenames. Deleted temporary variables from structure holding information about each letter in mailbox, for a savings of 2400 bytes. Added error messages to report when MAIL cannot invoke RMAIL. Corrected header processing in rmail to always copy mail body even if header has no subject line. Corrected delay() to correctly sleep more than a second. Added error message for invalid port name when processing login scripts. Enhancements to 1.09d: Added support to tidle (~) command parser used when sending mail to: ~r Read in an arbitary file ~! Execute a shell command ~| Pipe the mail into the specified command, replacing the original message Replaced old alias (a) command with new alias command which explodes distribution lists. Rewrote mail user interface. Major changes include allowing full words for commands (print, mail, delete) in place of single letter commands, allowing selection of ranges of mail box items by number, user or subject, and improved implicit selection of the next item in the mailbox. Changed DeliverRemote() to use all upper and lower case alphanumeric characters to generate job sequence fields, making the period between repeated filenames in the spool directory 238,328. Made file transfer messages consistent. Added supported octal numeric escape sequences (\nnn) in login scripts. Optmized processing to only hangup the modem if the modem is dirty, that is used. Broke special login shell processing out of Login() into its own routine LoginShell(). Began conversion of files to Microsoft Word for Windows from SCRIMPT. All unformatted documention files have been moved to a new .ZIP file, UUPCxxxW.ZIP.