Re: [apps-discuss] I-D Action: draft-ietf-appsawg-rfc3462bis-00.txt

Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com> Thu, 01 September 2011 23:48 UTC

Return-Path: <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED30221F97A9 for <apps-discuss@ietfa.amsl.com>; Thu, 1 Sep 2011 16:48:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.942
X-Spam-Level:
X-Spam-Status: No, score=-102.942 tagged_above=-999 required=5 tests=[AWL=0.157, BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 uOEw+v+hh8MC for <apps-discuss@ietfa.amsl.com>; Thu, 1 Sep 2011 16:48:24 -0700 (PDT)
Received: from mail-pz0-f45.google.com (mail-pz0-f45.google.com [209.85.210.45]) by ietfa.amsl.com (Postfix) with ESMTP id 44E6321F97A8 for <apps-discuss@ietf.org>; Thu, 1 Sep 2011 16:48:24 -0700 (PDT)
Received: by pzk33 with SMTP id 33so6613382pzk.18 for <apps-discuss@ietf.org>; Thu, 01 Sep 2011 16:49:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=2ZOwVy3euh7K/Iaj9paEo5AedmdwTjwvIZvI6FKF+Kc=; b=MzkFjK5/tJVQfT0Rdvher5Atuz/v4iAOrL9MrbWDpePUW0dQ5X3CR/nb1GD8aSldVB 5IyA8DkSSUlweMUqdzTOx35o8dsa5Y6sW5d99MGtCWklNgMHaBbjW6CqgSxB9+7NS2PF h1kI1JUSUbfe+UWyvD2Hm+XMBYTPdGPCaUGgA=
Received: by 10.68.22.7 with SMTP id z7mr923398pbe.492.1314920996085; Thu, 01 Sep 2011 16:49:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.98.5 with HTTP; Thu, 1 Sep 2011 16:49:16 -0700 (PDT)
In-Reply-To: <F5833273385BB34F99288B3648C4F06F13512DFA21@EXCH-C2.corp.cloudmark.com>
References: <20110830041853.24036.37.idtracker@ietfa.amsl.com> <F5833273385BB34F99288B3648C4F06F13512DF99D@EXCH-C2.corp.cloudmark.com> <CAC4RtVB4F9-5iT1kiBuQfs4piLwtUUA5Wfv-rANs8bG3JHDCHg@mail.gmail.com> <CAHhFyboyP_EMMm8C7uNRie5NaTvC1rHgtF1JTt1PTV0ES8C7vA@mail.gmail.com> <F5833273385BB34F99288B3648C4F06F13512DFA21@EXCH-C2.corp.cloudmark.com>
From: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
Date: Fri, 02 Sep 2011 01:49:16 +0200
Message-ID: <CAHhFybrBykHiV=e1AvSPtjmT+Wvtnb3Y4OCsTqiENUX2ed8ApA@mail.gmail.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-rfc3462bis-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 23:48:25 -0000

On 1 September 2011 23:51, Murray S. Kucherawy wrote:

Hi,

 [2119bis]
>> Editorial nit section 2: s/BCP 14/RFC 2119/, a new BCP 14
>> could be different, and RFC 2119 suggests to write RFC 2119.

> The RFC Editor will update the references if they change
> between now and when this actually gets published. This is
> pretty standard boilerplate.

The problem isn't a new 2119bis published before 3462bis, but
a new BCP 14 published after 3462bis with incompatible terms.

The standard boilerplate (as specified in 2119) says "2119",
and with a fresh existing 2119bis I-D all I can say is "there
be dragons".  If you like a fight with dragons it's okay, you
have been warned.

 [i18n/EAI]
> I'm not really sure we need to say more than what's already
> there.  This text looks fine with or without EAI being applied.

What's not more fine is its silent message header = US-ASCII
assumption, and switching this paragraph into an i18n section
with an informative EAI WG reference could help readers, who
are not yet aware of it.  I certainly don't insist on it, it's
just what I would try to warn readers, and besides I like the
BCP 18 (IETF charset policy) rule about "i18n considerations".

 [obs-FWS]
>> Please replace "the header contains all header fields" by
>> "the header consists of header fields", and add a reference
>> to [MAIL] (RFC 5322) section 3.5.  Notably "the first blank
>> line" does not always terminate the header, if readers think
>> that "blank" includes WSP* CRLF.  It's a terminology question,
>> maybe s/blank/empty/ would be clearer.

> This text is copied verbatim from RFC3462 and there's been no
> complaint that this is unclear and no errata posted.

The "blank line" business is copied verbatim, and the <obs-FWS>
issue is addressed in RFC 5234 and RFC 5322 among many others.

Would "empty" be clearer than "blank"?  I don't trust that my
"DEnglish" means anything for others, but I'm sure about some
<obs-FWS> issues discovered long after RFC 3462 was published.

The "header contains all header fields" is not a verbatim copy,
and it sounds odd, because it contains nothing else, but that
could be again a bad case of "DEnglish" on my side.  Whatever
this paragraph tries to say, the real specification including
warts such as <CFWS> and <obs-FWS> is in RFC 5322 section 3.5
(and more), and it is *not* as simple as RFC 3462 puts it.

 [Xref]
> You don't need to read and understand DSN-FORMAT and DSN-SMTP
> to implement this specification.  Thus, they're not normative
> here.

ACK, maybe RFC 3462 got this wrong when it replaced *all* old
RFC 1892 "references" by new RFC 3462 "normative references" -
the complete lack of "informative references" is suspicious.

 [diff]
> The current Introduction section spells out the differences.
> Really, there's only one.

ACK.  And very necessary, for starters it must be possible to
send an abusive multipart/report within a multipart/report.

>> Please add the required "downref" warning for all references
>> on standards track, same idea as for YAM 4409bis.  And please
>> inform the document shepherd that a publication as Internet
>> Standard is hereby "requested", or something :-)

> Such warnings typically go in the PROTO writeup, not in the
> document itself, as I understand it.

NAK, there are two procedures, one old and horrible, and the new
and painless RFC 4897 procedure.  For an application of the new
procedure compare:
<http://tools.ietf.org/html/draft-ietf-yam-rfc4409bis-02#appendix-B>

Otherwise I'd say next stop WG LC followed by PubReq,

-Frank