Re: [tsvwg] [Editorial Errata Reported] RFC7605 (5592)

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 21 March 2019 15:36 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B82A71312F4 for <tsvwg@ietfa.amsl.com>; Thu, 21 Mar 2019 08:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 oSsC2cdr0DNB for <tsvwg@ietfa.amsl.com>; Thu, 21 Mar 2019 08:36:18 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id E9F331312F9 for <tsvwg@ietf.org>; Thu, 21 Mar 2019 08:36:17 -0700 (PDT)
Received: from Gs-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 6D6EC1B00056; Thu, 21 Mar 2019 15:36:11 +0000 (GMT)
Message-ID: <5C93AF6A.7080707@erg.abdn.ac.uk>
Date: Thu, 21 Mar 2019 15:36:10 +0000
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: University of Aberdeen
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Mirja Kuehlewind <ietf@kuehlewind.net>
CC: Joe Touch <touch@strayalpha.com>, "C. M. Heard" <heard@pobox.com>, tsvwg <tsvwg@ietf.org>
References: <20190105223012.8117BB81F77@rfc-editor.org> <4279D66E-AFA3-4D1E-ABB8-1F7DF8FE0F01@strayalpha.com> <06ed0c8d-4a20-708c-bad3-fa6844a80797@strayalpha.com> <5C324F4A.1080402@erg.abdn.ac.uk> <2644B517-FD04-4666-B6F3-D9677ADCC5E7@strayalpha.com> <CACL_3VH1Nt=nrbg10gM_YADL1NfOJ4s2trg8fLEGPN0C9bB5pw@mail.gmail.com> <3F0AF6F6-D52E-4D37-B9D5-A3A8D117EA6F@strayalpha.com> <CE4042DA-F7C4-4BF3-BA1A-CD00F54BD9D6@kuehlewind.net> <cc96d506-b67f-eae1-2936-d20dd130435b@strayalpha.com> <BA8AF894-95B9-4F1E-BF09-9C70FC55683B@kuehlewind.net> <5C912FA5.4020708@erg.abdn.ac.uk> <9EC12B39-8FCD-4BC0-B7F1-04A2DD91769C@strayalpha.com> <2203347A-570B-4B26-9586-ACB4EDF8203C@kuehlewind.net> <5C934C4D.3060307@erg.abdn.ac.uk> <16FF9CD9-BD04-4B84-B412-994D4108D173@kuehlewind.net> <51D24D7E-890B-4FB0-A30C-4A5745CDF74A@strayalpha.com>
In-Reply-To: <51D24D7E-890B-4FB0-A30C-4A5745CDF74A@strayalpha.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/vWPS5Ib69AOnThuDqYSxcNAjvt4>
Subject: Re: [tsvwg] [Editorial Errata Reported] RFC7605 (5592)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2019 15:36:24 -0000

Please, go-ahead as “hold for doc update”.

As Joe noted, this is in Section 3 (History).

Gorry

On 21/03/2019, 13:21, Joe Touch wrote:
> This should be “hold for doc update”.
>
> It addresses a typo in the historical discussion that does not affect the BCP recommendations of the normative portions of the doc, which use the correct value.
>
> Joe
>
>> On Mar 21, 2019, at 1:37 AM, Mirja Kuehlewind<ietf@kuehlewind.net>  wrote:
>>
>> Maybe then we just need to verify the current errata as it is and submit a second one with additional text to put on “hold”…?
>>
>> I’ll wait for Joe’s reply.
>>
>>
>>> On 21. Mar 2019, at 09:33, Gorry Fairhurst<gorry@erg.abdn.ac.uk>  wrote:
>>>
>>> Mirja, Please wait until the question is answered!
>>>
>>> I think if this was just historical correctness, so to me "hold" would be OK. However, the correction is to
>>> the present text that says "also establishes the Registered range of 1024-59151," which had the wrong
>>> final value in the range.
>>>
>>> Joe, isn't this correcting an actual mistake?
>>>
>>> Gorry
>>>
>>> On 21/03/2019, 08:21, Mirja Kuehlewind wrote:
>>>> Should I rather make this errata as “held for document update” then?
>>>>
>>>> Mirja
>>>>
>>>>
>>>>
>>>>> On 19. Mar 2019, at 20:37, Joe Touch<touch@strayalpha.com>   wrote:
>>>>>
>>>>> Looks good but let’s also keep in mind that we’re not actually editing the next version of the doc just yet. That happens if and when a -bis is warranted.
>>>>>
>>>>>> On Mar 19, 2019, at 11:06 AM, Gorry Fairhurst<gorry@erg.abdn.ac.uk>   wrote:
>>>>>>
>>>>>>
>>>>>> If this is headed in the correct direction, which I think it may be, I suggest we tidy this as follows:
>>>>>>
>>>>>> "[RFC1340] first indicated the Registered range of 1024-65535. This noted that the range was only recorded (rather than controlled) by IANA. The list provided by [RFC1700] in 1994 remained the standard, until replaced by an online version in 2002 [RFC3232].  At some time after 1994, but before 2000, the Registered range was changed to 1024-49151 and the Dynamic/Private range of 49152-65535 was established, although this change was not recorded in the RFC series until 2011 [RFC6335]."
>>>>>>
>>>>>>
>>>>>> Gorry
>>>>>>
>>>>>>> On 19/03/2019, 16:08, Mirja Kuehlewind wrote:
>>>>>>> Wfm. Any other comments?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 19.03.19, 02:56, "tsvwg on behalf of Joe Touch"<tsvwg-bounces@ietf.org on behalf of touch@strayalpha.com>    wrote:
>>>>>>>
>>>>>>>
>>>>>>>    On 3/18/2019 7:15 AM, Mirja Kuehlewind wrote:
>>>>>>>> So should I update and verify the errata with new text proposed by Mike:
>>>>>>>>
>>>>>>>> "[RFC1340] also established the Registered range of 1024-65535, though it noted that it was not controlled by the IANA (at that point).  The list provided by [RFC1700] in 1994 remained the standard until it was declared replaced by an online version, as of [RFC3232] in 2002.  At some time prior to that, the Registered range was changed to 1024-49151and the Dynamic/Private range of 49152-65535 was established.”
>>>>>>>    It might be useful to help be more clear as to what we know:
>>>>>>>
>>>>>>>    [RFC1340] also first indicated the Registered range of 1024-65535, though it noted that it was only recorded (rather than controlled) by IANA at that point .  The list provided by [RFC1700] in 1994 remained the standard until it was declared replaced by an online version, as of [RFC3232] in 2002.  At some time after 1994 but before 2000, the Registered range was changed to 1024-49151 and the Dynamic/Private range of 49152-65535 was established, although this change was not recorded in RFCs until [RFC6335].
>>>>>>>
>>>>>>>
>>>>>>>>> On 7. Jan 2019, at 05:23, Joe Touch<touch@strayalpha.com>    wrote:
>>>>>>>>>
>>>>>>>>> Not sure what you’re seeing, but one minor update below on the provenance and some notes on search terms I used.
>>>>>>>>>
>>>>>>>>> Joe
>>>>>>>>>
>>>>>>>>>> On Jan 6, 2019, at 7:20 PM, C. M. Heard<heard@pobox.com>    wrote:
>>>>>>>>>>
>>>>>>>>>> OK, I looked on the wayback machine to see what I could find.
>>>>>>>>>>
>>>>>>>>>> Snapshots of the repository referenced in RFC 1700 (ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers) indicate that it moved to http://www.iana.org/assignments/port-numbers on or before 2001-05-11. The earliest snapshot of that page was from 2001-06-04:
>>>>>>>>>>
>>>>>>>>>> https://web.archive.org/web/20010604223215/http://www.iana.org:80/assignments/port-numbers
>>>>>>>>> 2001-05-19 is earlier with the same results:
>>>>>>>>> https://web.archive.org/web/20010519080902/http://www.iana.org:80/assignments/port-numbers
>>>>>>>>>
>>>>>>>>>> I also found an earlier snapshot from 2000-08-15 that was archived from www.isi.edu:
>>>>>>>>>>
>>>>>>>>>> https://web.archive.org/web/20000815053440/http://www.isi.edu:80/in-notes/iana/assignments/port-numbers
>>>>>>>>>>
>>>>>>>>>> Both of them say:
>>>>>>>>>> The port numbers are divided into three ranges: the Well Known Ports,
>>>>>>>>>> the Registered Ports, and the Dynamic and/or Private Ports.
>>>>>>>>>>
>>>>>>>>>> The Well Known Ports are those from 0 through 1023.
>>>>>>>>>>
>>>>>>>>>> The Registered Ports are those from 1024 through 49151
>>>>>>>>>>
>>>>>>>>>> The Dynamic and/or Private Ports are those from 49152 through 65535
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So the current range for registered ports was in effect for more than a decade prior to the publication of RFC 6335.
>>>>>>>>> That’s what I thought - though I was hoping to find something that points to the actual change.  I wasn’t able to find any RFC citing the change, searching on:
>>>>>>>>>     49151
>>>>>>>>>     49152
>>>>>>>>>     ephemeral port
>>>>>>>>>     dynamic port
>>>>>>>>>     private port
>>>>>>>>>
>>>>>>>>>> On that basis, the "corrected text" that I proposed is incomplete. Maybe the following would be better:
>>>>>>>>>>
>>>>>>>>>> OLD:
>>>>>>>>>>                                       [RFC1340
>>>>>>>>>> ] also establishes the
>>>>>>>>>>    Registered range of 1024-59151, though it notes that it is not
>>>>>>>>>>    controlled by the IANA (at that point).  The list provided by
>>>>>>>>>>    [
>>>>>>>>>> RFC1700
>>>>>>>>>> ] in 1994 remained the standard until it was declared
>>>>>>>>>>    replaced by an online version, as of [
>>>>>>>>>> RFC3232] in 2002.
>>>>>>>>>>
>>>>>>>>>> NEW:
>>>>>>>>>>                                       [RFC1340
>>>>>>>>>> ] also established the
>>>>>>>>>>    Registered range of 1024-65535, though it noted that it was not
>>>>>>>>>>    controlled by the IANA (at that point).  The list provided by
>>>>>>>>>>    [
>>>>>>>>>> RFC1700
>>>>>>>>>> ] in 1994 remained the standard until it was declared
>>>>>>>>>>    replaced by an online version, as of [
>>>>>>>>>> RFC3232] in 2002.  At some
>>>>>>>>>>    time prior to that, the Registered range was changed to 1024-49151
>>>>>>>>>>    and the Dynamic/Private range of 49152-65535 was established.
>>>>>>>>>>
>>>>>>>>>> Sigh ... this all started because I saw 59151 and thought it was just a typo that should have been 49151.
>>>>>>>>>> Mike Heard
>>>>>>>>>>
>>>>>>>>>> On Sun, Jan 6, 2019 at 2:29 PM Joe Touch<touch@strayalpha.com>    wrote:
>>>>>>>>>> Yes, as does RFC 1700. However, it was long before 6335 that the range was reduced to 48K, down from 64K. The only place to check, AFAICT, will be the Internet archive pages of IANA, other than RFCs...
>>>>>>>>>> Joe
>>>>>>>>>>
>>>>>>>>>>> On Jan 6, 2019, at 10:56 AM, Gorry Fairhurst<gorry@erg.abdn.ac.uk>    wrote:
>>>>>>>>>>>
>>>>>>>>>>> The point I saw was that RFC 1340 states this range on p23:
>>>>>>>>>>>
>>>>>>>>>>> "
>>>>>>>>>>> The Registered Ports are in the range 1024-65535.
>>>>>>>>>>> "
>>>>>>>>>>>
>>>>>>>>>>> Gorry
>>>>>>>>>>>
>>>>>>>>>>> On 06/01/2019, 04:26, Joe Touch wrote:
>>>>>>>>>>>> PS - ephemeral ports were known before RFC 6335. RFC 6056 refers to them
>>>>>>>>>>>> at least; I'm digging to see if there's an earlier reference.
>>>>>>>>>>>> Joe
>>>>>>>>>>>>
>>>>>>>>>>>> On 1/5/2019 3:17 PM, Joe Touch wrote:
>>>>>>>>>>>>> Good catch, though IANA did *register* ports in the range 1024-63353. I’m not sure what it meant to “control” ports; in both the system and registered ranges, all IANA could ever do was register assignees.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Joe
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Jan 5, 2019, at 2:30 PM, RFC Errata System<rfc-editor@rfc-editor.org>     wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The following errata report has been submitted for RFC7605,
>>>>>>>>>>>>>> "Recommendations on Using Assigned Transport Port Numbers".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --------------------------------------
>>>>>>>>>>>>>> You may review the report below and at:
>>>>>>>>>>>>>> http://www.rfc-editor.org/errata/eid5592
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --------------------------------------
>>>>>>>>>>>>>> Type: Editorial
>>>>>>>>>>>>>> Reported by: C. M. Heard<heard@pobox.com>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Section: 3
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Original Text
>>>>>>>>>>>>>> -------------
>>>>>>>>>>>>>>                                      [RFC1340] also establishes the
>>>>>>>>>>>>>>   Registered range of 1024-59151, though it notes that it is not
>>>>>>>>>>>>>>   controlled by the IANA (at that point).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Corrected Text
>>>>>>>>>>>>>> --------------
>>>>>>>>>>>>>>                                      [RFC1340] also established the
>>>>>>>>>>>>>>   Registered range of 1024-65535, though it noted that it was not
>>>>>>>>>>>>>>   controlled by the IANA (at that point).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Notes
>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>> RFC 1340 (and RFC 1700, the subsequent and final Assigned Numbers RFC) listed the upper end of the Registered port range as 65535. It was subsequently changed to 49151 by RFC 6335.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>> can log in to change the status and edit the report, if necessary.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --------------------------------------
>>>>>>>>>>>>>> RFC7605 (draft-ietf-tsvwg-port-use-11)
>>>>>>>>>>>>>> --------------------------------------
>>>>>>>>>>>>>> Title               : Recommendations on Using Assigned Transport Port Numbers
>>>>>>>>>>>>>> Publication Date    : August 2015
>>>>>>>>>>>>>> Author(s)           : J. Touch
>>>>>>>>>>>>>> Category            : BEST CURRENT PRACTICE
>>>>>>>>>>>>>> Source              : Transport Area Working Group
>>>>>>>>>>>>>> Area                : Transport
>>>>>>>>>>>>>> Stream              : IETF
>>>>>>>>>>>>>> Verifying Party     : IESG
>>>>>>>
>>>