empty lists?, was: Last Call: <draft-ietf-httpbis-header-structure-18.txt> (Structured Field Values for HTTP) to Proposed Standard

Julian Reschke <julian.reschke@gmx.de> Mon, 18 May 2020 13:09 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 669843A0822 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 18 May 2020 06:09:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.749
X-Spam-Level:
X-Spam-Status: No, score=-0.749 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, 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=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 hCIYDngEuPaA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 18 May 2020 06:09:45 -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 15B343A07DC for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 18 May 2020 06:09:44 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jafTQ-0004vQ-Lf for ietf-http-wg-dist@listhub.w3.org; Mon, 18 May 2020 13:06:29 +0000
Resent-Date: Mon, 18 May 2020 13:06:28 +0000
Resent-Message-Id: <E1jafTQ-0004vQ-Lf@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 <julian.reschke@gmx.de>) id 1jafTP-0004uf-CD for ietf-http-wg@listhub.w3.org; Mon, 18 May 2020 13:06:27 +0000
Received: from mout.gmx.net ([212.227.17.20]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1jafTN-0004n3-6W for ietf-http-wg@w3.org; Mon, 18 May 2020 13:06:27 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589807166; bh=lDhDQRjaxyXyaeoKdOXBd6ZXnJeQpS3K7rrF/lndkEg=; h=X-UI-Sender-Class:Subject:From:To:Cc:References:Date:In-Reply-To; b=KYIi89QNxeKGOcc6LVa6EbFiAbcic8aZz2V8sV8P2yuIqk9c7yLdGbUP9/wrEBygZ oZY3AaarXoRWIWVMlpjxRMI9PHyhg7pBToJxBmaOJY9gRNbLM55Neyb1DOadc6gat5 7Jetgg/XBC1W3kXLTg9zxves991ol0om5FFa4IMU=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.220] ([217.91.35.233]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McH9Y-1j4d293UPU-00cipx; Mon, 18 May 2020 15:06:05 +0200
From: Julian Reschke <julian.reschke@gmx.de>
To: last-call@ietf.org
Cc: httpbis-chairs@ietf.org, ietf-http-wg@w3.org, barryleiba@gmail.com, draft-ietf-httpbis-header-structure@ietf.org
References: <158740521959.1174.9556681562748997101@ietfa.amsl.com> <bb3a29ff-1a0f-964d-c764-4d4819d338da@gmx.de>
Message-ID: <1d494d71-b837-729a-62f3-5ba8ca6549cb@gmx.de>
Date: Mon, 18 May 2020 15:06:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <bb3a29ff-1a0f-964d-c764-4d4819d338da@gmx.de>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:smLId/TMd7hBXjnLbdy0NOIGyJMLbsgAomzXnSF/eOvBSnX+mVL 7+vlIU19APUtpzEf4a6/IPlypWG4WvxuAOlJ7dz0PbFcDUw4/EsSpYaqbLJ1mixP4iVptA4 SokkVtsvGG2hhH5+Y8FoDOS83BgHXOljrps7EBFxhNH4+L020U86KQCV+yqRm5djWVki30m Ek5u9J/Xf9VCT90qN7L/A==
X-UI-Out-Filterresults: notjunk:1;V03:K0:sc2PwVic088=:AXOodqZRS1CnVWUS42VaIM 7jn63J00Oqf2vDeuWo3MBD1qv8ELbw1O5qf0q+napLCmTZ61DQEUkcIDbNrsNTn590JsLfYAY P4+wNVqnBbZavKd9icPBUmnfyLDfa/2MBAo5Kw/+I73wYls4yZ0933ynmZcTzeDvS4Y0l+gTd 3TDy8Wlutqvnjus94B4y20+0qndFEoMPW452XMJkV0H1n61DKeske7WQp1ODVOVWx2VFvHKCj pFITDAfKz7XEHok/W9vgfDQ74n/hOFy1sAl4eImeWuc5cRFeiyBO2cvaTox4nHquZ1xtoHuks CXFQ1QiHIu29DrnPaUfRi0YVxP8DAtWFJjBm7Fkju4c4xPzCEjbbgyis7k8o5rFvdY8JiGOT3 J4LeIKt6/xZMrW5S/I9nLypu9i78ufVPSfMZ8Ee8oaWXTOJTGEZCbgZQ/CkU6kaed7QULL95J Gk1urBvJvACgwGJGhWLO4t3fdNUa6jMmUsfEmnIQY+O+zwbuGBwG+qka4JRGQ3AKJle4RtMQL reY2o2DQCc0y75TWu8NFybx24gDmo7wCQuZDze6T4Uh5X/c4HKjMAmn+fVXNPux1OYfEJZkoO zye1gnWKWCBTVDGvYs2MazA4sM0VkGGy74Wawz2tt4MbRNXTzTSf+PdmJJjTW8FYafjNj9zEd dtdfTBnh3epRhhNYBs8D0Qh9UG0mZTpSB+Y0Ru1tFDQq2AMXrw2Bfp2r9qiww1N0tp1tgoIni f9jtovfCmXcKHjp4RNnlrtVgdj+YzKp2Zp7DNNYOIrW5OnWTPmejqjdTEhYfxnKsiTQpOFN+C FIozzPAb7XjtM01wsGuEwKiQN7MJl56zR1fq9ctogDHWcfk8hECumgVXnq1HTcaOSZrr6y92C EjgDPcUrxMpxWI0qDq+VaYXntWKVrTA8jXwHJwW0EXPAazBgU9YGcuCC9alNNBcX2AvRVNgt5 PMQ/kjPYYrihRxX3q1F3+51piVGQcQ8f9ysyK1j+a2iNQC1lIOEElZd/jT5k7H1+DD22PIiLH ltxljdFSc+lSf1uUGya99r3qZ/CkVnKTGUAv3V2YBB+syhDzBpu6rf1zxtfODyPAA4VTWp05g JlPOJ9gs1OfJTab2IoRR4lS/bMj+uicOahFsnCK7ct2kGoqiTDECIgirQ0+Ev9TXeMXP19LRc diTsGfdfdvTNUDIvht4Iu8kQF3QHHv9xYKpItjWubDH2sxq9taU1NKLKCmFkmLytushowaCv7 IikJ9ZX5umeIEdkHY
Received-SPF: pass client-ip=212.227.17.20; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-5.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1jafTN-0004n3-6W 9eaeafd2931a8fa57d42b1b91975444f
X-Original-To: ietf-http-wg@w3.org
Subject: empty lists?, was: Last Call: <draft-ietf-httpbis-header-structure-18.txt> (Structured Field Values for HTTP) to Proposed Standard
Archived-At: <https://www.w3.org/mid/1d494d71-b837-729a-62f3-5ba8ca6549cb@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37651
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 13.05.2020 05:59, Julian Reschke wrote:
> ...

Another late commment...

<https://greenbytes.de/tech/webdav/draft-ietf-httpbis-header-structure-18.html#rfc.section.3.1>:

> 3.1. Lists
>
> Lists are arrays of zero or more members, each of which can be an Item (Section 3.3) or an Inner List (Section 3.1.1), both of which can be Parameterized (Section 3.1.2).
>
> The ABNF for Lists in HTTP fields is:
>
> sh-list       = list-member *( *SP "," *SP list-member )
> list-member   = sh-item / inner-list


So the prose says zero elements are allowed, but the ABNF actually
requires one element.

One of these is incorrect...

Best regards, Julian