Re: #1416

"Charles Lindsey" <chl@clerew.man.ac.uk> Mon, 04 August 2008 16:16 UTC

Return-Path: <owner-ietf-usefor@mail.imc.org>
X-Original-To: ietfarch-usefor-archive@core3.amsl.com
Delivered-To: ietfarch-usefor-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D822F28C2A7 for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 4 Aug 2008 09:16:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.763
X-Spam-Level:
X-Spam-Status: No, score=-2.763 tagged_above=-999 required=5 tests=[AWL=-0.717, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R+XNpBTMdcft for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 4 Aug 2008 09:16:08 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227]) by core3.amsl.com (Postfix) with ESMTP id 9E6223A697F for <usefor-archive@ietf.org>; Mon, 4 Aug 2008 09:16:08 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m74GCAx5067399 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Aug 2008 09:12:10 -0700 (MST) (envelope-from owner-ietf-usefor@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m74GCA12067397; Mon, 4 Aug 2008 09:12:10 -0700 (MST) (envelope-from owner-ietf-usefor@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-usefor@mail.imc.org using -f
Received: from v-smtp-auth-relay-2.gradwell.net (v-smtp-auth-relay-2.gradwell.net [79.135.125.41]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m74GC7To067376 for <ietf-usefor@imc.org>; Mon, 4 Aug 2008 09:12:09 -0700 (MST) (envelope-from news@clerew.man.ac.uk)
Received: from [80.175.135.89] ([80.175.135.89] helo=clerew.man.ac.uk country=GB ident=postmaster&pop3$clerew*man$ac$uk) by v-smtp-auth-relay-2.gradwell.net with esmtpa (Gradwell gwh-smtpd 1.290) id 48972a56.6470.2 for ietf-usefor@imc.org; Mon, 4 Aug 2008 17:12:06 +0100 (envelope-sender <news@clerew.man.ac.uk>)
Received: from clerew.man.ac.uk (localhost [127.0.0.1]) by clerew.man.ac.uk (8.13.7/8.13.7) with ESMTP id m74GC3OQ019852 for <ietf-usefor@imc.org>; Mon, 4 Aug 2008 17:12:03 +0100 (BST)
Received: (from news@localhost) by clerew.man.ac.uk (8.13.7/8.13.7/Submit) id m74GC3oM019848 for ietf-usefor@imc.org; Mon, 4 Aug 2008 17:12:03 +0100 (BST)
To: ietf-usefor@imc.org
Xref: clerew local.usefor:24786
Path: clerew!chl
From: Charles Lindsey <chl@clerew.man.ac.uk>
Subject: Re: #1416
Message-ID: <K52xyp.7zo@clerew.man.ac.uk>
X-Newsreader: NN version 6.5.2 (NOV)
References: <9442EF79-36EC-470E-A1A0-1FED84065F96@commerce.net> <871w1dzmzj.fsf@windlord.stanford.edu> <K4rLJJ.31q@clerew.man.ac.uk> <87tze1y8jc.fsf@windlord.stanford.edu>
Date: Mon, 04 Aug 2008 14:08:49 +0000
Lines: 72
Sender: owner-ietf-usefor@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-usefor/mail-archive/>
List-Unsubscribe: <mailto:ietf-usefor-request@imc.org?body=unsubscribe>
List-ID: <ietf-usefor.imc.org>

In <87tze1y8jc.fsf@windlord.stanford.edu> Russ Allbery <rra@stanford.edu> writes:

>"Charles Lindsey" <chl@clerew.man.ac.uk> writes:

>> That left just one small worry. I wanted (version IC) Injection Agents
>> to _always_ insert an Injection-Date (except when it was already
>> present, of course). Russ argued (version IR) that this would sometimes
>> cause existing implementations to behave oddly, and proposed a
>> less-intuitive rule for when Injection Agents should insert it.

>I think there's also a remaining point of disagreement over whether
>injection agents SHOULD reject articles with a stale Date.

>I just submitted draft-ietf-usefor-usepro-10 including the (I believe
>non-controversial) new history section and corresponding rewordings in the
>duties of a relaying and serving agent.  Below is the remaining diff for
>my solution for #1416.  Please note if any of the below is uncontroversial
>so that I can commit those sections and reduce the diff to only the
>disputed portion.

90% of what follows is agreed, and it might be helpful to get it into an
ID so that we can see it all in context, and then argue over the small
remaining difference. Such concerns as I have with the rest of it are all
in the "niggles" category.

>             <t>It SHOULD reject any proto-article whose Newsgroups header
>             field does not contain at least one &lt;newsgroup-name> for a
>@@ -770,8 +829,14 @@
>             the source of the article and possibly other trace information
>             as described in Section 3.2.8 of <xref target="USEFOR" />.</t>
> 
>-            <t>The injecting agent MUST then add an Injection-Date header
>-            field containing the current date and time.</t>
>+            <t>If the proto-article already had an Injection-Date header
>+            field, it MUST NOT be modified or replaced.  If the
>+            proto-article had both a Message-ID header field and a Date
>+            header field, an Injection-Date header field MUST NOT be
>+            added, since the proto-article may have been multiply injected
>+            by a posting agent that predates this standard.  Otherwise,
>+            the injecting agent MUST add an Injection-Date header field
>+            containing the current date and time.</t>

That is the principle point of difference between IR and IC. I would
prefer it to say

>+            <t>If the proto-article already had an Injection-Date header
>+            field, it MUST NOT be modified or replaced.  Otherwise,
>+            the injecting agent MUST add an Injection-Date header field
>+            containing the current date and time.</t>

If that change is made, there are probably a few consequential changes
and niggles elsewhere, but that is the essence of it.

In that case, there is a small possibility that, until all agents have
been upgraded, a few users may occasionally see an article they have seen
before. See <http://www.imc.org/ietf-usefor/drafts/issue-1416> for the
somewhat complicated chain of events that can give rise to this.

OTOH, without my change, most articles will never receive an Injection-Date
at all, and that will continue to be the case undefinitely (unless Posting
agents routinely start to do it, which I consider unlikely).

-- 
Charles H. Lindsey ---------At Home, doing my own thing------------------------
Tel: +44 161 436 6131 Fax: +44 161 436 6133   Web: http://www.cs.man.ac.uk/~chl
Email: chl@clerew.man.ac.uk      Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K.
PGP: 2C15F1A9      Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5