Re: [Jmap] Question: Mandate core capability on each API call?

Neil Jenkins <neilj@fastmailteam.com> Wed, 09 June 2021 04:02 UTC

Return-Path: <neilj@fastmailteam.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B45753A115F for <jmap@ietfa.amsl.com>; Tue, 8 Jun 2021 21:02:54 -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_H3=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=gKkmLcln; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Kgl3CbYY
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 J3cER9mjCTqP for <jmap@ietfa.amsl.com>; Tue, 8 Jun 2021 21:02:49 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AEC43A115C for <jmap@ietf.org>; Tue, 8 Jun 2021 21:02:49 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 71D785C0107 for <jmap@ietf.org>; Wed, 9 Jun 2021 00:02:43 -0400 (EDT)
Received: from imap42 ([10.202.2.92]) by compute5.internal (MEProxy); Wed, 09 Jun 2021 00:02:43 -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=fm2; bh=lHgStii tPnmTudPckdrfeqk7xvm4qo0MuhFzD/+sFng=; b=gKkmLcln6eWDXHRd6szyt0y EtPhl1w9IbxtDE3xh80hjynp8FuGmADJh1gKf0r3P5I128iYwfD9dIvVnuUG6obm VzhFiA50IElNJaGM/v9uZZZdeRD5ETn2NOkH0bgfR1LIIo/jg9NUL82vifxUyZZg NwKq6JEbNYO/TS9HSVfZHNzNeQ01BdFvBwX6T4hXjDmjWM+GeizB/JY3UB1l2Ybi cEbj27eTXbiWtQkDScRcaavj1EAoJ+bwkFLJxv194W3fZUoexXyzVrCs2nh9jZ33 pBhoDE5KMJNrmyAhsJz/r5b+76AkryayOQlsuEYV1PH8Os0NcX3uVkSWpkZZzOQ= =
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=lHgSti itPnmTudPckdrfeqk7xvm4qo0MuhFzD/+sFng=; b=Kgl3CbYYW3WoXY5UbeY/ki i5zhpksfIvff3/7ZZ4KiJhe6W/fuKvj1La6l2TXYlzEZRUw4TqTCqeOPLLoHZuvu Czo/aVwN4lRgTkYBdMHIj5lP4Z3J5RqzEYmwPTj/Alw8X/rZam1uI3nm4fSKGRRp qirFvBrsiySsDxzue3yS7cVy7Nx7PaUD24xNNUQTAwYcqfnTM3KzORdqx5G2ZiJW le0HZHanptkPJ78txBrOT7tlvgSlfj1UuB1ng8RmlxWMfQYd3Htp8oZofizl340T rV/fWwX97PYyYWJUPBqwjOP7YN612GLxPjb0N+fpo7GBi2vzdr/YEdqP2wZDq79g ==
X-ME-Sender: <xms:Yj3AYISJVFYImRQieB4khzU13O8xx3zkiUY2Ffev6BBs3BzvdUQxAw> <xme:Yj3AYFxBMTvAk35XR12h12LpBVsm2-JRepwTig4ZNKrOm77iKg5oAJes1TQTFgz-T fjUkBudhEo9Kg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedutddgjedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesrgdtreerreertdenucfhrhhomhepfdfpvghi lhculfgvnhhkihhnshdfuceonhgvihhljhesfhgrshhtmhgrihhlthgvrghmrdgtohhmqe enucggtffrrghtthgvrhhnpeevvdetvdduleekhfeghfetfeettdelhfehfeevffevleek uddtudffieevjeevhfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehnvghilhhjsehfrghsthhmrghilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:Yj3AYF3U4XQmICXHUGohh8lLXH10I-rhxQBeZmdQm38JJWgjDiM1kw> <xmx:Yj3AYMBlkllemfM521B6huEbZB5MFARY3Szv4o8ReTThbuAWWs125g> <xmx:Yj3AYBiXAzRlfZ9ic_ljJLYwkqOIpnk_N-Ta8oEL5bAj5Jfu8LMIxg> <xmx:Yz3AYMsgswoWJ2AgVIHFC7Lud17qlWZMsYoxlA8BLbcZmDgato9w_w>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 97275310005F; Wed, 9 Jun 2021 00:02:42 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-800-ga300ffa46a-fm-ubox-20210608.003-ga300ffa4
Mime-Version: 1.0
Message-Id: <3eab9f42-8657-4380-a181-934c1a396acd@dogfood.fastmail.com>
In-Reply-To: <82ad0634-847c-4cd3-be8c-e1a6dbba9da5@beta.fastmail.com>
References: <a769713e-62ef-0eef-b61d-7fa64a8371ce@linagora.com> <8df9abc8-4c5d-47da-9966-b9646561e286@dogfood.fastmail.com> <17a0c929-66bc-71f8-54bd-cbf4faa8181e@linagora.com> <722e4258-1b8a-4b43-9a1a-2b8b910484b9@beta.fastmail.com> <6252ac04-caf9-6c32-eb29-8f075851dffc@linagora.com> <82ad0634-847c-4cd3-be8c-e1a6dbba9da5@beta.fastmail.com>
Date: Wed, 09 Jun 2021 14:02:41 +1000
From: Neil Jenkins <neilj@fastmailteam.com>
To: IETF JMAP Mailing List <jmap@ietf.org>
Content-Type: multipart/alternative; boundary="5273d983e86b408499e2ef72a1fea539"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/boG1GA5J1VZYZWK0P0Yz5ycvJeY>
Subject: Re: [Jmap] Question: Mandate core capability on each API call?
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Jun 2021 04:02:55 -0000

I have now (finally!) submitted an erratum to clarify this. Please reply to the email thread for the erratum if you have any comments or suggestions for to clarify the text further.

Cheers,
Neil.