Re: [quicwg/base-drafts] When to send the SETTINGS frame (#2945)

Dmitri Tikhonov <> Wed, 07 August 2019 12:50 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 113FA1200C4 for <>; Wed, 7 Aug 2019 05:50:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.596
X-Spam-Status: No, score=-6.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_HELO_NONE=0.001, SPF_PASS=-0.001] 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 nufR5s0wofg9 for <>; Wed, 7 Aug 2019 05:50:23 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 3B23D12007C for <>; Wed, 7 Aug 2019 05:50:23 -0700 (PDT)
Date: Wed, 07 Aug 2019 05:50:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1565182222; bh=nQt9tuOS6ccWbSe5B7VpbWB7PQ+40lcikt7VhBqMYF4=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EVabLfepJg/TDcgRt+145AD2uhKnqdo7NMkkfs7XBa8ghckyamRaFUljcot8wrmo6 Wozx/Ge6CDRa7RCS4DahtLKvhw+j37rchfKGC2Og7flXbG9tx8FBi5lSE5pGwQ+7hk VBiUsQnk35GSnWHg2q+i4yFob4P6/PgbTKvfYZNY=
From: Dmitri Tikhonov <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2945/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] When to send the SETTINGS frame (#2945)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d4ac90e365e2_55d33fe4b78cd9681464c8"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: Wed, 07 Aug 2019 12:50:25 -0000

@LPardue writes:
> The server might wait until it receives the client SETTINGS in order to make use of the dynamic table in the response. If the client doesn't want to send SETTINGS, the connection might idle time out.

That's not the sort of bug that would go unnoticed for long.  Implementing a server that way would be, to borrow @martinthomson's euphemism, unwise.

QPACK is designed with the understanding that QPACK can be used before the _SETTINGS_ frame is received.  I suggest we remove the QPACK dynamic table aspect from this discussion.

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