Re: Working Group Last Call -- draft-ietf-httpbis-immutable-02

Julian Reschke <julian.reschke@gmx.de> Sun, 14 May 2017 09:10 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 6374312947E for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 14 May 2017 02:10:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.503
X-Spam-Level:
X-Spam-Status: No, score=-4.503 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.001, 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 6Wda6ZJ7GIPR for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 14 May 2017 02:10:33 -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 96A171293D8 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 14 May 2017 02:09:32 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1d9pTO-00072O-9K for ietf-http-wg-dist@listhub.w3.org; Sun, 14 May 2017 09:05:54 +0000
Resent-Date: Sun, 14 May 2017 09:05:54 +0000
Resent-Message-Id: <E1d9pTO-00072O-9K@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 <julian.reschke@gmx.de>) id 1d9pTE-00071c-4l for ietf-http-wg@listhub.w3.org; Sun, 14 May 2017 09:05:44 +0000
Received: from mout.gmx.net ([212.227.15.15]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <julian.reschke@gmx.de>) id 1d9pT5-0006KH-Qc for ietf-http-wg@w3.org; Sun, 14 May 2017 09:05:38 +0000
Received: from [192.168.178.20] ([93.217.100.51]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MCLQ1-1dIw9F0Oa9-009B2u for <ietf-http-wg@w3.org>; Sun, 14 May 2017 11:05:08 +0200
To: HTTP Working Group <ietf-http-wg@w3.org>
References: <0CD14C63-72A0-4428-8500-1443D969B8C7@mnot.net>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <0d79dc3f-89ad-662e-3601-3fc4018df0b7@gmx.de>
Date: Sun, 14 May 2017 11:05:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <0CD14C63-72A0-4428-8500-1443D969B8C7@mnot.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:aZZPYPdjAgSZeImiBu09pAKkIzisVbuu/dSdOihcnJdqKsfaINF C9+2QwMteFvbcI1/Vy+z3NL7SVtnYnd2UAx3omjp9xRL9mvtnXjXhWIbXXVl7YxsmZqSD2K jYpdWmmNxWfh+1JSEIJH9AIIqPj2Guzp61d+6DtP2tkVU4PQXWvAo17QAHmcOvKze1hkNB8 UYd5CnXzO8d+tIsHjXhNg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:J9qFM7c+NSI=:udSi+HHNbZkCJg6Rkt3Ph+ SphAooPhIusO/5aRDbEGLjvRnV+PFbXWWntxFlCcW+fIzYZxgguMQDQK/ZrXWPREvGUplliAn 9vq2X/8bolw937SgR/7m9L5r0gRE9M+fprqLRfmSRBhepytC1hbZHFpfxsEZNGsufM7puQV5f 3VfjPQx0T6+QUWRvTXW63eINadgT8H7wRogSqIzNi4zO/xNlWOHR39UBI1Yd/Y181xX90jXKK LwssMjQRJaD2slD9zmUtUHIrXOzA+QRy0LgNcHQuHCxwtlwKJG9lA6mHPIc9WrUUibQmv2j8Q xvbXA/tWJWHTlfSTxEf0ix6axS78yqFFwqRYzY0iYp7yXnoB7BTiJiDXRRblKJ/XtJNgLfavD pRVEoT76hRADB5NDrZz2J8MXOXxG5tFy31vevMI4UIaXkU1BR9Dt4oXOu3mKdPhCmmBTRBgwZ QpSEXyYDVDm6dICeClkP1TqqyNYpL4b8RNwkL5blzt9mmateaHCYxt/sLXFoEktql7RHFRP86 37C9ULRJtM26L9QSZ+ErJGq1KD+X4RsU7pb7Y7SJ2Bd1J8M14zxZjyc6KUJgYcDmTlzdjOOW/ XQYCpl0cVPxWh8/Xw5OHc6eqCtB3bF/sT3HBm75VN9UD/JkTJ2ErBZmx7YSYxwe6IvEJ+XsOR uN4hnEe0DDCgHlxzrHLVuHl5A4BWC7lI3QQFWmbNvlbZSr34cCYQnN8ku3wc1aJyGuU8JCfzp x2ak81gTS/EEv8BMEPWbrLh+W8vLeEiN6Oua/YX2Foi00xcKAlCw5NiaKOD4++65Ktz7302Ue f4RhUD7
Received-SPF: pass client-ip=212.227.15.15; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-7.7
X-W3C-Hub-Spam-Report: AWL=1.176, BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1d9pT5-0006KH-Qc 998e6ec1f476fb5512e3c1ce45ee1ed9
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Working Group Last Call -- draft-ietf-httpbis-immutable-02
Archived-At: <http://www.w3.org/mid/0d79dc3f-89ad-662e-3601-3fc4018df0b7@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/33927
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>

Hi everybody,

Nice work!

Here's my feedback (completely editorial):

> 2.1.  About Intermediaries
>
>    An immutable response has the same semantic meaning when received by
>    proxy clients as it does when received by User-Agent based clients.
>    Therefore proxies SHOULD skip conditionally revalidating fresh
>    responses containing the immutable extension unless there is a signal
>    from the client that a validation is necessary (e.g. a no-cache
>    Cache-Control request directive).

Maybe point to Section 5.2.1.4 of RFC 7234 here...

>    A proxy that uses immutable to bypass a conditional revalidation may
>    choose whether to reply with a 304 or 200 to its requesting client
>    based on the request headers the proxy received.

s/may/MAY/ or s/may/can/

> 2.2.  Example
>
>    Cache-Control: max-age=31536000, immutable

Maybe add a full example, including a request/response pair for the case 
when "immutable" is not present?

> 4.  IANA Considerations
>
>    [RFC7234] sections 7.1 and 7.1.2 require registration of the

s/[RFC7234] sections 7.1 and 7.1.2/Section 7.1 of .../

> ...

Best regards, Julian