[DNSOP] Re: [Editorial Errata Reported] RFC9460 (8168)

Ben Schwartz <bemasc@meta.com> Mon, 04 November 2024 16:14 UTC

Return-Path: <prvs=603894602e=bemasc@meta.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C086DC1DA1EE for <dnsop@ietfa.amsl.com>; Mon, 4 Nov 2024 08:14:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
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_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, WEIRD_PORT=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=meta.com
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 DO3zHPM8Qh6p for <dnsop@ietfa.amsl.com>; Mon, 4 Nov 2024 08:14:19 -0800 (PST)
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by ietfa.amsl.com (Postfix) with ESMTP id 95D4CC1DA1E0 for <dnsop@ietf.org>; Mon, 4 Nov 2024 08:14:19 -0800 (PST)
Received: from pps.filterd (m0044012.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4A4EFSiV009426; Mon, 4 Nov 2024 08:14:03 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=s2048-2021-q4; bh=YNeMDJYjL7zpcXreZNbX xYNv2/n6RQ+BwOYEphV7rJ0=; b=dq7uZ4MsQR7ztd9t7cCIcqY83Dk1u7wreEt9 5SpKZjObSCry2xP2uUuwgAbievh32wnfkghaSXj+Y6N2P8L6th8f2wmzRU+L35DG eHCop3O9fw0yvKrt9RbeAJhYYrbdtwlxWCb6wj7Ok8dOO6uYLswa28Ri9pps8Ran Jujewdgyye3iAYjxjQNOUu/T4TMONTpjby7RndHNipsT5+Ffbw1qbXnm695byZVt itkydVUPr7U/DYzsD8FkOK/wa1Qk/nnCAx5IcWL/iBGKthjh5I0EHmWXQuzWRRPs k0JzbFrnRuoZ8FfNu6EIJL+DDh6zYLGUm+xJSYhtoPr/oxIB1w==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2048.outbound.protection.outlook.com [104.47.58.48]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 42py65h47r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 04 Nov 2024 08:14:02 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FBZMBWLlk13AL/palGqNJSMOVKNsCfKBuzZjCL5KsQz2d2wyI/4Fz6FqtyVDxOQH3ia/bxtyX7c6Uluags9k3Yn8bla3qaWnDRDxj2BfYpUC5R125MIGtWmctH3y9XNnVlfhd3xzEixoLOldwkWoraToNY3Whe5/YaVMtydGRt8f/V/ei1cyVccpjry8WEc7ResxJlH7rXH4hu2Midaeobs1jZf07aSrkJuzfgmzsfTGQiLc/UNEACUBMGerzj/1RjmthoM/y4j5iRw4+8+uEEYpnGWeI3SzLhCw3M6mqyV562QAQ9Gs6Bvf42GAQddc6velss4TDzvI2QA5ahpNDQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TnbENpDBQooM5TW0ZHfp/PiPHcBGPhzeS2Id6Vti+FA=; b=y3MyTW0w9wvcqgBm7g7gFcVi0W9h7KE9iltivrh81XM25ukGuHR92aYOnhXG7PHzSogpQ4YtFei4vwMAvqpWCBK+qSQE+jriF23yQnGblKEbf+Oyrn9l8pjPhyyUgxDrtje0dKZ53K8i00Uimr1+9re9giTSsHXmm8pJx9NLJdj4XvF+GbYZKLKMSqz9pm0YZMey0qex8EuOhUdK7UQQhm8eP51+7T6r7J1KW9QjGBfudVxreMkClBFnD36j+r29phe3q5kVOouCIf66YldNrb8kwNGMKVEQKB5XcI0s73sW1gGd6d2i5DY3FzOJ+Y+O3zv8nontZCHV0Rswq3O/jQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none
Received: from SA1PR15MB4370.namprd15.prod.outlook.com (2603:10b6:806:191::8) by BY1PR15MB5958.namprd15.prod.outlook.com (2603:10b6:a03:531::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.32; Mon, 4 Nov 2024 16:13:59 +0000
Received: from SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb]) by SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb%4]) with mapi id 15.20.8114.028; Mon, 4 Nov 2024 16:13:59 +0000
From: Ben Schwartz <bemasc@meta.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>
Thread-Topic: [Editorial Errata Reported] RFC9460 (8168)
Thread-Index: AQHbLtK9sNXCWyNQOEiS0laIvnFR8rKnShEG
Date: Mon, 04 Nov 2024 16:13:59 +0000
Message-ID: <SA1PR15MB4370BD2EDD3FEA5695986D3BB3512@SA1PR15MB4370.namprd15.prod.outlook.com>
References: <20241104160048.630583B874@rfcpa.rfc-editor.org>
In-Reply-To: <20241104160048.630583B874@rfcpa.rfc-editor.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SA1PR15MB4370:EE_|BY1PR15MB5958:EE_
x-ms-office365-filtering-correlation-id: 35bce3e2-079d-4634-3000-08dcfcebb116
x-fb-source: Internal
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|8096899003|38070700018;
x-microsoft-antispam-message-info: CypOs0FRFnfhXzZIGie8BUrPpVxR3ESqFKXSlmSudKJ79yw1vUoEm0Kj7WhFDF0FT8iaw2FkaTU2neVpIEkfBpQSgbxzHr+EVMbZP1Ya6Ggu+2HPLB0TnlH28dPys/zXKjF+xnJU1owJ99T+/zLmAdakPRtokhYQIU8xUkIEFZf4egADdEBmmlDq6zdTYo1LQkyVotkF52wEClHyrn/HgTpwgINrCXgS5rvKK2LArEbGjVLNNElF2wvK4y29DkaZqAl50u3UGJz3NXKAu7DG6aF1XgpfGTV/dWmMvt4JsnubKrpUlz7vHwwTb1wXD/rhCVdQdQGV7KpWvMx2B6LasTKQTV+FQzsM1iF+Bj+8paLIQa8cp08z775VCi6JNlPt7MSF+FFxTSFvau7QlQ4OYTnJ+MxLxcu/DW8FYySyRvGqzJf//WcV/zdciqYlk5TdyHlXF8VmdmOujtfy4+LMl/47ugmIEdDtRoGTLHg9CGjiObOWTZwQnq0skhw99ozURJ+4Vh+WRtfrRG1nuYGwNSmbGwVvhL6IBaJY4fiXGXYR5We0qHuPGt8t25D+RuphnZapjEwwYG0F9yU1qwAZPjtHYq0sK5quBGM/y+6KrDrgc/fQsNd/P4QDt32R/+PDCjws+Xw4hUXVNCxY0cUSnB1m5LzB2BzFbeTWfmQthuh81wq+9SjVr8S2+PB2EJh+o9/0bGmc1h91o/HhffJSeqe9Wv0hZt8PHmeI0u4s5CwhFcIYw0piXKkzhg7+ovVh0rmid8cSgoF0Jsl1U0Gqvym4p+U7YFfVpr0Zxt4WCzSX7ND9bXIoxpl/FQ/Ovu3ZFl18GX8qTHEMrjkOaTmYU5ODyhEefsWEpvjCy5IdsUZikG0/z8xFWh4lmAFbetOrJ3MSSCPMnt46LO/f96A7IIBCC0USznZwav365rNoH9Bfro+B+phuiakCI9gJiMTKbwp0CPco2Wvdn7FNGRrxcHNqCajnGUXJ0iS9OLtPEJvzd0pAdL/ZP6oqwkLygri1wZskgaoFanjvWHWbCdiqoLC1RcSCdoIJbNqOWKTaebY29JlG469vGN7jrU0U55lMgIHBK+ZW1IJFSrSDJRz92dGj9SLb4M8R1WzGaWLAjR0pgBSVm+mPX/84RC+V1IzYT5XlGCF5CBwk+yK0lU1c+UduG9nTfgf/2pOI/5dcmmVGLEr616YJbRdmoLgFlQtSo3Z4CWorupOcniGwoPJqQiR0kL3QpqHXTLCdeYXsOUZbvz+DuPrVtLvRHWvIGyIRL09t1awJKFu2RPFVVAEt9b25/Tei1O178l5rsLX+0UAsBvbOEOFKmsFf0V+BbJfm
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR15MB4370.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(8096899003)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7QwxLYg94VUVSUyEa8UJozQJOdoApBmWmBh90+7Y5IAid+yOaJnflMAy8cahG2HE/n8ZkC6sqb5g/CyqHEjeyfYXjEBFAixusyzGQR7mTU9KSs/Lyot39x7GcO8j3vv9A13XJr5J0lEliwPRiGFeEF2NkQl+kdl8Yh9apQMhI2riMDbKRaYUyKykyZzWnZleQRSYji9QtXK2FbVbjyyLrnlYeTFaVD+cvtunbUuE/EhMdI5uvlvO+lfEmkKLxw3P5pmft9i2IyTbtzqD3q5bhzzrgYfAzdAIW+qj5Szd6ue+OkhTZxHdtGtp3n6moAeYybydsAJYZVYagqvqaOPMTPhu3lpCf/hdeOei2E6OP/pwgVrRs7ATRMcAkJ7HObdd8RpZ1siLSxJ7KmUn1sOFJxb9N2MyGrZO5iejN68Ya04G2V1WASuvZFGuwZSGDX4M3CGkx16KrspQe1QufNOI/pe5HttOMJvinOC44t+bXShj6bbnfZZa4GxmczK97hdaQbkgDK1asozkE6wwh36rXAbRiQukWLsKesFSaMd3JD2TmBhLIJArj54doGCtwv3/ElY2VSHdMlZZj6R3I0hr2CV+TbkB76obKWxfMAgIALSVv8JZVv2X/g2bvsGbs13642hFuPmYNkCcYtrFx9BaCzns11xkoS677ocBeFJCTeRU0oDsuFI9uWCA+HNz0CU/GIShEHGK8hdkRDL/YbKu6uxpPO2alGXo3CSk8ME8KDNtK0I7cupXyxx6b20qjl3C917u7TjVRhpAOqg6uAeO+9NwAza69zAXhrLAAETwp9FAfO5eUhAr+Ae+CbkY6IS5raulwGB2+1GzdUuuqnIhylMUX/9WWwyNKCtfRKn0/tz3vYME0MLIJAUcEzquXTF8nWPhZmjqXEBgcMFHDd2bqItutsBoOPDiBwxq+Bb7wk0IBzZJx0nIedlhru0M7++adzE7a4Pv+IACNYd0rg8XpgtpdwxSrhpxNQExbD1INjkW4RLg6mG7aUxeDcUXGloxoZgPlsvpn/5wHF4OkGY2CrQS6g0b+2gOzy5ckYsQ5e/n8Bu0+3pBYdhchCuOjloYd5bMhxcv39aaYoaj/4hse0WYcODl0vl+6HW+PLAqXP+kDPyp+/WY3+7R8qCB7g7vdrYUoeGtbw46fVVpaEZW+JYKcdwF47hSUP483eL3YHDkgsTtxTHyvE4J8MrgvKEz2RZNixoeb0PcBUqQcsfQo6LhnW8rtJ/83laCdCDRY1q4af5cc3qBsUS8YPbvvU6VJaCM6hhP8MBdyh/UIwCDEae2YW5QLO7eg7I3IRM4XixegG1TdVpeJd+t9Y4TcrwTo7FKCFUSEROmIrigCCpiP68UZW5JO8E8aHDWWLenOuxp3JRtra3N98H6lPi0HnMHIHwDK7EY6fhnIMOvSYj5CNzzVFbSeQz9B6MaHZpAezuzHGNOV9lQIIj255jx+aSJHSS3nLHbXhx88SVGJ+bZGJwLc/JrXIVdvITBsjv082c2oLc1Xdcr2nF5tt5XQMM4MBlFlBaDdVyb0IW8LrDcpaZicBy/Rqi9OygrrYGqRPQ=
Content-Type: multipart/alternative; boundary="_000_SA1PR15MB4370BD2EDD3FEA5695986D3BB3512SA1PR15MB4370namp_"
MIME-Version: 1.0
X-OriginatorOrg: meta.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SA1PR15MB4370.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 35bce3e2-079d-4634-3000-08dcfcebb116
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2024 16:13:59.7831 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0EK5xnz/FB6IZ381LSXU9iItN1qMHRCylk+Y6RfNniwaqkMlRbHc9qtpry0INd2N
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR15MB5958
X-Proofpoint-GUID: 7RYPJxnP4UiZMbf3BeMxP8sZ4ThOOoeK
X-Proofpoint-ORIG-GUID: 7RYPJxnP4UiZMbf3BeMxP8sZ4ThOOoeK
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-05_02,2024-10-04_01,2024-09-30_01
Message-ID-Hash: WJWB355E7AO5UBLWHWXBND2TMJ43GJQP
X-Message-ID-Hash: WJWB355E7AO5UBLWHWXBND2TMJ43GJQP
X-MailFrom: prvs=603894602e=bemasc@meta.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "julian.keck9@kit.edu" <julian.keck9@kit.edu>, "ietf@bemasc.net" <ietf@bemasc.net>, "mbishop@evequefou.be" <mbishop@evequefou.be>, "erik+ietf@nygren.org" <erik+ietf@nygren.org>, "dnsop@ietf.org" <dnsop@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: [Editorial Errata Reported] RFC9460 (8168)
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/BHLZtTaDLiHcMWe2NDnl_HJ0RwM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>

This report is incorrect.  SvcParamValues always are presented via a char-string encoding as defined in Appendix A, so quotes are always allowed.  The "single decimal integer" applies to the "value" which is derived by reversing the escaping of the char-string, producing a *OCTET in ABNF.

Thanks for the close read!
Ben Schwartz
________________________________
From: RFC Errata System <rfc-editor@rfc-editor.org>
Sent: Monday, November 4, 2024 11:00 AM
To: rfc-editor@rfc-editor.org <rfc-editor@rfc-editor.org>
Cc: julian.keck9@kit.edu <julian.keck9@kit.edu>; ietf@bemasc.net <ietf@bemasc.net>; mbishop@evequefou.be <mbishop@evequefou.be>; erik+ietf@nygren.org <erik+ietf@nygren.org>; dnsop@ietf.org <dnsop@ietf.org>
Subject: [Editorial Errata Reported] RFC9460 (8168)

The following errata report has been submitted for RFC9460,
"Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records)".

--------------------------------------
You may review the report below and at:
https://urldefense.com/v3/__https://www.rfc-editor.org/errata/eid8168__;!!Bt8RZUm9aw!89a-tvCmf2C_SyPv1duCxMZzZCQ4exF2dwyPKvHQhOYL8XA9SSHTrggz3IllaiAH1J5LAYBIeeGbCeU_JWJN$

--------------------------------------
Type: Editorial
Reported by: Julian Keck <julian.keck9@kit.edu>

Section: 2.3

Original Text
-------------
This record would indicate that "foo://api.example.com:8443" is
   aliased to "svc4.example.net".  The owner of "example.net", in turn,
   could publish this record:

   svc4.example.net.  7200  IN SVCB 3 svc4.example.net. (
       alpn="bar" port="8004" )

   This record would indicate that these services are served on port
   number 8004, which supports the protocol "bar" and its associated
   transport in addition to the default transport protocol for "foo://".

Corrected Text
--------------
This record would indicate that "foo://api.example.com:8443" is
   aliased to "svc4.example.net".  The owner of "example.net", in turn,
   could publish this record:

   svc4.example.net.  7200  IN SVCB 3 svc4.example.net. (
       alpn="bar" port=8004 )

   This record would indicate that these services are served on port
   number 8004, which supports the protocol "bar" and its associated
   transport in addition to the default transport protocol for "foo://".

Notes
-----
As far as I understand the rest of the RFC as well as the other examples provided, the port must not be quoted as stated in 7.2 ("port"):
The presentation value of the SvcParamValue is a single decimal integer between 0 and 65535 in ASCII.

Instructions:
-------------
This erratum is currently posted as "Reported". (If it is spam, it
will be removed shortly by the RFC Production Center.) Please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party
will log in to change the status and edit the report, if necessary.

--------------------------------------
RFC9460 (draft-ietf-dnsop-svcb-https-12)
--------------------------------------
Title               : Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records)
Publication Date    : November 2023
Author(s)           : B. Schwartz, M. Bishop, E. Nygren
Category            : PROPOSED STANDARD
Source              : Domain Name System Operations
Stream              : IETF
Verifying Party     : IESG