Re: [Ietf-message-headers] Requesting provisional registration for AMP-Cache-Transform header

Mark Nottingham <mnot@mnot.net> Tue, 05 February 2019 03:45 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: ietf-message-headers@ietfa.amsl.com
Delivered-To: ietf-message-headers@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEEF5130FC7 for <ietf-message-headers@ietfa.amsl.com>; Mon, 4 Feb 2019 19:45:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=seP46v6e; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=NotTtgm5
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 mdFIIih6lZco for <ietf-message-headers@ietfa.amsl.com>; Mon, 4 Feb 2019 19:45:10 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 809B3129A87 for <ietf-message-headers@lists.ietf.org>; Mon, 4 Feb 2019 19:45:10 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 7293B22120; Mon, 4 Feb 2019 22:45:09 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 04 Feb 2019 22:45:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm1; bh=6 fkOELy5TSmCQwAN90RGzf8Bi18zEDMa/trALp7NT1c=; b=seP46v6emd67k2kVV CB8FjDbGW54yGS/dsfC19R5zg7xY4D4CJqqfwksfMMDlY8zM1NJkl5yNk6S3M6bX ybfmyxQD3q861lSsVKuV0eiDJwJMWWPRAK4uHdndrz9PD88C04E2NpxP1F/IDRv4 Ix7wNV9fVLQmpG8zv8ZYGTrAK9ZJIFo3+/t6ibJRgjLgLYQNSgDC4P9U1WyqfpiN +P4H0UAMcjrvh+Ytr89jlg25qQtCbIf7wP6uC872D8Y/uD8OPc6+EWrviIWrT5B1 +Gp1hJlUMIex20BiXQCsqBMbjWe+5aN9e+bnY1MH3TWSzVxI1hdm6PmwG21+/6aZ 5luzA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=6fkOELy5TSmCQwAN90RGzf8Bi18zEDMa/trALp7NT 1c=; b=NotTtgm5kfzczEsyXGYunvg7tsxL3bde5XoZoxvkcIPYn4RTKEqUPhQEJ 1hFuqqnsberLvm4OkUD7bcwpasRawin0IbGaVdxYKxkoGHgcrvbXQ7ML6xIBIRyL wgKQDT+g+zcTUPmZB85FFFpVHh8e3ejnNk3IFLywel/IeSbu/faRyyU8q7rvcgDZ E/XyUuVPiJWu578GmBzNI7mDzTpz8InVSyQHgwV2FIrplSbPiIGuqqxHLjYpCKz0 e+KJ0cAqyFiK3HqzYULKxTO7QMMhaFrPXFL53erfdS9fSY1L6fQhKJiDb4vQegtT dalI3+2R9sQEtgh93r9CC1YUydh+A==
X-ME-Sender: <xms:wwZZXIK8cjT0O2043zW8nrrHZPjHl_uBZCfz1AarskZ3zpwHf91yCg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeehgdeigecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt tdenucenucfjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtddvnecuhfhrohhmpe forghrkhcupfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuffho mhgrihhnpehhthhtphhsthgrthhushhprhhovhhishhiohhnrghlrghuthhhohhruggvvh hinhhmuhhllhhinhhsthifihhfkhgrkhhgohhoghhlvgdrtghomhdpfiefrdhorhhgpdgr mhhpphhrohhjvggtthdrohhrghdpghhithhhuhgsrdgtohhmpdhivghtfhdrohhrghdpmh hnohhtrdhnvghtnecukfhppedugeegrddufeeirddujeehrddvkeenucfrrghrrghmpehm rghilhhfrhhomhepmhhnohhtsehmnhhothdrnhgvthenucevlhhushhtvghrufhiiigvpe dt
X-ME-Proxy: <xmx:wwZZXEQ-sUa9DjskCfJTLfsS7cNjflEqyWc_F_6gez8YMJAPaTQg4A> <xmx:wwZZXEjnYt5qhL3m_nNNpW-iUaQikzWzx_rTI09RJ76tCQGpYOClqQ> <xmx:wwZZXOvEo8UzuAz0_SAmIc1cqF3sky-O2XQdizG-vCL4cv2S1s8D5Q> <xmx:xQZZXCfZpUo0EV-XStst_0nk4krwntodaO7fcXO-h_KR7E3bJHny-A>
Received: from attitudadjuster.mnot.net (unknown [144.136.175.28]) by mail.messagingengine.com (Postfix) with ESMTPA id A1002E44A8; Mon, 4 Feb 2019 22:45:06 -0500 (EST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CANjwSikpOLANaVfR8-FE37n6CLPH_70onbTD5-n_vH3Q472oSw@mail.gmail.com>
Date: Tue, 05 Feb 2019 14:45:02 +1100
Cc: ietf-message-headers@lists.ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <EC998770-3789-475C-9E28-F37C53D261D4@mnot.net>
References: <CANjwSikpOLANaVfR8-FE37n6CLPH_70onbTD5-n_vH3Q472oSw@mail.gmail.com>
To: Devin Mullins <twifkak=40google.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-message-headers/JGiL0C9vgaU2TdMX8anq8sB8jAI>
Subject: Re: [Ietf-message-headers] Requesting provisional registration for AMP-Cache-Transform header
X-BeenThere: ietf-message-headers@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion list for header fields used in Internet messaging applications." <ietf-message-headers.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-message-headers/>
List-Post: <mailto:ietf-message-headers@ietf.org>
List-Help: <mailto:ietf-message-headers-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Feb 2019 03:45:13 -0000

Hi Devin,

Sorry for the delay; I saw this a while ago but didn't look into it deeply. For future reference, you're much more likely to get reviews if you send this to the HTTP WG mailing list (we're in the process of separating HTTP headers out into their own registry, in part to make that more clear).

Without commenting on the entire document you link to, it says:

> Therefore, the need arises for the origin to distinguish requests from users and requests from SXG intermediaries. That is, there is a difference between "I can understand the SXG format" and "I prefer an SXG if available". Accept: application/signed-exchange indicates the former. No currently-defined header indicates the latter.

However, Accept *can* express that; e.g.,

Accept: application/signed-exchange;q=1.0, */*;q=0.05

Did you consider using qvalues in the accept header to achieve this?

Cheers,

P.S. It may be good to follow up on ietf-http-wg@w3.org, and then report the result back here. I haven't CC:ed them to avoid cross-posting.



> On 7 Sep 2018, at 10:33 am, Devin Mullins <twifkak=40google.com@dmarc.ietf.org> wrote:
> 
> Header field name: AMP-Cache-Transform
> Applicable protocol: http
> Status: provisional
> Author: Devin Mullins <twifkak@google.com>; Google; https://www.ampproject.org/
> Specification: https://github.com/ampproject/amphtml/blob/master/spec/amp-cache-transform.md
> 
> Let me know what other information I can provide.
> 
> Thanks!
> Devin
> _______________________________________________
> Ietf-message-headers mailing list
> Ietf-message-headers@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-message-headers

--
Mark Nottingham   https://www.mnot.net/