Re: [quicwg/base-drafts] Version negotiation, reserved or 0x?a?a?a?a (#2540)

Jan <notifications@github.com> Thu, 21 March 2019 11:09 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 710FE130FC4 for <quic-issues@ietfa.amsl.com>; Thu, 21 Mar 2019 04:09:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level:
X-Spam-Status: No, score=-3 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, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, 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 f808JQR9bi8M for <quic-issues@ietfa.amsl.com>; Thu, 21 Mar 2019 04:09:39 -0700 (PDT)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 878E0130F6A for <quic-issues@ietf.org>; Thu, 21 Mar 2019 04:09:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=02bEzc/yiW36UuJqoEsQKRQ4QlU=; b=WrdGHHN5imwpfq2O Zc6Yfy6D/9h5iBgolmIDTaFIa5x63af4nrF4uLsmIn9x2YJMSUWtes2wrexedrqY dQuESX42LR4c8Syjzj7IkKuHDr7JXkSkEbi79OEkeLnnVmjl17bN81eUPQ7gzWJo lai1G3iCCMz/PCP0ba+ZQ/61k4U=
Received: by filter1209p1las1.sendgrid.net with SMTP id filter1209p1las1-9242-5C9370F2-1E 2019-03-21 11:09:38.466876423 +0000 UTC m=+218403.685913546
Received: from github-lowworker-fc273f0.cp1-iad.github.net (unknown [192.30.252.33]) by ismtpd0023p1iad2.sendgrid.net (SG) with ESMTP id U3aGv9dZQyaOLQ94DTfvmQ for <quic-issues@ietf.org>; Thu, 21 Mar 2019 11:09:38.571 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-fc273f0.cp1-iad.github.net (Postfix) with ESMTP id 38B6EC0D3D for <quic-issues@ietf.org>; Thu, 21 Mar 2019 04:09:38 -0700 (PDT)
Date: Thu, 21 Mar 2019 11:09:38 +0000 (UTC)
From: Jan <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2dba7f0fb0022da2e3a9a6eba79c2119f61e503492cf0000000118ab32f292a169ce193feb3f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2540/475189407@github.com>
In-Reply-To: <quicwg/base-drafts/issues/2540@github.com>
References: <quicwg/base-drafts/issues/2540@github.com>
Subject: Re: [quicwg/base-drafts] Version negotiation, reserved or 0x?a?a?a?a (#2540)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c9370f237228_6c8c3fde25cd45b82827e6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: janrueth
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3zHA26cDqBScYV4kISr/B/0K8HrsUlvUSA2J yVo6LQOJxccxB8ptd6MlPv30KVGVJbPcwM6k0eOlU6T/Z+0K92w+ZdsPVBi+7GQGUi5M7xq6k+tO4+ 5pN1R0A1FjZiiLmQtn7XwaOBRqN35oPbQYU0qmTGCBQtRk74cJUFRcDrLw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ttk_CEGS-UqLwdOHfwyQ-qaNg7c>
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: Thu, 21 Mar 2019 11:09:42 -0000

In my opinion having an implementation that advertises possible future standards versions without actually supporting them seems wrong, what happens if the other side actually supports this version?
This seems like it could deadlock or look like a bidding down attack in case the client moves to a lower version to resolve the deadlock.

On the other hand, announcing standards versions helps to not ossify around the 0x?a?a?a?a pattern but to me announcing standards versions does not seem like a solution to this.

-- 
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/issues/2540#issuecomment-475189407