Re: [quicwg/base-drafts] Compatible version upgrade (#1901)
Martin Thomson <notifications@github.com> Thu, 25 October 2018 08:57 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0852412870E for <quic-issues@ietfa.amsl.com>; Thu, 25 Oct 2018 01:57:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.47
X-Spam-Level:
X-Spam-Status: No, score=-8.47 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
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 Ym8ptwBY267M for <quic-issues@ietfa.amsl.com>; Thu, 25 Oct 2018 01:57:19 -0700 (PDT)
Received: from out-3.smtp.github.com (out-3.smtp.github.com [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FE81130DFD for <quic-issues@ietf.org>; Thu, 25 Oct 2018 01:57:19 -0700 (PDT)
Date: Thu, 25 Oct 2018 01:57:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1540457838; bh=HX+A+dFdGUAzUfAEiuti/qX1aSjDH6k98fngdZjYJSs=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=h1mvEYsd8Wsvi2yNySYeEShT5WNpkPt5gF7b1bs5bL5QmHBK41VtlsKiAdvFqgmd5 BnPadjLLiiJiqjbZVkwvTb2mvs+4/NoEz9gy+3mfmnSGqZXZtnCeeOGkyBlr2Ha6n4 pRdpk+ASCjiOMs4JTqGGY1HWmKjdW/r+Ui9rH2Zs=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abedbc73586738da1051f7e560b01c0e43f948193792cf0000000117e9476e92a169ce1640b1a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1901/c432970257@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1901@github.com>
References: <quicwg/base-drafts/pull/1901@github.com>
Subject: Re: [quicwg/base-drafts] Compatible version upgrade (#1901)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bd1856e5af41_55453fa4ab0d45b457154a"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/m7t_yhbcEyBxN2l9-PSwhGjKlHI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Oct 2018 08:57:21 -0000
Thanks @kazuho for finding another hole. That validated the design that @ekr had for this, which separated the first attempted version from the supported versions list. It turns out that the preference order in the supported versions was necessary to prevent that. The client needs to tell the server how it would select between common versions so that the choice between incompatible versions can be validated. This is slightly more complicated, but not much. Please review the algorithm I put in comments and let me know if you think that would be helpful in documenting the validation process. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/pull/1901#issuecomment-432970257
- [quicwg/base-drafts] Compatible version upgrade (… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Marten Seemann
- Re: [quicwg/base-drafts] Compatible version upgra… Marten Seemann
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Nick Banks
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Marten Seemann
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Igor Lubashev
- Re: [quicwg/base-drafts] Compatible version upgra… ianswett
- Re: [quicwg/base-drafts] Compatible version upgra… ianswett
- Re: [quicwg/base-drafts] Compatible version upgra… ianswett
- Re: [quicwg/base-drafts] Compatible version upgra… Ryan Hamilton
- Re: [quicwg/base-drafts] Compatible version upgra… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Compatible version upgra… Marten Seemann
- Re: [quicwg/base-drafts] Compatible version upgra… ianswett
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… ianswett
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… martinduke
- Re: [quicwg/base-drafts] Compatible version upgra… Mike Bishop
- Re: [quicwg/base-drafts] Compatible version upgra… Ryan Hamilton
- Re: [quicwg/base-drafts] Compatible version upgra… David Schinazi
- Re: [quicwg/base-drafts] Compatible version upgra… Marten Seemann
- Re: [quicwg/base-drafts] Compatible version upgra… David Schinazi
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Marten Seemann
- Re: [quicwg/base-drafts] Compatible version upgra… Nick Banks
- Re: [quicwg/base-drafts] Compatible version upgra… David Schinazi
- Re: [quicwg/base-drafts] Compatible version upgra… Nick Banks
- Re: [quicwg/base-drafts] Compatible version upgra… martinduke
- Re: [quicwg/base-drafts] Compatible version upgra… David Schinazi
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… martinduke
- Re: [quicwg/base-drafts] Compatible version upgra… martinduke
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Kazuho Oku
- Re: [quicwg/base-drafts] Compatible version upgra… martinduke
- Re: [quicwg/base-drafts] Compatible version upgra… Igor Lubashev
- Re: [quicwg/base-drafts] Compatible version upgra… martinduke
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… MikkelFJ
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson
- Re: [quicwg/base-drafts] Compatible version upgra… Martin Thomson