Re: Structured Headers status

Kévin Dunglas <kevin@dunglas.fr> Mon, 21 September 2020 17:44 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 B4CDD3A09CF for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 21 Sep 2020 10:44:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level:
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dunglas-fr.20150623.gappssmtp.com
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 pKgtg-mlUfOl for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 21 Sep 2020 10:44:48 -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 CCD723A0AE0 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 21 Sep 2020 10:44:48 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1kKPpO-0003qL-BZ for ietf-http-wg-dist@listhub.w3.org; Mon, 21 Sep 2020 17:42:14 +0000
Resent-Date: Mon, 21 Sep 2020 17:42:14 +0000
Resent-Message-Id: <E1kKPpO-0003qL-BZ@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <kevin@dunglas.fr>) id 1kKPpL-0003pT-IM for ietf-http-wg@listhub.w3.org; Mon, 21 Sep 2020 17:42:11 +0000
Received: from mail-il1-x136.google.com ([2607:f8b0:4864:20::136]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <kevin@dunglas.fr>) id 1kKPpJ-0002it-Rh for ietf-http-wg@w3.org; Mon, 21 Sep 2020 17:42:11 +0000
Received: by mail-il1-x136.google.com with SMTP id q4so14592372ils.4 for <ietf-http-wg@w3.org>; Mon, 21 Sep 2020 10:42:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunglas-fr.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=svIF72NeJ2uNKCiI0N7m8HwHZStUvxrtC1L9H1muYXs=; b=weRJ20O/Cp1TrAqioYraq3OopRv14n9+zOz4EClNZsN6nqmRaUS4rTWRA7KpyC4Wno gBEqPoZaxUtC6iJ5g1BN+VoPiPvxltcPgJuYaO4g4wglGq2QZufMcASi4BVYySHJHh3z 0cdapwBdAgmTAhpGcYPfjM+Sxq3hQ42jFuqW7UBJ+y/0JLeeNXvv76fGvI1TfEkXg82A kiTADGSFUoA20n7sqWayX7mYbD8UmEBbYySM3uzDjHACFClFtMB1A9TCJgjVwBR8g0xd uRzTBBWwWUH9HbYzJ2iBygnKy/ypaFEmpMTOh6VPhU+5Wiy27jJHTxB24CWo6sEk7Tcf xViw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=svIF72NeJ2uNKCiI0N7m8HwHZStUvxrtC1L9H1muYXs=; b=s/cZJvkpT39KYOMNDqIIuHpCm0h3XgHHT1UjhLXq1JRh6yNfnQc9Pj9sneryLPZgtC YOhh2vNrbDZbz6CfiyFKkZ3IQNrUndqf3B6+2JFQk8Y8ip/4W42D2UgvyRyf16eceNle o1XG0ebwEX9Irf/S3MC6fl6l8BmymXHnL1P+2CD/5qaWj7mnGBPJOAz43UYm9JOzWMrH wI0yStBozqWzUnLtVYfPtqKpqBMY4nw4vMESLruCjJgE4TP8heCTvT4EgeKiVrxwNPpA 6FCtJW+4tZ8x/Xb4FNjTW7BSb5YGNkbh7qdheuUNUcMixVi0myz+uxjmP3Q3Xa6c+Va6 /uNA==
X-Gm-Message-State: AOAM532lkvYsGGwRfhmg2Rj/1FqRL3rm60UO1rWAdKF2DzJ+BoW6gefR R3yernpSIyACKgAj3wxfZ/QedKmZmuLtRn8L5E97BGhAXX4=
X-Google-Smtp-Source: ABdhPJw5aSk/X1+CEmG8wNou1hWHj1PJZfI/7Sqc/xTn68OLUH9MGydX4ozHum/VAuCybGtnCpp3w7NdtDP5wOkeykA=
X-Received: by 2002:a05:6e02:e01:: with SMTP id a1mr969621ilk.162.1600710118719; Mon, 21 Sep 2020 10:41:58 -0700 (PDT)
MIME-Version: 1.0
References: <E70E0C3C-0D99-4FC4-B9EB-22982CED2FB9@mnot.net> <20200920050500.GA287335@okhta> <11773DC3-6349-4B3A-AB7F-6CFCC4ABC353@mnot.net> <20200920152911.GA299793@okhta>
In-Reply-To: <20200920152911.GA299793@okhta>
From: Kévin Dunglas <kevin@dunglas.fr>
Date: Mon, 21 Sep 2020 19:41:47 +0200
Message-ID: <CADU7aosi1YXGSftfr1h_ych1vkJeyiWqKToo_XW=vD6nBQdBQw@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="00000000000003e77905afd65e56"
Received-SPF: pass client-ip=2607:f8b0:4864:20::136; envelope-from=kevin@dunglas.fr; helo=mail-il1-x136.google.com
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1kKPpJ-0002it-Rh ff28aaecbdf221cd0de0ae05d69c2fa3
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Structured Headers status
Archived-At: <https://www.w3.org/mid/CADU7aosi1YXGSftfr1h_ych1vkJeyiWqKToo_XW=vD6nBQdBQw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38054
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>

Hi,

For the record, I also published a parser for Go:
https://github.com/dunglas/httpsfv

Cheers


On Sun, Sep 20, 2020 at 5:32 PM Dmitri Tikhonov <dtikhonov@litespeedtech.com>
wrote:

> Hi Mark,
>
> Yes, the test suite was a great help to shake the bugs out.  All the
> tests pass.
>
> ("Pass" in the sense that the parser succeeds where expected and
> fails where expected.  The results of the parsing are not verified
> programmatically: that's because the test program does not reconstruct
> the input.  I eyeballed a bunch of parsing results, however: they all
> check out.)
>
>   - Dmitri.
>
> On Sun, Sep 20, 2020 at 03:38:06PM +1000, Mark Nottingham wrote:
> > That's great, Dmitri!
> >
> > Are you using the test suite?
> >
> > Cheers,
> >
> >
> > > On 20 Sep 2020, at 3:05 pm, Dmitri Tikhonov <
> dtikhonov@litespeedtech.com> wrote:
> > >
> > > On Wed, Aug 21, 2019 at 06:29:06PM +1000, Mark Nottingham wrote:
> > >> I'd also love to get some more implementation diversity.
> > >
> > > I realize I am a little late to the party -- but now there is
> > > a structured fields parser in C:
> > >
> > >  https://github.com/litespeedtech/ls-sfparser
> > >
> > >  - Dmitri.
> > >
> >
> > --
> > Mark Nottingham   https://www.mnot.net/
> >
>
>