Re: [Editorial Errata Reported] RFC5537 (1980)

Julien ÉLIE <julien@trigofacile.com> Tue, 29 December 2009 07:34 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 6BAC53A69A9 for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 28 Dec 2009 23:34:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.807
X-Spam-Level:
X-Spam-Status: No, score=-1.807 tagged_above=-999 required=5 tests=[AWL=1.204, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_74=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, STOX_REPLY_TYPE=0.001, TVD_FINGER_02=2.134]
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 dDBSGHU9MBXB for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 28 Dec 2009 23:34:47 -0800 (PST)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227]) by core3.amsl.com (Postfix) with ESMTP id 84CB13A69AA for <usefor-archive@ietf.org>; Mon, 28 Dec 2009 23:34:47 -0800 (PST)
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 nBT7Rbhr062081 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 Dec 2009 00:27:37 -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 nBT7RbMg062079; Tue, 29 Dec 2009 00:27:37 -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 39.mail-out.ovh.net (39.mail-out.ovh.net [213.251.138.60]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id nBT7RXYh062072 for <ietf-usefor@imc.org>; Tue, 29 Dec 2009 00:27:34 -0700 (MST) (envelope-from julien@trigofacile.com)
Received: (qmail 19155 invoked by uid 503); 28 Dec 2009 18:48:21 -0000
Received: from b7.ovh.net (HELO mail643.ha.ovh.net) (213.186.33.57) by 39.mail-out.ovh.net with SMTP; 28 Dec 2009 18:48:21 -0000
Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 28 Dec 2009 18:47:48 -0000
Received: from amontpellier-159-1-14-25.w90-57.abo.wanadoo.fr (HELO Iulius) (julien%trigofacile.com@90.57.85.25) by ns0.ovh.net with SMTP; 28 Dec 2009 18:47:45 -0000
Message-ID: <4E0AAD5953E54641B28EF7EAAD8D7202@Iulius>
From: Julien ÉLIE <julien@trigofacile.com>
To: ietf-usefor@imc.org
Cc: ah@TR-Sys.de, rfc-editor@rfc-editor.org, rra@stanford.edu, chl@clerew.man.ac.uk, lisa.dusseault@gmail.com, alexey.melnikov@isode.com, harald@alvestrand.no
References: <200912281259.nBSCxM0x000430@boreas.isi.edu>
In-Reply-To: <200912281259.nBSCxM0x000430@boreas.isi.edu>
Subject: Re: [Editorial Errata Reported] RFC5537 (1980)
Date: Mon, 28 Dec 2009 19:47:57 +0100
Organization: TrigoFACILE -- http://www.trigofacile.com/
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="Windows-1252"; reply-type="original"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6002.18005
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005
X-Ovh-Tracer-Id: 18253370764769754553
X-Ovh-Remote: 90.57.85.25 (amontpellier-159-1-14-25.w90-57.abo.wanadoo.fr)
X-Ovh-Local: 213.186.33.20 (ns0.ovh.net)
X-Spam-Check: DONE|U 0.5/N
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>

Hi Alfred,

I have two major remarks:

1/ If your report is verified, there is also Section 3.4, fourth paragraph,
to amend:

    predating this specification do not add an Injection-Date header.

"field" is missing.


2/ When you say:
>  Similarly, denoting as "header field" a "header field value" is
>  confusing -- items (e), (f), (g), (i), and (j) above.

Where do you draw the "header field value" terminology?
Isn't it "header field body"?  RFCs 5322 and 5536 define
"header field body" but not "header field value".




And also a few other points:

Note that when for instance we have in Section 6.1 of RFC 5537:

   To best ensure that it will be relayed to the same news servers as
   the original message, a cancel control message SHOULD have the same
   Newsgroups header field as the message it is cancelling.

or in 6.1:

   Cancel control messages are not required to have the same Newsgroups
   header field as the messages they are cancelling.  Since they are
   sometimes processed before the original message is received, it may
   not be possible to check that the Newsgroup header fields match.


of course it is not exactly the same header field because
   Newsgroups: group1,group2
and
   Newsgroups:    groups1,group2
are equivalent...  WSP and FWS should not be taken into account...

Should such terminology also be fixed?



And in Section 5.5:

   Contrary to [RFC1036], the relayer-name MUST be given as the last
   argument in the Control header field.

Wouldn't it be better to say it is the header body?



> Rationale:
>  Contrary to its companion document, RFC 5536, this RFC mixes precise
>  IETF terminology for protocol elements and colloquial abuse of it in
>  various places.  For clarity and consistency, it should also
>  inequivocally make use of the standard terminology; the fields
>  of the "header" that a protocol layer or sub-layer adds to its
>  payload are "header fields", not "headers" in itself.


Shouldn't RFC 3977 also be checked for that?

   The distrib.pats list is maintained by some NNTP servers to assist
   clients to choose a value for the content of the Distribution header
   of a news article being posted.

   Lines or Bytes header

and other similar terminology.  RFC 3977 defines headers this way:

   The headers of an article consist of one or more header lines.  Each
   header line consists of a header name, a colon, a space, the header
   content, and a CRLF, in that order.

-- 
Julien ÉLIE

« Ne parlez jamais de vous, ni en bien, car on ne vous
  croirait pas, ni en mal car on ne vous croirait que trop. » (Confucius)