[quicwg/base-drafts] Include handshake anti-deadlock logic in pseudocode (#2281)
Benjamin Saunders <notifications@github.com> Tue, 01 January 2019 01:08 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 B71DF124BAA for <quic-issues@ietfa.amsl.com>; Mon, 31 Dec 2018 17:08:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.063
X-Spam-Level:
X-Spam-Status: No, score=-8.063 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.065, 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, RCVD_IN_DNSWL_HI=-5, 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 ICHiYM_bwKYB for <quic-issues@ietfa.amsl.com>; Mon, 31 Dec 2018 17:08:45 -0800 (PST)
Received: from out-2.smtp.github.com (out-2.smtp.github.com [192.30.252.193]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAD9412426E for <quic-issues@ietf.org>; Mon, 31 Dec 2018 17:08:45 -0800 (PST)
Date: Mon, 31 Dec 2018 17:08:44 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1546304924; bh=Xcox71legVKR118ltLqNM1CFrMAxLnyg3BLBrA/SF8g=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=nmuGE5Zmzh7yAi/aFUhvYnAMAzs3njaSdMmqwXYSNqY2kE1m1++j6ia+HTpJ8pU6h RYYdtJaMz3Wc4ED0xXEU1tYIdrfMoD1LqrUj9GrqoGUVrPgsUa48p2tHvD6RAdOC5F VO5+fkwZOeL0DaGuyLdkbwUisc25NHbf2RO3tPzw=
From: Benjamin Saunders <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab945020941d20ceae52d31c49c1f34df0d97188fa92cf0000000118427f9c92a169ce178befb2@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2281@github.com>
Subject: [quicwg/base-drafts] Include handshake anti-deadlock logic in pseudocode (#2281)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c2abd9c9610e_22c83f83e24d45b811073b1"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: Ralith
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/3jpLww-0bOFrCWgxOP5T17R_Btw>
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: Tue, 01 Jan 2019 01:08:48 -0000
Recovery §6.2.1 instructs: > Because the server could be blocked until more packets are received, the client MUST start the crypto retransmission timer even if there is no unacknowledged CRYPTO data. If the timer expires and the client has no CRYPTO data to retransmit and does not have Handshake keys, it SHOULD send an Initial packet in a UDP datagram of at least 1200 bytes. If the client has Handshake keys, it SHOULD send a Handshake packet. but this was not reflected in the pseudocode. I think these changes reflect the intended behavior. You can view, comment on, or merge this pull request online at: https://github.com/quicwg/base-drafts/pull/2281 -- Commit Summary -- * Include handshake anti-deadlock logic in pseudocode -- File Changes -- M draft-ietf-quic-recovery.md (18) -- Patch Links -- https://github.com/quicwg/base-drafts/pull/2281.patch https://github.com/quicwg/base-drafts/pull/2281.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/2281
- [quicwg/base-drafts] Include handshake anti-deadl… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… ianswett
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… ianswett
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… janaiyengar
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… ianswett
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… ianswett
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… ianswett
- Re: [quicwg/base-drafts] Include handshake anti-d… Jana Iyengar
- Re: [quicwg/base-drafts] Include handshake anti-d… Benjamin Saunders
- Re: [quicwg/base-drafts] Include handshake anti-d… ianswett
- Re: [quicwg/base-drafts] Include handshake anti-d… Jana Iyengar
- Re: [quicwg/base-drafts] Include handshake anti-d… Martin Thomson
- Re: [quicwg/base-drafts] Include handshake anti-d… Jana Iyengar
- Re: [quicwg/base-drafts] Include handshake anti-d… Jana Iyengar
- Re: [quicwg/base-drafts] Include handshake anti-d… Jana Iyengar