Re: Next steps for rfc6874bis

David Farmer <farmer@umn.edu> Thu, 12 August 2021 04:03 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 426553A33E9 for <ipv6@ietfa.amsl.com>; Wed, 11 Aug 2021 21:03:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 7S4jqUSZ_Vlo for <ipv6@ietfa.amsl.com>; Wed, 11 Aug 2021 21:03:45 -0700 (PDT)
Received: from mta-p6.oit.umn.edu (mta-p6.oit.umn.edu [134.84.196.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01DC03A33E5 for <ipv6@ietf.org>; Wed, 11 Aug 2021 21:03:44 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p6.oit.umn.edu (Postfix) with ESMTP id 4GlY2m0Bpvz9vBrl for <ipv6@ietf.org>; Thu, 12 Aug 2021 04:03:44 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p6.oit.umn.edu ([127.0.0.1]) by localhost (mta-p6.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qc8fKDmrX7wS for <ipv6@ietf.org>; Wed, 11 Aug 2021 23:03:43 -0500 (CDT)
Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p6.oit.umn.edu (Postfix) with ESMTPS id 4GlY2l3NZhz9v90G for <ipv6@ietf.org>; Wed, 11 Aug 2021 23:03:42 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p6.oit.umn.edu 4GlY2l3NZhz9v90G
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p6.oit.umn.edu 4GlY2l3NZhz9v90G
Received: by mail-ej1-f70.google.com with SMTP id a19-20020a1709063e93b0290551ea218ea2so1366317ejj.5 for <ipv6@ietf.org>; Wed, 11 Aug 2021 21:03:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=71Bn0aOpqhL5Oku7CCgH6/ApK969uERbZFxiQIf1b5w=; b=KJLolgL8xAI3RgzBZ7JYR5ZqzumxBPrQ+jf/+DYO82vjzlfg1DdrhqJIhMG+fxKv/q MMbvxLukFw9aiB4AMWpapxdMh6g0HhKbtI6aYxxo7VpisJEbVWsveIuuHos7/4AIWAKU PMHh2jSkTBTQk8pnkLti9HmyJKOUGUUiFQQtQiO+D6bqqG5ispZv/r86GZKeidKHK60C 0LA6U2gjRulY2JiXJ6TMq530oON3VUTeIGrVTXgVsTPhau4W7NfWbkg9e4rztIZg4vs7 X1NeVM30LG2tW/ZZNl7g0bLkPOtdZuS95EuVaav5kfkLkRHOYnk7G55Dn17e1CSePTMs uvFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=71Bn0aOpqhL5Oku7CCgH6/ApK969uERbZFxiQIf1b5w=; b=WNIKaCDQeme7Ogq1MJ2C1KNvnlmdUkC7Fcy9G1MQ/CjT5rd8iQegrr2KYvGIRuJpP7 ZBpyXxia/RVre0PmnHi0EVuLpAJ/j8ZoP5A4LmsTG7ihVyV1/MDw3xc4KfWl7b8wkoj4 E/G8LLUuX9vOcy4/0/8uI5MFgSpvq+ENck+mpTZzHLKUlv5svgwN4GWDYT2Dk/ajwHK7 58VYY9MHlechUoR9Nb5AE2dayjowDXjWLvDmsuisOF1J/ms1KYt0rsfZljJevSbWcdIw iHsATsZnJ7h5vfn8Utfbs/mnWkaqmYj5oCLDTVkMGRNBGhGBWP1ZtMDElwyrtZ0nRQN3 6FUw==
X-Gm-Message-State: AOAM533cjYKniX4BfM/acf/r0ulYceDuLMvF4uShsqEmgcN5gD+ZV7y3 gMkVZ/uVBAjU0pQXoVRnNllRnvefjmKNAFY78uC+04keV2kVRD7tFGujfbEAvhwKToV7+Nywpjw jthk2YfIInFz5kSLY8BaB+Ho0
X-Received: by 2002:a17:906:1784:: with SMTP id t4mr1677861eje.445.1628741021376; Wed, 11 Aug 2021 21:03:41 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJzPnFGX6nabYfuOEj0DxMYWjIcW1n9XnXR1DbLcLOxkS/HcWwu86J5xb1rlk1Y33OpivQs2CBfMtrbinvPDkN0=
X-Received: by 2002:a17:906:1784:: with SMTP id t4mr1677835eje.445.1628741021029; Wed, 11 Aug 2021 21:03:41 -0700 (PDT)
MIME-Version: 1.0
References: <667b9ebb-3c99-8c5b-fa57-796e5bb84b4c@gmail.com> <3269d750-2e97-9bb2-550a-94b652d689a4@foobar.org> <1ea4c0e5-fd7c-c39a-28a6-681f6c40af8c@gmail.com> <27470.1628692112@localhost> <406d13b3-4b30-1a1a-5cd7-27a36157a3ea@gmail.com>
In-Reply-To: <406d13b3-4b30-1a1a-5cd7-27a36157a3ea@gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Wed, 11 Aug 2021 23:03:29 -0500
Message-ID: <CAN-Dau24qz6vfL5_TP+J7NijM5KmbKa+KYQPBbejhcZ1L=9OJA@mail.gmail.com>
Subject: Re: Next steps for rfc6874bis
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: 6man <ipv6@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
Content-Type: multipart/alternative; boundary="000000000000fd74a505c954d1b9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/DXPUOBwZsz2rGI0ayijeoVzt14o>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Aug 2021 04:03:54 -0000

I’m probably about as enthusiastic as Nick is for actually changing the
delimiter. However, I think it is premature to take any valid solution off
the table until we have had a conversation with the browser people. If
there was an easy answer to this, it would have been solved by now.

At this point, taking any valid option off the table is more likely to lead
to another failed attempt, than lead to a successfully outcome. And,
however much I dislike it, changing the delimiter is a valid option. In my
opinion the only thing worse that changing the delimiter, is another failed
attempt to fix this.

We need to get it right this time, whatever the solution is, so be it.

Thanks.

On Wed, Aug 11, 2021 at 21:20 Brian E Carpenter <brian.e.carpenter@gmail.com>
wrote:

> Hi Michael,
> On 12-Aug-21 02:28, Michael Richardson wrote:
> >
> > Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> >     >> Brian E Carpenter wrote on 01/08/2021 23:17:
> >     >>> During the original discussion in 2012, and again recently, it
> was
> >     >>> suggested to change the delimiter from "%" to something else.
> (The
> >     >>> discussion in 2012 suggested "-", e.g. http://[fe80::abcd-en1].)
> >     >>> This was rejected in 2012 because it "Requires all IPv6 address
> >     >>> literal parsers and generators to be updated in order to allow
> simple
> >     >>> cut and paste; inconsistent with existing tools and practice."
> >     >>>
> >     >>> Do we want to revisit this?
> >     >>
> >     >> Definitely, but can we deal with more tractable issues first, e.g.
> >     >> global warming, slaac vs dhcpv6, world peace, etc?
> >
> >     bc> Since nobody has argued against Nick, can we put this issue to
> one
> >     bc> side (as we did 9 years ago)? If we do that, we can have a fairly
> >     bc> straightforward discussion with the URI and browser community,
> >     bc> focusing entirely on % vs %25.
> >
> > I disagree.
> > I think that changing the delimiter should be on the table in the
> discussion.
> > If the browser community doesn't like it, then fine, but let's let the
> group
> > make the decision.
>
> OK, but maybe we should update the draft to state that clearly as an
> open issue.
>
> >
> > My argument is:
> >
> > 1) in order to maintain cut&paste, if we do %25, then we have to change
> >    everything anyway.
>
> I agree; it would be wonderful if the browser implementors could deal
> with a non-encoded % but that is unclear right now.
>
> > 2) people using command-line tools probably can cope with swapping around
> >    stuff in the short-term.
>
> Certainly it's better than no way of using a browser at all.
>
> > 3) On GNU-Linux glibc systems, it's probably an update to getaddrinfo()
> only.
> >    A new character is probably easier to put in than %25.
>
> Much easier. I would never envisage supporting percent-encoding in
> the socket API.
>
> >    That could happen really quickly.
>
> I'm not convinced. Across all o/s and all libraries? Quickly?
>
> > Of course, it doesn't have to stop
> >    understanding %.
> >    Ditto BSD systems.  Few utilities parse that stuff themselves.
>
> I agree, although in my GRASP code, I needed to parse it on Windows
> until a fairly recent Python change. And in Posix systems, it has
> to be done too. GRASP is very dependent on getting link-local
> stuff right.
>
> > 4) If we'd started in 2012, we'd already be done.  We don't have
> >    interoperability now anyway.
> >
> > [I abhor %25, btw]
> >
> > --
> > Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT
> consulting )
> >            Sandelman Software Works Inc, Ottawa and Worldwide
> >
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================