Re: Weak validators in conditional requests

Eduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com> Sat, 15 September 2018 22:00 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 D0E60130E00 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 15 Sep 2018 15:00:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.651
X-Spam-Level:
X-Spam-Status: No, score=-2.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, SPF_PASS=-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 A5IxghWkK0n3 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 15 Sep 2018 15:00:32 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (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 73DC7126BED for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sat, 15 Sep 2018 15:00:31 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1g1IZF-0004FK-LZ for ietf-http-wg-dist@listhub.w3.org; Sat, 15 Sep 2018 21:57:29 +0000
Resent-Date: Sat, 15 Sep 2018 21:57:29 +0000
Resent-Message-Id: <E1g1IZF-0004FK-LZ@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <eduard.bagdasaryan@measurement-factory.com>) id 1g1IZ9-0004Ec-Pu for ietf-http-wg@listhub.w3.org; Sat, 15 Sep 2018 21:57:23 +0000
Received: from mail.measurement-factory.com ([104.237.131.42]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <eduard.bagdasaryan@measurement-factory.com>) id 1g1IZ8-0002TD-Jx for ietf-http-wg@w3.org; Sat, 15 Sep 2018 21:57:23 +0000
Received: from [192.168.1.72] (128-69-232-149.broadband.corbina.ru [128.69.232.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.measurement-factory.com (Postfix) with ESMTPSA id DAE6EE038 for <ietf-http-wg@w3.org>; Sat, 15 Sep 2018 21:57:00 +0000 (UTC)
To: ietf-http-wg@w3.org
References: <bf5a9b56-c416-d4ab-2fbe-ac9b0482dcaa@measurement-factory.com> <0ACB722F-BC39-49BE-9401-F01193E45DAD@mnot.net> <59f34446-46d1-7988-dae8-81bb799f68f9@measurement-factory.com> <afeb58fa-f9ea-6a10-a5b6-a195c0141ab4@gmx.de> <a9759d3a-540e-ea5f-d08d-d3afdc72afde@measurement-factory.com> <c1a0e055-9710-18b8-2225-9ee63e2fd9c1@gmx.de>
From: Eduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Message-ID: <883586a7-4803-8517-8a3d-18db8175d605@measurement-factory.com>
Date: Sun, 16 Sep 2018 00:56:58 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <c1a0e055-9710-18b8-2225-9ee63e2fd9c1@gmx.de>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-W3C-Hub-Spam-Status: No, score=-4.0
X-W3C-Hub-Spam-Report: AWL=-0.149, BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1g1IZ8-0002TD-Jx fd6fdb18b2b78dbf14c285f7e21a4aa8
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Weak validators in conditional requests
Archived-At: <https://www.w3.org/mid/883586a7-4803-8517-8a3d-18db8175d605@measurement-factory.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/35916
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>

Note that the phrase "Weak entity-tags are now allowed..."
is taken from RFC7232 Appendix A, describing differences
with RFC2616. It would be pointless to change it
into "weak *validators* are now allowed..." without fixing the
corresponding RFC7232 sections (3.3, 3.4 and 3.5). In other
words, your suggestion would require adding
"A recipient MUST use the weak comparison function..." into
3.3, 3.4 and 3.5 sections.

Also, my second question about 206 responses remains unanswered:

 >    2. RFC 7233 Appendix B states:
 >
 > > A weak validator cannot be used in a 206 response. (Section 4.1)

 > However, I do not see any explicit 'weak validator' restrictions in
 > 4.1 Section.


On 07.09.2018 13:18, Julian Reschke wrote:
> On 9/7/2018 1:41 AM, Eduard Bagdasaryan wrote:
>> Thanks, but 2616 changes mention only entity tags:
>> "Weak entity-tags are now allowed in all requests except range
>> requests.",
>> not considering If-Modified-Since, If-Unmodified-Since and
>> If-Range, I am concerned in.
>> ...
>
> Hm.
>
> May the change should have been described as "weak *validators* are 
> now allowed..."?
>
> Best regards, Julian