Re: Digest: use in requests

Martin Thomson <mt@lowentropy.net> Mon, 04 January 2021 03:50 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 F1D1A3A15D1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 3 Jan 2021 19:50:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.872
X-Spam-Level:
X-Spam-Status: No, score=-0.872 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.248, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=dx1Pxvxk; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=XDCBuSSW
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 47DWShQlkAuf for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 3 Jan 2021 19:50:35 -0800 (PST)
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 6F22A3A15D0 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 3 Jan 2021 19:50:35 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1kwGqT-0004Tu-6m for ietf-http-wg-dist@listhub.w3.org; Mon, 04 Jan 2021 03:47:49 +0000
Resent-Date: Mon, 04 Jan 2021 03:47:49 +0000
Resent-Message-Id: <E1kwGqT-0004Tu-6m@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 <mt@lowentropy.net>) id 1kwGqS-0004T9-1h for ietf-http-wg@listhub.w3.org; Mon, 04 Jan 2021 03:47:48 +0000
Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mt@lowentropy.net>) id 1kwGqP-0005Vl-RW for ietf-http-wg@w3.org; Mon, 04 Jan 2021 03:47:47 +0000
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 5F7645C00B4; Sun, 3 Jan 2021 22:47:34 -0500 (EST)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Sun, 03 Jan 2021 22:47:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm1; bh=p1ct1AR/1YyE06pQYsAVRFO5Jvk7 RFt0JRBgr/zMpco=; b=dx1PxvxkwwccRRutYIWgRMaKM+NkofyZgJ90WBHFLn61 vJ0iZF2G5uD05L+eA5mDLOe4ZwMrySUQHp0BCRwPMDkyn2Gx3W5Rv8P5zXvNK36J 7V0MBx1BZxyA6UFlCoRtzDKQPOBSoR4opIKyEQH3QtG9N3PZ44aMNXDvU5pC6561 Uimd2IO3Q7P2lPvzN75zjj7L/PibWsBtok+kJVbmDI80EBwDxKnP16DaKT/FGj7C Vk7OFdE93GadHZLgXUXdU5ra5+g68jpmLc8JHvBISRKvf0QsXhQlQb8M9fkFXXPe BMlwP8h66dvBzagubHHsOoB5tyM0EsxJKl6hCbpmAg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=p1ct1A R/1YyE06pQYsAVRFO5Jvk7RFt0JRBgr/zMpco=; b=XDCBuSSW4L7Mq8UdJeFL2I OFVzx5WbhN7u3EkipzP8mU88qT7p/EZGGn2OSV1tnw/OsHfbYNc+wnBxQ+FSFRaT 8ObOsUsYyknOApjTTb0ggNh5JdvzIOoLuiFwKLRO1WmGErNsQp0qJJ0e2ylFOmyh cnEBBELMBhVBifpUrzoBAtXO9G+RWuqFHVM8ozYWRvwSSg/TL/gvH4y3BPyueWEW eYI8v0eiKm4r0jbfnwkFG2BPvetfa3n3PRb6iMwwPiAn+IDin2HohwB9yZdBAIKH hDa24aKxopXCwXJfFUBPjYdNQZXgt4pJPcT0KL8eWbOJ6FYAO0gHZ6mMDSkbA7ig ==
X-ME-Sender: <xms:1o_yX6KuOk_rDzwDeKWxFSkvtzTZSB1T78n1UcOHsC3Q8NUKuV2GiA> <xme:1o_yXyIDMDbW7jCqCG-P145TrU9QtFu8S74CWY_AYR-lVxFQPgFDakwWT2fMne0oR wR7iR2m3MDWxut4TE4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefvddgieefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdforghr thhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecugg ftrfgrthhtvghrnhepkeetueeikedtkeelfeekvefhkeffvedvvefgkefgleeugfdvjeej geffieegtdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:1o_yX6s5-ouGZ1Qxo3QdVZU3LcaJWvb9Mp-ak1ZjPtTUgGr2IhOYYQ> <xmx:1o_yX_ab4SEjNK1QFyr8b70X2mwTv_4te02z5tfFTMiKESaLcGt3Zw> <xmx:1o_yXxYwOnbW8aLti7o3QyDycd7lsKbM2gZanlXb1RBSIrl_Moz0VA> <xmx:1o_yXz240M9bsJVdzzFpfyaQ5-6iNAf1km35_ukAgtN8Xu4SgPJ4Lw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id EA2F020112; Sun, 3 Jan 2021 22:47:33 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.1-61-gb52c239-fm-20201210.001-gb52c2396
Mime-Version: 1.0
Message-Id: <5aa862b8-e4df-4516-9c4a-f8bce7c88849@www.fastmail.com>
In-Reply-To: <40211154-2512-44E9-9E87-528524B499CA@gbiv.com>
References: <CAP9qbHVwt35L_h_F=8BsK3zSjPpSWmnhCVDGKhe4kp9Z3umkLg@mail.gmail.com> <0d0e7e90-2a4d-a4b0-3782-7ec3da1c892f@gmx.de> <CAP9qbHWMRsok2C=6JAEVUULTt2BXJ3kHGGDJ9TmNRrA_1J9mKg@mail.gmail.com> <edbc0f95-fc71-e09d-a35d-014356e3b51a@gmx.de> <CALGR9oadRYc-oQHuX13HPSCVmYcNu5z-7RL1JFKzHWkMreeL3w@mail.gmail.com> <25da0612-c1e0-d2bc-39df-89fe37dc1f8a@gmx.de> <f347ca95-8a18-45e6-ad6c-08762b9e54ee@www.fastmail.com> <40211154-2512-44E9-9E87-528524B499CA@gbiv.com>
Date: Mon, 04 Jan 2021 14:47:13 +1100
From: Martin Thomson <mt@lowentropy.net>
To: Roy Fielding <fielding@gbiv.com>
Cc: ietf-http-wg@w3.org
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.29; envelope-from=mt@lowentropy.net; helo=out5-smtp.messagingengine.com
X-W3C-Hub-Spam-Status: No, score=-6.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.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1kwGqP-0005Vl-RW 35fc47876585611bd82ecb8ff395ea8b
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Digest: use in requests
Archived-At: <https://www.w3.org/mid/5aa862b8-e4df-4516-9c4a-f8bce7c88849@www.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38363
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>

On Mon, Jan 4, 2021, at 12:22, Roy T. Fielding wrote:
> For every non-interoperable private implementation of partial PUT
> there are ten implementations that will simply store the partial entity
> several times. That's reality and it cannot be specified (post-1996)
> in an interoperable way other than to say "don't do that".

Yes, this is clearly the motivation for the existing spec text.  My question was whether you want to avoid using such absolute language.  Or is there generic text somewhere that says "some resources play fast and loose with this protocol, that's just how it is"?