Re: Last Call: <draft-ietf-dane-openpgpkey-07.txt>

Paul Wouters <paul@nohats.ca> Mon, 15 February 2016 23:17 UTC

Return-Path: <paul@nohats.ca>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5A971A1B9A for <ietf@ietfa.amsl.com>; Mon, 15 Feb 2016 15:17:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.793
X-Spam-Level:
X-Spam-Status: No, score=0.793 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_ADSP_ALL=0.8, RP_MATCHES_RCVD=-0.006] autolearn=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 qK33mWbvaFY3 for <ietf@ietfa.amsl.com>; Mon, 15 Feb 2016 15:17:32 -0800 (PST)
Received: from mx.nohats.ca (mx.nohats.ca [193.110.157.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92F6F1A010C for <ietf@ietf.org>; Mon, 15 Feb 2016 15:17:32 -0800 (PST)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 3q41YQ5h7Lz59n; Tue, 16 Feb 2016 00:17:30 +0100 (CET)
X-OPENPGPKEY: Message passed unmodified
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id SzdfDW8XpfTY; Tue, 16 Feb 2016 00:17:29 +0100 (CET)
Received: from bofh.nohats.ca (206-248-139-105.dsl.teksavvy.com [206.248.139.105]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Tue, 16 Feb 2016 00:17:29 +0100 (CET)
Received: by bofh.nohats.ca (Postfix, from userid 1000) id 6FFAD600B741; Mon, 15 Feb 2016 18:17:28 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.10.3 bofh.nohats.ca 6FFAD600B741
Received: from localhost (localhost [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id 6CE2855F5F7; Mon, 15 Feb 2016 18:17:28 -0500 (EST)
Date: Mon, 15 Feb 2016 18:17:28 -0500
From: Paul Wouters <paul@nohats.ca>
To: John C Klensin <john-ietf@jck.com>
Subject: Re: Last Call: <draft-ietf-dane-openpgpkey-07.txt>
In-Reply-To: <28459DA6030B0DF750F2CD57@JcK-HP5.jck.com>
Message-ID: <alpine.LFD.2.20.1602151723070.5626@bofh.nohats.ca>
References: <56C09764.1020700@hagfish.name> <3E8BDD1E0C94F17DFD06C92C@JcK-HP5.jck.com> <56C18E14.8060608@hagfish.name> <56C1EFE3.4020405@alvestrand.no> <28459DA6030B0DF750F2CD57@JcK-HP5.jck.com>
User-Agent: Alpine 2.20 (LFD 67 2015-01-07)
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="US-ASCII"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/U8wrN5n8E1Ydrgd46aT4tap0ZaM>
Cc: ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Feb 2016 23:17:33 -0000

On Mon, 15 Feb 2016, John C Klensin wrote:

> Because of that history and consensus, the strong suggestions in
> 5321 are about as far as one is going to get as far as
> restrictions/ recommendations on the mailbox names themselves
> and the "don't try to guess" rule probably isn't going anywhere.

The failure of that community is pretty big and it is clear that the
(non)rules that came out of that failure are _still_ causing us problems.
It has itself delayed this 3 page document for over a year without
any substantial new input or insights.

Two problems we do not have:

1) POSTMASTER@EXAMPLE.COM has been delivered to postmaster@example.com
    since Network Solutions was the only Registry in town.

2) No sentient organisation hands out a LHS with only case differences
    to different entities (eg PAUL@nohats.ca is realistically guaranteed
    to be paul@nohats.ca).

I find any efforts rejecting a solution because it does not support
the above two corner cases to be an exercise in dogma rather than
engineering.

Two real problems we do have:

1) Phone virtual keyboards and language settings auto-capitalizing
    recognised names (probably a bigger problem in the US-ASCII world)

2) Browsers in webforms auto-capitalizing recognised names. (probably a
    bigger problem in the US-ASCII world)

I find any efforts ignoring these two things happen at an almost daily
rate for those people who use smart phones to be dogma instead of
engineering.

Then we have two contradicting requirements from the SMTP world:

1) One must only use the _exactly_ inputted local-part

2) One is not allowed to use more than 1 lookup or else it qualifies
    as "illegal local-part guessing"

While I can sympathise with the desire to support UTF-8, EAI and
everything else in the local-part, I have done my best contacting
people who were involved with EAI and to put their advised text
into the draft. If you have improvements to those texts, please
share them with us.

I have indicated I would be completely fine with saying anything from
"anything non-ASCII" should not be lowercased to "anything non-ASCII
should be lowercased using [ruleset donated by those people object to
the current text]" to "try unmodified, then lowercased". The only
unacceptable option to me is "try only what was input by user and
ignore all common problems associated with that".

So, please provide text for the preferred variant solution.

> Nothing I'm aware of
> (other than probably the WG Charter) prohibits DANE from
> proposing an update to 5321 and 6530ff, but the history (and
> probable side-effects that no one has tried to analyze) predicts
> that the idea won't easily get community consensus.

To put it bluntly, I'd rather commit to 800 hours of unsedated
dental drill work than to go anywhere near discussing RFC 5321
related items within the IETF ever again. But I would be happy
to watch the fireworks from far far away if you wish to take
on that work.

Paul