Web template
updated by
Christopher Spry
28/06/2020

Guide for installing 'InterNet News'(INN) nntp news server v 1.4 under IRIX v 6.2

This page was written by Christopher Spry. It  was prepared after I had installed INN v 1.4 on my Indy running IRIX 6.2. Note that this installation was to provide a local news service, so it was not setup to receive or post news messages outside my domain 'sghms.ac.uk'. It continued to work well when I upgraded to IRIX 6.5 and did not need any alterations. INN v 2.2 is available now. 

Recently, I have come across 'leafnode' v 1.9, which is a Usenet News server for small sites. 'Leafnode' installs directly from a tardist file, so it may be much easier to install and run. I do not have any experience of it.

Usenet services for 'private' group discussions can also be setup on public NNTP servers which are accessed with web browsers. I can recommend 'Take It Offline' where you fill out a brief form to start a new discussion topic. An email message comes back to you containing the URL for discussion of that topic. To invite others into the discussion, you forward them the email which contains the URL.

Index

Getting the INN distribution

The Internet Software Consortium is the 'home' for INN. Information on INN for IRIX is available at rck's page and in David Royer's 'INN-2.1 under IRIX6.4+' page. The 'news.software.nntp' discussion group is a god place to post questions. If you want to compile the latest version of INN (I recommend this), there is a distribution site for INN at ftp://sunsite.doc.ic.ac.uk/packages/inn/

I downloaded the ‘INN 1.4unoff4 complete runtime environment for IRIX 6.2', compiled and ‘shrink wrapped’, from ftp://reality.sgi.com/HTML/rck/inn1.4unoff4-sgi-irix62-installed.tar.gz. This was a 2.822-MB file and downloaded slowly. (Note added 8 December 1999: I can not longer find this distribution).

Placing the files in the right directories

I put the  'inn1.4unoff4-sgi-irix62-installed.tar.gz' file in '/' of the system disk of the Indy and uncompressed and untarred it there so that it would create the files it needed in the right places. The files were as follows: (I have listed them all so you can see what will be produced).

x bin/rnews, 49200 bytes, 97 blocks
x var/news/.aliases, 245 bytes, 1 block
x var/news/.cshrc, 405 bytes, 1 block
x var/news/.login, 1834 bytes, 4 blocks
x var/news/README, 3311 bytes, 7 blocks
var/news/TO.BE.INSTALLED/README linked to var/news/README
x var/news/TO.BE.INSTALLED/crontab, 437 bytes, 1 block
x var/news/TO.BE.INSTALLED/group-ADDITIONS, 9 bytes, 1 block
x var/news/TO.BE.INSTALLED/news, 1416 bytes, 3 blocks
x var/news/TO.BE.INSTALLED/passwd-ADDITIONS, 48 bytes, 1 block
x var/news/TO.BE.INSTALLED/syslog.conf-ADDITIONS, 102 bytes, 1 block
x var/news/active, 115112 bytes, 225 blocks
x var/news/active.times, 0 bytes, 0 blocks
x var/news/bin/archive, 29560 bytes, 58 blocks
x var/news/bin/batcher, 29892 bytes, 59 blocks
x var/news/bin/buffchan, 32428 bytes, 64 blocks
x var/news/bin/control/checkgroups, 909 bytes, 2 blocks
x var/news/bin/control/default, 560 bytes, 2 blocks
x var/news/bin/control/docheckgroups, 3431 bytes, 7 blocks
x var/news/bin/control/ihave, 690 bytes, 2 blocks
x var/news/bin/control/newgroup, 3165 bytes, 7 blocks
x var/news/bin/control/rmgroup, 1739 bytes, 4 blocks
x var/news/bin/control/sendme, 585 bytes, 2 blocks
x var/news/bin/control/sendsys, 1429 bytes, 3 blocks
x var/news/bin/control/senduuname, 855 bytes, 2 blocks
x var/news/bin/control/version, 952 bytes, 2 blocks
x var/news/bin/convdate, 30428 bytes, 60 blocks
x var/news/bin/crosspost, 24148 bytes, 48 blocks
x var/news/bin/ctlinnd, 33696 bytes, 66 blocks
x var/news/bin/ctlrun, 1320 bytes, 3 blocks
x var/news/bin/cvtbatch, 23420 bytes, 46 blocks
x var/news/bin/expire, 77676 bytes, 152 blocks
x var/news/bin/expireover, 43328 bytes, 85 blocks
x var/news/bin/expirerm, 483 bytes, 1 block
x var/news/bin/fastrm, 30240 bytes, 60 blocks
x var/news/bin/filechan, 23616 bytes, 47 blocks
x var/news/bin/getlist, 32016 bytes, 63 blocks
x var/news/bin/grephistory, 47936 bytes, 94 blocks
x var/news/bin/inncheck, 23994 bytes, 47 blocks
x var/news/bin/innconfval, 18080 bytes, 36 blocks
x var/news/bin/innstat, 2404 bytes, 5 blocks
x var/news/bin/innwatch, 7431 bytes, 15 blocks
x var/news/bin/innxmit, 86332 bytes, 169 blocks
x var/news/bin/makeactive, 17864 bytes, 35 blocks
x var/news/bin/makegroup, 2539 bytes, 5 blocks
x var/news/bin/makehistory, 83952 bytes, 164 blocks
x var/news/bin/news.daily, 6212 bytes, 13 blocks
x var/news/bin/newsrequeue, 62764 bytes, 123 blocks
x var/news/bin/nntpget, 61240 bytes, 120 blocks
x var/news/bin/nntpsend, 6871 bytes, 14 blocks
x var/news/bin/overchan, 25372 bytes, 50 blocks
x var/news/bin/prunehistory, 48476 bytes, 95 blocks
x var/news/bin/rnews/c7unbatch, 41 bytes, 1 block
x var/news/bin/rnews/decode, 17128 bytes, 34 blocks
x var/news/bin/rnews/encode, 17068 bytes, 34 blocks
x var/news/bin/scanlogs, 9144 bytes, 18 blocks
x var/news/bin/sendbatch, 4538 bytes, 9 blocks
x var/news/bin/shlock, 17664 bytes, 35 blocks
x var/news/bin/shrinkfile, 22768 bytes, 45 blocks
x var/news/bin/tally.control, 1413 bytes, 3 blocks
x var/news/bin/tally.unwanted, 1269 bytes, 3 blocks
x var/news/bin/writelog, 1238 bytes, 3 blocks
x var/news/control.ctl, 3528 bytes, 7 blocks
x var/news/distrib.pats, 2278 bytes, 5 blocks
x var/news/doc/INN-faq_part1, 18365 bytes, 36 blocks
x var/news/doc/INN-faq_part2, 41214 bytes, 81 blocks
x var/news/doc/INN-faq_part3, 9830 bytes, 20 blocks
x var/news/doc/INN-faq_part4, 49426 bytes, 97 blocks
x var/news/doc/INN-faq_part5, 23253 bytes, 46 blocks
x var/news/doc/INN-faq_part6, 39150 bytes, 77 blocks
x var/news/doc/INN-faq_part7, 39692 bytes, 78 blocks
x var/news/doc/INN-faq_part8, 25596 bytes, 50 blocks
x var/news/doc/INN-faq_part9, 11775 bytes, 23 blocks
x var/news/doc/Install.txt, 108377 bytes, 212 blocks
var/news/doc/README linked to var/news/README
x var/news/etc/in.nnrpd, 239096 bytes, 467 blocks
x var/news/etc/innd, 273260 bytes, 534 blocks
x var/news/etc/inndstart, 17956 bytes, 36 blocks
x var/news/etc/rc.news, 2015 bytes, 4 blocks
x var/news/expire.ctl, 1496 bytes, 3 blocks
x var/news/history, 0 bytes, 0 blocks
x var/news/history.dir, 60 bytes, 1 block
x var/news/history.pag, 0 bytes, 0 blocks
x var/news/hosts.nntp, 243 bytes, 1 block
x var/news/inews, 90464 bytes, 177 blocks
x var/news/inn.conf, 784 bytes, 2 blocks
x var/news/innlog.awk, 39833 bytes, 78 blocks
x var/news/innshellvars, 3425 bytes, 7 blocks
x var/news/innwatch.ctl, 2547 bytes, 5 blocks
x var/news/man/man1/convdate.1, 1225 bytes, 3 blocks
x var/news/man/man1/getlist.1, 1745 bytes, 4 blocks
x var/news/man/man1/grephistory.1, 2096 bytes, 5 blocks
x var/news/man/man1/inews.1, 4369 bytes, 9 blocks
x var/news/man/man1/innconfval.1, 710 bytes, 2 blocks
x var/news/man/man1/installit.1, 2114 bytes, 5 blocks
x var/news/man/man1/nntpget.1, 1934 bytes, 4 blocks
x var/news/man/man1/rnews.1, 3500 bytes, 7 blocks
x var/news/man/man1/shlock.1, 1790 bytes, 4 blocks
x var/news/man/man1/shrinkfile.1, 1479 bytes, 3 blocks
x var/news/man/man1/subst.1, 2622 bytes, 6 blocks
x var/news/man/man3/clientlib.3, 2396 bytes, 5 blocks
x var/news/man/man3/dbz.3, 12468 bytes, 25 blocks
x var/news/man/man3/inndcomm.3, 3446 bytes, 7 blocks
x var/news/man/man3/libinn.3, 12910 bytes, 26 blocks
x var/news/man/man3/parsedate.3, 3593 bytes, 8 blocks
x var/news/man/man3/qio.3, 3146 bytes, 7 blocks
x var/news/man/man3/wildmat.3, 2196 bytes, 5 blocks
x var/news/man/man5/active.5, 3828 bytes, 8 blocks
x var/news/man/man5/control.ctl.5, 3708 bytes, 8 blocks
x var/news/man/man5/distrib.pats.5, 1603 bytes, 4 blocks
x var/news/man/man5/expire.ctl.5, 4104 bytes, 9 blocks
x var/news/man/man5/history.5, 2726 bytes, 6 blocks
x var/news/man/man5/hosts.nntp.5, 2740 bytes, 6 blocks
x var/news/man/man5/inn.conf.5, 3718 bytes, 8 blocks
x var/news/man/man5/innwatch.ctl.5, 7396 bytes, 15 blocks
x var/news/man/man5/moderators.5, 1636 bytes, 4 blocks
x var/news/man/man5/newsfeeds.5, 18893 bytes, 37 blocks
x var/news/man/man5/newslog.5, 5355 bytes, 11 blocks
x var/news/man/man5/nnrp.access.5, 2989 bytes, 6 blocks
x var/news/man/man5/nntpsend.ctl.5, 1335 bytes, 3 blocks
x var/news/man/man5/overview.fmt.5, 1327 bytes, 3 blocks
x var/news/man/man5/passwd.nntp.5, 1459 bytes, 3 blocks
x var/news/man/man8/archive.8, 3446 bytes, 7 blocks
x var/news/man/man8/batcher.8, 4960 bytes, 10 blocks
x var/news/man/man8/buffchan.8, 4488 bytes, 9 blocks
x var/news/man/man8/crosspost.8, 2015 bytes, 4 blocks
x var/news/man/man8/ctlinnd.8, 12943 bytes, 26 blocks
x var/news/man/man8/cvtbatch.8, 1399 bytes, 3 blocks
x var/news/man/man8/expire.8, 5315 bytes, 11 blocks
x var/news/man/man8/expireover.8, 2461 bytes, 5 blocks
x var/news/man/man8/fastrm.8, 4644 bytes, 10 blocks
x var/news/man/man8/filechan.8, 3365 bytes, 7 blocks
x var/news/man/man8/innd.8, 14829 bytes, 29 blocks
x var/news/man/man8/innxmit.8, 5189 bytes, 11 blocks
x var/news/man/man8/news-recovery.8, 9210 bytes, 18 blocks
x var/news/man/man8/news.daily.8, 7190 bytes, 15 blocks
x var/news/man/man8/newslog.8, 2500 bytes, 5 blocks
x var/news/man/man8/nnrpd.8, 4996 bytes, 10 blocks
x var/news/man/man8/nntpsend.8, 3612 bytes, 8 blocks
x var/news/man/man8/overchan.8, 2001 bytes, 4 blocks
x var/news/man/man8/prunehistory.8, 2571 bytes, 6 blocks
x var/news/moderators, 334 bytes, 1 block
x var/news/newsfeeds, 3289 bytes, 7 blocks
x var/news/newsgroups, 144335 bytes, 282 blocks
x var/news/nnrp.access, 753 bytes, 2 blocks
x var/news/nntpsend.ctl, 548 bytes, 2 blocks
x var/news/overview.fmt, 389 bytes, 1 block
x var/news/parsecontrol, 2037 bytes, 4 blocks
x var/news/passwd.nntp, 596 bytes, 2 blocks
x var/news/send-ihave, 1474 bytes, 3 blocks
x var/news/send-nntp, 1599 bytes, 4 blocks
x var/news/send-uucp, 2268 bytes, 5 blocks
x var/news/src/inn1.4unoff4/BUILD, 7035 bytes, 14 blocks
x var/news/src/inn1.4unoff4/COPYRIGHT, 1116 bytes, 3 blocks
x var/news/src/inn1.4unoff4/HISTORY, 12157 bytes, 24 blocks
x var/news/src/inn1.4unoff4/Install.ms.1, 61118 bytes, 120 blocks
x var/news/src/inn1.4unoff4/Install.ms.2, 39214 bytes, 77 blocks
x var/news/src/inn1.4unoff4/Install.txt, 108377 bytes, 212 blocks
x var/news/src/inn1.4unoff4/MANIFEST, 16482 bytes, 33 blocks
x var/news/src/inn1.4unoff4/MakeInews, 3425 bytes, 7 blocks
x var/news/src/inn1.4unoff4/MakeLib, 2225 bytes, 5 blocks
x var/news/src/inn1.4unoff4/MakeRnews, 2831 bytes, 6 blocks
x var/news/src/inn1.4unoff4/Makefile, 3102 bytes, 7 blocks
x var/news/src/inn1.4unoff4/README, 197 bytes, 1 block
x var/news/src/inn1.4unoff4/README.1.4, 4765 bytes, 10 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/BSDI2.0, 675 bytes, 2 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/DEC-alpha, 2409 bytes, 5 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/HPUX, 657 bytes, 2 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/INSTALL, 2658 bytes, 6 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/Linux, 4153 bytes, 9 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/README, 11151 bytes, 22 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/Solaris, 1435 bytes, 3 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data-FreeBSD-2.0, 28622 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data-aux3.1, 28382 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data-dynixptx2.1, 28412 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data-next3.2, 28332 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data-solaris2.3-4, 28517 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data-ultrix4.3, 28329 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data.BSDI2.0, 29803 bytes, 59 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data.OSF1.3a, 28410 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/config.data.OSF3.0, 28432 bytes, 56 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-1, 17178 bytes, 34 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-2, 37881 bytes, 74 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-3, 10450 bytes, 21 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-4, 49325 bytes, 97 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-5, 23177 bytes, 46 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-6, 35507 bytes, 70 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-7, 37963 bytes, 75 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-8, 26195 bytes, 52 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/faq-inn-9, 8122 bytes, 16 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/fastfs.c, 4592 bytes, 9 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/findmissing.pl, 3202 bytes, 7 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/fixhist, 1201 bytes, 3 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/inndf.README, 100 bytes, 1 block
x var/news/src/inn1.4unoff4/UNOFF-NOTES/inndf.c, 3258 bytes, 7 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/innwatch-beta3.pl, 11581 bytes, 23 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/maintain-newsgroup.shar, 10671 bytes, 21 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/sharedactive-sol2.5.notes, 2049 bytes, 5 blocks
x var/news/src/inn1.4unoff4/UNOFF-NOTES/sharedactive.patch, 15719 bytes, 31 blocks
x var/news/src/inn1.4unoff4/backends/Makefile, 6282 bytes, 13 blocks
x var/news/src/inn1.4unoff4/backends/archive, 29560 bytes, 58 blocks
x var/news/src/inn1.4unoff4/backends/archive.c, 10025 bytes, 20 blocks
x var/news/src/inn1.4unoff4/backends/archive.o, 16048 bytes, 32 blocks
x var/news/src/inn1.4unoff4/backends/batcher, 29892 bytes, 59 blocks
x var/news/src/inn1.4unoff4/backends/batcher.c, 11821 bytes, 24 blocks
x var/news/src/inn1.4unoff4/backends/batcher.o, 17408 bytes, 34 blocks
x var/news/src/inn1.4unoff4/backends/buffchan, 32428 bytes, 64 blocks
x var/news/src/inn1.4unoff4/backends/buffchan.c, 11083 bytes, 22 blocks
x var/news/src/inn1.4unoff4/backends/buffchan.o, 17464 bytes, 35 blocks
x var/news/src/inn1.4unoff4/backends/crosspost, 24148 bytes, 48 blocks
x var/news/src/inn1.4unoff4/backends/crosspost.c, 5358 bytes, 11 blocks
x var/news/src/inn1.4unoff4/backends/crosspost.o, 8720 bytes, 18 blocks
x var/news/src/inn1.4unoff4/backends/cvtbatch, 23420 bytes, 46 blocks
x var/news/src/inn1.4unoff4/backends/cvtbatch.c, 3126 bytes, 7 blocks
x var/news/src/inn1.4unoff4/backends/cvtbatch.o, 6984 bytes, 14 blocks
x var/news/src/inn1.4unoff4/backends/filechan, 23616 bytes, 47 blocks
x var/news/src/inn1.4unoff4/backends/filechan.c, 3131 bytes, 7 blocks
x var/news/src/inn1.4unoff4/backends/filechan.o, 6040 bytes, 12 blocks
x var/news/src/inn1.4unoff4/backends/innxmit, 86332 bytes, 169 blocks
x var/news/src/inn1.4unoff4/backends/innxmit.c, 40224 bytes, 79 blocks
x var/news/src/inn1.4unoff4/backends/innxmit.o, 47256 bytes, 93 blocks
x var/news/src/inn1.4unoff4/backends/map.c, 1740 bytes, 4 blocks
x var/news/src/inn1.4unoff4/backends/map.o, 5248 bytes, 11 blocks
x var/news/src/inn1.4unoff4/backends/nntpget, 61240 bytes, 120 blocks
x var/news/src/inn1.4unoff4/backends/nntpget.c, 11398 bytes, 23 blocks
x var/news/src/inn1.4unoff4/backends/nntpget.o, 16960 bytes, 34 blocks
x var/news/src/inn1.4unoff4/backends/overchan, 25372 bytes, 50 blocks
x var/news/src/inn1.4unoff4/backends/overchan.c, 6294 bytes, 13 blocks
x var/news/src/inn1.4unoff4/backends/overchan.o, 10368 bytes, 21 blocks
x var/news/src/inn1.4unoff4/backends/rcompress.c, 4725 bytes, 10 blocks
x var/news/src/inn1.4unoff4/backends/shlock, 17664 bytes, 35 blocks
x var/news/src/inn1.4unoff4/backends/shlock.c, 4412 bytes, 9 blocks
x var/news/src/inn1.4unoff4/backends/shlock.o, 8664 bytes, 17 blocks
x var/news/src/inn1.4unoff4/backends/shrinkfile, 22768 bytes, 45 blocks
x var/news/src/inn1.4unoff4/backends/shrinkfile.c, 7156 bytes, 14 blocks
x var/news/src/inn1.4unoff4/backends/shrinkfile.o, 13560 bytes, 27 blocks
x var/news/src/inn1.4unoff4/config/Makefile, 2933 bytes, 6 blocks
x var/news/src/inn1.4unoff4/config/checkconf.sh, 748 bytes, 2 blocks
x var/news/src/inn1.4unoff4/config/config.data, 28232 bytes, 56 blocks
x var/news/src/inn1.4unoff4/config/config.dist, 28501 bytes, 56 blocks
x var/news/src/inn1.4unoff4/config/files.list, 1901 bytes, 4 blocks
x var/news/src/inn1.4unoff4/config/subst, 1517 bytes, 3 blocks
x var/news/src/inn1.4unoff4/config/subst.c, 11960 bytes, 24 blocks
x var/news/src/inn1.4unoff4/config/subst.sh, 1517 bytes, 3 blocks
x var/news/src/inn1.4unoff4/dbz/dbz.3z, 12468 bytes, 25 blocks
x var/news/src/inn1.4unoff4/dbz/dbz.c, 43738 bytes, 86 blocks
x var/news/src/inn1.4unoff4/dbz/dbz.h, 822 bytes, 2 blocks
x var/news/src/inn1.4unoff4/doc/Makefile, 5761 bytes, 12 blocks
x var/news/src/inn1.4unoff4/doc/active.5, 3828 bytes, 8 blocks
x var/news/src/inn1.4unoff4/doc/archive.8, 3446 bytes, 7 blocks
x var/news/src/inn1.4unoff4/doc/batcher.8, 4960 bytes, 10 blocks
x var/news/src/inn1.4unoff4/doc/buffchan.8, 4488 bytes, 9 blocks
x var/news/src/inn1.4unoff4/doc/clientlib.3, 2396 bytes, 5 blocks
x var/news/src/inn1.4unoff4/doc/control.ctl.5, 3708 bytes, 8 blocks
x var/news/src/inn1.4unoff4/doc/convdate.1, 1225 bytes, 3 blocks
x var/news/src/inn1.4unoff4/doc/crosspost.8, 2015 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/ctlinnd.8, 12943 bytes, 26 blocks
x var/news/src/inn1.4unoff4/doc/cvtbatch.8, 1399 bytes, 3 blocks
x var/news/src/inn1.4unoff4/doc/dbz.3, 12468 bytes, 25 blocks
x var/news/src/inn1.4unoff4/doc/distrib.pats.5, 1603 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/expire.8, 5315 bytes, 11 blocks
x var/news/src/inn1.4unoff4/doc/expire.ctl.5, 4104 bytes, 9 blocks
x var/news/src/inn1.4unoff4/doc/expireover.8, 2461 bytes, 5 blocks
x var/news/src/inn1.4unoff4/doc/fastrm.8, 4644 bytes, 10 blocks
x var/news/src/inn1.4unoff4/doc/filechan.8, 3365 bytes, 7 blocks
x var/news/src/inn1.4unoff4/doc/getlist.1, 1745 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/grephistory.1, 2096 bytes, 5 blocks
x var/news/src/inn1.4unoff4/doc/history.5, 2726 bytes, 6 blocks
x var/news/src/inn1.4unoff4/doc/hosts.nntp.5, 2740 bytes, 6 blocks
x var/news/src/inn1.4unoff4/doc/inews.1, 4369 bytes, 9 blocks
x var/news/src/inn1.4unoff4/doc/inn.conf.5, 3718 bytes, 8 blocks
x var/news/src/inn1.4unoff4/doc/innconfval.1, 710 bytes, 2 blocks
x var/news/src/inn1.4unoff4/doc/innd.8, 14829 bytes, 29 blocks
x var/news/src/inn1.4unoff4/doc/inndcomm.3, 3446 bytes, 7 blocks
x var/news/src/inn1.4unoff4/doc/innwatch.ctl.5, 7396 bytes, 15 blocks
x var/news/src/inn1.4unoff4/doc/innxmit.8, 5189 bytes, 11 blocks
x var/news/src/inn1.4unoff4/doc/installit.1, 2114 bytes, 5 blocks
x var/news/src/inn1.4unoff4/doc/libinn.3, 12910 bytes, 26 blocks
x var/news/src/inn1.4unoff4/doc/moderators.5, 1636 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/news-recovery.8, 9210 bytes, 18 blocks
x var/news/src/inn1.4unoff4/doc/news.daily.8, 7190 bytes, 15 blocks
x var/news/src/inn1.4unoff4/doc/newsfeeds.5, 18893 bytes, 37 blocks
x var/news/src/inn1.4unoff4/doc/newslog.5, 5355 bytes, 11 blocks
x var/news/src/inn1.4unoff4/doc/newslog.8, 2500 bytes, 5 blocks
x var/news/src/inn1.4unoff4/doc/nnrp.access.5, 2989 bytes, 6 blocks
x var/news/src/inn1.4unoff4/doc/nnrpd.8, 4996 bytes, 10 blocks
x var/news/src/inn1.4unoff4/doc/nntpget.1, 1934 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/nntpsend.8, 3612 bytes, 8 blocks
x var/news/src/inn1.4unoff4/doc/nntpsend.ctl.5, 1335 bytes, 3 blocks
x var/news/src/inn1.4unoff4/doc/overchan.8, 2001 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/overview.fmt.5, 1327 bytes, 3 blocks
x var/news/src/inn1.4unoff4/doc/parsedate.3, 3593 bytes, 8 blocks
x var/news/src/inn1.4unoff4/doc/passwd.nntp.5, 1459 bytes, 3 blocks
x var/news/src/inn1.4unoff4/doc/prunehistory.8, 2571 bytes, 6 blocks
x var/news/src/inn1.4unoff4/doc/putman.sh, 860 bytes, 2 blocks
x var/news/src/inn1.4unoff4/doc/qio.3, 3146 bytes, 7 blocks
x var/news/src/inn1.4unoff4/doc/rnews.1, 3500 bytes, 7 blocks
x var/news/src/inn1.4unoff4/doc/shlock.1, 1790 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/shrinkfile.1, 1479 bytes, 3 blocks
x var/news/src/inn1.4unoff4/doc/strcasecmp.3, 1997 bytes, 4 blocks
x var/news/src/inn1.4unoff4/doc/subst.1, 2622 bytes, 6 blocks
x var/news/src/inn1.4unoff4/doc/wildmat.3, 2196 bytes, 5 blocks
x var/news/src/inn1.4unoff4/expire/Makefile, 6432 bytes, 13 blocks
x var/news/src/inn1.4unoff4/expire/convdate, 30428 bytes, 60 blocks
x var/news/src/inn1.4unoff4/expire/convdate.c, 2378 bytes, 5 blocks
x var/news/src/inn1.4unoff4/expire/convdate.o, 6232 bytes, 13 blocks
x var/news/src/inn1.4unoff4/expire/expire, 77676 bytes, 152 blocks
x var/news/src/inn1.4unoff4/expire/expire.c, 27807 bytes, 55 blocks
x var/news/src/inn1.4unoff4/expire/expire.o, 33904 bytes, 67 blocks
x var/news/src/inn1.4unoff4/expire/expire.pch, 3168 bytes, 7 blocks
x var/news/src/inn1.4unoff4/expire/expireover, 43328 bytes, 85 blocks
x var/news/src/inn1.4unoff4/expire/expireover.c, 26077 bytes, 51 blocks
x var/news/src/inn1.4unoff4/expire/expireover.o, 33256 bytes, 65 blocks
x var/news/src/inn1.4unoff4/expire/fastrm, 30240 bytes, 60 blocks
x var/news/src/inn1.4unoff4/expire/fastrm.c, 15182 bytes, 30 blocks
x var/news/src/inn1.4unoff4/expire/fastrm.o, 21488 bytes, 42 blocks
x var/news/src/inn1.4unoff4/expire/grephistory, 47936 bytes, 94 blocks
x var/news/src/inn1.4unoff4/expire/grephistory.c, 6204 bytes, 13 blocks
x var/news/src/inn1.4unoff4/expire/grephistory.o, 12312 bytes, 25 blocks
x var/news/src/inn1.4unoff4/expire/makeactive, 17864 bytes, 35 blocks
x var/news/src/inn1.4unoff4/expire/makeactive.c, 5916 bytes, 12 blocks
x var/news/src/inn1.4unoff4/expire/makeactive.o, 9792 bytes, 20 blocks
x var/news/src/inn1.4unoff4/expire/makehistory, 83952 bytes, 164 blocks
x var/news/src/inn1.4unoff4/expire/makehistory.c, 20538 bytes, 41 blocks
x var/news/src/inn1.4unoff4/expire/makehistory.o, 30048 bytes, 59 blocks
x var/news/src/inn1.4unoff4/expire/newsrequeue, 62764 bytes, 123 blocks
x var/news/src/inn1.4unoff4/expire/newsrequeue.c, 21006 bytes, 42 blocks
x var/news/src/inn1.4unoff4/expire/newsrequeue.o, 27256 bytes, 54 blocks
x var/news/src/inn1.4unoff4/expire/prunehistory, 48476 bytes, 95 blocks
x var/news/src/inn1.4unoff4/expire/prunehistory.c, 6398 bytes, 13 blocks
x var/news/src/inn1.4unoff4/expire/prunehistory.o, 10336 bytes, 21 blocks
x var/news/src/inn1.4unoff4/expire/reap.pch, 9160 bytes, 18 blocks
x var/news/src/inn1.4unoff4/frontends/Makefile, 4814 bytes, 10 blocks
x var/news/src/inn1.4unoff4/frontends/all, 29 bytes, 1 block
x var/news/src/inn1.4unoff4/frontends/c7unbatch.sh, 41 bytes, 1 block
x var/news/src/inn1.4unoff4/frontends/ctlinnd, 33696 bytes, 66 blocks
x var/news/src/inn1.4unoff4/frontends/ctlinnd.c, 7605 bytes, 15 blocks
x var/news/src/inn1.4unoff4/frontends/ctlinnd.o, 12928 bytes, 26 blocks
x var/news/src/inn1.4unoff4/frontends/decode, 17128 bytes, 34 blocks
x var/news/src/inn1.4unoff4/frontends/decode.c, 3530 bytes, 7 blocks
x var/news/src/inn1.4unoff4/frontends/decode.o, 6888 bytes, 14 blocks
x var/news/src/inn1.4unoff4/frontends/encode, 17068 bytes, 34 blocks
x var/news/src/inn1.4unoff4/frontends/encode.c, 2721 bytes, 6 blocks
x var/news/src/inn1.4unoff4/frontends/encode.o, 5968 bytes, 12 blocks
x var/news/src/inn1.4unoff4/frontends/feedone.c, 4373 bytes, 9 blocks
x var/news/src/inn1.4unoff4/frontends/getlist, 32016 bytes, 63 blocks
x var/news/src/inn1.4unoff4/frontends/getlist.c, 3918 bytes, 8 blocks
x var/news/src/inn1.4unoff4/frontends/getlist.o, 7520 bytes, 15 blocks
x var/news/src/inn1.4unoff4/frontends/inews, 90464 bytes, 177 blocks
x var/news/src/inn1.4unoff4/frontends/inews.c, 35642 bytes, 70 blocks
x var/news/src/inn1.4unoff4/frontends/inews.o, 45576 bytes, 90 blocks
x var/news/src/inn1.4unoff4/frontends/innconfval, 18080 bytes, 36 blocks
x var/news/src/inn1.4unoff4/frontends/innconfval.c, 907 bytes, 2 blocks
x var/news/src/inn1.4unoff4/frontends/innconfval.o, 3664 bytes, 8 blocks
x var/news/src/inn1.4unoff4/frontends/rn.pch, 4976 bytes, 10 blocks
x var/news/src/inn1.4unoff4/frontends/rnews, 49200 bytes, 97 blocks
x var/news/src/inn1.4unoff4/frontends/rnews.c, 20123 bytes, 40 blocks
x var/news/src/inn1.4unoff4/frontends/rnews.o, 25696 bytes, 51 blocks
x var/news/src/inn1.4unoff4/frontends/sys2nf.c, 6843 bytes, 14 blocks
x var/news/src/inn1.4unoff4/iftrue.sh, 552 bytes, 2 blocks
x var/news/src/inn1.4unoff4/include/clibrary.h, 3868 bytes, 8 blocks
x var/news/src/inn1.4unoff4/include/configdata.h, 15001 bytes, 30 blocks
x var/news/src/inn1.4unoff4/include/dbz.h, 822 bytes, 2 blocks
x var/news/src/inn1.4unoff4/include/inndcomm.h, 1118 bytes, 3 blocks
x var/news/src/inn1.4unoff4/include/libinn.h, 1497 bytes, 3 blocks
x var/news/src/inn1.4unoff4/include/logging.h, 1325 bytes, 3 blocks
x var/news/src/inn1.4unoff4/include/macros.h, 2986 bytes, 6 blocks
x var/news/src/inn1.4unoff4/include/mydir.h, 291 bytes, 1 block
x var/news/src/inn1.4unoff4/include/mymemory.h, 156 bytes, 1 block
x var/news/src/inn1.4unoff4/include/myserver.h, 819 bytes, 2 blocks
x var/news/src/inn1.4unoff4/include/mystring.h, 450 bytes, 1 block
x var/news/src/inn1.4unoff4/include/nntp.h, 4506 bytes, 9 blocks
x var/news/src/inn1.4unoff4/include/patchlevel.h, 22323 bytes, 44 blocks
x var/news/src/inn1.4unoff4/include/paths.h, 7336 bytes, 15 blocks
x var/news/src/inn1.4unoff4/include/qio.h, 811 bytes, 2 blocks
x var/news/src/inn1.4unoff4/include/uio.h, 139 bytes, 1 block
x var/news/src/inn1.4unoff4/innd/Makefile, 2694 bytes, 6 blocks
x var/news/src/inn1.4unoff4/innd/art.c, 52869 bytes, 104 blocks
x var/news/src/inn1.4unoff4/innd/art.o, 51752 bytes, 102 blocks
x var/news/src/inn1.4unoff4/innd/cc.c, 31245 bytes, 62 blocks
x var/news/src/inn1.4unoff4/innd/cc.o, 52064 bytes, 102 blocks
x var/news/src/inn1.4unoff4/innd/chan.c, 19822 bytes, 39 blocks
x var/news/src/inn1.4unoff4/innd/chan.o, 26344 bytes, 52 blocks
x var/news/src/inn1.4unoff4/innd/his.c, 5940 bytes, 12 blocks
x var/news/src/inn1.4unoff4/innd/his.o, 10696 bytes, 21 blocks
x var/news/src/inn1.4unoff4/innd/icd.c, 8258 bytes, 17 blocks
x var/news/src/inn1.4unoff4/innd/icd.o, 14336 bytes, 28 blocks
x var/news/src/inn1.4unoff4/innd/innd, 273260 bytes, 534 blocks
x var/news/src/inn1.4unoff4/innd/innd.c, 20419 bytes, 40 blocks
x var/news/src/inn1.4unoff4/innd/innd.h, 11587 bytes, 23 blocks
x var/news/src/inn1.4unoff4/innd/innd.o, 30360 bytes, 60 blocks
x var/news/src/inn1.4unoff4/innd/inndstart, 17956 bytes, 36 blocks
x var/news/src/inn1.4unoff4/innd/inndstart.c, 4005 bytes, 8 blocks
x var/news/src/inn1.4unoff4/innd/inndstart.o, 6120 bytes, 12 blocks
x var/news/src/inn1.4unoff4/innd/lc.c, 2580 bytes, 6 blocks
x var/news/src/inn1.4unoff4/innd/lc.o, 6376 bytes, 13 blocks
x var/news/src/inn1.4unoff4/innd/nc.c, 32379 bytes, 64 blocks
x var/news/src/inn1.4unoff4/innd/nc.o, 40960 bytes, 80 blocks
x var/news/src/inn1.4unoff4/innd/newsfeeds.c, 13533 bytes, 27 blocks
x var/news/src/inn1.4unoff4/innd/newsfeeds.o, 20104 bytes, 40 blocks
x var/news/src/inn1.4unoff4/innd/ng.c, 9542 bytes, 19 blocks
x var/news/src/inn1.4unoff4/innd/ng.o, 12280 bytes, 24 blocks
x var/news/src/inn1.4unoff4/innd/proc.c, 3290 bytes, 7 blocks
x var/news/src/inn1.4unoff4/innd/proc.o, 6416 bytes, 13 blocks
x var/news/src/inn1.4unoff4/innd/rc.c, 13436 bytes, 27 blocks
x var/news/src/inn1.4unoff4/innd/rc.o, 17176 bytes, 34 blocks
x var/news/src/inn1.4unoff4/innd/site.c, 22506 bytes, 44 blocks
x var/news/src/inn1.4unoff4/innd/site.o, 34760 bytes, 68 blocks
x var/news/src/inn1.4unoff4/installit.sh, 3862 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/Makefile, 5585 bytes, 11 blocks
x var/news/src/inn1.4unoff4/lib/checkart.c, 431 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/checkart.o, 2624 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/cleanfrom.c, 981 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/cleanfrom.o, 2856 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/clientactive.c, 2876 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/clientactive.o, 6056 bytes, 12 blocks
x var/news/src/inn1.4unoff4/lib/clientlib.c, 3312 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/clientlib.o, 6880 bytes, 14 blocks
x var/news/src/inn1.4unoff4/lib/closeonexec.c, 862 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/closeonexec.o, 2536 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/dbz.c, 47848 bytes, 94 blocks
x var/news/src/inn1.4unoff4/lib/dbz.o, 33848 bytes, 67 blocks
x var/news/src/inn1.4unoff4/lib/dbz.pch, 25271 bytes, 50 blocks
x var/news/src/inn1.4unoff4/lib/dbzalt.c, 233 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/defdist.c, 3665 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/defdist.o, 6376 bytes, 13 blocks
x var/news/src/inn1.4unoff4/lib/findheader.c, 761 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/findheader.o, 2856 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/genid.c, 721 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/genid.o, 3048 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/getconfig.c, 1829 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/getconfig.o, 5384 bytes, 11 blocks
x var/news/src/inn1.4unoff4/lib/getdtab.c, 1273 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/getdtab.o, 2624 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/getfqdn.c, 1447 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/getfqdn.o, 3848 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/getmodaddr.c, 1558 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/getmodaddr.o, 4096 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/getopt.c, 1527 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/gettime.c, 1803 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/gettime.o, 3400 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/inet_ntoa.c, 2514 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/inndcomm.c, 7041 bytes, 14 blocks
x var/news/src/inn1.4unoff4/lib/inndcomm.o, 11192 bytes, 22 blocks
x var/news/src/inn1.4unoff4/lib/innvers.c, 816 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/innvers.o, 3464 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/libinn.a, 189552 bytes, 371 blocks
x var/news/src/inn1.4unoff4/lib/lint, 3393 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/lint.all, 3393 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/llib-linn.ln, 0 bytes, 0 blocks
x var/news/src/inn1.4unoff4/lib/localopen.c, 1974 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/localopen.o, 4160 bytes, 9 blocks
x var/news/src/inn1.4unoff4/lib/lock.c, 1093 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/lockfile.c, 1197 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/lockfile.o, 2456 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/makellib.sh, 603 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/malloc.c, 10620 bytes, 21 blocks
x var/news/src/inn1.4unoff4/lib/memchr.c, 1768 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/memcmp.c, 1830 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/memcpy.c, 3620 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/memset.c, 1686 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/mkfifo.c, 215 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/nonblocking.c, 823 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/nonblocking.o, 2560 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/parsedate.c, 39891 bytes, 78 blocks
x var/news/src/inn1.4unoff4/lib/parsedate.o, 24648 bytes, 49 blocks
x var/news/src/inn1.4unoff4/lib/parsedate.y, 21669 bytes, 43 blocks
x var/news/src/inn1.4unoff4/lib/qio.c, 3597 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/qio.o, 5040 bytes, 10 blocks
x var/news/src/inn1.4unoff4/lib/radix32.c, 1205 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/radix32.o, 2704 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/readin.c, 1553 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/readin.o, 3984 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/remopen.c, 4624 bytes, 10 blocks
x var/news/src/inn1.4unoff4/lib/remopen.o, 5232 bytes, 11 blocks
x var/news/src/inn1.4unoff4/lib/resource.c, 1103 bytes, 3 blocks
x var/news/src/inn1.4unoff4/lib/resource.o, 2736 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/sendarticle.c, 858 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/sendarticle.o, 3560 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/sendpass.c, 2390 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/sendpass.o, 4664 bytes, 10 blocks
x var/news/src/inn1.4unoff4/lib/strcasecmp.c, 4134 bytes, 9 blocks
x var/news/src/inn1.4unoff4/lib/strchr.c, 1566 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/strerror.c, 526 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/strrchr.c, 1591 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/strspn.c, 1777 bytes, 4 blocks
x var/news/src/inn1.4unoff4/lib/strtok.c, 2180 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/waitnb.c, 775 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/waitnb.o, 2448 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/wildmat.c, 4768 bytes, 10 blocks
x var/news/src/inn1.4unoff4/lib/wildmat.o, 3880 bytes, 8 blocks
x var/news/src/inn1.4unoff4/lib/writev.c, 389 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/xfopena.c, 399 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/xfopena.o, 2632 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/xmalloc.c, 406 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/xmalloc.o, 2760 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/xmemerr.c, 474 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/xmemerr.o, 3344 bytes, 7 blocks
x var/news/src/inn1.4unoff4/lib/xrealloc.c, 441 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/xrealloc.o, 2768 bytes, 6 blocks
x var/news/src/inn1.4unoff4/lib/xwrite.c, 409 bytes, 1 block
x var/news/src/inn1.4unoff4/lib/xwrite.o, 2560 bytes, 5 blocks
x var/news/src/inn1.4unoff4/lib/xwritev.c, 886 bytes, 2 blocks
x var/news/src/inn1.4unoff4/lib/xwritev.o, 2736 bytes, 6 blocks
x var/news/src/inn1.4unoff4/libinn.a, 189552 bytes, 371 blocks
x var/news/src/inn1.4unoff4/llib-linn.ln, 0 bytes, 0 blocks
x var/news/src/inn1.4unoff4/makedirs.sh, 2178 bytes, 5 blocks
x var/news/src/inn1.4unoff4/mmap.patch, 584 bytes, 2 blocks
x var/news/src/inn1.4unoff4/nnrpd/Makefile, 2245 bytes, 5 blocks
x var/news/src/inn1.4unoff4/nnrpd/article.c, 24198 bytes, 48 blocks
x var/news/src/inn1.4unoff4/nnrpd/article.o, 30872 bytes, 61 blocks
x var/news/src/inn1.4unoff4/nnrpd/commands.c, 14665 bytes, 29 blocks
x var/news/src/inn1.4unoff4/nnrpd/commands.o, 22584 bytes, 45 blocks
x var/news/src/inn1.4unoff4/nnrpd/group.c, 11150 bytes, 22 blocks
x var/news/src/inn1.4unoff4/nnrpd/group.o, 14064 bytes, 28 blocks
x var/news/src/inn1.4unoff4/nnrpd/loadave.c, 1119 bytes, 3 blocks
x var/news/src/inn1.4unoff4/nnrpd/loadave.o, 3704 bytes, 8 blocks
x var/news/src/inn1.4unoff4/nnrpd/misc.c, 9303 bytes, 19 blocks
x var/news/src/inn1.4unoff4/nnrpd/misc.o, 13976 bytes, 28 blocks
x var/news/src/inn1.4unoff4/nnrpd/newnews.c, 5743 bytes, 12 blocks
x var/news/src/inn1.4unoff4/nnrpd/newnews.o, 10168 bytes, 20 blocks
x var/news/src/inn1.4unoff4/nnrpd/nnrpd, 239096 bytes, 467 blocks
x var/news/src/inn1.4unoff4/nnrpd/nnrpd.c, 16670 bytes, 33 blocks
x var/news/src/inn1.4unoff4/nnrpd/nnrpd.h, 3195 bytes, 7 blocks
x var/news/src/inn1.4unoff4/nnrpd/nnrpd.o, 23032 bytes, 45 blocks
x var/news/src/inn1.4unoff4/nnrpd/post.c, 20414 bytes, 40 blocks
x var/news/src/inn1.4unoff4/nnrpd/post.o, 27176 bytes, 54 blocks
x var/news/src/inn1.4unoff4/samples/checkgroups, 909 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/control.ctl, 3528 bytes, 7 blocks
x var/news/src/inn1.4unoff4/samples/ctlrun, 1320 bytes, 3 blocks
x var/news/src/inn1.4unoff4/samples/default, 560 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/distrib.pats, 2278 bytes, 5 blocks
x var/news/src/inn1.4unoff4/samples/docheckgroups, 3431 bytes, 7 blocks
x var/news/src/inn1.4unoff4/samples/expire.ctl, 1496 bytes, 3 blocks
x var/news/src/inn1.4unoff4/samples/expirerm, 483 bytes, 1 block
x var/news/src/inn1.4unoff4/samples/hosts.nntp, 243 bytes, 1 block
x var/news/src/inn1.4unoff4/samples/ihave, 690 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/inn.conf, 784 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/inncheck, 23994 bytes, 47 blocks
x var/news/src/inn1.4unoff4/samples/innlog.awk, 39833 bytes, 78 blocks
x var/news/src/inn1.4unoff4/samples/innshellvars, 3425 bytes, 7 blocks
x var/news/src/inn1.4unoff4/samples/innstat, 2404 bytes, 5 blocks
x var/news/src/inn1.4unoff4/samples/innwatch, 7431 bytes, 15 blocks
x var/news/src/inn1.4unoff4/samples/innwatch.ctl, 2547 bytes, 5 blocks
x var/news/src/inn1.4unoff4/samples/makegroup, 2539 bytes, 5 blocks
x var/news/src/inn1.4unoff4/samples/moderators, 334 bytes, 1 block
x var/news/src/inn1.4unoff4/samples/newgroup, 3165 bytes, 7 blocks
x var/news/src/inn1.4unoff4/samples/news.daily, 6212 bytes, 13 blocks
x var/news/src/inn1.4unoff4/samples/newsfeeds, 3289 bytes, 7 blocks
x var/news/src/inn1.4unoff4/samples/nnrp.access, 753 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/nntpsend, 6871 bytes, 14 blocks
x var/news/src/inn1.4unoff4/samples/nntpsend.ctl, 548 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/overview.fmt, 389 bytes, 1 block
x var/news/src/inn1.4unoff4/samples/parsecontrol, 2037 bytes, 4 blocks
x var/news/src/inn1.4unoff4/samples/passwd.nntp, 596 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/rc.news, 2015 bytes, 4 blocks
x var/news/src/inn1.4unoff4/samples/rmgroup, 1739 bytes, 4 blocks
x var/news/src/inn1.4unoff4/samples/scanlogs, 9144 bytes, 18 blocks
x var/news/src/inn1.4unoff4/samples/scanspool, 12816 bytes, 26 blocks
x var/news/src/inn1.4unoff4/samples/send-ihave, 1474 bytes, 3 blocks
x var/news/src/inn1.4unoff4/samples/send-nntp, 1599 bytes, 4 blocks
x var/news/src/inn1.4unoff4/samples/send-uucp, 2268 bytes, 5 blocks
x var/news/src/inn1.4unoff4/samples/sendbatch, 4538 bytes, 9 blocks
x var/news/src/inn1.4unoff4/samples/sendme, 585 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/sendsys, 1429 bytes, 3 blocks
x var/news/src/inn1.4unoff4/samples/senduuname, 855 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/tally.control, 1413 bytes, 3 blocks
x var/news/src/inn1.4unoff4/samples/tally.unwanted, 1269 bytes, 3 blocks
x var/news/src/inn1.4unoff4/samples/version, 952 bytes, 2 blocks
x var/news/src/inn1.4unoff4/samples/writelog, 1238 bytes, 3 blocks
x var/news/src/inn1.4unoff4/sedf.aix, 619 bytes, 2 blocks
x var/news/src/inn1.4unoff4/sedf.osx, 1524 bytes, 3 blocks
x var/news/src/inn1.4unoff4/sedf.sun, 241 bytes, 1 block
x var/news/src/inn1.4unoff4/sedf.sysv, 771 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/Makefile, 9832 bytes, 20 blocks
x var/news/src/inn1.4unoff4/site/checkgroups, 909 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/config, 29 bytes, 1 block
x var/news/src/inn1.4unoff4/site/control.ctl, 3528 bytes, 7 blocks
x var/news/src/inn1.4unoff4/site/ctlrun, 1320 bytes, 3 blocks
x var/news/src/inn1.4unoff4/site/default, 560 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/distrib.pats, 2278 bytes, 5 blocks
x var/news/src/inn1.4unoff4/site/do-subst.sh, 1869 bytes, 4 blocks
x var/news/src/inn1.4unoff4/site/docheckgroups, 3431 bytes, 7 blocks
x var/news/src/inn1.4unoff4/site/expire.ctl, 1496 bytes, 3 blocks
x var/news/src/inn1.4unoff4/site/expirerm, 483 bytes, 1 block
x var/news/src/inn1.4unoff4/site/getsafe.sh, 756 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/hosts.nntp, 243 bytes, 1 block
x var/news/src/inn1.4unoff4/site/ihave, 690 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/inn.conf, 784 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/inncheck, 23994 bytes, 47 blocks
x var/news/src/inn1.4unoff4/site/innlog.awk, 39833 bytes, 78 blocks
x var/news/src/inn1.4unoff4/site/innshellvars, 3425 bytes, 7 blocks
x var/news/src/inn1.4unoff4/site/innstat, 2404 bytes, 5 blocks
x var/news/src/inn1.4unoff4/site/innwatch, 7431 bytes, 15 blocks
x var/news/src/inn1.4unoff4/site/innwatch.ctl, 2547 bytes, 5 blocks
x var/news/src/inn1.4unoff4/site/makegroup, 2539 bytes, 5 blocks
x var/news/src/inn1.4unoff4/site/moderators, 334 bytes, 1 block
x var/news/src/inn1.4unoff4/site/newgroup, 3165 bytes, 7 blocks
x var/news/src/inn1.4unoff4/site/news.daily, 6212 bytes, 13 blocks
x var/news/src/inn1.4unoff4/site/newsfeeds, 3289 bytes, 7 blocks
x var/news/src/inn1.4unoff4/site/nnrp.access, 753 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/nntpsend, 6871 bytes, 14 blocks
x var/news/src/inn1.4unoff4/site/nntpsend.ctl, 548 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/overview.fmt, 389 bytes, 1 block
x var/news/src/inn1.4unoff4/site/parsecontrol, 2037 bytes, 4 blocks
x var/news/src/inn1.4unoff4/site/passwd.nntp, 596 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/rc.news, 2015 bytes, 4 blocks
x var/news/src/inn1.4unoff4/site/rmgroup, 1739 bytes, 4 blocks
x var/news/src/inn1.4unoff4/site/scanlogs, 9144 bytes, 18 blocks
x var/news/src/inn1.4unoff4/site/send-ihave, 1474 bytes, 3 blocks
x var/news/src/inn1.4unoff4/site/send-nntp, 1599 bytes, 4 blocks
x var/news/src/inn1.4unoff4/site/send-uucp, 2268 bytes, 5 blocks
x var/news/src/inn1.4unoff4/site/sendbatch, 4538 bytes, 9 blocks
x var/news/src/inn1.4unoff4/site/sendme, 585 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/sendsys, 1429 bytes, 3 blocks
x var/news/src/inn1.4unoff4/site/senduuname, 855 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/tally.control, 1413 bytes, 3 blocks
x var/news/src/inn1.4unoff4/site/tally.unwanted, 1269 bytes, 3 blocks
x var/news/src/inn1.4unoff4/site/update, 29 bytes, 1 block
x var/news/src/inn1.4unoff4/site/version, 952 bytes, 2 blocks
x var/news/src/inn1.4unoff4/site/writelog, 1238 bytes, 3 blocks
x var/news/src/inn1.4unoff4/syslog/README, 1810 bytes, 4 blocks
x var/news/src/inn1.4unoff4/syslog/logger.1, 2431 bytes, 5 blocks
x var/news/src/inn1.4unoff4/syslog/logger.c, 4278 bytes, 9 blocks
x var/news/src/inn1.4unoff4/syslog/syslog.3, 5495 bytes, 11 blocks
x var/news/src/inn1.4unoff4/syslog/syslog.c, 6638 bytes, 13 blocks
x var/news/src/inn1.4unoff4/syslog/syslog.conf, 802 bytes, 2 blocks
x var/news/src/inn1.4unoff4/syslog/syslog.h, 5281 bytes, 11 blocks
x var/news/src/inn1.4unoff4/syslog/syslogd.8, 5268 bytes, 11 blocks
x var/news/src/inn1.4unoff4/syslog/syslogd.c, 31360 bytes, 62 blocks
x var/news/src/inn1.4unoff4/xpg4.2.patch, 1784 bytes, 4 blocks

The FAQs

I made a directory called /var/news/FAQ and I downloaded from news:news.software.nntp the nine INN FAQ of 03/06/1997 and put them there, owned by me rather than 'root', as I wanted to be able to edit them later, if necessary. I printed them out as I find them easier to work with in this form.

/var/news/FAQ/INN_FAQ1.txt General information
/var/news/FAQ/INN_FAQ2.txt Specific notes for specific operating systems
/var/news/FAQ/INN_FAQ3.txt Reasons why INN is not starting
/var/news/FAQ/INN_FAQ4.txt Debugging and configuring information
/var/news/FAQ/INN_FAQ5.txt Other error messages and what they mean
/var/news/FAQ/INN_FAQ6.txt Day-to-day operation and changes to the system
/var/news/FAQ/INN_FAQ7.txt Problems with INN already running
/var/news/FAQ/INN_FAQ8.txt Appendix A: Norman’s install guide
/var/news/FAQ/INN_FAQ9.txt Appendix B: Configuration for certain systems

The INN 'man pages'

The INN man pages are in /var/news/man. I added this directory to the MANPATH line in ~cspry/.login. I tried to set the man pages to be visible: First I tried with /var/news/man/man1/grephistory.1 using a method that I have used before:

neqn grephistory.1 | tbl | nroff -man > grephistory
pack -f graphistory
and copied the grephistory.z file to /usr/local/man/cat1 and grephistory.1 to /usr/local/man/man1.

I converted all the man pages in /var/news/man using the commands above. Then I was able to see the man pages using ‘man –d /path/manpage.z’. I used this command to view then cut and paste them to 'nedit' (my text editor) and print them. This took quite a while, but gave me an excellent manual to work with. I went thorough them to get an overview of what to do. After restarting the Indy, I was able to see all these man pages in a UNIX shell.

Setting up and running INN

I learnt that INN 'programs' have to be controlled when the user is logged in and running a shell as 'news'. You do this by opening a UNIX shell as an ordinary 'user', becoming 'superuser' (su, password), then typing 'su - news' (su 'dash' news). This gives a shell in which all the commands are run as 'news' which is ID '6'. The commands that can be used here are the ones that have 'man' pages, as prepared above.

I next followed the instructions in /var/news/README

inn.conf
---------
/var/news/inn.conf has the 'configuration' setting for INN. I used the 'nedit' text editor to make the following alterations to it and the other files below.: (Note: my Indy is 'sprysgi.sghms.ac.uk').

organization: InterNetNews at SPRYSGI

newsfeeds
---------
I remmed out the following lines as I did not want to send postings to other news hosts.

#ME\
# :*,!foo.*/world,usa,na,gnu,bionet,pubnet,u3b,eunet,vmsnet,inet,ddn,\
# k12\
# ::

nntpsend.ctl
------------
This gives the names of the sites to be fed by sstpsend. I remmed them out.

#nsavax:erehwon.nsavax.gov::-S -t60
#walldrug:walldrug.com:1m:-T1800 -t300

hosts.nntp
----------
This is the lists of hosts that feed nntp news. I have none so remmed out:

#news.foo.com:

nnrp.access
-----------
This specifies the access control for those NNTP sites that are handled by innd. I added:

*.sghms.ac.uk:Read Post:::*

control.ctl
-----------
This is a list of what INN should do when it gets a variety of messages. I left it unchanged as I did not know if I would get any.

expire.ctl
----------
This expires the old news articles after parsing /var/news/history.

/remember/:14

##  Keep for 1-10 days, allow Expires headers to work.
*:A:1:10:never

sprysgi*:A:never:never:never

overview.fmt
------------
This is the file that provides the 'organization' of the news database. I left it unchanged.

passwd.nntp
----------
This is the file that has the password to send to news servers. I did  not need one so remmed out:

#news.foo.com:rsalz:martha

innwatch.ctl
------------
This sets what actions to take during supervisions by innwatch. I did not change it.

moderators
----------
This provides the addresses of news moderators. As it will not be used I  remmed out the lines:

# gnu.*:%s@tut.cis.ohio-state.edu
# *:%s@uunet.uu.net
 
I added to '/etc/syslog.conf'

news.info       /var/news/log/news.notice
news.crit       /var/news/log/news.crit
news.err        /var/news/log/news.err

I restarted syslog:
/etc/killall -HUP syslogd

It is worth having a 'chkconfig' flag to tell whether 'news' is 'on' or 'off'. As 'superuser', make a file '/var/config/news' and put the word 'off' in it.

I ran the following commands:

cd /var/news/TO.BE.INSTALLED; cp news /etc/init.d/news
chkconfig -f news on
cd /etc/rc2.d; ln -s ../init.d/news S62news
cd /etc/rc0.d; ln -s ../init.d/news K35news

I exited back to being a normal user again and used 'user manager' to make a user called 'usenet' who would receive mail from the server. I made a directory called '/var/news/dead.letter' to receive dead letters if they were not received by user 'usenet'.

I then logged in as 'news' in the following way:

sprysgi293% su - news

ready
{news@sprysgi:1} cd ~/TO.BE.INSTALLED
{news@sprysgi:2} crontab crontab --- This set up the cron actions to be used
{news@sprysgi:3}news.daily --- This  ran a series of actions that are normally part of the daily administration of the server. It took a while to run then gave back the prompt.
logout

As 'su' I renamed the '/usr/news/active' file to /var/news/active.def. I decided that I would have two newsgroups to start with so made a new /var/news/active file with the same syntax as the original file but for these two local groups in addition to the control and junk groups:.

control 0000000000 0000000000 n
junk 0000000000 0000000000 n
comp.admin 0000000000 0000000001 y
sghms.news 0000000000 0000000001 y

I renamed /var/news/newsgroups as /var/news/newsgroups.def and made a new /var/news/newsgroups file with the same syntax as the original file but for these two local groups in addition to the control and junk groups.

control
junk
comp.admin        Computer administration
sghms.news        Information at SGHMS

I then started up the news server

sprysgi294% /etc/init.d/news start
Starting innd.

sprysgi295% ps -el | grep innd
innd

This showed that the 'innd' demon had started.

I started a 'news' reader (Netscape Communicator) and connected to the new news server and sent it a news message. It seemed to work OK.

You can stop and start the news server as 'superuser' with ‘/etc/init.d/news stop’ then ‘/etc/init.d/news start’ or as user 'news' (in the 'su - news' shell) with '/var/news/etc/rc.news'. You can run the /var/news/bin/news.daily' command as well if it looks as though the news server needs to be 'sorted out' for some reason.

The database of usenet articles are in /var/spool/news. The 'comp.admin' messages are in /var/spool/news/comp/admin/1 2 3 etc. These are created automatically when someone sends the first news message. Do not alter them.

ctlinnd

ctlinnd is one of the  programs that is run under the 'su - news' shell which controls a lot of things. I suggest reading the 'man page' and trying out some of the simpler commands after 'INN' has been started. For example 'mode' tells you if the system is running and other data. 'ctlinnd -h' lists the various commands that can be used with it.

inncheck

This is a useful script (a PERL script actually):

sprysgi72% su - news
ready
{news@sprysgi:1} inncheck -v
Looking at /var/news/active...
Looking at /var/news/control.ctl...
Looking at /var/news/expire.ctl...
/var/news/expire.ctl:0: mode 644, should be 440
Looking at /var/news/hosts.nntp...
/var/news/hosts.nntp:0: mode 644, should be 440
Looking at /var/news/inn.conf...
Looking at /var/news/moderators...
Looking at /var/news/newsfeeds...
MEdummy-feed, /var/news/newsfeeds:0: ME entry accepts all incoming article distributions
done.
Looking at /var/news/nnrp.access...
/var/news/nnrp.access:0: mode 644, should be 440
Looking at /var/news/nntpsend.ctl...
/var/news/nntpsend.ctl:0: mode 644, should be 440
Looking at /var/news/overview.fmt...
Looking at /var/news/passwd.nntp...
/var/news/passwd.nntp:0: mode 644, should be 440
{news@sprysgi:2}

I altered the chmod values as recommended.
I remmed out the dummyfeed in newsfeeds set up in the line above.

{news@sprysgi:1} inncheck -v
Looking at /var/news/active...
Looking at /var/news/control.ctl...
Looking at /var/news/expire.ctl...
Looking at /var/news/hosts.nntp...
Looking at /var/news/inn.conf...
Looking at /var/news/moderators...
Looking at /var/news/newsfeeds...
/var/news/newsfeeds:0: ME entry accepts all incoming article distributions
done.
Looking at /var/news/nnrp.access...
Looking at /var/news/nntpsend.ctl...
Looking at /var/news/overview.fmt...
Looking at /var/news/passwd.nntp...

This looked OK.

Note that it is worth looking at the 'mail' in the 'Usenet' account as that is where information is put if things go wrong. Also 'syslog' has information as well.

If you have any corrections or additions to make to this little guide, please mail them to me, Christopher Spry.

bann01.gif (2203 bytes)

Return to the 'home page'

Return to the `Computing index page'

Return to the 'Indy administration index'