Re: [quicwg/base-drafts] Relax requirement of detecting duplicate TPs on receiver (#2691)

ianswett <> Tue, 14 May 2019 10:59 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 12A26120155 for <>; Tue, 14 May 2019 03:59:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.009
X-Spam-Status: No, score=-3.009 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_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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 giKkCNaPNWKU for <>; Tue, 14 May 2019 03:59:33 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 95FEA12011C for <>; Tue, 14 May 2019 03:59:33 -0700 (PDT)
Date: Tue, 14 May 2019 03:59:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1557831572; bh=FLYeH5FR67KlSeWQItMMwV4SBNByfceOFSGUC9s2OXY=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oj0Gs7wuvoa2aeuaE87WzVQgYe2JZrTQy2ZmeZCm8DE0y8Q5AEl2BwCi85mxeoLrL cP86oAsZeAbw60aPNl+BQ+UhVRXma7WLKyvH7/6DQgLApD3HZGT73hsT7hUpynIZIw EZlitJ7lu8RWYSull8mS1H9LGqMkTPqaQFPZnufI=
From: ianswett <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2691/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Relax requirement of detecting duplicate TPs on receiver (#2691)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cda9f944048c_29aa3fa0e8ccd96810685b4"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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, 14 May 2019 10:59:36 -0000

ianswett approved this pull request.

> @@ -1379,12 +1379,14 @@ Once the handshake completes, the transport parameters declared by the peer are
 available.  Each endpoint validates the value provided by its peer.
 Definitions for each of the defined transport parameters are included in
-{{transport-parameter-definitions}}.  An endpoint MUST treat receipt of a
-transport parameter with an invalid value as a connection error of type
-TRANSPORT_PARAMETER_ERROR.  Any given parameter MUST appear at most once in a
-given transport parameters extension.  An endpoint MUST treat receipt of
-duplicate transport parameters as a connection error of type
+An endpoint MUST treat receipt of a transport parameter with an invalid value as
+a connection error of type TRANSPORT_PARAMETER_ERROR.
+A parameter MUST NOT appear more than once in a given transport parameters

This says "appear", but the conversation has been along the lines of "MUST NOT send"  they mean the same, but "MUST NOT send" seems clearer to me, so I'd prefer it.

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