[quicwg/base-drafts] Limit connection drops from Version Negotiation (#3533)

Martin Thomson <notifications@github.com> Wed, 18 March 2020 22:31 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 689463A1D4B for <quic-issues@ietfa.amsl.com>; Wed, 18 Mar 2020 15:31:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.695
X-Spam-Level:
X-Spam-Status: No, score=-1.695 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, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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 zEsWs3SxpDtP for <quic-issues@ietfa.amsl.com>; Wed, 18 Mar 2020 15:31:54 -0700 (PDT)
Received: from out-23.smtp.github.com (out-23.smtp.github.com [192.30.252.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EB903A1D4A for <quic-issues@ietf.org>; Wed, 18 Mar 2020 15:31:54 -0700 (PDT)
Date: Wed, 18 Mar 2020 15:31:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1584570713; bh=LCl/NliTkGmeRK1qdlequHosxJmUWOcU5STi18tb48E=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=1nUc9srhukrkM6jq1B9H9GszF1NYFmbWBFL5KR1iYNIrryL2pup2KvH0FY5hy2tP2 h6liaFXFOSGuLTl8D3boJ2iPyINZuW21YQwL8NnCnushMunmaQaVOTzFZGxpndqUIS YIRoZUSXqNj7VQjre5LjIAQ429kflEIaJyZSWII8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJKYRZXK4MGQZSHBHB5V4P2BFTEVBNHHCFT6HRA@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3533@github.com>
Subject: [quicwg/base-drafts] Limit connection drops from Version Negotiation (#3533)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e72a15921a15_1b4c3fe540ecd9601112fc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/e_-1cY5f1bw3FBNaAd1QrEimX2c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 18 Mar 2020 22:31:56 -0000

The text was a little too broad.  This breaks up the text and adds two
caveats to handling rules:

1. If you have handled another packet, then assume that everything is good.

2. If you the VN includes QUIC v1, then assume that something got corrupted.

The issue addresses the second, but I think we were implying the first for some time.

Closes #3532.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/3533

-- Commit Summary --

  * Limit connection drops from Version Negotiation

-- File Changes --

    M draft-ietf-quic-transport.md (24)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/3533.patch
https://github.com/quicwg/base-drafts/pull/3533.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/3533