Installing INN part 2: [Previous]
[Up to Table of Contents]
[Next]
2. Newsgroups, Active, Sys, and Newsfeeds
The biggest difference is how the newsfeeds file compares with the
sys file. Newsgroup patterns like "all.all.ctl" are completely gone.
All newsgroup patterns are shell-style wildcards, matched against the
active file.
The active file is taken to be the definitive list of newsgroups
that you want to receive. With B and C news, an article must match the
subscription list of the local site as specified in the sys file. If it
matches, each newsgroup is then looked up in the active file. If none
of the newsgroups are found, then the article is filed into the
newsgroup named "junk".
INN's behavior is much simpler. If a newsgroup does not appear in
the active file, it is ignored. If none of the groups are mentioned,
then the article is rejected: nothing is written to disk. This is a
deliberate design decision: if you do not want a particular newsgroup
to take up your disk space, remove it from the active file; if your
neighbors have not gotten around to updating your newsfeed, then the
only thing that will happen is that some network bandwidth will have
been wasted when they send you the article.
You can change INN's behavior so that it resembles the other
systems. To do this, compile with WANT_TRASH set to "DO." Note that
this will accept everything. Because there is no subscription list, you
cannot say "give me all of the foo hierarchy (filed into junk), but not
the alt hierarchy." You must list the group in the active file.
INN strictly believes in distributions. If the site named ME has
any distributions, then incoming articles must either have no
Distribution header, or the header must match the distribution list. If
you want to blindly accept all distributions, make sure you do not have
a "/distrib,..." section in your ME entry. Distributions are fixed
strings -- there are no patterns or special wildcards like "all."
For more details on these items, see doc/newsfeeds.5.
[Source:"Installing InterNetNews 1.5.1"][
File-name:install.ms.2][Revision: 1.19 1996/11/10]
[Copyright: 1991 Rich Salz, 1996 Internet Software Consortium]
Installing INN Part 2 : [Previous]
[Up to Table of Contents]
[Next]
You can find a summary and links related to this topic
as part of the Mib Software Usenet RKT.