Re: [Extra] draft-ietf-extra-quota: 64 bit numbers

Bron Gondwana <brong@fastmailteam.com> Tue, 23 June 2020 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 20CD53A184E for <extra@ietfa.amsl.com>; Tue, 23 Jun 2020 04:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=RQtnPQhR; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=qrvtsGwN
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 wWmxQMxh_drb for <extra@ietfa.amsl.com>; Tue, 23 Jun 2020 04:37:40 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A238F3A1864 for <extra@ietf.org>; Tue, 23 Jun 2020 04:37:40 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 26841A45 for <extra@ietf.org>; Tue, 23 Jun 2020 07:37:40 -0400 (EDT)
Received: from imap7 ([10.202.2.57]) by compute1.internal (MEProxy); Tue, 23 Jun 2020 07:37:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type; s=fm3; bh=I1Mkhrz Lu8TFtVmO+aEoeeAo68xU41O811vUD8LUxzA=; b=RQtnPQhRVy5o344otgqMAxP yMA8XU2mRaot+/ZuFhHjLtyK/Hr65DbMd4mnwnzFQGpiDqaqlY8PfU+a74y1lzIM uuzRuUIzApWOIlsMwsJsMt0vDfTXf0D5E5Wsxeki+DLMQpqjue8tRcq8yam1yV+F KchaISXZNTzDY1z2tBLmtpthclDa0yfu58t15AitT8ndPoDAZrUH9iyNefCxzLID KEw87GcdgBj1j6gEewCTEuVvZ5nR6JN3h+zwW8wiwEgCSlRCYMiqdgVhk1zuALMB 2ffncdKZS8yXhQaJy/6Bv8eAxRQR3YZkqD4tnqovRdIYQaEnW030JFwiBXDyKHg= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=I1Mkhr zLu8TFtVmO+aEoeeAo68xU41O811vUD8LUxzA=; b=qrvtsGwNvnESrAKaeOLGfu 8ORsvxwESW3/MkW+pC4q+PLuq42gzgpot0ymTXxl/+5D5s/il7WeHbVp9rjVRzGP OG9sKXKGhershOQ17gFtqcWktoDg+kvvnn4DtLq5F8bfm1D3z5uIETEiKNGuO8w4 438DjBhUoTv17oLFpDoBLv415vpPit7A/BG3CPe1S99jgcYTcNGT4TreuNAQiMvY 9H4aYva2MmoM3XUunrkUU4eilCs+JKeiByAsAdlJotivMl69weydRveUpFxDRRgn cNBo9l3DqBhkz0ujIGHN4Mul+/sZ+ZKnwuCb/ieC9zXrVbKdxgoiLBZgW+wCdhfA ==
X-ME-Sender: <xms:g-nxXv6S1E9B2yrrKDMYICj8uoxRgA3Vf-aePaarw2qNnyffYeAcPw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudekhedgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerredtnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghes fhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeffveefiefgje evteehheelgeetleetveeguedthfehgffhtdejhfdvhefhtdekgfenucffohhmrghinhep ihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:g-nxXk7msAdbVr_qxx-zv3JGRaI9FxcZw7Dz0JYX8RWTlXN9cLELAw> <xmx:g-nxXmd7hCDzc63JmE5GeE5BsCp-zq_42A3KqURQewI36PUKJ-O1VA> <xmx:g-nxXgKBHjlE03LDcfAgBQWUrbgym0_jYlSGdQx5lAJSY8QE0U9uXA> <xmx:g-nxXub5akISIynfp9KgglB8OE7sEiKQcLSReTkYtin__xkOPUEL6Q>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 66C0D180091; Tue, 23 Jun 2020 07:37:39 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-565-g8923300-fm-idx2020-20200622.001-g89233000
Mime-Version: 1.0
Message-Id: <29511fb8-f027-4081-8bda-1b459768e84f@dogfood.fastmail.com>
In-Reply-To: <99e0d0aa-cc3e-daed-9251-1ffba481b7d2@isode.com>
References: <D5959732-6733-4747-B0F9-7302A0471767@sirainen.com> <dd80189f-7aed-b49c-da12-0d2dc80be907@isode.com> <41C5AB52-3FA9-4711-A254-492CF6B64F01@sirainen.com> <51f094eb-0d25-43e2-a763-61281df16201@gulbrandsen.priv.no> <99e0d0aa-cc3e-daed-9251-1ffba481b7d2@isode.com>
Date: Tue, 23 Jun 2020 21:37:19 +1000
From: Bron Gondwana <brong@fastmailteam.com>
To: extra@ietf.org
Content-Type: multipart/alternative; boundary="efa96bf1d0c6467d9292b282655aec2b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/0DaW0QJCcB3e-zzgQ55DiGPZeFE>
Subject: Re: [Extra] draft-ietf-extra-quota: 64 bit numbers
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: Tue, 23 Jun 2020 11:37:42 -0000

On Tue, Jun 23, 2020, at 20:20, Alexey Melnikov wrote:
> Hi Arnt,
> 
> On 22/06/2020 14:40, Arnt Gulbrandsen wrote:
> 
> > On Monday 22 June 2020 14:23:25 CEST, Timo Sirainen wrote:
> >> On 22. Jun 2020, at 15.11, Alexey Melnikov 
> >> <alexey.melnikov@isode.com> wrote:
> >>> On 17/06/2020 22:30, Timo Sirainen wrote:
> >>> ...
> >>
> >> Yes. I think this 63/64bit issue was discussed some time ago already. 
> >> Maybe related to some other extension.
> >
> > How about making ALL 32-bit numbers 63-bit in 4rev2? This may require 
> > nothing more than an entry in Appendix D.
> 
> My proposal for 64bit sizes everywhere 
> (https://datatracker.ietf.org/doc/draft-ietf-extra-imap-64bit/) got 
> rejected a few years back, partially due to reasons of backward 
> compatibility with IMAP4rev1. I don't think we are yet at the point 
> where we can just do this.
> 
> If we want to incorporate this now, I would like to see rather strong 
> support for this from this WG.

Just to summarise the reason it got rejected, it was something like "suppose you get something created by a V2 client which is larger than 32 bits - what does the v1 client see? The bigger item?, nothing?, a truncated version at 2^32-1?". The can has worms in it :(

Bron.

--
 Bron Gondwana, CEO, Fastmail Pty Ltd
 brong@fastmailteam.com