Annotation of researchv10no/cmd/uucp/doc/rtmdiff/libfiles, revision 1.1

1.1     ! root        1: .Bh
        !             2: Data in the
        !             3: .I lib
        !             4: directory
        !             5: .PP
        !             6: Most of the data files in
        !             7: .I /usr/lib/uucp
        !             8: have changed their names,
        !             9: and some have changed their content.
        !            10: .Sh
        !            11: Systems
        !            12: .PP
        !            13: Names of remote systems
        !            14: and information about how to call them
        !            15: has been moved from
        !            16: .I L.sys
        !            17: to
        !            18: .I Systems .
        !            19: The old
        !            20: .I uucp
        !            21: programs searched several
        !            22: .I L.sys
        !            23: files
        !            24: (\c
        !            25: .I L.sys ,
        !            26: .I L.sys.dk ,
        !            27: .I L.sys.local ,
        !            28: .I L.sys.general );
        !            29: the new system
        !            30: has been changed locally
        !            31: to search
        !            32: .I Systems.local ,
        !            33: .I Systems.dk ,
        !            34: .I Systems ,
        !            35: .I Systems1 ,
        !            36: and
        !            37: .I Systems.gen
        !            38: in that order.
        !            39: .I L.sys.general
        !            40: has become
        !            41: .I Systems.gen
        !            42: to keep the filename
        !            43: short enough
        !            44: to please
        !            45: .I namei .
        !            46: .PP
        !            47: The format of system entries
        !            48: has changed slightly,
        !            49: but most old
        !            50: .I L.sys
        !            51: entries
        !            52: should be OK.
        !            53: Caller type
        !            54: .B CMD
        !            55: has gone away,
        !            56: and
        !            57: type
        !            58: .B DIR
        !            59: isn't really there anymore;
        !            60: get help from [1]
        !            61: if you must cope with direct lines.
        !            62: .PP
        !            63: Login chat scripts
        !            64: are slightly different.
        !            65: The old system
        !            66: sent a newline
        !            67: (ASCII LF)
        !            68: after each token;
        !            69: the new one sends
        !            70: a carriage return
        !            71: (ASCII CR).
        !            72: There are now many more
        !            73: special character escapes;
        !            74: all of the old ones
        !            75: are supported
        !            76: (as well as a few
        !            77: which have crept into
        !            78: .I L.sys
        !            79: even though the old
        !            80: .I uuco
        !            81: didn't know about them).
        !            82: The
        !            83: .B GARB
        !            84: and
        !            85: .B JUNK
        !            86: magic cookies are gone;
        !            87: use the
        !            88: .I expect\-send\-expect
        !            89: syntax instead.
        !            90: .Sh
        !            91: Permissions
        !            92: .PP
        !            93: Information about
        !            94: which machines have what access,
        !            95: formerly spread among
        !            96: .I L.logins ,
        !            97: .I L.limited ,
        !            98: and a set of unchangeable defaults
        !            99: (such as stuff found in
        !           100: .I USERFILE
        !           101: in other
        !           102: .I uucp s)
        !           103: has been consolidated into a new file named
        !           104: .I Permissions .
        !           105: There are many parameters which can be set here.
        !           106: The minimum that must be present is a line
        !           107: of the form
        !           108: .IP
        !           109: .B LOGNAME= login
        !           110: .LP
        !           111: for each real user-\s-1ID\s0
        !           112: which will be used for
        !           113: incoming
        !           114: .I uucp .
        !           115: Note that this means any user who will
        !           116: run
        !           117: .I uucico
        !           118: as a slave;
        !           119: in particular,
        !           120: any users whose shell is
        !           121: .I uucico ,
        !           122: and the user named in
        !           123: the
        !           124: .I uucp
        !           125: entry in
        !           126: .I /etc/procctl .
        !           127: .PP
        !           128: By default,
        !           129: only files in
        !           130: .I /usr/spool/uucppublic
        !           131: may be read or written,
        !           132: and
        !           133: only
        !           134: .I rmail
        !           135: may be called as a remote command.
        !           136: .PP
        !           137: A
        !           138: .I Permissions
        !           139: file which approximates
        !           140: the old system's behaviour
        !           141: might look like
        !           142: .DS
        !           143: .B
        !           144: LOGNAME=uucp
        !           145: LOGNAME=uucpa
        !           146: MACHINE=OTHER \e
        !           147:        COMMANDS=/bin/rmail:/etc/asd/asdrcv
        !           148: .R
        !           149: .DE
        !           150: .PP
        !           151: To allow locally queued requests
        !           152: to be sent when a remote calls
        !           153: under (say) login name
        !           154: .I uucpa ,
        !           155: add
        !           156: .B SENDFILES=yes
        !           157: to the
        !           158: .B LOGNAME=uucpa
        !           159: line.
        !           160: If
        !           161: .B VALIDATE=hippo
        !           162: is added,
        !           163: machine
        !           164: .I hippo
        !           165: will only be allowed
        !           166: to log in as
        !           167: .I uucpa .
        !           168: This is similar
        !           169: to what
        !           170: .I L.logins
        !           171: did in the old system,
        !           172: but somewhat less precise.\(dg
        !           173: .FS
        !           174: \(dg
        !           175: Any machine logging in
        !           176: as
        !           177: .I uucpa
        !           178: will be sent local work;
        !           179: in the old system,
        !           180: particular machines could be named.
        !           181: A safer practice
        !           182: is to devote a login
        !           183: to each trusted machine,
        !           184: or perhaps to several trusted machines
        !           185: (and no suspect ones).
        !           186: .FE
        !           187: .PP
        !           188: The behaviour induced by
        !           189: .I L.limited
        !           190: in the old system
        !           191: (refuse connection
        !           192: from systems we don't recognize)
        !           193: is caused in the new one
        !           194: by the existence of
        !           195: .I /usr/lib/uucp/remote.unknown .
        !           196: If this file
        !           197: exists and is executable,
        !           198: it is invoked
        !           199: whenever a system
        !           200: not listed in any
        !           201: .I Systems
        !           202: file calls.
        !           203: As distributed,
        !           204: it is a shell script
        !           205: which appends the time
        !           206: and the system name
        !           207: to a log file.
        !           208: To allow calls from
        !           209: unknown systems,
        !           210: remove it
        !           211: (or just turn off execute permissions).
        !           212: .PP
        !           213: To learn more than you
        !           214: probably want to know about
        !           215: .I Permissions ,
        !           216: see Appendix IV
        !           217: in [1].
        !           218: .Sh
        !           219: Other data files
        !           220: .PP
        !           221: .I L.devices
        !           222: has been renamed
        !           223: .I Devices ;
        !           224: its format has changed a bit too.
        !           225: It must contain the following two lines
        !           226: for Datakit
        !           227: and autodialers called by
        !           228: .I dialout (3):
        !           229: .DS
        !           230: .B
        !           231: DK DK 0 Any DK \eD
        !           232: ACU \- \- Any Dialout
        !           233: .R
        !           234: .DE
        !           235: Any existing
        !           236: .I L.devices
        !           237: is almost certainly obsolete.
        !           238: If not,
        !           239: see [1] for help.
        !           240: .PP
        !           241: .I L.dialcodes
        !           242: has been renamed
        !           243: .I Dialcodes .
        !           244: Its format has not changed.
        !           245: .PP
        !           246: A new file,
        !           247: .I Poll,
        !           248: lists systems which should be 
        !           249: polled for work periodically,
        !           250: and when they should be called.
        !           251: .PP
        !           252: .I L.sysequiv ,
        !           253: .I L.genequiv ,
        !           254: and
        !           255: .I L.netequiv
        !           256: have disappeared.

unix.superglobalmegacorp.com

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