Re: [MMUSIC] 4566bis-36: Ignoring/rejecting session description that contains unknown letter

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 26 July 2019 17:09 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8048A120047 for <mmusic@ietfa.amsl.com>; Fri, 26 Jul 2019 10:09:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 7DYdqMm8Zk6M for <mmusic@ietfa.amsl.com>; Fri, 26 Jul 2019 10:09:45 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130057.outbound.protection.outlook.com [40.107.13.57]) (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 DD1DB120041 for <mmusic@ietf.org>; Fri, 26 Jul 2019 10:09:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mncVZvX4JtXJIqHAw8sr7YFO7kVh05Px6Un2dr/Rs0Q84Wdok6fDssCtIwXbT2qtLUw/mXpsiPIEtucQ4nxRVOJtft8aBDzXvTbM8vm/fqpZqCcE1k3aWfwvNnYYxMLtRuwIJwWpueLfFPRgq2D0ftNt5rKh4nEzPBSja8p0FNdWyFoKXZntGg1J3LIqFmmgLaGMe7wppf4CGeGWmQz068UAtCTROhwa6wqp7i62EV1Zp+21WUJcdzItuFNkZN1EkzWWDkcsPxaNFnHZX9ZowH7A1iB2TVwIlM1PCV/dHzcjgiIzBjyXgPuPln/Eg86AR1u9AV2Hxyr26TyeJh67OQ==
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=8m8r8GAkmgoXZNCEujXE0Xal6rX424yak4cGHaH3Pfo=; b=R2XAPU1neHOpRvoTeRUrZxqAfqIbRaKFISMge9t4Ev9MLm6wmlUpHB3IVMZrkF4asV2weDu+/9OffOyuMrqRLNi3NH3pzqqSU+pVNeeuZ+WZrlZ7HX9DNKxuZOGx6DF9gLd4hVJJKKAih2rPfyniJJViFi8k7Yp84S7sJGRKERUL9V1IoeIKiFVf30UCNcFfOMTjY1DqxmYpXZ6IsEg++6y9fJP9aqCqlamA7UCQ+mBiNXy8E2XnesiyqPr0zdSbTptebtcPpvyS44m292c2UIdlcWWcC6Psc4noHpcOaR2j5yB79tdQ8zA9IPD7ia9E6cQu0ta6msBsQxFr2cHFiA==
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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8m8r8GAkmgoXZNCEujXE0Xal6rX424yak4cGHaH3Pfo=; b=pNEbuyghefqb1QMnG4auLchQzE4W2AilVz6BHwD0jgz7HVMRosmB+BxOhuHnGzTswYL2icwajRBkRxz3ZhjN3UGxalFzj6oT7FxNfnilgllG9JTXWmEezK2zujJ+AwfLavXfsSQdJi3WG0PAEchfQRcaIJ9GfVqBRzz5pA+yHOg=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB4377.eurprd07.prod.outlook.com (20.176.167.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.9; Fri, 26 Jul 2019 17:09:38 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec0d:f9d3:7159:ba7]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec0d:f9d3:7159:ba7%6]) with mapi id 15.20.2115.005; Fri, 26 Jul 2019 17:09:38 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] 4566bis-36: Ignoring/rejecting session description that contains unknown letter
Thread-Index: AQHVQgUPqoF/2mpvTkqSAmGVbIpoRabdI82AgAAA9aA=
Date: Fri, 26 Jul 2019 17:09:38 +0000
Message-ID: <HE1PR07MB31617B7C4E2BEED45A41ACBE93C00@HE1PR07MB3161.eurprd07.prod.outlook.com>
References: <FD3AE0AD-E9BA-48B1-8DF7-E35D67866F16@ericsson.com> <8f3027b7-7efe-dd6a-0afb-475c36042f20@alum.mit.edu>
In-Reply-To: <8f3027b7-7efe-dd6a-0afb-475c36042f20@alum.mit.edu>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [79.134.118.162]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ceef680b-b636-49fa-5202-08d711ec0ada
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR07MB4377;
x-ms-traffictypediagnostic: HE1PR07MB4377:
x-microsoft-antispam-prvs: <HE1PR07MB437762F8EC64D7CB67EF72B893C00@HE1PR07MB4377.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01106E96F6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(366004)(39860400002)(376002)(346002)(396003)(189003)(199004)(6506007)(2501003)(6436002)(53936002)(55016002)(2171002)(9686003)(102836004)(186003)(2906002)(99286004)(7736002)(86362001)(71190400001)(6116002)(66066001)(25786009)(478600001)(14454004)(3846002)(74316002)(316002)(76176011)(33656002)(5660300002)(26005)(44832011)(8936002)(52536014)(305945005)(8676002)(110136005)(66446008)(81166006)(66476007)(81156014)(68736007)(66556008)(66946007)(476003)(71200400001)(446003)(64756008)(11346002)(76116006)(7696005)(486006)(256004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB4377; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oMJKtm4Njh9im8VxS1rLkdSWqm5DOx+HgWJQ4qzgrfh6qMnqFPy3OBk4u+s4r5Ma5i5JWIczUDKflU2eGnzGun4Deb87JPnv4IqtpyJsbmQwzuPt2TZlg5eR577s8J96zk7Rp+Lxg1Et0KvM4SBtTSxQY/dIyeZddW+P4Wl/s+Wk7c1YzBc635uA/cVGtAxNvcGc4kTbce8asF1twkO+kBLg2p1zqegcP8gtuMYbqO6RDZTlMg56WPbIs2oDiRk9XnTICI86GgGWr1r3lwWFUlQKJz5v4dn4jT3hkbQubJboF1BO7e+lOs2OXVD0rU9DHGw7FsAiIlu4570QLMrm4RY8dbUMoWIX5VFk2pQ3MnY/lagqmTI3clyEiFzkAhbhvSEGE/kuQbjFpX1Qr0tCcaOJjGW8bbMi7e3HPfgbMXg=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ceef680b-b636-49fa-5202-08d711ec0ada
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2019 17:09:38.6459 (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: christer.holmberg@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4377
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/-tuy6woDW3e_hejPjcCs27PAijY>
Subject: Re: [MMUSIC] 4566bis-36: Ignoring/rejecting session description that contains unknown letter
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2019 17:09:48 -0000

Hi,

>> Due to my involvement in a large number of other drafts, I haven’t 
>> been able to follow the 4566bis work lately.
>> 
>> I do have a question.
>> 
>> The text says:
>> 
>>     “The set of type letters is deliberately small and not intended to be 
>>     extensible -- an SDP parser MUST completely ignore or reject any
>>     session description that contains a type letter that it does not
>>     understand.”
>> 
>> Since the syntax does not allow new letters to begin with, why can’t 
>> an SDP parser simply discard an unknown letter if received? Why does 
>> the parser have to ignore/reject the whole session description?
>
> This has always been part of the description of SDP. It would be odd to change it now. AFAIK there has never been another letter added to the syntax.

True.

So, what does "ignore the session description" actually mean? Discard it, and move on as it if hadn't been received? Perhaps it would then be better to always reject the session description, as there is a syntax error (as the syntax does not allow new letters).

> (Related to the point that the version has never been changed, and there is no mechanism for changing it in a backward compatible way.)

I don't think it would cause any backward compatible issues, as the receiver would only discard the letter and then process the session description.

Regards,

Christer