Re: [Technical Errata Reported] RFC6874 (3630)

t.petch <ietfc@btconnect.com> Fri, 24 May 2013 08:06 UTC

Return-Path: <ietfc@btconnect.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 A248F21F9649 for <ipv6@ietfa.amsl.com>; Fri, 24 May 2013 01:06:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.292
X-Spam-Level:
X-Spam-Status: No, score=-3.292 tagged_above=-999 required=5 tests=[AWL=-1.008, BAYES_00=-2.599, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id klE-NiPLHYPc for <ipv6@ietfa.amsl.com>; Fri, 24 May 2013 01:06:00 -0700 (PDT)
Received: from db8outboundpool.messaging.microsoft.com (mail-db8lp0186.outbound.messaging.microsoft.com [213.199.154.186]) by ietfa.amsl.com (Postfix) with ESMTP id 30DFB21F8AD8 for <ipv6@ietf.org>; Fri, 24 May 2013 01:05:59 -0700 (PDT)
Received: from mail190-db8-R.bigfish.com (10.174.8.234) by DB8EHSOBE038.bigfish.com (10.174.4.101) with Microsoft SMTP Server id 14.1.225.23; Fri, 24 May 2013 08:05:59 +0000
Received: from mail190-db8 (localhost [127.0.0.1]) by mail190-db8-R.bigfish.com (Postfix) with ESMTP id EE1918E081D; Fri, 24 May 2013 08:05:58 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.250.181; KIP:(null); UIP:(null); IPV:NLI; H:AMSPRD0711HT003.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -17
X-BigFish: PS-17(zzbb2dI98dI9371I936eI542I1432Izz1f42h1ee6h1de0h1fdah1202h1e76h1d1ah1d2ah1fc6hz97hz8275ch1033IL17326ah19a27bh172cdfh8275bh8275dhz2dh2a8h5a9h668h839h947hd24hf0ah1177h1179h1288h12a5h12a9h12bdh137ah139eh13b6h1441h1504h1537h162dh1631h1758h17f1h184fh1898h18e1h1946h19b5h19ceh1ad9h1b0ah1d0ch1d2eh1d3fh304l1d11m1155h)
Received: from mail190-db8 (localhost.localdomain [127.0.0.1]) by mail190-db8 (MessageSwitch) id 1369382757512410_20606; Fri, 24 May 2013 08:05:57 +0000 (UTC)
Received: from DB8EHSMHS002.bigfish.com (unknown [10.174.8.229]) by mail190-db8.bigfish.com (Postfix) with ESMTP id 77F9F460153; Fri, 24 May 2013 08:05:57 +0000 (UTC)
Received: from AMSPRD0711HT003.eurprd07.prod.outlook.com (157.56.250.181) by DB8EHSMHS002.bigfish.com (10.174.4.12) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 24 May 2013 08:05:56 +0000
Received: from pc6 (86.173.197.168) by pod51017.outlook.com (10.242.14.164) with Microsoft SMTP Server (TLS) id 14.16.311.1; Fri, 24 May 2013 08:05:56 +0000
Message-ID: <014b01ce5854$be6c7880$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Michael Sweet <msweet@apple.com>, Christian Huitema <huitema@microsoft.com>
References: <20130523035151.7B24A6210A@rfc-editor.org><519DA89C.5070704@gmail.com><13FD8630-3CB7-46D5-9A27-A83EAD2E7F74@apple.com><C91E67751B1EFF41B857DE2FE1F68ABA0FF4CC0A@TK5EX14MBXC274.redmond.corp.microsoft.com> <CF457469-49FC-42CC-9E04-487FE035CA10@apple.com>
Subject: Re: [Technical Errata Reported] RFC6874 (3630)
Date: Fri, 24 May 2013 09:00:15 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.173.197.168]
X-OriginatorOrg: btconnect.com
Cc: ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Fri, 24 May 2013 08:06:05 -0000

Michael

I would have been happy to see your erratum rejected in 24 minutes,
because it is an abuse of process.  It's a bit like submitting an I-D in
Swahili, nothing wrong with Swahili but quite wrong for the context.

Erratum are for errors, where the text did not mean what the WG had
agreed on, where the grammar is wrong, not English, where the text is
being misinterpreted.

Changes to the function require an I-D.  Having had that pointed out to
you, and you might well have not realised the meaning of an erratum in
the context of the IETF, other SDO may work differently, yet you persist
in submitting errata; I hope that future ones are rejected as quickly.

When I-Ds are urgently required, then they can become RFC in six months,
but that only happens when the correct processes are followed.

Tom Petch


----- Original Message -----
From: "Michael Sweet" <msweet@apple.com>
To: "Christian Huitema" <huitema@microsoft.com>
Cc: <brian@innovationslab.net>; <ipv6@ietf.org>; <bob.hinden@gmail.com>;
<ted.lemon@nominum.com>; "RFC Errata System" <rfc-editor@rfc-editor.org>
 Thursday, May 23, 2013 3:25 PM


> Christian,
>
> I'm happy to write up a new draft proposing my changes and go through
that process. I'm not happy that my errata have been summarily rejected
in less than 24 hours with no time for review.
>
> Consider: hundreds of millions of printers, computers, and mobile
devices have been certified and shipped with IPv6 link local support
using the IPvFuture format over the last 8 years.  It took those 8 years
for the IETF to agree on a new format with serious compatibility and
interoperability issues with the base IETF standard (STD 66 aka RFC
3986), and my errata against the published RFC have been rejected after
less than 24 hours of discussion.
>
> How do we notify users of RFC 6874 that there are proposed changes, if
not in pending errata?
>
> How long will it take to get a new draft approved that fixes the
problems in RFC 6874? I certainly hope the answer is not 8 years...
>
>
> On 2013-05-23, at 2:47 AM, Christian Huitema <huitema@microsoft.com>
wrote:
>
> > Michael, you are asking that the consensus of the WG be reversed.
The errata process is not the way to handle this. You have to go through
the motions: write a draft, submit it, get consensus...
> >
> > -----Original Message-----
> > From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf
Of Michael Sweet
> > Sent: Wednesday, May 22, 2013 11:10 PM
> > To: Brian E Carpenter
> > Cc: brian@innovationslab.net; ipv6@ietf.org; bob.hinden@gmail.com;
ted.lemon@nominum.com; RFC Errata System
> > Subject: Re: [Technical Errata Reported] RFC6874 (3630)
> >
> > Brian,
> >
> > What you're apparently missing is that the client is using the
zoneid to choose a network interface to route packets to that link local
address. If the server returns a uri in its response that uses the same
link local address but without the client's zoneid, then the client will
be unable to use said uri because it won't know which interface to use.
Yes the server doesn't care but the client depends on it (for link local
anyways).
> >
> > This issue is specifically why we (the Printer Working Group)
require IPP Clients to include the zoneid in the HTTP Host header and
require IPP Servers to use the Host value in any generated URIs.
> >
> >
> >
> > Sent from my iPad
> >
> > On 2013-05-23, at 1:26 AM, Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:
> >
> >> As far as I can tell this is completely incorrect and the RFC is
> >> completely correct. It's so wrong that I can't even see how to
explain
> >> it. By definition, a ZoneID has no meaning outside the host; its
only
> >> effect is to direct the packet to the desired interface on that
host.
> >> It has absolutely nothing to do with routing on the network.
> >>
> >> Regards
> >>  Brian Carpenter
> >>
> >>
> >> On 23/05/2013 15:51, RFC Errata System wrote:
> >>> The following errata report has been submitted for RFC6874,
> >>> "Representing IPv6 Zone Identifiers in Address Literals and
Uniform Resource Identifiers".
> >>>
> >>> --------------------------------------
> >>> You may review the report below and at:
> >>> http://www.rfc-editor.org/errata_search.php?rfc=6874&eid=3630
> >>>
> >>> --------------------------------------
> >>> Type: Technical
> >>> Reported by: Michael Sweet <msweet@apple.com>
> >>>
> >>> Section: 3
> >>>
> >>> Original Text
> >>> -------------
> >>>  Such bare "%" signs are for user interface convenience, and need
to
> >>>  be turned into properly encoded characters (where "%25" encodes
"%")
> >>>  before the URI is used in any protocol or HTML document.
However,
> >>>  URIs including a ZoneID have no meaning outside the originating
node.
> >>>  It would therefore be highly desirable for a browser to remove
the
> >>>  ZoneID from a URI before including that URI in an HTTP request.
> >>>
> >>> Corrected Text
> >>> --------------
> >>>  Such bare "%" signs are for user interface convenience, and need
to
> >>>  be turned into properly encoded characters (where "%25" encodes
"%")
> >>>  before the URI is used in any protocol or HTML document.  HTTP
Clients
> >>>  MUST include a ZoneID in any URIs provided in an HTTP request
since
> >>>  HTTP Servers will need it when generating URIs, otherwise the
IPv6
> >>>  address will not be routable.
> >>>
> >>> Notes
> >>> -----
> >>> The original advice ignores a very real issue: HTTP Servers that
generate URIs from the client's Host: need to include the Client's
zoneid in order for the link local address to be usable/routable.
> >>>
> >>> Instructions:
> >>> -------------
> >>> This errata is currently posted as "Reported". If necessary,
please
> >>> use "Reply All" to discuss whether it should be verified or
rejected.
> >>> When a decision is reached, the verifying party (IESG) can log in
to
> >>> change the status and edit the report, if necessary.
> >>>
> >>> --------------------------------------
> >>> RFC6874 (draft-ietf-6man-uri-zoneid-06)
> >>> --------------------------------------
> >>> Title               : Representing IPv6 Zone Identifiers in
Address Literals and Uniform Resource Identifiers
> >>> Publication Date    : February 2013
> >>> Author(s)           : B. Carpenter, S. Cheshire, R. Hinden
> >>> Category            : PROPOSED STANDARD
> >>> Source              : IPv6 Maintenance
> >>> Area                : Internet
> >>> Stream              : IETF
> >>> Verifying Party     : IESG
> >>>
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> _________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>