Re: [quicwg/base-drafts] Placeholder limits make for awkward clients (#2734)

Robin Marx <> Tue, 21 May 2019 12:10 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8A159120041 for <>; Tue, 21 May 2019 05:10:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.465
X-Spam-Status: No, score=-6.465 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id r1EbmI25eJO5 for <>; Tue, 21 May 2019 05:10:43 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id B5857120059 for <>; Tue, 21 May 2019 05:10:42 -0700 (PDT)
Date: Tue, 21 May 2019 05:10:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1558440641; bh=yd82VRl+NWQYsRGfTF2RGfuecmjgz4pDYHmn+Y8Um64=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=g/iC699YEtGUIOhm8JAvg7q8yW4PLyha0R/NQ96GTkdS89aWeGg8Y+m39HE7UJRGG Se9W4F5N7Aq9/ahzVVtuKDwpRpY+lZR007LdMKC7O0WhGCQNLRPxNytoSaZ/Asu323 gzBMZf42I2VOBntJM49IlRwwA9pdarp7oFwBXRFc=
From: Robin Marx <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2734/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Placeholder limits make for awkward clients (#2734)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ce3eac199c08_281b3ff363acd96087113e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: rmarx
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 21 May 2019 12:10:45 -0000

It was more from my perspective that I would just declare SETTINGS_NUM_PLACEHOLDER to be something relatively large each time (e.g., 100+) and then just lazy-initialize as needed, to allow the client as much leeway as possible. If I actually have to create those 100+ up-front, I'm much less likely to allow that many placeholders, hence clients with complex setups might run into problems. 

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: