Re: [Editorial Errata Reported] RFC5536 (1979)

Julien ÉLIE <julien@trigofacile.com> Tue, 29 December 2009 07:44 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 1A3DC3A69A7 for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 28 Dec 2009 23:44:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.513
X-Spam-Level:
X-Spam-Status: No, score=-1.513 tagged_above=-999 required=5 tests=[AWL=0.609, BAYES_05=-1.11, HELO_MISMATCH_COM=0.553, 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 4i9liD9SHB1t for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 28 Dec 2009 23:44:51 -0800 (PST)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227]) by core3.amsl.com (Postfix) with ESMTP id 483B03A67F8 for <usefor-archive@ietf.org>; Mon, 28 Dec 2009 23:44:51 -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 nBT7bpvA062557 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 Dec 2009 00:37:51 -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 nBT7bpbr062556; Tue, 29 Dec 2009 00:37:51 -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 nBT7bnOf062549 for <ietf-usefor@imc.org>; Tue, 29 Dec 2009 00:37:50 -0700 (MST) (envelope-from julien@trigofacile.com)
Received: (qmail 31864 invoked by uid 503); 28 Dec 2009 19:12:22 -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 19:12:22 -0000
Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 28 Dec 2009 19:11: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 19:11:44 -0000
Message-ID: <A2AC86ED5CA747EE9275293A077DD3E4@Iulius>
From: Julien ÉLIE <julien@trigofacile.com>
To: murch@andrew.cmu.edu, chl@clerew.man.ac.uk, dan@dankohn.com, lisa.dusseault@gmail.com, alexey.melnikov@isode.com, harald@alvestrand.no, ietf-usefor@imc.org
Cc: ah@TR-Sys.de, rfc-editor@rfc-editor.org
References: <200912281210.nBSCAox5010283@boreas.isi.edu>
In-Reply-To: <200912281210.nBSCAox5010283@boreas.isi.edu>
Subject: Re: [Editorial Errata Reported] RFC5536 (1979)
Date: Mon, 28 Dec 2009 20:11:49 +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: 211106232643681664
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,

> Rationale:
>  The whole RFC is precise in its use of the IETF standard terminology
>  as explained in Section 2.1.  This phrase is an exception; here as
>  well "header" should be "header field".

Is it really the case?

Section 2.1 of RFC 5536:

   This document follows the
   terminology in Section 2 of [RFC5322] in using the terms "line",
   "header field", "header field name", "header field body"

Section 2 of RFC 5322:

   Header fields are lines beginning with a field name, followed by a
   colon (":"), followed by a field body, and terminated by CRLF.



But a header field body in RFC 5536 seems to refer to what follows the
first SP of a header field body in RFC 5322.
See Section 2.2 of RFC 5536:

   o  All agents MUST generate header fields so that at least one space
      immediately follows the ':' separating the header field name and
      the header field body

It is not the IETF standard terminology you mention in your rationale.



Hmm...  And I now wonder how the wording you suggest in your erratum 1980
for RFC 5537 should be like...
For instance, Section 5.3 of RFC 5537:

    The syntax of its Control header field is:

         control-command     =/ Cancel-command
         Cancel-command      = "cancel" Cancel-arguments
         Cancel-arguments    = 1*WSP msg-id

And Section 3.2.3 of RFC 5536 gives:

   control         =  "Control:" SP *WSP control-command *WSP CRLF
   control-command =  verb *( 1*WSP argument )
   verb            =  token
   argument        =  1*( %x21-7E )


So in RFC 5537, it is not really the header field.  And not really
the header field body.  So the fix in erratum 1980 might not be correct...
Maybe it is better to leave the global "header field" terminology...

-- 
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)