Re: New Version Notification for draft-nottingham-http-structure-retrofit-00.txt

"Richard Backman, Annabelle" <richanna@amazon.com> Fri, 15 October 2021 19:11 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 C35C03A09DD for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 15 Oct 2021 12:11:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.448
X-Spam-Level:
X-Spam-Status: No, score=-8.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazon.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 91xsG8FkKdJB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 15 Oct 2021 12:11:25 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 87DFB3A09D3 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 15 Oct 2021 12:11:25 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1mbSZl-0000UX-QI for ietf-http-wg-dist@listhub.w3.org; Fri, 15 Oct 2021 19:09:05 +0000
Resent-Date: Fri, 15 Oct 2021 19:09:05 +0000
Resent-Message-Id: <E1mbSZl-0000UX-QI@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <prvs=91562aff1=richanna@amazon.com>) id 1mbSZj-0000Tt-5L for ietf-http-wg@listhub.w3.org; Fri, 15 Oct 2021 19:09:03 +0000
Received: from smtp-fw-80007.amazon.com ([99.78.197.218]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <prvs=91562aff1=richanna@amazon.com>) id 1mbSZg-0000vU-Oy for ietf-http-wg@w3.org; Fri, 15 Oct 2021 19:09:03 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1634324941; x=1665860941; h=from:to:cc:date:message-id:references:in-reply-to: mime-version:subject; bh=un32+9BClCRuXGzDk3uR3OE6SiYx4ESUVcfbi9lH9sM=; b=QfO2iBTTK/mo5Ewy00Dyn/E83DfbqI21vhY6FK00fMnIqSWF722d+96v H4oGFnuYnPLBP9raDl/angcQGjyj1i+posXAXo4XdR6EYPlpBHT2HVN/a bFoGvVy+0NzDLzZ7zTdNs3m4DLE+1ODbVv1O12cUDu4mtjy1b4GqjZnkx w=;
X-IronPort-AV: E=Sophos;i="5.85,376,1624320000"; d="scan'208,217";a="34530299"
Thread-Topic: New Version Notification for draft-nottingham-http-structure-retrofit-00.txt
Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO email-inbound-relay-pdx-2c-90419278.us-west-2.amazon.com) ([10.25.36.210]) by smtp-border-fw-80007.pdx80.corp.amazon.com with ESMTP; 15 Oct 2021 19:08:39 +0000
Received: from EX13MTAUWB001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-pdx-2c-90419278.us-west-2.amazon.com (Postfix) with ESMTPS id 0DAB042413; Fri, 15 Oct 2021 19:08:38 +0000 (UTC)
Received: from EX13D11UWC004.ant.amazon.com (10.43.162.101) by EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id 15.0.1497.24; Fri, 15 Oct 2021 19:08:37 +0000
Received: from EX13D11UWC004.ant.amazon.com (10.43.162.101) by EX13D11UWC004.ant.amazon.com (10.43.162.101) with Microsoft SMTP Server (TLS) id 15.0.1497.24; Fri, 15 Oct 2021 19:08:37 +0000
Received: from EX13D11UWC004.ant.amazon.com ([10.43.162.101]) by EX13D11UWC004.ant.amazon.com ([10.43.162.101]) with mapi id 15.00.1497.024; Fri, 15 Oct 2021 19:08:37 +0000
From: "Richard Backman, Annabelle" <richanna@amazon.com>
To: Justin Richer <jricher@mit.edu>
CC: Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Thread-Index: AQHXuwd7XLnzu/XxqkiYXsKMKBhOqavPk6CAgATmbAA=
Date: Fri, 15 Oct 2021 19:08:37 +0000
Message-ID: <1F4CCD7D-8E09-43A0-988E-5A4432881D3E@amazon.com>
References: <163356151986.31315.12684234198541606446@ietfa.amsl.com> <43D9422B-7394-4C16-AFCB-BD33B0948ECE@mnot.net> <A35D5CEA-C0CF-4ADF-9F8C-AD192415BE9E@mit.edu>
In-Reply-To: <A35D5CEA-C0CF-4ADF-9F8C-AD192415BE9E@mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.120.23.2.7)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.160.241]
Content-Type: multipart/alternative; boundary="_000_1F4CCD7D8E0943A0988E5A4432881D3Eamazoncom_"
MIME-Version: 1.0
Received-SPF: pass client-ip=99.78.197.218; envelope-from=prvs=91562aff1=richanna@amazon.com; helo=smtp-fw-80007.amazon.com
X-W3C-Hub-DKIM-Status: validation passed: (address=prvs=91562aff1=richanna@amazon.com domain=amazon.com), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=prvs=91562aff1=richanna@amazon.com domain=@amazon.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-13.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.049, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1mbSZg-0000vU-Oy af973c3716f74cf4ae68a3f5dec29a28
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-nottingham-http-structure-retrofit-00.txt
Archived-At: <https://www.w3.org/mid/1F4CCD7D-8E09-43A0-988E-5A4432881D3E@amazon.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39478
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: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

I love the idea of retroactively applying Structured Fields to existing header fields that fit its syntax. I'm not sure I grok the intent of the SF- representations though. Is the expectation that a message might contain both the "legacy" and structured field representation of a header field, e.g., have both `Date` and `SF-Date`? If we allow messages to contain multiple representations of the same value, there is an opportunity for nasty bugs when different parts of an application stack look at different representations without validating that they actually represent the same value.

—
Annabelle Backman (she/her)
richanna@amazon.com<mailto:richanna@amazon.com>




On Oct 12, 2021, at 9:18 AM, Justin Richer <jricher@mit.edu<mailto:jricher@mit.edu>> wrote:


CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe.


I think this is a great idea and we should push this work forward. In the Signatures draft, we’d love to be able to point to a separate document for information about canonicalizing fields wherever possible. We can already do that with things that are native structured fields, and this would allow us to point to a list that lets  you say “you can treat it as a native structured field even if it’s not defined as one”.

 — Justin

On Oct 6, 2021, at 7:07 PM, Mark Nottingham <mnot@mnot.net<mailto:mnot@mnot.net>> wrote:

FYI.

This was previously hidden in the binary structured fields draft, but it seems potentially useful for other purposes -- e.g., exposing more fields in a structure-oriented API for HTTP (e.g., Fetch), canonicalising fields (e.g., for Signatures), etc.

Cheers,


Begin forwarded message:

From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Subject: New Version Notification for draft-nottingham-http-structure-retrofit-00.txt
Date: 7 October 2021 at 10:05:19 am AEDT
To: "Mark Nottingham" <mnot@mnot.net<mailto:mnot@mnot.net>>


A new version of I-D, draft-nottingham-http-structure-retrofit-00.txt
has been successfully submitted by Mark Nottingham and posted to the
IETF repository.

Name: draft-nottingham-http-structure-retrofit
Revision: 00
Title: Retrofit Structured Fields for HTTP
Document date: 2021-10-07
Group: Individual Submission
Pages: 14
URL:            https://www.ietf.org/archive/id/draft-nottingham-http-structure-retrofit-00.txt
Status:         https://datatracker.ietf.org/doc/draft-nottingham-http-structure-retrofit/
Html:           https://www.ietf.org/archive/id/draft-nottingham-http-structure-retrofit-00.html
Htmlized:       https://datatracker.ietf.org/doc/html/draft-nottingham-http-structure-retrofit


Abstract:
  This specification defines how a selection of existing HTTP fields
  can be handled as Structured Fields.




The IETF Secretariat



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