Re: [httpapi] Discussion of adopting Content-Warning header
Darrel Miller <Darrel.Miller@microsoft.com> Tue, 15 December 2020 05:00 UTC
Return-Path: <Darrel.Miller@microsoft.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 845D53A08EB for <httpapi@ietfa.amsl.com>; Mon, 14 Dec 2020 21:00:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.202
X-Spam-Level:
X-Spam-Status: No, score=-0.202 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
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 J_6bhdXLkKql for <httpapi@ietfa.amsl.com>; Mon, 14 Dec 2020 21:00:33 -0800 (PST)
Received: from NAM06-DM3-obe.outbound.protection.outlook.com (mail-eopbgr640092.outbound.protection.outlook.com [40.107.64.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 277E13A08F4 for <httpapi@ietf.org>; Mon, 14 Dec 2020 21:00:32 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MnQbfEAbAqRCe71Gjf4vJlA7dFizRxDqMzHlrVwzJg5VIpqpNH4OIELPPrYBzBi8f5uAE1YzX7/poPQsTE/z1hrUt5++PWxWPnko6032ajDxLVsQFG8Os/kH2N1a6rwVx9C/VOnlSracUnZ6hpt86PoMScb2Dxwzqqx7gfi1k81jT7NmvDV/EqI4bWf24N5LUNb83o33y/DmxQeEFhN0vctRyY93h9OUyTkIEAI/P/CqlsyLucx2QVOH3h8r18DHaEzN+ebsqbTidqMjKB7Ls/yhmcIm4PrNhGw2TK0J9IztEMTecZmM4HGzXafUB/cAEyk/j6J8d4AOOczvH/bd0w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YO9R3uixikJS54IjMozkW7qk+FhIfAx1sjmdWg1zMBE=; b=fQpOxMCR7hA31OAl8lq3nTk1827lStAeETgnrZl/5Pbx+gcrGBnEG0qVC71H1R9QaFfnrqfmc/Yx4vB4V9euWhwthTKQCO7PKH6nwDEpXfiohfeLr931LIXJPNrLEqwucL+nb8A+QSjzGWR2CjNBIpAp0ny9TXl42n1dZgNnc/yDfRWIgvA4aBypIipZvRDwVnbMEYV80aauozOKn4AAENT8mc+cmCkcC3Y8a+NpN7GaMBUaAeAF4BhfAXiW+kWe343Ufd8doC3PugGzFV+I7SDxegUGO4PrEfkT/ZgWal1WK2sHLgW3PAIu0bsFL2WAJ03nO8xgOw/DAsl3MV98Cg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YO9R3uixikJS54IjMozkW7qk+FhIfAx1sjmdWg1zMBE=; b=G3vt+7rLEoE3yuATVTa6i4QMjh7ASJp4tn8sQzfGPnXhsQ0XvHuWCxfB9fMr8rKMOrQsfJoqJKuyHPJEXNZoJenoVvd/YNtQjkgQEZZ3ngkOgU1eAbebxcD7LXlwSqU2jbXExPG4B6RhSCsEDB+ukoradm++7kXG22c+6R8gxpw=
Received: from (2603:10b6:208:1c1::19) by BL0PR00MB0353.namprd00.prod.outlook.com (2603:10b6:207:1f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3714.0; Tue, 15 Dec 2020 05:00:30 +0000
Received: from BL0PR00MB0836.namprd00.prod.outlook.com ([fe80::5c24:c1e0:d413:2299]) by BL0PR00MB0836.namprd00.prod.outlook.com ([fe80::5c24:c1e0:d413:2299%4]) with mapi id 15.20.3714.000; Tue, 15 Dec 2020 05:00:30 +0000
From: Darrel Miller <Darrel.Miller@microsoft.com>
To: "erik.wilde@dret.net" <erik.wilde@dret.net>, "rsalz=40akamai.com@dmarc.ietf.org" <rsalz=40akamai.com@dmarc.ietf.org>, "httpapi@ietf.org" <httpapi@ietf.org>
CC: "andre@shipcloud.io" <andre@shipcloud.io>
Thread-Topic: [httpapi] Discussion of adopting Content-Warning header
Thread-Index: AQHWzw6fVYKulEfW90C/hpiebB4iZ6n1jXMAgAIJdoM=
Date: Tue, 15 Dec 2020 05:00:30 +0000
Message-ID: <BL0PR00MB0836A53E8E6526BF29BEF6DCF0C69@BL0PR00MB0836.namprd00.prod.outlook.com>
References: <88ED49DB-E081-4C97-9FB9-080A1C585435@akamai.com>, <80acc592-be10-533d-d6ba-e39ea78ef8de@dret.net>
In-Reply-To: <80acc592-be10-533d-d6ba-e39ea78ef8de@dret.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-12-15T05:00:30.160Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;
authentication-results: dret.net; dkim=none (message not signed) header.d=none;dret.net; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [74.15.147.35]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: c424d205-5b9d-4117-dfe2-08d8a0b658e8
x-ms-traffictypediagnostic: BL0PR00MB0353:
x-microsoft-antispam-prvs: <BL0PR00MB0353276148C24B2C6AFEFFD2F0C69@BL0PR00MB0353.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CUEbFQiC/3aOZdnJRzMr3ZdnfF/mqGlW3oF5MUQOUcIsKqDY8no+ks5cYOKb2XCybvvHgqhhLa6WK15BZiLdm+NGlfh1TCfJ/+t4Ek4C6M+4u0qSQxuM1xfOu2TIY6m+xzz5p1nwMX8uDitTmuMxmOoL+MP15hYae1BuXg/bxGL2E43yDB7ip2AqlPxT+Eyuf3kvoBSslCW6p/CQzDIgX9Czyb37taIDDca0tBvRtNzpYv8ccHKLVphvLR5Iu/MXSPn1DQY6S0mALdtQpc+Azx9owU8qtPl9DghRX8+YqaIqUziGPBFIQFI8ZuTUl5ELYv/GVlTuQ3KFQD7sSJyyKyCk7qpWGNn6Fbs2NR4yy/uNcLhzNM7wgM3KZHaIgaGkzy6EcWvVOBOL4bsDCWq0KA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR00MB0836.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(376002)(346002)(53546011)(66476007)(66556008)(508600001)(64756008)(186003)(6506007)(66946007)(66446008)(4001150100001)(76116006)(82960400001)(8676002)(82950400001)(7696005)(8990500004)(2906002)(83380400001)(110136005)(5660300002)(55016002)(33656002)(4326008)(26005)(8936002)(52536014)(86362001)(10290500003)(71200400001)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: y0z2nUHFLJNoMpd3MT11Q38GVHpo64Vf2XoGPJNGlTBushGoi5nKXWbi9Wj/Ij6R+IUF6i9q84vbWvYS3rl6+T9Ii6gD0FiFYZb4AdDOXAyRFp2XyOVepfH1Bota+Arwt2r4oioCyYh7+zFV5mPiTMIblxmHgM7B/pXp+O5WjGEThpyh9bGiM2G/pJ+fTITaniXv5v5bNRrfBoFlhzZJkWaPd4kpnNhCzzC1kECnpmC0rDh9iboAt89FSMzTBMAg/X2qduT8ZSRfBj35l5cnHv2CM9OSH2YoCg2S4zK+kedls2Bf9uLs9/5oD750l6gObGlE7NRgUBzevmsiAQg3wFzZ6iEWibznPTRSdwJhZkDGHBeET/jnZU5b15sIFpwGXn+gTpw5Iic8BqDGZeLQgxP5aci7U0TxgWeZOVHWgOl+IY18v6iKkq6X+afnD4vCcUJgZsd/jxak0SD+o7mTvVg0+vmv1dWGOlJz7XP9eC4sHqLQDUbVt2Mx1W5uxo8F2wdAT4kRo9lYek5eriC6zW0pso5+tNO0pS9QTBFgZrMkMRUcJXMXzXqzkDda+Fu0aVyxwGlDW74jbSp3BHxOdu9B6c/3JpVfsm+cvrFcGZfpN6/9Zv6oqsWW1P7QSMyGahD9J/JCvpPNJ+5OcndESMgKvwvTsAmJ6Nfr8nHBXlD2bfN0A/5OfYi3qUtGN1yx0UT69gcEJ7nsZyff/fkZeHWtgPkjbL3I0aD8dZGgeaODBX53jEToYir9iV5EqfqZRrljt0shasOOs+tboIJVcn0CwwTns+//2NXJYJzC2RBrDaCv96VRWUSmFAFuPSOzTBQhgatgtAqf1AGZVQH5R2n+DvV7KWV/ZQJS82lq8dTfgdQ8EgxvyPGQYKeSpO/jr45qPgeD+XrPNFGgbPfJE9pdtWC44SUaBsIEp7hTfvojF0gwXvls3rO7Yi2vIWHey1+fOJKEtWMU3RBQKUoiXSBAZjPZNQw2LM+Z68ITsF6CG+HHopCpUqp5na48lSXorH6rxp26ZaaUFqIVe+go/FZTpJbNRnQMCAg4vTy1inCCX3B7uS2Xwqp9OGgRTHvp
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR00MB0836.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c424d205-5b9d-4117-dfe2-08d8a0b658e8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2020 05:00:30.8167 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5eIuv2/b4oFZN3Cy183aWAGH6sfSvJRWD1azt1jsYJNxzmGJRL/2EnVR6Msaj0F3RlfdcVM8R0LcjHfP3bOsGg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR00MB0353
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/lo6JNk8AAUrxq0Ar87_n0p1wZuw>
Subject: Re: [httpapi] Discussion of adopting Content-Warning header
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Dec 2020 05:00:35 -0000
Erik, > From: httpapi <httpapi-bounces@ietf.org> on behalf of Erik Wilde <erik.wilde@dret.net> > > hello rich. > > On 2020-12-10 08:07, Salz, Rich wrote: > > At our meeting at IETF 109, we discussed > > > > https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-cedik-http-warning-02 > > https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-cedik-http-warning-02 > > > > Let’s discuss this (we didn’t have enough time at the virtual). Feel > > free to use this thread or start new ones. > > i am not aware of any specific issue that were brought up at the IETF > 109 meeting. > > it would be great to see the draft being adopted by this group, but if > there isn't enough interest, an alternative path may be to keep > developing it as an individual draft, and then present it to this group > for community review when we think it is complete and ready to be > published as an RFC. > > thanks and cheers, > > dret. I believe the issue that was raised at the end of the IETF109 meeting was related to the fact that the Content-Warning header does not provide any details about the nature of the warning, and there is a need to look in the payload to understand the warning. At least that seems to be the behavior of "embedded-warning". The Content-Warning header simply indicates an warning is present and when it occurred. Based on this, it would require a component to understand the semantics of the returned media type to be able to identify the details of the warning. If a component needs to understand the media type to understand the warning, then the content-warning header seems to be limited to the role of a performance optimization for intermediaries. Perhaps if there were more examples of different kinds of Content-Warning types, it might be clearer as to the value of standardizing the header. I have certainly run into scenarios where there is value in returning warnings with a response and I've see the Warnings header from RFC 7234 used in several cases. However, the Warning header includes the Warn-Code to provide some details about the reason for the warning. One advantage of using the Warning header was the fact that the warnings did not need to affect the structure of the payload. Would you consider a change to this draft that enabled representing details of the warning in the header itself? Darrel
- [httpapi] Discussion of adopting Content-Warning … Salz, Rich
- Re: [httpapi] Discussion of adopting Content-Warn… Erik Wilde
- Re: [httpapi] Discussion of adopting Content-Warn… Darrel Miller
- Re: [httpapi] Discussion of adopting Content-Warn… Roberto Polli
- Re: [httpapi] Discussion of adopting Content-Warn… André Cedik
- Re: [httpapi] Discussion of adopting Content-Warn… Mark Nottingham
- Re: [httpapi] Discussion of adopting Content-Warn… André Cedik
- Re: [httpapi] Discussion of adopting Content-Warn… Mark Nottingham
- Re: [httpapi] Discussion of adopting Content-Warn… Roberto Polli
- Re: [httpapi] Discussion of adopting Content-Warn… Asbjørn Ulsberg