<div dir="ltr"><div dir="ltr"><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">Lyndon,</font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff"><br></font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">I just untar'ed "file6" of the 4.3BSD *.tap file from TUHS, which has the usr.bin sources (which include UUCP).</font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff"><br></font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">This is clearly a BSD version but has been influenced by Honey-Dan-Ber.</font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff"><br></font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">It seems to have the 't' protocol. [I did not look to see if it has the 'e' protocol, which was the earlier TCP over ethernet that I released from Masscomp about four years earlier and is also in UUNET Netnews Archives.]</font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">Given the comments about supporting Tymnet's NonPeak services, I feel pretty confident that this is post Rich Adam's work.</font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff"><br></font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">Clem</font></div><div class="gmail_default"><font face="arial, sans-serif" color="#0000ff">--- CHANGES FILE ---</font></div><div class="gmail_default"><font face="monospace" color="#38761d">List of Changes to UUCP<br>CHANGES      5.7     86/02/12<br><br>Added support for Eunice.<br><br>Added new dialers:<br>   Racal Vadic 212<br>       Racal Vadic 811 dialer with 831 adaptor<br>       Racal Vadic 820 dialer with 831 adaptor<br>       Racal Vadic MACS, 811 dialer with 831 adaptor<br> Racal Vadic MACS, 820 dialer with 831 adaptor<br> Dec DF112<br>     4.2BSD style networking on top of tcp/ip ('t' protocol)<br>       X.25/PAD support ('f' protocol)<br>       Novation<br>      Penril<br>        Hayes 2400 Smartmodem<br> Concord Data Systems CDS 224<br>  ATT 2224 2400 baud modem<br><br>Running uucico with debugging on requires read access to L.sys.<br><br>If "NOSTRANGERS" is defined in uucp.h, the remote site<br>must be in you L.sys or the call will be rejected.<br><br>Lock files may be kept in a subdirectory if desired.<br><br>STST files are kept in a subdirectory.<br><br>CORRUPT subdirectory contains corrupted C. and X. files that could<br>not be processed. (Instead of just exiting)<br><br>You can specify a maximum grade to send either on the command line (-gX)<br>or in the L.sys file (Any/C|Evening will only send class C [usually<br>mail] or higher during the day and will send everything in the evening)<br>See UUAIDS/L.sys for examples.<br><br>L.sys (and any of the files in lib/uucp) can contain comments by<br>putting a # as the first character on a line. Lines may be<br>continued by placing a \ as the last character of the line.<br><br>-R flag reverses role. (Lets the remote system be master first instead<br>of slave)<br><br>-L flag only calls "local" sites. Local sites are those sites having<br>one of LOCAL,TCP or DIRECT in the ACU field of L.sys.<br><br>If /etc/nologin is present (usually created by a graceful shutdown),<br>uucico and uuxqt will gracefully exit instead of getting killed<br>off when the system goes down.<br><br>Does an exponential backoff on retry time if call fails instead<br>of always waiting the default 5 minutes. The default may be<br>overridden by adding ",TIME" to the time field in L.sys. e.g.<br>"seismo Any,2" will use a default retry time of 2 minutes.<br><br>If uucico receives a SIGFPE while running, it will toggle debugging<br>on and off.<br><br>Better status messages provided for uustat.<br><br>New program uuq to give more decriptive information on status of<br>jobs in uucp queue.<br><br>Don't send files to remote system if it is returning out of<br>temp space error.<br><br>Correctly does the closing hangup sequence.<br><br>condevs.c was broken into a file for each dialer in the<br>directory aculib for much easier maintenance.<br><br>Only try at most TRYCALLS to dial a site instead of one try<br>for each dialer (lost big on systems with many dialers)<br><br>Add ABORT sequence to the expect/send sequence so don't have<br>to wait for timeout if can't get through dataswitch. e.g.<br>   noao Evening ACU 1200 6021234565 "" \d\r CLASS NOAOUUCP ABORT Down GO \d\r ogin:-\b-ogin: uucplogin word: uucppassword<br>will only call noao in the evening (evening is defined by the phone rates).<br>It will expect nothing and then wait 1 second (\d) and send a carriage return.<br>Look for CLASS, then send NOAOUUCP. From then on, if it sees the word Down<br>before finishing logging in, it will hang up immediately. In the mean time,<br>it looks for GO and if it sees it, delays 1 second and sends a CR. Looks<br>for ogin:, etc. This abort sequence is very useful if you must go through a <br>dataswitch to get to the computer.<br><br>The time field in L.sys now handles "Evening" and "Night" in addition<br>to Any, Mo,Tu,We,Th,Fr,Sa,Su. Evening and Night are defined to<br>be when the phone rates are cheaper.<br> Evening = Wk1700-0800|Sa|Su<br>   Night = Any2300-0800|Sa|Su0800-1700<br><br>The expect/send code now supports:<br>     \s      space<br> \d      delay 1 second<br>        \r      carriage return with no linefeed<br>      \b      break<br> \c      don't send a CR after these characters<br>    \xxx    the octal character xxx (e.g. \s == \040<br><br>L-devices now handles "chat" scripts (like HoneyDanber) to get<br>through local port selectors and smart modems more easily<br>without mucking up every line of L.sys. See UUAIDs/L-devices for<br>details.<br><br>The 'g'  protocol code was cleaned up a lot and is now almost<br>readable.<br><br>If you need a parity other than even (the default) to login to<br>another system, you can change it in L.sys by putting in a<br>sequence like "" P_ZERO (expect nothing, send zero parity).<br> Odd Parity      P_ODD<br> Even Parity     P_EVEN<br>        Zero Parity     P_ZERO<br>        One Parity      P_ONE<br><br>If DONTCOPY is defined in uucp.h, uucp will not make a copy<br>of the source file by default. (This is the way System 3 does it).<br><br>If an X. request fails, the notification is returned to the<br>originator of the request instead of "uucp" on the previous<br>system. <br><br>The man pages are actually accurate!<br><br>If LOGBYSITE is defined, uucp logging is done with<br>a log file per site instead of one LOGFILE. (Like Honey DanBer does)<br><br>There is a new file (optional) L.aliases that makes life simpler when<br>a site changes it's name. uucp, uux, uucico, etc all check it so <br>when a site is renamed (e.g convex <- parsec) all you have to do is add<br>an entry in L.aliases of the form:<br>newname oldname<br><br>uucico will not try and resend files it has already sent (when the<br>files are specified in one C. file)<br><br>Incorporated Bill Sebok's code to dial in and out on the same modem.<br>NOTE: acucntrl is heavily Vax/4.xbsd specific and will require work to<br>run on any other system.<br><br>For compatibility with Honey DanBer, in the Date fields of L.sys,<br>   | was changed to , (| is supported, but not encouraged)<br>       , was changed to ; (to allow , to be the date seperator)<br><br>For Honey DanBer compatibility, the Grade flag is now passed as<br>   -vgrade=X instead of the old -pX<br><br>Don't truncate site names to 7 characters (truncate to 14 if<br>anyone gets that absurd) for HDB compatibility.  L.aliases may<br>be used to map host with longer names in L.sys to 7 character<br>names that some hosts send.  Entries should be <br><br>      fullname 7-char-name<br><br>You can specify a time for the expect send sequences with ~ instead<br>of getting the default MAXMSGTIME. E.g.<br>  system Any ACU 1200 1234567 ogin~20-\r-ogin~10-\b-ogin user password pw<br>will look for ogin for 20 seconds, send CR, look for ogin for 10<br>seconds, send a BREAK and look for ogin for MAXMSGTIME seconds<br><br>Added code to support GTEs PC Pursuit service. It's mainly the handling of the<br>dialback they use.<br><br>Added time "NonPeak" for Tymnet/Telenet services that charge lower<br>rates from 6pm-7am M-F and Sat & Sun.</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=a5c80ae9-ba19-4ca3-9e52-0d381af99af0"><font color="#ffffff" size="1">ᐧ</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=7a4213c9-5eb5-4ca6-aabb-ac1892d6b98f"><font color="#ffffff" size="1">ᐧ</font></div>