Annotation of 43BSD/usr.bin/uucp/CHANGES, revision 1.1

1.1     ! root        1: List of Changes to UUCP
        !             2: CHANGES        5.7     86/02/12
        !             3: 
        !             4: Added support for Eunice.
        !             5: 
        !             6: Added new dialers:
        !             7:        Racal Vadic 212
        !             8:        Racal Vadic 811 dialer with 831 adaptor
        !             9:        Racal Vadic 820 dialer with 831 adaptor
        !            10:        Racal Vadic MACS, 811 dialer with 831 adaptor
        !            11:        Racal Vadic MACS, 820 dialer with 831 adaptor
        !            12:        Dec DF112
        !            13:        4.2BSD style networking on top of tcp/ip ('t' protocol)
        !            14:        X.25/PAD support ('f' protocol)
        !            15:        Novation
        !            16:        Penril
        !            17:        Hayes 2400 Smartmodem
        !            18:        Concord Data Systems CDS 224
        !            19:        ATT 2224 2400 baud modem
        !            20: 
        !            21: Running uucico with debugging on requires read access to L.sys.
        !            22: 
        !            23: If "NOSTRANGERS" is defined in uucp.h, the remote site
        !            24: must be in you L.sys or the call will be rejected.
        !            25: 
        !            26: Lock files may be kept in a subdirectory if desired.
        !            27: 
        !            28: STST files are kept in a subdirectory.
        !            29: 
        !            30: CORRUPT subdirectory contains corrupted C. and X. files that could
        !            31: not be processed. (Instead of just exiting)
        !            32: 
        !            33: You can specify a maximum grade to send either on the command line (-gX)
        !            34: or in the L.sys file (Any/C|Evening will only send class C [usually
        !            35: mail] or higher during the day and will send everything in the evening)
        !            36: See UUAIDS/L.sys for examples.
        !            37: 
        !            38: L.sys (and any of the files in lib/uucp) can contain comments by
        !            39: putting a # as the first character on a line. Lines may be
        !            40: continued by placing a \ as the last character of the line.
        !            41: 
        !            42: -R flag reverses role. (Lets the remote system be master first instead
        !            43: of slave)
        !            44: 
        !            45: -L flag only calls "local" sites. Local sites are those sites having
        !            46: one of LOCAL,TCP or DIRECT in the ACU field of L.sys.
        !            47: 
        !            48: If /etc/nologin is present (usually created by a graceful shutdown),
        !            49: uucico and uuxqt will gracefully exit instead of getting killed
        !            50: off when the system goes down.
        !            51: 
        !            52: Does an exponential backoff on retry time if call fails instead
        !            53: of always waiting the default 5 minutes. The default may be
        !            54: overridden by adding ",TIME" to the time field in L.sys. e.g.
        !            55: "seismo Any,2" will use a default retry time of 2 minutes.
        !            56: 
        !            57: If uucico receives a SIGFPE while running, it will toggle debugging
        !            58: on and off.
        !            59: 
        !            60: Better status messages provided for uustat.
        !            61: 
        !            62: New program uuq to give more decriptive information on status of
        !            63: jobs in uucp queue.
        !            64: 
        !            65: Don't send files to remote system if it is returning out of
        !            66: temp space error.
        !            67: 
        !            68: Correctly does the closing hangup sequence.
        !            69: 
        !            70: condevs.c was broken into a file for each dialer in the
        !            71: directory aculib for much easier maintenance.
        !            72: 
        !            73: Only try at most TRYCALLS to dial a site instead of one try
        !            74: for each dialer (lost big on systems with many dialers)
        !            75: 
        !            76: Add ABORT sequence to the expect/send sequence so don't have
        !            77: to wait for timeout if can't get through dataswitch. e.g.
        !            78:        noao Evening ACU 1200 6021234565 "" \d\r CLASS NOAOUUCP ABORT Down GO \d\r ogin:-\b-ogin: uucplogin word: uucppassword
        !            79: will only call noao in the evening (evening is defined by the phone rates).
        !            80: It will expect nothing and then wait 1 second (\d) and send a carriage return.
        !            81: Look for CLASS, then send NOAOUUCP. From then on, if it sees the word Down
        !            82: before finishing logging in, it will hang up immediately. In the mean time,
        !            83: it looks for GO and if it sees it, delays 1 second and sends a CR. Looks
        !            84: for ogin:, etc. This abort sequence is very useful if you must go through a 
        !            85: dataswitch to get to the computer.
        !            86: 
        !            87: The time field in L.sys now handles "Evening" and "Night" in addition
        !            88: to Any, Mo,Tu,We,Th,Fr,Sa,Su. Evening and Night are defined to
        !            89: be when the phone rates are cheaper.
        !            90:        Evening = Wk1700-0800|Sa|Su
        !            91:        Night = Any2300-0800|Sa|Su0800-1700
        !            92: 
        !            93: The expect/send code now supports:
        !            94:        \s      space
        !            95:        \d      delay 1 second
        !            96:        \r      carriage return with no linefeed
        !            97:        \b      break
        !            98:        \c      don't send a CR after these characters
        !            99:        \xxx    the octal character xxx (e.g. \s == \040
        !           100: 
        !           101: L-devices now handles "chat" scripts (like HoneyDanber) to get
        !           102: through local port selectors and smart modems more easily
        !           103: without mucking up every line of L.sys. See UUAIDs/L-devices for
        !           104: details.
        !           105: 
        !           106: The 'g'  protocol code was cleaned up a lot and is now almost
        !           107: readable.
        !           108: 
        !           109: If you need a parity other than even (the default) to login to
        !           110: another system, you can change it in L.sys by putting in a
        !           111: sequence like "" P_ZERO (expect nothing, send zero parity).
        !           112:        Odd Parity      P_ODD
        !           113:        Even Parity     P_EVEN
        !           114:        Zero Parity     P_ZERO
        !           115:        One Parity      P_ONE
        !           116: 
        !           117: If DONTCOPY is defined in uucp.h, uucp will not make a copy
        !           118: of the source file by default. (This is the way System 3 does it).
        !           119: 
        !           120: If an X. request fails, the notification is returned to the
        !           121: originator of the request instead of "uucp" on the previous
        !           122: system. 
        !           123: 
        !           124: The man pages are actually accurate!
        !           125: 
        !           126: If LOGBYSITE is defined, uucp logging is done with
        !           127: a log file per site instead of one LOGFILE. (Like Honey DanBer does)
        !           128: 
        !           129: There is a new file (optional) L.aliases that makes life simpler when
        !           130: a site changes it's name. uucp, uux, uucico, etc all check it so 
        !           131: when a site is renamed (e.g convex <- parsec) all you have to do is add
        !           132: an entry in L.aliases of the form:
        !           133: newname oldname
        !           134: 
        !           135: uucico will not try and resend files it has already sent (when the
        !           136: files are specified in one C. file)
        !           137: 
        !           138: Incorporated Bill Sebok's code to dial in and out on the same modem.
        !           139: NOTE: acucntrl is heavily Vax/4.xbsd specific and will require work to
        !           140: run on any other system.
        !           141: 
        !           142: For compatibility with Honey DanBer, in the Date fields of L.sys,
        !           143:        | was changed to , (| is supported, but not encouraged)
        !           144:        , was changed to ; (to allow , to be the date seperator)
        !           145: 
        !           146: For Honey DanBer compatibility, the Grade flag is now passed as
        !           147:        -vgrade=X instead of the old -pX
        !           148: 
        !           149: Don't truncate site names to 7 characters (truncate to 14 if
        !           150: anyone gets that absurd) for HDB compatibility.  L.aliases may
        !           151: be used to map host with longer names in L.sys to 7 character
        !           152: names that some hosts send.  Entries should be 
        !           153: 
        !           154:        fullname 7-char-name
        !           155: 
        !           156: You can specify a time for the expect send sequences with ~ instead
        !           157: of getting the default MAXMSGTIME. E.g.
        !           158:        system Any ACU 1200 1234567 ogin~20-\r-ogin~10-\b-ogin user password pw
        !           159: will look for ogin for 20 seconds, send CR, look for ogin for 10
        !           160: seconds, send a BREAK and look for ogin for MAXMSGTIME seconds
        !           161: 
        !           162: Added code to support GTEs PC Pursuit service. It's mainly the handling of the
        !           163: dialback they use.
        !           164: 
        !           165: Added time "NonPeak" for Tymnet/Telenet services that charge lower
        !           166: rates from 6pm-7am M-F and Sat & Sun.

unix.superglobalmegacorp.com

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