Re: AD Review of draft-ietf-httpbis-sfbis-05

Mark Nottingham <mnot@mnot.net> Thu, 01 February 2024 07:04 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=ietf.org@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 3434CC14F74A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 31 Jan 2024 23:04:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.856
X-Spam-Level:
X-Spam-Status: No, score=-2.856 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="Tgz7OC02"; dkim=pass (2048-bit key) header.d=mnot.net header.b="oEA4dUKe"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="Mv7siR8p"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QwcBKKtLc21D for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 31 Jan 2024 23:04:41 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD05BC14F749 for <httpbisa-archive-bis2Juki@ietf.org>; Wed, 31 Jan 2024 23:04:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:To:References:Message-Id:Cc:Date:In-Reply-To:From: Mime-Version:Content-Type:Reply-To; bh=619ayqd0KjcTCX1aMgjYiDZeyrEmiOIQw2v53vdAA9E=; b=Tgz7OC02odKCJDd/ND89qIcxZy 3rFBs31M85z6Dx1pwnovfhSwNNdCSevgdOhU4uISPikO5Og/If/9AAZB7BIadJ7NFuPzzDd4US2z1 +bO+7ut7U2HucCndGXkZ9vADPq5tSLEvVTHcSdC8OvsBr1W33fwRtvSCiSzyFvgT1+27GVz66Mr7k jadpOswL7XuF5ENgCLVIL0Y0IzV78QEHBH4GMaY0DMiXxB7TFjympX1fHRwVCchJ/B0xRRRHn1iw3 ZA7tWv7fM9mkc7ZQJdUsjcTx1e7I9FMivQM8fbCrZqs9ohj1tjcUcIhBhRIjesqZ1OEwwPICz4ARg VCPl4jMA==;
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1rVR5z-007wds-E5 for ietf-http-wg-dist@listhub.w3.org; Thu, 01 Feb 2024 07:02:47 +0000
Resent-Date: Thu, 01 Feb 2024 07:02:47 +0000
Resent-Message-Id: <E1rVR5z-007wds-E5@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mnot@mnot.net>) id 1rVR5x-007wcq-GJ for ietf-http-wg@listhub.w3.org; Thu, 01 Feb 2024 07:02:45 +0000
Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by titan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mnot@mnot.net>) id 1rVR5v-00BSQ3-8W for ietf-http-wg@w3.org; Thu, 01 Feb 2024 07:02:45 +0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B2AD05C00E4; Thu, 1 Feb 2024 02:02:38 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Thu, 01 Feb 2024 02:02:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1706770958; x=1706857358; bh=619ayqd0KjcTCX1aMgjYiDZeyrEmiOIQw2v53vdAA9E=; b= oEA4dUKeYneckvZFNYo8sKkKF7jyRX4weLENXFF5/bcTxakuVY+MehlNbQ+fngcW GI/LYh0qW1JlYPWL2SBuMY1ZX5EgfOeo6Nvh2hTU9t4oesuSY8VT2waYkYX3fvQO YKh4yXpi2D849HDHBKJs/ZAtTcrUJ7D73+HW/CW6NDR3vRBF5sM1q2zQ08P+6xJv aM3JkyCsTPgrtXd/2MOnBa61B7hI5jS3DrVWJwOIli3OwBRH8/ZEh7is9+6vLgij OejEjeDZ5QXvSu94fZgS/0hETw4RsODugf4bon/wPz1QWDDEZNgw42uonH1W2UDv QfIataPdMQzzhuCtQnAf+g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1706770958; x= 1706857358; bh=619ayqd0KjcTCX1aMgjYiDZeyrEmiOIQw2v53vdAA9E=; b=M v7siR8pw89OjW8jmSJ49Ep6IYTUnaa/ggGI1/su6powz2KEVuHkeclyi8xt6bcQH q95QT+5Cfl5NWI0CHp0RkyGsZhwm0/ABHnE1QBluuKqq4OlyEhIUXNY0bAIiuO3D F2Psb4dXqt33Helm5R1V0pBwF0JH4RtwSS4nrmBqAk8KuiA/Ph8XwcXxUVKtuH6U wEwOaqroI0D5vS3aKv+63+k+aGovFdNr7GQeKw21m60AGyUnPQAB3wSIcdZ/s54k 9vpyofit0bqZ1QBCwWPDpi0SA5Gh4AFTOPSD8xoVRA7opPR9UjKc/A2efA8v2mTQ FY/R+FGsWQUDJkAPPkuYQ==
X-ME-Sender: <xms:DkK7ZdyJYepCQdKxTVZMLagpBcJp9EkNGvMkei0qZDoLN3TukHEeEg> <xme:DkK7ZdR2KZRXH4EEuqNbbUsgH1KID38SApmhWJ6-mi2Vuip7zqxiEw4vpLA6YjVbY ShBipzeq9vqM0wnMg>
X-ME-Received: <xmr:DkK7ZXVoOrGztGxVTyh3AtdQUfhY1Wpn6Owb8S-g2tnZisK4bXMmkw2NsKR81q6QazKunpb8J85xol_gk9Y845kqz7kZEDqFn4yah3CQzPBp_u1rT3LB14xY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrfedutddguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtjeenucfhrhhomhepofgr rhhkucfpohhtthhinhhghhgrmhcuoehmnhhothesmhhnohhtrdhnvghtqeenucggtffrrg htthgvrhhnpedvffeujedtueevtdejgeetleeftedukeegjeegvdekledvheekleeufeek jeetueenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhmnhhothdrnhgvthenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmnhhothesmhhn ohhtrdhnvght
X-ME-Proxy: <xmx:DkK7ZfgDd_bMGt2_XY3CN3nMwtgckv-PmroFzporuMXX_QOLxr6hMg> <xmx:DkK7ZfBEIdOYuQ7-Rw1fodCSVi3_he6qkS24IJQifo0plL6VkSFr3w> <xmx:DkK7ZYKWQPfAYL_y16wovVHJNqsLsBIH3DKHs-Zf6_io6iK27XtZAQ> <xmx:DkK7ZU6W_WZCUQ6p-DsMvIf5-4DUhTKVdc0b3AuVop5-0dwZh342UA>
Feedback-ID: ie6694242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 1 Feb 2024 02:02:36 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <AM0PR07MB6019C5D8DF60CE53F27E0722987E2@AM0PR07MB6019.eurprd07.prod.outlook.com>
Date: Thu, 01 Feb 2024 18:02:34 +1100
Cc: "draft-ietf-httpbis-sfbis@ietf.org" <draft-ietf-httpbis-sfbis@ietf.org>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C40B8E5C-D61E-4F73-A509-3DB35D20B80F@mnot.net>
References: <AM0PR07MB6019C5D8DF60CE53F27E0722987E2@AM0PR07MB6019.eurprd07.prod.outlook.com>
To: Francesca Palombini <francesca.palombini@ericsson.com>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
Received-SPF: pass client-ip=66.111.4.26; envelope-from=mnot@mnot.net; helo=out2-smtp.messagingengine.com
X-W3C-Hub-DKIM-Status: validation passed: (address=mnot@mnot.net domain=mnot.net), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=mnot@mnot.net domain=messagingengine.com), signature is good
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, T_SCC_BODY_TEXT_LINE=-0.01, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1rVR5v-00BSQ3-8W c47a9cc81e7f3010253ff5b5d6505955
X-Original-To: ietf-http-wg@w3.org
Subject: Re: AD Review of draft-ietf-httpbis-sfbis-05
Archived-At: <https://www.w3.org/mid/C40B8E5C-D61E-4F73-A509-3DB35D20B80F@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/51755
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/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hi Francesca,

Thanks for the review; responses below.

> On 30 Jan 2024, at 1:41 am, Francesca Palombini <francesca.palombini@ericsson.com> wrote:
> 
> # AD Review of draft-ietf-httpbis-sfbis-05
> cc @fpalombini
>  Thank you for this document.
>  I have a couple of minor points you can address with any other last call comments.
>  ## Comments
>  ### Terminology
>  Section 3.2:
>  > Dictionaries are ordered maps of key-value pairs, where the keys are short textual strings and the values are Items (Section 3.3) or arrays of Items, both of which can be Parameterized (Section 3.1.2).
>  Just to be consistent, is there a reason why you are not using "Inner Lists" instead of "arrays of Items" here?

Because an Inner List is a distinct data structure that can only appear in certain places. Using it here would confuse its purpose.

>  ### IANA registry
>  Please make sure to update https://github.com/protocol-registries/http-fields to add the Structured Type field (ah) in the template.

Yes, but I don't think that should go into the draft...

> Also, should this doc be added to the Reference of the IANA registry itself? (I know the note itself includes a pointer, but it might be good to duplicate there as well).

We generally leave that to the discretion of the Experts, rather than documenting it in the draft.

>  ### Security considerations
>  Section 6:
>  > See also [UNICODE-SECURITY] and [I-D.draft-bray-unichars].
>  What parts of [I-D.draft-bray-unichars] is the reader supposed to look at? Or if it is the whole document, could we have some context around it?

The context seems to be that people are unhappy about unicode -- in particular, that most people don't really understand it. I'm happy to drop this reference, though, as the document doesn't appear to be progressing (yet). Would anyone have a problem with that?

Cheers,


--
Mark Nottingham   https://www.mnot.net/