DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: U

⟦c2316fd3e⟧

    Length: 970662 (0xecfa6)
    Notes: Uncompressed file

Derivation

└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
    └─⟦1081aa013⟧ »EurOpenD3/news/cnews/cnews.Z« 
        └─⟦this⟧ 

Hex Dump

0x00000…00020 6d 6b 64 69 72 20 64 6f 63 0a 6d 6b 64 69 72 20 63 6f 6e 66 0a 6d 6b 64 69 72 20 6e 6f 74 65 62   ┆mkdir doc mkdir conf mkdir noteb┆
0x00020…00040 6f 6f 6b 0a 6d 6b 64 69 72 20 62 61 74 63 68 0a 6d 6b 64 69 72 20 63 6f 6e 74 72 69 62 0a 6d 6b   ┆ook mkdir batch mkdir contrib mk┆
0x00040…00060 64 69 72 20 63 6f 6e 74 72 69 62 2f 6e 6e 74 70 6d 61 69 6c 0a 6d 6b 64 69 72 20 63 6f 6e 74 72   ┆dir contrib/nntpmail mkdir contr┆
0x00060…00080 69 62 2f 6e 6e 74 70 6d 61 69 6c 2f 70 6f 73 74 5f 76 69 61 5f 6d 61 69 6c 0a 6d 6b 64 69 72 20   ┆ib/nntpmail/post_via_mail mkdir ┆
0x00080…000a0 63 6f 6e 74 72 69 62 2f 6e 6e 74 70 6d 61 69 6c 2f 6d 61 69 6c 69 6e 67 5f 6c 69 73 74 73 0a 6d   ┆contrib/nntpmail/mailing_lists m┆
0x000a0…000c0 6b 64 69 72 20 63 6f 6e 74 72 69 62 2f 6e 6e 74 70 6d 61 69 6c 2f 6d 61 69 6c 69 6e 67 5f 6c 69   ┆kdir contrib/nntpmail/mailing_li┆
0x000c0…000e0 73 74 73 2f 61 70 70 65 6e 64 66 69 6c 65 0a 6d 6b 64 69 72 20 63 6f 6e 74 72 69 62 2f 6e 6e 74   ┆sts/appendfile mkdir contrib/nnt┆
0x000e0…00100 70 6d 61 69 6c 2f 6e 6e 74 70 5f 73 75 70 70 6f 72 74 0a 6d 6b 64 69 72 20 63 6f 6e 74 72 69 62   ┆pmail/nntp_support mkdir contrib┆
0x00100…00120 2f 6e 6e 74 70 6d 61 69 6c 2f 6d 61 69 6c 5f 74 6f 5f 67 72 6f 75 70 0a 6d 6b 64 69 72 20 63 6f   ┆/nntpmail/mail_to_group mkdir co┆
0x00120…00140 6e 74 72 69 62 2f 72 6e 2e 6d 6f 64 0a 6d 6b 64 69 72 20 65 78 70 69 72 65 0a 6d 6b 64 69 72 20   ┆ntrib/rn.mod mkdir expire mkdir ┆
0x00140…00160 68 0a 6d 6b 64 69 72 20 68 66 61 6b 65 0a 6d 6b 64 69 72 20 69 6e 70 75 74 0a 6d 6b 64 69 72 20   ┆h mkdir hfake mkdir input mkdir ┆
0x00160…00180 6c 69 62 62 69 67 0a 6d 6b 64 69 72 20 6c 69 62 62 73 64 34 32 0a 6d 6b 64 69 72 20 6c 69 62 63   ┆libbig mkdir libbsd42 mkdir libc┆
0x00180…001a0 0a 6d 6b 64 69 72 20 6c 69 62 63 6e 65 77 73 0a 6d 6b 64 69 72 20 6c 69 62 66 61 6b 65 0a 6d 6b   ┆ mkdir libcnews mkdir libfake mk┆
0x001a0…001c0 64 69 72 20 6c 69 62 73 6d 61 6c 6c 0a 6d 6b 64 69 72 20 6c 69 62 73 74 64 69 6f 0a 6d 6b 64 69   ┆dir libsmall mkdir libstdio mkdi┆
0x001c0…001e0 72 20 6c 69 62 75 73 67 0a 6d 6b 64 69 72 20 6c 69 62 76 37 0a 6d 6b 64 69 72 20 6c 69 62 76 38   ┆r libusg mkdir libv7 mkdir libv8┆
0x001e0…00200 0a 6d 6b 64 69 72 20 64 62 7a 0a 6d 6b 64 69 72 20 6d 61 6e 0a 6d 6b 64 69 72 20 6d 69 73 63 0a   ┆ mkdir dbz mkdir man mkdir misc ┆
0x00200…00220 6d 6b 64 69 72 20 72 65 6c 61 79 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 72 65 67 72 65 73 73 0a   ┆mkdir relay mkdir relay/regress ┆
0x00220…00240 6d 6b 64 69 72 20 72 65 6c 61 79 2f 72 65 67 72 65 73 73 2f 6f 75 74 0a 6d 6b 64 69 72 20 72 65   ┆mkdir relay/regress/out mkdir re┆
0x00240…00260 6c 61 79 2f 72 65 67 72 65 73 73 2f 6f 75 74 2f 74 65 73 74 0a 6d 6b 64 69 72 20 72 65 6c 61 79   ┆lay/regress/out/test mkdir relay┆
0x00260…00280 2f 72 65 67 72 65 73 73 2f 6f 75 74 2f 74 65 73 74 2f 61 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f   ┆/regress/out/test/a mkdir relay/┆
0x00280…002a0 72 65 67 72 65 73 73 2f 6f 75 74 2f 74 65 73 74 2f 62 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 72   ┆regress/out/test/b mkdir relay/r┆
0x002a0…002c0 65 67 72 65 73 73 2f 6f 75 74 2f 74 65 73 74 2f 63 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 72 65   ┆egress/out/test/c mkdir relay/re┆
0x002c0…002e0 67 72 65 73 73 2f 6f 75 74 2f 63 6f 6e 74 72 6f 6c 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 72 65   ┆gress/out/control mkdir relay/re┆
0x002e0…00300 67 72 65 73 73 2f 6d 61 73 74 65 72 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 61 64 73 0a 6d 6b 64   ┆gress/master mkdir relay/ads mkd┆
0x00300…00320 69 72 20 72 65 6c 61 79 2f 61 6e 65 77 73 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 63 74 6c 0a 6d   ┆ir relay/anews mkdir relay/ctl m┆
0x00320…00340 6b 64 69 72 20 72 65 6c 61 79 2f 61 75 78 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 61 6c 74 63 74   ┆kdir relay/aux mkdir relay/altct┆
0x00340…00360 6c 0a 6d 6b 64 69 72 20 72 65 6c 61 79 2f 73 68 0a 6d 6b 64 69 72 20 72 6e 61 0a 6d 6b 64 69 72   ┆l mkdir relay/sh mkdir rna mkdir┆
0x00360…00380 20 72 6e 61 2f 6c 69 62 0a 23 21 20 2f 62 69 6e 2f 73 68 0a 65 63 68 6f 20 27 43 4f 50 59 52 49   ┆ rna/lib #! /bin/sh echo 'COPYRI┆
0x00380…003a0 47 48 54 27 3a 0a 73 65 64 20 27 73 2f 5e 58 2f 2f 27 20 3e 27 43 4f 50 59 52 49 47 48 54 27 20   ┆GHT': sed 's/^X//' >'COPYRIGHT' ┆
0x003a0…003c0 3c 3c 27 21 27 0a 58 2f 2a 0a 58 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 55 6e 69 76   ┆<<'!' X/* X * Copyright (c) Univ┆
0x003c0…003e0 65 72 73 69 74 79 20 6f 66 20 54 6f 72 6f 6e 74 6f 20 31 39 38 35 2c 20 31 39 38 36 2c 20 31 39   ┆ersity of Toronto 1985, 1986, 19┆
0x003e0…00400 38 37 2c 20 31 39 38 38 2c 20 31 39 38 39 2c 20 31 39 39 30 2e 0a 58 20 2a 20 41 6c 6c 20 72 69   ┆87, 1988, 1989, 1990. X * All ri┆
0x00400…00420 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 58 20 2a 20 57 72 69 74 74 65 6e 20 6d 6f 73 74 6c   ┆ghts reserved. X * Written mostl┆
0x00420…00440 79 20 62 79 20 47 65 6f 66 66 72 65 79 20 43 6f 6c 6c 79 65 72 20 61 6e 64 20 48 65 6e 72 79 20   ┆y by Geoffrey Collyer and Henry ┆
0x00440…00460 53 70 65 6e 63 65 72 2e 0a 58 20 2a 20 54 68 69 73 20 73 6f 66 74 77 61 72 65 20 69 73 20 6e 6f   ┆Spencer. X * This software is no┆
0x00460…00480 74 20 73 75 62 6a 65 63 74 20 74 6f 20 61 6e 79 20 6c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20   ┆t subject to any license of the ┆
0x00480…004a0 41 6d 65 72 69 63 61 6e 20 54 65 6c 65 70 68 6f 6e 65 0a 58 20 2a 20 61 6e 64 20 54 65 6c 65 67   ┆American Telephone X * and Teleg┆
0x004a0…004c0 72 61 70 68 20 43 6f 6d 70 61 6e 79 20 6f 72 20 6f 66 20 74 68 65 20 52 65 67 65 6e 74 73 20 6f   ┆raph Company or of the Regents o┆
0x004c0…004e0 66 20 74 68 65 20 55 6e 69 76 65 72 73 69 74 79 20 6f 66 20 43 61 6c 69 66 6f 72 6e 69 61 2e 0a   ┆f the University of California. ┆
0x004e0…00500 58 20 2a 0a 58 20 2a 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f   ┆X * X * Permission is granted to┆
0x00500…00520 20 61 6e 79 6f 6e 65 20 74 6f 20 75 73 65 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 66 6f 72   ┆ anyone to use this software for┆
0x00520…00540 20 61 6e 79 20 70 75 72 70 6f 73 65 20 6f 6e 0a 58 20 2a 20 61 6e 79 20 63 6f 6d 70 75 74 65 72   ┆ any purpose on X * any computer┆
0x00540…00560 20 73 79 73 74 65 6d 2c 20 61 6e 64 20 74 6f 20 61 6c 74 65 72 20 69 74 20 61 6e 64 20 72 65 64   ┆ system, and to alter it and red┆
0x00560…00580 69 73 74 72 69 62 75 74 65 20 69 74 20 66 72 65 65 6c 79 2c 20 73 75 62 6a 65 63 74 0a 58 20 2a   ┆istribute it freely, subject X *┆
0x00580…005a0 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 73 74 72 69 63 74 69 6f 6e 73 3a 0a   ┆ to the following restrictions: ┆
0x005a0…005c0 58 20 2a 0a 58 20 2a 20 31 2e 20 54 68 65 20 61 75 74 68 6f 72 73 20 61 72 65 20 6e 6f 74 20 72   ┆X * X * 1. The authors are not r┆
0x005c0…005e0 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 63 6f 6e 73 65 71 75 65 6e 63 65 73 20   ┆esponsible for the consequences ┆
0x005e0…00600 6f 66 20 75 73 65 20 6f 66 20 74 68 69 73 0a 58 20 2a 20 20 20 20 73 6f 66 74 77 61 72 65 2c 20   ┆of use of this X *    software, ┆
0x00600…00620 6e 6f 20 6d 61 74 74 65 72 20 68 6f 77 20 61 77 66 75 6c 2c 20 65 76 65 6e 20 69 66 20 74 68 65   ┆no matter how awful, even if the┆
0x00620…00640 79 20 61 72 69 73 65 20 66 72 6f 6d 20 66 6c 61 77 73 20 69 6e 20 69 74 2e 0a 58 20 2a 0a 58 20   ┆y arise from flaws in it. X * X ┆
0x00640…00660 2a 20 32 2e 20 54 68 65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65   ┆* 2. The origin of this software┆
0x00660…00680 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 6d 69 73 72 65 70 72 65 73 65 6e 74 65 64 2c 20 65 69 74   ┆ must not be misrepresented, eit┆
0x00680…006a0 68 65 72 20 62 79 0a 58 20 2a 20 20 20 20 65 78 70 6c 69 63 69 74 20 63 6c 61 69 6d 20 6f 72 20   ┆her by X *    explicit claim or ┆
0x006a0…006c0 62 79 20 6f 6d 69 73 73 69 6f 6e 2e 20 20 53 69 6e 63 65 20 66 65 77 20 75 73 65 72 73 20 65 76   ┆by omission.  Since few users ev┆
0x006c0…006e0 65 72 20 72 65 61 64 20 73 6f 75 72 63 65 73 2c 0a 58 20 2a 20 20 20 20 63 72 65 64 69 74 73 20   ┆er read sources, X *    credits ┆
0x006e0…00700 6d 75 73 74 20 61 70 70 65 61 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e   ┆must appear in the documentation┆
0x00700…00720 2e 0a 58 20 2a 0a 58 20 2a 20 33 2e 20 41 6c 74 65 72 65 64 20 76 65 72 73 69 6f 6e 73 20 6d 75   ┆. X * X * 3. Altered versions mu┆
0x00720…00740 73 74 20 62 65 20 70 6c 61 69 6e 6c 79 20 6d 61 72 6b 65 64 20 61 73 20 73 75 63 68 2c 20 61 6e   ┆st be plainly marked as such, an┆
0x00740…00760 64 20 6d 75 73 74 20 6e 6f 74 20 62 65 0a 58 20 2a 20 20 20 20 6d 69 73 72 65 70 72 65 73 65 6e   ┆d must not be X *    misrepresen┆
0x00760…00780 74 65 64 20 61 73 20 62 65 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 6f 66 74 77 61   ┆ted as being the original softwa┆
0x00780…007a0 72 65 2e 20 20 53 69 6e 63 65 20 66 65 77 20 75 73 65 72 73 0a 58 20 2a 20 20 20 20 65 76 65 72   ┆re.  Since few users X *    ever┆
0x007a0…007c0 20 72 65 61 64 20 73 6f 75 72 63 65 73 2c 20 63 72 65 64 69 74 73 20 6d 75 73 74 20 61 70 70 65   ┆ read sources, credits must appe┆
0x007c0…007e0 61 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 58 20 2a 0a 58 20 2a   ┆ar in the documentation. X * X *┆
0x007e0…00800 20 34 2e 20 54 68 69 73 20 6e 6f 74 69 63 65 20 6d 61 79 20 6e 6f 74 20 62 65 20 72 65 6d 6f 76   ┆ 4. This notice may not be remov┆
0x00800…00820 65 64 20 6f 72 20 61 6c 74 65 72 65 64 2e 0a 58 20 2a 2f 0a 21 0a 65 63 68 6f 20 27 50 41 54 43   ┆ed or altered. X */ ! echo 'PATC┆
0x00820…00840 48 44 41 54 45 53 27 3a 0a 73 65 64 20 27 73 2f 5e 58 2f 2f 27 20 3e 27 50 41 54 43 48 44 41 54   ┆HDATES': sed 's/^X//' >'PATCHDAT┆
0x00840…00860 45 53 27 20 3c 3c 27 21 27 0a 58 32 33 2d 4a 75 6e 2d 31 39 38 39 0a 58 37 2d 4a 75 6c 2d 31 39   ┆ES' <<'!' X23-Jun-1989 X7-Jul-19┆
0x00860…00880 38 39 0a 58 32 33 2d 4a 75 6c 2d 31 39 38 39 0a 58 32 32 2d 41 75 67 2d 31 39 38 39 0a 58 32 34   ┆89 X23-Jul-1989 X22-Aug-1989 X24┆
0x00880…008a0 2d 41 75 67 2d 31 39 38 39 0a 58 31 34 2d 53 65 70 2d 31 39 38 39 0a 58 31 33 2d 4e 6f 76 2d 31   ┆-Aug-1989 X14-Sep-1989 X13-Nov-1┆
0x008a0…008c0 39 38 39 0a 58 31 30 2d 4a 61 6e 2d 31 39 39 30 0a 58 31 36 2d 4a 61 6e 2d 31 39 39 30 0a 58 31   ┆989 X10-Jan-1990 X16-Jan-1990 X1┆
0x008c0…008e0 37 2d 4a 61 6e 2d 31 39 39 30 0a 58 31 38 2d 4a 61 6e 2d 31 39 39 30 0a 58 31 32 2d 4d 61 72 2d   ┆7-Jan-1990 X18-Jan-1990 X12-Mar-┆
0x008e0…00900 31 39 39 30 0a 58 31 34 2d 41 70 72 2d 31 39 39 30 0a 58 31 35 2d 41 70 72 2d 31 39 39 30 0a 58   ┆1990 X14-Apr-1990 X15-Apr-1990 X┆
0x00900…00920 31 36 2d 41 70 72 2d 31 39 39 30 0a 21 0a 65 63 68 6f 20 27 52 45 41 44 4d 45 27 3a 0a 73 65 64   ┆16-Apr-1990 ! echo 'README': sed┆
0x00920…00940 20 27 73 2f 5e 58 2f 2f 27 20 3e 27 52 45 41 44 4d 45 27 20 3c 3c 27 21 27 0a 58 54 68 69 73 20   ┆ 's/^X//' >'README' <<'!' XThis ┆
0x00940…00960 69 73 20 43 20 4e 65 77 73 2c 20 73 75 70 65 72 73 65 64 69 6e 67 20 61 73 73 6f 72 74 65 64 20   ┆is C News, superseding assorted ┆
0x00960…00980 70 72 65 6c 69 6d 69 6e 61 72 79 20 72 65 6c 65 61 73 65 73 2e 20 20 39 20 4a 75 6e 65 20 31 39   ┆preliminary releases.  9 June 19┆
0x00980…009a0 38 39 0a 58 0a 58 43 20 4e 65 77 73 20 69 73 20 61 20 72 65 69 6d 70 6c 65 6d 65 6e 74 61 74 69   ┆89 X XC News is a reimplementati┆
0x009a0…009c0 6f 6e 20 6f 66 20 74 68 65 20 74 72 61 6e 73 70 6f 72 74 20 61 6e 64 20 73 74 6f 72 61 67 65 20   ┆on of the transport and storage ┆
0x009c0…009e0 73 75 62 73 79 73 74 65 6d 73 20 6f 66 20 74 68 65 0a 58 6e 65 77 73 20 73 6f 66 74 77 61 72 65   ┆subsystems of the Xnews software┆
0x009e0…00a00 20 2d 2d 20 62 61 73 69 63 61 6c 6c 79 2c 20 65 76 65 72 79 74 68 69 6e 67 20 65 78 63 65 70 74   ┆ -- basically, everything except┆
0x00a00…00a20 20 6e 65 77 73 20 72 65 61 64 65 72 73 2e 20 20 57 65 20 73 75 70 70 6c 79 20 61 0a 58 73 69 6d   ┆ news readers.  We supply a Xsim┆
0x00a20…00a40 70 6c 65 20 6e 65 77 73 20 72 65 61 64 65 72 20 28 77 72 69 74 74 65 6e 20 62 79 20 4d 69 63 68   ┆ple news reader (written by Mich┆
0x00a40…00a60 61 65 6c 20 52 6f 75 72 6b 65 2c 20 69 6e 63 6c 75 64 65 64 20 62 79 20 70 65 72 6d 69 73 73 69   ┆ael Rourke, included by permissi┆
0x00a60…00a80 6f 6e 2c 0a 58 73 6c 69 67 68 74 6c 79 20 6d 6f 64 69 66 69 65 64 20 5b 73 6f 20 62 75 67 73 20   ┆on, Xslightly modified [so bugs ┆
0x00a80…00aa0 61 72 65 20 70 72 6f 62 61 62 6c 79 20 6f 75 72 20 66 61 75 6c 74 5d 29 20 61 73 20 61 20 72 65   ┆are probably our fault]) as a re┆
0x00aa0…00ac0 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 0a 58 42 2d 4e 65 77 73 20 72 65 61 64 6e 65 77 73 20 73   ┆placement for XB-News readnews s┆
0x00ac0…00ae0 75 69 74 65 64 20 74 6f 20 75 73 65 20 62 79 20 6f 63 63 61 73 69 6f 6e 61 6c 20 75 73 65 72 73   ┆uited to use by occasional users┆
0x00ae0…00b00 2e 20 20 46 6f 72 20 72 65 67 75 6c 61 72 20 6e 65 77 73 20 75 73 65 72 73 2c 0a 58 74 68 65 72   ┆.  For regular news users, Xther┆
0x00b00…00b20 65 20 61 72 65 20 73 65 76 65 72 61 6c 20 6d 6f 72 65 20 73 6f 70 68 69 73 74 69 63 61 74 65 64   ┆e are several more sophisticated┆
0x00b20…00b40 20 72 65 61 64 65 72 73 20 77 69 64 65 6c 79 20 61 76 61 69 6c 61 62 6c 65 2c 20 61 6e 64 20 61   ┆ readers widely available, and a┆
0x00b40…00b60 6c 6c 20 73 68 6f 75 6c 64 0a 58 77 6f 72 6b 20 77 69 74 68 20 43 20 4e 65 77 73 2e 20 20 57 65   ┆ll should Xwork with C News.  We┆
0x00b60…00b80 20 75 73 65 20 4c 61 72 72 79 20 57 61 6c 6c 27 73 20 22 72 6e 22 20 6f 75 72 73 65 6c 76 65 73   ┆ use Larry Wall's "rn" ourselves┆
0x00b80…00ba0 3b 20 77 65 20 68 61 76 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 0a 58 69 74 20 62 65 63 61 75   ┆; we have not included Xit becau┆
0x00ba0…00bc0 73 65 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 73 20 61 6c 72 65 61 64 79 20   ┆se this distribution is already ┆
0x00bc0…00be0 72 61 74 68 65 72 20 62 69 67 2e 0a 58 0a 58 43 20 4e 65 77 73 27 73 20 6d 61 6a 6f 72 20 61 64   ┆rather big. X XC News's major ad┆
0x00be0…00c00 76 61 6e 74 61 67 65 20 6f 76 65 72 20 42 20 4e 65 77 73 20 69 73 20 74 68 61 74 20 69 74 20 69   ┆vantage over B News is that it i┆
0x00c00…00c20 73 20 6d 75 63 68 20 66 61 73 74 65 72 2e 20 20 54 69 6d 69 6e 67 73 0a 58 71 75 69 74 65 20 61   ┆s much faster.  Timings Xquite a┆
0x00c20…00c40 20 77 68 69 6c 65 20 61 67 6f 20 67 61 76 65 20 43 20 4e 65 77 73 20 61 20 73 70 65 65 64 20 61   ┆ while ago gave C News a speed a┆
0x00c40…00c60 64 76 61 6e 74 61 67 65 20 6f 66 20 72 6f 75 67 68 6c 79 20 61 20 66 61 63 74 6f 72 20 6f 66 20   ┆dvantage of roughly a factor of ┆
0x00c60…00c80 32 35 0a 58 69 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 63 6f 6d 69 6e 67 20 62 61 74 63 68   ┆25 Xin processing incoming batch┆
0x00c80…00ca0 65 73 2e 20 20 54 68 69 73 20 68 61 73 20 70 72 6f 62 61 62 6c 79 20 69 6d 70 72 6f 76 65 64 20   ┆es.  This has probably improved ┆
0x00ca0…00cc0 61 20 62 69 74 20 73 69 6e 63 65 2e 0a 58 43 20 4e 65 77 73 20 69 73 20 6e 6f 77 2c 20 6f 6e 20   ┆a bit since. XC News is now, on ┆
0x00cc0…00ce0 67 6f 6f 64 20 6d 61 63 68 69 6e 65 73 20 77 69 74 68 20 67 6f 6f 64 20 43 20 6c 69 62 72 61 72   ┆good machines with good C librar┆
0x00ce0…00d00 69 65 73 2c 20 6d 6f 73 74 6c 79 20 73 79 73 74 65 6d 2d 63 61 6c 6c 0a 58 62 6f 75 6e 64 2e 20   ┆ies, mostly system-call Xbound. ┆
0x00d00…00d20 20 55 73 65 20 6f 66 20 73 79 73 74 65 6d 20 63 61 6c 6c 73 20 68 61 73 20 62 65 65 6e 20 6f 70   ┆ Use of system calls has been op┆
0x00d20…00d40 74 69 6d 69 7a 65 64 20 77 69 74 68 20 73 6f 6d 65 20 63 61 72 65 2c 20 73 6f 20 69 74 27 73 0a   ┆timized with some care, so it's ┆
0x00d40…00d60 58 75 6e 6c 69 6b 65 6c 79 20 74 68 61 74 20 66 75 72 74 68 65 72 20 62 69 67 20 73 70 65 65 64   ┆Xunlikely that further big speed┆
0x00d60…00d80 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 20 63 61 6e 20 62 65 20 6d 61 64 65 20 61 74 20 75 73 65   ┆ improvements can be made at use┆
0x00d80…00da0 72 20 6c 65 76 65 6c 0a 58 77 69 74 68 6f 75 74 20 73 61 63 72 69 66 69 63 69 6e 67 20 62 61 63   ┆r level Xwithout sacrificing bac┆
0x00da0…00dc0 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 20 20 53 65 65 20 6f 75 72 20 70 61   ┆kward compatibility.  See our pa┆
0x00dc0…00de0 70 65 72 20 69 6e 20 74 68 65 20 57 69 6e 74 65 72 20 27 38 37 0a 58 55 73 65 6e 69 78 20 70 72   ┆per in the Winter '87 XUsenix pr┆
0x00de0…00e00 6f 63 65 65 64 69 6e 67 73 20 66 6f 72 20 73 6f 6d 65 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 66   ┆oceedings for some discussion of┆
0x00e00…00e20 20 68 6f 77 20 74 68 65 20 73 70 65 65 64 20 77 61 73 20 61 63 68 69 65 76 65 64 2e 0a 58 0a 58   ┆ how the speed was achieved. X X┆
0x00e20…00e40 43 20 4e 65 77 73 20 61 6c 73 6f 20 77 69 6e 73 20 6f 76 65 72 20 42 20 4e 65 77 73 20 6f 6e 20   ┆C News also wins over B News on ┆
0x00e40…00e60 73 69 6d 70 6c 69 63 69 74 79 20 61 6e 64 20 72 6f 62 75 73 74 6e 65 73 73 2e 20 20 57 65 20 70   ┆simplicity and robustness.  We p┆
0x00e60…00e80 72 6f 76 69 64 65 0a 58 28 69 6e 20 6f 75 72 20 6f 70 69 6e 69 6f 6e 29 20 65 76 65 72 79 74 68   ┆rovide X(in our opinion) everyth┆
0x00e80…00ea0 69 6e 67 20 74 68 61 74 27 73 20 6e 65 63 65 73 73 61 72 79 2c 20 61 6e 64 20 61 76 6f 69 64 20   ┆ing that's necessary, and avoid ┆
0x00ea0…00ec0 74 68 65 20 66 72 69 6c 6c 73 20 74 68 61 74 0a 58 72 75 6e 20 75 70 20 74 68 65 20 63 6f 6d 70   ┆the frills that Xrun up the comp┆
0x00ec0…00ee0 6c 65 78 69 74 79 20 61 6e 64 20 64 65 63 72 65 61 73 65 20 72 65 6c 69 61 62 69 6c 69 74 79 2e   ┆lexity and decrease reliability.┆
0x00ee0…00f00 20 20 57 65 20 68 61 76 65 20 6e 6f 74 20 61 74 74 65 6d 70 74 65 64 20 74 6f 0a 58 70 72 6f 76   ┆  We have not attempted to Xprov┆
0x00f00…00f20 69 64 65 20 65 76 65 72 79 20 66 65 61 74 75 72 65 20 61 6e 79 6f 6e 65 20 63 61 6e 20 74 68 69   ┆ide every feature anyone can thi┆
0x00f20…00f40 6e 6b 20 6f 66 2c 20 61 6e 64 20 68 61 76 65 20 6e 6f 20 70 6c 61 6e 73 20 74 6f 20 64 6f 20 73   ┆nk of, and have no plans to do s┆
0x00f40…00f60 6f 0a 58 69 6e 20 66 75 74 75 72 65 20 65 69 74 68 65 72 2e 20 20 28 54 68 69 73 20 69 73 20 6f   ┆o Xin future either.  (This is o┆
0x00f60…00f80 6e 65 20 72 65 61 73 6f 6e 20 77 68 79 20 77 65 27 76 65 20 73 74 61 79 65 64 20 6f 75 74 20 6f   ┆ne reason why we've stayed out o┆
0x00f80…00fa0 66 20 74 68 65 20 6e 65 77 73 2d 0a 58 72 65 61 64 65 72 20 62 75 73 69 6e 65 73 73 2c 20 77 68   ┆f the news- Xreader business, wh┆
0x00fa0…00fc0 69 63 68 20 67 65 6e 65 72 61 6c 6c 79 20 68 61 73 20 61 20 62 61 64 20 63 61 73 65 20 6f 66 20   ┆ich generally has a bad case of ┆
0x00fc0…00fe0 66 65 61 74 75 72 65 2d 6f 66 2d 74 68 65 2d 77 65 65 6b 0a 58 73 79 6e 64 72 6f 6d 65 2e 29 0a   ┆feature-of-the-week Xsyndrome.) ┆
0x00fe0…01000 58 0a 58 43 20 4e 65 77 73 27 73 20 66 69 6c 65 73 20 61 72 65 20 66 75 6c 6c 79 20 63 6f 6d 70   ┆X XC News's files are fully comp┆
0x01000…01020 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 6f 73 65 20 6f 66 20 42 20 4e 65 77 73 20 66 6f 72 20   ┆atible with those of B News for ┆
0x01020…01040 61 6e 79 20 70 72 6f 67 72 61 6d 0a 58 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 72 65 61 64 20   ┆any program Xthat does not read ┆
0x01040…01060 6c 6f 67 20 66 69 6c 65 73 20 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 69 6e 73 70 65 63 74 20 74   ┆log files and does not inspect t┆
0x01060…01080 68 65 20 6d 69 64 64 6c 65 20 66 69 65 6c 64 20 6f 66 20 74 68 65 0a 58 68 69 73 74 6f 72 79 20   ┆he middle field of the Xhistory ┆
0x01080…010a0 66 69 6c 65 20 63 6c 6f 73 65 6c 79 2e 20 20 28 54 68 65 20 6f 6e 65 20 6d 61 6a 6f 72 20 70 72   ┆file closely.  (The one major pr┆
0x010a0…010c0 6f 67 72 61 6d 20 74 68 61 74 20 64 6f 65 73 20 69 73 20 22 6e 6e 74 70 22 3b 20 77 65 20 69 6e   ┆ogram that does is "nntp"; we in┆
0x010c0…010e0 63 6c 75 64 65 0a 58 64 69 66 66 73 20 66 6f 72 20 4e 4e 54 50 20 31 2e 35 20 77 68 69 63 68 20   ┆clude Xdiffs for NNTP 1.5 which ┆
0x010e0…01100 68 61 6e 64 6c 65 20 6f 75 72 20 6d 69 64 64 6c 65 2d 66 69 65 6c 64 20 66 6f 72 6d 61 74 2c 20   ┆handle our middle-field format, ┆
0x01100…01120 69 6e 74 65 72 66 61 63 65 20 69 74 20 74 6f 0a 58 6f 75 72 20 69 6e 70 75 74 20 73 75 62 73 79   ┆interface it to Xour input subsy┆
0x01120…01140 73 74 65 6d 2c 20 61 6e 64 20 67 65 6e 65 72 61 6c 6c 79 20 6d 61 6b 65 20 69 74 20 71 75 69 74   ┆stem, and generally make it quit┆
0x01140…01160 65 20 61 20 62 69 74 20 66 61 73 74 65 72 20 74 68 61 6e 20 74 68 65 0a 58 6f 72 69 67 69 6e 61   ┆e a bit faster than the Xorigina┆
0x01160…01180 6c 2e 29 20 20 43 20 4e 65 77 73 20 63 6f 6d 70 6c 69 65 73 20 66 75 6c 6c 79 20 77 69 74 68 20   ┆l.)  C News complies fully with ┆
0x01180…011a0 52 46 43 20 31 30 33 36 20 28 6e 65 65 20 52 46 43 20 38 35 30 29 2c 20 74 68 65 20 6f 66 66 69   ┆RFC 1036 (nee RFC 850), the offi┆
0x011a0…011c0 63 69 61 6c 0a 58 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6e 65 77 73 20 69 6e 74 65 72 63 68   ┆cial Xdefinition of news interch┆
0x011c0…011e0 61 6e 67 65 20 66 6f 72 6d 61 74 2e 0a 58 0a 58 43 20 4e 65 77 73 20 69 73 2c 20 62 79 20 69 6e   ┆ange format. X XC News is, by in┆
0x011e0…01200 74 65 6e 74 20 61 6e 64 20 2a 77 65 20 74 68 69 6e 6b 2a 20 69 6e 20 70 72 61 63 74 69 63 65 2c   ┆tent and *we think* in practice,┆
0x01200…01220 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 42 20 4e 65 77 73 0a 58 61 74 20 74 68 65 20   ┆ compatible with B News Xat the ┆
0x01220…01240 6c 65 76 65 6c 20 6f 66 20 6d 6f 73 74 20 69 6e 74 65 72 66 61 63 65 73 20 74 6f 20 74 68 65 20   ┆level of most interfaces to the ┆
0x01240…01260 6e 6f 72 6d 61 6c 20 75 73 65 72 2c 20 77 68 69 63 68 20 62 61 73 69 63 61 6c 6c 79 20 6d 65 61   ┆normal user, which basically mea┆
0x01260…01280 6e 73 0a 58 74 68 65 20 73 65 6d 61 6e 74 69 63 73 20 61 6e 64 20 6f 70 74 69 6f 6e 73 20 6f 66   ┆ns Xthe semantics and options of┆
0x01280…012a0 20 22 69 6e 65 77 73 22 2e 20 20 49 74 20 69 73 20 2a 6e 6f 74 2a 20 63 6f 6d 70 61 74 69 62 6c   ┆ "inews".  It is *not* compatibl┆
0x012a0…012c0 65 20 6f 6e 20 74 68 65 0a 58 73 79 73 74 65 6d 2d 61 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 20   ┆e on the Xsystem-administration ┆
0x012c0…012e0 6c 65 76 65 6c 2c 20 61 6c 74 68 6f 75 67 68 20 77 65 20 74 68 69 6e 6b 20 6d 6f 73 74 20 6f 66   ┆level, although we think most of┆
0x012e0…01300 20 74 68 65 20 63 68 61 6e 67 65 73 20 61 72 65 0a 58 69 6d 70 72 6f 76 65 6d 65 6e 74 73 20 6f   ┆ the changes are Ximprovements o┆
0x01300…01320 72 20 77 6f 72 74 68 77 68 69 6c 65 20 73 69 6d 70 6c 69 66 69 63 61 74 69 6f 6e 73 2e 20 20 54   ┆r worthwhile simplifications.  T┆
0x01320…01340 68 65 20 22 70 6f 73 74 6e 65 77 73 22 20 74 68 61 74 20 77 65 20 73 75 70 70 6c 79 0a 58 69 73   ┆he "postnews" that we supply Xis┆
0x01340…01360 20 6e 6f 74 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 61 74 20 6f 66 20 42 20 4e   ┆ not compatible with that of B N┆
0x01360…01380 65 77 73 3b 20 69 74 20 69 73 20 70 75 72 65 6c 79 20 69 6e 74 65 72 61 63 74 69 76 65 2c 20 61   ┆ews; it is purely interactive, a┆
0x01380…013a0 73 20 6e 65 77 73 0a 58 74 68 61 74 20 69 73 20 61 6c 72 65 61 64 79 20 66 6f 72 6d 61 74 74 65   ┆s news Xthat is already formatte┆
0x013a0…013c0 64 20 63 61 6e 20 73 69 6d 70 6c 79 20 62 65 20 66 65 64 20 74 6f 20 22 69 6e 65 77 73 20 2d 68   ┆d can simply be fed to "inews -h┆
0x013c0…013e0 22 2e 0a 58 0a 58 46 6f 72 20 74 68 6f 73 65 20 77 68 6f 20 6e 6f 77 20 72 75 6e 20 6f 6e 65 20   ┆". X XFor those who now run one ┆
0x013e0…01400 6f 66 20 6f 75 72 20 61 6e 63 69 65 6e 74 20 70 72 65 2d 61 6c 70 68 61 20 76 65 72 73 69 6f 6e   ┆of our ancient pre-alpha version┆
0x01400…01420 73 2c 20 6d 61 6e 79 20 74 68 69 6e 67 73 0a 58 68 61 76 65 20 63 68 61 6e 67 65 64 2c 20 61 6e   ┆s, many things Xhave changed, an┆
0x01420…01440 64 20 69 6e 20 70 61 72 74 69 63 75 6c 61 72 20 74 68 65 20 66 6f 75 72 2d 66 69 65 6c 64 20 68   ┆d in particular the four-field h┆
0x01440…01460 69 73 74 6f 72 79 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 69 73 20 67 6f 6e 65 2e 0a 58 43 20 4e   ┆istory file format is gone. XC N┆
0x01460…01480 65 77 73 20 68 61 73 20 61 6c 73 6f 20 63 68 61 6e 67 65 64 20 71 75 69 74 65 20 61 20 62 69 74   ┆ews has also changed quite a bit┆
0x01480…014a0 20 73 69 6e 63 65 20 74 68 65 20 61 6c 70 68 61 20 72 65 6c 65 61 73 65 20 74 68 61 74 20 77 65   ┆ since the alpha release that we┆
0x014a0…014c0 6e 74 20 6f 75 74 0a 58 6f 6e 20 55 73 65 6e 65 74 20 73 6f 6d 65 20 74 69 6d 65 20 61 67 6f 2e   ┆nt out Xon Usenet some time ago.┆
0x014c0…014e0 0a 58 0a 58 46 6f 72 20 6f 75 72 20 62 65 74 61 20 74 65 73 74 65 72 73 2c 20 62 75 69 6c 64 20   ┆ X XFor our beta testers, build ┆
0x014e0…01500 61 6e 64 20 74 68 65 20 4d 61 6b 65 66 69 6c 65 73 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 71   ┆and the Makefiles have changed q┆
0x01500…01520 75 69 74 65 20 61 20 62 69 74 20 62 75 74 0a 58 74 68 65 20 73 6f 66 74 77 61 72 65 20 69 74 73   ┆uite a bit but Xthe software its┆
0x01520…01540 65 6c 66 20 6e 65 65 64 65 64 20 6f 6e 6c 79 20 66 61 69 72 6c 79 20 74 72 69 76 69 61 6c 20 66   ┆elf needed only fairly trivial f┆
0x01540…01560 69 78 65 73 2e 0a 58 0a 58 57 65 20 6b 6e 6f 77 20 6f 66 20 74 68 72 65 65 20 74 68 69 6e 67 73   ┆ixes. X XWe know of three things┆
0x01560…01580 20 74 68 61 74 20 63 6f 75 6c 64 20 73 74 69 6c 6c 20 75 73 65 20 77 6f 72 6b 20 69 6e 20 74 68   ┆ that could still use work in th┆
0x01580…015a0 69 73 20 72 65 6c 65 61 73 65 3a 0a 58 0a 58 09 31 2e 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 61   ┆is release: X X 1. The documenta┆
0x015a0…015c0 74 69 6f 6e 20 63 6f 75 6c 64 20 75 73 65 20 77 6f 72 6b 2c 20 65 73 70 65 63 69 61 6c 6c 79 20   ┆tion could use work, especially ┆
0x015c0…015e0 66 6f 72 20 6e 61 69 76 65 20 63 75 73 74 6f 6d 65 72 73 2e 0a 58 09 41 73 20 69 74 20 73 74 61   ┆for naive customers. X As it sta┆
0x015e0…01600 6e 64 73 2c 20 69 74 20 70 72 65 74 74 79 20 6d 75 63 68 20 61 73 73 75 6d 65 73 20 61 20 67 65   ┆nds, it pretty much assumes a ge┆
0x01600…01620 6e 65 72 61 6c 20 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 6e 65 77 73 0a 58 09 73 6f 66 74 77 61   ┆neral knowledge of news X softwa┆
0x01620…01640 72 65 2e 0a 58 0a 58 09 32 2e 20 54 68 65 72 65 20 61 72 65 20 61 20 67 72 65 61 74 20 6e 75 6d   ┆re. X X 2. There are a great num┆
0x01640…01660 62 65 72 20 6f 66 20 73 6d 61 6c 6c 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 20 74 68 61 74 20 63   ┆ber of small improvements that c┆
0x01660…01680 6f 75 6c 64 0a 58 09 62 65 20 6d 61 64 65 20 74 6f 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69   ┆ould X be made to the installati┆
0x01680…016a0 6f 6e 20 70 72 6f 63 65 73 73 2c 20 65 73 70 65 63 69 61 6c 6c 79 20 74 6f 20 70 65 72 6d 69 74   ┆on process, especially to permit┆
0x016a0…016c0 20 73 74 69 6c 6c 20 6d 6f 72 65 0a 58 09 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 76 69 61 20   ┆ still more X customization via ┆
0x016c0…016e0 74 68 65 20 22 62 75 69 6c 64 22 20 70 72 6f 67 72 61 6d 2e 0a 58 0a 58 09 33 2e 20 54 68 65 20   ┆the "build" program. X X 3. The ┆
0x016e0…01700 66 67 65 74 6d 66 73 20 66 75 6e 63 74 69 6f 6e 20 28 69 6e 20 74 68 65 20 6c 69 62 63 20 64 69   ┆fgetmfs function (in the libc di┆
0x01700…01720 72 65 63 74 6f 72 79 29 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 66 67 65 74 73 0a 58 09 64 6f   ┆rectory) assumes that fgets X do┆
0x01720…01740 65 73 20 6e 6f 74 20 61 6c 74 65 72 20 74 68 65 20 62 75 66 66 65 72 20 62 65 79 6f 6e 64 20 74   ┆es not alter the buffer beyond t┆
0x01740…01760 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2e 20 20 57 65 20 61 72 65 20 6e 6f   ┆he end of the string.  We are no┆
0x01760…01780 74 0a 58 09 73 75 72 65 20 68 6f 77 20 70 6f 72 74 61 62 6c 65 20 74 68 69 73 20 69 73 2c 20 61   ┆t X sure how portable this is, a┆
0x01780…017a0 6c 74 68 6f 75 67 68 20 69 74 20 77 6f 72 6b 73 20 6f 6e 20 61 6c 6c 20 6f 75 72 20 62 65 74 61   ┆lthough it works on all our beta┆
0x017a0…017c0 2d 74 65 73 74 0a 58 09 73 79 73 74 65 6d 73 2c 20 61 6e 64 20 6d 61 79 20 72 65 76 69 73 65 20   ┆-test X systems, and may revise ┆
0x017c0…017e0 66 67 65 74 6d 66 73 20 73 6f 6d 65 64 61 79 2e 0a 58 0a 58 54 68 65 20 61 63 74 69 76 65 20 66   ┆fgetmfs someday. X XThe active f┆
0x017e0…01800 69 6c 65 20 66 6f 72 6d 61 74 20 69 73 20 74 68 65 20 34 2d 66 69 65 6c 64 20 6f 6e 65 20 74 68   ┆ile format is the 4-field one th┆
0x01800…01820 61 74 20 42 20 6e 65 77 73 20 69 6e 74 72 6f 64 75 63 65 64 20 6d 69 64 77 61 79 0a 58 74 68 72   ┆at B news introduced midway Xthr┆
0x01820…01840 6f 75 67 68 20 32 2e 31 30 2c 20 77 69 74 68 20 6d 69 6e 6f 72 20 61 64 64 69 74 69 6f 6e 73 3a   ┆ough 2.10, with minor additions:┆
0x01840…01860 20 61 6e 20 60 78 27 20 69 6e 20 74 68 65 20 34 74 68 20 66 69 65 6c 64 20 6d 65 61 6e 73 0a 58   ┆ an `x' in the 4th field means X┆
0x01860…01880 60 60 64 69 73 63 61 72 64 20 61 72 74 69 63 6c 65 73 20 69 6e 20 74 68 69 73 20 6e 65 77 73 67   ┆``discard articles in this newsg┆
0x01880…018a0 72 6f 75 70 27 27 2c 20 61 6e 64 20 60 3d 67 72 6f 75 70 27 20 69 6e 20 74 68 65 20 34 74 68 20   ┆roup'', and `=group' in the 4th ┆
0x018a0…018c0 66 69 65 6c 64 0a 58 6d 65 61 6e 73 20 60 60 66 69 6c 65 20 61 72 74 69 63 6c 65 73 20 66 6f 72   ┆field Xmeans ``file articles for┆
0x018c0…018e0 20 74 68 69 73 20 6e 65 77 73 67 72 6f 75 70 20 75 6e 64 65 72 20 60 67 72 6f 75 70 27 20 69 6e   ┆ this newsgroup under `group' in┆
0x018e0…01900 73 74 65 61 64 27 27 2e 0a 58 0a 58 54 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 66 6f 72   ┆stead''. X XThe history file for┆
0x01900…01920 6d 61 74 20 69 73 20 6c 69 6b 65 20 42 20 77 69 74 68 20 6f 6e 65 20 65 78 63 65 70 74 69 6f 6e   ┆mat is like B with one exception┆
[…truncated at 200 lines…]