Re: Submitted new I-D: Cache Digests for HTTP/2

Martin Thomson <martin.thomson@gmail.com> Fri, 15 January 2016 06:37 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 (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23DD21B29F9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 14 Jan 2016 22:37:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.003
X-Spam-Level:
X-Spam-Status: No, score=-7.003 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 8oj44oX1JWWy for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 14 Jan 2016 22:37:32 -0800 (PST)
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 EE8391B29F3 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 14 Jan 2016 22:37:31 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1aJxxF-0005Bf-DN for ietf-http-wg-dist@listhub.w3.org; Fri, 15 Jan 2016 06:33:49 +0000
Resent-Date: Fri, 15 Jan 2016 06:33:49 +0000
Resent-Message-Id: <E1aJxxF-0005Bf-DN@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <martin.thomson@gmail.com>) id 1aJxxB-00059h-2Q for ietf-http-wg@listhub.w3.org; Fri, 15 Jan 2016 06:33:45 +0000
Received: from mail-ig0-f171.google.com ([209.85.213.171]) by lisa.w3.org with esmtps (TLS1.2:RSA_ARCFOUR_SHA1:128) (Exim 4.80) (envelope-from <martin.thomson@gmail.com>) id 1aJxx7-00055l-KR for ietf-http-wg@w3.org; Fri, 15 Jan 2016 06:33:43 +0000
Received: by mail-ig0-f171.google.com with SMTP id ik10so6978359igb.1 for <ietf-http-wg@w3.org>; Thu, 14 Jan 2016 22:33:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=eEk/I4kQcyJSzhiL46UqM8VMPUiMVPwdnhOnY2PKYx4=; b=eyT4TnB9JPU73J7ToldQrXdtnG10wMgPmgKqQiXpUq786ZGmJUu7fyJDH7rIz1nNWR iM0rm6P8QKaS6IiXK2aAQWT6if2AAzzunOgwbQl2Q7KQTs3uv7i92zBWcDy5rYfFJmC8 d/YlXdSIGdAS6mFXi58+fS4S4EcVB/GYu/XrlFMWYvj9GVhTtX7kcDDm0DeLZWSIeUfm Wx5VRZTRH7wEIpL//GxguBzy03QR+tkEwV9AQKjrFA56m9ZUwzXB4hf79mFBhGFvh7bF fGFvYfmEv0rKiuO9qVsTtRQU9WAQF9MyqldM24lTkHkyiq+FfpePfjz5zzOJT3VFiZWz BrbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=eEk/I4kQcyJSzhiL46UqM8VMPUiMVPwdnhOnY2PKYx4=; b=KhLc7meO47BXmvLY3sJMVktjK+wNqT9tGU2bRny/lpYVsQvuzKiT41HdijCebEP6NJ Fmx2UqJTdI4sDNNOAsd+iz8CdhJhibu+izeaxot2QnxdpQ5n4Q38lwSxup7bD5f1GRaX 7ponhcP/xc6f/iZAdI53moIZsH67o/UAkJAEkKOEl8eKyzsMuchNs1dycA8uSziDVZKL B7j61EgdDKkSU066G27EC2wUG0aj8aReCYEWrDMs75ISkcfT4WZ5mKW/MXS5zVoiKKBZ Egg2w5mxP2B05rMyixEJa17yHti4jRqu3dZbxeXp35u+3p5elq0glCiMpwMPj3WLcavD ahNw==
X-Gm-Message-State: AG10YORo6PPZgE90C5kJTH7wDHmfjAbWeQTmIiRjuFwScuP/Jbcbbt7PpRNHIlstmHygdtdHneiN4kOliwbT7A==
MIME-Version: 1.0
X-Received: by 10.50.142.67 with SMTP id ru3mr1669077igb.34.1452839595789; Thu, 14 Jan 2016 22:33:15 -0800 (PST)
Received: by 10.36.213.139 with HTTP; Thu, 14 Jan 2016 22:33:15 -0800 (PST)
In-Reply-To: <CANatvzwPmZXEpcjE+O2BORq19FgGNGYgs7D7t-t_1O0-x-75KA@mail.gmail.com>
References: <CAAMqGzYUoCMxBxUEY9wfLOHZp7nrO4d1q5JZo=96pfEbVS1-ew@mail.gmail.com> <652C3E3A-3DA6-40BB-82FF-01A7D65FF65C@lukasa.co.uk> <CABCZv0piAoDnA1J+2pJ3HyF_iRwj9AaFGfonFjdKGfYr=cGZgQ@mail.gmail.com> <CAKRe7JG16u+MteBz4Rz7iCnHxfhLZ=QbWekrhgNhNkq+pKhVAg@mail.gmail.com> <CANatvzyT_ohm5hEcJ1o8B+AEa70607E-LUnPp5cD8sSO8X0HKA@mail.gmail.com> <56958980.1030307@treenet.co.nz> <CANatvzyOnMSLHfXcDrGSjbtZi5nFX2e9_4tHOjmR2OqBWEYUcg@mail.gmail.com> <EDB7D8A6-9121-4268-8920-223E9BE16B19@greenbytes.de> <CAKRe7JHh9maCnBgODU_rr5TFVmy3Tdm2bwEp2hHsONW8e_LTjw@mail.gmail.com> <CANatvzw6NpbpA_56GbSiCH2yEQoAuaGtXneOvrogBfucqrC8Qw@mail.gmail.com> <CAKRe7JGUUAinAqM9yHnUp0gJm5qwq5xvMhEo+fMnffRW7Kmu7w@mail.gmail.com> <CANatvzxhCXKRFEVJDeJfdMVxP6r+jyOSCcHkY8VHiPNCSF+SwA@mail.gmail.com> <CABkgnnVdR0fi9QKHT=tZUzAzAYe+XxG-oEj=srZGX0TMEkHcuw@mail.gmail.com> <CANatvzwPmZXEpcjE+O2BORq19FgGNGYgs7D7t-t_1O0-x-75KA@mail.gmail.com>
Date: Fri, 15 Jan 2016 17:33:15 +1100
Message-ID: <CABkgnnUrbBzKRZZsRzAf93A1Gj3AZQAfNpnBQLRqXzQFnRNwwA@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Kazuho Oku <kazuhooku@gmail.com>
Cc: Ilya Grigorik <ilya@igvita.com>, Stefan Eissing <stefan.eissing@greenbytes.de>, Amos Jeffries <squid3@treenet.co.nz>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.213.171; envelope-from=martin.thomson@gmail.com; helo=mail-ig0-f171.google.com
X-W3C-Hub-Spam-Status: No, score=-7.9
X-W3C-Hub-Spam-Report: AWL=1.836, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: lisa.w3.org 1aJxx7-00055l-KR 2472992fc914b5b540b952660cb4eab2
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Submitted new I-D: Cache Digests for HTTP/2
Archived-At: <http://www.w3.org/mid/CABkgnnUrbBzKRZZsRzAf93A1Gj3AZQAfNpnBQLRqXzQFnRNwwA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/30935
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 15 January 2016 at 17:23, Kazuho Oku <kazuhooku@gmail.com> wrote:
> A server should merge the values of the cache-digest headers to
> construct the client's cache digest.


I don't think that this would be a good idea.  I would rather try to
use the "scope" parameter to narrow things down, to omit the header
field if there aren't changes, or rely on the server performing some
sort of "magic" tracking based on what it has sent.

The upshot of using a header field is that this really means that this
isn't hop-by-hop information.  Like Ilya said, I doubt that's a huge
problem.  Nothing stopping an intermediary from consuming, modifying,
or inserting the value though.