Re: [quicwg/base-drafts] Editorial nits for HTTP (#3942)
Martin Thomson <notifications@github.com> Thu, 23 July 2020 04:43 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 A63FC3A0C51 for <quic-issues@ietfa.amsl.com>; Wed, 22 Jul 2020 21:43:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.12
X-Spam-Level:
X-Spam-Status: No, score=-3.12 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_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 2r-Uz8bqJull for <quic-issues@ietfa.amsl.com>; Wed, 22 Jul 2020 21:43:30 -0700 (PDT)
Received: from out-15.smtp.github.com (out-15.smtp.github.com [192.30.254.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CBFD3A0C50 for <quic-issues@ietf.org>; Wed, 22 Jul 2020 21:43:30 -0700 (PDT)
Received: from github-lowworker-cd7bc13.ac4-iad.github.net (github-lowworker-cd7bc13.ac4-iad.github.net [10.52.25.102]) by smtp.github.com (Postfix) with ESMTP id 9BC6826184F for <quic-issues@ietf.org>; Wed, 22 Jul 2020 21:43:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1595479409; bh=GrAN2q7xZ6ZyzltTwE+XW1AekVW5bApqeZhlKPjmRlI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Sr379wYvU60KjmBfSrqZyU4nUXzeDSndT4Lpj80EceZsttmcPy+Y2VdUG6btNTlk4 gxHm5liVHDSZlRlXbwECN/Vt1JPNyw4TWcvIq5RSH9XNrk9QBQ1XMlw8Vs3n7txHLO sviL+jNOJLur1EHia1z9uki/r5EUuMFOXfaFcsXo=
Date: Wed, 22 Jul 2020 21:43:29 -0700
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJKYFHNPCPWYU5EWS3JF5ET3HDEVBNHHCPFFQ2U@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3942/review/453830792@github.com>
In-Reply-To: <quicwg/base-drafts/pull/3942@github.com>
References: <quicwg/base-drafts/pull/3942@github.com>
Subject: Re: [quicwg/base-drafts] Editorial nits for HTTP (#3942)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f19157155a2b_76313f8953ccd9602613c6"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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/cdudpkSm5CcCF3pFJOQzTRqFdIc>
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: Thu, 23 Jul 2020 04:43:32 -0000
@martinthomson approved this pull request.
Nice. A few suggestions, but these are mostly easy or obvious fixes. Feel free to use follow-up issues for the trickier comments.
> references the PUSH_PROMISE frame using a Push ID. See
{{frame-push-promise}}.
PING (0x6):
-: PING frames do not exist, since QUIC provides equivalent functionality.
+: PING frames do not exist in HTTP/3, since QUIC provides equivalent
```suggestion
: PING frames do not exist in HTTP/3, as QUIC provides equivalent
```
> @@ -2406,7 +2416,7 @@ INADEQUATE_SECURITY (0xc):
: Not applicable, since QUIC is assumed to provide sufficient security on all
connections.
-H3_1_1_REQUIRED (0xd):
+HTTP_1_1_REQUIRED (0xd):
HTTP 3.1.1 for Workgroups, perhaps?
>
SETTINGS_INITIAL_WINDOW_SIZE:
: QUIC requires both stream and connection flow control window sizes to be
- specified in the initial transport handshake. Specifying
- SETTINGS_INITIAL_WINDOW_SIZE in the SETTINGS frame is an error.
+ specified in the initial transport handshake. Specifying the
+ SETTINGS_INITIAL_WINDOW_SIZE parameter in the SETTINGS frame is an error.
Are we using "parameter" now? I seem to recall that h2 uses "setting". And SETTINGS_INITIAL_WINDOW_SIZE isn't a defined parameter, so you might want to say "Specifying a setting with an identifier of `<insert numeric value>` (the identifier for SETTINGS_INITIAL_WINDOW_SIZE in HTTP/2) must be treated as a connection error of type `<blah>`."
Same for the concurrent stream limit.
> @@ -2246,7 +2254,7 @@ Because the Flags field is not present in generic HTTP/3 frames, those frames
which depend on the presence of flags need to allocate space for flags as part
of their frame payload.
-Other than this issue, frame type HTTP/2 extensions are typically portable to
+Other than these issue, frame type HTTP/2 extensions are typically portable to
```suggestion
Other than these issues, frame type HTTP/2 extensions are typically portable to
```
> +includes two additional fields. Permanent registrations in this registry SHOULD
+include the following field:
Are you worried about the greasing values with this?
> @@ -446,21 +450,24 @@ response following a final HTTP response MUST be treated as malformed
An HTTP message (request or response) consists of:
-1. the header field section (see Section 5 of {{!SEMANTICS}}), sent as a single
- HEADERS frame (see {{frame-headers}}),
+1. the header field section, sent as a single HEADERS frame (see
+ {{frame-headers}}),
+
+2. optionally, the payload body, if present, sent as a series of DATA frames
+ (see {{frame-data}}),
Is this a list?
```suggestion
(see {{frame-data}}), and
```
--
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/3942#pullrequestreview-453830792
- [quicwg/base-drafts] Editorial nits for HTTP (#39… Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Martin Thomson
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Lucas Pardue
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … ianswett
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Martin Thomson
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Bence Béky
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop
- Re: [quicwg/base-drafts] Editorial nits for HTTP … Mike Bishop