Re: [yam] [Technical Errata Reported] RFC6409 (3995)

Tony Finch <dot@dotat.at> Tue, 03 June 2014 16:40 UTC

Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: yam@ietfa.amsl.com
Delivered-To: yam@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59BD01A0309 for <yam@ietfa.amsl.com>; Tue, 3 Jun 2014 09:40:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
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 r7UPLfYwY3fG for <yam@ietfa.amsl.com>; Tue, 3 Jun 2014 09:40:18 -0700 (PDT)
Received: from ppsw-40.csi.cam.ac.uk (ppsw-40-v6.csi.cam.ac.uk [IPv6:2001:630:212:8::e:f40]) (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 E19B31A030F for <yam@ietf.org>; Tue, 3 Jun 2014 09:40:17 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:58211) by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:25) with esmtpa (EXTERNAL:fanf2) id 1Wrrko-0006Wj-mI (Exim 4.82_3-c0e5623) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 03 Jun 2014 17:40:03 +0100
Received: from fanf2 by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk) with local id 1Wrrko-0005bb-Tr (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 03 Jun 2014 17:40:02 +0100
Date: Tue, 03 Jun 2014 17:40:02 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-1.csi.cam.ac.uk
To: John C Klensin <john-ietf@jck.com>
In-Reply-To: <7440EB293A79BB0E9463E7AB@JCK-EEE10>
Message-ID: <alpine.LSU.2.00.1406031719120.16298@hermes-1.csi.cam.ac.uk>
References: <20140522105930.779E218000D@rfc-editor.org> <01P83PLDKT58000052@mauve.mrochek.com> <4EFB403085AB3DD86EAABE47@JCK-EEE10> <CALaySJJqcqZVZd=dOkJb-cMqW+yqUX3_P=FOO4k=6Ngf-K2i0Q@mail.gmail.com> <7440EB293A79BB0E9463E7AB@JCK-EEE10>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Archived-At: http://mailarchive.ietf.org/arch/msg/yam/zhkEpsjpAwLcFyAwmdSnQRuhKSw
Cc: Ned Freed <ned.freed@mrochek.com>, yam@ietf.org, Pete Resnick <presnick@qti.qualcomm.com>, Randall Gellens <rg+ietf@qualcomm.com>, SM <sm+ietf@elandsys.com>, Barry Leiba <barryleiba@computer.org>, RFC Errata System <rfc-editor@rfc-editor.org>
Subject: Re: [yam] [Technical Errata Reported] RFC6409 (3995)
X-BeenThere: yam@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Yet Another Mail working group discussion list <yam.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yam>, <mailto:yam-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/yam/>
List-Post: <mailto:yam@ietf.org>
List-Help: <mailto:yam-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yam>, <mailto:yam-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Jun 2014 16:40:22 -0000

John C Klensin <john-ietf@jck.com> wrote:
>
> Actually, something else just occurred to me.  I don't think it
> changes the "verified" answer and I can't remember why Randy and
> I left the prohibition there when it was removed from SMTP.

The text in section 8.7 that I reported the problem with is new in RFC
6409 - it was not present in RFC 4409. It isn't something you "left". It
looks like it was added to provide more rationale for the MAY provision in
that section.

The MAY is there (I think) because Sendmail does the rewrite that the MAY
permits, and most other MTAs/MSAs do not. In RFC 4409 the rationale simply
discourages MSAs from rewriting, which is consistent with the change in
DRUMS several years earlier to remove CNAME canonicalization, and which
agrees with the argument you laid out in the message I am replying to.

The error is that RFC 6409's expanded rationale is completely backwards.
It makes it sound like the MAY is giving MSAs permission not to rewrite
when it would otherwise be required by RFC 5321. However there is no such
requirement in RFC 5321, and the MAY is actually giving MSAs permission to
rewrite even though it is not necessary and can be harmful.

So the point of my suggested replacement text is to explain the historical
background which has led to some MSAs doing a rewrite which we now
consider to be misguided. Yes it is suboptimal - it could indeed be
improved by expanding pronouns as Randall suggested, and I should not have
left out the perfectly correct sentences that came from RFC 4409.

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Sole: West or northwest 4 or 5, increasing 6 at times. Moderate. Showers.
Moderate or good.