Re: [quicwg/base-drafts] Duplicates are dropped (#1624)
Kazuho Oku <notifications@github.com> Wed, 01 August 2018 06:54 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 A51DB130FB5 for <quic-issues@ietfa.amsl.com>; Tue, 31 Jul 2018 23:54:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.109
X-Spam-Level:
X-Spam-Status: No, score=-6.109 tagged_above=-999 required=5 tests=[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, T_DKIMWL_WL_HIGH=-0.01, 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 zQOK6hTBndvp for <quic-issues@ietfa.amsl.com>; Tue, 31 Jul 2018 23:54:18 -0700 (PDT)
Received: from out-1.smtp.github.com (out-1.smtp.github.com [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4EB7130FB4 for <quic-issues@ietf.org>; Tue, 31 Jul 2018 23:54:18 -0700 (PDT)
Date: Tue, 31 Jul 2018 23:54:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1533106457; bh=Jq9f0fiA093uMEm4ad1mWmuRwVZh2IDkiEyV/kBukg8=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oJlLoS7jzIRSFVYDGzd/x0KKms/aW7WRBw4P8n5bN7tonbiWi8uUY1eWm0fj+rV/0 KAvOBmRAs63VT/65xYz7JyqmP9LPswoeU6UlK+JkARcARWX2Li0DKLhqYUfLX1/viy NNdOmae3KBU6PhNnML9oJur10WsWNd1N1ofIuVMM=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abed621e973d1cf654470c78f48edd3e7429acc45392cf0000000117791b1992a169ce14a685b4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1624/c409469398@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1624@github.com>
References: <quicwg/base-drafts/pull/1624@github.com>
Subject: Re: [quicwg/base-drafts] Duplicates are dropped (#1624)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b615919c9939_56cb3fbeeaabe6201232ef"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/TH1QLQ3Gs-vOKA9YPOu_eoEiYFo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.27
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, 01 Aug 2018 06:54:22 -0000
@martinthomson > Some of us assumed that this was how it had to work. Mainly because it is hard to think of a good reason to allow acceptance. I prefer using MAY rather than MUST. The reason is because there is no need to enforce every stack to be written that way. For example, a QUIC stack can do the following: * discard a newly received packet if it contains a PN in the ack queue * retire PNs from ack queue after some time This would work completely fine, even though it has the chance of processing a packet with same PN more than once. If it is a MUST, every stack will be required to have a bit vector and a minimum threshold to detect all duplicates and also other awfully reordered packets. I understand that it is possible to implement such a mechanism. However, I simply think that it is not necessary. > Consider: what if the same packet number was used for different content? Other than it completely breaking most AEADs, what was it that was acknowledged? My understanding is that AEAED is broken if the sender reuses a packet number for carrying different content. I think we do not need to consider how to handle a corrupt implementation in this respect. > I can add a reference to Section 9.3 of the TLS doc. I didn't think that it was necessary, but it's easy to do. Thank you for the addition! -- 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/1624#issuecomment-409469398
- Re: [quicwg/base-drafts] Duplicates are dropped (… MikkelFJ
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… MikkelFJ
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Marten Seemann
- [quicwg/base-drafts] Duplicates are dropped (#162… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… ekr
- Re: [quicwg/base-drafts] Duplicates are dropped (… ekr
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… ianswett
- Re: [quicwg/base-drafts] Duplicates are dropped (… Kazuho Oku
- Re: [quicwg/base-drafts] Duplicates are dropped (… janaiyengar
- Re: [quicwg/base-drafts] Duplicates are dropped (… ianswett
- Re: [quicwg/base-drafts] Duplicates are dropped (… Mike Bishop
- Re: [quicwg/base-drafts] Duplicates are dropped (… Mike Bishop
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson
- Re: [quicwg/base-drafts] Duplicates are dropped (… Martin Thomson