FAQ Maintainers Mailing List
Re: [faq-maintainers] Re: Need to "change the rules"...

---------

From: Andrew Gierth (andrew@erlenstar.demon.co.uk)
Date: Fri Dec 28 2001 - 21:45:05 CST


>>>>> "Jonadab" == Jonadab the Unsightly One <jonadab@bright.net> writes:

 Jonadab> Certainly, *.answers shouldn't count toward the crossposting
 Jonadab> limit. The people with the most power to change this are
 Jonadab> the maintainers of INN, but I get the impression that INN is
 Jonadab> pretty much completely braindead about special groups. It
 Jonadab> doesn't exclude *.answers from being counted toward the
 Jonadab> crossposting limit; it doesn't watchdog against posts with
 Jonadab> news.admin.* in the Followup-To: header but not in the
 Jonadab> Newsgroups: header; it allows news.answers to be matched by
 Jonadab> a wildcard pattern in the expiry config file. These are
 Jonadab> just the things I have noticed.

All of these are local policy matters that should not be coded in the
server; this is why INN has filter interfaces both at the local post
level and for incoming transit feeds.

BTW, there are quite a few legitimate posts that have followups set to
news.admin.* but which are not posted to any news.admin.* group. You
need to be a bit more precise than that to correctly identify the
recent flooding attempts.

Recent versions of INN _do_ have a useful alternative ("C") to the
infamous "G" newsfeeds flag, allowing followup-to to be taken into
account when setting crosspost limits on feeds. This approach gives
you most of the advantages of limiting crossposts without most of the
disadvantages (since FAQs, legitimate announcement posts, etc., should
always have followup-to set narrowly).

 Jonadab> Actually, INN could stand a number of improvments; this
 Jonadab> is just one of them. It also needs better multipost
 Jonadab> detection heuristics

That's an issue for the external filter, not for INN itself (not least
because filters can be written so that they work not only under INN but
also for DNews, Diablo, Typhoon, etc.).

Trying to fold all the filter functionality into the server itself is
a very bad idea.

 Jonadab> (although markov chains would evade even the best automated
 Jonadab> heuristics, but the markov chains are mostly coming from
 Jonadab> certain select subnets that can be blocked based on the feed
 Jonadab> path, if the news admins are with it), among other things.

The "newsagent"-style flooding does not use markov chains and is pretty
easy to filter for (especially since the source code is available for
inspection).

 Jonadab> If I were a news admin, I would make darn sure certain
 Jonadab> special groups are excluded from the count and then set the
 Jonadab> maximum to 2 or _maybe_ 3 at the absolute outside. Barring
 Jonadab> special cases (most notably *.answers), there is really
 Jonadab> never any excuse to post the same message to more than three
 Jonadab> groups, ever.

All I can say is that it's this kind of thinking that has led to the
current problems of inappropriate crosspost filters.

If you're going to filter something, you need to think hard about not
only what you intend to eliminate, but also what will be eliminated
that you _didn't_ intend. In most cases, you won't be able to predict
the full consequences of any given filter, so you need to run it on a
separate box, or in logging-only mode, and look at exactly what is
being rejected.

-- 
Andrew. (professional newsadmin)

************************************************************* To unsubscribe send a message to majordomo@faqs.org as

unsubscribe faq-maintainers fill-in-your-email-address-here *************************************************************



[ FAQ Archive | Search FAQ Mail Archive | Authors | Usenet References ]
[ 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000
]

---------

faq-admin@faqs.org

© Copyright The Internet FAQ Consortium, 1997-2000
All rights reserved