4.3BSD beta release manual page
[unix-history] / usr / src / usr.bin / uucp / DOC / CHANGES
CommitLineData
cbf54755 1List of Changes to UUCP
1a85e9d2 2CHANGES 5.2 85/04/10
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
12 4.2BSD style networking on top of tcp/ip ('t' protocol)
13 X.25/PAD support ('f' protocol)
14 Novation
cbf54755 15
1a85e9d2
RC
16Running uucico with debugging on requires read access to L.sys.
17
18If "NOSTRANGERS" is defined in uucp.h, the remote site
19must be in you L.sys or the call will be rejected.
cbf54755 20
1a85e9d2 21Lock files may be kept in a subdirectory if desired.
cbf54755 22
1a85e9d2 23STST files are kept in a subdirectory.
cbf54755 24
1a85e9d2
RC
25CORRUPT subdirectory contains corrupted C. and X. files that could
26not be processed. (Instead of just exiting)
cbf54755 27
1a85e9d2
RC
28You can specify a maximum grade to send either on the command line (-gX)
29or in the L.sys file (Any@C|Evening will only send class C [usually
30mail] or higher during the day and will send everything in the evening)
31See UUAIDS/L.sys for examples.
cbf54755 32
1a85e9d2
RC
33L.sys (and any of the files in lib/uucp) can contain comments by
34putting a # as the first character on a line. Lines may be
35continued by placing a \ as the last character of the line.
cbf54755 36
1a85e9d2
RC
37-R flag reverses role. (Lets the remote system be master first instead
38of slave)
cbf54755 39
1a85e9d2
RC
40-L flag only calls "local" sites. Local sites are those sites having
41one of LOCAL,TCP or DIRECT in the ACU field of L.sys.
cbf54755 42
1a85e9d2
RC
43If /etc/nologin is present (usually created by a graceful shutdown),
44uucico and uuxqt will gracefully exit instead of getting killed
45off when the system goes down.
cbf54755 46
1a85e9d2
RC
47Does an exponential backoff on retry time if call fails instead
48of always waiting the default 5 minutes. The default may be
49overridden by adding ",TIME" to the time field in L.sys. e.g.
50"seismo Any,2" will use a default retry time of 2 minutes.
cbf54755 51
1a85e9d2
RC
52If uucico receives a SIGFPE while running, it will toggle debugging
53on and off.
cbf54755 54
1a85e9d2 55Better status messages provided for uustat.
cbf54755 56
1a85e9d2
RC
57New program uuq to give more decriptive information on status of
58jobs in uucp queue.
cbf54755 59
1a85e9d2
RC
60Don't send files to remote system if it is returning out of
61temp space error.
cbf54755 62
1a85e9d2 63Correctly does the closing hangup sequence.
cbf54755 64
1a85e9d2
RC
65condevs.c was broken into a file for each dialer in the
66directory aculib for much easier maintenance.
cbf54755 67
1a85e9d2
RC
68Only try at most TRYCALLS to dial a site instead of one try
69for each dialer (lost big on systems with many dialers)
cbf54755 70
1a85e9d2
RC
71Add ABORT sequence to the expect/send sequence so don't have
72to wait for timeout if can't get through dataswitch. e.g.
73 noao Evening ACU 1200 6021234565 "" \d\r CLASS NOAOUUCP ABORT Down GO \d\r ogin:-\b-ogin: uucplogin word: uucppassword
74will only call noao in the evening (evening is defined by the phone rates).
75It will expect nothing and then wait 1 second (\d) and send a carriage return.
76Look for CLASS, then send NOAOUUCP. From then on, if it sees the word Down
77before finishing logging in, it will hang up immediately. In the mean time,
78it looks for GO and if it sees it, delays 1 second and sends a CR. Looks
79for ogin:, etc. This abort sequence is very useful if you must go through a
80dataswitch to get to the computer.
cbf54755 81
1a85e9d2
RC
82The time field in L.sys now handles "Evening" and "Night" in addition
83to Any, Mo,Tu,We,Th,Fr,Sa,Su. Evening and Night are defined to
84be when the phone rates are cheaper.
85 Evening = Wk1700-0800|Sa|Su
86 Night = Any2300-0800|Sa|Su0800-1700
cbf54755 87
1a85e9d2
RC
88The expect/send code now supports:
89 \s space
90 \d delay 1 second
91 \r carriage return with no linefeed
92 \b break
93 \c don't send a CR after these characters
94 \xxx the octal character xxx (e.g. \s == \040
cbf54755 95
1a85e9d2
RC
96L-devices now handles "chat" scripts (like HoneyDanber) to get
97through local port selectors and smart modems more easily
98without mucking up every line of L.sys. See UUAIDs/L-devices for
99details.
cbf54755 100
1a85e9d2
RC
101The 'g' protocol code was clean up a lot and is now almost
102readable.
cbf54755 103
1a85e9d2
RC
104If you need a parity other than even (the default) to login to
105another system, you can change it in L.sys by putting in a
106sequence like "" P_ZERO (expect nothing, send zero parity).
107 Odd Parity P_ODD
108 Even Parity P_EVEN
109 Zero Parity P_ZERO
110 One Parity P_ONE
cbf54755 111
1a85e9d2
RC
112If DONTCOPY is defined in uucp.h, uucp will not make a copy
113of the source file by default. (This is the way System 3 does it).
cbf54755 114
1a85e9d2
RC
115If an X. request fails, the notification is returned to the
116originator of the request instead of "uucp" on the previous
117system.
cbf54755 118
1a85e9d2
RC
119The man pages are actually accurate!
120
121If LOGBYSITE is defined, uucp logging is done with
122a log file per site instead of one LOGFILE. (Like Honey DanBer does)
123
124There is a new file (optional) L.aliases that makes life simpler when
125a site changes it's name. uucp, uux, uucico, etc all check it so
126when a site is renamed (e.g convex <- parsec) all you have to do is add
127an entry in L.aliases of the form:
128newname oldname
129
130uucico will not try and resend files it has already sent (when the
131files are specified in one C. file)
132
133Incorporated Bill Sebok's code to dial in and out on the same modem.