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: 4+q+yEfiQPAvyyA/fEStKPSE8Sc6q72HDJizIqzwU6Uu3cDlr/5fInNH+iL02AzF5akDgsRS3EPx+KHakjH60dO8uYC5z++/fa/rKHHVCcILP1CvLtaILbw9tDX/7JhJe3bj4xsmS3tWmz0Xe0foFl+OHiNC4fL7+XsGKWiEPjTo7fwsynhbLCP7f7a8W1Q6NC53b1ZzFk9Z8PMlhDntizBfKdXp8fo48iwKo44lat4BP0WWupEoE+2/lOrdhQAETuXZNAmu/C4DBcY+N+bQh1qSReMKH/d088dzT/TU5zP4fc2d8NW5aESSkjKRq9Vu87ZETTvoT9EVgCzu7HrK9faEbuH3UYapMvgbb2XhuGzCjQt/r9Mmw4G5gtX2t6YF574aXrEyOPuVlkGebioR7n8KLpPAhThVoYYSsWDgwqm7WEM+GSkZ0PzMA9kpBfE3JbxKtf1MYeBvpSQfBrddg9016DVO6KD89kiataz00iUg2ZV86MCFs4MtxVu6mo3PSq3yRGY1uFIVESB86VYMzhvY/ZjPEXgXNSxVkeb9ry+dRnQRAuBmYg9Voj3iHgsYHBBMSP0MzvtfwjIb+sOhPC59mBvfXYmEYc5QcuGrjO1i+NiR9nOpBWNBzti748nyZut32O1YzsXbQhlSzaLIKUEChJfODm2xSVSkr75U6WkhgK1c9rwcXB70OKw5jsQJsBDGN7XbyJTc3MaNXASssd2TP6MoIAIWN+3Mx1VnfmCPPf/PBsUT6UBdb2T35hxC7uoT/ZcOspSH9jRr6yHcQtKc4/7CpzsnOWlobPkIOWltO1AjBS4Um+5UoakK0rTfZn41aLqZGn0DSBYWoKXZRfyrb7Tr5OYJHD233SYndl/HB5FxCQKUq5yph+PvOHZKu+HZCDyzOLFfmV/DhokAO6vdFsTfM8xNNJ2aaoHK/hEftzJMAQayFqzL0ZhNHIFMelimZZTiaKhyIOFIf4KP95iD4nZSafSIxYMl5rZHKHxNNN3+66Ibc+TnHwm/rzn6GJw4BXTkpIjynDevUrG6fDW7vwqrffHWeD6ygyR+1g8eEkC1gzjKrTWX/pHX0kYHCxGp/xzZF0zj3j6mBqVHO5rj73+/KPEmS6eTbhP6K/z1tHqN8fkInsgy9hBdFDxFXQyyBNUwTu4Rs3DI1N9WeU7DvaSXwMyCBQUCSJfsTUu3GyZUVOn0Y8GL1Ui4t4DbVT8h89Lxhu4fdsxwk5T5T7ZXwbqcNOxeKnJArA3zbjJK+Ndrj4L8iA4QU2e2zKAlKHrP1yCc2b+W5KSxmtgWu27wvEruV+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>; Roman Shpount <roman@telurix.com>
Cc: Russ Housley <housley@vigilsec.com>; 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>; Roman Shpount <roman@telurix.com>
>> Cc: Russ Housley <housley@vigilsec.com>; 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>; Russ Housley <housley@vigilsec.com>; 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