Re: [stir] Proposal for update of erratum #6519 - ppt syntax

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 23 April 2021 16:50 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F07DD3A1644 for <stir@ietfa.amsl.com>; Fri, 23 Apr 2021 09:50:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 Z_II04rMOcXx for <stir@ietfa.amsl.com>; Fri, 23 Apr 2021 09:49:59 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10047.outbound.protection.outlook.com [40.107.1.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 483263A1643 for <stir@ietf.org>; Fri, 23 Apr 2021 09:49:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VQV3TBK0iF1VYdNkg86RF90BArFw+6/cEuWUvENDczS6/dwq+J0TM5NdbJ9tE+W/XcLYLCqN3r5ehyyKuaVx/1h/3RwQk2TvK5AbEVjTgO8N3FGMCNBBqgZHV8/l/ox8fcJWbqxxnom5EtFSp4dtSzRw/r7hDp9ms/0fepC9rsnKzxkjyK78DL/ppkx2YSSCXW0+NzBjOtDm1wi1w82aGfBYcoKnjeBE3kV9RDOm6eZSeEOkPixj0k2qXck3kgI7eYXXRzpo0FvlTN4h8OXC5gh7jxgw/za3Es88WSE3Xj143g5Rqq/n/mnHsc/HTTC1u+MiOzIkOAU3MCqkeOSQ1A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=odOAlt61S312jHTy9Yap4QYlBWFXYj2wHNHd3FmouNI=; b=b08WXjnAIFmrlNxbu6UJkehNlNdnS4+SMa6JuDkPPKXhppSzcnaTliykMQIKuaSUYwXFa09irCXIiMU8YCnnrdghHwZH1f15CO0DTjJtOUDDMH3I/6UZ3ZaFiievwwnmYt3ZHf6aYdj1HEc3qq6XtEqIC0ae590iN/AJ74ShLhjdLqitu0ErStJ0hv2qzEQxx3tcIYu+tEwqBXPFIpVEKs6zT4pYFa6LPDEwyRvjIgIQB9JCVJj9oqvihRGAhoIyTOWzDd9hRamkaNY19vbTV04i2N/KmSsAQkOW+pR/6KxsubMpLTD20t9CK+HjcDoDzqZbRwFGiIDu0R4kE4tBkA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=odOAlt61S312jHTy9Yap4QYlBWFXYj2wHNHd3FmouNI=; b=I0VCfXaOleOotDhDTpR5MhYGDH21Ih5/iumTjbM86z41YvhSqfGSqYZRXryKaed1AgszktZRjpD/T/32u9MiTTGc6mP2cfzbD2ur0NUl2rSVehGPN2KgP1yRMBmWrxy2fjYH6YZv1lkBB2RuhH80/Rcn5Mxrg0Sq1iXZ5zn/aXM=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM4PR07MB3153.eurprd07.prod.outlook.com (2603:10a6:205:4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.6; Fri, 23 Apr 2021 16:49:52 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2%7]) with mapi id 15.20.4087.019; Fri, 23 Apr 2021 16:49:52 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Marc Petit-Huguenin <marc@petit-huguenin.org>, Roman Shpount <roman@telurix.com>
CC: Russ Housley <housley@vigilsec.com>, IETF STIR Mail List <stir@ietf.org>
Thread-Topic: [stir] Proposal for update of erratum #6519 - ppt syntax
Thread-Index: AQHXNtcvUG/+DAdI8keN0d4fbvY9Faq/Ri0AgAAXvumAAA3OgIABMLdugAAq1wCAAAY9TYAABGeAgAABHvCAAAIUgIAAACv/gAABtQCAAXY1kIAAAi2AgAACEACAAAEPQA==
Date: Fri, 23 Apr 2021 16:49:51 +0000
Message-ID: <AM0PR07MB3860B66CA9A217240DBB704093459@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <42e964d3-2a16-660b-f8b4-fd9daedad115@petit-huguenin.org> <AM0PR07MB3860EC9A134E1ECFBB1567E093479@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAD5OKxtw6iUyBcyF_UDxDDh1Fa8tZ5cWy214r1Hn5ZoPSGQ3AQ@mail.gmail.com> <AM0PR07MB3860C025F8289133102F41BF93469@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAD5OKxt2ZC+HZGL1XXZZV7O-shteL_dHLtrb52Dc=rjkr23-Mw@mail.gmail.com> <AM0PR07MB3860150680CE215BE0BB52B493469@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAD5OKxtNO8inv_K4ZxefHO1XCHV2QtfYo2e+MFF7cvRobFSjkQ@mail.gmail.com> <AM0PR07MB38605A8F3ACFA67792C4545293469@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAD5OKxtA_T0nBhZ9GJcF3vOLxj3FjsMq+AiAOAawVnKx3Fff2A@mail.gmail.com> <AM0PR07MB3860949BF3B90DA1617244E593469@AM0PR07MB3860.eurprd07.prod.outlook.com> <4936d7d9-6dd7-0408-4ce8-54b99346ac40@petit-huguenin.org> <AM0PR07MB386080E238B7EBAB26897FED93459@AM0PR07MB3860.eurprd07.prod.outlook.com> <fe318be6-3f55-3cd7-2507-4e5e68b0de02@petit-huguenin.org> <af3e632f-d43e-c198-f7f9-88abc14f1643@petit-huguenin.org>
In-Reply-To: <af3e632f-d43e-c198-f7f9-88abc14f1643@petit-huguenin.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: petit-huguenin.org; dkim=none (message not signed) header.d=none;petit-huguenin.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 60d86ae2-c46e-42af-00b5-08d90677d098
x-ms-traffictypediagnostic: AM4PR07MB3153:
x-microsoft-antispam-prvs: <AM4PR07MB315387DDA4EFE79C99E3A5D993459@AM4PR07MB3153.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jGJ6uzj1O4kog3OUvIuaalrhDlORUfsbJSYOsPRQ5hedkA199noerTl9zIUDL7wW8qwGw6QBte0/xsrz7AiuzBzhM81J+sk3nFS+f4xThqUwWlQysmX4tYJuTQ2ceqBfdxmqHpzL5Db/fEJaYNLmjH7AookgvrmLO9nJ612JK+45YtzRL0n8ixH/IDR3LAe+aJpVqCR3tp9VzzuqtU9+wXHqgovkvgen9ERX9fbCjesEpcBKOq1G4Hl9Cs9scgZDeqymga3yLyTdcqwZYVUAkCesfRjzrcTHCVhkzEXkv1o6PU2I4JnYSSGJSQ4eDzU3C+PF1v0M7izCXRsDl3FWKbg0L10/hgC2IFEKJGsb0lMHgyUaDs/oD9l41GgSBIwqNw3w5eKSQ1faCjDdasBh1K6rnDQFE9BRr3CQ2PWeYV56gOk6Gu9fqIJtdbo0YvW6V4smFFWMRIC04At+jMK4u+bWhvo0r6D31CP2WmprJQ8I0P1hRXGmkXdWvvVlMlCQ69eCVxMPsp+j8W5mnGNl3lsGdXaihLot3VIgd3D5abmEeUKNw4HdfmxvJqkgMr+c4hEj/zdtYT1epCvFQSUK79tZ3EhQG9O5iUoUxf1LC3RpIpEwvHzbZXbf6jhJloD2qEiCaJwWr3PP1YPn/iauWvyqZgeEOsN8nrDpb8CoMzWHa/N2VRfLsl2WAbW5zfkS
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(376002)(136003)(39860400002)(366004)(33656002)(86362001)(76116006)(66556008)(45080400002)(66946007)(38100700002)(478600001)(8676002)(66476007)(71200400001)(122000001)(26005)(316002)(186003)(2906002)(5660300002)(55016002)(53546011)(966005)(44832011)(8936002)(15650500001)(9686003)(52536014)(66446008)(64756008)(54906003)(6506007)(110136005)(7696005)(4326008)(83380400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?utf-8?B?NCtxK3lFZmlRUEF2eXlBL2ZFU3RLUFNFOFNjNnE3MkhESml6SXF6d1U2VXUz?= =?utf-8?B?Y0Rsci81ZkluTkgraUwwMkF6RjVha0Rnc1JTM0VQeCtLSGFrakg2MGRPOHVZ?= =?utf-8?B?QzV6KysvZmEvcktISFZDY0lMUDFDdkx0YUlMYnc5dERYLzdKaEplM2JqNHhz?= =?utf-8?B?bVMzdFdtejBYZTBmb0ZsK09IaU5DNGZMNytYc0dLV2lFUGpUbzdmd3N5bmhi?= =?utf-8?B?TENQN2Y3YThXMVE2TkM1M2IxWnpGazlaOFBNbGhEbnRpekJmS2RYcDhmbzQ4?= =?utf-8?B?aXdLbzQ0bGF0NEJQMFdXdXBFb0UrMi9sT3JkaFFBRVR1WFpOQW11L0M0REJj?= =?utf-8?B?WStOK2JRaDFxU1JlTUtIL2QwODhkelQvVFU1elA0ZmMyZDhOVzVhRVNTa2pL?= =?utf-8?B?UnE5VnU4N1pFVFR2b1Q5RVZnQ3p1N0hySzlmYUVidUgzVVlhcE12Z2JiMlho?= =?utf-8?B?dUd6Q2pRdC9yOU1tdzRHNWd0WDJ0NllGNTc0YVhyRXlPUHVWbGtHZWJpb1I3?= =?utf-8?B?bjhLTHBQQWhUaFZvWVlTc1dEZ3dxbTdXRU0rR1NrWjBQek1BOWtwQmZFM0pi?= =?utf-8?B?eEt0ZjFNWWVCdnBTUWZCcmRkZzkwMTZEVk82S0Q4OWtpYXRhejAwaVVnMlpW?= =?utf-8?B?ODZNQ0ZzNE10eFZ1Nm1vM1BTcTN5UkdZMXVGSVZFU0I4NlZZTXpodlkvWmpQ?= =?utf-8?B?RVhnWE5TeFZrZWI5cnkrZFJuUVJBdUJtWWc5Vm9qM2lIZ3NZSEJCTVNQME16?= =?utf-8?B?dnRmd2pJYitzT2hQQzU5bUJ2ZlhZbUVZYzVRY3VHcmpPMWkrTmlSOW5PcEJX?= =?utf-8?B?TkJ6dGk3NDhueVp1dDMyTzFZenNYYlFobFN6YUxJS1VFQ2hKZk9EbTJ4U1ZT?= =?utf-8?B?a3I3NVU2V2toZ0sxYzlyd2NYQjcwT0t3NWpzUUpzQkRHTjdYYnlKVGMzTWFO?= =?utf-8?B?WEFTc3NkMlRQNk1vSUFJV04rM014MVZuZm1DUFBmL1BCc1VUNlVCZGIyVDM1?= =?utf-8?B?aHhDN3VvVC9aY09zcFNIOWpScjZ5SGNRdEtjNC83Q3B6c25PV2xvYlBrSU9X?= =?utf-8?B?bHRPMUFqQlM0VW0rNVVvYWtLMHJUZlpuNDFhTHFaR24wRFNCWVdvS1haUmZ5?= =?utf-8?B?cmI3VHI1T1lKSEQyMzNTWW5kbC9IQjVGeENRS1VxNXlwaCtQdk9IWkt1K0ha?= =?utf-8?B?Q0R5ek9MRmZtVi9EaG9rQU82dmRGc1RmTTh4Tk5KMmFhb0hLL2hFZnR6Sk1B?= =?utf-8?B?UWF5RnF6TDBaaE5ISUZNZWxpbVpaVGlhS2h5SU9GSWY0S1A5NWlENG5aU2Fm?= =?utf-8?B?U0l4WU1sNXJaSEtIeE5OTjMrNjZJYmMrVG5Id20vcnpuNkdKdzRCWFRrcElq?= =?utf-8?B?eW5EZXZVckc2ZkRXN3Z3cXJmZkhXZUQ2eWd5UisxZzhlRWtDMWd6aktyVFdY?= =?utf-8?B?L3BIWDBrWUhDeEdwL3h6WkYwemozajZtQnFWSE81cmo3MysvS1BFbVM2ZVRi?= =?utf-8?B?aFA2Sy96MXRIcU44ZmtJbnNneTloQmRGRHhGWFF5eUJOVXdUdTRSczNESTFO?= =?utf-8?B?OVdlVTdEdmFTWHdNeUNCUVVDU0pmc1RVdTNHeVpVVk9uMFk4R0wxVWk0dDRE?= =?utf-8?B?YlZUOGg4OUx4aHU0ZmRzeHdrNVQ1VDdaWHdicWNOT3hlS25KQXJBM3piakpL?= =?utf-8?B?K05kcmo0TDhpQTRRVTJlMnpLQWxLSHJQMXlDYzJiK1c1S1N4bXRnV3UyN3d2?= =?utf-8?Q?EruV+3Za79xaCZDLNGXzglC+TL+2ZhLn8DSWJnk?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 60d86ae2-c46e-42af-00b5-08d90677d098
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2021 16:49:51.9203 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: chIw6RacbgwAxGLM0hWBu4+jGnYA4Bqa4WAjfaZX9pgd/0O4ai/ugrCrEaYk/bCgex0rrxCtrpYmTwCHCzH8e3bjUM8rx45mx6iFiUkJ240=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3153
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/ilp_T_RR9yGPxqvoRuR2NANo89g>
Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Apr 2021 16:50:05 -0000

I didn't know the rules in IETF were "we believe in rough consensus - or in whoever has the most SIP implementations".

(FWIW, I do have some SIP implementation experience myself.)

However, I have not objected to your proposal. My issue is whether we really need to define a new syntax for a string value, that doesn't exist anywhere else.

Regards,

Christer

-----Original Message-----
From: Marc Petit-Huguenin <marc@petit-huguenin.org> 
Sent: perjantai 23. huhtikuuta 2021 19.42
To: Christer Holmberg <christer.holmberg@ericsson.com>om>; Roman Shpount <roman@telurix.com>
Cc: Russ Housley <housley@vigilsec.com>om>; IETF STIR Mail List <stir@ietf.org>
Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax

I have to ask:  What, in your implementation of STIR, made you so confident that what you propose is better than what Roman (I assume also a SIP implementer) and I (a 5 times SIP implementer and one time STIR implementer) propose?

On 4/23/21 9:34 AM, Marc Petit-Huguenin wrote:
> On 4/23/21 9:27 AM, Christer Holmberg wrote:
>> Hi,
>>
>> With quoted string we wouldn't need such text.
> 
> You would need an even longer text that explains that a quoted-string that contains characters that are not in the definition of token -- excepted for the initial quote and the last quote -- is invalid.  You would also need to explain that, contrary to the rule for a quoted-string, the string is case-insensitive.  And you still have to explain that the string needs to be normalized before copy in the JSON document.
> 
> So many words.
> 
>>
>> Regards,
>>
>> Christer
>>
>> -----Original Message-----
>> From: Marc Petit-Huguenin <marc@petit-huguenin.org>
>> Sent: torstai 22. huhtikuuta 2021 21.07
>> To: Christer Holmberg <christer.holmberg@ericsson.com>om>; Roman Shpount <roman@telurix.com>
>> Cc: Russ Housley <housley@vigilsec.com>om>; IETF STIR Mail List <stir@ietf.org>
>> Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax
>>
>> On 4/22/21 11:02 AM, Christer Holmberg wrote:
>>> Hi,
>>>
>>> Another thing. Since we are now using DQUOTE, won't those become part of the ppt value? I guess we don't want that.
>>
>> The text I proposed is taking care of that:
>>
>> ...a quoted value whose unquoted part is equivalent to the token in the "ppt" parameter, normalized to contain only lowercase characters...
>>
>>
>>>
>>> Regards,
>>>
>>> Christer
>>>
>>> ________________________________
>>> From: Roman Shpount <roman@telurix.com>
>>> Sent: Thursday, April 22, 2021 9:00 PM
>>> To: Christer Holmberg <christer.holmberg@ericsson.com>
>>> Cc: Marc Petit-Huguenin <marc@petit-huguenin.org>rg>; Russ Housley <housley@vigilsec.com>om>; IETF STIR Mail List <stir@ietf.org>
>>> Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax
>>>
>>> On Thu, Apr 22, 2021 at 1:54 PM Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
>>> Doesn't the SIP ABNF allow spaces (LWS) between the different "syntax parts", DQUOTE and token in this case?
>>>
>>> I do not think so. At least all other elements like LQUOT and DQUOT explicitly define where LWS is allowed.
>>> _____________
>>> Roman Shpount
>>>
>>
>>
> 
> 


-- 
Marc Petit-Huguenin
Email: marc@petit-huguenin.org
Blog: https://protect2.fireeye.com/v1/url?k=5fb11394-002a2af5-5fb1530f-86d8a30ca42b-b2a5f71da88e95f2&q=1&e=e9ee079a-7a86-4ece-b168-5187a95afadd&u=https%3A%2F%2Fmarc.petit-huguenin.org%2F
Profile: https://www.linkedin.com/in/petithug