Re: [imapext] Fwd: I-D Action: draft-melnikov-rfc2088bis-01.txt

Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> Thu, 05 March 2015 11:55 UTC

Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: imapext@ietfa.amsl.com
Delivered-To: imapext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FC011B2C38 for <imapext@ietfa.amsl.com>; Thu, 5 Mar 2015 03:55:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 GUiRx6XEYZhw for <imapext@ietfa.amsl.com>; Thu, 5 Mar 2015 03:55:12 -0800 (PST)
Received: from strange.aox.org (strange.aox.org [80.244.248.170]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08EBC1B2C36 for <imapext@ietf.org>; Thu, 5 Mar 2015 03:55:09 -0800 (PST)
Received: from fri.gulbrandsen.priv.no (localhost [127.0.0.1]) by strange.aox.org (Postfix) with ESMTP id 50EB2FA0160; Thu, 5 Mar 2015 11:55:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gulbrandsen.priv.no; s=mail; t=1425556506; bh=us0FGk6RAAFyWoyB+5B0hFMC3No/GLAaBHUPCxftQ1g=; h=From:To:Subject:Date:In-Reply-To:References:From; b=UUaF/Q8DsPwarBLCpfUnsf9Xvtvf16M+dHtc0mm5X1VDODmTdFojAIAlDk0eGWWgK 4S6wl5iSif0DPMkbsS5I74Xem+5DEmbgJB1EVPV4TRE8ESwuO3VvHMAtHEE13Q2Qvr XECB2PTkEQDvcljaZv4LAxJl0hfLQrkJV5M1L2bQ=
Received: from arnt@gulbrandsen.priv.no by fri.gulbrandsen.priv.no (Archiveopteryx 3.2.0) with esmtpsa id 1425556491-5763-5762/11/3; Thu, 5 Mar 2015 11:54:51 +0000
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: imapext@ietf.org
Date: Thu, 05 Mar 2015 12:54:50 +0100
User-Agent: Trojita/v0.4.1-243-g4a74770; Qt/4.8.6; X11; Linux; Ubuntu 14.04.2 LTS
Mime-Version: 1.0
Message-Id: <89a054e7-2e9d-47c8-ba8a-45c9c2cff138@gulbrandsen.priv.no>
In-Reply-To: <54F83976.5000906@isode.com>
References: <20141217182929.25391.39686.idtracker@ietfa.amsl.com> <5491CD00.6010606@isode.com> <CAKHUCzwU+RJ1xPn_S4_yBhveb+55JYp51TXras877w=4aao1bg@mail.gmail.com> <54F83976.5000906@isode.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Archived-At: <http://mailarchive.ietf.org/arch/msg/imapext/OMGTmPOgp6gCEVLj2a2j3XGcj2M>
Subject: Re: [imapext] Fwd: I-D Action: draft-melnikov-rfc2088bis-01.txt
X-BeenThere: imapext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion of IMAP extensions <imapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imapext>, <mailto:imapext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/imapext/>
List-Post: <mailto:imapext@ietf.org>
List-Help: <mailto:imapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imapext>, <mailto:imapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2015 11:55:14 -0000

Alexey Melnikov wrote:
> A client that can append can do all sort of damage. Selecting 
> INBOX and doing "COPY 1:* INBOX" in a loop is my favourite.

That was my favourite way of building a large mailbox for testing ;) A few 
appends, then a dozen or two copy commands.

More relevantly, trying to prevent one thing by blocking another is just 
whackamole. Tiresome and ultimately fruitless. Multiappend, copy, catenate 
and SMTP all offer ways to get around the size limit, if that's the game.

I sort of like 2088bis, but I think it should state what it tries to 
achieve and forget the rest. This could be good: "This is intended to limit 
the resource waste by errant clients, not to enforce any kind of quota 
(RAM, disk space, I/O or anything else) or to stop malevolent clients. 
Malevolent clients are considered a task for the system administrator."

Arnt