Re: WGLC p6 4.2.1

"Adrien W. de Croy" <adrien@qbik.com> Thu, 21 March 2013 23:59 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 ECFDB21F8FAB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 Mar 2013 16:59:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.404
X-Spam-Level:
X-Spam-Status: No, score=-10.404 tagged_above=-999 required=5 tests=[AWL=0.194, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 657nX5OqxUhm for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 Mar 2013 16:59:24 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id D829821F8E6A for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 21 Mar 2013 16:59:23 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UIpND-0004PQ-Ax for ietf-http-wg-dist@listhub.w3.org; Thu, 21 Mar 2013 23:58:19 +0000
Resent-Date: Thu, 21 Mar 2013 23:58:19 +0000
Resent-Message-Id: <E1UIpND-0004PQ-Ax@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <adrien@qbik.com>) id 1UIpMy-0004OK-NB for ietf-http-wg@listhub.w3.org; Thu, 21 Mar 2013 23:58:04 +0000
Received: from smtp.qbik.com ([210.55.214.35]) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <adrien@qbik.com>) id 1UIpMw-00070b-QJ for ietf-http-wg@w3.org; Thu, 21 Mar 2013 23:58:04 +0000
Received: From [192.168.0.10] (unverified [192.168.0.10]) by SMTP Server [192.168.0.1] (WinGate SMTP Receiver v7.5.0 (Build 3517)) with SMTP id <0019591064@smtp.qbik.com>; Fri, 22 Mar 2013 12:57:38 +1300
From: "Adrien W. de Croy" <adrien@qbik.com>
To: "Roy T. Fielding" <fielding@gbiv.com>
Cc: IETF HTTP Working Group <ietf-http-wg@w3.org>
Date: Thu, 21 Mar 2013 23:57:38 +0000
Content-Type: multipart/alternative; boundary="------=_MBFBDC3E6E-1C59-43B4-B27F-9C198D29794F"
In-Reply-To: <498FD585-41EC-4240-8562-7F28EF16F7BA@gbiv.com>
Message-Id: <em49169415-0b6e-413d-bd0e-a3148cfaa284@bombed>
Mime-Version: 1.0
Reply-To: "Adrien W. de Croy" <adrien@qbik.com>
User-Agent: eM_Client/5.0.17595.0
Received-SPF: pass client-ip=210.55.214.35; envelope-from=adrien@qbik.com; helo=smtp.qbik.com
X-W3C-Hub-Spam-Status: No, score=-4.7
X-W3C-Hub-Spam-Report: AWL=-2.192, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-2.497, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1UIpMw-00070b-QJ b157e5bae09bc123f3d04be7ac83a843
X-Original-To: ietf-http-wg@w3.org
Subject: Re: WGLC p6 4.2.1
Archived-At: <http://www.w3.org/mid/em49169415-0b6e-413d-bd0e-a3148cfaa284@bombed>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17109
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>

OK, thanks for clarification.

So this means that maybe it was just my mis-reading of RFC2616 that led 
me to presume IMS could only come from LM.

I guess this means it's possible to make any request conditional, by 
setting an IMS header.

Should there be maybe some SHOULD level requirements around choice of 
value for this?

e.g. if there was a LM sent on the previous response, it SHOULD be used.

Adrien


------ Original Message ------
From: "Roy T. Fielding" <fielding@gbiv.com>
To: "Adrien W. de Croy" <adrien@qbik.com>
Cc: "IETF HTTP Working Group" <ietf-http-wg@w3.org>
Sent: 20/03/2013 7:00:24 a.m.
Subject: Re: WGLC p6 4.2.1
>On Mar 17, 2013, at 3:39 PM, Adrien W. de Croy wrote:
>
>>Hi all
>>
>>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.
>
>Yes, because that has always been allowed, including within my
>original definition when I invented it in 1993.  IMS is used for
>both cache updates and restricted-window traversals (e.g., MOMspider).
>
>>However, there are a number of side-effects with introducing this 
>>concept.
>
>It is not being introduced.  p6 was originally extracted to only talk
>about the use of IMS in caching, but it still needs to deal with all
>valid uses of IMS that were defined in RFC2616, RFC2068, and RFC1945.
>The recent changes in p6 just restores the prior definitions.
>
>This dual use of IMS has never been a problem in the past, though
>concerns about it was one of the main reasons for introducing etags
>as a replacement for validation.
>
>....Roy