[news.software.b] Another solution to the "Cnews must die" issue.

alexis@panix.uucp (Alexis Rosen) (06/08/91)

First of all, I wonder why people are making the assumption that every current
Cnews site would run whatever bad-header-notification program we may come up
with. In fact, the obvious problem of zillions of duplicate error messages
wouldn't be an issue if we could get just a few widely connected sites to run
such software.

Remember, the only problem sites are the ones whose messages are reaching a
large part of the net before they die. If you're a leaf off of a current Cnews
site, and you're posting bad headers, you'll _never_ see any responses. If
that doesn't clue you in, then the rest of us are probably better off not
seeing postings from your site. :-) (After all, that's what misc.test is for.)

So if a few well-chosen sites ran the software we'd be fine. Sites that spring
to mind are uunet, psi, and the european gateway (mcsun?). A few more wouldn't
hurt. Anything less than 30 or 40 machines should be fine.

This software should not respond to each individual message. It should cull
the log file for bad sites, appending site names to a file, which would be
processed once every two weeks or so. A script to do this would be trivial
to write, and could be run from newsdaily or cron as admins saw fit.

But what if we can't secure the cooperation of those sites?

There is another way, if somewhat less efficient. Once again, cull the log
file every day. Once every 15 days or so, build a list of offending sites.
Check the newsgroup news.software.offensive for articles whose "Subject: "
is the name of that site. If you don't see such an article, post one, with
an expiry of 1 month. Then send mail to that site's admin.

Lots of sites could run that software without causing major problems. As long
as people picked different starts for their 15-day periods, that is...

Now there is still the problem here of multiple notifications going to each
bad site. But because bad sites don't get to the whole net, there should be
enough localization, in concert with the throttling effect of checking the
newsgroup, to prevent mail floods.

If flooding is still a concern, instead of mailing errors right away you could
file them for another three days and check the newsgroup again. If another site
posted the same offending site you did, compare dates. If yours is later,
don't bother to send mail.

Comments welcome. Flames to /dev/null.

---
Alexis Rosen
Owner/Sysadmin, PANIX Public Access Unix, NY
alexis@panix.com
{cmcl2,apple}!panix!alexis