Re: [lemonade] [Technical Errata Reported] RFC4469 (4046)

Stephan Bosch <stephan@rename-it.nl> Fri, 11 July 2014 09:53 UTC

Return-Path: <stephan@rename-it.nl>
X-Original-To: lemonade@ietfa.amsl.com
Delivered-To: lemonade@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16BB51B2AE7 for <lemonade@ietfa.amsl.com>; Fri, 11 Jul 2014 02:53:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.456
X-Spam-Level:
X-Spam-Status: No, score=-0.456 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, RP_MATCHES_RCVD=-0.651] 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 YOSJ6H1wCg1W for <lemonade@ietfa.amsl.com>; Fri, 11 Jul 2014 02:53:16 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [217.119.238.16]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 562A81B2AE4 for <lemonade@ietf.org>; Fri, 11 Jul 2014 02:53:14 -0700 (PDT)
Received: from lab.inertia-technology.com ([217.119.239.130]:1694 helo=[192.168.1.112]) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1X5XUk-0000xp-OO; Fri, 11 Jul 2014 11:52:04 +0200
Message-ID: <53BFB3B7.3030008@rename-it.nl>
Date: Fri, 11 Jul 2014 11:51:51 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: RFC Errata System <rfc-editor@rfc-editor.org>, presnick@qti.qualcomm.com, barryleiba@computer.org, gparsons@nortel.com, eburger@standardstrack.com
References: <20140710172305.B88A318B5B3@rfc-editor.org>
In-Reply-To: <20140710172305.B88A318B5B3@rfc-editor.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Archived-At: http://mailarchive.ietf.org/arch/msg/lemonade/CR3yby1yGLEVYLbYLk-qITtOuus
Cc: lemonade@ietf.org, chris.newman@oracle.com
Subject: Re: [lemonade] [Technical Errata Reported] RFC4469 (4046)
X-BeenThere: lemonade@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Enhancements to Internet email to support diverse service enivronments <lemonade.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lemonade>, <mailto:lemonade-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lemonade/>
List-Post: <mailto:lemonade@ietf.org>
List-Help: <mailto:lemonade-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lemonade>, <mailto:lemonade-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Jul 2014 09:53:18 -0000

Hi,

RFC Errata System schreef op 10-7-2014 19:23:
> Section: Appendix A
>
> Original Text
> -------------
>     S: A003 NO [BADURL "/INBOX;UIDVALIDITY=785799047/;UID=113330;
>     section=1.5.9"] CATENATE append has failed, one message expunged
>
>
> Corrected Text
> --------------
>     S: A003 NO [BADURL /INBOX;UIDVALIDITY=785799047/;UID=113330;
>     section=1.5.9] CATENATE append has failed, one message expunged
>
>
> Notes
> -----
> Although this example technically follows the ABNF for url-resp-text in section 5 by treating the double-quotes as part of the content of the url-resp-text rule, it is incorrect because it does not follow the additional guidance in section 5 that states:
>
>     The astring in the definition of url and the url-resp-text in the
>     definition of badurl-response-code each contain an imapurl as defined
>     by [2].
>
> Reference [2] defines IMAP URLs. In that RFC, a string surrounded by double quotes is not a valid IMAP URL. Thus the example is incorrect and the double quotes should be removed so the example aligns with the normative formal syntax.

This problem is also somewhat relevant here:

http://mailman13.u.washington.edu/pipermail/imap-protocol/2014-January/002146.html

Even though CATENATE doesn't deal with absolute URLs, these could 
conceivably be returned in a BADURL response when the client uses those 
anyway.

In practice, compliant clients won't send these, but still.

Regards,

Stephan.