Re: can a conditional header field put conditions on resources other than the target resource?

"Roy T. Fielding" <fielding@gbiv.com> Fri, 25 January 2013 15:00 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 D645221F8863 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 25 Jan 2013 07:00:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3bUeI1kMdkrD for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 25 Jan 2013 07:00:25 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 34EE521F8858 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 25 Jan 2013 07:00:25 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1TykkC-0000Dr-A8 for ietf-http-wg-dist@listhub.w3.org; Fri, 25 Jan 2013 14:59:04 +0000
Resent-Date: Fri, 25 Jan 2013 14:59:04 +0000
Resent-Message-Id: <E1TykkC-0000Dr-A8@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <fielding@gbiv.com>) id 1Tykk3-0008LD-4f for ietf-http-wg@listhub.w3.org; Fri, 25 Jan 2013 14:58:55 +0000
Received: from caiajhbdcbhh.dreamhost.com ([208.97.132.177] helo=homiemail-a73.g.dreamhost.com) by lisa.w3.org with esmtp (Exim 4.72) (envelope-from <fielding@gbiv.com>) id 1Tykjz-0000Fc-47 for ietf-http-wg@w3.org; Fri, 25 Jan 2013 14:58:55 +0000
Received: from homiemail-a73.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a73.g.dreamhost.com (Postfix) with ESMTP id F21141F007C; Fri, 25 Jan 2013 06:58:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gbiv.com; h=subject :mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=gbiv.com; bh=ZIztE/sOQTo6aGSY4Kq+qVzB6OE=; b=C+LW3kKxskli9gYumvOxffodcs7e fCRyHjWVwRFZkmhKZwHbF3Erz/4ABM51eG9enTVHB2MKXrqf45g8AnyKrobUc4hK rui3lHIviKfz61BqR+0JEFVsBJPnIKZEpqLBX7b/clVXG3iRJmYaxpBIZgcE3sYo F2XneEte4Mb43P4=
Received: from [192.168.1.84] (99-21-208-82.lightspeed.irvnca.sbcglobal.net [99.21.208.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by homiemail-a73.g.dreamhost.com (Postfix) with ESMTPSA id C7AC61F001E; Fri, 25 Jan 2013 06:58:29 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset="iso-8859-1"
From: "Roy T. Fielding" <fielding@gbiv.com>
In-Reply-To: <51029ACD.60201@gmx.de>
Date: Fri, 25 Jan 2013 06:58:29 -0800
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <B66C1779-D23C-4CC8-A130-3EF3103E973F@gbiv.com>
References: <51027F3E.6010904@gmx.de> <25AA4ADC-0DED-4F04-87D0-647A75CFC14A@gbiv.com> <51029ACD.60201@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.1283)
Received-SPF: none client-ip=208.97.132.177; envelope-from=fielding@gbiv.com; helo=homiemail-a73.g.dreamhost.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-3.428, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001
X-W3C-Scan-Sig: lisa.w3.org 1Tykjz-0000Fc-47 99508ed81446df4e2eb35950710bd221
X-Original-To: ietf-http-wg@w3.org
Subject: Re: can a conditional header field put conditions on resources other than the target resource?
Archived-At: <http://www.w3.org/mid/B66C1779-D23C-4CC8-A130-3EF3103E973F@gbiv.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16220
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 Jan 25, 2013, at 6:46 AM, Julian Reschke wrote:

> Looking at <http://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p4-conditional.html#precedence>:
> 
> "... Other conditional request header fields, defined by extensions to HTTP, might place conditions on the state of the target resource in general, such as how the If header field in WebDAV has been defined to make a request conditional on the presence or absence of a lock [RFC4918]."
> 
> Actually, "If", as defined in RFC 2518 and 4918 can put conditions on resources other than the target resource, see the "Tagged-list" production in <http://greenbytes.de/tech/webdav/rfc4918.html#if.header.syntax>) -- should we rephrase P4 accordingly?

WTF? (and I just love the last paragraph in that section)

Sure, rephrase it if you can ... maybe 

  s/ in general/, or a group of resources/

....Roy