[Json] Re: [Errata Verified] RFC8259 (7383)
Austin Wright <aaa@bzfx.net> Mon, 08 June 2026 04:12 UTC
Return-Path: <aaa@bzfx.net>
X-Original-To: json@mail2.ietf.org
Delivered-To: json@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id CDFF5FD1C7A0 for <json@mail2.ietf.org>; Sun, 7 Jun 2026 21:12:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780891934; bh=WaeGIkEyyGaWy2RQyiAcsUQ9f3skF8yP/hZi+ugfMDg=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=wIVGvZ7OvebXlV6pRjom9+IuUpgpQuklWglk+B8dYuICK1pWnvKL0a4q/dMRsWDkR HwyCdyEMnc2MQG73vRHe/zeSa+N7HUZtnKVaS64aBoNFGQ/SprONWUWzk8H+R8n6Uh HJRKHLMUpXsL2AAHGXQVZrLKGdpV3l8bgmK5/pMs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=bzfx.net
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fpPJkvMDBNv1 for <json@mail2.ietf.org>; Sun, 7 Jun 2026 21:12:12 -0700 (PDT)
Received: from mail-dl1-x1230.google.com (mail-dl1-x1230.google.com [IPv6:2607:f8b0:4864:20::1230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C7DB1FD1C666 for <json@ietf.org>; Sun, 7 Jun 2026 21:11:26 -0700 (PDT)
Received: by mail-dl1-x1230.google.com with SMTP id a92af1059eb24-137dd3af345so3448959c88.0 for <json@ietf.org>; Sun, 07 Jun 2026 21:11:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bzfx.net; s=google; t=1780891880; x=1781496680; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=I5zqNFB8iQBJPjlKvOurRO6JB3AiMstJp/pjDNIy6Bs=; b=ilgoxBxjqRp17N3pzP2OjR68GdXT2gwuqcf0lVUmrZU4FmuPz6aeDIn/+E7tnFHx3E bdfhWbRlw84XlT9tuSX1IYhWEyCWHwm0fuZThDPKGybUyQuovd8Ib4sTwoU01erB3WdV 10nZ9uAkGkpsR92xeXBEqEMNOMIF0mqvOYoF0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780891880; x=1781496680; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I5zqNFB8iQBJPjlKvOurRO6JB3AiMstJp/pjDNIy6Bs=; b=cPIOl6BwYFwGfU20MFTt4IIrsTz+e4CPwPBjyxDld473FfTMnsOwsjZB3XXr4AaX52 HR20Y/rdcaY6mP6zE6QQUFhoY8HuRxRRw8M8hSwe+inme8TdW/+RdDIUvTvzIaGvems2 EEPI0UM/zcJGZnJ23tYR2EVo+jiOzPW9StSfy5SnbbUVPe4GjmSCZwpwy69hB/GN2t9W 1AJ0FpY1u86C242W2CETNgWRa8c1deBYIdlwALxoAGtJb6L6uHo4NxSCMZBNNbn8gYOE CjbAww7G0l2XbRQn6y6mNFRoqN3qKhgKxEqbEPJCIS7PrmZYBxo2hqT5RdcNmW7fjFh4 AX9w==
X-Forwarded-Encrypted: i=1; AFNElJ+1xwMM+g/gab8dkERhTlFbXsK6Iys+x3eqhl/OsqwB+LTR/vp9vuSAyx7E6kDd+5uTGqdv@ietf.org
X-Gm-Message-State: AOJu0YwgIMLdy7IGN9pC4P7cFySqQjFjt+10Pqj53ao5cvmz1DXcVpx1 F/fUdyG0Nwd3/6hctWrOaV7puL8acQFXPCcjWWt4EeYb7zTGFx4w1VM080ZS3E9QRA==
X-Gm-Gg: Acq92OGffUE4MeU2hMptt/Tc4KDGYQtRWIavLPV1/calpY0Y2wxW8husrnb7I/fouz7 Tlaj8J8WzeeEul133jzmZdBYyWfw+7lJzLUnRaPbNW02xTYc2zuL5hhcezYY/7nn3UypyTDNae4 +byidC4gC6HNMr67Sy6k+QPinCKEHPrVCdKebXAIvrxh3CVebUKpEOpzr3b57uc+Jnq4XywpW1w IgbYBII6wG4rEuCqmleb5f8dLu/L4bTJs4dTC+bL70vpqsw3eaYpvDA5nI48p8EuE1Xi7eHh55N dFs03JhTxg6FBhUO8mDMUkrB9LMUr8LZwmdcxzACUuWL12n3F6ACLdqI+3syYgyO6VrJZw/welf Wi8sDLSxFyEA2Hrk7qdlr6s08AmNgigjaX+TtBmsBdklnsAtZcDX8QFtP5jxi1FAHdkTAf/+RcJ r3FAPrttzEeuQNhTkvfhD7dVe2Wt8vrZbKSNHixq/4LvvKYpRtk2NI/O6cXDPvKp2F4qy4LtKRa sOTk01374i0
X-Received: by 2002:a05:701b:4306:10b0:138:12fa:3794 with SMTP id a92af1059eb24-13812fa38e8mr2700433c88.26.1780891879627; Sun, 07 Jun 2026 21:11:19 -0700 (PDT)
Received: from smtpclient.apple (71-223-130-18.phnx.qwest.net. [71.223.130.18]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3074dea89easm16443533eec.14.2026.06.07.21.11.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jun 2026 21:11:18 -0700 (PDT)
From: Austin Wright <aaa@bzfx.net>
Message-Id: <AA3D7996-19F1-4A18-A74A-CE69B971C329@bzfx.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_96F6BD85-8633-48C0-8BD2-9A09910D79AA"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
Date: Sun, 07 Jun 2026 21:11:07 -0700
In-Reply-To: <177999332318.14.879032099569771704@rfc-editor.org>
To: rfc-editor@rfc-editor.org
References: <177999332318.14.879032099569771704@rfc-editor.org>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: Y4NSJHS5D7755HEP7VBIU5QMRDZJL7GP
X-Message-ID-Hash: Y4NSJHS5D7755HEP7VBIU5QMRDZJL7GP
X-MailFrom: aaa@bzfx.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-json.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: 00mk01@gmail.com, tbray@textuality.com, andy@hxr.us, json@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Json] Re: [Errata Verified] RFC8259 (7383)
List-Id: "JavaScript Object Notation (JSON) WG mailing list" <json.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/rOa9cgKqr-yvd7u2GKHb05w8fv8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/json>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Owner: <mailto:json-owner@ietf.org>
List-Post: <mailto:json@ietf.org>
List-Subscribe: <mailto:json-join@ietf.org>
List-Unsubscribe: <mailto:json-leave@ietf.org>
I believe this errata is unnecessary, RFC 8259 does provide valid ABNF for false/null: Hexadecimal representations of terminal symbols (num-val) are case-insensitive in ABNF. The errata cites the definition of HEXDIG, but it is case insensitive because quoted strings (char-val) are case insensitive. I also verified this with bap and my own tool. For comparison, RFC 3986 uses the same HEXDIG production to define percent-encoding, which is also case insensitive: <https://datatracker.ietf.org/doc/html/rfc3986#section-2.1>. And while the vast majority of ABNF prefers uppercase hexadecimal, about a dozen RFCs use lowercase (e.g. RFC 3028, 7489). Regards, Austin Wright > On May 28, 2026, at 11:35, rfc-editor@rfc-editor.org wrote: > > The following errata report has been verified for RFC8259, > "The JavaScript Object Notation (JSON) Data Interchange Format" > > -------------------------------------- > You may review the report below and at: > https://errata.rfc-editor.org/eid7383/ > > -------------------------------------- > > Status: Verified > Type: Technical > Reported by: Daniel Tegründe <00mk01@gmail.com> > Date Reported: March 12, 2023, 7 p.m. > Verified by: Andy Newton (IESG) > > Section 3. Values says: > > Original Text > ------------- > false = %x66.61.6c.73.65 ; false > > null = %x6e.75.6c.6c ; null > > Corrected Text > -------------- > false = %x66.61.6C.73.65 ; false > > null = %x6E.75.6C.6C ; null > > Notes > ----- > Hex values should be capitalized https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1 > > -------------------------------------- > RFC8259 (draft-ietf-jsonbis-rfc7159bis) > -------------------------------------- > Title : The JavaScript Object Notation (JSON) Data Interchange Format > Publication Date : December 2017 > Author(s) : T. Bray, Ed. > Category : Internet Standard > Source : jsonbis (art) > Stream : IETF > > _______________________________________________ > json mailing list -- json@ietf.org > To unsubscribe send an email to json-leave@ietf.org
- [Json] [Errata Verified] RFC8259 (7383) rfc-editor
- [Json] Re: [Errata Verified] RFC8259 (7383) Austin Wright
- [Json] Re: [Errata Verified] RFC8259 (7383) Carsten Bormann
- [Json] Re: [Errata Verified] RFC8259 (7383) Daniel Tegründe