Re: [art] Comments on RFC 6068
John C Klensin <john-ietf@jck.com> Sat, 04 August 2018 21:07 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 579BC130DE7 for <art@ietfa.amsl.com>; Sat, 4 Aug 2018 14:07:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 N9qjHBl557mY for <art@ietfa.amsl.com>; Sat, 4 Aug 2018 14:07:12 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8FE0130DCD for <art@ietf.org>; Sat, 4 Aug 2018 14:07:12 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1fm3lW-0009oa-69; Sat, 04 Aug 2018 17:07:10 -0400
Date: Sat, 04 Aug 2018 17:07:04 -0400
From: John C Klensin <john-ietf@jck.com>
To: Peter Occil <poccil14@gmail.com>, art@ietf.org
Message-ID: <1873BA2AE452113B85FCE6B5@PSB>
In-Reply-To: <5b6600d6.1c69fb81.9ff3a.333d@mx.google.com>
References: <5b65f20f.1c69fb81.999ab.7c05@mx.google.com> <1D41FD4024188A6AFE2AE060@PSB> <5b6600d6.1c69fb81.9ff3a.333d@mx.google.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/uVpmKcFSWWyqKNIO-_6WmmuGYQY>
Subject: Re: [art] Comments on RFC 6068
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Aug 2018 21:07:14 -0000
Peter,
Your clarification doesn't really change my answer. Unless you
can convince people that the text that you believe requires
clarification are simple and obvious errors, responses from this
list are not going to do you a lot of good. Let me take just
your first case/request as an example...
--On Saturday, August 4, 2018 15:39 -0400 Peter Occil
<poccil14@gmail.com> wrote:
> The two sections I made are, rather, largely requests for
> clarification. I abridge my previous message to give just
> those requests:
>
> I. Use of "quoted-string" in mailto URIs
>
> Is "quoted-string" in mailto URIs (after percent decoding)
> intended to allow whitespace within the quotation marks or the
> obsolete syntax in the "obs-qp" production?
As far as addresses in that context are concerned, you may get
responses from the list as to whether including whitespace in
that way is sensible (I personally believe that whitespace has
caused enough problems in actual mailbox names (what RFC 5322
and 6068 call <addr-spec>) and that, despite its having some
legitimate uses, we should have deprecated it long ago and it is
clear to me that Section 4.4 of RFC 5322 attempts to do that),
but I can just about guarantee that some people, possibly for
historical reasons, have chosen to allow it and that others,
perhaps by accident or by conformance to 822 or 2822, have
chosen not to.
Here, despite the efforts of at least some IAB members to do
away with it (see draft-thomson-postel-was-wrong) is where the
robustness principle comes in. If someone is responsible for
specifying mailbox names that might have to be encoded in a
MAILTO URI, allowing whitespace in the local-part is probably
just looking for trouble. By contrast, if one is validating a
MAILTO URI or passing the information it contains into the mail
system, one needs to accept these thing because they are valid
(in the mail system) and not accepting them is a recipe for
angry calls and complaints from users.
Of course, if your question also applies to hfvalue elements,
the logical answer is rather more clear if looked at from the
standpoint of the relevant mail protocols, notably RFC 5322,
because forcing
MAILTO:poccil14@gmail.com?Subject="RE:CommentsonRFC6068"
rather that allowing
MAILTO:poccil14@gmail.com?Subject="RE:%20Comments%20on%20RFC%2060
68"
would probably not make anyone happy, but, as I read it, the
prose part of Section 2 of 6068 is rather clear about that.
It seems to me that, if any of the above really needs
clarification sufficient for you to point to the standards-track
RFCs and say, with great confidence "I am justified in doing (or
not doing) XYZ", then no amount of agreement on this or any
other IETF list is going to do you any good because we just
don't clarify, or formally interpret, standards track
specifications that way. Instead, we issue new documents that
remove the perceived ambiguity. And that takes my back to the
suggestion that you generate an Internet Draft in my earlier
note.
best,
john
- [art] Comments on RFC 6068 Peter Occil
- Re: [art] Comments on RFC 6068 John C Klensin
- Re: [art] Comments on RFC 6068 Peter Occil
- Re: [art] Comments on RFC 6068 John C Klensin
- Re: [art] Comments on RFC 6068 Peter Occil