Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis, draft-ietf-eai-popimap-downgrade, draft-ietf-eai-simpledowngrade
Alexey Melnikov <alexey.melnikov@isode.com> Fri, 13 July 2012 11:51 UTC
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBCAB21F86B4 for <ima@ietfa.amsl.com>; Fri, 13 Jul 2012 04:51:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.948
X-Spam-Level:
X-Spam-Status: No, score=-102.948 tagged_above=-999 required=5 tests=[AWL=-0.349, BAYES_00=-2.599, 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 dXyZvUIbZMyx for <ima@ietfa.amsl.com>; Fri, 13 Jul 2012 04:51:26 -0700 (PDT)
Received: from waldorf.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4AB4521F86AF for <ima@ietf.org>; Fri, 13 Jul 2012 04:51:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1342180345; d=isode.com; s=selector; i=@isode.com; bh=vPJyIe9C7FQKc2QM7S+MJ4OBchSj2ZPr+XE+N1XRqhY=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=hz/PtYoSJFDAQ4eLePPWvOSZOfKRN5qGNGATNX4fujfCcqi/P9xC9DTPV3NKfXBAYrXsxY U4T15BsmaNTLA7yBc6m+kM68s33J0Wk1qI8uu7eb2Qe/ixPOuy0Jj0ji1/uiNPO/g0a+Ak qI4gz189R7tFtU8BGslDrOKkjE8rIZM=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250]) by waldorf.isode.com (submission channel) via TCP with ESMTPSA id <UAAL-AAkREOb@waldorf.isode.com>; Fri, 13 Jul 2012 12:52:24 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <50000BFB.3050405@isode.com>
Date: Fri, 13 Jul 2012 12:52:27 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
To: Joseph Yee <jyee@afilias.info>
References: <CAF1dMVG9Fr+pX56x5EXtZd3_tec+an7qaC13uDRaHvWjVntZrw@mail.gmail.com>
In-Reply-To: <CAF1dMVG9Fr+pX56x5EXtZd3_tec+an7qaC13uDRaHvWjVntZrw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: EAI WG <ima@ietf.org>
Subject: Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis, draft-ietf-eai-popimap-downgrade, draft-ietf-eai-simpledowngrade
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Jul 2012 11:51:27 -0000
On 10/07/2012 23:32, Joseph Yee wrote: > Hi all, > > This is the WG Last Call of the following four documents: [...] > draft-ietf-eai-5738bis-04 > IMAP Support for UTF-8 This document needs another revision: it has remains of removed functionality all over the remaining sections, in particular: > 1. Introduction > > This specification extends IMAP4rev1 [RFC3501] to permit UTF-8 > [RFC3629] in headers as described in "Internationalized Email > Headers" [RFC6532] . It also adds a mechanism to support mailbox > names, login names, and passwords using the UTF-8 charset. This document doesn't add UTF-8 login names/passwords, as this functionality is already present in the AUTHENTICATE command. > 3. UTF8=ACCEPT IMAP Capability > > The "UTF8=ACCEPT" capability indicates that the server supports UTF-8 > quoted strings, the "UTF8" parameter to SELECT and EXAMINE, UTF8 parameter to SELECT/EXAMINE was removed, so this is no longer correct. However something need to be said about SELECT/EXAMINE, so maybe: -------- the ability to open mailboxes containing EAI messages(*) with SELECT and EXAMINE, -------- (*) - or whatever we call these beasts now... > and UTF-8 > responses from the LIST and LSUB commands. > > > 4. IMAP UTF8 Append Data Extension > > If the "UTF8=ACCEPT" capability is advertised, then the server > accepts UTF-8 headers in the APPEND command message argument. A > client that sends a message with UTF-8 headers to the server MUST > send them using the "UTF8" APPEND data extension. If the server also > advertises the CATENATE capability (as specified in [RFC4469]), the > client can use the same data extension to include such a message in a > CATENATE message part. The ABNF for the APPEND data extension and > CATENATE extension follows: > > utf8-literal = "UTF8" SP "(" literal8 ")" > > append-data =/ utf8-literal > > cat-part =/ utf8-literal > > A server that advertises "UTF8=ACCEPT" MAY fail for \NotUTF8 > mailboxes with a NOT-UTF-8 response code. Delete the above sentence, as this functionality was removed. > If this command does not > fail, it MAY follow the requirements of the IMAP base specification > and [RFC5322] for message fetching. > > 6. UTF8=ONLY Capability > > The "UTF8=ONLY" capability permits an IMAP server to advertise that > it does not support the international mailbox name convention > (modified UTF-7), and does not permit selection or examination of any > mailbox unless the "UTF8" parameter is provided. Delete everything starting from ", and does not permit". > 8. Issues with UTF-8 Header Mailstore > > When an IMAP server uses a mailbox format that supports UTF-8 headers > and it permits selection or examination of that mailbox without the > "UTF8" parameter, Remove "and it permits ... "UTF-8" parameter". > it is the responsibility of the server to comply > with the IMAP4rev1 base specification [RFC3501] and [RFC5322] with > respect to all header information transmitted over the wire. > Mechanisms for 7-bit downgrading to help comply with the standards > are discussed in [popimap-downgrade]. And finally, if we are making all sorts of other simplifications, can be please also drop the whole section 3.1 (as suggested by Dave Cridland and discussed by Arnt and myself)? Thank you, Alexey
- [EAI] WG Last Call to RFC5721bis, RFC5738bis, dra… Joseph Yee
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… Alexey Melnikov
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… Alexey Melnikov
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… Arnt Gulbrandsen
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… Alexey Melnikov
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… John C Klensin
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… Jiankang Yao
- Re: [EAI] WG Last Call to RFC5721bis, RFC5738bis,… Alexey Melnikov