Re: WGLC p6 4.2.1

Amos Jeffries <squid3@treenet.co.nz> Mon, 18 March 2013 08:19 UTC

Return-Path: <ietf-http-wg-request@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 93FD321F86F5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 18 Mar 2013 01:19:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.999
X-Spam-Level:
X-Spam-Status: No, score=-9.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_75=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZXc5KH7LBriY for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 18 Mar 2013 01:19:49 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id E810A21F86C9 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 18 Mar 2013 01:19:43 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UHVGl-0006R2-4d for ietf-http-wg-dist@listhub.w3.org; Mon, 18 Mar 2013 08:18:11 +0000
Resent-Date: Mon, 18 Mar 2013 08:18:11 +0000
Resent-Message-Id: <E1UHVGl-0006R2-4d@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <squid3@treenet.co.nz>) id 1UHVGW-0006PK-8B for ietf-http-wg@listhub.w3.org; Mon, 18 Mar 2013 08:17:56 +0000
Received: from ip-58-28-153-233.static-xdsl.xnet.co.nz ([58.28.153.233] helo=treenet.co.nz) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <squid3@treenet.co.nz>) id 1UHVGV-0002bu-Ap for ietf-http-wg@w3.org; Mon, 18 Mar 2013 08:17:56 +0000
Received: from [192.168.2.7] (103-9-43-21.flip.co.nz [103.9.43.21]) by treenet.co.nz (Postfix) with ESMTP id A1058E7081 for <ietf-http-wg@w3.org>; Mon, 18 Mar 2013 20:17:27 +1200 (NZST)
Message-ID: <5146CD96.3070707@treenet.co.nz>
Date: Mon, 18 Mar 2013 21:17:26 +1300
From: Amos Jeffries <squid3@treenet.co.nz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: ietf-http-wg@w3.org
References: <em2a931273-ea65-4c5c-83d3-2d9698e19de0@bombed> <10364.1363589912@critter.freebsd.dk>
In-Reply-To: <10364.1363589912@critter.freebsd.dk>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=58.28.153.233; envelope-from=squid3@treenet.co.nz; helo=treenet.co.nz
X-W3C-Hub-Spam-Status: No, score=-1.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1UHVGV-0002bu-Ap a393c16f39cf920e8dd95ccf2f4bd88b
X-Original-To: ietf-http-wg@w3.org
Subject: Re: WGLC p6 4.2.1
Archived-At: <http://www.w3.org/mid/5146CD96.3070707@treenet.co.nz>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17049
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: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On 18/03/2013 7:58 p.m., Poul-Henning Kamp wrote:
> In message <em2a931273-ea65-4c5c-83d3-2d9698e19de0@bombed>, "Adrien W. de Croy" writes:
>
>> I see there were some changes made to the 3rd bullet point in 4.2.1
>> about selection of representations to update with a 304.
>>
>> The new text hints that dates other than those received in a previous
>> Last-Modified can be used to generate a conditional request with
>> If-Modified-Since.
> There are several uses I know of, where IMS is used by clients
> without having an older object, as a way to say "Is a recent version
> of this object available ?".
>
> One such usage is "Are there any severe weather warnings published
> in the last 24 hours ?" which avoids pulling the "no warnings"
> boilerplate most of the year.
>
> I will fully agree, that using only values originally received from
> the server is a lot more water-tight, and is to be strongly recommended
> (at the SHOULD level), but trying to outlaw other values is a waste
> of everybodys time, given that such a ban cannot be sensibly enforced
> by us.
>
> If the server for some reason insists on not receiving arbitrary
> timestamps in IMS, it can use E-tags, which by definition are
> impossible to synthesize anywhere else.

+1 on what PHK said.

A client with out-of-band information about the server state should not 
be hindered by HTTP as to the conditionals it makes a request with.
As long as the server response is correct in relation to those 
conditionals it cannot cause problematic side effects elsewhere than the 
client itself, since all intermediaries will be considering that 
request+reply in isolation.

Amos