Re: ID for Immutable

Patrick McManus <pmcmanus@mozilla.com> Fri, 28 October 2016 14:55 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 DC339129653 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 28 Oct 2016 07:55:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.851
X-Spam-Level:
X-Spam-Status: No, score=-6.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.431, SPF_HELO_PASS=-0.001, 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 g2mOetsoZeZr for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 28 Oct 2016 07:55:23 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D05431294F5 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 28 Oct 2016 07:55:21 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1c08Ud-0004AZ-69 for ietf-http-wg-dist@listhub.w3.org; Fri, 28 Oct 2016 14:50:51 +0000
Resent-Date: Fri, 28 Oct 2016 14:50:51 +0000
Resent-Message-Id: <E1c08Ud-0004AZ-69@frink.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <pmcmanus@mozilla.com>) id 1c08UY-00049T-Dl for ietf-http-wg@listhub.w3.org; Fri, 28 Oct 2016 14:50:46 +0000
Received: from www.ducksong.com ([192.155.95.102] helo=linode64.ducksong.com) by mimas.w3.org with esmtp (Exim 4.84_2) (envelope-from <pmcmanus@mozilla.com>) id 1c08US-0005B0-8v for ietf-http-wg@w3.org; Fri, 28 Oct 2016 14:50:41 +0000
Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com [209.85.161.171]) by linode64.ducksong.com (Postfix) with ESMTPSA id 79CB93A044 for <ietf-http-wg@w3.org>; Fri, 28 Oct 2016 10:50:17 -0400 (EDT)
Received: by mail-yw0-f171.google.com with SMTP id u124so88643707ywg.3 for <ietf-http-wg@w3.org>; Fri, 28 Oct 2016 07:50:17 -0700 (PDT)
X-Gm-Message-State: ABUngver9i5DyQIcP4oxeUnO+zEG9HGCpiAo2ouByJ3SCUUTUVkKBxiT1IByPcFvBAtGsiK+uXHmO4veLeO+7A==
X-Received: by 10.107.140.150 with SMTP id o144mr11704723iod.8.1477666217151; Fri, 28 Oct 2016 07:50:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.228.236 with HTTP; Fri, 28 Oct 2016 07:50:16 -0700 (PDT)
In-Reply-To: <20161028144407.48EFF162D1@welho-filter4.welho.com>
References: <CAOdDvNqam930_0eA1p3yHW+xDdOm0AAMKvVKe6xwNwm1itpRpQ@mail.gmail.com> <20161028144407.48EFF162D1@welho-filter4.welho.com>
From: Patrick McManus <pmcmanus@mozilla.com>
Date: Fri, 28 Oct 2016 10:50:16 -0400
X-Gmail-Original-Message-ID: <CAOdDvNpNAUccK0FO2HyvL7etnxEg2FRt0tvXwXxkR1q5wLy_gw@mail.gmail.com>
Message-ID: <CAOdDvNpNAUccK0FO2HyvL7etnxEg2FRt0tvXwXxkR1q5wLy_gw@mail.gmail.com>
To: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
Cc: Patrick McManus <pmcmanus@mozilla.com>, HTTP working group mailing list <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="94eb2c06a532f8724c053fedf9d6"
Received-SPF: softfail client-ip=192.155.95.102; envelope-from=pmcmanus@mozilla.com; helo=linode64.ducksong.com
X-W3C-Hub-Spam-Status: No, score=-4.4
X-W3C-Hub-Spam-Report: AWL=-1.651, BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_SORBS_SPAM=0.5, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.665, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1c08US-0005B0-8v 60fcc229e25f7e2ee6f313bb8b04a511
X-Original-To: ietf-http-wg@w3.org
Subject: Re: ID for Immutable
Archived-At: <http://www.w3.org/mid/CAOdDvNpNAUccK0FO2HyvL7etnxEg2FRt0tvXwXxkR1q5wLy_gw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32700
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>

the notion of integrity hashes have failed in the past (notably md5)..
separable from immutable imo and would rather not tie that anchor to its
fate.

On Fri, Oct 28, 2016 at 10:44 AM, Kari Hurtta <hurtta-ietf@elmme-mailer.org>
wrote:

> > Htmlized:       https://tools.ietf.org/html/draft-mcmanus-immutable-00
>
> |    o  User-Agents often provide two different refresh mechanisms: reload
> |       and some form of force-reload.  The latter is used to rectify
> |      interrupted loads and other corruption.  These reloads should
> |      ignore immutable as well.
>
> How about making it
>
> Cache-Control: max-age=31536000, immutable=<hash-function-value>
>
>
> So that immutable does not have effect if result of hash-function
> does not give same value that what is value of immutable
> cache control.
>
> Several immutable cache controls are invalid if they are result
> of same hash-function.
>
> If server can't calculate hash-function over resource,
> is is really static non-caching resource?
>
> I think that this protects agaist that interrupted loads
> becomes immutable.
>
> / Kari Hurtta
>
>