Re: I-D Action: draft-carpenter-6man-rfc6874bis-00.txt

Andrew Cady <andy@cryptonomic.net> Tue, 06 July 2021 16:19 UTC

Return-Path: <andy@cryptonomic.net>
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 7C8073A2D23 for <ipv6@ietfa.amsl.com>; Tue, 6 Jul 2021 09:19:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 hYLwZeLhxo_z for <ipv6@ietfa.amsl.com>; Tue, 6 Jul 2021 09:19:00 -0700 (PDT)
Received: from zukertort.childrenofmay.org (zukertort.childrenofmay.org [149.56.44.185]) by ietfa.amsl.com (Postfix) with ESMTP id 397193A2D22 for <ipv6@ietf.org>; Tue, 6 Jul 2021 09:18:59 -0700 (PDT)
Received: by zukertort.childrenofmay.org (Postfix, from userid 1000) id 5B29BF2DF5D; Tue, 6 Jul 2021 12:18:59 -0400 (EDT)
Date: Tue, 6 Jul 2021 12:18:59 -0400
From: Andrew Cady <andy@cryptonomic.net>
To: 6MAN WG <ipv6@ietf.org>
Subject: Re: I-D Action: draft-carpenter-6man-rfc6874bis-00.txt
Message-ID: <20210706161859.2wdw7mkeg4b7nd66@zukertort.childrenofmay.org>
References: <162545101341.19246.8566193740265797873@ietfa.amsl.com> <95a7dbe5-e0a3-4676-9dcc-005ff53725e0@gmail.com> <CA+9kkMD3iSgo-KMM5Ed8bVnVCu_G3f2kB6zHKoOx2ta=x8QucA@mail.gmail.com> <CANMZLAbmdWHDRBPpHgy_e4_0-WUVW2gjnbXWwu2pF_xi-S0vWQ@mail.gmail.com> <87a6n13y0j.fsf@ungleich.ch> <CA+9kkMBx4F0FGZasdk11ogyCOwQZecAEkO4JbECDr4osySN-4w@mail.gmail.com> <20210706152527.j47rcxas5nwz5d63@zukertort.childrenofmay.org> <CA+9kkMDGQxFD6v=NJaDXRdRJ3jaRriTnhnyKeK3cG=jaosQhBQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CA+9kkMDGQxFD6v=NJaDXRdRJ3jaRriTnhnyKeK3cG=jaosQhBQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/q8v1woHMAmHKZD-V3zQ1FPmRPi0>
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: Tue, 06 Jul 2021 16:19:06 -0000

On Tue, Jul 06, 2021 at 05:00:04PM +0100, Ted Hardie wrote:
> 
>    My apologies; it appears that I didn't get my intent across.  Let me
>    try to rephrase.  Because of a collision between the defined zone-id
>    scope-id separator and the URI syntax

I've already explained to this list, last week, why there is no
collision.  So it appears to me, not that I've failed to understand your
intent, but that you didn't even read that.  :(

To be fair, it was long.  Today I reiterate everything.

There is no such collision because IPv6-Literal is not a percent-decoded
data component.  Percent-decoding is done AFTER parsing into components,
only some of which are encoded like that.  It's done on OTHER COMPONENTS
but not done on the component where you say it conflicts.

It would only be a conflict if it was in one of the components that
allowed that encoding.

>    Since this update RFC 3986, this would be permitted if this is
>    approved, even though this is a change from RFC 3986.

You acknowledge that the RFC specifies that the field is not subjected
to percent-decoding.

The point you miss is that therefore there is no conflict with using it
as a syntactic delimiter.