Re: Proposal: add H3 to the Implementation Draft

Dmitri Tikhonov <dtikhonov@litespeedtech.com> Wed, 07 November 2018 05:18 UTC

Return-Path: <dtikhonov@litespeedtech.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B03E127333 for <quic@ietfa.amsl.com>; Tue, 6 Nov 2018 21:18:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 eAenNpzV7ICJ for <quic@ietfa.amsl.com>; Tue, 6 Nov 2018 21:18:19 -0800 (PST)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D44912D4ED for <quic@ietf.org>; Tue, 6 Nov 2018 21:18:19 -0800 (PST)
Received: by mail-qk1-x72d.google.com with SMTP id r71so19878427qkr.10 for <quic@ietf.org>; Tue, 06 Nov 2018 21:18:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=DcYg2uQLlO7viUFnB1CqTl4A8me2t9eGbV23GeDuYpc=; b=k1ZnQ294up2La0TAVBZiT058l05YnuEbcioR5tYlwIU0AHwWLI9QsGRGfhFVR7vZBK eHsUa2MUj8+QzRn9OkJiwUTU7QUG2CyGAozcdfMsFzHEUuY4JZsxYFbmjybkre5eF2sj hcOusvHuAiedTyzuva5scRe8lOwXPcdMqrLCZJatCE9kSmNfFO2JJRzMEf2v/XrOLnE7 f8S6CPmjNDDU6osBCvpw0InZRcxnTzDPDXdi/8LcMpWeNPyQjgivvoUdFD9BU4UMq9br bbatvzNJCPQ96hbOoRjKm3L+8n/Ef2Voo1f6I2SWFOoar2ZFP9OBKEJxAw06IprtebQE eSbA==
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:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=DcYg2uQLlO7viUFnB1CqTl4A8me2t9eGbV23GeDuYpc=; b=pZk3qKj/q0V/E4tFN9CfALXfTNXVY7MXmbzubkg311pB3uoY6MaaxgUalexJOUiw3N reitocEdunZlEuXyP83UfDhcQ72x/67AUZTA811hPJxzV+b4xfjGlS+Y9f0eHwZjhYlI mdpC8zvDC4RmO3/aPWLi9ZQ+14/e5SDVMfWt/g9RbdUZiOh19AUUq2Vtnf9NmaP69vxk UfZHSN6LklRRDmZJ5/yltHvmI1U8D7CTdYPRUxBh5PTxDKmtMdwFpcCVm3TDMdxKJRE9 k+8xRJQqqg5I+oPmXZN+Ci2JN+P24Y4lFB8pSYUMFrdOWlKof7fWKx7VcheptUr8jF+g n1Xg==
X-Gm-Message-State: AGRZ1gKk7LrF9SjEG7iGOOl0XJ6LQ6of5PFwnlRf/Y8jpkwaYxGxUcKN tU6LePXSpmS0QZCuxgQgZryabQ==
X-Google-Smtp-Source: AJdET5eTGw/FGXS8M5uea5UFSkavtDxzs0o1d/tpEZzObYUoeOn9GVz7LieQ0L6tUPM8Dtv6T02/lw==
X-Received: by 2002:ae9:ed51:: with SMTP id c78mr355154qkg.85.1541567898498; Tue, 06 Nov 2018 21:18:18 -0800 (PST)
Received: from ubuntu-dmitri (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id c202sm11771783qkb.19.2018.11.06.21.18.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Nov 2018 21:18:17 -0800 (PST)
Date: Wed, 07 Nov 2018 00:18:11 -0500
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: QUIC WG <quic@ietf.org>
Subject: Re: Proposal: add H3 to the Implementation Draft
Message-ID: <20181107051810.GA24253@ubuntu-dmitri>
Mail-Followup-To: Lucas Pardue <lucaspardue.24.7@gmail.com>, QUIC WG <quic@ietf.org>
References: <20181107034232.GA18631@ubuntu-dmitri> <CALGR9oY=DeHaiJ5sAY4py+5SY3AqwzQkQ5BBAuLw05vxHiQAgw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CALGR9oY=DeHaiJ5sAY4py+5SY3AqwzQkQ5BBAuLw05vxHiQAgw@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Yp54LiH6YnREOIj_RDXcOKqyJLw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 05:18:22 -0000

On Tue, Nov 06, 2018 at 08:25:31PM -0800, Lucas Pardue wrote:
> One barrier to interop will be QPACK.

QPACK is not as scary as it may be made out to be sometimes.  Doubtless,
it's some work.  That's why it's better to start doing it sooner rather
than later.  (Alternatively, grab an existing implementation [1].)  There
is a bunch of us in the #compression Slack channel willing to help.

> Some of the progress made recently has been to use "pre-canned" binary
> blobs that emulate a client making a well-formed request. I wonder if
> this could be used more generally as a shortcut for some implementators
> to jump-start their interop.

It could.  Email me or drop by the #compression Slack channel if you
need a blob like that and I will make one for you.

  - Dmitri.

1. https://github.com/litespeedtech/ls-qpack