Re: Empty lists in Structured Headers (#781)

Julian Reschke <julian.reschke@gmx.de> Thu, 02 May 2019 06:26 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 60C09120052 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 1 May 2019 23:26:45 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, 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=gmx.net
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 HlAefmZ81PJO for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 1 May 2019 23:26:43 -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 410F5120006 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 1 May 2019 23:26:43 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hM59j-000805-Mz for ietf-http-wg-dist@listhub.w3.org; Thu, 02 May 2019 06:25:19 +0000
Resent-Date: Thu, 02 May 2019 06:25:19 +0000
Resent-Message-Id: <E1hM59j-000805-Mz@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 <julian.reschke@gmx.de>) id 1hM59g-0007zG-Up for ietf-http-wg@listhub.w3.org; Thu, 02 May 2019 06:25:17 +0000
Received: from mout.gmx.net ([212.227.17.22]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <julian.reschke@gmx.de>) id 1hM59e-0006Uq-Di for ietf-http-wg@w3.org; Thu, 02 May 2019 06:25:15 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1556778288; bh=+EjWVUVkIEkJa+OoZOa5sU0h7VX+DjSTIMLcTqQE82Q=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=TTEio81cSzAYmSh27MPtWdx4TxFwj1i+UJ3FFl4tRbguDoRGy/QMySMqqVtYk9bEX aodoH7HM/9gBz8fWQMGfkIVg0sqA9GG97zgNxlt9V51tfHUVsTdpxbKDCHfogbPQaG LY/x37aCNrIck4ijCGy1kYEq2nT2h8DRObYd4wyI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.156.16]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MXEs5-1hJAkM3gWb-00WC9o; Thu, 02 May 2019 08:24:47 +0200
To: Mark Nottingham <mnot@mnot.net>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Cc: Poul-Henning Kamp <phk@phk.freebsd.dk>
References: <D99820F1-D169-468E-BA31-68AA710C3CC4@mnot.net>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <ba411a25-c389-3470-5cf3-8abd0779da90@gmx.de>
Date: Thu, 02 May 2019 08:24:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <D99820F1-D169-468E-BA31-68AA710C3CC4@mnot.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:QxvVcW7aNtcLDYfRlyxabeAXY5J5/zQHvD97dby1iQ24EyETXaQ fWb4wy/amQN12TIL+f44d1qLSBk1GZwPwlYFoxjnyiWMFsNtXanjF4jFjMDtH+lt/lYDiZK kmL2WD35nSkwMaFI+1+6GqgywM/xzmV0H4To9evL467T7RqbmHfFYf0pHg9GQbqhC86oCVH wPZFJUA9FcQlrTMwY+ccw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:AgY1cq0+snI=:FPDZDPrPTlx27/jpBSpx/R 0X1ZXJyM6QkrSe/rAhN9GIiuDi8bWSrp92cTzFZGAPQcW2Z6INnQZqbrL9I3q0EukR8EQYAk9 qnMNL/xJCge9tiNZcoC+ZJhgyJO/KlMhFpONFFgpRFxzsSeOBpR+4F+rWgB+4r8vPJeYI7yXm CFPKIlkLFncy/1Y5DUjcNJZ9+kYSGnQH9k0W2vAsItvyCQHJ9w5eQ5i8ZGQaflVpc0IUMpOFL tfohLPRgmAnWjjpjSGpCx3mS0jKSu5fW2FcghmxZa8icWDdnS1oZHC/gydDpmEiCGOtdfNio0 IBlh6L6hh6FytZL7PPb/fivR1x08hDsF5N7irXwZXWxJmSHtiprE2tOZJcw/Rt3Z/wh//mMzS lGlA+iWhkJ/g/CtSTWIf1DSwWKW+jy0Jqq4QR6BINtlBLrlT/Wk3UwPStCDCcebdDiC4Slvis SPZXHSgAb8N0X8MLeEIUe0opIbosfdZW2Z2dt8dgWFTz8JZ3Fh7xpw7wH7QW7f8Z1C2WsCIs1 Dm7XvkwkdjbPEZh3MtZyVL5dyq0UzJeDJuG9lTtWHQGNEMObT/E2RBDZKj7n0z7sQ0hJxB7+9 vmRglngy4oBFA3GOcU21awn8gj7FtExUBe1oKtxUOdmUvoraEASZnsrVaLILMs6qIQuKhx1RO P50S7GB3G8NXog61+s4QrvIWsKtvNMQSxJfZ2iOAfXhii/oWMncNA2SW0AUTkNLTVLeEZLxek Xuoq1+KARY+0218A/Ysn1gFslrLgYifSOz8pZJuydSii2vcBEdBb7k83Buo9yzBNEuX0HSlez pnaZSqDgtrwIp2vLwhzDxztsrctp0pJ467r0CjQ0by78Jn1/van8Gkp4JIzHzviuOsw5B59gg +GpcKjdQUgFuBjXMA8nH8drt8/6du3sQtE+MoPF7wEznvq+8HfM8C8Zsb/b3pHK8R+8dUzpO4 wRCTDuOgSww==
Received-SPF: pass client-ip=212.227.17.22; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-4.2
X-W3C-Hub-Spam-Report: AWL=2.351, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1hM59e-0006Uq-Di 1f7e2811bb92a571f30d0bc659cb689e
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Empty lists in Structured Headers (#781)
Archived-At: <https://www.w3.org/mid/ba411a25-c389-3470-5cf3-8abd0779da90@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36576
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 02.05.2019 07:15, Mark Nottingham 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.
> ...

In
<https://greenbytes.de/tech/webdav/draft-ietf-httpbis-header-structure-10.html#specify>,
we currently say:

"Specify the header field’s allowed syntax for values, in terms of the
types described in Section 3, along with their associated semantics.
Syntax definitions are encouraged to use the ABNF rules beginning with
“sh-“ defined in this specification."

Does this mean, that a definition like

   MyField = [ sh-list ]

is an acceptable use of the syntax? (see
<https://github.com/httpwg/http-extensions/issues/781#issue-426418064>).

Best regards, Julian