Re: Time to refresh HTTP/2?
Martin Thomson <mt@lowentropy.net> Tue, 08 September 2020 00:26 UTC
Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 2C11F3A10AC
for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 7 Sep 2020 17:26:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.749
X-Spam-Level:
X-Spam-Status: No, score=-2.749 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001,
RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-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=lowentropy.net header.b=kCjBYQ8z; dkim=pass (2048-bit key)
header.d=messagingengine.com header.b=T/0NuKku
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 J28IpCBmrRSx
for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>;
Mon, 7 Sep 2020 17:26:46 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 9FF8B3A10A3
for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 7 Sep 2020 17:26:45 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92)
(envelope-from <ietf-http-wg-request@listhub.w3.org>)
id 1kFRQd-0007Cc-VU
for ietf-http-wg-dist@listhub.w3.org; Tue, 08 Sep 2020 00:24:08 +0000
Resent-Date: Tue, 08 Sep 2020 00:24:07 +0000
Resent-Message-Id: <E1kFRQd-0007Cc-VU@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76])
by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92)
(envelope-from <mt@lowentropy.net>)
id 1kFRQc-0007Br-Py
for ietf-http-wg@listhub.w3.org; Tue, 08 Sep 2020 00:24:06 +0000
Received: from wout3-smtp.messagingengine.com ([64.147.123.19])
by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92)
(envelope-from <mt@lowentropy.net>)
id 1kFRQa-00064m-Eo
for ietf-http-wg@w3.org; Tue, 08 Sep 2020 00:24:06 +0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
by mailout.west.internal (Postfix) with ESMTP id 10FFD90D
for <ietf-http-wg@w3.org>; Mon, 7 Sep 2020 20:23:52 -0400 (EDT)
Received: from imap10 ([10.202.2.60])
by compute2.internal (MEProxy); Mon, 07 Sep 2020 20:23:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net;
h=mime-version:message-id:in-reply-to:references:date:from:to
:subject:content-type:content-transfer-encoding; s=fm3; bh=oPQIO
srQ3J+gyI4UHLx1OxBFwNATUJDeG5Tynbcw6do=; b=kCjBYQ8zXPLAUC6GSPRVG
i6Jytu6Xn5JqL7gAV6CjsT1RcYVrQXaKDCLdryYgaSbo4O65etigfHxyiNCzxMHf
sVtidT+MaYy6e4NI/+1VG8LJo7wZKM9srOMsvkPuwZDx9PqTOLZARmVESFMZvOxb
bTIyOfLTjPHwlqbO82RV8ilxaTjuWTA3qxCJXcLY5Iih0P9/USjXCCR1pJ/fCdMN
8k7do7OaljC9JhAhBkhfESBVx00h5d8SSiQx84UxrNC+ABG05h1N7yaPc3nV0WvP
f5ULhDOtBjcvsyxK0nbInMRgsXNvl19X92iElxBAp5JMetkG2bVSQuPCq4OIvJ/4
Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-transfer-encoding:content-type
:date:from:in-reply-to:message-id:mime-version:references
:subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
:x-sasl-enc; s=fm3; bh=oPQIOsrQ3J+gyI4UHLx1OxBFwNATUJDeG5Tynbcw6
do=; b=T/0NuKkuh0i28Ai1rVp5vIcEaBvFp7zMtYR+enz532UdH5m8CWyZ4RX0p
2SZUPkpuGqTb4anbCRTyU9txyKLPuSga0Kg+i3hZ2HqfkG73S9Uw/BDySdvttZq/
iFW5d1Wgs7ch3hIwSN59lZdIj3p/zontIXjO27+QPTwctpatQfS5g9+uM7D8Szd7
nVTnv7nI+RSif7lJX28e/cke02sLFDATQAP7mgXMovoz/a8Dpc+5C7cbz4ZfzQ8e
q+M5xG3IsMmLdoRKd21OPEOx9yZRU4RBVr/myhy4ra6h0uEJqaoh4N37ckvCju4V
YT63/QqVumLcxNn4baFHAzFpExk9w==
X-ME-Sender: <xms:F89WX__7GTIrpwPXooMv-6mDv4ou7nRIHgi8cIpGDYV3yDxfKJQvhQ>
<xme:F89WX7uBgWZSSRGgC_dnQkFY6WM7Klnwjxc4jklFTUzrbpSXOMPXS8fGADcLZXmrp
91XnuK6_5QSQxNWDVg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudehuddgfeduucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth
hqredtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehl
ohifvghnthhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnhepjefhffelheevudefje
efvddvhfdvieetudehueffudevudeugeelfeffffelvdefnecuffhomhgrihhnpehgihht
hhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
hrohhmpehmtheslhhofigvnhhtrhhophihrdhnvght
X-ME-Proxy: <xmx:F89WX9CWdrkwr3-H4xAs6O3d3H7wOHa_nwlgzow4Uck-oOZ1xv9B7w>
<xmx:F89WX7eCoC8NWDYXofC1UXiiMAxrnKP8YIl4-YJZKJIKzU0ThTUuXA>
<xmx:F89WX0PWv-tkiVXvXrTfEsDxLMlTOD_XweQvJRbvASpGL1jTRubdXA>
<xmx:F89WX6ZHCPJmcgVKBcE0jdKVz6nb2fzhAIJMwxMhQneTbIXUj5o8Bg>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
id 5D9D120108; Mon, 7 Sep 2020 20:23:51 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-259-g88fbbfa-fm-20200903.003-g88fbbfa3
Mime-Version: 1.0
Message-Id: <7f84c9fe-3e81-44cc-84cb-4838945531c7@www.fastmail.com>
In-Reply-To:
<CAKcm_gMtfNF-s4NndcyNUBBhRzMQFmGhm6MX_WC2S=7Eoui10A@mail.gmail.com>
References: <4facac0f-867d-4947-840c-fcd675a09d51@www.fastmail.com>
<19ED7610-A661-4E96-B25A-352109DFFFCD@mnot.net>
<c0ca4dd7-f943-44ae-9940-a679aa88e878@www.fastmail.com>
<CALGR9oaScPCjFjtPKpe7LBCuo=my9uEgV2U=4NWryubX7vMJcA@mail.gmail.com>
<CAKcm_gMtfNF-s4NndcyNUBBhRzMQFmGhm6MX_WC2S=7Eoui10A@mail.gmail.com>
Date: Tue, 08 Sep 2020 10:23:27 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: ietf-http-wg@w3.org
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=64.147.123.19; envelope-from=mt@lowentropy.net; helo=wout3-smtp.messagingengine.com
X-W3C-Hub-Spam-Status: No, score=-9.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1kFRQa-00064m-Eo e9729483be5198f513c537657a32cea2
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Time to refresh HTTP/2?
Archived-At: <https://www.w3.org/mid/7f84c9fe-3e81-44cc-84cb-4838945531c7@www.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38031
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Thanks, that's a helpful list. If you feel like adding anything, I'm keeping a list here: https://github.com/martinthomson/http2-spec/issues On Tue, Sep 8, 2020, at 09:41, Ian Swett wrote: > I'd support: > > 1) Removing h2c! > 2) Removing priorities entirely, but not adding anything new > 3) Adding TLS 1.3 > 4) Adding GREASE, or at least clarifying the text to make it clear that > greasing is allowed, since there was some confusion on that. > 5) Adding security considerations/etc for the Netflix/Purple Wolf > attack vectors. > > Hopefully, not much else, besides errata. > > Is the intent to change the ALPN? Because given the challenges > GREASEing SETTINGS and various extension frames, I think that could be > helpful. +Bence Béky I think that none of the above require anything that drastic. What I would instead suggest is that the specification identify where there are challenges. That is, it would mention that priorities exist, but explain that using them was not interoperable. It probably needs to include the format of the frames in order to ensure that implementations know when to generate errors or not in relation to them (there are some MUST-level requirements that the unwitting might trip otherwise), but the semantic descriptions can be cut.
- Time to refresh HTTP/2? Martin Thomson
- Re: Time to refresh HTTP/2? Julian Reschke
- Re: Time to refresh HTTP/2? Willy Tarreau
- Re: Time to refresh HTTP/2? Julian Reschke
- Re: Time to refresh HTTP/2? Amos Jeffries
- Re: Time to refresh HTTP/2? Mark Nottingham
- Re: Time to refresh HTTP/2? Lucas Pardue
- Re: Time to refresh HTTP/2? Cory Benfield
- Re: Time to refresh HTTP/2? Martin Thomson
- Re: Time to refresh HTTP/2? Willy Tarreau
- Re: Time to refresh HTTP/2? Cory Benfield
- Re: Time to refresh HTTP/2? Julian Reschke
- Re: Time to refresh HTTP/2? Lucas Pardue
- Re: Time to refresh HTTP/2? Ian Swett
- Re: Time to refresh HTTP/2? Martin Thomson