Robert Wilton's No Objection on draft-ietf-httpbis-messaging-16: (with COMMENT)
Robert Wilton via Datatracker <noreply@ietf.org> Mon, 14 June 2021 10:41 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 01FC13A1F89 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 14 Jun 2021 03:41:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.649
X-Spam-Level:
X-Spam-Status: No, score=-7.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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
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 C8cHwIi_SRyA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 14 Jun 2021 03:41:07 -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 8B1483A1F94 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 14 Jun 2021 03:41:07 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1lsjy9-0001Jf-Gd for ietf-http-wg-dist@listhub.w3.org; Mon, 14 Jun 2021 10:37:31 +0000
Resent-Date: Mon, 14 Jun 2021 10:37:25 +0000
Resent-Message-Id: <E1lsjy9-0001Jf-Gd@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 <noreply@ietf.org>) id 1lsjwr-00011u-JJ for ietf-http-wg@listhub.w3.org; Mon, 14 Jun 2021 10:36:09 +0000
Received: from mail.ietf.org ([4.31.198.44]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <noreply@ietf.org>) id 1lsjwi-0003dO-FJ for ietf-http-wg@w3.org; Mon, 14 Jun 2021 10:36:02 +0000
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C88353A1F43; Mon, 14 Jun 2021 03:35:43 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Robert Wilton via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-httpbis-messaging@ietf.org, httpbis-chairs@ietf.org, ietf-http-wg@w3.org, tpauly@apple.com, tpauly@apple.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.32.0
Auto-Submitted: auto-generated
Reply-To: Robert Wilton <rwilton@cisco.com>
Message-ID: <162366694379.7635.13236717200248752717@ietfa.amsl.com>
Date: Mon, 14 Jun 2021 03:35:43 -0700
Received-SPF: pass client-ip=4.31.198.44; envelope-from=noreply@ietf.org; helo=mail.ietf.org
X-W3C-Hub-Spam-Status: No, score=-6.2
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1lsjwi-0003dO-FJ 58928a0e6ac4c50ad552e3435e7814ed
X-Original-To: ietf-http-wg@w3.org
Subject: Robert Wilton's No Objection on draft-ietf-httpbis-messaging-16: (with COMMENT)
Archived-At: <https://www.w3.org/mid/162366694379.7635.13236717200248752717@ietfa.amsl.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38892
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>
Robert Wilton has entered the following ballot position for draft-ietf-httpbis-messaging-16: No Objection 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 DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-httpbis-messaging/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Thank you for cleaning up this spec. I appreciate that the effort it takes to achieve this, but it is very helpful to the wider community in the long term. Not surprisingly, I only have minor comments. Although HTTP makes use of some protocol elements similar to the Multipurpose Internet Mail Extensions (MIME) [RFC2045], see Appendix B for the differences between HTTP and MIME messages. Nit: This doesn't parse easily to me, perhaps drop the Although? Various ad hoc limitations on request-line length are found in practice. It is RECOMMENDED that all HTTP senders and recipients support, at a minimum, request-line lengths of 8000 octets. I was wondering how this applies to constrained devices, but I assume that very constrained devices should probably be using something like CoAP, and otherwise most device should be able to cope with an 8k buffer. Nit: Various fields seem have a arbitrary amount of space before the equals: E.g., "method = token". I presume that this whitespace is not meaningful, but wondered if the spec would be clearer if it wasn't there. A sender MUST NOT apply chunked more than once to a message body Nit: "apply chunked" doesn't read that well to me ... but I understand what it means. If you decide to change this, then I would check the other places where "chunked" is used. A client MUST NOT process, cache, or forward such extra data as a separate response, since such behavior would be vulnerable to cache poisoning. The intent in this paragraph seemed somewhat ambiguous. E.g., is the requirement that the client must not process/cache the extra data, or that it must not process/cache the extra data as a separate response? I assume the latter. All transfer-coding names are case-insensitive and ought to be registered within the HTTP Transfer Coding registry Would a 2119 SHOULD be better than ought? A client MUST NOT send a request containing Transfer-Encoding unless it knows the server will handle HTTP/1.1 requests (or later minor revisions); and also A client MUST NOT use the chunked transfer encoding unless it knows the server will handle HTTP/1.1 (or later) requests; Given that we are in 2021, and the HTTP/1.1 spec was published a couple of decades ago, I was wondering whether the MUST NOT is a bit strong? Thanks, Rob
- Robert Wilton's No Objection on draft-ietf-httpbi… Robert Wilton via Datatracker