Re: [quicwg/base-drafts] What can change in a different version (#55)
martinduke <notifications@github.com> Wed, 21 December 2016 21: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 1284F1295C4 for <quic-issues@ietfa.amsl.com>; Wed, 21 Dec 2016 13:19:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.12
X-Spam-Level:
X-Spam-Status: No, score=-5.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.1, 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 pJ5LRLUML7VO for <quic-issues@ietfa.amsl.com>; Wed, 21 Dec 2016 13:19:07 -0800 (PST)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (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 63C9F1295EE for <quic-issues@ietf.org>; Wed, 21 Dec 2016 13:19:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=AG9jxIpMzSJ6f5F68Lj//xyv5VA=; b=PcYXcfyFOr16OPZd FmMog9jix9ACQYlJfyGWyO0bEL2I3WSxU3VgiOklipbdNStFg59C75JjobaanhdW QxTSPKbDbm5AkKfXfBmVTsRIU9vx+JYiOmykZIPMEZpolzgeL3j//vzfWg0wBSlB Vx1UHkI+YzlEXT7gxA39q06lp5g=
Received: by filter0363p1las1.sendgrid.net with SMTP id filter0363p1las1-3166-585AF1CA-3D 2016-12-21 21:19:06.798018428 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id NGaxqTvNQniaZAFqRQyHdg for <quic-issues@ietf.org>; Wed, 21 Dec 2016 21:19:06.750 +0000 (UTC)
Date: Wed, 21 Dec 2016 13:19:06 -0800
From: martinduke <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/55/268642523@github.com>
In-Reply-To: <quicwg/base-drafts/issues/55@github.com>
References: <quicwg/base-drafts/issues/55@github.com>
Subject: Re: [quicwg/base-drafts] What can change in a different version (#55)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_585af1ca9a81f_1933fb051db513c11651e"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: mention
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1+H7xYhQwi3nRGLrYCIBwPK/W9ev5NcyQ5Fp sC05dd+S8tqumABvuTGDt14JRxMgz85KClH/9P38MuWwBhVUEHaj/oPgV0li5DDTzkYKqPduHcIoJB 3UYAHSuWJkvH8ffEsyFmwEPonfPXk26H9AcdwgUnzj4JqNxOyK/nj42A7cvckE8bvtZTl6pQ3DKhzc w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-3Nu4wXXTbpz6BRoLAsUi7SGBMw>
Cc: QUIC WG Issues Account <quic-issues@ietf.org>, Mention <mention@noreply.github.com>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quic@ietf.org
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, 21 Dec 2016 21:19:09 -0000
So as I see it there are two extremes in the approach to this problem: 1) Minimum field consistency across versions. There must be exactly one flags byte, in which the VERSION bit's meaning and location cannot change. All other bits could, in theory, change. This byte must be followed by a 64-bit connection ID and the 32-bit version. If there are additional flag bytes, or additional bytes for the connection ID, they must appear after the version bytes. 2) More intuitively organized header fields. The VERSION and MORE_FLAGS bits must have their meaning and position unchanged, and all flags bytes are consecutive. If we want to preserve the ability to one day have conn ids > 64 bits, I believe it is necessary (in this approach) to move the version field ahead of the connection ID. **** Both of these approaches have their advantages, and it's possible to mix and match. But I believe these are the limits. On Sat, Dec 17, 2016 at 9:32 AM, Lars Eggert <notifications@github.com> wrote: > Do you guys have that email reply stuff working for httpwg? > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <https://github.com/quicwg/base-drafts/issues/55#issuecomment-267775403>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/AXRMEYirpi9EXb7npboTXWtErJjdF0KZks5rJByUgaJpZM4LCAfq> > . > -- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/55#issuecomment-268642523
- Re: [quicwg/base-drafts] What can change in a dif… Mark Nottingham
- Re: [quicwg/base-drafts] What can change in a dif… Martin Thomson
- Re: [quicwg/base-drafts] What can change in a dif… Martin Thomson
- [quicwg/base-drafts] What can change in a differe… Martin Thomson
- Re: [quicwg/base-drafts] What can change in a dif… ianswett
- Re: [quicwg/base-drafts] What can change in a dif… martinduke
- Re: [quicwg/base-drafts] What can change in a dif… martinduke
- Re: [quicwg/base-drafts] What can change in a dif… ianswett
- Re: [quicwg/base-drafts] What can change in a dif… Martin Thomson
- Re: [quicwg/base-drafts] What can change in a dif… Brian Trammell
- Re: [quicwg/base-drafts] What can change in a dif… QUIC WG Issues Account
- Re: [quicwg/base-drafts] What can change in a dif… Martin Thomson
- Re: [quicwg/base-drafts] What can change in a dif… QUIC WG Issues Account
- Re: [quicwg/base-drafts] What can change in a dif… Lars Eggert
- Re: [quicwg/base-drafts] What can change in a dif… Mirja Kühlewind
- Re: [quicwg/base-drafts] What can change in a dif… Brian Trammell
- Re: [quicwg/base-drafts] What can change in a dif… martinduke
- Re: [quicwg/base-drafts] What can change in a dif… martinduke
- Re: [quicwg/base-drafts] What can change in a dif… Brian Trammell
- Re: [quicwg/base-drafts] What can change in a dif… martinduke
- Re: [quicwg/base-drafts] What can change in a dif… Martin Thomson