Re: [rtcweb] RTCWEB Data Channel: Usage of PPID for protocol multiplexing

Paul Kyzivat <pkyzivat@alum.mit.edu> Sun, 09 February 2014 18:38 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB3C01A0446 for <rtcweb@ietfa.amsl.com>; Sun, 9 Feb 2014 10:38:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.165
X-Spam-Level:
X-Spam-Status: No, score=0.165 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
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 pQVtIg7hGl6X for <rtcweb@ietfa.amsl.com>; Sun, 9 Feb 2014 10:37:59 -0800 (PST)
Received: from QMTA11.westchester.pa.mail.comcast.net (qmta11.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:211]) by ietfa.amsl.com (Postfix) with ESMTP id 88E561A046A for <rtcweb@ietf.org>; Sun, 9 Feb 2014 10:37:57 -0800 (PST)
Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) by QMTA11.westchester.pa.mail.comcast.net with comcast id QHab1n0091HzFnQ5BJdxWT; Sun, 09 Feb 2014 18:37:57 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta14.westchester.pa.mail.comcast.net with comcast id QJdx1n00F3ZTu2S3aJdxTr; Sun, 09 Feb 2014 18:37:57 +0000
Message-ID: <52F7CB05.3090106@alum.mit.edu>
Date: Sun, 09 Feb 2014 13:37:57 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D15E955@ESESSMB209.ericsson.se> <74072016-DA11-41E8-9944-779428163EE4@lurchi.franken.de> <7594FB04B1934943A5C02806D1A2204B1D15ED94@ESESSMB209.ericsson.se> <4CE22DF8-DE34-400A-95AE-2E011828DE88@lurchi.franken.de> <52F3B7A5.6070105@alum.mit.edu>, <3B7B334C-868A-4128-B7BF-07C66B649443@lurchi.franken.de> <7594FB04B1934943A5C02806D1A2204B1D160930@ESESSMB209.ericsson.se>, <D5AE9FDB-77D9-422A-B995-C4BF299D9DE0@lurchi.franken.de> <7594FB04B1934943A5C02806D1A2204B1D160A98@ESESSMB209.ericsson.se> <75145993-7226-4C5D-845C-A96D51D3D68B@lurchi.franken.de> <52F4189B.3020309@alvestrand.no>
In-Reply-To: <52F4189B.3020309@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1391971077; bh=RdlCT0htHK4off10ReL5G2zx0KvdropRWvpIYd0owbo=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=W7QIp527b9FaEJtukIVMOvexmLw4pfvxZxRXvP1zAwSt+AxeJ93BzQR0P3Q0y7VVZ 3Vu6dbMaifN2qCdbIt4mH1zkueoGXgdgssqJR2eHzc+wcPj+8m18Rw0txj47UZZv9y s5peW+NgOFjyh2JWweY5cqA03eUu8LfKnm4Ji0V91QpYfhQ+LThhTE93o9OcBP0il8 vp8DE7MSYEPuuCNB3PnqrM6EFunm600hvJLhffocaOaIfYJis/JZ80H/Sp3iHjbDt5 oboA8o3W4lqPtDDWbOpQDOq8S1ktLUXvz42bmHyN/fUVh0XK0GEMgL2hhSIF2Uk09U gWJzmfrKriD2Q==
Subject: Re: [rtcweb] RTCWEB Data Channel: Usage of PPID for protocol multiplexing
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 09 Feb 2014 18:38:00 -0000

On 2/6/14 6:19 PM, Harald Alvestrand wrote:
> On 02/06/2014 09:47 PM, Michael Tuexen wrote:
>> On Feb 6, 2014, at 9:35 PM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:
>>
>>> Hi,
>>>
>>>>>>> I hope that if values are retained simply for backward compatibility they are explicitly marked as deprecated.
>>>>>> My plan was just not to defined what they are used for...
>>>>> I would like to have some explanation text. Having registered values without any kind of explanation is not a good approach, in my opinion.
>>>> The reason why I registered them is that they are used by Firefox and there was
>>>> the possibility that the PPID based fragmentation and reassembly got
>>>> standardised. I wanted to avoid the case that Firefox uses some values
>>>> and other protocols register these values. That would have been pretty
>>>> bad. Since they are a very cheap resource, I just went ahead and "saved"
>>>> the values.
>>> That is a all good. But, when people wonder 5 years from now, I don't want them to have to look for this e-mail in oder to get an explanation :)
>> Understood. But do you think they walk through the IANA registry? I would expect them
>> to read RFCs and follow the procedures described there.
>
> Updating the registry to read "Obsolete; was used by <draft name>"
> should satisfy all comers.
>
> People do read registries.

Yes. In some cases the registry is how you discover what RFC to read.

Maybe five years from now, somebody debugging some app gets one of these 
values, and doesn't know what it means. It won't be mentioned in any of 
the current RFCs he has read, because none of them use it.

So he ends up looking in the registry to find where it is defined.

	Thanks,
	Paul