Re: Empty lists in Structured Headers (#781)

Matthew Kerwin <matthew@kerwin.net.au> Tue, 14 May 2019 21:17 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 E8A03120128 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 14 May 2019 14:17:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.899
X-Spam-Level:
X-Spam-Status: No, score=-2.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=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 kaAR8cTZhZZj for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 14 May 2019 14:17:46 -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 B23C91200A3 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 14 May 2019 14:17:46 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hQemN-0007bG-14 for ietf-http-wg-dist@listhub.w3.org; Tue, 14 May 2019 21:16:07 +0000
Resent-Date: Tue, 14 May 2019 21:16:07 +0000
Resent-Message-Id: <E1hQemN-0007bG-14@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 <phluid61@gmail.com>) id 1hQemJ-0007aU-EB for ietf-http-wg@listhub.w3.org; Tue, 14 May 2019 21:16:03 +0000
Received: from mail-it1-f176.google.com ([209.85.166.176]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <phluid61@gmail.com>) id 1hQemH-0001gV-Gr for ietf-http-wg@w3.org; Tue, 14 May 2019 21:16:03 +0000
Received: by mail-it1-f176.google.com with SMTP id u16so3745301itc.0 for <ietf-http-wg@w3.org>; Tue, 14 May 2019 14:15:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UPaiwiKu7/KN7Mv95zCWKRfoMST0zpYq299Fz23gXuE=; b=sqjaQQ6f2LYg44zaFiz0jmebPzj2RhyzfLgAZtfC//raSCJqUWMkgLQRON97UW97Mx ceQrOzXbHAI41MerIvE5YFwupncFXoaTTCPj/zZxsOVzYVbhxnmXrNp1InZ5Cxo1rUb0 9GxGhAe3bf0r9GwoWfiXY11kkcgQs+fP0eOpnBUIx2pk514M9dkxktSemLuRlCeRTJ3O it9oTyZtMJnzwGSE7+xBZqi68/GEsF0PCxPoLzvvTiSGDLFRsib3Aju9Sl+f0FlQwLWH iLGdWLrqJ3mNjIdMD6T2Vkgrwt27BlBsiVyACKFn/OkulGsbodpI3pzVnLDPhnoHbame GCOg==
X-Gm-Message-State: APjAAAVt3FQWvbnfOsAs3IjWBX0u+Y2P2sqm0+eUohTPso0+TSQQ/JlR w6Ru4R/mDgV99XMhKxGP+ukT5S0r8eKuynltTSg=
X-Google-Smtp-Source: APXvYqxMId1oGg6Ub86+SXCkwA/Au+blJaPaBPDnjEW3sJkeeKElMAER9QFTbjocGjzBmw5oUR6MI2wiIl5mi4Johbw=
X-Received: by 2002:a24:1455:: with SMTP id 82mr5208906itg.59.1557868540214; Tue, 14 May 2019 14:15:40 -0700 (PDT)
MIME-Version: 1.0
References: <D99820F1-D169-468E-BA31-68AA710C3CC4@mnot.net> <B3BF258C-ECB2-4F07-83EF-2D491E236718@apple.com>
In-Reply-To: <B3BF258C-ECB2-4F07-83EF-2D491E236718@apple.com>
From: Matthew Kerwin <matthew@kerwin.net.au>
Date: Wed, 15 May 2019 07:15:33 +1000
Message-ID: <CACweHND1R7DVMPxkwZ_EVV=dTpG4tz+y-6v+S8RrJWcdBEzzVQ@mail.gmail.com>
To: Tommy Pauly <tpauly@apple.com>
Cc: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>, Poul-Henning Kamp <phk@phk.freebsd.dk>, Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.166.176; envelope-from=phluid61@gmail.com; helo=mail-it1-f176.google.com
X-W3C-Hub-Spam-Status: No, score=-4.7
X-W3C-Hub-Spam-Report: AWL=-1.028, BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1hQemH-0001gV-Gr 1bc23d825345c96dcd26393d97909c85
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Empty lists in Structured Headers (#781)
Archived-At: <https://www.w3.org/mid/CACweHND1R7DVMPxkwZ_EVV=dTpG4tz+y-6v+S8RrJWcdBEzzVQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36643
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>

On Wed, 15 May 2019 at 03:54, Tommy Pauly <tpauly@apple.com> wrote:
>
> 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)
>

Swinging between C and A.

I wouldn't want to attempt B without having a solid understanding of
how it affects other things, like automatic concatenation.  Plus not
including it now leaves a greener field in which to invent something
later (null?).

Cheers
-- 
  Matthew Kerwin
  https://matthew.kerwin.net.au/