[Extra] imap4rev2: disallow "RENAME INBOX"

"Bron Gondwana" <brong@fastmailteam.com> Thu, 08 November 2018 11:37 UTC

Return-Path: <brong@fastmailteam.com>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E200130E6A for <extra@ietfa.amsl.com>; Thu, 8 Nov 2018 03:37:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.982
X-Spam-Level:
X-Spam-Status: No, score=-1.982 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_HEADER_CTYPE_ONLY=0.717, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=eX4gXVcn; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=lKeNSQdK
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 Ah5emqESwJxe for <extra@ietfa.amsl.com>; Thu, 8 Nov 2018 03:37:18 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40B88123FFD for <extra@ietf.org>; Thu, 8 Nov 2018 03:37:18 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id ED14D21FF5 for <extra@ietf.org>; Thu, 8 Nov 2018 06:37:15 -0500 (EST)
Received: from imap7 ([10.202.2.57]) by compute6.internal (MEProxy); Thu, 08 Nov 2018 06:37:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=message-id:date:from:to:subject :content-type; s=fm1; bh=FRJ0RBpIlrpsHXw5sCRLcsc5IWAsYQj3xkuYcrJ g5oc=; b=eX4gXVcnS+5Q7JC7nUzjiu7RZjKnpsLVeN0eLy2KieHRHWxaRPQgRK6 gMJ/rCDjC0a/H5/5ftw/k2HtZCZIM8b4ugalS4Z6PQaDV49Zf/P1FDk9MD/AjrAD ljoerueW99pbsltdohub8xAK9AvgTJsq5DMXYXp2caot2niOrkPYPXUT+WqdArx1 1TCg+zLOM8b+geStdv0dpJDFaMqyQqSOZ/wJECOXLnHvKIVVcyNWG82w3Yv/PqUz 5323I5Ic+DOeJvvBCNdFTTBNFPAY3N4KEqo9oBBB924LDs3jWkLIh5v8cX+Wy2jS 2XJzm9QBUVxqlBCnZrn0EVJ2TeCSTsw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id:subject :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=FRJ0RBpIlrpsHXw5sCRLcsc5IWAsYQj3xkuYcrJg5oc=; b=lKeNSQdK BQkzCKRPfU9Rd0EHFjRbdmFXtClkBMbd6ZKbIhTUyaog7aHktbD/pgN/njYSPc3U PWdS30b9qV8QfTURTA0FhRD9OqWwCE5LtZ/K9y9ut9U2fPPTyQ4nkHNErJyYi0x8 1hkd/OM7l7CUU1QWdDgJQF3udbf3jvfmpCyyKNX0MfCh7H9J0nvdMrLTzoaSLaUn B0sLI5rCi1y94RIQesY66mozzqa5KuqUcFb7Y2wW2mo1iJAhmGILrDCAWcNveTM3 CwUqjmhVRk7c9TwJuecCDwECGo2mypxPuN+9tcMN3k5Ngvx5vhVoAxb//aRSek5s oh+ZehReA8VaEQ==
X-ME-Sender: <xms:6x_kW-yWs_hKOWg6aaVqBLs13NQdK6sgkneQtoW0pTNgtjLbHzkVFA>
X-ME-Proxy: <xmx:6x_kW0HIrUW6ER_eAPnkQdKY7FE2FafkKr5QvVpr4XPeW3Efvkfdlg> <xmx:6x_kW-AQzPXynHUv_bbEfqZwIYuWg-nsItKPbw1yRc2p2iPqi_ekLA> <xmx:6x_kWypBXTB7NZvNJrJueIGrTQ3DegD0XH3G7aonstWwBpPEw3tTxA> <xmx:6x_kW2kES_Ff7ooa_t9N9Qq2irpaXb6AM6kMrWyDSMKHcGep1GN-mg> <xmx:6x_kWw5C-EgLrjeLouPe2ovGwUPFJj7Ssp2pVr7wEga_Ee64_zRMvg> <xmx:6x_kW_Sg3_zQVicWz3tvd3NEvIxpwZejawbSRd8jnM2oLLOMsFo4lQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 60EA52030B; Thu, 8 Nov 2018 06:37:15 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
Message-Id: <b8dc4684-e911-43b8-966e-fc845f2a515f@sloti7d1t02>
User-Agent: Cyrus-JMAP/3.1.5-610-gd7ceb27-fmstable-20181026v1
X-Me-Personality: 56629417
Date: Thu, 08 Nov 2018 06:37:14 -0500
From: Bron Gondwana <brong@fastmailteam.com>
To: extra@ietf.org
Content-Type: multipart/alternative; boundary="43d29424c7e742f3a1af35c4a7ff9d8a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/52phiPVS8OHRIvdHeXGaTsV8udw>
Subject: [Extra] imap4rev2: disallow "RENAME INBOX"
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 11:37:20 -0000

This is one of the open issues from imap4rev2 - which extensions should be part of the mandatory baseline. 
 
This one came from me. I dislike the weirdness of "RENAME INBOX Archive-foo" because of its special behaviour regarding sub mailboxes, and the auto-recreation of the source mailbox, and all that jazz. 
 
Argument in favour of keeping it - it's easier for clients, which is part of the point of IMAP4rev2 - servers have already suffered through this the first time, and will need to keep IMAP4rev1 support for a while anyway probably. 
 
Arguments for and against in response to this please. Also arguments about the suggested middleground saying that clients "SHOULD NOT" use it, or something like that - with the flip side that servers MAY reject rename of INBOX. 
 We're particularly interested in "I use this, and want to keep it" from either servers that see their clients doing it, client authors, or even users! 
 
Cheers, 
 
Bron. 
 
-- 
 Bron Gondwana, CEO, FastMail Pty Ltd 
 brong@fastmailteam.com