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