Re: draft-30 non-implementable, please

Christian Huitema <huitema@huitema.net> Tue, 11 August 2020 18:25 UTC

Return-Path: <huitema@huitema.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 400D73A0B79 for <quic@ietfa.amsl.com>; Tue, 11 Aug 2020 11:25:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.847
X-Spam-Level:
X-Spam-Status: No, score=-2.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.949, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 2UyymZhuiAyd for <quic@ietfa.amsl.com>; Tue, 11 Aug 2020 11:25:11 -0700 (PDT)
Received: from mx43-out1.antispamcloud.com (mx43-out1.antispamcloud.com [138.201.61.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D00883A0B5F for <quic@ietf.org>; Tue, 11 Aug 2020 11:25:07 -0700 (PDT)
Received: from xse50.mail2web.com ([66.113.196.50] helo=xse.mail2web.com) by mx166.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1k5YxD-000Wdj-K7 for quic@ietf.org; Tue, 11 Aug 2020 20:24:59 +0200
Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4BR1T40GxVz27wX for <quic@ietf.org>; Tue, 11 Aug 2020 11:24:40 -0700 (PDT)
Received: from [10.5.2.13] (helo=xmail03.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1k5Ywx-0004kb-T0 for quic@ietf.org; Tue, 11 Aug 2020 11:24:39 -0700
Received: (qmail 13408 invoked from network); 11 Aug 2020 18:24:39 -0000
Received: from unknown (HELO [192.168.1.107]) (Authenticated-user:_huitema@huitema.net@[172.58.35.190]) (envelope-sender <huitema@huitema.net>) by xmail03.myhosting.com (qmail-ldap-1.03) with ESMTPA for <lucaspardue.24.7@gmail.com>; 11 Aug 2020 18:24:39 -0000
Subject: Re: draft-30 non-implementable, please
To: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Martin Duke <martin.h.duke@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Ryan Hamilton <ryan@optimism.cc>, Lucas Pardue <lucaspardue.24.7@gmail.com>
References: <CAM4esxQ3zqBxLgPpFnCvnJM7WACGoOaMHHZU2NfS1uqH1rv2+A@mail.gmail.com> <CAKDhxQq7Y9qb9-JaOEoStYSy8VdxcUj5jg6V7ZHhNpo3rv3Rmg@mail.gmail.com> <CALGR9oZUOuW2BJgQ5_oF_Y1=MCH=+se6CZRxsq0N2nCFCRz3tg@mail.gmail.com> <CALGR9obGp7JXHYPEMgJ+i81ehwZmvkC9fLBTfboLYt1ANwXfLQ@mail.gmail.com> <CAM4esxRj9Mh=X+qQgE6OOGXe+hMkYx=Bf3VAMKqUB2E9kTOaLA@mail.gmail.com> <CAKcm_gN6daWVMb91F+mrrCD5NwM7in55Ny9oF3dPwiVQgUSuVg@mail.gmail.com>
From: Christian Huitema <huitema@huitema.net>
Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mDMEXtavGxYJKwYBBAHaRw8BAQdA1ou9A5MHTP9N3jfsWzlDZ+jPnQkusmc7sfLmWVz1Rmu0 J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PoiWBBMWCAA+FiEEw3G4 Nwi4QEpAAXUUELAmqKBYtJQFAl7WrxsCGwMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgEC F4AACgkQELAmqKBYtJQbMwD/ebj/qnSbthC/5kD5DxZ/Ip0CGJw5QBz/+fJp3R8iAlsBAMjK r2tmyWyJz0CUkVG24WaR5EAJDvgwDv8h22U6QVkAuDgEXtavGxIKKwYBBAGXVQEFAQEHQJoM 6MUAIqpoqdCIiACiEynZf7nlJg2Eu0pXIhbUGONdAwEIB4h+BBgWCAAmFiEEw3G4Nwi4QEpA AXUUELAmqKBYtJQFAl7WrxsCGwwFCQlmAYAACgkQELAmqKBYtJRm2wD7BzeK5gEXSmBcBf0j BYdSaJcXNzx4yPLbP4GnUMAyl2cBAJzcsR4RkwO4dCRqM9CHpVJCwHtbUDJaa55//E0kp+gH
Message-ID: <f83c6eae-6f6b-becb-7991-9a3ca0de3879@huitema.net>
Date: Tue, 11 Aug 2020 11:24:41 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <CAKcm_gN6daWVMb91F+mrrCD5NwM7in55Ny9oF3dPwiVQgUSuVg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------1903FB9448B5FBFDA94135E6"
Content-Language: en-US
X-Originating-IP: 66.113.196.50
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.196.50/32
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.196.50/32@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: ham
X-Spampanel-Outgoing-Evidence: Combined (0.08)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0X2OOYwfFINEXkW0Te3GMuqpSDasLI4SayDByyq9LIhVCPqZUPa69aO6 ljT+gF2REETNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDcnqpk5VeF3xR4kF6iVwRtbgN zB/4Jkrw1eDLcif59ftNjYD7iL3BE/BkWOn3y5I9U7Tmz6iKnkQL9gqsxD347235Nhqq+/HvroPq 8GSPg+60/QPNqXybIny9WGhadIo/FqANMYqm8+U1ocMliIzyKbyme9ldZJ7uNXfg/GfS8fXOC4kn OJkMS8NGDKsP9r3Khy7LI0kfFnXdPP6btp4oBeJDeKRq5oPj2hFJhLx+qI3HlR3ootg7OlA3N5WN re/oppAGOX5cHTu1yz4pRT/9FGrxEaaKeSxe0Wrx6M4G5/WoLsdfEoJI0BNUQ4KpaNyNCwGqOUcw rXf55E8Tb8bmXq4yH8StrboPphDtmrtUkwkDMc9xayd+oZJo2heFY+g6kVWClPVvbW5lVyQanRxw 5rdY2rW50fd1ekaDpmIWc1Vmt3mnxMTQMQWbvBqEXskTQn6USYs98Imn+lZXe3dwYfgVB1xo6dCf BaU/iegBU8aIeAiT0zR0hZdGDzE20RPqr4++qxSQTyQr4n6fUykDQJhPSb9uJJG2u6MTBm9LhgiH gbVpRK3T9+h2PwMALJBC5K/uGolUTlizlFofItl1x7dCp3Zd9clP8wSiJZWbJCg35R5vCGCRun6Y x0PkyFKGSXfNyPNa8hK/t6QYFukUfTXg724gFzhHYUe+7aKm0vWa1m2zSKnohgeinEE17hMQTi+J 2sBvM/O0p+zizleC4lU8fDj1CnRx+r4b/1Q/PZ+8igVyLHbZ+QNnhhmSnqyOvOnCUbNPgcPcQwzM gKHyQxUo+ql2ySTkvEFH/23XMww2BnTTFGX5/yI4Ky+1ZJcbGqc5H4PEZHeoI/d6LWFf332z7LMw LGdoi9FMQ5j9dQUvMi1YKAun15JQSJLyCT5k+MTObVKxHy/dols381l9r9ft9daDonlwd6LnuX+J u10=
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/jCIPD1YdcRoY1csRx4GpO8VNRGc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Aug 2020 18:25:20 -0000

If that's true, then supporting draft-30 in picoquic in addition to
draft 29 is just a one-line change. Good way to test version aliasing.

On 8/11/2020 11:13 AM, Ian Swett wrote:
> I'm not aware of anything that I expect to cause interop problems, but
> the other editors may have something in mind.  In particular, there
> are no wire format changes or new mechanisms that if you don't
> implement, the connection fails.
>
> I was thinking we would roll the changes into the existing -29, rather
> than shipping -30 as an ALPN and Alt-Svc.
>
> On Tue, Aug 11, 2020 at 2:04 PM Martin Duke <martin.h.duke@gmail.com
> <mailto:martin.h.duke@gmail.com>> wrote:
>
>     I am happy to defer to the editors as to whether their change
>     requires interoperability changes or not. My quick scan of the
>     diff doesn't immediately reveal anything that would actually cause
>     an issue, but I might be wrong.
>
>     On Tue, Aug 11, 2020 at 10:55 AM Lucas Pardue
>     <lucaspardue.24.7@gmail.com <mailto:lucaspardue.24.7@gmail.com>>
>     wrote:
>
>         whoops [1]
>
>         [1] -
>         https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-transport&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.txt
>
>         On Tue, Aug 11, 2020 at 6:54 PM Lucas Pardue
>         <lucaspardue.24.7@gmail.com
>         <mailto:lucaspardue.24.7@gmail.com>> wrote:
>
>
>             On Tue, Aug 11, 2020 at 6:46 PM Ryan Hamilton
>             <ryan@optimism.cc> wrote:
>
>                 Completely agree. If -30 is compatible with -29 let's
>                 keep the same "on the wire" versioning so that we can
>                 maximize the probability of successful communication!
>
>
>             Speaking as an individual, the struggle I have is that 29
>             to 30 is not a no-op. You can look at the current diff for
>             transport [1] and see that we're sarig down the barrel of
>             10 design issues with proposals. So as an endpoint that
>             implements 30-not-30, if I speak to an endpoint that is
>             barely-29 and I have issues, what is my recourse? I really
>             don't want to get into UA sniffing to build in branching
>             code...
>
>             Lucas
>
>