Re: [quicwg/base-drafts] Clarify HTTP/2 setting parameter reservation (#3955)
Mike Bishop <notifications@github.com> Fri, 24 July 2020 18:39 UTC
Return-Path: <noreply@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 302D63A11E9 for <quic-issues@ietfa.amsl.com>; Fri, 24 Jul 2020 11:39:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.483
X-Spam-Level:
X-Spam-Status: No, score=-1.483 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, 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 tGEJn1NjzYc4 for <quic-issues@ietfa.amsl.com>; Fri, 24 Jul 2020 11:39:06 -0700 (PDT)
Received: from out-21.smtp.github.com (out-21.smtp.github.com [192.30.252.204]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14A8F3A11E6 for <quic-issues@ietf.org>; Fri, 24 Jul 2020 11:39:06 -0700 (PDT)
Received: from github-lowworker-bb778fb.ash1-iad.github.net (github-lowworker-bb778fb.ash1-iad.github.net [10.56.102.56]) by smtp.github.com (Postfix) with ESMTP id F1122520EC3 for <quic-issues@ietf.org>; Fri, 24 Jul 2020 11:39:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1595615944; bh=ykO5shT23lkbwNh0Le6bWgyCb3DJiN/WON4pV3Asn4s=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KS3Wzm1Qcjc6802aL+6RdiI3zZMAgSWVKCuwcqIGJ6cC5kco6CyrOlOnRghPoPWkz ua2tclX6AcSl9a3quYEbuZKuuEstcXdzrz9rQpqM+BwEZxgDHvATkCdfwADl+IaETN 9HvcK98VpaDvT4GuAPU+irmGDCN3gE1kGHftVIsc=
Date: Fri, 24 Jul 2020 11:39:04 -0700
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK32F4SNO4L6G4JDWCF5E4F4REVBNHHCPHGA74@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3955/review/455105980@github.com>
In-Reply-To: <quicwg/base-drafts/pull/3955@github.com>
References: <quicwg/base-drafts/pull/3955@github.com>
Subject: Re: [quicwg/base-drafts] Clarify HTTP/2 setting parameter reservation (#3955)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f1b2ac8e1a2d_6c2d3fc7c3ecd9642434c9"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UwKYQHlmD2sKyUrFJ-1Lda7tPX8>
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: Fri, 24 Jul 2020 18:39:07 -0000
@MikeBishop commented on this pull request.
> @@ -1395,6 +1395,10 @@ settings to have any meaning upon receipt.
Because the setting has no defined meaning, the value of the setting can be any
value the implementation selects.
+Setting identifiers which were used in HTTP/2 where there is no corresponding
+HTTP/3 setting have also been reserved ({{iana-settings}}). These settings MUST
+NOT be sent, and receipt MAY be treated as an error of type H3_SETTINGS_ERROR.
We've used MUST NOT send / MAY error elsewhere when we haven't wanted to mandate checking. It's enough of a deterrent to the bad behavior, when the requirement to treat as an error isn't vital to interop. That said, it also isn't difficult to do the check, so if there's consensus to require it, I'm not opposed to the suggestion.
--
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/3955#discussion_r460224632
- [quicwg/base-drafts] Clarify HTTP/2 setting param… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… ianswett
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Bence Béky
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… David Schinazi
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… David Schinazi
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Martin Thomson
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… David Schinazi
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Jana Iyengar
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Martin Thomson
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Jana Iyengar
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… David Schinazi
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Jana Iyengar
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Martin Thomson
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Mike Bishop
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Kazuho Oku
- Re: [quicwg/base-drafts] Clarify HTTP/2 setting p… Jana Iyengar