Re: [quicwg/base-drafts] QUIC Version Ossification (#2496)

Christian Huitema <> Thu, 23 May 2019 13:22 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 7C19B12004C for <>; Thu, 23 May 2019 06:22:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.393
X-Spam-Status: No, score=-6.393 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 4KuK8oO_ZdoW for <>; Thu, 23 May 2019 06:22:24 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 36DA8120026 for <>; Thu, 23 May 2019 06:22:24 -0700 (PDT)
Date: Thu, 23 May 2019 06:22:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1558617741; bh=RIsuC2V8bI9xpSmtQmwfJ+xBNJfJ+lDHf7d7B5+zHbc=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=X5V5bk+b9OBx8qQyTLcqxY8Yf1jiFc/8XwjBlOEHcXUFQ1l9HSx/cbFSbvzNUUeD9 dII275qSA+L9PRCdpunvU+SSFh5psgqO0b0vggHuKLioSp5myXvQ1tRlK3M0rL5/yK TLFufzqX8jf0JxMSgJ+KXL2HwkOTfHWcjeYTz2IM=
From: Christian Huitema <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2496/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] QUIC Version Ossification (#2496)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ce69e8ddd049_7aae3faa5dacd96499544c"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: huitema
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, 23 May 2019 13:22:28 -0000

What if the middle-box just replies with a Version Negotiation message to any message for which it does not understand the version field? This will defeat the "natural version" and "server based obfuscation" options. For example, in the server based obfuscation case, the client will immediately repeat the request with Version 1. The middle box will cause a delay penalty, but a fairly minimal one.And we removed the protection against version downgrade from the transport spec.

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