Re: [quicwg/base-drafts] Varint h3 unidirectional stream types (#2275)

Lucas Pardue <notifications@github.com> Thu, 31 January 2019 07:01 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48C47129B88 for <quic-issues@ietfa.amsl.com>; Wed, 30 Jan 2019 23:01:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.149
X-Spam-Level:
X-Spam-Status: No, score=-11.149 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 0qeKcRoBri4J for <quic-issues@ietfa.amsl.com>; Wed, 30 Jan 2019 23:01:51 -0800 (PST)
Received: from out-2.smtp.github.com (out-2.smtp.github.com [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A065E128AFB for <quic-issues@ietf.org>; Wed, 30 Jan 2019 23:01:51 -0800 (PST)
Date: Wed, 30 Jan 2019 23:01:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1548918110; bh=Ml5FIsvBs2TC4mQ3QQ19sYd9auwrsIz0+33ztzcq5gA=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NM5xg/3S2xcnWYanWkXFujhdwZTv/AOWbx0/M/qhz6s83JY75qqrFlf6CVsGI9y6z PPEbJ01K5rUu8avwZQW9pSFInb8NhXiCMTEnlOLNPmYVcwrZq3rUR6oSb5eXniOSyC 5J9UGBCF9Cc3YEOScnxMFmkPlpn64pVR7QgA2uUA=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb4430b4d79dc601ae6b06a67aa140f93c149934092cf00000001186a5f5e92a169ce1789f050@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2275/459238192@github.com>
In-Reply-To: <quicwg/base-drafts/issues/2275@github.com>
References: <quicwg/base-drafts/issues/2275@github.com>
Subject: Re: [quicwg/base-drafts] Varint h3 unidirectional stream types (#2275)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c529d5e9ad52_4ec03fcbea0d45bc3830ac"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: LPardue
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xwZFe6N3mEOpKKFyoRkHwZol7Tk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2019 07:01:53 -0000

One idea for testing is to use a set of grease streams. On connection open the opposite endpoint sends partial varints at various encoding lengths (e.g. write one byte, delay, write another byte, etc). the receiving endpoint should either wait for a complete varint and then proceed (i.e. a resilient endpoint), or it will explode in varint parse failure (a fragile one).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/2275#issuecomment-459238192