Re: [Cellar] [IANA #1276199] [Errata Verified] RFC8794 (7189)

Dave Rice <dave@dericed.com> Sat, 29 July 2023 21:19 UTC

Return-Path: <dave@dericed.com>
X-Original-To: cellar@ietfa.amsl.com
Delivered-To: cellar@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 668F5C14CF17; Sat, 29 Jul 2023 14:19:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.126
X-Spam-Level:
X-Spam-Status: No, score=-1.126 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mTCcbBXmjvz7; Sat, 29 Jul 2023 14:19:54 -0700 (PDT)
Received: from server172-5.web-hosting.com (server172-5.web-hosting.com [68.65.122.113]) (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 CFF4EC14CF1A; Sat, 29 Jul 2023 14:19:54 -0700 (PDT)
Received: from ool-457c700c.dyn.optonline.net ([69.124.112.12]:54312 helo=smtpclient.apple) by server172.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <dave@dericed.com>) id 1qPrLh-005mya-2k; Sat, 29 Jul 2023 17:19:52 -0400
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Dave Rice <dave@dericed.com>
Mime-Version: 1.0 (1.0)
Date: Sat, 29 Jul 2023 17:19:30 -0400
Message-Id: <7740E519-2B45-4344-827B-FEC5D4065347@dericed.com>
References: <19D24D18-187A-4F6C-88B3-279A3B62F228@matroska.org>
Cc: iana-matrix@iana.org, RFC System <rfc-editor@rfc-editor.org>, "Murray S. Kucherawy" <superuser@gmail.com>, The IESG <iesg@ietf.org>, cellar@ietf.org
In-Reply-To: <19D24D18-187A-4F6C-88B3-279A3B62F228@matroska.org>
To: Steve Lhomme <slhomme@matroska.org>
X-Mailer: iPhone Mail (20A362)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server172.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - dericed.com
X-Get-Message-Sender-Via: server172.web-hosting.com: authenticated_id: dave@dericed.com
X-Authenticated-Sender: server172.web-hosting.com: dave@dericed.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/JOCx5V3qPA9gOaaBx0v0_yL9ZlI>
Subject: Re: [Cellar] [IANA #1276199] [Errata Verified] RFC8794 (7189)
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Codec Encoding for LossLess Archiving and Realtime transmission <cellar.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cellar>, <mailto:cellar-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cellar/>
List-Post: <mailto:cellar@ietf.org>
List-Help: <mailto:cellar-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cellar>, <mailto:cellar-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jul 2023 21:19:59 -0000

Hi Amanda,
I’m supporting Steve’s answer. Thank you. 
Dave

> On Jul 29, 2023, at 7:52 AM, Steve Lhomme <slhomme@matroska.org> wrote:
> 
> Hello Amanda,
> 
> I wasn’t sure a reply was required, but the changes are correct.
> 
> Thanks a lot!
> 
>> On 29 Jul 2023, at 02:48, Amanda Baber via RT <iana-matrix@iana.org> wrote:
>> 
>> Hi Steve, Dave,
>> 
>> Resending this confirmation request.
>> 
>> thanks,
>> Amanda
>> 
>>> On Fri Jul 14 01:51:46 2023, amanda.baber wrote:
>>> Hi Steve, Dave, Moritz,
>>> 
>>> We've updated the EBML Element IDs registry to list this errata report
>>> as an additional reference for the registry itself, as the RFC
>>> Required range has been changed from values 0x81-0xFE to 0x80-0xFE.
>>> Can one of you confirm that the following changes have also been
>>> completed correctly?
>>> 
>>> OLD:
>>> 
>>> 0x80    Reserved        [RFC8794]
>>> 0x81-0xBE       Unassigned
>>> 
>>> NEW:
>>> 
>>> 0x80-0xBE       Unassigned
>>> 
>>> OLD:
>>> 
>>> 0x0000-0x3FFF   Not valid for use as an Element ID      [RFC8794]
>>> 0x4000  Reserved        [RFC8794]
>>> 0x4001-0x407E   Not valid for use as an Element ID      [RFC8794]
>>> 
>>> NEW:
>>> 
>>> 0x0000-0x407E   Not valid for use as an Element ID      [RFC8794][RFC
>>> Errata 7189]
>>> 
>>> OLD:
>>> 
>>> 0x000000-0x1FFFFF       Not valid for use as an Element ID
>>> [RFC8794]
>>>      0x200000        Reserved        [RFC8794]
>>> 0x200001-0x203FFE       Not valid for use as an Element ID
>>> [RFC8794]
>>> 
>>> NEW:
>>> 
>>> 0x000000-0x203FFE       Not valid for use as an Element ID
>>> [RFC8794][RFC Errata 7189]
>>> 
>>> OLD:
>>> 
>>> 0x00000000-0x0FFFFFFF   Not valid for use as an Element ID
>>> [RFC8794]
>>>      0x10000000      Reserved        [RFC8794]
>>> 0x10000001-0x101FFFFE   Not valid for use as an Element ID
>>> [RFC8794]
>>> 
>>> NEW:
>>> 
>>> 0x00000000-0x101FFFFE   Not valid for use as an Element ID
>>> [RFC8794][RFC Errata 7189]
>>> 
>>> Please see
>>> https://www.iana.org/assignments/ebml
>>> 
>>> Best regards,
>>> 
>>> Amanda Baber
>>> IANA Operations Manager
>>> 
>>> On Mon Jul 10 00:35:37 2023, rfc-editor@rfc-editor.org wrote:
>>>> The following errata report has been verified for RFC8794,
>>>> "Extensible Binary Meta Language".
>>>> 
>>>> --------------------------------------
>>>> You may review the report below and at:
>>>> https://www.rfc-editor.org/errata/eid7189
>>>> 
>>>> --------------------------------------
>>>> Status: Verified
>>>> Type: Technical
>>>> 
>>>> Reported by: Steve Lhomme <slhomme@matroska.org>
>>>> Date Reported: 2022-10-30
>>>> Verified by: Murray Kucherawy (IESG)
>>>> 
>>>> Section: 17.1.
>>>> 
>>>> Original Text
>>>> -------------
>>>> One-octet Element IDs MUST be between 0x81 and 0xFE.  These items are
>>>> valuable because they are short, and they need to be used for
>>>> commonly repeated elements.  Element IDs are to be allocated within
>>>> this range according to the "RFC Required" policy [RFC8126].
>>>> 
>>>> The following one-octet Element IDs are RESERVED: 0xFF and 0x80.
>>>> 
>>>> Values in the one-octet range of 0x00 to 0x7F are not valid for use
>>>> as an Element ID.
>>>> 
>>>> Two-octet Element IDs MUST be between 0x407F and 0x7FFE.  Element IDs
>>>> are to be allocated within this range according to the "Specification
>>>> Required" policy [RFC8126].
>>>> 
>>>> The following two-octet Element IDs are RESERVED: 0x7FFF and 0x4000.
>>>> 
>>>> Values in the two-octet ranges of 0x0000 to 0x3FFF and 0x8000 to
>>>> 0xFFFF are not valid for use as an Element ID.
>>>> 
>>>> Three-octet Element IDs MUST be between 0x203FFF and 0x3FFFFE.
>>>> Element IDs are to be allocated within this range according to the
>>>> "First Come First Served" policy [RFC8126].
>>>> 
>>>> The following three-octet Element IDs are RESERVED: 0x3FFFFF and
>>>> 0x200000.
>>>> 
>>>> Values in the three-octet ranges of 0x000000 to 0x1FFFFF and 0x400000
>>>> to 0xFFFFFF are not valid for use as an Element ID.
>>>> 
>>>> Four-octet Element IDs MUST be between 0x101FFFFF and 0x1FFFFFFE.
>>>> Four-octet Element IDs are somewhat special in that they are useful
>>>> for resynchronizing to major structures in the event of data
>>>> corruption or loss.  As such, four-octet Element IDs are split into
>>>> two categories.  Four-octet Element IDs whose lower three octets (as
>>>> encoded) would make printable 7-bit ASCII values (0x20 to 0x7E,
>>>> inclusive) MUST be allocated by the "Specification Required" policy.
>>>> Sequential allocation of values is not required: specifications
>>>> SHOULD include a specific request and are encouraged to do early
>>>> allocations.
>>>> 
>>>> To be clear about the above category: four-octet Element IDs always
>>>> start with hex 0x10 to 0x1F, and that octet may be chosen so that the
>>>> entire VINT has some desirable property, such as a specific CRC.  The
>>>> other three octets, when ALL having values between 0x20 (32, ASCII
>>>> Space) and 0x7E (126, ASCII "~"), fall into this category.
>>>> 
>>>> Other four-octet Element IDs may be allocated by the "First Come
>>>> First Served" policy.
>>>> 
>>>> The following four-octet Element IDs are RESERVED: 0x1FFFFFFF and
>>>> 0x10000000.
>>>> 
>>>> Values in the four-octet ranges of 0x00000000 to 0x0FFFFFFF and
>>>> 0x20000000 to 0xFFFFFFFF are not valid for use as an Element ID.
>>>> 
>>>> 
>>>> 
>>>> Corrected Text
>>>> --------------
>>>> One-octet Element IDs MUST be between 0x80 and 0xFE.  These items are
>>>> valuable because they are short, and they need to be used for
>>>> commonly repeated elements.  Element IDs are to be allocated within
>>>> this range according to the "RFC Required" policy [RFC8126].
>>>> 
>>>> The following one-octet Element ID is RESERVED: 0xFF.
>>>> 
>>>> Values in the one-octet range of 0x00 to 0x7F are not valid for use
>>>> as an Element ID.
>>>> 
>>>> Two-octet Element IDs MUST be between 0x407F and 0x7FFE.  Element IDs
>>>> are to be allocated within this range according to the "Specification
>>>> Required" policy [RFC8126].
>>>> 
>>>> The following two-octet Element ID is RESERVED: 0x7FFF.
>>>> 
>>>> Values in the two-octet ranges of 0x0000 to 0x4000 and 0x8000 to
>>>> 0xFFFF are not valid for use as an Element ID.
>>>> 
>>>> Three-octet Element IDs MUST be between 0x203FFF and 0x3FFFFE.
>>>> Element IDs are to be allocated within this range according to the
>>>> "First Come First Served" policy [RFC8126].
>>>> 
>>>> The following three-octet Element ID is RESERVED: 0x3FFFFF.
>>>> 
>>>> Values in the three-octet ranges of 0x000000 to 0x200000 and 0x400000
>>>> to 0xFFFFFF are not valid for use as an Element ID.
>>>> 
>>>> Four-octet Element IDs MUST be between 0x101FFFFF and 0x1FFFFFFE.
>>>> Four-octet Element IDs are somewhat special in that they are useful
>>>> for resynchronizing to major structures in the event of data
>>>> corruption or loss.  As such, four-octet Element IDs are split into
>>>> two categories.  Four-octet Element IDs whose lower three octets (as
>>>> encoded) would make printable 7-bit ASCII values (0x20 to 0x7E,
>>>> inclusive) MUST be allocated by the "Specification Required" policy.
>>>> Sequential allocation of values is not required: specifications
>>>> SHOULD include a specific request and are encouraged to do early
>>>> allocations.
>>>> 
>>>> To be clear about the above category: four-octet Element IDs always
>>>> start with hex 0x10 to 0x1F, and that octet may be chosen so that the
>>>> entire VINT has some desirable property, such as a specific CRC.  The
>>>> other three octets, when ALL having values between 0x20 (32, ASCII
>>>> Space) and 0x7E (126, ASCII "~"), fall into this category.
>>>> 
>>>> Other four-octet Element IDs may be allocated by the "First Come
>>>> First Served" policy.
>>>> 
>>>> The following four-octet Element ID is RESERVED: 0x1FFFFFFF.
>>>> 
>>>> Values in the four-octet ranges of 0x00000000 to 0x10000000 and
>>>> 0x20000000 to 0xFFFFFFFF are not valid for use as an Element ID.
>>>> 
>>>> 
>>>> Notes
>>>> -----
>>>> Allow 0x80 EBML ID (and similar) since it's used in Matroska.
>>>> 
>>>> This changes the rules for the IANA registry.
>>>> 
>>>> See https://github.com/ietf-wg-cellar/ebml-specification/pull/408
>>>> 
>>>> --------------------------------------
>>>> RFC8794 (draft-ietf-cellar-ebml-17)
>>>> --------------------------------------
>>>> Title               : Extensible Binary Meta Language
>>>> Publication Date    : July 2020
>>>> Author(s)           : S. Lhomme, D. Rice, M. Bunkus
>>>> Category            : PROPOSED STANDARD
>>>> Source              : Codec Encoding for LossLess Archiving and
>>>> Realtime transmission
>>>> Area                : Applications and Real-Time
>>>> Stream              : IETF
>>>> Verifying Party     : IESG
>> 
>