Re: Empty lists in Structured Headers (#781)

"Poul-Henning Kamp" <phk@phk.freebsd.dk> Thu, 02 May 2019 18:02 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 7C7251205F2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 2 May 2019 11:02:12 -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 sWNjA8CeDAHt for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 2 May 2019 11:02:10 -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 AADAC12008F for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 2 May 2019 11:02:10 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hMG09-0002cQ-JE for ietf-http-wg-dist@listhub.w3.org; Thu, 02 May 2019 18:00:09 +0000
Resent-Date: Thu, 02 May 2019 18:00:09 +0000
Resent-Message-Id: <E1hMG09-0002cQ-JE@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <phk@critter.freebsd.dk>) id 1hMG07-0002A9-CH for ietf-http-wg@listhub.w3.org; Thu, 02 May 2019 18:00:07 +0000
Received: from phk.freebsd.dk ([130.225.244.222]) by titan.w3.org with esmtp (Exim 4.89) (envelope-from <phk@critter.freebsd.dk>) id 1hMG05-00020g-3H for ietf-http-wg@w3.org; Thu, 02 May 2019 18:00:07 +0000
Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) by phk.freebsd.dk (Postfix) with ESMTP id 48EBB2025627; Thu, 2 May 2019 17:59:42 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTPS id x42Hxf7i008405 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 2 May 2019 17:59:42 GMT (envelope-from phk@critter.freebsd.dk)
Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id x42HxeZr008404; Thu, 2 May 2019 17:59:40 GMT (envelope-from phk)
To: Willy Tarreau <w@1wt.eu>
cc: "Roy T. Fielding" <fielding@gbiv.com>, Martin Thomson <mt@lowentropy.net>, ietf-http-wg@w3.org
In-reply-to: <20190502174129.GF32325@1wt.eu>
From: Poul-Henning Kamp <phk@phk.freebsd.dk>
References: <D99820F1-D169-468E-BA31-68AA710C3CC4@mnot.net> <1645485d-84da-4b74-8fb1-d487394ba89a@www.fastmail.com> <627257EE-FE78-40A6-AA91-9E488C53A8FC@gbiv.com> <8113.1556816199@critter.freebsd.dk> <20190502174129.GF32325@1wt.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <8402.1556819980.1@critter.freebsd.dk>
Date: Thu, 02 May 2019 17:59:40 +0000
Message-ID: <8403.1556819980@critter.freebsd.dk>
Received-SPF: none client-ip=130.225.244.222; envelope-from=phk@critter.freebsd.dk; helo=phk.freebsd.dk
X-W3C-Hub-Spam-Status: No, score=-5.7
X-W3C-Hub-Spam-Report: AWL=-0.835, BAYES_00=-1.9, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1hMG05-00020g-3H f902acc8f86dac9e6211426624a901c3
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Empty lists in Structured Headers (#781)
Archived-At: <https://www.w3.org/mid/8403.1556819980@critter.freebsd.dk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36591
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>

--------
In message <20190502174129.GF32325@1wt.eu>, Willy Tarreau writes:

>I think that the opposition against support of empty values only came
>from an almost inexistent need at a moment [...]

As far as I could tell, that was a completely nonexistent need, but
to me it matters little if we are trying to generalize from only
one example or from no example at all.

And please remember that SH is a meta-specification, a specification
to write other specifications with.

If a documented use case appears and a concensus for how to meet
its needs can be found, publishing a SHbis will not hurt anybody,
or create any compatibility issues since the specs that references
SHorig are not changed by SHbiss mere existence.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.