Re: EXTENSION frame

Victor Vasiliev <vasilvv@google.com> Thu, 25 January 2018 03:09 UTC

Return-Path: <vasilvv@google.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 C792012D87A for <quic@ietfa.amsl.com>; Wed, 24 Jan 2018 19:09:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level:
X-Spam-Status: No, score=-2.009 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 6JnmkhYi2GDW for <quic@ietfa.amsl.com>; Wed, 24 Jan 2018 19:09:17 -0800 (PST)
Received: from mail-qt0-x233.google.com (mail-qt0-x233.google.com [IPv6:2607:f8b0:400d:c0d::233]) (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 7E38112D7EA for <quic@ietf.org>; Wed, 24 Jan 2018 19:09:17 -0800 (PST)
Received: by mail-qt0-x233.google.com with SMTP id l20so15841124qtj.11 for <quic@ietf.org>; Wed, 24 Jan 2018 19:09:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=52fHZ/9V4CnzkVmthR8bOqjHdzX0ZYCe9Yys1nHR/w8=; b=vObW1Msc32oO8TH+Mnzez2weUUFwzQssKINKcdnseR3rIH2mQ8L59LGS3b/k00CFwv G7ZAhK7xWVyKj/EpsGQ3iiiKO38EvEI1fNLOpGp4AUXk5Yha00/HAnnUMehdd/Deu/gn 1UDgoGunWHLv5cfTQPIbQ49uF0LzSZ1MCRVsR3Sh1tnkZaa00oocNWy1YJc4roN3V+Il OK9x9eSk8/qLYUicO2GnkWbX1IEw5s/V/NzNXwzsOp8O50RbDQR2MtMF/70NUhx+8iAF St7ZUTzi8EGvIFh3HBRNRzPsJ3Gdm8B6RqP4bJ5Bi0Iy22bKrh/Mt95gX5dS+n8MVzPd TfAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=52fHZ/9V4CnzkVmthR8bOqjHdzX0ZYCe9Yys1nHR/w8=; b=Vl/sL/efaUv3aOPZMMp4v+ckURjPlofr9qRP1MCNDR9/wIJKXZjCc6nc311F0dmAPi /+fSqFzoyCi1nQ1dbUSv4FhUHbOb7nlke66J0qqPyqOlOyVnygNiAt/UiXy+G62n5FU+ EwKRbfoAbepbFh/m9vVIs8V4gTqwWzswgLOIrHBJfAPt2PTGwEH4xdPQhuheheDrT7nL c/Fwjj+MWuXR53WUg99WXL4tUle4z+Jr3pkI+goW9zMV0g5vE6AHLNwCZy/qhLhvRqt6 vYmuDsaUBruMfD+ZH7Q7iGCrDL0sRAIaBJvzy2dt06RC9gAnfCFiWXnEFmDc7xfhGvu/ wcXA==
X-Gm-Message-State: AKwxytfxAFjePRlLFplfq2h16Nsb8oBY3MLuDmYV+fz1iI0zCnVmy3eo Q8a3TYHbGK7xhZOrUh8hLW/o8ceCBIW3WrDE122CMA==
X-Google-Smtp-Source: AH8x226puXGXrUqzL0mqu/4rGJL9ZWLUOsixmKgfqeaipK9i4SfOEgIzC/8iLqFeXUQw4pX98Q5KDOHDq7l054V39GI=
X-Received: by 10.237.52.101 with SMTP id w92mr14023420qtd.204.1516849756327; Wed, 24 Jan 2018 19:09:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.12.130 with HTTP; Wed, 24 Jan 2018 19:09:15 -0800 (PST)
In-Reply-To: <CABkgnnWxGu3z6DG1cE4MmMwvcZQrJ3QQ3j7k=R_77_1PYUjHmg@mail.gmail.com>
References: <CABkgnnWxGu3z6DG1cE4MmMwvcZQrJ3QQ3j7k=R_77_1PYUjHmg@mail.gmail.com>
From: Victor Vasiliev <vasilvv@google.com>
Date: Wed, 24 Jan 2018 22:09:15 -0500
Message-ID: <CAAZdMad6Suk_LTxHzbFKG_h2Rbna0LuGVuUf2AnD1KoYb3_x6A@mail.gmail.com>
Subject: Re: EXTENSION frame
To: Martin Thomson <martin.thomson@gmail.com>
Cc: QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c124a5ce7eb5a0563911aff"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Ul9RxYIO9ucjc517MNHlHMC_dT0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 25 Jan 2018 03:09:20 -0000

Is there a reason we can't go with TLS-style extension negotiation in the
handshake?  This would allow fatal errors on unknown extension frames, and
would save the peers the effort of sending things that are not supported.

On Wed, Jan 24, 2018 at 8:05 PM, Martin Thomson <martin.thomson@gmail.com>
wrote:

> This came up several times, and I think that having a pressure relief
> valve is a nice thing.  We found this extremely valuable in h2 and the
> obvious design is pretty simple.
>
> I expect that people will want to talk about the IANA policy that I've
> proposed.
>
> https://github.com/quicwg/base-drafts/pull/1068
>
>