|
|
1.1 root 1: .P
2: The following list gives the program affected and a
3: description of the change.
4: .VL 15 0
5: .LI all
6: The spool directory is now a tree with one directory for
7: each active or recently accessed remote.
8: The inactive directories are removed periodically.
9: .LI all
10: The error messages were cleaned up;
11: ASSERT messages are standardized and they will now be put
12: into an error log (/usr/spool/uucp/.Admin/errors).
13: Other rare error messages will also appear in the file.
14: The most common message is a PKXSTART message;
15: it can be discounted, since it just means that the other
16: side hung up in the middle of a conversation.
17: .LI all
18: All programs use \fIgetopt()\fR to read arguments.
19: .LI uucp
20: \-e option was removed;
21: forwarding is specified in the same manner as with mail.
22: .LI uucp
23: Uucp is more robust;
24: Files that the user can read, but are unreadable by others can now be
25: sent;
26: uucp will assume \-C option for these files.
27: .LI uucico
28: The locking mechanism was redone;
29: non-active lock files will be automatically deleted when a
30: program needs access to the facility.
31: .LI uucico
32: The retry time algorithm was changed;
33: it now uses an exponential backoff instead of a constant time.
34: In addition, the format and meaning of the retry time in the
35: Systems (old name was L.sys) file changed;
36: a ';' is used in place of the previously used ','.
37: .LI uucico
38: The conn routine in uucico was made much more flexible;
39: it can now handle many more device types:
40: develcon, ventel, micom
41: switches and dialers.
42: .LI uucico
43: It can now talk over DATAKIT using either
44: normal uucp protocol, or the DATAKIT protocol,
45: which is much faster.
46: (Some sites may not be able to use the DATAKIT protocol
47: with uucp.)
48: .LI uucico
49: Uucico can now be compiled so that it will not converse
50: with any site that is not in the local Systems file.
51: (This is set in the parms.h file before compiling the uucp
52: programs.)
53: A shell called remote.unknown is provided that puts the name
54: of the remote site into a file.
55: The local administrator can change it to meet local needs.
56: .LI uucico
57: Uucico no longer will search for a system to call;
58: rather, a new program ``uusched'' provides that function.
59: .LI uuxqt
60: One can now specify the commands available to a remote system
61: by system name.
62: .LI "uuxqt, uux"
63: There is a more flexible and more informative error return mechanism;
64: new options allow the return of standard input when commands fail.
65: In addition, one can control error return notification for always,
66: only when non-zero, or never.
67: When notification is returned for error, stderr is returned with
68: the error message.
69: .LI uustat
70: Uustat was completely rewritten;
71: some of the old features are gone and some new features are
72: added.
73: .LI uulog
74: The uulog program was removed and replaced by a shell;
75: there are new features and old features were removed.
76: .LI uucheck
77: A new program was written to check the existence of all files
78: required for execution of uucp programs.
79: It is automatically run during installation;
80: if failure occurs, the installation is discontinued.
81: In addition, this program can be invoked by the administrator
82: to produce an English interpretation of the Permissions file.
83: .LI uusub
84: Uusub was deleted.
85: .LI uucleanup
86: Uuclean was completely rewritten and renamed uucleanup.
87: Using heuristics and knowledge of the structure and contents
88: of various uucp generated files, \fIuucleanup\fRt tries to return
89: undeliverable mail messages, execute rnews on ophan netnews data
90: files, and gives specific date and file name information
91: to the requester for
92: requests that can not be executed due to failure to contact the
93: remote in a given number of days.
94: .LI uuxqt
95: The number of uuxqt program running at one time is now
96: controlled by a file in /usr/lib/uucp (Maxuuxqts).
97: .LI uugetty
98: A new program in included;
99: it is a getty that can be used on ports that have dialers
100: 801/212-103 or intelligent modems so that the port can be used
101: for both input (getty) or output (uucico).
102: .LI LOGFILE
103: The file is no longer used;
104: there is now a separate log file for each system and command.
105: The uulog program knows about them as do the demons that
106: take care of cleanup.
107: Note also that the log messages have changed;
108: they more clearly indicate what system and what files are being
109: transmitted.
110: .LI Systems
111: The format of the direct line connections changed;
112: the first field that had a tty number is now replaced by
113: the word Direct.
114: .LI Devices
115: New fields were added to each line and some new
116: type device lines are available.
117: See documentation on the Systems, Devices files.
118: .LI Permissions
119: The USERFILE, used for security, was deleted;
120: it was replaced by the Permissions file,
121: which is easier to read, understand, and has more
122: flexibility.
123: A new document describes this feature.
124: One important aspect is that permissions must be overtly granted,
125: the default is for a high level of security.
126: .LE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.