[quicwg/base-drafts] 430ae0: Explain asymmetric confirmation condition

Martin Thomson <noreply@github.com> Tue, 09 July 2019 07:18 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C902D120307 for <quic-issues@ietfa.amsl.com>; Tue, 9 Jul 2019 00:18:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level:
X-Spam-Status: No, score=-7 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, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oVeOcJHnTPq3 for <quic-issues@ietfa.amsl.com>; Tue, 9 Jul 2019 00:18:40 -0700 (PDT)
Received: from out-13.smtp.github.com (out-13.smtp.github.com [192.30.254.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E427120314 for <quic-issues@ietf.org>; Tue, 9 Jul 2019 00:18:40 -0700 (PDT)
Date: Tue, 09 Jul 2019 00:18:39 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1562656719; bh=OLuKQw4zpCJshXFafBfLD98L/3g1uQRIjrew58/R3M0=; h=Date:From:To:Subject:From; b=yrU1ePY//nkGSKQEankMwgu124APdttyZyYOH1NOqT3kqygYgq4FYriOepILcYndQ 1/rm5rqCcEpaeU8Ktu4iZ06FDaNdYBNsUkwmRfp+AaM2KkWjdmO4EnYVqJOCmvoTrI nG66PP9NyZVbMQt+yuDqTz0QjPliikzC4wgSjsyg=
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/unrecoverable-without-1rtt/000000-430ae0@github.com>
Subject: [quicwg/base-drafts] 430ae0: Explain asymmetric confirmation condition
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YeMzcT80vpVzMBAl3JVtsD_006k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jul 2019 07:18:42 -0000

  Branch: refs/heads/unrecoverable-without-1rtt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 430ae03d4fcbdfe1f940ad23a317e9a04e31740f
      https://github.com/quicwg/base-drafts/commit/430ae03d4fcbdfe1f940ad23a317e9a04e31740f
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  Explain asymmetric confirmation condition

This leads to indefinite Handshake messages from one side, as Handshake
packets can never be acknowledged.  As discussed, sending anything that
elicits an ACK should fix this.  But making a connection where you sit
entirely idle leads to a weird corner case.

Closes #2863.