|
|
1.1 root 1: .\" Copyright (c) 1986 Regents of the University of California.
2: .\" All rights reserved. The Berkeley software License Agreement
3: .\" specifies the terms and conditions for redistribution.
4: .\"
5: .\" @(#)8.t 6.7 (Berkeley) 4/14/86
6: .\"
7: .SH
8: .LG
9: .ce
10: Section 8
11: .SM
12: .sp
13: .LP
14: Major changes affecting system operations include:
15: .IP \(bu 3
16: The format of the ttys file, \fI/etc/ttys\fP, has been changed
17: to include information about terminal type.
18: .IP \(bu 3
19: The \fIcrontab\fP file used by \fIcron\fP has a new field in each line
20: to specify the user ID to be used.
21: .IP \(bu 3
22: A new Internet server-server, \fIinetd\fP,
23: listens for service requests on a number of ports
24: and spawns the appropriate server upon demand.
25: Fewer of the Internet services now require long-lived daemon processes.
26: .IP \(bu 3
27: The \fIbad144\fP program
28: can now be used to add new bad sectors to the bad sector file.
29: Replacement sectors are rearranged as needed to sort the new sectors
30: into the bad sector list.
31: Reformat operations to mark bad sectors
32: to the bad sector table should still be done only
33: with the system running single user.
34: .IP \(bu 3
35: \fIGetty\fP's description file, \fI/etc/gettytab\fP, now describes what
36: program should be run in addition to the other information that
37: it used to include.
38: .sp
39: .PP
40: .BP arff
41: Has been extended to understand multiple directory segments.
42: This allows it
43: to handle the console RL02 pack on the VAX 8600.
44: .BP arp
45: A new program for examining and modifying the kernel Address
46: Resolution Protocol tables.
47: .BP bad144
48: \fIBad144\fP has new options to add sectors to the bad sector table and
49: to attempt to copy sectors to their replacements before marking them bad.
50: It verifies that the file is properly sorted.
51: Verbose and no-write options allow dry runs.
52: .BP catman
53: Now allows a list of manual directories. Links are properly set up so
54: that the manual source need not be kept on line on all machines.
55: .BP checkquota
56: Runs multiple filesystems in parallel. Quotas for users with zero blocks
57: are left around but they are deleted if the user-id no longer exists.
58: .BP chown
59: Was modified to be recursive.
60: \fIChown\fP accepts an \fIowner.group\fP syntax
61: to change owner and group simultaneously.
62: The group-id will be set correctly when dealing
63: with symbolic links.
64: .BP comsat
65: \fIComsat\fP is now invoked by \fIinetd\fP.
66: It reaps its child processes correctly.
67: Large systems with many terminal lines are now handled.
68: .BP config
69: Swap size may be specified. \fBMaxusers\fP is no longer truncated.
70: The name of the generated
71: .I Makefile
72: is now capitalized.
73: Object files may now be listed for inclusion in the \fIfiles\fP file
74: and will be added to the compilation
75: properly. Optional files may be listed multiple times
76: if different options require their inclusion.
77: \fBSwapconf\fP supports larger unit numbers.
78: \fIConfig\fP builds a new file containing definitions for counting
79: device interrupts.
80: .BP cron
81: .I /usr/lib/crontab
82: has a new format to specify the user-id under which the process should be run.
83: .BP diskpart
84: Handles disks with either cylinder or sector offsets and that do not use
85: .I bad144
86: bad block forwarding.
87: .BP dump
88: When dumping at 6250 bpi, the tape is written in 32Kb records instead
89: of 10Kb records.
90: Efforts have been made to improve the consistency of dumps made
91: on active file systems (though the practice is still NOT recommended).
92: The Caltech streaming dump modifications using a ring of slave
93: processes have been incorporated.
94: .I Dump
95: makes a better estimate of the size of the dump by attempting
96: to account for files with holes.
97: The error messages have been made less condescending.
98: .BP edquota
99: Can edit quotas on filesystems where a user does not have any usage.
100: .BP fingerd
101: A new daemon to return user information; it runs under \fIinetd\fP.
102: .BP fsck
103: \fIFsck\fP has been sped up considerably by eliminating one of
104: the two passes across the inodes.
105: It has also been taught to create and grow directories
106: so that it can now rebuild the root of a file system
107: as well as create and enlarge the \fIlost+found\fP
108: directory as necessary.
109: .BP ftpd
110: Among the new facilities supported by the FTP server are:
111: the ABOR command for transfer abort,
112: the PASV command for third party transfers,
113: and the new RFC959 FTP commands (such as STOU, ``store unique'').
114: \fIFtpd\fP now uses \fIsyslog\fP to log errors, and is invoked by \fIinetd\fP.
115: .BP gettable
116: Now has a flag for checking the version without retrieving the whole host table.
117: .BP getty
118: \fIGetty\fP supports automatic baud rate detection based on carriage
119: return. Support for window system startup has been added.
120: The login banner
121: can now include the terminal name. The environment is set up now and passed
122: to
123: .I login .
124: .BP htable
125: Some byte ordering problems have been fixed.
126: It is more intelligent about gateway handling.
127: A looping problem with single character host names has been fixed.
128: .BP ifconfig
129: \fIIfconfig\fP has been augmented to allow different address families.
130: The current families understood are \fIinet\fP and \fIns\fP.
131: \fIIfconfig\fP has additions to set up subnets of Internet networks,
132: change Internet broadcast addresses, and
133: set destination addresses of point-to-point links.
134: .BP implog
135: Handles class B and class C networks.
136: .BP inetd
137: A new program to spawn network servers on demand.
138: \fIInetd\fP listens on each port listed in its configuration file
139: \fI/etc/inetd.conf\fP.
140: When service requests arrive, it passes the original socket
141: or a newly accepted socket to the designated server for the service.
142: Several trivial services are implemented internally.
143: .BP init
144: May run commands other than \fIgetty\fP.
145: Large systems are no longer a problem.
146: Window systems may be started.
147: .BP lpc
148: A new command, \fBdown\fP, disables queueing and printing, and, optionally,
149: creates a status message displayed by the \fIlpq\fP program. The
150: \fBup\fP command reverses the effect of the \fBdown\fP command. The
151: \fBstatus\fP command now displays the contents of the print queue in
152: addition to the status of the daemon process. The \fBclean\fP command
153: does a better job of removing incomplete queue entries.
154: .BP lpd
155: A new capability, \fBhl\fP, may be used to print a job's banner after
156: the contents of the job.
157: Error logging is now done with \fIsyslog\fP\|(3).
158: Hosts permitting remote access may now be
159: specified in the file \fI/etc/hosts.lpd\fP (in addition to
160: \fI/etc/hosts.equiv\fP). A master lock file is now used so
161: that \fI/dev/printer\fP can be automatically removed. Symbolic
162: links to spool files are now checked carefully to close a
163: security hole. All printing parameters are now
164: properly reset for each job. Remote spooling connections
165: now time out if the server crashes. Errors in spooling
166: filters are now reported to users via mail. When servicing
167: a remote job, files are not transferred unless enough disk
168: space is available.
169: .BP mkfs
170: Will print the filesystem information without creating the filesystem.
171: Filesystem optimization may be specified.
172: .BP mkhosts
173: A new program to rebuild the \fI/etc/hosts\fP dbm database.
174: Note that this database is not used with the default name server
175: configuration.
176: .BP mkpasswd
177: A new program to rebuild the \fI/etc/passwd\fP dbm database.
178: .BP mount
179: Better error messages are returned when \fImount\fP fails.
180: When checking \fI/etc/fstab\fP to find the device name of a file system
181: when only the mount point is specified,
182: it also checks the \fItype\fP field to insure that the entry
183: is \fBrw\fP, \fBro\fP, or \fBrq\fP.
184: .BP named
185: Is a new program implementing the Internet domain naming system.
186: It is used to perform hostname and
187: address mapping functions for the standard C library
188: functions, \fIgethostbyname\fP and \fIgethostbyaddr\fP if
189: \fInamed\fP is running.
190: .BP newfs
191: Supports new options to
192: .I mkfs .
193: .BP pac
194: Has a new option, \fB\-m\fP, to cause machine names to be disregarded
195: in merging accounting information. The per-page cost is now
196: taken from the printer description if it is not specified on the command line
197: with the \fB\-p\fP option.
198: .BP ping
199: Is a new program for sending ICMP echo requests.
200: .BP pstat
201: Can handle kernel crash dumps and new terminal multiplexers. Core dumps
202: should be less frequent.
203: .BP repquota
204: Only prints entries for users that have files (or blocks) allocated.
205: .BP restore
206: The interactive mode of \fIrestore\fP now understands globbing.
207: Interrupting interactive mode returns to the prompt.
208: A new input path name may be specified on each volume change.
209: The tape block size is calculated dynamically
210: unless it is specified with the \fB\-b\fP flag on the command line.
211: .BP rexecd
212: Now runs under
213: .I inetd .
214: .BP rlogind
215: Propagates window size changes in a backward compatible way.
216: This is negotiated at startup time.
217: .I Inetd
218: now starts up the server.
219: .BP rmt
220: Uses large network buffers for better performance.
221: .BP route
222: Will handle subnets.
223: Flags were added to specify whether a name is a host or a network.
224: Multiple addresses are tried until an operation is successful
225: or there are
226: no more addresses to try.
227: .BP routed
228: Is more strict about received packets' formats and values.
229: Subnet routing is handled.
230: Point to point links are handled.
231: Gateways to external networks advertise a default route instead of all networks.
232: The loopback network number is no longer compiled in.
233: When a process is terminated,
234: it tells its peers that its routes are no longer valid.
235: .BP rshd
236: Is started by
237: .I inetd .
238: The address is passed through if the host name for the address
239: cannot be determined.
240: .BP rwhod
241: Should be less expensive to run.
242: Broadcasts are done less frequently and path lookups are shorter.
243: Large systems are handled better.
244: .BP rxformat
245: Will now operate if the standard input is not a terminal.
246: .BP sa
247: Supports alternate accounting files. The units of CPU time have changed.
248: .BP savecore
249: Works correctly when given an alternate system name.
250: Dump partitions smaller than the memory size are handled more gracefully.
251: .BP sendmail
252: Several bugs have been fixed.
253: Upper case letters are allowed in file names
254: and program arguments in the alias file.
255: Multiple recipients sharing a receive program
256: are not collapsed into one delivery.
257: List owners on queued jobs have been fixed.
258: Commas in quoted aliases work.
259: Dollar signs in headers are no longer interpreted as macro expansions.
260: Underscores are allowed in login names.
261: .IP
262: Substantial performance enhancements have been made
263: for large queues.
264: If the
265: .B Y
266: option is not set,
267: all jobs in the queue will be run in one process,
268: with host statuses cached;
269: this uses more memory but generally improves performance.
270: The job priority now includes creation time
271: and number of recipients
272: (the
273: .B y
274: option)
275: as well as the message size
276: (the
277: .B q
278: option)
279: and the job precedence
280: (the
281: .B z
282: option);
283: this priority is modified by the
284: .B Z
285: option whenever it fails to complete.
286: No attempt is made to run large jobs
287: if the load average is too high.
288: .IP
289: The
290: .B $[
291: \&...
292: .B $]
293: syntax can be used on the RHS of a rewriting rule
294: to canonicalize a host name using \fIgethostbyname\fP.
295: This is especially useful when running the version
296: of \fIgethostbyname\fP that calls the name server.
297: .IP
298: Error reporting has been improved.
299: Some limits have been increased.
300: Security holes have been plugged.
301: .I Syslogd
302: and
303: .I vacation
304: are now part of the standard system.
305: .IP
306: Minor changes have been made to the configuration file.
307: The RHS of aliases are no longer checked while the alias file is rebuilt
308: unless the
309: .B n
310: option is set
311: to improve performance.
312: The character substituted for blanks in addresses
313: is settable by the
314: .B B
315: option.
316: The default network name
317: (formerly hardwired ``ARPA'')
318: is settable with the
319: .B N
320: option.
321: The
322: .B E
323: mailer option escapes ``From'' lines with a `>' on delivery
324: (formerly the default to the local mailer).
325: .BP shutdown
326: Has flags to specify that it should not sync the disks and that
327: it should skip the disk checks after rebooting.
328: .BP swapon
329: Error messages have been cleaned up and now specify the device to which
330: they correspond.
331: .BP syslogd
332: Formerly
333: .I syslog ,
334: allows the classification of messages based on
335: .I facilities .
336: The configuration file has been restructured.
337: .BP talkd
338: Now runs under
339: .I inetd .
340: New version, new protocol.
341: .BP telnetd
342: Handles pty allocation better.
343: .I Inetd
344: now starts the server.
345: Interpretation of carriage return-newline
346: now conforms with the standard, but is compatible with the 4.2BSD \fItelnet\fP
347: client.
348: .BP tftpd
349: Now works with other clients and is started by
350: .I inetd .
351: .BP timed
352: A new program for maintaining time synchronization between machines
353: on a local network.
354: .BP trpt
355: The \fItrpt\fP program to examine TCP traces
356: now prints the traces in the correct order.
357: It has been extended to follow traces as a connection runs.
358: .BP tunefs
359: Supports the new filesystem optimization preferences.
360: .BP uucpd
361: A new server, invoked by \fIinetd\fP, for running
362: uucp over network connections.
363: .BP vipw
364: Builds the new hashed lookup table.
365: .I /etc/passwd
366: will not be left unreadable if root has a restrictive umask.
367: .BP XNSrouted
368: A new daemon, similar to \fIrouted\fP, that implements the
369: Xerox NS routing protocol.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.