Commit | Line | Data |
---|---|---|
cbf54755 | 1 | List of Changes to UUCP |
8affc5ea | 2 | CHANGES 5.7 86/02/12 |
cbf54755 | 3 | |
1a85e9d2 | 4 | Added support for Eunice. |
cbf54755 | 5 | |
1a85e9d2 RC |
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 | |
b499e478 | 12 | Dec DF112 |
1a85e9d2 RC |
13 | 4.2BSD style networking on top of tcp/ip ('t' protocol) |
14 | X.25/PAD support ('f' protocol) | |
15 | Novation | |
b499e478 | 16 | Penril |
e97f0a42 JB |
17 | Hayes 2400 Smartmodem |
18 | Concord Data Systems CDS 224 | |
8affc5ea | 19 | ATT 2224 2400 baud modem |
cbf54755 | 20 | |
1a85e9d2 RC |
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. | |
cbf54755 | 25 | |
1a85e9d2 | 26 | Lock files may be kept in a subdirectory if desired. |
cbf54755 | 27 | |
1a85e9d2 | 28 | STST files are kept in a subdirectory. |
cbf54755 | 29 | |
1a85e9d2 RC |
30 | CORRUPT subdirectory contains corrupted C. and X. files that could |
31 | not be processed. (Instead of just exiting) | |
cbf54755 | 32 | |
1a85e9d2 | 33 | You can specify a maximum grade to send either on the command line (-gX) |
b499e478 | 34 | or in the L.sys file (Any/C|Evening will only send class C [usually |
1a85e9d2 RC |
35 | mail] or higher during the day and will send everything in the evening) |
36 | See UUAIDS/L.sys for examples. | |
cbf54755 | 37 | |
1a85e9d2 RC |
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. | |
cbf54755 | 41 | |
1a85e9d2 RC |
42 | -R flag reverses role. (Lets the remote system be master first instead |
43 | of slave) | |
cbf54755 | 44 | |
1a85e9d2 RC |
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. | |
cbf54755 | 47 | |
1a85e9d2 RC |
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. | |
cbf54755 | 51 | |
1a85e9d2 RC |
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. | |
cbf54755 | 56 | |
1a85e9d2 RC |
57 | If uucico receives a SIGFPE while running, it will toggle debugging |
58 | on and off. | |
cbf54755 | 59 | |
1a85e9d2 | 60 | Better status messages provided for uustat. |
cbf54755 | 61 | |
1a85e9d2 RC |
62 | New program uuq to give more decriptive information on status of |
63 | jobs in uucp queue. | |
cbf54755 | 64 | |
1a85e9d2 RC |
65 | Don't send files to remote system if it is returning out of |
66 | temp space error. | |
cbf54755 | 67 | |
1a85e9d2 | 68 | Correctly does the closing hangup sequence. |
cbf54755 | 69 | |
1a85e9d2 RC |
70 | condevs.c was broken into a file for each dialer in the |
71 | directory aculib for much easier maintenance. | |
cbf54755 | 72 | |
1a85e9d2 RC |
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) | |
cbf54755 | 75 | |
1a85e9d2 RC |
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. | |
cbf54755 | 86 | |
1a85e9d2 RC |
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 | |
cbf54755 | 92 | |
1a85e9d2 RC |
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 | |
cbf54755 | 100 | |
1a85e9d2 RC |
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. | |
cbf54755 | 105 | |
399608e6 | 106 | The 'g' protocol code was cleaned up a lot and is now almost |
1a85e9d2 | 107 | readable. |
cbf54755 | 108 | |
1a85e9d2 RC |
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 | |
cbf54755 | 116 | |
1a85e9d2 RC |
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). | |
cbf54755 | 119 | |
1a85e9d2 RC |
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. | |
cbf54755 | 123 | |
1a85e9d2 RC |
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. | |
399608e6 JB |
139 | NOTE: acucntrl is heavily Vax/4.xbsd specific and will require work to |
140 | run on any other system. | |
b499e478 JB |
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 | |
399608e6 JB |
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 | |
2af814a5 JB |
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. |