Re: AD Review of draft-ietf-httpbis-compression-dictionary-06

Patrick Meenan <patmeenan@gmail.com> Thu, 11 July 2024 15:10 UTC

Received: by ietfa.amsl.com (Postfix) id D2E9DC1CAE84; Thu, 11 Jul 2024 08:10:02 -0700 (PDT)
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 D227EC18DBA1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 11 Jul 2024 08:10:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.857
X-Spam-Level:
X-Spam-Status: No, score=-2.857 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.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="Cou9qVok"; dkim=pass (2048-bit key) header.d=w3.org header.b="YatAj4c8"; dkim=pass (2048-bit key) header.d=gmail.com header.b="awrBCUi5"
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 JlCuYGKxs1jN for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 11 Jul 2024 08:09:59 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (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 D2A6AC1840CB for <httpbisa-archive-bis2Juki@ietf.org>; Thu, 11 Jul 2024 08:09:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:Content-Type:Cc:To:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To; bh=VrP+fzdnD+uroUF5erHdUfjY5AV9PCitiXZ1rsNZhLU=; b=Cou9qVokh7fFZ8nr/AH6vbIS91 A21bYUhTxmdtTRRCrcJV/fI9tQI+jmFND6b3Pw2PWFOwXPfcktVt2VmXSLnCv85Mp9nIGNLHdQQEE cew0xiZIpGxLrxaMpZscEayWGn/+0ILw2j+CILCYcmiyx3T8qlYAUv5rI6HQacC+ROQY06rWFs2QA QcmPDF45v/GeEy7JwBw7CCoEXPQ1bKXG2MFNsP+oGS8kg52kISiQSnf4kGntqiofRZhIRTYWz2/47 nHbWPf4+fkbtGsKF7PfcL3CJTEY0+x630rFLH/SosDI51o6d+/Nzd7P0R88G4hEYYRyjYvZOjiv+H ePjpLCcw==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sRvQ3-002pVb-18 for ietf-http-wg-dist@listhub.w3.org; Thu, 11 Jul 2024 15:09:15 +0000
Resent-Date: Thu, 11 Jul 2024 15:09:15 +0000
Resent-Message-Id: <E1sRvQ3-002pVb-18@mab.w3.org>
Received: from ip-10-0-0-224.ec2.internal ([10.0.0.224] helo=puck.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <patmeenan@gmail.com>) id 1sRvPz-002pUf-3D for ietf-http-wg@listhub.w3.internal; Thu, 11 Jul 2024 15:09:12 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To; bh=VrP+fzdnD+uroUF5erHdUfjY5AV9PCitiXZ1rsNZhLU=; t=1720710551; x=1721574551; b=YatAj4c8rfsPXwYuc/6cH7Gdk8Mki95rxQ2i88dq2AmHeoADTmou1QGfgqYi5qtJyIa7myKZeo5 oCB0g+DS0bMP/LKag9HeKKKsLpczguVjDXwtRCXg0v1YRXPS6Mwb5uB3C5gYIYEU5FdDtuwLXcrQM 7kE/aHuHAPRJgLsnITQ0fWjo9Ifc4VlAmVmugrz1hXkSSfnunXxtOahidUaRtbesCNZhSbYx4YcBe /jBjTglw8hwxq+kpbUxtoWalLmY8XK3bWvATtk2QxCZRIHm7ro+g3C4wf2hoTXMDuXN4Pub/qhIgb RsrvzQUPv2Quk8dOLvPo8xwWLv5mq+Fm47CA==;
Received-SPF: pass (puck.w3.org: domain of gmail.com designates 2a00:1450:4864:20::133 as permitted sender) client-ip=2a00:1450:4864:20::133; envelope-from=patmeenan@gmail.com; helo=mail-lf1-x133.google.com;
Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by puck.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from <patmeenan@gmail.com>) id 1sRvPz-00HA6N-0f for ietf-http-wg@w3.org; Thu, 11 Jul 2024 15:09:11 +0000
Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-52e9c55febcso1278242e87.2 for <ietf-http-wg@w3.org>; Thu, 11 Jul 2024 08:09:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720710547; x=1721315347; darn=w3.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VrP+fzdnD+uroUF5erHdUfjY5AV9PCitiXZ1rsNZhLU=; b=awrBCUi5CGQUq/gkTtmPEY5l6562c87EylHIcR8wnu4O1/Wa35xEYPZKQh8zxmDzmT K0TeohSE2IhiybtLdotMJpTzgCN5a3j8Qo+6VoGmxHZQlZYFKO15KmIANrT52OBBJziE h6YM+ZW0KHAixsUoP9Kr9TPMSyjKBVt7MZqS+k+AF3sy3JK6NUWrwaoyMgsL5GenhouR it7OtaOxOM6i3oSkaH5A3IYRBGUnXgTCReZ4rZgrPKt+WvoBkkNIs+o06FdnoVc3Yr46 nebNRXKVW8hmLtU8FoY6MY8NmJXRlaBSsCGIoJc1eHOgX02hGONKCxsvV6DOHOZNMHq+ Bg8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720710547; x=1721315347; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VrP+fzdnD+uroUF5erHdUfjY5AV9PCitiXZ1rsNZhLU=; b=R6EEOSDsJf24zgrh2tvIgLFLBJWIKSTXIUl7QrPid0UQmYrQnflQotniNGKHf9y8/Z CEjnwh9Ih/NQ38DlJGXrcTKWmLbK3+CMTyUmvTEkD6Rfbh2UdBl7GrvWcPRDH+GrI9b4 CjXvV2NBoZHFqBlz4s6qyll9+C0+bm8iHb+9yVhcFL2O2nROCOkoJKbKERdnv2VCExlb M08xkvjozDqI3HXMrXBIoCmnxBBDycssEPWt48oDcPlHEfaS1f7U7xEOolruVMRZ4NLH LQ58uVlAGZr7gCQhy+SpjK4P+NLjkmGA1sul+Pn4XeNCc5Q/hseLUowLd+2qx7Xs0Hwz uslQ==
X-Forwarded-Encrypted: i=1; AJvYcCVitEhSs8hYooqcT4DEWxw/jSBPmPqYJpznoumNpaIdBi42RIRnI8cbdaiUibpBGYR+6YFR4aS0P40oR3QVKyD3EN4N
X-Gm-Message-State: AOJu0YwwUQVNOSkHXAhsZuMfh68ciEbAlNm+1lHIoSaEPHne+jdYhW9x 5nGNjwaGJAwd9VFckbg0rx29VdEZzSnwjV6EVX+Lc70mCGn84LWgnkFWtH5fAdE6Ou5pP7gLdy5 PQH08epG9D2pZTRcXV1KLXxN0/+2jU67UZXQ=
X-Google-Smtp-Source: AGHT+IHAo2eBmtXwuV4HAo3aVec2dbE6L89NutBYdXahMEtjtAexhfDaoGO74qbRcO2dkAC64n3zVPB/MDGvo8AeLIs=
X-Received: by 2002:a05:6512:688:b0:52c:e4cf:4f31 with SMTP id 2adb3069b0e04-52eb99d3300mr6839134e87.49.1720710546594; Thu, 11 Jul 2024 08:09:06 -0700 (PDT)
MIME-Version: 1.0
References: <PAXPR07MB78382FD24E0257C79BAAA0C998D92@PAXPR07MB7838.eurprd07.prod.outlook.com>
In-Reply-To: <PAXPR07MB78382FD24E0257C79BAAA0C998D92@PAXPR07MB7838.eurprd07.prod.outlook.com>
From: Patrick Meenan <patmeenan@gmail.com>
Date: Thu, 11 Jul 2024 11:08:54 -0400
Message-ID: <CAJV+MGxVUKcJc21WovENOL+6_tFZ9g-m3wo9jbA3VQ8e0DnPFw@mail.gmail.com>
To: Francesca Palombini <francesca.palombini@ericsson.com>
Cc: "draft-ietf-httpbis-compression-dictionary@ietf.org" <draft-ietf-httpbis-compression-dictionary@ietf.org>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="000000000000e4269e061cfa2484"
X-W3C-Hub-DKIM-Status: validation passed: (address=patmeenan@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-5.1
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, DMARC_PASS=-0.001, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_DB=-1, W3C_WL=-1
X-W3C-Scan-Sig: puck.w3.org 1sRvPz-00HA6N-0f c0dca5e1432f5e112bae585f15cb1a14
X-Original-To: ietf-http-wg@w3.org
Subject: Re: AD Review of draft-ietf-httpbis-compression-dictionary-06
Archived-At: <https://www.w3.org/mid/CAJV+MGxVUKcJc21WovENOL+6_tFZ9g-m3wo9jbA3VQ8e0DnPFw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52073
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>

Thank you. I have made all of the updates and will cut a new draft-07 after
IETF 120 when the tools unlock again.

On Sun, Jul 7, 2024 at 10:12 AM Francesca Palombini <
francesca.palombini@ericsson.com> wrote:

> # AD Review of draft-ietf-httpbis-compression-dictionary-06
>
>
>
> cc @fpalombini
>
>
>
> Thank you for the work on this document.
>
>
>
> Almost all my comments are about references. I think a new version is
> necessary before starting IETF Last Call, to avoid process issues along the
> way.
>
>
>
> Francesca
>
>
>
> ## Comments
>
>
>
> ### Duplicated BCP 14 boilerplate
>
>
>
> The boilerplate is duplicate, please remove the second occurrence.
>
>
>
> ### Structured fields
>
>
>
> Can you please update the reference to 8941 to draft-ietf-httpbis-sfbis ?
> That doc is with the RFC Editor so should not be holding this document up.
>
>
>
> Also, I believe the reference to draft-ietf-httpbis-sfbis should be
> normative, not informative, since terminology from that doc is used.
> Alternatively, if you want to keep the ref informative, you can import the
> part of the terminology that is necessary for this doc. I think that's a
> uglier solution, so I highly prefer sfbis to be made normative, but won't
> block on it.
>
>
>
> ### whatwg reference
>
>
>
> [URLPattern]
>
> "URL Pattern Standard", March 2024, https://urlpattern.spec.whatwg.org/.
>
>
>
> needs to be indicated as Living standard (see RFC 9110 or 9421 for eample
> of whatwg specs references).
>
>
>
> ### Fetch missing reference
>
>
>
> > The "match-dest" value of the Use-As-Dictionary header is an Inner List
> of String values that provides a list of request destinations for the
> dictionary to match (
> https://fetch.spec.whatwg.org/#concept-request-destination)
>
>
>
> > and passes the CORS check (https://fetch.spec.whatwg.org/#cors-check)
>
>
>
> Please fix this so that the Fetch spec is properly referenced (normatively
> is needed, I believe).
>
>
>
> ### Missing reference
>
>
>
> > NOTE: '\' line wrapping per RFC 8792
>
>
>
> RFC 8792 should be (informatively) referenced.
>
>
>
> ### RFC 5861
>
>
>
> I agree with Mark's write up, 5861 should really be informative.
>
>
>
> ## Nits
>
>
>
> ### Section 2.2.2.
>
>
>
> There is several occurrences of {Origin}, please fix.
>
>
>
> ### CRIME Ref
>
>
>
> > The CRIME attack shows that it's a bad idea to compress data from mixed
> (e.g. public and private) sources
>
>
>
> Please add a reference.
>
>
>
> ### Cookies
>
>
>
> > To mitigate any additional tracking concerns, clients MUST treat
> dictionaries in the same way that they treat cookies.
>
>
>
> It would be good to have an informative reference to 6265 (or even
> 6265bis).
>
>
>
> ## Notes
>
>
>
> This review is in the ["IETF Comments" Markdown format][ICMF], You can use
> the
>
> [`ietf-comments` tool][ICT] to automatically convert this review into
>
> individual GitHub issues.
>
>
>
> [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
>
> [ICT]: https://github.com/mnot/ietf-comments
>