[quicwg/base-drafts] Compatible version upgrade (#1901)

Martin Thomson <notifications@github.com> Wed, 24 October 2018 07:19 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 18E36130DF7 for <quic-issues@ietfa.amsl.com>; Wed, 24 Oct 2018 00:19:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.47
X-Spam-Level:
X-Spam-Status: No, score=-3.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_NONE=-0.0001, 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 nF18pLA7PZ-Q for <quic-issues@ietfa.amsl.com>; Wed, 24 Oct 2018 00:19:30 -0700 (PDT)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 238F5130DE5 for <quic-issues@ietf.org>; Wed, 24 Oct 2018 00:19:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=a1HgPcbPGyd+T1OB/Nq8Lx1t8TA=; b=CqN4Ek8CdReeczbu udLIK/8aB+jnE9Y3u4U2o/VTnpKn9rbtCq+7dBJSfEOz/YbUJnlNLBOTU0Awq9pY 8kmQ3f2vgNqimiFNjnJmYxXGlSLrl8X70A0Jt75O7ASNL6UoRHVy6bj2sr8Rym6J U5f+y/8+cSIQWcija4oSV5gqBRI=
Received: by filter1542p1mdw1.sendgrid.net with SMTP id filter1542p1mdw1-5059-5BD01D00-24 2018-10-24 07:19:28.98612457 +0000 UTC m=+463233.100412286
Received: from github-lowworker-cef7735.cp1-iad.github.net (unknown [192.30.252.35]) by ismtpd0018p1iad2.sendgrid.net (SG) with ESMTP id dZz8lvxhQPiqKEL3uuDUlw for <quic-issues@ietf.org>; Wed, 24 Oct 2018 07:19:28.904 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-cef7735.cp1-iad.github.net (Postfix) with ESMTP id E4DA31E13F6 for <quic-issues@ietf.org>; Wed, 24 Oct 2018 00:19:28 -0700 (PDT)
Date: Wed, 24 Oct 2018 07:19:29 +0000
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbbef2567d76fc0d9f9cf238770994ca46b68820292cf0000000117e7df0092a169ce1640b1a8@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@github.com>
Subject: [quicwg/base-drafts] Compatible version upgrade (#1901)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bd01d00e321d_59993ff0d8ed45b410617f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0jJ0Eckj5mUJZYdZIGrbq2l0cdpcBcd4hF9f NTG/6fjI7TJib+rLPkG4Sn0iUgWf7h0bpkcGSnrzP9mK3sLfc4++kyjLKRE0xKlZCZeT1bkv0Rjler DeoxNG1XFgJZM48jAWI/KH0nDIUVP4VDy0+RXUAH00oGGNhcRPN9649Vujxv+zRxWuRzibcHIuFPw9 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2oI8JElIPGHB0acWs7sVbf7kBg0>
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: Wed, 24 Oct 2018 07:19:32 -0000

This introduces the design that proposed by ekr prior to the NY interim.
In this design, the client advertises the list of versions it supports
in its transport parameters.  The server is permitted to select a
"compatible" version and proceed as though the client selected that
version.

The main advantage of this approach is seamless upgrade between
compatible versions without the extra round-trip imposed by Version
Negotiation.  This will be especially useful when we move from
pre-release versions (0xff0000xx) to the final version.

Closes #1773, #1755.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1901

-- Commit Summary --

  * Compatible version upgrade

-- File Changes --

    M draft-ietf-quic-transport.md (196)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1901.patch
https://github.com/quicwg/base-drafts/pull/1901.diff

-- 
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