Re: [quicwg/base-drafts] Describe a new version negotiation mechanism which allows for (#1755)
Kazuho Oku <notifications@github.com> Fri, 28 September 2018 20:48 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 29D28130E68 for <quic-issues@ietfa.amsl.com>; Fri, 28 Sep 2018 13:48:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.456
X-Spam-Level:
X-Spam-Status: No, score=-8.456 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.456, 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: 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 vOlptqHHdUwj for <quic-issues@ietfa.amsl.com>; Fri, 28 Sep 2018 13:48:02 -0700 (PDT)
Received: from out-4.smtp.github.com (out-4.smtp.github.com [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CC0C127B92 for <quic-issues@ietf.org>; Fri, 28 Sep 2018 13:48:02 -0700 (PDT)
Date: Fri, 28 Sep 2018 13:48:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1538167681; bh=MRSd4vcBHGgLCo0m9hSFDhKWEG69fagQJ+bC9NKk4Q0=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=v6xsMnOk9ACHWuQnh8HP+Nua6KIUvU5MEV9joUEdUgevBD8hMN4n/aDLeVkeY21aZ ol3UnP3rmV/CWhBYLFautfBMM44crwTxtsT0JDP1ARe3gJxz0C/Nyu9bhu+nGcMH9N znx62Zd9YuKr3Y76q4JY6XOj9lEy31Y5NbL/kv3s=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd5d91769dc15286c6b744e324dc6e5085386673392cf0000000117c6558192a169ce1583704e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1755/c425561377@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1755@github.com>
References: <quicwg/base-drafts/pull/1755@github.com>
Subject: Re: [quicwg/base-drafts] Describe a new version negotiation mechanism which allows for (#1755)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bae9381a402f_11b83ffd34cd45bc201379"; 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/QgaPHq3K65q_PIUAO--dJiHOOZc>
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: Fri, 28 Sep 2018 20:48:04 -0000
@ianswett > nit: Above, you meant the middlebox injects a VN, not Retry, correct? Yes. Thank you for noticing that. > My thinking was the client would only list other versions it likes as well or better than the version it initially tried. ie: it'd try 1, but also list 2. That's certainly an option, but then you cannot detect downgrade attacks that happen between the wire-compatible versions too. IMO, it is beneficial to define two version negotiation mechanisms (i.e. one uses VN and one uses the proposed method) as independent as possible, and that leads me to think that the client should include all the versions it can use in the TP, regardless of what the interaction using VN was. > In my mind, the question of timing comes down to whether we think this will be helpful to upgrade from draft IETF versions to the 'final' v1 . I'd like to think the frames are not likely to change prior to v1 so that feature won't need to be exercised, but that's probably wishful thinking. That makes sense. Thank you for pointing that out. -- 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/1755#issuecomment-425561377
- [quicwg/base-drafts] Describe a new version negot… ekr
- Re: [quicwg/base-drafts] Describe a new version n… ianswett
- Re: [quicwg/base-drafts] Describe a new version n… ekr
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… ekr
- Re: [quicwg/base-drafts] Describe a new version n… Ryan Hamilton
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… Martin Thomson
- Re: [quicwg/base-drafts] Describe a new version n… Mike Bishop
- Re: [quicwg/base-drafts] Describe a new version n… Martin Thomson
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… MikkelFJ
- Re: [quicwg/base-drafts] Describe a new version n… ianswett
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… ianswett
- Re: [quicwg/base-drafts] Describe a new version n… Mike Bishop
- Re: [quicwg/base-drafts] Describe a new version n… Mike Bishop
- Re: [quicwg/base-drafts] Describe a new version n… MikkelFJ
- Re: [quicwg/base-drafts] Describe a new version n… Mike Bishop
- Re: [quicwg/base-drafts] Describe a new version n… Martin Thomson
- Re: [quicwg/base-drafts] Describe a new version n… martinduke
- Re: [quicwg/base-drafts] Describe a new version n… Kazuho Oku
- Re: [quicwg/base-drafts] Describe a new version n… Martin Thomson
- Re: [quicwg/base-drafts] Describe a new version n… Martin Thomson