Barry Leiba's Discuss on draft-ietf-quic-http-33: (with DISCUSS and COMMENT)
Barry Leiba via Datatracker <noreply@ietf.org> Wed, 20 January 2021 05:32 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: quic@ietf.org
Delivered-To: quic@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AA1E3A0C7B; Tue, 19 Jan 2021 21:32:41 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Barry Leiba via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-quic-http@ietf.org, quic-chairs@ietf.org, quic@ietf.org, quic-chairs@ietf.org, lucaspardue.24.7@gmail.com
Subject: Barry Leiba's Discuss on draft-ietf-quic-http-33: (with DISCUSS and COMMENT)
X-Test-IDTracker: no
X-IETF-IDTracker: 7.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Barry Leiba <barryleiba@computer.org>
Message-ID: <161112076127.27785.14541735008066112220@ietfa.amsl.com>
Date: Tue, 19 Jan 2021 21:32:41 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/v6_6sBlcDBRuX5lHeMO8Ig5yOPs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 20 Jan 2021 05:32:41 -0000
Barry Leiba has entered the following ballot position for draft-ietf-quic-http-33: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-quic-http/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Thanks, Mike, for the excellent editing work on a very clear and well written document. In Section 4.1.1 I’m confused by the combination of the following two paragraphs, and would like to discuss what I’m missing: Like HTTP/2, HTTP/3 does not use the Connection header field to indicate connection-specific fields; in this protocol, connection- specific metadata is conveyed by other means. An endpoint MUST NOT generate an HTTP/3 field section containing connection-specific fields; any message containing connection-specific fields MUST be treated as malformed (Section 4.1.3). ... This means that an intermediary transforming an HTTP/1.x message to HTTP/3 will need to remove any fields nominated by the Connection field, along with the Connection field itself. Such intermediaries SHOULD also remove other connection-specific fields, such as Keep- Alive, Proxy-Connection, Transfer-Encoding, and Upgrade, even if they are not nominated by the Connection field. Given the MUST in the first, how can the second only be SHOULD? Wouldn’t such an intermediary, acting as the HTTP/3 client, be producing a malformed message if it did not “remove other connection-specific fields”? ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- There are three instances of “URL” in the draft. Make them “URI”, please.
- Barry Leiba's Discuss on draft-ietf-quic-http-33:… Barry Leiba via Datatracker
- Re: Barry Leiba's Discuss on draft-ietf-quic-http… Lucas Pardue