Re: [Dime] [AAA-DOCTORS] Fwd: [Editorial Errata Reported] RFC6733 (4803)

Benoit Claise <bclaise@cisco.com> Thu, 12 January 2017 18:05 UTC

Return-Path: <bclaise@cisco.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD8D4128AB0; Thu, 12 Jan 2017 10:05:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.72
X-Spam-Level:
X-Spam-Status: No, score=-17.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kqBdt7eT5nhS; Thu, 12 Jan 2017 10:05:34 -0800 (PST)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 804D6129421; Thu, 12 Jan 2017 10:05:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=34560; q=dns/txt; s=iport; t=1484244333; x=1485453933; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=So2MHZZp8xX4aKQApkCWj/zF96eG5NPBC8W+CpyK8Sk=; b=NE+SoE1/cQo1T30Ko7LK94NgdfyDThl9hxqyuPFAFy0Wt0kzI+EtBz1P Z8bJH78jlOC8YGxuPyAEJV1spfoPPpYtRm2rh2DIXplbj9snImR+sRNQH gVsjYJZx7IQiKwBZmgMN1U+FLH+UQvWgFNVLzyAeTO7lQuD86CD2RU8AW U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AYAQB8xHdY/xbLJq1DGhkBAQEBAQEBAQEBAQcBAQEBAYJyOw8BAQEBAX4DgQaNWHKRIogCixmCD4INKoV4AoJFFAECAQEBAQEBAWMohGkBAQEEJwZMEAsRAwECIQEGByElCQgGAQwGAgEBiGEDGA4tsiU6K4cXDYJJAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYZFggIIgVGBBoE7gRM7gQQLEQE8DAqFDx8FiHYRhheBRYRFhUw4jVWEAYF3hQ6DKoY7iBOBfVmDaIQTHzgQYSQSCBUVGIRWDQ+BYD01AROGJIIuAQEB
X-IronPort-AV: E=Sophos;i="5.33,219,1477958400"; d="scan'208,217";a="651569988"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jan 2017 18:05:29 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v0CI5ROO003507; Thu, 12 Jan 2017 18:05:27 GMT
To: lionel.morand@orange.com, "aaa-doctors@ietf.org" <aaa-doctors@ietf.org>, "sec-ads@ietf.org" <sec-ads@ietf.org>
References: <20160913214213.4DBFAB80B89@rfc-editor.org> <372e075c-1564-b36a-1eb3-e62c8717535f@cisco.com> <2069_1483442208_586B8820_2069_7324_1_6B7134B31289DC4FAF731D844122B36E0BFC5E94@OPEXCLILM43.corporate.adroot.infra.ftgroup> <17526_1483443934_586B8EDE_17526_11792_1_6B7134B31289DC4FAF731D844122B36E0BFC600A@OPEXCLILM43.corporate.adroot.infra.ftgroup>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <909d02b4-3f2e-4839-ac0e-7519e5efb8aa@cisco.com>
Date: Thu, 12 Jan 2017 19:05:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <17526_1483443934_586B8EDE_17526_11792_1_6B7134B31289DC4FAF731D844122B36E0BFC600A@OPEXCLILM43.corporate.adroot.infra.ftgroup>
Content-Type: multipart/alternative; boundary="------------CC8BC7BF956EE68156085C4C"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dime/mVNJdvmgMtAZhn1wJWrut2kLtRk>
Cc: "dime@ietf.org" <dime@ietf.org>, "holger+ietf@freyther.de" <holger+ietf@freyther.de>
Subject: Re: [Dime] [AAA-DOCTORS] Fwd: [Editorial Errata Reported] RFC6733 (4803)
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dime/>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Jan 2017 18:05:38 -0000

Dear all,

I would appreciate if others would share their views.

Regards, B.
>
> This errata report is correct on the inconsistency regarding the 
> definition of the command header and AVP header and how they are used 
> in the rest of the document in the ABNF description of commands and 
> Grouped AVPs.
>
> For commands, the header is defined as follow:
>
>    header           = "<Diameter-Header:" command-id
>
>                          [r-bit] [p-bit] [e-bit] [application-id]">"
>
> whereas "<Diameter Header:" is used when defining commands.
>
> Same for Grouped AVP. It is defined as follow:
>
>          header           = "<" "AVP-Header:" avpcode [vendor] ">"
>
> whereas "<AVP Header:" is used when defining Grouped AVPs.
>
> Considering that most (if not all) the ABNF descriptions have been 
> copied from the commands and Grouped AVPs defined in the RFC3588 or 
> RFC6733, I would be in favor to correct the specification by modifying 
> the definition of the headers, i.e.
>
> --> In section 3.2.  Command Code Format Specification
>
> OLD:
>
>    header           = "<Diameter-Header:" command-id
>
>                          [r-bit] [p-bit] [e-bit] [application-id]">"
>
> NEW:
>
>    header           = "<Diameter Header:" command-id
>
>                          [r-bit] [p-bit] [e-bit] [application-id]">"
>
> --> And in section 4.4
>
> OLD:
>
>          header           = "<" "AVP-Header:" avpcode [vendor] ">"
>
> NEW:
>
>          header           = "<" "AVP Header:" avpcode [vendor] ">"
>
> *******************
>
> There are other issues pointed out in this report.
>
> For command-def  = "<" command-name ">" "::=" diameter-message, I 
> would propose to simply correct the example as all the command 
> definitions given in the document are following the command-def 
> definition.
>
> For the grouped-avp-def, I don't know what would be the best approach. 
> We could follow the same approach and require the addition of "<>" but 
> I don't know what would be the impacts on existing Grouped AVPs 
> defined without.
>
> Regards,
>
> Lionel.
>
>
> -------- Forwarded Message --------
>
> *Subject: *
>
> 	
>
> [Editorial Errata Reported] RFC6733 (4803)
>
> *Date: *
>
> 	
>
> Tue, 13 Sep 2016 14:42:13 -0700
>
> *From: *
>
> 	
>
> RFC Errata System <rfc-editor@rfc-editor.org> 
> <mailto:rfc-editor@rfc-editor.org>
>
> *To: *
>
> 	
>
> vf0213@gmail.com <mailto:vf0213@gmail.com>, jari.arkko@ericsson.com 
> <mailto:jari.arkko@ericsson.com>, john.loughney@nokia.com 
> <mailto:john.loughney@nokia.com>, glenzorn@gmail.com 
> <mailto:glenzorn@gmail.com>, bclaise@cisco.com 
> <mailto:bclaise@cisco.com>, joelja@bogus.com 
> <mailto:joelja@bogus.com>, jouni.nospam@gmail.com 
> <mailto:jouni.nospam@gmail.com>, lionel.morand@orange.com 
> <mailto:lionel.morand@orange.com>
>
> *CC: *
>
> 	
>
> holger+ietf@freyther.de <mailto:holger+ietf@freyther.de>, 
> dime@ietf.org <mailto:dime@ietf.org>, rfc-editor@rfc-editor.org 
> <mailto:rfc-editor@rfc-editor.org>
>
> The following errata report has been submitted for RFC6733,
> "Diameter Base Protocol".
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=6733&eid=4803
> --------------------------------------
> Type: Editorial
> Reported by: Holger Freyther<holger+ietf@freyther.de> <mailto:holger+ietf@freyther.de>
> Section: 3.2
> Original Text
> -------------
>     Example-Request ::= < Diameter Header: 9999999, REQ, PXY >
>                         { User-Name }
>                      1* { Origin-Host }
>                       * [ AVP ]
> Corrected Text
> --------------
>     <Example-Request> ::= < Diameter-Header: 9999999, REQ, PXY >
>                         { User-Name }
>                      1* { Origin-Host }
>                       * [ AVP ]
> Notes
> -----
> I converted the BNF into a PetitParser parser in Smalltalk/Pharo and noticed that example and grammar do not match. The first issue is with the example following the grammar but most definitions do not follow the BNF so maybe it is best to update the BNF.
>    header           = "<Diameter-Header:" command-id
>                           [r-bit] [p-bit] [e-bit] [application-id]">"
> But "Diameter-Header:" is not used throughout the text so maybe it is better to update the grammar to "Diameter Header:".
>   command-def      = "<" command-name ">" "::=" diameter-message
> but the example is not using <> for the command-name ("Example-Request"). For the grouped-avp-def application is sometimes used with "<" name ">" and sometimes just name.
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party (IESG)
> can log in to change the status and edit the report, if necessary.
> --------------------------------------
> RFC6733 (draft-ietf-dime-rfc3588bis-33)
> --------------------------------------
> Title               : Diameter Base Protocol
> Publication Date    : October 2012
> Author(s)           : V. Fajardo, Ed., J. Arkko, J. Loughney, G. Zorn, Ed.
> Category            : PROPOSED STANDARD
> Source              : Diameter Maintenance and Extensions
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> .
> _________________________________________________________________________________________________________________________
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.