Re: [lemonade] AD review of draft-ietf-lemonade-convert-16.txt
Alexey Melnikov <alexey.melnikov@isode.com> Tue, 01 April 2008 11:32 UTC
Return-Path: <lemonade-bounces@ietf.org>
X-Original-To: lemonade-archive@optimus.ietf.org
Delivered-To: ietfarch-lemonade-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3F86F3A6E6B; Tue, 1 Apr 2008 04:32:04 -0700 (PDT)
X-Original-To: lemonade@core3.amsl.com
Delivered-To: lemonade@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 76A713A6D2D for <lemonade@core3.amsl.com>; Tue, 1 Apr 2008 04:32:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.405
X-Spam-Level:
X-Spam-Status: No, score=-1.405 tagged_above=-999 required=5 tests=[AWL=-0.398, BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992, J_CHICKENPOX_64=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XN2opV2u8B1B for <lemonade@core3.amsl.com>; Tue, 1 Apr 2008 04:32:02 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by core3.amsl.com (Postfix) with ESMTP id 7DEEF28C160 for <lemonade@ietf.org>; Tue, 1 Apr 2008 04:32:02 -0700 (PDT)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250]) by rufus.isode.com (submission channel) via TCP with ESMTPA id <R=IdMAAMIny0@rufus.isode.com>; Tue, 1 Apr 2008 12:32:00 +0100
Message-ID: <47F172EA.2090203@isode.com>
Date: Tue, 01 Apr 2008 00:25:30 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Chris Newman <Chris.Newman@Sun.COM>
References: <71E16C6BB38D6703CB5B24BA@446E7922C82D299DB29D899F>
In-Reply-To: <71E16C6BB38D6703CB5B24BA@446E7922C82D299DB29D899F>
MIME-Version: 1.0
Cc: lemonade@ietf.org
Subject: Re: [lemonade] AD review of draft-ietf-lemonade-convert-16.txt
X-BeenThere: lemonade@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Enhancements to Internet email to support diverse service enivronments <lemonade.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/lemonade>, <mailto:lemonade-request@ietf.org?subject=unsubscribe>
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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: lemonade-bounces@ietf.org
Errors-To: lemonade-bounces@ietf.org
Hi Chris, Chris Newman wrote: >The following issues fall into the "last call comment" category and if you >want to enter IETF last call without addressing these, that's fine. But I >recommend addressing some of these with a revision prior to IETF last call >to reduce last call controversy. > >High-level comments: > >* As a matter of technical architecture, I would prefer that we had a >generic data conversions service and hooked it into IMAP via URLAUTH, >rather than making IMAP itself more complex. If the IESG is doing their >job correctly, this should be raised as an issue during IESG review and >I will need a response to provide the IESG in the event this question >comes up. > > You and I discussed this briefly in jabber. Let me summarize our discussion: 1). An IMAP extension that provides body part conversion with support for partial download is easy for IMAP clients to implement. Many IMAP clients already support downloading body parts in chunks (using partial FETCH), CONVERT provide a natural extension to that. 2). Based on feedback from client developers, the CONVERT extension supports BODYPARTSTRUCTURE (MIME structure of the converted body part) and BINARY.SIZE (size of the converted body part) CONVERT requests. Both as similar to functionality provided by IMAP FETCH command. Any alternative solution has to provide the same functionality. 3). Mobile clients would be happier with having fewer TCP connections And finally: 4). Lemonade WG is only chartered to extend SMTP and/or IMAP, so a separate protocol is out of scope for the WG. >* The IETF has a standards track protocol (OPES, RFC 4037) designed so >that servers can call-out for conversions. While there is no requirement >to implement IMAP Convert using OPES, it is one valid implementation >technique and an informative reference would be nice. Further, if IMAP >convert is implemented via a protocol call-out mechanism, I would like >implementer feedback on whether OPES is a good fit for that usage. > I've skimmed through RFC 4037 and I think it can be a reasonable protocol for implementing conversions. It does have some tricky commands (like various optimizations) and might be overkill for some implementations. I am not entirely sure where to add the informative reference to RFC 4037. >* The Lemonade charter mandates that the CONNEG framework will used if >content negotiation is needed. IMAP CONVERT performs content >negotiation using a different negotiation framework, > My understanding is that the content negotiation language defined in RFC 2533 is much more complex, rarely used and thus would be overkill for CONVERT. >but it leverages the media-features registry from CONNEG. After consultation with the >former area director responsible for the lemonade charter is my >understanding that the primary purpose of that line in the charter was >to prevent creation of a new media feature vocabulary. > I tend to agree with the former AD. >As a result, my judgement is that the document just barely passes the bar set by the >charter. However, I am open to input on whether my interpretation of >the charter is correct. > _______________________________________________ lemonade mailing list lemonade@ietf.org https://www.ietf.org/mailman/listinfo/lemonade Supplemental Web Site: http://www.standardstrack.com/ietf/lemonade
- [lemonade] AD review of draft-ietf-lemonade-conve… Chris Newman
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Neil Cook
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Chris Newman
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Cyrus Daboo
- Re: [lemonade] AD review of draft-ietf-lemonade-c… Alexey Melnikov