Re: Empty lists in Structured Headers (#781)
"Poul-Henning Kamp" <phk@phk.freebsd.dk> Thu, 02 May 2019 16:59 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 76869120496 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 2 May 2019 09:59:09 -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 BVNTOt5NWx-k for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 2 May 2019 09:59:07 -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 6B44A1204DA for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 2 May 2019 09:59:07 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hMF19-0005BW-IO for ietf-http-wg-dist@listhub.w3.org; Thu, 02 May 2019 16:57:07 +0000
Resent-Date: Thu, 02 May 2019 16:57:07 +0000
Resent-Message-Id: <E1hMF19-0005BW-IO@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 1hMF16-0005Ak-Ra for ietf-http-wg@listhub.w3.org; Thu, 02 May 2019 16:57:04 +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 1hMF15-0002M0-1Z for ietf-http-wg@w3.org; Thu, 02 May 2019 16:57:04 +0000
Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) by phk.freebsd.dk (Postfix) with ESMTP id D27EC202561B; Thu, 2 May 2019 16:56:40 +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 x42GueCE008115 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 2 May 2019 16:56:40 GMT (envelope-from phk@critter.freebsd.dk)
Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id x42GudDq008114; Thu, 2 May 2019 16:56:39 GMT (envelope-from phk)
To: "Roy T. Fielding" <fielding@gbiv.com>
cc: Martin Thomson <mt@lowentropy.net>, ietf-http-wg@w3.org
In-reply-to: <627257EE-FE78-40A6-AA91-9E488C53A8FC@gbiv.com>
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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <8112.1556816199.1@critter.freebsd.dk>
Content-Transfer-Encoding: quoted-printable
Date: Thu, 02 May 2019 16:56:39 +0000
Message-ID: <8113.1556816199@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.837, BAYES_00=-1.9, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1hMF15-0002M0-1Z 37cefaca1528e04c42ec1010a08d9eb4
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Empty lists in Structured Headers (#781)
Archived-At: <https://www.w3.org/mid/8113.1556816199@critter.freebsd.dk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36587
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 <627257EE-FE78-40A6-AA91-9E488C53A8FC@gbiv.com>, "Roy T. Fielding" w rites: >This is not how the IETF is supposed to work on standards track proposals. I think that era died with Jon Postel and the rubberstamping of H2 ? I will 100% agree with you that the SH draft is a lot less ambitious than pretty much anything which have been discussed along the way. JSON died on the the general distaste for UniCode in HTTP headers, and the fact that once it had been shoe-horned into HTTP/1 headers it would no longer be JSON anyway. Then I tried to synthesize a hierachial format, almost as powerful as JSON but without those two problems, and that died because the result did not look like HTTP headers used to look, and some people were uneasy about the deep/recursive abilities once they started thinking more about it. Then we retreated further by restricting the depth to one, hoping to at least curb the enthusiasm for inventing new syntax in this space, and through successive cuttings of heels and toes, the SH draft we have now has resulted. If you have any ideas how this could have gone better, I'm all ears ? -- 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.
- Empty lists in Structured Headers (#781) Mark Nottingham
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Mark Nottingham
- Re: Empty lists in Structured Headers (#781) Poul-Henning Kamp
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Matthew Kerwin
- Re: Empty lists in Structured Headers (#781) Martin Thomson
- Re: Empty lists in Structured Headers (#781) Roy T. Fielding
- Re: Empty lists in Structured Headers (#781) Poul-Henning Kamp
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Poul-Henning Kamp
- Re: Empty lists in Structured Headers (#781) Willy Tarreau
- Re: Empty lists in Structured Headers (#781) Poul-Henning Kamp
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Poul-Henning Kamp
- Re: Empty lists in Structured Headers (#781) Amos Jeffries
- Re: Empty lists in Structured Headers (#781) Tommy Pauly
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Willy Tarreau
- Re: Empty lists in Structured Headers (#781) Matthew Kerwin
- Re: Empty lists in Structured Headers (#781) Jeffrey Yasskin
- Re: Empty lists in Structured Headers (#781) Kari Hurtta
- Re: Empty lists in Structured Headers (#781) Julian Reschke
- Re: Empty lists in Structured Headers (#781) Mark Nottingham
- Re: Empty lists in Structured Headers (#781) Mark Nottingham
- Re: Empty lists in Structured Headers (#781) Poul-Henning Kamp
- Re: Empty lists in Structured Headers (#781) Mark Nottingham