Re: [dispatch] [sipcore] [Technical Errata Reported] RFC7315 (4474)

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 09 October 2015 02:03 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40F3D1A6F38; Thu, 8 Oct 2015 19:03:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 9ldcGrIygDyO; Thu, 8 Oct 2015 19:03:13 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 678881A6F2F; Thu, 8 Oct 2015 19:03:11 -0700 (PDT)
X-AuditID: c1b4fb30-f79626d000006adf-93-5617205d64e3
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id CA.15.27359.D5027165; Fri, 9 Oct 2015 04:03:10 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.226]) by ESESSHC015.ericsson.se ([153.88.183.63]) with mapi id 14.03.0248.002; Fri, 9 Oct 2015 04:03:09 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Cullen Jennings <fluffy@iii.ca>
Thread-Topic: [dispatch] [sipcore] [Technical Errata Reported] RFC7315 (4474)
Thread-Index: AQHQ7t97nIYDUJCaWUq0zXVQ2fcq45474U6QgABWdwCAAEDu14AKWWCwgA5pe2uAAAkewIAMprMAgACkLFI=
Date: Fri, 09 Oct 2015 02:03:08 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B37B346AB@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B37AC0CF1@ESESSMB209.ericsson.se> <AFF32CE1-BE38-4D4A-9D31-BE86B6748150@nostrum.com> <3308F2DE-08F1-46A0-BC01-2445627BAD53@iii.ca> <56031836.3080407@nostrum.com> <4E205A3B-F608-48D3-9DA5-D2220A97D953@nostrum.com> <7594FB04B1934943A5C02806D1A2204B37AE6750@ESESSMB209.ericsson.se>, <D5F8D1FB-3F6B-4DC1-940E-AFD4C7C2022F@iii.ca>
In-Reply-To: <D5F8D1FB-3F6B-4DC1-940E-AFD4C7C2022F@iii.ca>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B37B346ABESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeLIzCtJLcpLzFFi42KZGfG3RjdOQTzMYPJKRov5nafZLZZOWsBq 8WH9D0aLrz82sTmweCxZ8pPJ4/L5j4wes3Y+YQlgjuKySUnNySxLLdK3S+DKaPrTwFyw+Thj xYTWi+wNjN9XM3YxcnJICJhIPJ9+iwnCFpO4cG89WxcjF4eQwFFGib5Hy9ghnMWMEl+3z2Hp YuTgYBOwkOj+pw3SICKgLHFux11mEJtZIFni/aGDzCAlwgI+Eh/3iUCU+Eoca9rEDGEnSRzu X8IOYrMIqEjMv/WKEaScF6jm/to0iE0/mCSOfvoHVsMpYCXx4vQpsDsZgW77fmoNE8QqcYmm LytZIW4WkFiy5zwzhC0q8fLxP1aImnyJfZeWgs3hFRCUODnzCcsERpFZSNpnISmbhaQMIm4g 8eX9bShbW2LZwtfMELa+RPf700zI4gsY2VcxihanFiflphsZ6aUWZSYXF+fn6eWllmxiBMbd wS2/DXYwvnzueIhRgINRiYd3oZ1YmBBrYllxZe4hRmkOFiVx3mamB6FCAumJJanZqakFqUXx RaU5qcWHGJk4OKUaGGPm+ShFvTZM652Rsau4WnHP2n7bq32r/4myT++6bPHkQebmmE1XDyw3 1hJq743R+sDW2PkhRN5+8abFE8LenF2Rc1y+0DhBu2nX/m03GN5vWjHX8u7VaeH2jbNCGhXf FO38a/FASUnzveEXF7lXWZH6ZbMSAu68sHH3Oh/s87hboyDmXqdwgBJLcUaioRZzUXEiAMXu nHecAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/dispatch/Qlfeoddn_FTyxcowm4HdrKGymsM>
Cc: DISPATCH list <dispatch@ietf.org>, Ben Campbell <ben@nostrum.com>, SIPCORE <sipcore@ietf.org>
Subject: Re: [dispatch] [sipcore] [Technical Errata Reported] RFC7315 (4474)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Oct 2015 02:03:17 -0000

Hi Cullen,

So, you are suggesting a SIPCORE draft that updates the ABNF?

Regards,

Christer

Sent from my Windows Phone
________________________________
From: Cullen Jennings<mailto:fluffy@iii.ca>
Sent: ‎08/‎10/‎2015 23:17
To: Christer Holmberg<mailto:christer.holmberg@ericsson.com>
Cc: Ben Campbell<mailto:ben@nostrum.com>; SIPCORE<mailto:sipcore@ietf.org>; DISPATCH list<mailto:dispatch@ietf.org>
Subject: Re: [dispatch] [sipcore] [Technical Errata Reported] RFC7315 (4474)


My 2 cents is still more appropriate to fix it with a draft that epodes  it not an Errata. Imagine an SBC or Firewall that is checking the SIP syntax using the ABNF. The odds of them seeing this change and implementing it much better with an RFC than an errata. Total work either way is minimal.


> On Sep 30, 2015, at 9:12 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:
>
> Hi,
>
>> (+sipcore, dispatch)
>> (as individual)
>>
>> I just realized this discussion did not include the sipcore or dispatch lists, and probably should.
>>
>> Recap: Christer proposed an errata (4474) to RFC 7315. It proposes the following change:
>>
>>> Section 5.4 says:
>>>
>>> extension-access-info  = gen-value
>>>
>>> It should say:
>>>
>>> extension-access-info  = generic-param
>>
>> The generic-param construction allows the NAME = VALUE syntax as in the TS 24.229 extension Jean mentioned below.
>>
>> Keeping in mind the RFC in question was for 3GPP: Is anyone aware of implementations of 7315 that would be broken
>> by this? From Jean's example, it looks like 3GPP had already assumed generic-param.
>
> Correct.
>
> Also, comparing RFC 3455 and RFC 7315, *all but one* of the new access-info parameter values that were added in RFC 7315 follow the generic-param syntax.  So, it seems like we in IETF also assumed generic-param when we did RFC 7315 (and/or we were not concerned about parser issues), but nobody noticed the ABNF issue.
>
> And, as I said earlier, I am pretty sure this header is mostly (only?) used in 3GPP environments, and nobody in 3GPP objected to the change I am now suggesting. It was discussed in 3GPP, and the outcome was to file the errata.
>
> Finally, as Jean indicated, 3GPP has defined a new value, daylight-saving-time, which also uses the generic-param syntax.
>
> Regards,
>
> Christer
>
>
> On 23 Sep 2015, at 16:23, A. Jean Mahoney wrote:
>
>> FWIW - TS 24.229, which defines the values for access-info, considers
>> extension-access-info to be a generic-param, and not a gen-value as
>> specified RFC7315. 3GPP has defined one extension so far (7.2A.4):
>>
>>
>> daylight-saving-time = "daylight-saving-time" EQUAL quoted-string
>>
>> TS 124 229 - V12.9.0 - Digital cellular telecommunications system
>> (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; IP
>> multimedia call control protocol based on Session Initiation Protocol
>> (SIP) and Session Description Protocol (SDP); Stage 3 (3GPP TS 24.229
>> version 12.9.0 Release 12) The daylight-saving-time is an instance of
>> generic-param from the current extension-access-info component of the
>> P- Access-Network-Info header field defined in RFC
>> 7315 [52].
>>
>>
>> Jean
>>
>>
>>
>> On 9/23/15 3:47 PM, Cullen Jennings wrote:
>>> I can see that it might have been better if it had been done this way
>>> Christer is proposing but I don't see how you can change it now. This
>>> change would break existing parsers that checked this. That does not
>>> seem like an errata level thing to me.
>>>
>>>
>>>> On Sep 21, 2015, at 10:30 AM, Ben Campbell <ben@nostrum.com> wrote:
>>>>
>>>> sipcore and dispatch chairs:
>>>>
>>>> Do you have any concerns about accepting Christer's errata? (I note
>>>> RFC 7315 was an orphaned sipping draft progressed as AD sponsored.)
>>>>
>>>> Ben.
>>>>
>>>> Forwarded message:
>>>>
>>>>> From: Christer Holmberg <christer.holmberg@ericsson.com>
>>>>> To: Ben Campbell <ben@nostrum.com>
>>>>> Cc: sipcore@ietf.org <sipcore@ietf.org>
>>>>> Subject: Re: [sipcore] [Technical Errata Reported] RFC7315 (4474)
>>>>> Date: Mon, 21 Sep 2015 10:26:26 +0000
>>>>>
>>>>> Any news on this?
>>>>>
>>>>> Regards,
>>>>>
>>>>> Christer
>>>>>
>>>>> From: sipcore [mailto:sipcore-bounces@ietf.org] On Behalf Of
>>>>> Christer Holmberg
>>>>> Sent: 14. syyskuuta 2015 23:24
>>>>> To: Ben Campbell
>>>>> Cc: sipcore@ietf.org
>>>>> Subject: Re: [sipcore] [Technical Errata Reported] RFC7315 (4474)
>>>>>
>>>>> Hi Ben,
>>>>>
>>>>> I am pretty sure generic-param was the original intention. The
>>>>> majority of all existing value follow the generic-param syntax, and
>>>>> I can't think of any reason why new values would not follow the
>>>>> same syntax. That is how it works for other header fields too.
>>>>>
>>>>> I think this is due to a mistake, where someone thought that
>>>>> extension-access-info  represents the actual parameter name, and
>>>>> therefor only a value (gen-value) is needed. But,
>>>>> extension-access-info represents the whole rule (name AND value),
>>>>> why generic-param is needed :)
>>>>>
>>>>> Regards,
>>>>>
>>>>> Christer
>>>>>
>>>>> Sent from my Windows Phone
>>>>> ________________________________
>>>>> From: Ben Campbell<mailto:ben@nostrum.com>
>>>>> Sent: ‎14/‎09/‎2015 21:31
>>>>> To: Christer Holmberg<mailto:christer.holmberg@ericsson.com>
>>>>> Cc: sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>>> Subject: Re: [sipcore] [Technical Errata Reported] RFC7315 (4474)
>>>>> Hi Christer,
>>>>>
>>>>> Is it your understanding that the use of generic-param was the
>>>>> actual intention at the time 7315 was published? Or was gen-value
>>>>> the original intention, but we now think that it should have been
>>>>> generic-param?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Ben.
>>>>>
>>>>> On 14 Sep 2015, at 6:22, Christer Holmberg wrote:
>>>>>
>>>>>> FYI,
>>>>>>
>>>>>> I've now submitted the errata.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Christer
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: RFC Errata System [mailto:rfc-editor@rfc-editor.org]
>>>>>> Sent: 14. syyskuuta 2015 14:21
>>>>>> To: r.jesske@telekom.de<mailto:r.jesske@telekom.de>;
>>>>>> drage@alcatel-lucent.com<mailto:drage@alcatel-lucent.com>;
>>>>>> Christer Holmberg;
>>>>>> iesg@ietf.org<mailto:iesg@ietf.org>
>>>>>> Cc: Christer Holmberg;
>>>>>> rfc-editor@rfc-editor.org<mailto:rfc-editor@rfc-editor.org>
>>>>>> Subject: [Technical Errata Reported] RFC7315 (4474)
>>>>>>
>>>>>> The following errata report has been submitted for RFC7315,
>>>>>> "Private Header (P-Header) Extensions to the Session Initiation
>>>>>> Protocol
>>>>>> (SIP)
>>>>>> for the 3GPP".
>>>>>>
>>>>>> --------------------------------------
>>>>>> You may review the report below and at:
>>>>>> http://www.rfc-editor.org/errata_search.php?rfc=7315&eid=4474
>>>>>>
>>>>>> --------------------------------------
>>>>>> Type: Technical
>>>>>> Reported by: Christer Holmberg
>>>>>> <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.
>>>>>> com>>
>>>>>>
>>>>>> Section: 5.4
>>>>>>
>>>>>> Original Text
>>>>>> -------------
>>>>>> extension-access-info  = gen-value
>>>>>>
>>>>>> Corrected Text
>>>>>> --------------
>>>>>> extension-access-info  = generic-param
>>>>>>
>>>>>> Notes
>>>>>> -----
>>>>>> Most of the pre-defined access-info values are following the
>>>>>> generic-param syntax. New access-info values (extensions) should
>>>>>> also be allowed to follow the generic-param syntax, in order to
>>>>>> allow both for a name and value of the extension.
>>>>>>
>>>>>> 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.
>>>>>>
>>>>>> --------------------------------------
>>>>>> RFC7315 (draft-drage-sipping-rfc3455bis-14)
>>>>>> --------------------------------------
>>>>>> Title               : Private Header (P-Header) Extensions to the
>>>>>> Session Initiation Protocol (SIP) for the 3GPP
>>>>>> Publication Date    : July 2014
>>>>>> Author(s)           : R. Jesske, K. Drage, C. Holmberg
>>>>>> Category            : INFORMATIONAL
>>>>>> Source              : IETF - NON WORKING GROUP
>>>>>> Area                : N/A
>>>>>> Stream              : IETF
>>>>>> Verifying Party     : IESG
>>>>>>
>>>>>> _______________________________________________
>>>>>> sipcore mailing list
>>>>>> sipcore@ietf.org<mailto:sipcore@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sipcore
>>>>> _______________________________________________
>>>>> sipcore mailing list
>>>>> sipcore@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sipcore
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch