Re: [Technical Errata Reported] RFC7232 (5236)

Julian Reschke <julian.reschke@gmx.de> Thu, 20 August 2020 06:26 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 342E53A0831 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 19 Aug 2020 23:26:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.847
X-Spam-Level:
X-Spam-Status: No, score=-3.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, NICE_REPLY_A=-0.949, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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=gmx.net
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 WXhAqGFe9joR for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 19 Aug 2020 23:26:16 -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 114BD3A082E for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 19 Aug 2020 23:26:15 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1k8dyS-0006Vc-AT for ietf-http-wg-dist@listhub.w3.org; Thu, 20 Aug 2020 06:22:56 +0000
Resent-Date: Thu, 20 Aug 2020 06:22:56 +0000
Resent-Message-Id: <E1k8dyS-0006Vc-AT@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1k8dyQ-0006Uq-MP for ietf-http-wg@listhub.w3.org; Thu, 20 Aug 2020 06:22:54 +0000
Received: from mout.gmx.net ([212.227.15.18]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1k8dyO-00067K-Q2 for ietf-http-wg@w3.org; Thu, 20 Aug 2020 06:22:54 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1597904560; bh=6bo+dVGoEZbuGPZqladxF2H9Tl9NbkZQNPJfbqhNI0Y=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=J//BUcxelICMpUt4OCntg/F35RnqiBhe+/AY68fKTd1LuxU+vDOkc00PTY06Es7mc uP05qpfDAR8a+UcZ5okxqHhRiBQGkMcLY7OSPaI2IKO1f48nP4zIt+thI7EAQz0zpn s4Y4PsnAulrbmguERCQYQ35COF9CyGfcKfgLDNs8=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.148.56]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTRR0-1kEFcS1eii-00ThZj for <ietf-http-wg@w3.org>; Thu, 20 Aug 2020 08:22:40 +0200
To: ietf-http-wg@w3.org
References: <20180116155124.07618B81F2B@rfc-editor.org> <55475510-2367-435F-8719-77DFBACADE5C@gbiv.com> <1516134882.3375943.1237594864.4C01254F@webmail.messagingengine.com> <991B2144-B092-4CD0-B6F1-6B66E550FC5E@mnot.net>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <f7387a3a-a46e-dd11-d0e1-01a68406587a@gmx.de>
Date: Thu, 20 Aug 2020 08:22:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.1.1
MIME-Version: 1.0
In-Reply-To: <991B2144-B092-4CD0-B6F1-6B66E550FC5E@mnot.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:1LGVFwQvIqfDldocT3mrV6z8Dgukd+7pVVML7oSN/gkIwxoVH3n 1A2ArnnkKhm+bHQU4/QOuZWS+/o0ddLBVPIbFGh+h16vuVh+LhjhN3CVj2/L6ZEf/0GUeZs PpVFyWxuLNh/9kNkg/7FEmopDEsdTO6nNRnNB/tO7sZ3uImodO3KsEyp3/PXl0s8XkHgcnE LGQ1zixJXlsIIVzudWc0w==
X-UI-Out-Filterresults: notjunk:1;V03:K0:1C/8XpYHOvc=:eHKrDHgz6jhoIFLJPGPJ/E VnRH2i+tU1AlSzpMedVER553qBtgdCJno8ndpOhGbIMRQ0F2E7nMPSee95QINaGa2dUmd7VKy gaR7JdiKd24SuOPaaiSNTJLa4d4S1hv/E4UYwbejmV7VTbt6NPwTa0j1rNKPVTaXcs74Q1dA3 U7bVoJN9GsCWiCyveQNijB3SzwQlKQMoZYKL9TJFOZKGbxPq07RkvUlWCSRU61UQbQusVPaO6 cu2sZMMUWncFXN4TOBcgfvP1NaJFREWgdLPX3oKsMFUulP7WF0AegI4KkmC6/32IdMpbFf/sD nOMqjA+zzxmrvTIFhEbgVRPyi2hMqFvGeOiOdac9XNlhrG79JejaJksRKHTMqRxL5/z/JU7Vn +Sie0vaOs11L17tZAYaOgJqsw0E4VMtagX6DtlDX+1bB5FFZssQrtuRqYL5qiA05Z5SGouMSE Iv/Mb+cIDaJ4gl2jqvzdWzCspC5tIzXG/YQ7pESbLZsn5IfjmunQ4xUCV0NDG5vU6ZNXT1cO/ /e55kqIEKaU1EDZOUMhgD1+6FYuZ1jXmUs4SNiLp6BuspiHJ+RsZBx0ecQvcB87Bkq7f3eqKL FKxNjz+XvXe0Km0jPm9/zdpfh8Tw8Y/0LqowSsh0zGuGqKFksRvwRBF++eVHScNTez3mTtosH JE7zuPIPT4oH2qBL+ig651EYcaepIy/oqebd+X2WcYavRO75Ki1waUzDl8EmIho8iRBASWh+A KGkes3OKBe4++kkcMIMQFzulKMztvQzx/FpgMa8CGtiNyjYB6SMEmeeAX5kYJCp24iTg2ST05 VZFmSxPbowClwEW863JLb6UU4SU3Za5XPmYcfOPy2nYVlnb5f/+1ab/EruiJGHP+VrxF3NtBq 5bD4u1de787tbTMt6CgqEuYIApJB4nhR4SckiwOXJp6m4HSghXN3eVMWe1GUOozQoio8xynOs zmCV/L6Y5I1/f7QsW9UdrYqtpWjmP02Fp3VwxFkcLlz4uY2tlQt97E+0V26G7V3UZbGhWPxFf gsn9cv1PIRZgo/TZVhNAjxTWzAAvJN8LACSSmn2rla4saZJA/TQ1um3SJX65KMRyin25Ss3eD RvLZNdJzCuWKZeUDrDLuNDsDz0KLFsJnPKFy42oPNgUnqBibGuXi3dyZFiVbj7OasCeoLPBep HkgTxl5fmgctcPdT1HJMqeb32N6BWhcbb/EUMmlXtjFVTOR9OXo1iW/ZdLFduN3A6I22AF7Fm dfPBgCpHeKMp5KXzzoo52xQv0zzy5Uwqd6huqtQ==
Received-SPF: pass client-ip=212.227.15.18; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-7.0
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.361, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1k8dyO-00067K-Q2 9aaf0b6313b92709d933972ee92a615e
X-Original-To: ietf-http-wg@w3.org
Subject: Re: [Technical Errata Reported] RFC7232 (5236)
Archived-At: <https://www.w3.org/mid/f7387a3a-a46e-dd11-d0e1-01a68406587a@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37939
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>

Am 29.01.2018 um 02:00 schrieb Mark Nottingham:
> FWIW, I think the source of confusion here is taking this statement out of context:
>
> """However, if a resource has distinct representations that differ only in their metadata, such as might occur with content negotiation over media types that happen to share the same data format, then the origin server needs to incorporate additional information in the validator to distinguish those representations."""
>
> The complete paragraph is:
>
> """There are a variety of strong validators used in practice. The best are based on strict revision control, wherein each change to a representation always results in a unique node name and revision identifier being assigned before the representation is made accessible to GET. A collision-resistant hash function applied to the representation data is also sufficient if the data is available prior to the response header fields being sent and the digest does not need to be recalculated every time a validation request is received. However, if a resource has distinct representations that differ only in their metadata, such as might occur with content negotiation over media types that happen to share the same data format, then the origin server needs to incorporate additional information in the validator to distinguish those representations."""
>
> I.e., the statement is being made in the context of generating strong validators based only upon the message body, when the headers might also change.
>
> Cheers,

We tracked this in <https://github.com/httpwg/http-core/issues/163> but
then decided not to make a change.

I *believe* we should thus reject this erratum.

Best regards, Julian