-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
As a moderator or co-moderator of several newsgroups, I have noticed
some concerning trends in misconfigured or non-standard news servers and
how they interact with moderated newsgroups, their moderators, and
users. These behaviors appear contrary to established customary
behavior of reference news server implementations like INN, and in the
relevant RFC's, including the most current, standards-track, RFC 5537:
http://tools.ietf.org/html/rfc5537
They also cause specific annoyances to the moderators and users of
moderated newsgroups. When the administrators of these non-standard
sites are (politely) queried about these behaviors, they often reply
that they have some local justification for running their servers in
the way that they do, or they disagree with the interpretation of RFC's,
or they have no control over the behavior of their news server software,
which is custom or proprietary.
Example 1:
Some news servers, when presented with a locally-originated article
crossposted to more than one moderated newsgroup, will send separate
e-mail submissions to each moderated newsgroup's submission address.
Sometimes these duplicate submissions will contain the same Message-ID,
sometimes different. This is obviously hazardous, as it may cause
inconsistent approval decisions, duplicate articles, or submissions to
be rejected by the news server due to a duplicate Message-ID. Some
teams of closely-related newsgroups where this happens often, will try
to trap for these through forwarding and duplicate checking, but it can
still cause annoying and confusing behavior, including article
rejections back to the submitter as a duplicate.
This behavior is clearly contrary to standards, both from a plain-text
reading of the above RFC (particularly sections 3.5.1 and 3.9), and from
consultation with the RFC's authors, Russ Allbery and Charles Lindsey.
One news server administrator was finally convinced to change the
behavior of his server after the weight of all of this evidence, but
still considers it a low-priority change to make sometime in the
medium-term future. There may be others out there.
Questions to moderators:
- Have you observed this behavior? What techniques do you have in
place to deal with it?
- Have you attempted to write to the administrators of non-standard
news servers that exhibit this behavior? What was their reply?
- Is this behavior exhibited in specific versions of
commonly-available news server software, or only in customized/
proprietary versions used locally?
- Do any moderators do re-injected, sequential approval like in
Section 3.9 of RFC 5537, or do you do other techniques like
duplicate checking and auto-forwarding to one designated/delegated
team that makes a single approval decision for all of the newsgroups
in the Newsgroups: header?
Example 2:
Some news server sites do not have up-to-date or accurate lists of which
newsgroups are moderated, and which are not. Some sites will create
newsgroups, but set all of them to unmoderated. At least one major news
server site appears to reserve the right to use the deliberate removal
of moderated status of a known moderated newsgroup on their news server
as a threat/punishment to moderation teams that complain about abuse and
SPAM originated by the local users of their server who attempt to make
such submissions to moderated newsgroups. This last one is based on
personal experience.
If an article is posted to a moderated newsgroup, but originated by a
user posting to a news server that has the newsgroup configured to
unmoderated, the article will be injected into the news stream and not
e-mailed to the moderator for approval. This is probably an unavoidable
error from misconfiguration, and not behavior in violation of standards.
However, what is non-standard behavior is when this article that
bypassed moderation reaches some news servers. The article is supposed
to be dropped, not displayed, and certainly not resubmitted to the
moderators (this last behavior was a very famous bug in old news server
software that caused moderators to be flooded by multiple submissions
from sites that received these articles, thankfully long since fixed).
Some servers will not drop, and not resubmit, but will just display it
in the newsgroup as if that newsgroup was unmoderated, often whether the
newsgroup is configured on that news server to be unmoderated or not.
This has an obvious problem of bypassing moderation. Also, if the
article is obviously non-approvable due to content or crossposting to
too many newsgroups, readers may incorrectly assume that it was approved
by a moderator, and complain to the moderators about non-existent or
inconsistent moderation decisions. For those moderated newsgroups that
implement PGPMoose checking, this can also cause false-positives, and
even confusion if the article appears on a server on which the PGPMoose
checking is performed, but does not appear on a server where other
moderators, particularly those who may originate cancel or NoCeM
messages, may use.
This second example does not appear to be directly addressed by RFC's.
Rather, the dropping of such incorrectly injected articles is the
customary, de-facto behavior of reference news servers like INN.
Experiences writing to news server administrators about this is often
that they consider this display of unmoderated articles on moderated
newsgroups to be a feature, even a diagnostic aid, rather than a bug,
and decline to fix it. The lack of specific RFC language on this
appears to leave little recourse for appeal.
Questions to moderators:
- Have you observed this behavior? What techniques do you have in
place to deal with it?
- Have you attempted to write to the administrators of non-standard
news servers that exhibit this behavior? What was their reply?
- Is this behavior exhibited in specific versions of
commonly-available news server software, or only in proprietary/
customized versions used locally?
Thanks in advance for your insights, and suggested solutions, to these
problems.
- --
Paul W. Schleck
psch...@novia.net
http://www.novia.net/~pschleck/
Finger
psch...@novia.net for PGP Public Key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)
iEYEARECAAYFAlJ+O0QACgkQ6Pj0az779o7XrQCggrNwQYJ3VIsYKn/rl6sEwKE/
T30AmgPwDx4YbQDZbOJTv7NNDeIGBZlv
=F1FN
-----END PGP SIGNATURE-----