[Cbor] RFC7049bis processing of unknown tags
Michael Richardson <mcr+ietf@sandelman.ca> Wed, 06 May 2020 15:32 UTC
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C9AD3A0B2E for <cbor@ietfa.amsl.com>; Wed, 6 May 2020 08:32:43 -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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 NoBMAHEB2L9d for <cbor@ietfa.amsl.com>; Wed, 6 May 2020 08:32:41 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D07323A0B0B for <cbor@ietf.org>; Wed, 6 May 2020 08:32:40 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 5B6A03818F for <cbor@ietf.org>; Wed, 6 May 2020 11:30:40 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 3322D73B for <cbor@ietf.org>; Wed, 6 May 2020 11:32:39 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: cbor@ietf.org
X-Attribution: mcr
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Wed, 06 May 2020 11:32:39 -0400
Message-ID: <17300.1588779159@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/S6TmVACm7I6tHrbyDwVvgOikIM8>
Subject: [Cbor] RFC7049bis processing of unknown tags
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 May 2020 15:32:43 -0000
After discussion about #176/#181 I submitted #182: https://github.com/cbor-wg/CBORbis/issues/182 RFC7049 specified that CBOR tags which were not recognized should be ignored. RFC7049bis wishes to change this behaviour such that unknown tags would not be ignored, but would at least, be presented to the application for further determination. This is a change that would render existing CBOR parsers instantly invalid. --- The suggestion is that parsers should be in RFC7049 mode by default, and applications that want RFC7049bis behaviour should initialize the parser with an option that enables it [or use a new parser with awareness]. Applications that want to make use of tags defined in RFC7049bis need to put the parser in RFC7049bis mode. --- I think that Carsten does not agree with my suggested solution, but I'm not attached to it. -- Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works -= IPv6 IoT consulting =-
- [Cbor] RFC7049bis processing of unknown tags Michael Richardson
- Re: [Cbor] RFC7049bis processing of unknown tags Carsten Bormann
- Re: [Cbor] RFC7049bis processing of unknown tags Laurence Lundblade
- Re: [Cbor] RFC7049bis processing of unknown tags Jeffrey Yasskin
- Re: [Cbor] RFC7049bis processing of unknown tags Michael Richardson
- Re: [Cbor] RFC7049bis processing of unknown tags Jeffrey Yasskin
- Re: [Cbor] RFC7049bis processing of unknown tags Laurence Lundblade
- [Cbor] my (WGLC re-)views on error processing in … Michael Richardson
- Re: [Cbor] my (WGLC re-)views on error processing… Carsten Bormann
- Re: [Cbor] my (WGLC re-)views on error processing… Michael Richardson
- Re: [Cbor] my (WGLC re-)views on error processing… Carsten Bormann
- Re: [Cbor] my (WGLC re-)views on error processing… Michael Richardson
- Re: [Cbor] my (WGLC re-)views on error processing… Carsten Bormann
- Re: [Cbor] RFC7049bis processing of unknown tags Carsten Bormann
- Re: [Cbor] my (WGLC re-)views on error processing… Carsten Bormann
- Re: [Cbor] my (WGLC re-)views on error processing… Jeffrey Yasskin
- Re: [Cbor] my (WGLC re-)views on error processing… Carsten Bormann
- Re: [Cbor] my (WGLC re-)views on error processing… Michael Richardson
- Re: [Cbor] my (WGLC re-)views on error processing… Laurence Lundblade
- Re: [Cbor] my (WGLC re-)views on error processing… Carsten Bormann
- [Cbor] tag 24 and 55799 (was Re: my (WGLC re-)vie… Laurence Lundblade
- Re: [Cbor] tag 24 and 55799 (was Re: my (WGLC re-… Carsten Bormann
- Re: [Cbor] tag 24 and 55799 (was Re: my (WGLC re-… Laurence Lundblade
- Re: [Cbor] tag 24 and 55799 (was Re: my (WGLC re-… Carsten Bormann