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