Re: I-D Action: draft-ietf-quic-transport-33.txt

Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> Mon, 14 December 2020 00:11 UTC

Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BFF33A08BD for <quic@ietfa.amsl.com>; Sun, 13 Dec 2020 16:11:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.196
X-Spam-Level:
X-Spam-Status: No, score=-0.196 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 9zpU5NDj6xT8 for <quic@ietfa.amsl.com>; Sun, 13 Dec 2020 16:11:37 -0800 (PST)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (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 E78CE3A08AE for <quic@ietf.org>; Sun, 13 Dec 2020 16:11:36 -0800 (PST)
Received: by mail-yb1-xb33.google.com with SMTP id a16so13917313ybh.5 for <quic@ietf.org>; Sun, 13 Dec 2020 16:11:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=cBI6CuMAJ51nLR0IofQEaLtneMj3KYqwhflKeJL5pjw=; b=LVLd05L9CWZYhs1Oq4oXfmY3wXSRMeOrQ2Zrnp/o0Gv4K3RcIK/I6KKFZiNhQJy7hd HmFBL8bX+NHF4FLUc0X1xBbaH0icGRW73GsL0K4H9Vi0/Php4h5rTz0OZ2m76wE12qqT zXk1GiXwRorHIDJhSJu0Wtf3xtM8QJ97xQ83nCXMVB9RYtdaMoXiCFdDru4OoQLTe8CQ 9OmZvT/Hhu8FYhwr8cHP7JETsqGchmA70kb1VtzoMs0e48h1RS2UuqPM1A0ZDXPqbyI5 pJ9Hf1OyKSmcJHdNptui3Zug67UYTRyE7ZNXKz1xhfas1U4KfkN3eXtCgRGM4Osv4gmv Qc1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=cBI6CuMAJ51nLR0IofQEaLtneMj3KYqwhflKeJL5pjw=; b=KOBdVT/96WoKg6ji9HHyx1bgWKFQyQ2364+PCBN+LXmfqpwuOW2WPVITeztA2Wnvr7 bxs5aL2xgOz85xHyoFJnloeIrwf5kOyFCqQdrrHE8iilm1xTiScV/oYdgWbZ/mn0iEyf E9/kl4w2ueQDgK0kWNJYXWOt04mdUb6EoY0M8+fYSJrI1uLjLd2V0fW7HLiJe5htkqpW Xp05J8ERzhCoTwpG8+C7VDT+M5uB9l7sZCVeg8/qwKU71pHG27s/Wjca1a4iXzkhZOIp MTaEnY6yQMkRvcBy3tN+FeAJfbkmLtIFT/Hc2eaJK4EG4BCLwxa3SbiaRfnspcLdH/77 HaGA==
X-Gm-Message-State: AOAM5318iKn0ZiIB2HF2ce3FmXZLr21R+7L3Uttja3plzp/RKbO2Mzg1 DJ5GJsFMn2MwopiVvBJGm7kLFbyJKKn8C8whvawx1/zZFBqBhw==
X-Google-Smtp-Source: ABdhPJyd58It16BdNIX0arJmU0BVeVsF9LVZUK5uyRNZqkhxfuJFICzPJ4JN7w06veD52DVVhB2kU2Ay6R8hyuRGuJo=
X-Received: by 2002:a25:4409:: with SMTP id r9mr33523937yba.113.1607904696003; Sun, 13 Dec 2020 16:11:36 -0800 (PST)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Sun, 13 Dec 2020 16:11:35 -0800
From: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
In-Reply-To: <60ce883d-e5a6-48db-9297-3ea11657cfb1@www.fastmail.com>
References: <160790179620.14175.7433225037471177307@ietfa.amsl.com> <52519b4d-5667-4a2c-a83e-586e39703732@www.fastmail.com> <60ce883d-e5a6-48db-9297-3ea11657cfb1@www.fastmail.com>
MIME-Version: 1.0
Date: Sun, 13 Dec 2020 16:11:35 -0800
Message-ID: <CAN1APde2uY5N6mrUtiAf6T03uQwz+1uGLxPdYoomQKojS_YiWA@mail.gmail.com>
Subject: Re: I-D Action: draft-ietf-quic-transport-33.txt
To: Martin Thomson <mt@lowentropy.net>, quic@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003cf2ca05b6617c6c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/imeEE5a3RgHblcItrdfhcjbgmfU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Dec 2020 00:11:38 -0000

Just skimming through the doc (it has version 1 in it!)

Sec. 12.4 Frames and Frame Types

regarding rule of shortest encoding form of frame type:

"This rule applies to all current and future QUIC frame types. An endpoint
MAY treat the receipt of a frame type that uses a longer encoding than
necessary as a connection error of type PROTOCOL_VIOLATION.”

I do appreciate shortest encoding form here, but how can QUIC v1 decide how
future frames are encoded without placing that rule in invariants? Does it
refer to extensions, or to future QUIC versions?

Mikkel


On 14 December 2020 at 00.33.57, Martin Thomson (mt@lowentropy.net) wrote:

And I forgot the other thing.

The latest update only includes the base protocol. Magnus is taking the
documents in two phases and the first includes only -invariants,
-transport, -tls, and -recovery.

There are a few changes to the http-core documents that we want to get the
HTTP draft aligned with. We've been promised an update to that this week
and so we've delayed -http and -qpack for a couple of days.

On Mon, Dec 14, 2020, at 10:29, Martin Thomson wrote:
> Just to keep everyone here in the loop, this is the version we're going
> to give to the IESG.
>
> It is final in every way, except for the little bit I've quoted here:
>
> On Mon, Dec 14, 2020, at 10:23, internet-drafts@ietf.org wrote:
> > DO NOT DEPLOY THIS VERSION OF QUIC
> >
> > DO NOT DEPLOY THIS VERSION OF QUIC UNTIL IT IS IN AN RFC. This
> > verion is still a work in progress. For trial deployments, please
> > use earlier versions.
>
> (And yeah, I can see the typo *now*.)
>
> In any case, please respect this request. I doubt that the IESG will
> ask for disruptive changes (or that we'll tolerate them), but we want
> to reserve the option of doing so.
>
>