z@rocksvax.UUCP (Jim Ziobro) (12/27/84)
Let me propose a definition for the distribution facility:
For each line in the sys file:
An article will get forwarded if any one of the 'Newsgroups:' names
matches the specification in the sys file and if a 'Distribution:'
clause is present at least one of the names in that clause must also
match the sys file specification.
That would imply braodcast logic like:
for each sys line
if news_group_match (article.newsgroups)
if present (article.distribution)
if news_group_match (article.distribution)
transmit(article)
But what is happening in my (May `83) version is:
if present(article.distribution)
article.newsgroup <- article.distribution
for each sys line
if news_group_match (article.newsgroups)
transmit(article)
Does this sound OK? I will try to put together a patch or two.
Also I think we ought to think about the meaning of 'net' vs.
'net.all'. Could be another sore point further up the line.
--
//Z\\
James M. Ziobro
Ziobro.Henr@Xerox.ARPA
{rochester,amd,sunybcs,allegra}!rocksvax!z