Re: Questions (errata?) about caching authenticated responses [#174]

Jeffrey Mogul <Jeff.Mogul@hp.com> Wed, 02 June 2010 17:58 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@core3.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C5C33A67D9 for <ietfarch-httpbisa-archive-bis2Juki@core3.amsl.com>; Wed, 2 Jun 2010 10:58:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.399
X-Spam-Level:
X-Spam-Status: No, score=-7.399 tagged_above=-999 required=5 tests=[BAYES_50=0.001, J_CHICKENPOX_23=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W388vD4U0J8U for <ietfarch-httpbisa-archive-bis2Juki@core3.amsl.com>; Wed, 2 Jun 2010 10:58:31 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by core3.amsl.com (Postfix) with ESMTP id 552A73A6A13 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 2 Jun 2010 10:58:31 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1OJsC8-0007aR-0M for ietf-http-wg-dist@listhub.w3.org; Wed, 02 Jun 2010 17:57:36 +0000
Received: from bart.w3.org ([128.30.52.63]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <Jeff.Mogul@hp.com>) id 1OJsBi-0007Z5-Pk for ietf-http-wg@listhub.w3.org; Wed, 02 Jun 2010 17:57:10 +0000
Received: from gundega.hpl.hp.com ([192.6.19.190]) by bart.w3.org with esmtp (Exim 4.69) (envelope-from <Jeff.Mogul@hp.com>) id 1OJsBg-0003A6-OZ for ietf-http-wg@w3.org; Wed, 02 Jun 2010 17:57:10 +0000
Received: from mailhub-pa1.hpl.hp.com (mailhub-pa1.hpl.hp.com [15.25.115.25]) by gundega.hpl.hp.com (8.14.3/8.14.3/HPL-PA Relay) with ESMTP id o52HuPkm029761 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 2 Jun 2010 10:56:25 -0700
Received: from pobox-pa.hpl.hp.com (pobox-pa.hpl.hp.com [15.25.112.25]) by mailhub-pa1.hpl.hp.com (8.14.3/8.14.3/HPL-PA Hub) with ESMTP id o52HuPpL018821 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 2 Jun 2010 10:56:25 -0700
Received: from pobox-pa.hpl.hp.com (pobox-pa.hpl.hp.com [15.25.112.25]) by pobox-pa.hpl.hp.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id o52HuO6D032702; Wed, 2 Jun 2010 10:56:24 -0700
Received: from pobox-pa.hpl.hp.com (mogul@localhost) by pobox-pa.hpl.hp.com (8.14.3/8.14.3/Submit) with ESMTP id o52HuNiF032696; Wed, 2 Jun 2010 10:56:23 -0700
Message-Id: <201006021756.o52HuNiF032696@pobox-pa.hpl.hp.com>
To: Mark Nottingham <mnot@mnot.net>
cc: Henrik Nordstrom <henrik@henriknordstrom.net>, HTTP Working Group <ietf-http-wg@w3.org>, Duane Wessels <wessels@packet-pushers.com>, JeffMogul@acm.org, Jeff.Mogul@hp.com
In-reply-to: Your message of "Wed, 02 Jun 2010 14:54:31 +1000." <F5E2F7FB-073E-4F13-9EDF-5683D0B007C2@mnot.net>
From: Jeffrey Mogul <Jeff.Mogul@hp.com>
X-Organization: Hewlett-Packard Labs, Large Scale Systems group
Date: Wed, 02 Jun 2010 10:56:23 -0700
X-Scanned-By: MIMEDefang 2.67 on 15.0.48.190
Received-SPF: none
X-SPF-Guess: pass
X-W3C-Hub-Spam-Status: No, score=-2.6
X-W3C-Hub-Spam-Report: BAYES_00=-2.599
X-W3C-Scan-Sig: bart.w3.org 1OJsBg-0003A6-OZ 20b88bc5b5cd819f19150cee04b8db5d
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Questions (errata?) about caching authenticated responses [#174]
Archived-At: <http://www.w3.org/mid/201006021756.o52HuNiF032696@pobox-pa.hpl.hp.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/8789
X-Loop: ietf-http-wg@w3.org
Sender: ietf-http-wg-request@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-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Resent-Message-Id: <E1OJsC8-0007aR-0M@frink.w3.org>
Resent-Date: Wed, 02 Jun 2010 17:57:36 +0000

   Picking this issue back up and CC:ing Jeff for his
   recollections (see <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/174>
   for background).

Sorry, I don't have any clear recollections.  I did find some
relevant emails that I had sent:

(email 1) (Thu, 02 Jan 97 10:55:03 PST) in private (not to the
mailing list) that contains these paragraphs:

   The current issues in the HTTP WG related to caching, for HTTP/1.1
   in particular, are limited to a few issues that seem particularly
   pressing:

        (1) there is an apparent bug (or at least a "poor design
        choice") in the current draft re: the "proxy-revalidate"
        Cache-control directive, probably my fault.  We will likely
        end up defining a new directive to avoid the problem, and
        I've volunteered to write up a brief draft on this.
        
        (2) Several related documents will need to be revised to
        deal with this bug.

(email 2) (Mon, 21 Apr 97 19:19:18 PST) to Larry Masinter and
Jim Gettys (also not to the entire list):

       I thought the http-versions draft was ready, but looking at

       ftp://ietf.org/internet-drafts/draft-mogul-http-revalidate-00.txt

       I see that contains two alternatives, and clearly cannot
       progress until we've reached consensus on which one.

   You didn't read it carefully enough.  Section 3 lays outs
   a number of alternatives, to show that they were considered,
   and includes an analysis to show what their benefits and
   drawbacks are ... but does not propose any of these directly.

   Section 4 precisely defined a specific proposed change.  This
   is the "normative" part of the proposal, i.e., a set of edits
   to be applied to RFC2068.  If Jim finds anything in section
   4 ambiguous, then I need to fix this; otherwise, not.

       Were you intending to release a new draft so I can 'last call' it?

   The only glitch is that Roy, during a hallway chat at the WWW6
   conference, casually suggested that he wanted me to replace the
   term "proxy [cache]" with "shared cache".  He hasn't ever sent
   email to this effect, but I have no objections to making this
   change.  I consider it to be an editorial issue (clarification)
   and it seems pointless to spin another I-D version just to clarify a
   single word.

I don't remember what Jim did as a result of this exchange.
(See http://tools.ietf.org/html/draft-mogul-http-revalidate-00 for
the draft mentioned above.)

Also, Duane sent an email on 19 Jul 2000 to the http-wg list
   Subject: Questions (errata?) about caching authenticated responses
which brings up some questions about proxy-revalidate; see
<http://ftp.ics.uci.edu/pub/ietf/http/hypermail/2000/0142.html>

That's all I can remember at this point, but I think a careful
reading of http://tools.ietf.org/html/draft-mogul-http-revalidate-00
might clarify much of the history.

-Jeff