Re: Empty lists in Structured Headers (#781)

Tommy Pauly <tpauly@apple.com> Tue, 14 May 2019 17:48 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 A1216120137 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 14 May 2019 10:48:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.009
X-Spam-Level:
X-Spam-Status: No, score=-3.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 YpmY52fmrRvz for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 14 May 2019 10:48:55 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (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 BDE851200B1 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 14 May 2019 10:48:55 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hQbVs-00018C-3z for ietf-http-wg-dist@listhub.w3.org; Tue, 14 May 2019 17:46:52 +0000
Resent-Date: Tue, 14 May 2019 17:46:52 +0000
Resent-Message-Id: <E1hQbVs-00018C-3z@frink.w3.org>
Received: from mimas.w3.org ([2603:400a:ffff:804:801e:34:0:4f]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <tpauly@apple.com>) id 1hQbVo-00016w-S4 for ietf-http-wg@listhub.w3.org; Tue, 14 May 2019 17:46:48 +0000
Received: from nwk-aaemail-lapp02.apple.com ([17.151.62.67]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <tpauly@apple.com>) id 1hQbVn-0001xG-Hl for ietf-http-wg@w3.org; Tue, 14 May 2019 17:46:48 +0000
Received: from pps.filterd (nwk-aaemail-lapp02.apple.com [127.0.0.1]) by nwk-aaemail-lapp02.apple.com (8.16.0.27/8.16.0.27) with SMTP id x4EHaww6036563; Tue, 14 May 2019 10:46:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-transfer-encoding : content-type : sender : subject : from : in-reply-to : date : cc : message-id : references : to; s=20180706; bh=/tJC8lU59r4tKHMNFJxhwLNTVuGNuO87u9ac+kAP1Dc=; b=JlnSWn1fUCh7NuybsR0QF0Hx/GVl8raSprRvekoyQJDmx+8QilQXkBM0B0saMzoLUufQ eKkrVvNgrIWpCvPPh1vPK1nYoZGlTB0Ma5D0L6FqjhInqGnxISj8aZnoRM+RqqhiHMAM Ebm27O3OvrIg8rCmC+igMjgE7cw+i1fdEWhEA8eOLujnX340x9swxE0bVQwkmqO/jnbP NeGMlyvvrNQbO5ki6Ie7sla8f5vVO4gXJ2CdsK6jEqHEaa5GVMuzUUoynchkkorqTzdx qsaNs9tZ7zD72GSwwF8Fgux7EnUJ1dW90XTlEGzOs/b48z6llXAkqqqH/8o7YyNSeOBh vg==
Received: from mr2-mtap-s03.rno.apple.com (mr2-mtap-s03.rno.apple.com [17.179.226.135]) by nwk-aaemail-lapp02.apple.com with ESMTP id 2sdtyhhkg3-6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 14 May 2019 10:46:18 -0700
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: text/plain; CHARSET="US-ASCII"
Received: from nwk-mmpp-sz09.apple.com (nwk-mmpp-sz09.apple.com [17.128.115.80]) by mr2-mtap-s03.rno.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) with ESMTPS id <0PRI00AEC9D5VO10@mr2-mtap-s03.rno.apple.com>; Tue, 14 May 2019 10:46:17 -0700 (PDT)
Received: from process_milters-daemon.nwk-mmpp-sz09.apple.com by nwk-mmpp-sz09.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) id <0PRI00D0097KTQ00@nwk-mmpp-sz09.apple.com>; Tue, 14 May 2019 10:46:17 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 79ce5ee7948ab7ee1fc353614b6ec793
X-Va-E-CD: 9cef286a715c0d6059e1862d24d4eac0
X-Va-R-CD: 78d564459cd2753bb24a4c5ce8c8cdf7
X-Va-CD: 0
X-Va-ID: 3e95ab8f-2c05-43ed-9fb1-c8c18eb27fd5
X-V-A:
X-V-T-CD: 79ce5ee7948ab7ee1fc353614b6ec793
X-V-E-CD: 9cef286a715c0d6059e1862d24d4eac0
X-V-R-CD: 78d564459cd2753bb24a4c5ce8c8cdf7
X-V-CD: 0
X-V-ID: 324bdacd-d990-45a9-a307-c4490ef35baf
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-05-14_10:,, signatures=0
Received: from [17.234.3.243] (unknown [17.234.3.243]) by nwk-mmpp-sz09.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) with ESMTPSA id <0PRI0044B9D09270@nwk-mmpp-sz09.apple.com>; Tue, 14 May 2019 10:46:13 -0700 (PDT)
Sender: tpauly@apple.com
From: Tommy Pauly <tpauly@apple.com>
In-reply-to: <D99820F1-D169-468E-BA31-68AA710C3CC4@mnot.net>
Date: Tue, 14 May 2019 10:46:11 -0700
Cc: Poul-Henning Kamp <phk@phk.freebsd.dk>, Mark Nottingham <mnot@mnot.net>
Message-id: <B3BF258C-ECB2-4F07-83EF-2D491E236718@apple.com>
References: <D99820F1-D169-468E-BA31-68AA710C3CC4@mnot.net>
To: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
X-Mailer: Apple Mail (2.3445.104.2)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-14_10:, , signatures=0
Received-SPF: pass client-ip=17.151.62.67; envelope-from=tpauly@apple.com; helo=nwk-aaemail-lapp02.apple.com
X-W3C-Hub-Spam-Status: No, score=-2.8
X-W3C-Hub-Spam-Report: AWL=1.335, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1hQbVn-0001xG-Hl 0fd9845fb837ec12a086a3a271524678
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Empty lists in Structured Headers (#781)
Archived-At: <https://www.w3.org/mid/B3BF258C-ECB2-4F07-83EF-2D491E236718@apple.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36637
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>

Hello all,

Thanks for the lively discussion we had on this topic! However, it looks like the conversation has petered out. As a working group, we should come to some consensus on the best way forward for this issue.

I'd like to ask everyone to reply with which option they prefer of the of following, so we can get a sense of the group's opinion:

A. Leave the document as is, not defining empty header values for SH (as requested by the editors). As noted on the list, this can allow future revisions to add support.
B. Define empty header values for SH (as the issue requests).
C. Do not allow empty header values for SH, but add formal text to the document explaining how to handle empty values.

Please evaluate these based on what you think will help us converge and ship this document, and note that this is deciding how we define formal Structured Headers, not all or previous HTTP headers.

Best,
Tommy (chair hat on)

> On May 1, 2019, at 10:15 PM, Mark Nottingham <mnot@mnot.net> wrote:
> 
> (Editor hat on)
> 
> <https://github.com/httpwg/http-extensions/issues/781>
> 
> PHK and I have discussed this, and I think we agree that this issue should be closed without any change to the specification. 
> 
> Any further discussion? We'd like to get this spec shipped.
> 
> Thanks,
> 
> --
> Mark Nottingham   https://www.mnot.net/
> 
>