Re: [quicwg/base-drafts] introduce a version alias mechanism (#2573)

Kazuho Oku <> Fri, 12 April 2019 07:11 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id EF0FD12016F for <>; Fri, 12 Apr 2019 00:11:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8
X-Spam-Status: No, score=-8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id i59Uw-F6iawQ for <>; Fri, 12 Apr 2019 00:11:21 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id E77F9120137 for <>; Fri, 12 Apr 2019 00:11:20 -0700 (PDT)
Date: Fri, 12 Apr 2019 00:11:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1555053079; bh=PHQj0Qb5eNioT76sYZ6odCO/AWy43aa4/XVq9QZEVSI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Sx1edENwKmEMAOERy6JfI+qzRMA7BG1qOsXrC+DJd3wDPg+4bvxY32gE5HeP4DLk1 HVbi93uw/uILTBMKi+LG+SeV0Nu8hDaFqaRi4KEfyIs830a9Q8j5/Auc8XHoFmZbV9 EGfluFfHh8OcbXd2aM4r2gVjIYAskJb6rKDlMYm8=
From: Kazuho Oku <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2573/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] introduce a version alias mechanism (#2573)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cb03a179c2ea_52973fc3b1ed45b889875"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 12 Apr 2019 07:11:23 -0000

@marten-seemann Maybe I should have been more specific. The remaining vectors that are prone to ossification are:
* non-invariant bits of the first octet
* the restrictions on how CIDL is used in v1
* the Token Length field (the position is dependent on the values of CIDL fields)
* the Length field (the position is dependent on the values of CIDL fields and the Token Length field)

For example, I would not be surprised to see a middlebox checking that the Token Length field contains a reasonable value regardless of the value of the version number field.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: