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

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 07 July 2021 02:36 UTC

Return-Path: <brian.e.carpenter@gmail.com>
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 741D43A191C for <ipv6@ietfa.amsl.com>; Tue, 6 Jul 2021 19:36:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.436
X-Spam-Level:
X-Spam-Status: No, score=-2.436 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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.338, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 G5g39kfvOeKX for <ipv6@ietfa.amsl.com>; Tue, 6 Jul 2021 19:36:23 -0700 (PDT)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 A79EE3A192A for <ipv6@ietf.org>; Tue, 6 Jul 2021 19:36:23 -0700 (PDT)
Received: by mail-pj1-x102e.google.com with SMTP id cs1-20020a17090af501b0290170856e1a8aso2770580pjb.3 for <ipv6@ietf.org>; Tue, 06 Jul 2021 19:36:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=IE3fu72dxp4mVvyOZDvZphU7/1cxsIR9ddAdofznT6U=; b=VIuO028jAd2MwXC8Q3rCL3QqNOPlKfdvpsyVw/fT6zubACIm1eKZc8LFUYyGV2NgIY B3ODPPv/3yHJb1R9n2tIcaSp/t1Oml2j3L1wdnafDgPKSZVg4IgMpVbrAuGjsyfRwcwj BW7cgF2zICzc2a4I7dOGtnO78nk+UfDzpv4H2/O2dEzedrudg2Fe2lMQkrAgU0rbnRgC kbBqEYzJdsX89rIhBYgXB/7T7BjNhsQrmhGENRJ6tIc898AjeKrGOMKoQOKCno04xyiu T9lIQRqZKaMhEHQg9OZG0iJqvmIXLFq9BP5cBJ+8KLH7NI099WVwOZ28e3deWwFJz44H J6Ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=IE3fu72dxp4mVvyOZDvZphU7/1cxsIR9ddAdofznT6U=; b=M3hdPnFjH2L1dDk6IcmAIbu2tb87FVk2ZvU4t79+FzM37rsHtgTAc5NLsE0taxQMya 2Hftf2A/G4WCMFF/56uiHw6uJT36+6pcc8rWanklpkjRUDyuNvOBvRh6urpgnwcLslNn wp/QUStjpo2n/BHCW80rlRvXI1qPE3TdlosOfh2O5iHhphQimdy6O9AoPBHVSVWU8BID HaH11aTxBJw0j1Mruy9pv2Cd9y/9pVHIu4nTBoAjtPp2eXVXZdAp5GJ+SSmQTuwdEn0U HxG8vzLC2/m24GzzkbUB2vgP7lGokmlDAdC1+UA3wAMdc6VOhkjypZAjHfLRkEsZjRLV TenQ==
X-Gm-Message-State: AOAM5303z8sUm0/eTH4E9B8q5xvj2pxJviuxXKQof7vxjbjM2F/+payE cjOFnsEaz49DAjsN6HKHZ8RZQ/fbEH3UHw==
X-Google-Smtp-Source: ABdhPJxlpUKhfyl4Kf8EilF5Z3Av9P4MKW7VZNp7yg8fHRzmtz4zOIDr0YxxyPBhmG6BO3KbM8ELrQ==
X-Received: by 2002:a17:90a:a395:: with SMTP id x21mr23441715pjp.63.1625625382341; Tue, 06 Jul 2021 19:36:22 -0700 (PDT)
Received: from ?IPv6:2406:e003:1188:5b01:80b2:5c79:2266:e431? ([2406:e003:1188:5b01:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id bx12sm16321802pjb.22.2021.07.06.19.36.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Jul 2021 19:36:21 -0700 (PDT)
Subject: Re: Fwd: I-D Action: draft-carpenter-6man-rfc6874bis-00.txt
To: Ted Hardie <ted.ietf@gmail.com>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Bob Hinden <bob.hinden@gmail.com>, 6man <ipv6@ietf.org>
References: <162545101341.19246.8566193740265797873@ietfa.amsl.com> <95a7dbe5-e0a3-4676-9dcc-005ff53725e0@gmail.com> <17913.1625498932@localhost> <40fae532-f344-4789-187b-58f41a80ae35@gmail.com> <CA+9kkMBXEYxOZTUcwVw7OpBHax9McmyxZvwcO7YwN=J9W4WT+g@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <e7c30507-11c3-796c-e009-2933fd11a1e8@gmail.com>
Date: Wed, 07 Jul 2021 14:36:17 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <CA+9kkMBXEYxOZTUcwVw7OpBHax9McmyxZvwcO7YwN=J9W4WT+g@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/4OSxcfjP7jgGrNOZcmddlx9Ee34>
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: Wed, 07 Jul 2021 02:36:29 -0000

Ted,

Below...

On 06-Jul-21 19:47, Ted Hardie wrote:
> Hi Brian,
> 
> In-line below
> 
> On Mon, Jul 5, 2021 at 9:50 PM Brian E Carpenter <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
> 
>     On 06-Jul-21 03:28, Michael Richardson wrote:
>     >
>     > First, I think that this work is really important, and I'd like to proceed.
>     >
>     > Brian E Carpenter <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
>     >     > The new draft proposes to update the RFC accordingly. The changes
>     >     > are relatively small but significant. There's a diff between the
>     >     > RFC and this draft at:
>     >     > https://www.cs.auckland.ac.nz/~brian/Diff-rfc6874-draft-carpenter-6man-rfc6874bis-00.html <https://www.cs.auckland.ac.nz/~brian/Diff-rfc6874-draft-carpenter-6man-rfc6874bis-00.html>
>     >
>     > I read the diff, and I was unable to actually figure out what had 
changed :-(
>     >
>     >     > Comments welcome. If we want to go ahead with this fix, we will need to
>     >     > reach out to the URI specialists and the browser community, to be
>     sure
>     >     > it isn't a waste of time.
>     >
>     > Does the zoneid go into the Host: header or not?
>     > I can't tell at this point.
> 
>     As I understand the HTTP/1.1 spec, the Host: header is required to include
>     the complete URI, 
> 
>  
> This is not correct.  Please see RFC 7230, Section 5.4.  The full URI would include scheme and the path, which are not included in the 
host header. 

Correct, i.e.

  Host = uri-host [ ":" port ]

and if we follow the breadcrumbs to uri-host

  uri-host = <host, see [RFC3986], Section 3.2.2>

where

   host        = IP-literal / IPv4address / reg-name

and of course it's IP-literal that we redefine in RFC6874 and the present 
draft.
In the ideal world, RFC7230 should IMHO have cited RFC6874 as well as RFC3986.

However, what I was getting at is that a browser that mangles the IP-literal by
*removing* the ZoneID, as required by RFC6874, would be violating the behaviour described by RFC7230. Since we propose to delete that requirement anyway, the
issue is moot for the present draft. Sorry about my lack of clarity.

   Brian

> 
> regards,
> 
> Ted
>  
> 
>     so RFC6874 was wrong anyway because it did not claim
>     to update HTTP :-). So yes, and furthermore at least one deployed
>     protocol (CUPS) relies on it.
> 
>        Brian
> 
>     >
>     >
>     > --
>     > Michael Richardson <mcr+IETF@sandelman.ca <mailto:mcr%2BIETF@sandelman.ca>>   . o O ( IPv6 IøT consulting )
>     >            Sandelman Software Works 
Inc, Ottawa and Worldwide
>     >
>     >
>     >
>     >
> 
>     --------------------------------------------------------------------
>     IETF IPv6 working group mailing list
>     ipv6@ietf.org <mailto:ipv6@ietf.org>
>     Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 
<https://www.ietf.org/mailman/listinfo/ipv6>
>     --------------------------------------------------------------------
>