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

Amanda Baber via RT <iana-matrix@iana.org> Fri, 14 July 2023 01:51 UTC

Return-Path: <iana-shared@icann.org>
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 5ADA9C15C510 for <cellar@ietfa.amsl.com>; Thu, 13 Jul 2023 18:51:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.644
X-Spam-Level:
X-Spam-Status: No, score=-6.644 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham 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 V6d9C37aXKtk for <cellar@ietfa.amsl.com>; Thu, 13 Jul 2023 18:51:47 -0700 (PDT)
Received: from smtp.lax.icann.org (smtp.lax.icann.org [192.0.33.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38897C15C509 for <cellar@ietf.org>; Thu, 13 Jul 2023 18:51:47 -0700 (PDT)
Received: from request6.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp.lax.icann.org (Postfix) with ESMTP id 12CA7E0407; Fri, 14 Jul 2023 01:51:47 +0000 (UTC)
Received: by request6.lax.icann.org (Postfix, from userid 48) id F0EE94B0FA; Fri, 14 Jul 2023 01:51:46 +0000 (UTC)
RT-Owner: amanda.baber
From: Amanda Baber via RT <iana-matrix@iana.org>
Reply-To: iana-matrix@iana.org
In-Reply-To: <20230710003514.476058528F@rfcpa.amsl.com>
References: <RT-Ticket-1276199@icann.org> <20230710003514.476058528F@rfcpa.amsl.com>
Message-ID: <rt-5.0.3-976053-1689299506-472.1276199-37-0@icann.org>
X-RT-Loop-Prevention: IANA
X-RT-Ticket: IANA #1276199
X-Managed-BY: RT 5.0.3 (http://www.bestpractical.com/rt/)
X-RT-Originator: amanda.baber@icann.org
To: rfc-editor@rfc-editor.org
CC: superuser@gmail.com, slhomme@matroska.org, moritz@bunkus.org, dave@dericed.com, cellar@ietf.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-RT-Original-Encoding: utf-8
Precedence: bulk
Date: Fri, 14 Jul 2023 01:51:46 +0000
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/GI9Scomwhz6pi5eMiuyAcDqzy5A>
Subject: [Cellar] [IANA #1276199] [Errata Verified] RFC8794 (7189)
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 14 Jul 2023 01:51:51 -0000

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