[apps-discuss] AppsDir review of draft-ietf-eai-popimap-downgrade-05

Aaron Stone <aaron@serendipity.cx> Mon, 14 May 2012 14:22 UTC

Return-Path: <aaron@serendipity.cx>
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 58E8221F8786 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 07:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level:
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, 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 Pv48DrSTTHx8 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 07:22:51 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 66F2721F8773 for <apps-discuss@ietf.org>; Mon, 14 May 2012 07:22:51 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id D0FF930183 for <apps-discuss@ietf.org>; Mon, 14 May 2012 07:22:02 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so6027284vbb.31 for <apps-discuss@ietf.org>; Mon, 14 May 2012 07:22:40 -0700 (PDT)
Received: by 10.52.16.212 with SMTP id i20mr4162612vdd.118.1337005360039; Mon, 14 May 2012 07:22:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.33.33 with HTTP; Mon, 14 May 2012 07:22:18 -0700 (PDT)
From: Aaron Stone <aaron@serendipity.cx>
Date: Mon, 14 May 2012 07:22:18 -0700
Message-ID: <CAEdAYKWG6DuS71YmzLpExDu-p3NeTTbRD2JzHE3dOCGLMuKsJA@mail.gmail.com>
To: apps-discuss@ietf.org, draft-ietf-eai-popimap-downgrade.all@tools.ietf.org
Content-Type: text/plain; charset="ISO-8859-1"
Subject: [apps-discuss] AppsDir review of draft-ietf-eai-popimap-downgrade-05
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: Mon, 14 May 2012 14:22:52 -0000

I have been selected as the Applications Area Directorate reviewer for this
draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).
I apologize for the terrible tardiness of this review.

Please resolve these comments along with any other Last Call comments you may
receive. Please wait for direction from your document shepherd or AD before
posting a new version of the draft.

Document: draft-ietf-eai-popimap-downgrade-05
Title: Post-delivery Message Downgrading for Internationalized Email Messages
Reviewer: Aaron Stone
Review Date: 5/13/2012
IETF Last Call Date: none found
IESG Telechat Date: none scheduled
Summary: This document has several commented-out discussion section that need
         to be resolved, however the normative text so far looks very good.

Major Issues: none

Minor Issues:

- Section 5.1.8: Should the text be stronger about Received header removal?
OLD
   Applying this procedure to "Received:" header field is prohibited.
NEW
   Implementations MUST NOT alter or remove "Received:" headers, as this is
   prohibited by RFC 5321, Section 4.4.

(Minor because it introduces a reference to SMTP RFC 5321 if the
suggested text is used)

- Section 5.2.5: "Other parts should not contain non-ASCII strings."

What's the failure scenario if an oddly formed message does have a
non-ASCII string here?


Nits:

- Abstract: Is the problem only that you cannot remove the message, or
that you can't retrieve the message at all?

- Throughout: lowercase "Email"; look for "internationalized Email"
several times in the document, change to "internationalized email".

- Section 1.1: change "allow" to "allows", remove the word "those".

- Section 1.3, second paragraph: change "as a" to "in"
- Section 1.3, third paragraph: remove the comma after [RFC6530]
- Section 1.3, fourth paragraph: replace the comma; use a semi-colon.

- Section 3, first paragraph: capitalize "pop/imap".
- Section 3, third paragraph: capitalize "cc"

- Section 5.1.8:
OLD
   Encapsulate the header field in a "Downgraded-" header field as
   described in Section 4 as a last resort.
NEW
   Encapsulate the header field in a "Downgraded-" header field as
   described in Section 4 only as a last resort, as the original is removed.

- Section 9: Nit: change the word "all" to "any"
OLD
   However [RFC6530] obsoleted [RFC5504] and this document
   does not use all "Downgraded-" header fields registered by [RFC5504].
NEW
   However [RFC6530] obsoleted [RFC5504] and this document
   does not use any "Downgraded-" header fields registered by [RFC5504].


Thanks,
Aaron