Constraining transport parameter allocations

Martin Thomson <mt@lowentropy.net> Tue, 04 May 2021 00:55 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0E263A1BD0 for <quic@ietfa.amsl.com>; Mon, 3 May 2021 17:55:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.82
X-Spam-Level:
X-Spam-Status: No, score=-2.82 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=GGyJI48f; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=SakE/6Ue
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 p3WpmR3ep_rM for <quic@ietfa.amsl.com>; Mon, 3 May 2021 17:55:12 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A5A83A1BCD for <quic@ietf.org>; Mon, 3 May 2021 17:55:11 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 5E5A81C81; Mon, 3 May 2021 20:55:08 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Mon, 03 May 2021 20:55:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:date:from:to:cc:subject:content-type; s=fm2; bh=sf+HtUIs7z0kIwLzI95VUDkhIfQ3s2FIj2go877L6Ew=; b=GGyJI 48fu7uwujyJuDzPAGnRQ4Dc9uTvNVLpI9K+BUouyWAR17+Tye/yOsFOCVd1asD2L guSOG+gdI/g6k0ezZe4bxsjNISBmxr2QuuXPX6O0ZtrBl0n8ufCwMEwvbqsyGZDg GsBnbWQHRXwMa5yKXg1P2Xba7vtnKE3xsBnpG8T6fkIWcW7nsyBCRFPqEA3ecoJG M4K2yuzu2k9sdVxmOEmar5QX8VFU+YI9veP1hRzQBPaLUxO3mt4kXoUl7UOXvlNm 6sYb8KHir3iYUKAj2jXTIgE5Hkkc4tJTymGJu4bAqT/pOjZKQTk0vxRqBgRqMEnq 5yzucPRoFRCtzCeWg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=sf+HtUIs7z0kIwLzI95VUDkhIfQ3s 2FIj2go877L6Ew=; b=SakE/6Ueag5uEOvISyhExgWXE6l3jB913ybjoJ7fyVnY3 oy8ynE2xHzs+4Q04N9Ibhx24gxXhsHvpXg/+9eDhuuYf1uBtVcDp8V2tMTyXwwgJ AKMLlqnGa3nh+0bLHE8KPYcRX7DQJqvQVNCXvE4iu81aOxbL+0xOyTfZCg/rKZHx q+gZbbS2IbaQVKROoyBSlSQ+0C7E5h+XQT++I7DjP79PFZn25uHw36fAGX1qpPZj PxS5AazhYcCGXSINi/JXrcNHXhn+H/TAJJ9lEfxz0gUhfk08erTstyNRGVKUF+8t B+WFRhqUBmJ8ahfbTuOvVpJWyBIEx1FLuykWDNiHg==
X-ME-Sender: <xms:a5uQYMtAsciaXOpSzzg3tOe057facFfOhSPqwQogr8sqIhqAtDWPRw> <xme:a5uQYJcUycDy56lnvEnd4zNARQFkbyWIRrz49D5M6VoZzNIZeJoI6cjt_D-lJY2r_ co_pOHi5MlK7-Yj3Kg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdefhedggedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkfffhvffutgesthdtredtreertdenucfhrhhomhepfdforghrthhi nhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecuggftrf grthhtvghrnhepgeeuheeujedvieevffehvdekgeffkefggfdtteelfeekfeeftdejhfdt uddvuddtnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhn vght
X-ME-Proxy: <xmx:a5uQYHzGsaLHi7YFP7b63l5YhAC0o1UqCOWlcu4LdQonob30JPHrqg> <xmx:a5uQYPNWOMV6N9I0tgP15N-H39Gnlg57ijWWPF_sLwZ3g06CF_uySg> <xmx:a5uQYM8bY7WLnQWwBwI8YYrdVwtxdm2lnp8ZR0tu-VzWXc5yPIydTg> <xmx:bJuQYFKjTPBHWcGgextmqw8iTHHqURkkVIWoKhq0vcaRUd5c7VlZiQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 014D84E0178; Mon, 3 May 2021 20:55:07 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-403-gbc3c488b23-fm-20210419.005-gbc3c488b
Mime-Version: 1.0
Message-Id: <dbfae589-7552-4dc4-a3a2-230edaba40e1@www.fastmail.com>
Date: Tue, 04 May 2021 10:54:47 +1000
From: Martin Thomson <mt@lowentropy.net>
To: quic@ietf.org
Cc: Zaheduzzaman Sarker <Zaheduzzaman.Sarker@ericsson.com>
Subject: Constraining transport parameter allocations
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/GhpWrarplTW2-37rFBjZ1lnPoJo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 May 2021 00:55:17 -0000

Most of our registries reserve the short varint values (0x00-0x3f) for RFCs.  We didn't do that for transport parameters.

Is there any reason why we should not ask IANA to change this?  The RFC editor noted the discrepancy and I can't say that it was deliberate.

It is probably an accident.  Remember that we only changed the format of transport parameters fairly late in the process and so we probably missed this when that happened.

I would like to ask IANA to tweak the registry policies here, but that means we need to be careful.  Minimally, that means AD approval (Hi Zahed).

See https://github.com/quicwg/base-drafts/issues/4880 for an issue.

https://github.com/quicwg/base-drafts/pull/4887/commits/7e4f0f1ee11db09d7bda5617de51ec06f1b34d24 does this (it's attached to https://github.com/quicwg/base-drafts/pull/4887 but that pulls in other changes).