Re: Structured Headers status

Dmitri Tikhonov <dtikhonov@litespeedtech.com> Sun, 20 September 2020 15:32 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 EBF963A0A79 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 20 Sep 2020 08:32:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.671
X-Spam-Level:
X-Spam-Status: No, score=-2.671 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, 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=litespeedtech-com.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 USZEOLFcm0Lk for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 20 Sep 2020 08:32:11 -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 4163A3A0A70 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 20 Sep 2020 08:32:10 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1kK1HS-0005eE-Jy for ietf-http-wg-dist@listhub.w3.org; Sun, 20 Sep 2020 15:29:34 +0000
Resent-Date: Sun, 20 Sep 2020 15:29:34 +0000
Resent-Message-Id: <E1kK1HS-0005eE-Jy@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 <dtikhonov@litespeedtech.com>) id 1kK1HQ-0005dS-7O for ietf-http-wg@listhub.w3.org; Sun, 20 Sep 2020 15:29:32 +0000
Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <dtikhonov@litespeedtech.com>) id 1kK1HN-0004iQ-Du for ietf-http-wg@w3.org; Sun, 20 Sep 2020 15:29:31 +0000
Received: by mail-qk1-x72e.google.com with SMTP id t138so12409387qka.0 for <ietf-http-wg@w3.org>; Sun, 20 Sep 2020 08:29:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=ogToCZm5Mmh6r0rjYKEDvxpcR7KDn8E3q1nmengUMvA=; b=SibHy2Cft5aVn7kUdki2t8dXiKiWLS7o96CKOfmB4tOwHuMgec13B8nbQBQq+FgHM7 4Vwd67p4m86mziyKMUXarkKWxT5s6Cc+HsifrsTH3gg0zOddiyluOLh2BQT0DKgvkp9m ahV67+ALo58Vk5uOvQFfu5pJ6sUoWwm+ChxWWqPlXVbGdz2KkvdfQbayvic3ULzH24cI yA5aPxTGpXL0tpR0JniDpfV/LaJpp7UxEjWbEuvvftQvRHln7E0U1FPuu1a7aZKgRcsM agl77tIdrhgfoA+Ap0umE3buqERrqidyf+eaUk3Opex436KtHOppBGaa02keAum6Uljg e9Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to; bh=ogToCZm5Mmh6r0rjYKEDvxpcR7KDn8E3q1nmengUMvA=; b=lBXNbjMWlJ+41Uvlr+wuCrlP5JXObr4qyh+vDluPPIi9BMITDVB5Yw7FLLA3H3PsRq vhspe1VpvBzVi9ivCdhAl+T+axpk8QXBJeSvRO1f0Sh5Ly9apecxH01xVrWrn+2vZjlh wpqSBD/bKXJZ65zg2ZPDVOEOmlZTsvvVkUrWRtLGjtWRpByEJbzFzeSzfQoxZdvnagfI 6WYlaJ1RWojmy2leAfHaLPyupX4lz0OTD3yQZH1yP45Khm/VAf7yrDtG4q6U+ykbZU2u RuuaB95aGaimsRoZqUU9ppEepAVwnLljmqJTwuJ4IFuXNFCrOakIvFT0/70+V+6CbIZY 7MQw==
X-Gm-Message-State: AOAM531tOXel7lAl/YYfCvg1rPC1jGLaonCfrKjgh6WD3rPUTn3ELSEL /A16cpt0BFM0lKLtBhOnVeV2Z8YE+gTLgQG8
X-Google-Smtp-Source: ABdhPJzSQOUlrmYWr95Xda16ANGAz+eZrUDa/CJ3Xu/3r5zFtDjsmb5y2gEuZVsxMfUiPtSQW5JXTQ==
X-Received: by 2002:a05:620a:34c:: with SMTP id t12mr40589909qkm.431.1600615758004; Sun, 20 Sep 2020 08:29:18 -0700 (PDT)
Received: from okhta (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id 7sm6825021qkc.73.2020.09.20.08.29.16 for <ietf-http-wg@w3.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Sep 2020 08:29:17 -0700 (PDT)
Date: Sun, 20 Sep 2020 11:29:11 -0400
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: ietf-http-wg@w3.org
Message-ID: <20200920152911.GA299793@okhta>
Mail-Followup-To: ietf-http-wg@w3.org
References: <E70E0C3C-0D99-4FC4-B9EB-22982CED2FB9@mnot.net> <20200920050500.GA287335@okhta> <11773DC3-6349-4B3A-AB7F-6CFCC4ABC353@mnot.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <11773DC3-6349-4B3A-AB7F-6CFCC4ABC353@mnot.net>
Received-SPF: pass client-ip=2607:f8b0:4864:20::72e; envelope-from=dtikhonov@litespeedtech.com; helo=mail-qk1-x72e.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, 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 1kK1HN-0004iQ-Du 3cb0aa2c448eb87d3d7af9b8507764c8
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Structured Headers status
Archived-At: <https://www.w3.org/mid/20200920152911.GA299793@okhta>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38053
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 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/
>