Re: [quicwg/base-drafts] Add Advice and Rules for CONN_CLOSE in Initial and Handshake (#1786)

Ryan Hamilton <> Fri, 28 September 2018 03:41 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 522B6130DC3 for <>; Thu, 27 Sep 2018 20:41:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8
X-Spam-Status: No, score=-8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 MqdADDybdKxR for <>; Thu, 27 Sep 2018 20:41:44 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A8C171271FF for <>; Thu, 27 Sep 2018 20:41:44 -0700 (PDT)
Date: Thu, 27 Sep 2018 20:41:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1538106104; bh=Lrm/5ctfraETDEojhMuhR3crcT/ot+kkq97FSsf9AlY=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wm1SDsuv0BKJ3jNDmUYKaNWcqdeOGZUM0Rsncaz+xoZaU7zygF/9rNd1ncYctPX2o KPBWslBK/3VpwP7H8nlKIV7mF7Iq9g7NGNcIoNbtHfYTM8Z7PD9KwU7mIItDtgVBuL BA5ruhLzDhdLvM3izVQRsqth5FfsyVEa1psmDQEk=
From: Ryan Hamilton <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/1786/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Add Advice and Rules for CONN_CLOSE in Initial and Handshake (#1786)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bada2f8299d0_1ac73fa9b30d45c041223"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
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: Fri, 28 Sep 2018 03:41:46 -0000

That guidance is confusing to me. We end up in this special realm where we accept initial packets, but only if they don't close the connection? My sense is that there are no "good" reasons that a receiver would need to process an initial packet other than to ACK them. Is that right? If so, it sure seems like a cleaner solution to this problem is Ian's option 1: Implicit ACKs. Drop initial keys ASAP and then we need no special handling for this case.

But perhaps the situation is more subtle than I'm thinking about?

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