Re: [1586] Multiple POSTED in Path: header
Harald Alvestrand <[email protected]> Tue, 03 Feb 2009 13:27:51 +0100
| Newsgroups | gmane.ietf.usenet.format |
|---|---|
| Message-ID | <[email protected]> |
Charles Lindsey wrote:
> 3.4.1 of the present draft contains:
>
> A proto-article has the same format as a normal article except that
> the Injection-Info and Xref header fields MUST NOT be present; the
> Path header field SHOULD NOT contain a "POSTED" <diag-keyword>; and
> any of the following mandatory header fields MAY be omitted:
> Message-ID, Date, and Path. In all other respects, a proto-article
> MUST be a valid Netnews article. In particular, the header fields
> which may be omitted MUST NOT be present with invalid content.
>
> That "SHOULD NOT" was formerly "MUST NOT", so it is an improvement.
>
> But I propose changing it to:
>
> .. the Path header field MAY contain a "POSTED" <diag-keyword>; ...
>
> and adding a NOTE such as the following:
>
> NOTE: Whereas the presence of two "POSTED" <diag-keyword>s will often
> indicate a malicious attempt to disguise the true origin of an article,
> it could also arise following some ususual gatewaying or injecting
> scenario (taking advantage of the "MAY contain" above), in which case
> it could be useful for detecting unintended loops or mismanaged
> gateways. The whole intent of these <path-diagnostic)s is to assist
> humans in assessing unusual situations, and it would be unwise for
> subsequent agents automatically to assume one possibility or the other.
>
> Essentially, I am arguing for not throwing away any information which might
> be of subsequent diagnostic use, possibly at the expense of making people
> think a bit before accusing posters of trollery. It is up to the "netkops"
> to deal with these issues, and our draft should not try to prejudge their
> efforts.
>
I disagree with this idea, and think we should keep the SHOULD NOT.
Not throwing away information can be accomplished by tricks like
Old-Path:. As the proposed note effectively says, saying that multiple
POSTs are generally acceptable is an invitation to the script kiddies to
play with it.
Harald