Re: [quicwg/base-drafts] Why is SETTINGS parameter duplication a connection error? (#2663)

Dmitri Tikhonov <> Wed, 01 May 2019 13:43 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id AF8071200E3 for <>; Wed, 1 May 2019 06:43:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.383
X-Spam-Status: No, score=-6.383 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_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 uYv0PrGhPXlo for <>; Wed, 1 May 2019 06:43:39 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id DB20B120045 for <>; Wed, 1 May 2019 06:43:38 -0700 (PDT)
Date: Wed, 01 May 2019 06:43:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1556718217; bh=gkrRUFvqqQFj/m0g+8GUPcFAeHsCXv27UEYqni/SQGY=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=U30P709p/4EkuN15/qr8KYFlBYX+6TGdUfhA7Fw0Nhv8ybspkkAWE8DO318KTrrWV MDYvN4/HpWatxV/0ATS+Lzo4P1emqFjQzCXRwe/0CfOAmUKtTcMLTuJahs7PCpdvyl e/J3v4WqhDt/Ck9gkuFsMqDeu81+56Gw4WNz5K9M=
From: Dmitri Tikhonov <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2663/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Why is SETTINGS parameter duplication a connection error? (#2663)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cc9a289e35b0_3eb13fb0e58cd9641313d4"; 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, 01 May 2019 13:43:41 -0000

Agreed.  No reason for this.

> This adds work on the receiver to maintain state while parsing the SETTINGS frame in order to detect duplication

It's a "_MAY_ treat it as an error," so no extra checks are required, the parser can ignore it.

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