Re: ID for Immutable
Kari Hurtta <hurtta-ietf@elmme-mailer.org> Sat, 29 October 2016 05:35 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 B66301295AC for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 28 Oct 2016 22:35:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.332
X-Spam-Level:
X-Spam-Status: No, score=-7.332 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-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 FyDCyNDEfqRy for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 28 Oct 2016 22:35:42 -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 F03F1129472 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 28 Oct 2016 22:35:41 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1c0MEm-0000k0-Cz for ietf-http-wg-dist@listhub.w3.org; Sat, 29 Oct 2016 05:31:24 +0000
Resent-Date: Sat, 29 Oct 2016 05:31:24 +0000
Resent-Message-Id: <E1c0MEm-0000k0-Cz@frink.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <hurtta@siilo.fmi.fi>) id 1c0MEj-0000hv-0l for ietf-http-wg@listhub.w3.org; Sat, 29 Oct 2016 05:31:21 +0000
Received: from smtpvgate.fmi.fi ([193.166.223.36]) by titan.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from <hurtta@siilo.fmi.fi>) id 1c0MEc-0000pP-La for ietf-http-wg@w3.org; Sat, 29 Oct 2016 05:31:15 +0000
Received: from basaari.fmi.fi (basaari.fmi.fi [193.166.211.14]) (envelope-from hurtta@siilo.fmi.fi) by smtpVgate.fmi.fi (8.13.8/8.13.8/smtpgate-20161014/smtpVgate) with ESMTP id u9T5Ug1V022183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 29 Oct 2016 08:30:42 +0300
Received: from shell.siilo.fmi.fi by basaari.fmi.fi with ESMTP id u9T5UgAH012801 ; Sat, 29 Oct 2016 08:30:42 +0300
Received: from shell.siilo.fmi.fi ([127.0.0.1]) by shell.siilo.fmi.fi with ESMTP id u9T5UgO3021798 ; Sat, 29 Oct 2016 08:30:42 +0300
Received: by shell.siilo.fmi.fi id u9T5UdPo021797; Sat, 29 Oct 2016 08:30:39 +0300
Message-Id: <201610290530.u9T5UdPo021797@shell.siilo.fmi.fi>
In-Reply-To: <201610281512.u9SFCFmN023418@shell.siilo.fmi.fi>
References: <CAOdDvNqam930_0eA1p3yHW+xDdOm0AAMKvVKe6xwNwm1itpRpQ@mail.gmail.com> <20161028144407.48EFF162D1@welho-filter4.welho.com> <CAOdDvNpNAUccK0FO2HyvL7etnxEg2FRt0tvXwXxkR1q5wLy_gw@mail.gmail.com> <201610281512.u9SFCFmN023418@shell.siilo.fmi.fi>
To: Patrick McManus <pmcmanus@mozilla.com>, HTTP working group mailing list <ietf-http-wg@w3.org>
Date: Sat, 29 Oct 2016 08:30:39 +0300
Sender: hurtta@siilo.fmi.fi
From: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
CC: Kari Hurtta <hurtta-ietf@elmme-mailer.org>, Alex Rousskov <rousskov@measurement-factory.com>
X-Mailer: ELM [version ME+ 2.5 PLalpha43]
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="US-ASCII"
X-Filter: smtpVgate.fmi.fi: 3 received headers rewritten with id 20161029/60930/01
X-Filter: smtpVgate.fmi.fi: ID 60930/01, 1 parts scanned for known viruses
X-Filter: basaari.fmi.fi: ID 149497/01, 1 parts scanned for known viruses
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (smtpVgate.fmi.fi [193.166.223.36]); Sat, 29 Oct 2016 08:30:43 +0300 (EEST)
Received-SPF: none client-ip=193.166.223.36; envelope-from=hurtta@siilo.fmi.fi; helo=smtpVgate.fmi.fi
X-W3C-Hub-Spam-Status: No, score=-6.0
X-W3C-Hub-Spam-Report: AWL=-0.704, BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.418, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1c0MEc-0000pP-La 039094e5a63b827bbafa5e402aedfa05
X-Original-To: ietf-http-wg@w3.org
Subject: Re: ID for Immutable
Archived-At: <http://www.w3.org/mid/201610290530.u9T5UdPo021797@shell.siilo.fmi.fi>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32719
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>
Kari Hurtta <hurtta-ietf@elmme-mailer.org>: (Fri Oct 28 18:12:15 2016) > Patrick McManus <pmcmanus@mozilla.com>: (Fri Oct 28 17:50:16 2016) > > the notion of integrity hashes have failed in the past (notably md5).. And anyway even MD5 is good enough for this purpose. Something like crc32 is not. For avoid making truncations immutable also resource length in bytes is good enough for this purpose. Server still known length of resource for a 2-hour video of the 1948 Olympics opening ceremony (using example of Alex Rousskov). Server does not know resource length in bytes when it generates response from database dynamically (in these cases also content-length is not used but chunked transfer-encoding) ( Assuming that you do not put Cache-Control to trailer of chunked transfer-encoding. In that case also calculating hash of response is not really expensive part here. ) My favorite test query produces about 24 gigabytes answer (if I remember correctly). Yes, some variations of this may be immutable, but I'm not sure that "immutable" cache-control is very usefull here. ( These have nice property that any 32 bit counters wrap several times and loading that answer takes several hours. ) > > separable from immutable imo and would rather not tie that anchor to its > > fate. > > That why I wrote "Several immutable cache controls are invalid if they are result > of same hash-function" implying that hash-function is detectable > from result of function (Either by size or something like multihash > https://github.com/multiformats/multihash) > > > > 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. / Kari Hurtta
- ID for Immutable Patrick McManus
- Re: ID for Immutable Amos Jeffries
- RE: ID for Immutable Mike Bishop
- Re: ID for Immutable Pete Wildsmith
- Re: ID for Immutable Ben Maurer
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Amos Jeffries
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Amos Jeffries
- Re: ID for Immutable Kari Hurtta
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Kari Hurtta
- Re: ID for Immutable Kari Hurtta
- Re: ID for Immutable Alex Rousskov
- Re: ID for Immutable Alex Rousskov
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Alex Rousskov
- Re: ID for Immutable Kari Hurtta
- Re: ID for Immutable Kari Hurtta
- Re: ID for Immutable Kari Hurtta
- Re: ID for Immutable Martin Thomson
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Patrick McManus
- Re: ID for Immutable Amos Jeffries
- Re: ID for Immutable Amos Jeffries
- Re: ID for Immutable Leif Hedstrom
- Re: ID for Immutable Amos Jeffries