Re: Common structure | Re: I-D Action: draft-ietf-httpbis-encryption-encoding-03.txt
"Poul-Henning Kamp" <phk@phk.freebsd.dk> Sat, 15 October 2016 09: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 2F0141296BD for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 15 Oct 2016 02:02:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.897
X-Spam-Level:
X-Spam-Status: No, score=-9.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-2.996, SPF_HELO_PASS=-0.001, SPF_PASS=-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 Ev7mwX_YJqZL for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 15 Oct 2016 02:02:49 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8197F12946D for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sat, 15 Oct 2016 02:02:49 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1bvKo1-0001zM-2w for ietf-http-wg-dist@listhub.w3.org; Sat, 15 Oct 2016 08:59:01 +0000
Resent-Date: Sat, 15 Oct 2016 08:59:01 +0000
Resent-Message-Id: <E1bvKo1-0001zM-2w@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <phk@phk.freebsd.dk>) id 1bvKnw-0001ya-VL for ietf-http-wg@listhub.w3.org; Sat, 15 Oct 2016 08:58:56 +0000
Received: from phk.freebsd.dk ([130.225.244.222]) by maggie.w3.org with esmtp (Exim 4.80) (envelope-from <phk@phk.freebsd.dk>) id 1bvKnt-0002gg-VS for ietf-http-wg@w3.org; Sat, 15 Oct 2016 08:58:56 +0000
Received: from critter.freebsd.dk (unknown [192.168.55.3]) by phk.freebsd.dk (Postfix) with ESMTP id DB0B6273C2; Sat, 15 Oct 2016 08:58:31 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTP id u9F8wU5u078079; Sat, 15 Oct 2016 08:58:30 GMT (envelope-from phk@phk.freebsd.dk)
To: Kari Hurtta <hurtta-ietf@elmme-mailer.org>
cc: HTTP working group mailing list <ietf-http-wg@w3.org>, Martin Thomson <martin.thomson@gmail.com>
In-reply-to: <20161015054336.F1EDC16A9A@welho-filter4.welho.com>
From: Poul-Henning Kamp <phk@phk.freebsd.dk>
References: <92926.1476171047@critter.freebsd.dk> <20161015054336.F1EDC16A9A@welho-filter4.welho.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <78077.1476521909.1@critter.freebsd.dk>
Content-Transfer-Encoding: quoted-printable
Date: Sat, 15 Oct 2016 08:58:30 +0000
Message-ID: <78078.1476521910@critter.freebsd.dk>
Received-SPF: none client-ip=130.225.244.222; envelope-from=phk@phk.freebsd.dk; helo=phk.freebsd.dk
X-W3C-Hub-Spam-Status: No, score=-5.6
X-W3C-Hub-Spam-Report: AWL=-1.233, BAYES_00=-1.9, RP_MATCHES_RCVD=-0.425, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: maggie.w3.org 1bvKnt-0002gg-VS b81c2c38977fa09ac71e9abb2dc19d78
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Common structure | Re: I-D Action: draft-ietf-httpbis-encryption-encoding-03.txt
Archived-At: <http://www.w3.org/mid/78078.1476521910@critter.freebsd.dk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32597
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: <http://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 <20161015054336.F1EDC16A9A@welho-filter4.welho.com>, Kari Hurtta wri tes: >If I guess correctly Martin Thomson's format gives > >| common-structure = 1* ( (identifier dictionary) / anonymous-dictionary ) >| >| dictionary = * ( identifier value ) >| >| anonymous-dictionary = 1* ( identifier non-empty-value ) >| >| non-empty-value = <value; empty value not allowed> > > >and > >| h1_common_structure = h1_element * ("," h1_element) >| >| h1_element = ( identifier * (";" identifier ["=" h1_value]) ) / >| ( 1* ( identifier "=" h1_value) ) > > >This looks serializable, but is it parsable? First, I think Martins format is wrong, with or without Common Structure, and the "CE-param:" header is a better and more general idea. Second, I think what you propose is parsable, but Getty's 3rd rule ("The only thing worse than generalizing from one example is generalizing from no examples at all.") and 1st rule ("Do not add new functionality unless an implementor cannot complete a real application without it.") tells me to not add it. -- 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.
- I-D Action: draft-ietf-httpbis-encryption-encodin… internet-drafts
- Re: I-D Action: draft-ietf-httpbis-encryption-enc… Martin Thomson
- Re: I-D Action: draft-ietf-httpbis-encryption-enc… Poul-Henning Kamp
- Re: I-D Action: draft-ietf-httpbis-encryption-enc… Martin Thomson
- Re: I-D Action: draft-ietf-httpbis-encryption-enc… Mark Nottingham
- 2nd Working Group Last Call: draft-ietf-httpbis-e… Mark Nottingham
- Re: I-D Action: draft-ietf-httpbis-encryption-enc… Poul-Henning Kamp
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Julian Reschke
- Common structure | Re: I-D Action: draft-ietf-htt… Kari Hurtta
- Re: Common structure | Re: I-D Action: draft-ietf… Poul-Henning Kamp
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Martin Thomson
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Julian Reschke
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Poul-Henning Kamp
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Julian Reschke
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Poul-Henning Kamp
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Julian Reschke
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Poul-Henning Kamp
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Kari Hurtta
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Martin Thomson
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Julian Reschke
- Re: 2nd Working Group Last Call: draft-ietf-httpb… Martin Thomson
- Re: I-D Action: draft-ietf-httpbis-encryption-enc… Julian Reschke