Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site rocksvax.UUCP
Path: utzoo!watmath!clyde!cbosgd!ulysses!allegra!princeton!rocksvax!z
From: z@rocksvax.UUCP (Jim Ziobro)
Newsgroups: net.news
Subject: your sys file is wrong and so is your software
Message-ID: <700@rocksvax.UUCP>
Date: Thu, 27-Dec-84 01:01:16 EST
Article-I.D.: rocksvax.700
Posted: Thu Dec 27 01:01:16 1984
Date-Received: Fri, 28-Dec-84 03:58:03 EST
References: <2112@nsc.UUCP>
Organization: Xerox
Lines: 36


	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