Re: [quicwg/base-drafts] [Version Ossification] Alternative version and Initial Salt should be part of NEW_TOKEN (#3111)

Marten Seemann <> Thu, 17 October 2019 21:20 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id BE801120930 for <>; Thu, 17 Oct 2019 14:20:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.382
X-Spam-Status: No, score=-6.382 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_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, 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 3HlIk_O9YlB9 for <>; Thu, 17 Oct 2019 14:20:04 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id EA1E312094A for <>; Thu, 17 Oct 2019 14:20:03 -0700 (PDT)
Date: Thu, 17 Oct 2019 14:20:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1571347203; bh=nRXnheZ60EdaVrD+ge8EDjJGgSYhoNuUgpGwIey3CeI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wS77DIsu8PhfVH2kiSF6uEfB3CEws5aYhF8U0jmh3xvUMOgD2LsbZJQOEUC735qlA xvRMDP9/w4iH4J/1NvwmdRu2blB+fcDGZrNT7LifbPInfrKa1xHpnzhb/E68PefZxi nfU8bZeRR53oZT/+pjKJFZKIG5Omyu0tTvfbHcVA=
From: Marten Seemann <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/3111/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] [Version Ossification] Alternative version and Initial Salt should be part of NEW_TOKEN (#3111)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5da8db0322fdc_a953fb4222cd95c1096da"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
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: Thu, 17 Oct 2019 21:20:06 -0000

@martinduke You certainly could make those fields optional in the NEW_TOKEN frame.

On the other hand, you could also make it required, and even forbid servers from sending NEW_TOKEN frames with the same version number as they're currently using, effectively forcing them to implement greasing.
Note that a server could still decide not to implement greasing, but would then be prevented from using NEW_TOKEN (which itself can be considered an optional feature of the QUIC protocol).

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