|
|
1.1 ! root 1: List of Changes to UUCP ! 2: CHANGES 5.7 86/02/12 ! 3: ! 4: Added support for Eunice. ! 5: ! 6: Added new dialers: ! 7: Racal Vadic 212 ! 8: Racal Vadic 811 dialer with 831 adaptor ! 9: Racal Vadic 820 dialer with 831 adaptor ! 10: Racal Vadic MACS, 811 dialer with 831 adaptor ! 11: Racal Vadic MACS, 820 dialer with 831 adaptor ! 12: Dec DF112 ! 13: 4.2BSD style networking on top of tcp/ip ('t' protocol) ! 14: X.25/PAD support ('f' protocol) ! 15: Novation ! 16: Penril ! 17: Hayes 2400 Smartmodem ! 18: Concord Data Systems CDS 224 ! 19: ATT 2224 2400 baud modem ! 20: ! 21: Running uucico with debugging on requires read access to L.sys. ! 22: ! 23: If "NOSTRANGERS" is defined in uucp.h, the remote site ! 24: must be in you L.sys or the call will be rejected. ! 25: ! 26: Lock files may be kept in a subdirectory if desired. ! 27: ! 28: STST files are kept in a subdirectory. ! 29: ! 30: CORRUPT subdirectory contains corrupted C. and X. files that could ! 31: not be processed. (Instead of just exiting) ! 32: ! 33: You can specify a maximum grade to send either on the command line (-gX) ! 34: or in the L.sys file (Any/C|Evening will only send class C [usually ! 35: mail] or higher during the day and will send everything in the evening) ! 36: See UUAIDS/L.sys for examples. ! 37: ! 38: L.sys (and any of the files in lib/uucp) can contain comments by ! 39: putting a # as the first character on a line. Lines may be ! 40: continued by placing a \ as the last character of the line. ! 41: ! 42: -R flag reverses role. (Lets the remote system be master first instead ! 43: of slave) ! 44: ! 45: -L flag only calls "local" sites. Local sites are those sites having ! 46: one of LOCAL,TCP or DIRECT in the ACU field of L.sys. ! 47: ! 48: If /etc/nologin is present (usually created by a graceful shutdown), ! 49: uucico and uuxqt will gracefully exit instead of getting killed ! 50: off when the system goes down. ! 51: ! 52: Does an exponential backoff on retry time if call fails instead ! 53: of always waiting the default 5 minutes. The default may be ! 54: overridden by adding ",TIME" to the time field in L.sys. e.g. ! 55: "seismo Any,2" will use a default retry time of 2 minutes. ! 56: ! 57: If uucico receives a SIGFPE while running, it will toggle debugging ! 58: on and off. ! 59: ! 60: Better status messages provided for uustat. ! 61: ! 62: New program uuq to give more decriptive information on status of ! 63: jobs in uucp queue. ! 64: ! 65: Don't send files to remote system if it is returning out of ! 66: temp space error. ! 67: ! 68: Correctly does the closing hangup sequence. ! 69: ! 70: condevs.c was broken into a file for each dialer in the ! 71: directory aculib for much easier maintenance. ! 72: ! 73: Only try at most TRYCALLS to dial a site instead of one try ! 74: for each dialer (lost big on systems with many dialers) ! 75: ! 76: Add ABORT sequence to the expect/send sequence so don't have ! 77: to wait for timeout if can't get through dataswitch. e.g. ! 78: noao Evening ACU 1200 6021234565 "" \d\r CLASS NOAOUUCP ABORT Down GO \d\r ogin:-\b-ogin: uucplogin word: uucppassword ! 79: will only call noao in the evening (evening is defined by the phone rates). ! 80: It will expect nothing and then wait 1 second (\d) and send a carriage return. ! 81: Look for CLASS, then send NOAOUUCP. From then on, if it sees the word Down ! 82: before finishing logging in, it will hang up immediately. In the mean time, ! 83: it looks for GO and if it sees it, delays 1 second and sends a CR. Looks ! 84: for ogin:, etc. This abort sequence is very useful if you must go through a ! 85: dataswitch to get to the computer. ! 86: ! 87: The time field in L.sys now handles "Evening" and "Night" in addition ! 88: to Any, Mo,Tu,We,Th,Fr,Sa,Su. Evening and Night are defined to ! 89: be when the phone rates are cheaper. ! 90: Evening = Wk1700-0800|Sa|Su ! 91: Night = Any2300-0800|Sa|Su0800-1700 ! 92: ! 93: The expect/send code now supports: ! 94: \s space ! 95: \d delay 1 second ! 96: \r carriage return with no linefeed ! 97: \b break ! 98: \c don't send a CR after these characters ! 99: \xxx the octal character xxx (e.g. \s == \040 ! 100: ! 101: L-devices now handles "chat" scripts (like HoneyDanber) to get ! 102: through local port selectors and smart modems more easily ! 103: without mucking up every line of L.sys. See UUAIDs/L-devices for ! 104: details. ! 105: ! 106: The 'g' protocol code was cleaned up a lot and is now almost ! 107: readable. ! 108: ! 109: If you need a parity other than even (the default) to login to ! 110: another system, you can change it in L.sys by putting in a ! 111: sequence like "" P_ZERO (expect nothing, send zero parity). ! 112: Odd Parity P_ODD ! 113: Even Parity P_EVEN ! 114: Zero Parity P_ZERO ! 115: One Parity P_ONE ! 116: ! 117: If DONTCOPY is defined in uucp.h, uucp will not make a copy ! 118: of the source file by default. (This is the way System 3 does it). ! 119: ! 120: If an X. request fails, the notification is returned to the ! 121: originator of the request instead of "uucp" on the previous ! 122: system. ! 123: ! 124: The man pages are actually accurate! ! 125: ! 126: If LOGBYSITE is defined, uucp logging is done with ! 127: a log file per site instead of one LOGFILE. (Like Honey DanBer does) ! 128: ! 129: There is a new file (optional) L.aliases that makes life simpler when ! 130: a site changes it's name. uucp, uux, uucico, etc all check it so ! 131: when a site is renamed (e.g convex <- parsec) all you have to do is add ! 132: an entry in L.aliases of the form: ! 133: newname oldname ! 134: ! 135: uucico will not try and resend files it has already sent (when the ! 136: files are specified in one C. file) ! 137: ! 138: Incorporated Bill Sebok's code to dial in and out on the same modem. ! 139: NOTE: acucntrl is heavily Vax/4.xbsd specific and will require work to ! 140: run on any other system. ! 141: ! 142: For compatibility with Honey DanBer, in the Date fields of L.sys, ! 143: | was changed to , (| is supported, but not encouraged) ! 144: , was changed to ; (to allow , to be the date seperator) ! 145: ! 146: For Honey DanBer compatibility, the Grade flag is now passed as ! 147: -vgrade=X instead of the old -pX ! 148: ! 149: Don't truncate site names to 7 characters (truncate to 14 if ! 150: anyone gets that absurd) for HDB compatibility. L.aliases may ! 151: be used to map host with longer names in L.sys to 7 character ! 152: names that some hosts send. Entries should be ! 153: ! 154: fullname 7-char-name ! 155: ! 156: You can specify a time for the expect send sequences with ~ instead ! 157: of getting the default MAXMSGTIME. E.g. ! 158: system Any ACU 1200 1234567 ogin~20-\r-ogin~10-\b-ogin user password pw ! 159: will look for ogin for 20 seconds, send CR, look for ogin for 10 ! 160: seconds, send a BREAK and look for ogin for MAXMSGTIME seconds ! 161: ! 162: Added code to support GTEs PC Pursuit service. It's mainly the handling of the ! 163: dialback they use. ! 164: ! 165: Added time "NonPeak" for Tymnet/Telenet services that charge lower ! 166: rates from 6pm-7am M-F and Sat & Sun.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.