.\" Copyright (c) 1986 Regents of the University of California.
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\" @(#)8.t 6.7 (Berkeley) 4/14/86
Major changes affecting system operations include:
The format of the ttys file, \fI/etc/ttys\fP, has been changed
to include information about terminal type.
The \fIcrontab\fP file used by \fIcron\fP has a new field in each line
to specify the user ID to be used.
A new Internet server-server, \fIinetd\fP,
listens for service requests on a number of ports
and spawns the appropriate server upon demand.
Fewer of the Internet services now require long-lived daemon processes.
can now be used to add new bad sectors to the bad sector file.
Replacement sectors are rearranged as needed to sort the new sectors
into the bad sector list.
Reformat operations to mark bad sectors
to the bad sector table should still be done only
with the system running single user.
\fIGetty\fP's description file, \fI/etc/gettytab\fP, now describes what
program should be run in addition to the other information that
Has been extended to understand multiple directory segments.
to handle the console RL02 pack on the VAX 8600.
A new program for examining and modifying the kernel Address
Resolution Protocol tables.
\fIBad144\fP has new options to add sectors to the bad sector table and
to attempt to copy sectors to their replacements before marking them bad.
It verifies that the file is properly sorted.
Verbose and no-write options allow dry runs.
Now allows a list of manual directories. Links are properly set up so
that the manual source need not be kept on line on all machines.
Runs multiple filesystems in parallel. Quotas for users with zero blocks
are left around but they are deleted if the user-id no longer exists.
Was modified to be recursive.
\fIChown\fP accepts an \fIowner.group\fP syntax
to change owner and group simultaneously.
The group-id will be set correctly when dealing
\fIComsat\fP is now invoked by \fIinetd\fP.
It reaps its child processes correctly.
Large systems with many terminal lines are now handled.
Swap size may be specified. \fBMaxusers\fP is no longer truncated.
The name of the generated
Object files may now be listed for inclusion in the \fIfiles\fP file
and will be added to the compilation
properly. Optional files may be listed multiple times
if different options require their inclusion.
\fBSwapconf\fP supports larger unit numbers.
\fIConfig\fP builds a new file containing definitions for counting
has a new format to specify the user-id under which the process should be run.
Handles disks with either cylinder or sector offsets and that do not use
When dumping at 6250 bpi, the tape is written in 32Kb records instead
Efforts have been made to improve the consistency of dumps made
on active file systems (though the practice is still NOT recommended).
The Caltech streaming dump modifications using a ring of slave
processes have been incorporated.
makes a better estimate of the size of the dump by attempting
to account for files with holes.
The error messages have been made less condescending.
Can edit quotas on filesystems where a user does not have any usage.
A new daemon to return user information; it runs under \fIinetd\fP.
\fIFsck\fP has been sped up considerably by eliminating one of
the two passes across the inodes.
It has also been taught to create and grow directories
so that it can now rebuild the root of a file system
as well as create and enlarge the \fIlost+found\fP
Among the new facilities supported by the FTP server are:
the ABOR command for transfer abort,
the PASV command for third party transfers,
and the new RFC959 FTP commands (such as STOU, ``store unique'').
\fIFtpd\fP now uses \fIsyslog\fP to log errors, and is invoked by \fIinetd\fP.
Now has a flag for checking the version without retrieving the whole host table.
\fIGetty\fP supports automatic baud rate detection based on carriage
return. Support for window system startup has been added.
can now include the terminal name. The environment is set up now and passed
Some byte ordering problems have been fixed.
It is more intelligent about gateway handling.
A looping problem with single character host names has been fixed.
\fIIfconfig\fP has been augmented to allow different address families.
The current families understood are \fIinet\fP and \fIns\fP.
\fIIfconfig\fP has additions to set up subnets of Internet networks,
change Internet broadcast addresses, and
set destination addresses of point-to-point links.
Handles class B and class C networks.
A new program to spawn network servers on demand.
\fIInetd\fP listens on each port listed in its configuration file
When service requests arrive, it passes the original socket
or a newly accepted socket to the designated server for the service.
Several trivial services are implemented internally.
May run commands other than \fIgetty\fP.
Large systems are no longer a problem.
Window systems may be started.
A new command, \fBdown\fP, disables queueing and printing, and, optionally,
creates a status message displayed by the \fIlpq\fP program. The
\fBup\fP command reverses the effect of the \fBdown\fP command. The
\fBstatus\fP command now displays the contents of the print queue in
addition to the status of the daemon process. The \fBclean\fP command
does a better job of removing incomplete queue entries.
A new capability, \fBhl\fP, may be used to print a job's banner after
Error logging is now done with \fIsyslog\fP\|(3).
Hosts permitting remote access may now be
specified in the file \fI/etc/hosts.lpd\fP (in addition to
\fI/etc/hosts.equiv\fP). A master lock file is now used so
that \fI/dev/printer\fP can be automatically removed. Symbolic
links to spool files are now checked carefully to close a
security hole. All printing parameters are now
properly reset for each job. Remote spooling connections
now time out if the server crashes. Errors in spooling
filters are now reported to users via mail. When servicing
a remote job, files are not transferred unless enough disk
Will print the filesystem information without creating the filesystem.
Filesystem optimization may be specified.
A new program to rebuild the \fI/etc/hosts\fP dbm database.
Note that this database is not used with the default name server
A new program to rebuild the \fI/etc/passwd\fP dbm database.
Better error messages are returned when \fImount\fP fails.
When checking \fI/etc/fstab\fP to find the device name of a file system
when only the mount point is specified,
it also checks the \fItype\fP field to insure that the entry
is \fBrw\fP, \fBro\fP, or \fBrq\fP.
Is a new program implementing the Internet domain naming system.
It is used to perform hostname and
address mapping functions for the standard C library
functions, \fIgethostbyname\fP and \fIgethostbyaddr\fP if
Has a new option, \fB\-m\fP, to cause machine names to be disregarded
in merging accounting information. The per-page cost is now
taken from the printer description if it is not specified on the command line
with the \fB\-p\fP option.
Is a new program for sending ICMP echo requests.
Can handle kernel crash dumps and new terminal multiplexers. Core dumps
Only prints entries for users that have files (or blocks) allocated.
The interactive mode of \fIrestore\fP now understands globbing.
Interrupting interactive mode returns to the prompt.
A new input path name may be specified on each volume change.
The tape block size is calculated dynamically
unless it is specified with the \fB\-b\fP flag on the command line.
Propagates window size changes in a backward compatible way.
This is negotiated at startup time.
now starts up the server.
Uses large network buffers for better performance.
Flags were added to specify whether a name is a host or a network.
Multiple addresses are tried until an operation is successful
no more addresses to try.
Is more strict about received packets' formats and values.
Subnet routing is handled.
Point to point links are handled.
Gateways to external networks advertise a default route instead of all networks.
The loopback network number is no longer compiled in.
When a process is terminated,
it tells its peers that its routes are no longer valid.
The address is passed through if the host name for the address
Should be less expensive to run.
Broadcasts are done less frequently and path lookups are shorter.
Large systems are handled better.
Will now operate if the standard input is not a terminal.
Supports alternate accounting files. The units of CPU time have changed.
Works correctly when given an alternate system name.
Dump partitions smaller than the memory size are handled more gracefully.
Several bugs have been fixed.
Upper case letters are allowed in file names
and program arguments in the alias file.
Multiple recipients sharing a receive program
are not collapsed into one delivery.
List owners on queued jobs have been fixed.
Commas in quoted aliases work.
Dollar signs in headers are no longer interpreted as macro expansions.
Underscores are allowed in login names.
Substantial performance enhancements have been made
all jobs in the queue will be run in one process,
with host statuses cached;
this uses more memory but generally improves performance.
The job priority now includes creation time
as well as the message size
this priority is modified by the
option whenever it fails to complete.
No attempt is made to run large jobs
if the load average is too high.
syntax can be used on the RHS of a rewriting rule
to canonicalize a host name using \fIgethostbyname\fP.
This is especially useful when running the version
of \fIgethostbyname\fP that calls the name server.
Error reporting has been improved.
Some limits have been increased.
Security holes have been plugged.
are now part of the standard system.
Minor changes have been made to the configuration file.
The RHS of aliases are no longer checked while the alias file is rebuilt
The character substituted for blanks in addresses
(formerly hardwired ``ARPA'')
mailer option escapes ``From'' lines with a `>' on delivery
(formerly the default to the local mailer).
Has flags to specify that it should not sync the disks and that
it should skip the disk checks after rebooting.
Error messages have been cleaned up and now specify the device to which
allows the classification of messages based on
The configuration file has been restructured.
New version, new protocol.
Handles pty allocation better.
Interpretation of carriage return-newline
now conforms with the standard, but is compatible with the 4.2BSD \fItelnet\fP
Now works with other clients and is started by
A new program for maintaining time synchronization between machines
The \fItrpt\fP program to examine TCP traces
now prints the traces in the correct order.
It has been extended to follow traces as a connection runs.
Supports the new filesystem optimization preferences.
A new server, invoked by \fIinetd\fP, for running
uucp over network connections.
Builds the new hashed lookup table.
will not be left unreadable if root has a restrictive umask.
A new daemon, similar to \fIrouted\fP, that implements the
Xerox NS routing protocol.