Annotation of 43BSDReno/share/doc/smm/12.uchanges/8.t, revision 1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.