
From nobody Fri Mar  4 15:52:53 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: jmap@ietf.org
Delivered-To: jmap@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A6FC3A0A2B; Fri,  4 Mar 2022 15:52:51 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: jmap@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: jmap@ietf.org
Message-ID: <164643797110.28282.15111183923691305699@ietfa.amsl.com>
Date: Fri, 04 Mar 2022 15:52:51 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/wO9H2r6zg_zno3gdkuEdpCbBYMQ>
Subject: [Jmap] I-D Action: draft-ietf-jmap-blob-09.txt
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 04 Mar 2022 23:52:51 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the JSON Mail Access Protocol WG of the IETF.

        Title           : JMAP Blob management extension
        Author          : Bron Gondwana
	Filename        : draft-ietf-jmap-blob-09.txt
	Pages           : 28
	Date            : 2022-03-04

Abstract:
   The JMAP base protocol (RFC8620) provides the ability to upload and
   download arbitrary binary data via HTTP POST and GET on defined
   endpoint.  This binary data is called a "blob".

   This extension adds additional ways to create and access blobs, by
   making inline method calls within a standard JMAP request.

   This extension also adds a reverse lookup mechanism to discover where
   blobs are referenced within other data types.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-jmap-blob-09.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-blob-09


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Fri Mar  4 15:57:46 2022
Return-Path: <brong@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 4FB6A3A0A73 for <jmap@ietfa.amsl.com>; Fri,  4 Mar 2022 15:57:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level: 
X-Spam-Status: No, score=-2.109 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=IzGDTBPd; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=XZ+WfAKy
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 17yMhjv3XuSF for <jmap@ietfa.amsl.com>; Fri,  4 Mar 2022 15:57:39 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D5F33A0A69 for <jmap@ietf.org>; Fri,  4 Mar 2022 15:57:39 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 6A6D75C0118 for <jmap@ietf.org>; Fri,  4 Mar 2022 18:57:38 -0500 (EST)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Fri, 04 Mar 2022 18:57:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; bh=bR15lciU0pk3dD 48Ols7jD6DA41IFu0vEVonH5VKelk=; b=IzGDTBPdGMLGIsMCEZcONns/xVnWMd qrlWbv51qc6QvHZ7dXqyKOnDH16AXs68GIgHKcHkBpeq26h30F8SgdlB/0TDkbOk W0/Zl1wLbqPOk5ugCnb0OxKfshpD0BCyX1sqvp6s5eGJ8bx6A4/FfQv6u3SKwhBI jMqv8jr4CpDnCobJGoTlsL4zMEMBIhqIup4YIWBICqvA1eKGKDrxjjgWwad7ePCT dqbBcGz01GPWX76cGWrJAsNAtrEftLcFc66MwfaT8lPM97h003XG0GPPSSIsIMGs LzUlMSdtoLfDhR+Cc3vo0pSKQiEHcbS+UUr1Vem16KpCddqlXTQRpEgw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=bR15lciU0pk3dD48O ls7jD6DA41IFu0vEVonH5VKelk=; b=XZ+WfAKyR+IbmJ5r/bOryLbwRGmgqiWG3 0Z4qyMxZJeVkVkk9minRsGCpYmfy8O70iLQmfZkofogFETmZ6JwjxG+FSpOSgpcc 5wjSRhfIiu/hTiCEesJCq3CWZ/xu1pWtp7HqNkPCcCGMnNuvNlp1Vg9yQ+9aX+Za +ghyEQGWt7n91O7sRf+3BBT9hj/myArB/K/V9kqXrx4xQLboRuVOGrpNTpqjzs51 N7LVqywZx4IK/+tLENsgIsl8iaLQxdHSXno6rAencDJ0ycHfcjvRwuWmXYO1SIS/ gs9KX6VqLfDs8Y/7WzgBpejbK7I/yU2QNBL5kxDeb7FHzcPCdB7LA==
X-ME-Sender: <xms:cqciYvXyaxME5iieBx-a75XL5YZgbKeMp9gGlGq3o17TJi6xUI3vhA> <xme:cqciYnmsEPlZw4BHWyk5Ea08YaEmgPkG5197BF8c-B9HvX0Njcm0AbbvejbudZC1P q5quB1kuzQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddtledgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerredtnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghes fhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeffveefiefgje evteehheelgeetleetveeguedthfehgffhtdejhfdvhefhtdekgfenucffohhmrghinhep ihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:cqciYrZ9-utdn6yzlaapZfHdSxAedt_btkJjKZrdVYweuzFK0thVvw> <xmx:cqciYqV2RINmy2Tu9eOMcDMKYdLIxImohxHb9IrW2CurmcwRBfwfkA> <xmx:cqciYpmGHhkuTGCFnbtSzQfcLFyAuynl-71xfgW2Jd6w6QFRLM8dUQ> <xmx:cqciYlzniWHv8SpH_8sa1CTsHzTpysBY7NKJAHHp1XUMx896DYWGFg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 1F13BAC0E9C; Fri,  4 Mar 2022 18:57:38 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4849-gd25ea29a5a-fm-20220301.001-gd25ea29a
Mime-Version: 1.0
Message-Id: <4bff89db-877d-4716-af28-aaa62b1b6617@dogfood.fastmail.com>
In-Reply-To: <164643797110.28282.15111183923691305699@ietfa.amsl.com>
References: <164643797110.28282.15111183923691305699@ietfa.amsl.com>
Date: Fri, 04 Mar 2022 15:57:17 -0800
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=19abc6ea0dd74341a28590ea5a03fcc5
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/lCJqYRtH8MSprZlrtf2XpvXyKKY>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-blob-09.txt
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: Fri, 04 Mar 2022 23:57:44 -0000

--19abc6ea0dd74341a28590ea5a03fcc5
Content-Type: text/plain

Hi all, sorry for the delay in getting this revision out!  I've wordsmithed the introduction some more, and also rewritten the "Blob/set" to be "Blob/upload" based on feedback from Neil that it was different enough from a standard Foo/set that using a different verb made more sense.

I also decided to normalise the `catenate` behaviour, such that we now always take an array of zero or more `data` items, which may be data:asText, data:asBase64, a blob source, or in future some other extension for finding data.

And I trimmed the requirement that you check BOTH the capability for this and the maxUploadSize before uploading.  If the server wants to restrict size for Blob/upload, it can tell you in one place.

This document is already in WGLC, this is based on WGLC feedback. Given that it's a significant change, I'd love any updated feedback before IETF113 so I can ask Jim to ship it then if others are happy :)  I also plan to update the Cyrus IMAP implementation and Fastmail's use of it in the intervening time to make sure it's all nice to work with.

Cheers,

Bron.


On Fri, Mar 4, 2022, at 15:52, internet-drafts@ietf.org wrote:
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the JSON Mail Access Protocol WG of the IETF.
> 
>         Title           : JMAP Blob management extension
>         Author          : Bron Gondwana
> Filename        : draft-ietf-jmap-blob-09.txt
> Pages           : 28
> Date            : 2022-03-04
> 
> Abstract:
>    The JMAP base protocol (RFC8620) provides the ability to upload and
>    download arbitrary binary data via HTTP POST and GET on defined
>    endpoint.  This binary data is called a "blob".
> 
>    This extension adds additional ways to create and access blobs, by
>    making inline method calls within a standard JMAP request.
> 
>    This extension also adds a reverse lookup mechanism to discover where
>    blobs are referenced within other data types.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-jmap-blob-09.html
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-blob-09
> 
> 
> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
> 
> 
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap
> 

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


--19abc6ea0dd74341a28590ea5a03fcc5
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">Hi all, sorry for the delay in getting this revision out!&=
nbsp; I've wordsmithed the introduction some more, and also rewritten th=
e "Blob/set" to be "Blob/upload" based on feedback from Neil that it was=
 different enough from a standard Foo/set that using a different verb ma=
de more sense.<br></div><div style=3D"font-family:Arial;"><br></div><div=
 style=3D"font-family:Arial;">I also decided to normalise the `catenate`=
 behaviour, such that we now always take an array of zero or more `data`=
 items, which may be data:asText, data:asBase64, a blob source, or in fu=
ture some other extension for finding data.<br></div><div style=3D"font-=
family:Arial;"><br></div><div style=3D"font-family:Arial;">And I trimmed=
 the requirement that you check BOTH the capability for this and the max=
UploadSize before uploading.&nbsp; If the server wants to restrict size =
for Blob/upload, it can tell you in one place.<br></div><div style=3D"fo=
nt-family:Arial;"><br></div><div style=3D"font-family:Arial;">This docum=
ent is already in WGLC, this is based on WGLC feedback. Given that it's =
a significant change, I'd love any updated feedback before IETF113 so I =
can ask Jim to ship it then if others are happy :)&nbsp; I also plan to =
update the Cyrus IMAP implementation and Fastmail's use of it in the int=
ervening time to make sure it's all nice to work with.<br></div><div sty=
le=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">Ch=
eers,<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D=
"font-family:Arial;">Bron.<br></div><div style=3D"font-family:Arial;"><b=
r></div><div style=3D"font-family:Arial;"><br></div><div>On Fri, Mar 4, =
2022, at 15:52,&nbsp;<a href=3D"mailto:internet-drafts@ietf.org">interne=
t-drafts@ietf.org</a> wrote:<br></div><blockquote type=3D"cite" id=3D"qt=
" style=3D""><div style=3D"font-family:Arial;"><br></div><div style=3D"f=
ont-family:Arial;">A New Internet-Draft is available from the on-line In=
ternet-Drafts directories.<br></div><div style=3D"font-family:Arial;">Th=
is draft is a work item of the JSON Mail Access Protocol WG of the IETF.=
<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D"font=
-family:Arial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Title&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : JMAP Blob managem=
ent extension<br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; : Bron Gondwana<br></div><div style=3D"font-family:Aria=
l;">Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : draft-ietf-jmap=
-blob-09.txt<br></div><div style=3D"font-family:Arial;">Pages&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 28<br></div><div sty=
le=3D"font-family:Arial;">Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; : 2022-03-04<br></div><div style=3D"font-family=
:Arial;"><br></div><div style=3D"font-family:Arial;">Abstract:<br></div>=
<div style=3D"font-family:Arial;">&nbsp;&nbsp; The JMAP base protocol (R=
FC8620) provides the ability to upload and<br></div><div style=3D"font-f=
amily:Arial;">&nbsp;&nbsp; download arbitrary binary data via HTTP POST =
and GET on defined<br></div><div style=3D"font-family:Arial;">&nbsp;&nbs=
p; endpoint.&nbsp; This binary data is called a "blob".<br></div><div st=
yle=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">&=
nbsp;&nbsp; This extension adds additional ways to create and access blo=
bs, by<br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp; making in=
line method calls within a standard JMAP request.<br></div><div style=3D=
"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">&nbsp;&=
nbsp; This extension also adds a reverse lookup mechanism to discover wh=
ere<br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp; blobs are re=
ferenced within other data types.<br></div><div style=3D"font-family:Ari=
al;"><br></div><div style=3D"font-family:Arial;"><br></div><div style=3D=
"font-family:Arial;">The IETF datatracker status page for this draft is:=
<br></div><div style=3D"font-family:Arial;"><a href=3D"https://datatrack=
er.ietf.org/doc/draft-ietf-jmap-blob/">https://datatracker.ietf.org/doc/=
draft-ietf-jmap-blob/</a><br></div><div style=3D"font-family:Arial;"><br=
></div><div style=3D"font-family:Arial;">There is also an HTML version a=
vailable at:<br></div><div style=3D"font-family:Arial;"><a href=3D"https=
://www.ietf.org/archive/id/draft-ietf-jmap-blob-09.html">https://www.iet=
f.org/archive/id/draft-ietf-jmap-blob-09.html</a><br></div><div style=3D=
"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">A diff =
from the previous version is available at:<br></div><div style=3D"font-f=
amily:Arial;"><a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-=
jmap-blob-09">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-jmap-blob-0=
9</a><br></div><div style=3D"font-family:Arial;"><br></div><div style=3D=
"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">Interne=
t-Drafts are also available by rsync at rsync.ietf.org::internet-drafts<=
br></div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-=
family:Arial;"><br></div><div style=3D"font-family:Arial;">_____________=
__________________________________<br></div><div style=3D"font-family:Ar=
ial;">Jmap mailing list<br></div><div style=3D"font-family:Arial;"><a hr=
ef=3D"mailto:Jmap@ietf.org">Jmap@ietf.org</a><br></div><div style=3D"fon=
t-family:Arial;"><a href=3D"https://www.ietf.org/mailman/listinfo/jmap">=
https://www.ietf.org/mailman/listinfo/jmap</a><br></div><div style=3D"fo=
nt-family:Arial;"><br></div></blockquote><div style=3D"font-family:Arial=
;"><br></div><div id=3D"sig56629417"><div class=3D"signature">--<br></di=
v><div class=3D"signature">&nbsp; Bron Gondwana, CEO, Fastmail Pty Ltd<b=
r></div><div class=3D"signature">&nbsp; brong@fastmailteam.com<br></div>=
<div class=3D"signature"><br></div></div><div style=3D"font-family:Arial=
;"><br></div></body></html>
--19abc6ea0dd74341a28590ea5a03fcc5--


From nobody Fri Mar  4 16:08:13 2022
Return-Path: <brong@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 C917C3A0ABB; Fri,  4 Mar 2022 16:08:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level: 
X-Spam-Status: No, score=-2.109 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=e+u//jTs; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=inaiPvjc
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 jxglc3z1X43y; Fri,  4 Mar 2022 16:07:56 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECA623A0AA6; Fri,  4 Mar 2022 16:07:55 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 091635C010B; Fri,  4 Mar 2022 19:07:55 -0500 (EST)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Fri, 04 Mar 2022 19:07:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm2; bh=9RyYLCaHBdf12dvM04rYqKc0riPgIy/yJKayLl SeH0I=; b=e+u//jTsLvtzEZRfmWujbhYavJpMxbQkAHMfYpGG2l7aYbyvzFNgAu jmSX0tdmBgOSWi+3HOuqcqntd4ayRVAjbTr0j+oPcmUkBORCusX17Fq586DtuXFg 0cFRsXy8Lv5DLLDQ5vITqOjCnVfhHnDh3CPpXkbI6VW+VGdJRj9VR0lzTSMgcjDF v1hE8bxRGcVYT23CSBPfTmRnWsNproxqt72ah+JnQyNV4ptXanKAIIvJRfUASb/m U/Fvo6Oxx3hZgu0jPZyYAi8mATgWDGK6974oPZHgxfWgM3PXVq8xod87UiWjsURx Tn0U3liYyDXmpNQOPgocCLobUiuqRJsA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=9RyYLCaHBdf12dvM04rYqKc0riPgIy/yJKayLlSeH 0I=; b=inaiPvjcDUZQze4NaeJqqH+Mkv2mkOh8NEJlkr7jS8dK7k7LKIgmrcsVd jn+W+dcT1a6G5ymQiPP3W/sQGIEueWyvGpq49MQXjt7paCvdzC8JrMPy8kEUMpG3 MWXX+npCzTAUiFJUwV0xhl/7jh3+Hhu2ytO5TKiba+dgFiizzqg4F/+Wf13XupBw bxsXVyFa+ASHmAgr83Q8coG1XoR5fXO8GsiFj4rsKgMjNi7kQM0jMuiUqq5Ddokh pP7vU2BCsgQOxcX4ZSoYV5qqYFLKV2mIHROaWy3rxwJSUHl1KmJOfTPPF29vdTdz gk1uGDdk1JrVKnRba/eXOlx0YyhSg==
X-ME-Sender: <xms:2qkiYiDMT-d21cqvLl2uHeALwR8JrHxJK6g8KepW8V4G8PCyOaTSfQ> <xme:2qkiYsjF1GOgZ5Gu_afoZ-fL69b7jXNuADkbTEAeK_2w6PuyNoQgX6117gn7-f-aW xqTSJkbhmI>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddtledgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkfffhvffutgesrgdtreerreertdenucfhrhhomhepfdeurhhonhcu ifhonhgufigrnhgrfdcuoegsrhhonhhgsehfrghsthhmrghilhhtvggrmhdrtghomheqne cuggftrfgrthhtvghrnhepvdetteeiveeihfegiedtgeeigfduveelhefgffelgeelueeh hfeitdelgedtffegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:2qkiYlk-CmfrzhSJvYazqueuPofVF6q5SAe0RF-05lZPbfK34x3C4A> <xmx:2qkiYgzuTwC0oNrIVAqjUU2RQUFyJYslA66MOC0q8zBwyhWUr7U_nA> <xmx:2qkiYnTnOgk_he0bQWpD0wSz-oXchhLvQmrC3_93tt4t1RlluDdm0Q> <xmx:26kiYifv5wJuoWShZP-6qzMi7zwfe7g60rWTGGY_g6jq9RZJHZFHQw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id A460EAC0E9C; Fri,  4 Mar 2022 19:07:54 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4849-gd25ea29a5a-fm-20220301.001-gd25ea29a
Mime-Version: 1.0
Message-Id: <c7477992-2e56-414a-9d6d-e9bd02df7daf@dogfood.fastmail.com>
Date: Fri, 04 Mar 2022 16:07:24 -0800
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org, calsify@ietf.org
Cc: "Mario Loffredo" <mario.loffredo@iit.cnr.it>, "Robert Stepanek" <rsto@fastmailteam.com>, art-ads@ietf.org
Content-Type: multipart/alternative; boundary=d5320097c4e245c89a1d9629ea51374d
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/18043OiLYOaQ_NVUV62G55isKDo>
Subject: [Jmap] Transfer of draft-ietf-jmap-jscontact to calext
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: Sat, 05 Mar 2022 00:08:02 -0000

--d5320097c4e245c89a1d9629ea51374d
Content-Type: text/plain

Hi JMAP and CALEXT members,

The CALEXT recharter has just gone through, and it brings the JSContact format firmly within the scope of CALEXT, so we're going to move the remaining work over to the other working group.

Sorry for the late notice, the charter only just went through!

Mario/Robert - if you could upload a new draft with the name `draft-ietf-calext-jscontact`, ideally before the draft cutoff this Sunday! that would be great.  Ditto the mapping document.  Further discussion will happen on the calsify@ietf.org list.

Either way, we'll put the work on the CALEXT agenda regardless of what the drafts are called, so please come to that session if you're interested. It's at 10am on Tuesday morning, Vienna time.

Thanks in advance for your flexibility as we fiddle around where work happens :)

Cheers,

Bron (on behalf of the JMAP and CALEXT chairs)

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


--d5320097c4e245c89a1d9629ea51374d
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">Hi JMAP and CALEXT members,<br></div><div style=3D"font-fa=
mily:Arial;"><br></div><div style=3D"font-family:Arial;">The CALEXT rech=
arter has just gone through, and it brings the JSContact format firmly w=
ithin the scope of CALEXT, so we're going to move the remaining work ove=
r to the other working group.<br></div><div style=3D"font-family:Arial;"=
><br></div><div style=3D"font-family:Arial;"><div style=3D"font-family:A=
rial;">Sorry for the late notice, the charter only just went through!<br=
></div><div><br></div></div><div style=3D"font-family:Arial;">Mario/Robe=
rt - if you could upload a new draft with the name <code style=3D"border=
-top-color:rgb(204, 204, 204);border-top-style:solid;border-top-width:1p=
x;border-right-color:rgb(204, 204, 204);border-right-style:solid;border-=
right-width:1px;border-bottom-color:rgb(204, 204, 204);border-bottom-sty=
le:solid;border-bottom-width:1px;border-left-color:rgb(204, 204, 204);bo=
rder-left-style:solid;border-left-width:1px;border-image-outset:0;border=
-image-repeat:stretch;border-image-slice:100%;border-image-source:none;b=
order-image-width:1;border-top-left-radius:3px;border-top-right-radius:3=
px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;backgrou=
nd-color:rgb(246, 246, 246);background-position-x:0%;background-position=
-y:0%;background-repeat:repeat;background-attachment:scroll;background-i=
mage:none;background-size:auto;background-origin:padding-box;background-=
clip:border-box;font-family:menlo, consolas, monospace;font-size:90%;pad=
ding-top:1px;padding-right:3px;padding-bottom:1px;padding-left:3px;">dra=
ft-ietf-calext-jscontact</code>, ideally before the draft cutoff this Su=
nday! that would be great.&nbsp; Ditto the mapping document.&nbsp; Furth=
er discussion will happen on the <a href=3D"mailto:calsify@ietf.org">cal=
sify@ietf.org</a> list.<br></div><div style=3D"font-family:Arial;"><br><=
/div><div style=3D"font-family:Arial;">Either way, we'll put the work on=
 the CALEXT agenda regardless of what the drafts are called, so please c=
ome to that session if you're interested. It's at 10am on Tuesday mornin=
g, Vienna time.<br></div><div style=3D"font-family:Arial;"><br></div><di=
v style=3D"font-family:Arial;">Thanks in advance for your flexibility as=
 we fiddle around where work happens :)<br></div><div style=3D"font-fami=
ly:Arial;"><br></div><div style=3D"font-family:Arial;">Cheers,<br></div>=
<div style=3D"font-family:Arial;"><br></div><div style=3D"font-family:Ar=
ial;">Bron (on behalf of the JMAP and CALEXT chairs)<br></div><div style=
=3D"font-family:Arial;"><br></div><div id=3D"sig56629417"><div class=3D"=
signature">--<br></div><div class=3D"signature">&nbsp; Bron Gondwana, CE=
O, Fastmail Pty Ltd<br></div><div class=3D"signature">&nbsp; brong@fastm=
ailteam.com<br></div><div class=3D"signature"><br></div></div><div style=
=3D"font-family:Arial;"><br></div></body></html>
--d5320097c4e245c89a1d9629ea51374d--


From nobody Mon Mar  7 08:22:52 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: jmap@ietf.org
Delivered-To: jmap@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 703113A0D40; Mon,  7 Mar 2022 08:22:43 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: jmap@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: jmap@ietf.org
Message-ID: <164667016340.25313.7882177718484676887@ietfa.amsl.com>
Date: Mon, 07 Mar 2022 08:22:43 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/PfKpZcMGyQpyV_B4YApdlVGa7wo>
Subject: [Jmap] I-D Action: draft-ietf-jmap-tasks-03.txt
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 07 Mar 2022 16:22:44 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the JSON Mail Access Protocol WG of the IETF.

        Title           : JMAP for Tasks
        Authors         : Joris Baum
                          Hans-Joerg
	Filename        : draft-ietf-jmap-tasks-03.txt
	Pages           : 19
	Date            : 2022-03-07

Abstract:
   This document specifies a data model for synchronizing task data with
   a server using JMAP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Mon Mar  7 08:35:56 2022
Return-Path: <joris@audriga.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 15B673A1015 for <jmap@ietfa.amsl.com>; Mon,  7 Mar 2022 08:35:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 7cHsPPS1Zu-O for <jmap@ietfa.amsl.com>; Mon,  7 Mar 2022 08:35:46 -0800 (PST)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EF083A13E9 for <jmap@ietf.org>; Mon,  7 Mar 2022 08:33:57 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 8707FA156 for <jmap@ietf.org>; Mon,  7 Mar 2022 17:33:55 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PAC03ST9K0mk for <jmap@ietf.org>; Mon,  7 Mar 2022 17:33:53 +0100 (CET)
Received: from [192.168.0.134] (ip-046-223-163-066.um13.pools.vodafone-ip.de [46.223.163.66]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id 07385A08B for <jmap@ietf.org>; Mon,  7 Mar 2022 17:33:53 +0100 (CET)
Content-Type: multipart/alternative; boundary="------------rsUbzuJfaMMPgO3h8iP42HKk"
Message-ID: <707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com>
Date: Mon, 7 Mar 2022 17:33:52 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1
Content-Language: en-US
To: jmap@ietf.org
References: <164667016340.25313.7882177718484676887@ietfa.amsl.com>
From: Joris Baum <joris@audriga.com>
In-Reply-To: <164667016340.25313.7882177718484676887@ietfa.amsl.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/g5vcNKEM2IkLCbSOI-ekjqzqATA>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-tasks-03.txt
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: Mon, 07 Mar 2022 16:35:54 -0000

This is a multi-part message in MIME format.
--------------rsUbzuJfaMMPgO3h8iP42HKk
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

I just pushed a new version. I mainly changed a few properties of the 
Task object as a first result of the JMAP Tasks Survey [1]. I tried to 
focus on obvious extensions for now:

  * Adds a source property - a String with values like "Email" or "Web App"
  * Adds an estimatedWork property - similar to estimatedDuration
  * Adds an impact property - a String with values like "major" or "block"
  * Extends the progress property with more values (deferred, resolved,
    needs-feedback and confirmed) and adds some mapping recommendations.

Regards,

Joris


[1] https://gist.github.com/jaudriga/cd323fa75397c76b1dd30861ef590302

On 07.03.22 17:22, internet-drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the JSON Mail Access Protocol WG of the IETF.
>
>          Title           : JMAP for Tasks
>          Authors         : Joris Baum
>                            Hans-Joerg
> 	Filename        : draft-ietf-jmap-tasks-03.txt
> 	Pages           : 19
> 	Date            : 2022-03-07
>
> Abstract:
>     This document specifies a data model for synchronizing task data with
>     a server using JMAP.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03
>
>
> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap

-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

http://www.audriga.com  |http://www.twitter.com/audriga

--------------------------------------------------------------------------
audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------

--------------rsUbzuJfaMMPgO3h8iP42HKk
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>I just pushed a new version. I mainly changed a few properties of
      the Task object as a first result of the JMAP Tasks Survey [1]. I
      tried to focus on obvious extensions for now:</p>
    <ul>
      <li>Adds a source property - a String with values like "Email" or
        "Web App"</li>
      <li>Adds an estimatedWork property - similar to estimatedDuration</li>
      <li>Adds an impact property - a String with values like "major" or
        "block"</li>
      <li>Extends the progress property with more values (deferred,
        resolved, needs-feedback and confirmed) and adds some mapping
        recommendations.</li>
    </ul>
    <p>Regards,</p>
    <p>Joris<br>
    </p>
    <p><br>
    </p>
    <p>[1]
      <a class="moz-txt-link-freetext" href="https://gist.github.com/jaudriga/cd323fa75397c76b1dd30861ef590302">https://gist.github.com/jaudriga/cd323fa75397c76b1dd30861ef590302</a><br>
    </p>
    <div class="moz-cite-prefix">On 07.03.22 17:22,
      <a class="moz-txt-link-abbreviated" href="mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a> wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:164667016340.25313.7882177718484676887@ietfa.amsl.com">
      <pre class="moz-quote-pre" wrap="">
A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the JSON Mail Access Protocol WG of the IETF.

        Title           : JMAP for Tasks
        Authors         : Joris Baum
                          Hans-Joerg
	Filename        : draft-ietf-jmap-tasks-03.txt
	Pages           : 19
	Date            : 2022-03-07

Abstract:
   This document specifies a data model for synchronizing task data with
   a server using JMAP.


The IETF datatracker status page for this draft is:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/">https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/</a>

There is also an HTML version available at:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html">https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html</a>

A diff from the previous version is available at:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03">https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03</a>


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts


_______________________________________________
Jmap mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Jmap@ietf.org">Jmap@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/jmap">https://www.ietf.org/mailman/listinfo/jmap</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

<a class="moz-txt-link-freetext" href="http://www.audriga.com">http://www.audriga.com</a> | <a class="moz-txt-link-freetext" href="http://www.twitter.com/audriga">http://www.twitter.com/audriga</a>

--------------------------------------------------------------------------
audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------</pre>
  </body>
</html>

--------------rsUbzuJfaMMPgO3h8iP42HKk--


From nobody Tue Mar 15 16:51:59 2022
Return-Path: <fenton@bluepopcorn.net>
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 4CAC43A0D98 for <jmap@ietfa.amsl.com>; Tue, 15 Mar 2022 16:51:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level: 
X-Spam-Status: No, score=-2.108 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=bluepopcorn.net
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 Hv0umjFNTFE3 for <jmap@ietfa.amsl.com>; Tue, 15 Mar 2022 16:51:52 -0700 (PDT)
Received: from v2.bluepopcorn.net (v2.bluepopcorn.net [IPv6:2607:f2f8:a994::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 377603A0D96 for <jmap@ietf.org>; Tue, 15 Mar 2022 16:51:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bluepopcorn.net; s=supersize; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Sn9q23tDUojlcAEreiYrmRsZWXjJSyNwOIKFhscOnHY=; b=YVxrH8FkVRxVEkDm2M3PRN1Qzo ctRg01OFHKpp89VOCYRD6kV7s68Be29/Pcc0QqZ5bbpRe4BommobUGZANayciN4wDildis55U3NW5 Ls53g+kB9q3qxDfAfQHAhp0attLCua5q3WnGML+u/iInZK9g7KVdMXmSD/J9s+phObYk=;
Received: from [2601:647:4400:1261:6187:7ced:32b0:ca1c] (helo=[10.10.20.145]) by v2.bluepopcorn.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <fenton@bluepopcorn.net>) id 1nUGxB-0000bx-3J; Tue, 15 Mar 2022 16:51:49 -0700
From: Jim Fenton <fenton@bluepopcorn.net>
To: Bron Gondwana <brong@fastmailteam.com>
Cc: IETF JMAP Mailing List <jmap@ietf.org>
Date: Tue, 15 Mar 2022 16:51:48 -0700
X-Mailer: MailMate (1.14r5852)
Message-ID: <51EC5BC8-8734-497A-B22C-C806E936E702@bluepopcorn.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_AD804076-50A7-4EB6-98AC-3CE4FF1298EA_="
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/7bl_b5vjY3nRKxVQfS-vlqU1Atc>
Subject: [Jmap] Review of draft-ietf-jmap-blob-09
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: Tue, 15 Mar 2022 23:51:58 -0000

--=_MailMate_AD804076-50A7-4EB6-98AC-3CE4FF1298EA_=
Content-Type: text/plain; charset=UTF-8; format=flowed; markup=markdown
Content-Transfer-Encoding: 8bit

I went through jmap-blob-09 today and it looks like you have addressed 
nearly all of my comments on -07; thanks!

A couple of residual or new items:

Abstract: (RFC8620) -> [RFC8620]

The new draft seems to avoid the use of ‘catenate’ that was used 
extensively in -07. Good, because at least for me, ‘catenate’ is 
rarely used (while ‘concatenate’ is common); you had me running for 
the dictionary. But there are a couple of lingering uses that are 
probably not intended:

* Section 4.1, 5th paragraph from end, “…the catenate itself is 
invalid…”
* Section 4.1, penultimate paragraph, “…catenate sources might be 
extended…”

Section 5, last paragraph, chosen DataSources -> chosen data sources

You might also want to run this through idnits; it found a few other 
things.

-Jim
--=_MailMate_AD804076-50A7-4EB6-98AC-3CE4FF1298EA_=
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body><div style=3D"font-family: sans-serif;"><div class=3D"markdown" sty=
le=3D"white-space: normal;">
<p dir=3D"auto">I went through jmap-blob-09 today and it looks like you h=
ave addressed nearly all of my comments on -07; thanks!</p>
<p dir=3D"auto">A couple of residual or new items:</p>
<p dir=3D"auto">Abstract: (RFC8620) -&gt; [RFC8620]</p>
<p dir=3D"auto">The new draft seems to avoid the use of =E2=80=98catenate=
=E2=80=99 that was used extensively in -07. Good, because at least for me=
, =E2=80=98catenate=E2=80=99 is rarely used (while =E2=80=98concatenate=E2=
=80=99 is common); you had me running for the dictionary. But there are a=
 couple of lingering uses that are probably not intended:</p>
<ul>
<li>Section 4.1, 5th paragraph from end, =E2=80=9C=E2=80=A6the catenate i=
tself is invalid=E2=80=A6=E2=80=9D</li>
<li>Section 4.1, penultimate paragraph, =E2=80=9C=E2=80=A6catenate source=
s might be extended=E2=80=A6=E2=80=9D</li>
</ul>
<p dir=3D"auto">Section 5, last paragraph, chosen DataSources -&gt; chose=
n data sources</p>
<p dir=3D"auto">You might also want to run this through idnits; it found =
a few other things.</p>
<p dir=3D"auto">-Jim</p>

</div></div></body>

</html>

--=_MailMate_AD804076-50A7-4EB6-98AC-3CE4FF1298EA_=--


From nobody Tue Mar 15 17:10:48 2022
Return-Path: <brong@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 40BEB3A0DA0 for <jmap@ietfa.amsl.com>; Tue, 15 Mar 2022 17:10:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 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, T_SCC_BODY_TEXT_LINE=-0.01, 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=p9X9Ixbu; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=IZkjK/AR
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 HazyEcQ7RJX3 for <jmap@ietfa.amsl.com>; Tue, 15 Mar 2022 17:10:41 -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 1967A3A0D9F for <jmap@ietf.org>; Tue, 15 Mar 2022 17:10:40 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 121085C0241; Tue, 15 Mar 2022 20:10:40 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Tue, 15 Mar 2022 20:10:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; bh=1k8eyyxsZCdMTC x6cJl1s3jTNJTSV9it4QKNrMZocZ4=; b=p9X9Ixbu0YU7xr6n6NXloTYaHk4O/d VP4K1ggp0gur+35QDq6pYtuOkUNSM9YJqX0RZ/ZoRNL6rKll0zPhUqzsZdo4ftBa EvAGZd4NQ9B+E5fg1g1NwD03yHcvqktdGVi1ecztXa7T5xxcBGwCE9lq+L0lxTnq mAbFPOvjKQpNao+qvgG3QHbxL1SxT6NE6m81kwKk5qkSnR9Vqn4VHlBfJwAsDdLZ sYs0xG6WlUX6mCWLOwJxhvfuokVw09CA+knHEGGPiCtj0fQoZa5fCdr/WFR8B3Ii ZlBFhg79OYJq5hcNSjCrR52bGUeTJ1HHxrGW/LXV1o2MR7t1vw/Eh54w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=1k8eyyxsZCdMTCx6c Jl1s3jTNJTSV9it4QKNrMZocZ4=; b=IZkjK/ARGAy15GynW/uqzOAZkD6IZ/TMF qCw/aycelt91gtJNDQli3pXMZl11cFl9zvlW8wB0j/Orj1qCiyzGtUSvVrhRei+S nU3GoycbQLfXhHvtz1QNhtQ5+nGeGly44varlJCpFl4faqyGCZAOt6Bm20mX1u85 PZi5j03cWSRpgGYS3LTko40EdBH6c9Y3Qyflbm7/s/qj3N48NBew4n36mUlBTjH+ 6D1OrcLbo9TsqTtWgT7/YZGAe7bFdyM2qjGc7Xnkqj4WS4lDt0zCTX9E+OKzzzWS DumlrV1HwnxJ+8LGmLBc7oaO9b7hqVqLDC1wYM/m99JMHO6gthxlQ==
X-ME-Sender: <xms:_yoxYpgmqr8lpNiJkDNsrzer8Im8IMnOwHMVRIu0IWNJoSo5woIisQ> <xme:_yoxYuAaNSZSYTU6DwrfmN95hjugrPUe0plYjMK3nKHIFJQW0S_viU4BWynFccJ0m mPnlv4weYQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudefuddgudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesrgdtreerreerjeenucfhrhhomhepfdeurhho nhcuifhonhgufigrnhgrfdcuoegsrhhonhhgsehfrghsthhmrghilhhtvggrmhdrtghomh eqnecuggftrfgrthhtvghrnheptdehteegfeevteduffevteehfffghefhvdevkeeuhfeh ueetudehgfegieekjeetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:_yoxYpEJovhQbbFcEEUXdDpPcRTg8h0oKOUOMftW91hOHe1huxfLLQ> <xmx:_yoxYuTEJUZBdZC9SEb4Oquo__8Hmqa8W3fCi4lfbheCsjWo0K4euw> <xmx:_yoxYmxxbUMRMPl01nZR2IDlHOnVoBGi2nyd5ggzOaR5aKgkoj0C6g> <xmx:ACsxYrvJrVq3xlg4rP5GJ2zKTnhdMHoVyAIdds2RSF8q2pJsbTtxoA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3C346AC0E98; Tue, 15 Mar 2022 20:10:39 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4907-g25ce6f34a9-fm-20220311.001-g25ce6f34
Mime-Version: 1.0
Message-Id: <f1246446-a515-4b54-8840-15f843bb7a15@beta.fastmail.com>
In-Reply-To: <51EC5BC8-8734-497A-B22C-C806E936E702@bluepopcorn.net>
References: <51EC5BC8-8734-497A-B22C-C806E936E702@bluepopcorn.net>
Date: Tue, 15 Mar 2022 20:10:19 -0400
From: "Bron Gondwana" <brong@fastmailteam.com>
To: "Jim Fenton" <fenton@bluepopcorn.net>
Cc: "IETF JMAP Mailing List" <jmap@ietf.org>
Content-Type: multipart/alternative; boundary=d9c38fdbea69468484438a6b7e944416
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/1R97wl3e2-VBIXvCX0eSNC8Vx2s>
Subject: Re: [Jmap] Review of draft-ietf-jmap-blob-09
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, 16 Mar 2022 00:10:47 -0000

--d9c38fdbea69468484438a6b7e944416
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable

Thanks! I'll do that later tonight.. I'll see if I can sneak in a -10 be=
fore the session, though my slides from obviously address both -09 and t=
he fixes since. Also gonna implement just to make sure it makes sense.

Bron.

On Tue, Mar 15, 2022, at 19:51, Jim Fenton wrote:
> I went through jmap-blob-09 today and it looks like you have addressed=
 nearly all of my comments on -07; thanks!
>=20
> A couple of residual or new items:
>=20
> Abstract: (RFC8620) -> [RFC8620]
>=20
> The new draft seems to avoid the use of =E2=80=98catenate=E2=80=99 tha=
t was used extensively in -07. Good, because at least for me, =E2=80=98c=
atenate=E2=80=99 is rarely used (while =E2=80=98concatenate=E2=80=99 is =
common); you had me running for the dictionary. But there are a couple o=
f lingering uses that are probably not intended:
>=20
>  * Section 4.1, 5th paragraph from end, =E2=80=9C=E2=80=A6the catenate=
 itself is invalid=E2=80=A6=E2=80=9D
>  * Section 4.1, penultimate paragraph, =E2=80=9C=E2=80=A6catenate sour=
ces might be extended=E2=80=A6=E2=80=9D
> Section 5, last paragraph, chosen DataSources -> chosen data sources
>=20
> You might also want to run this through idnits; it found a few other t=
hings.
>=20
> -Jim
>=20

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

--d9c38fdbea69468484438a6b7e944416
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"f=
ont-family:Arial;">Thanks! I'll do that later tonight.. I'll see if I ca=
n sneak in a -10 before the session, though my slides from obviously add=
ress both -09 and the fixes since. Also gonna implement just to make sur=
e it makes sense.<br></div><div style=3D"font-family:Arial;"><br></div><=
div style=3D"font-family:Arial;">Bron.</div><div style=3D"font-family:Ar=
ial;"><br></div><div>On Tue, Mar 15, 2022, at 19:51, Jim Fenton wrote:<b=
r></div><blockquote type=3D"cite" id=3D"qt" style=3D""><div style=3D"fon=
t-family:sans-serif;"><div class=3D"qt-markdown" style=3D"white-space:no=
rmal;"><p dir=3D"auto">I went through jmap-blob-09 today and it looks li=
ke you have addressed nearly all of my comments on -07; thanks!<br></p><=
p dir=3D"auto">A couple of residual or new items:<br></p><p dir=3D"auto"=
>Abstract: (RFC8620) -&gt; [RFC8620]<br></p><p dir=3D"auto">The new draf=
t seems to avoid the use of =E2=80=98catenate=E2=80=99 that was used ext=
ensively in -07. Good, because at least for me, =E2=80=98catenate=E2=80=99=
 is rarely used (while =E2=80=98concatenate=E2=80=99 is common); you had=
 me running for the dictionary. But there are a couple of lingering uses=
 that are probably not intended:<br></p><ul><li>Section 4.1, 5th paragra=
ph from end, =E2=80=9C=E2=80=A6the catenate itself is invalid=E2=80=A6=E2=
=80=9D<br></li><li>Section 4.1, penultimate paragraph, =E2=80=9C=E2=80=A6=
catenate sources might be extended=E2=80=A6=E2=80=9D<br></li></ul><p dir=
=3D"auto">Section 5, last paragraph, chosen DataSources -&gt; chosen dat=
a sources<br></p><p dir=3D"auto">You might also want to run this through=
 idnits; it found a few other things.<br></p><p dir=3D"auto">-Jim<br></p=
></div></div></blockquote><div style=3D"font-family:Arial;"><br></div><d=
iv id=3D"sig56629417"><div class=3D"signature">--<br></div><div class=3D=
"signature">&nbsp; Bron Gondwana, CEO, Fastmail Pty Ltd<br></div><div cl=
ass=3D"signature">&nbsp; brong@fastmailteam.com<br></div><div class=3D"s=
ignature"><br></div></div></body></html>
--d9c38fdbea69468484438a6b7e944416--


From nobody Wed Mar 16 05:52:51 2022
Return-Path: <nelkinsalan2@outlook.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 9F2303A0D77 for <jmap@ietfa.amsl.com>; Wed, 16 Mar 2022 05:52:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.858
X-Spam-Level: 
X-Spam-Status: No, score=-1.858 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.com
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 XonWdATPkQF9 for <jmap@ietfa.amsl.com>; Wed, 16 Mar 2022 05:52:44 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn20830.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eab::830]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27C973A0D75 for <jmap@ietf.org>; Wed, 16 Mar 2022 05:52:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F8JJYB7vkuiOx1WCTXaOv6AmZGJ/W2fMmhrCVQeA3z+3En5YXzHg7TBQFbgTa5azzycU/c9PkacKEac/cgUtYUylQFPGMCm5EbA59R0wNaSKshghBbhlgLkS1hpeH2cdtTDwCc1uwWhzhQ2mMZ7NKPvqkv/rdwN8qkmdRDginICF3fWksEWTaaFKqwkbqFHEFSO6XQIXdjZ4aGQMEzsTeZ7V/h/52w+cJMLBJAgUhS/4w3jDRVAioAoWXv0I3idSVdd0+V59lLYaRS03RF3Hhh/3ejztXRdg2yY/Zv112xxIT3r8UCys9BIzCNWdC0SgoWhfe559WRSscYa+cv1rtQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Q5AwAWbhWl/KYdM4iQYApILpy/vDrmRsQ0kNoRwO/6w=; b=HYgnQnoKBcLVHw5eVh1sxAl+ImRNTtjb5rN8DSwthlfoYgOSr++oeko3zVwgC4NfNz/j7OaGZejaUovjYOwKjSL2Vx0OAUFeA+Co7/zf5VMNHBXH8nh74tYhiGBU5+CD2+Q91oI9/uDWGvDIrM2YuNcwH+pI+4xuEYsHm3kQJQZBtKSXCbLlAeXpP7i1PGu8xLw2W06e2WsF9cXKI/oh4+nfztAN3zkjLcojwRngvyzrO8C5c3XDAJlfax9glgCOFJ5vOTCNwl5KPBX9Xe2bgkD/UGab1yWVUdZzjQ5LzY8KMDtxDPs0z9Fa7JQaWv7+lOQUqKM7ahmOMNLRofK1Og==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q5AwAWbhWl/KYdM4iQYApILpy/vDrmRsQ0kNoRwO/6w=; b=piCGKUEYxoiC/oRF8Vjg6CPbCjB9LIJxe3gBia9tIOnEEkuaoR3vyXz3SGmEyaVmNBLu/9t8/Pl2DD+TR8DWsnTBdqVN50wf9vcbuEGuNnzmGaavDsx9r4E7snfv7S6YVdQBZWZsKdkUXiIRN5n9CAoURTK0ZLVSlVmGwUNLorNXS4wYGcDo+I6OoGCKS8COGa7AaPNZ3O3wK9v7/zKRvriCpqxXNkBxtnB3KJgsLz2UIzPh2c7xV/SKeaK8+SDtOu3/Q4uqTjiHrchQ81IZUjZG4LZocT15q8aMcSH2kwLA8S+DSYgVgMWP73dF1i5ee3gkuYmPnxMAXqs++WF21Q==
Received: from DM6PR11MB4642.namprd11.prod.outlook.com (2603:10b6:5:2a2::24) by BYAPR11MB2920.namprd11.prod.outlook.com (2603:10b6:a03:82::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.26; Wed, 16 Mar 2022 12:52:22 +0000
Received: from DM6PR11MB4642.namprd11.prod.outlook.com ([fe80::7c15:ccef:382e:7d88]) by DM6PR11MB4642.namprd11.prod.outlook.com ([fe80::7c15:ccef:382e:7d88%9]) with mapi id 15.20.5081.015; Wed, 16 Mar 2022 12:52:21 +0000
X-YMail-OSG: rb2UwHEVM1lGE7rZ5DRP.Ah62sJ6w.LIgiaZjj.yH2y5gyDsfufXjN6OUkI1Lw2 T1WeRlZXssICQ7H30ITuUBlZCVYtuIomLmOoGWcFfP4SIR0sEvSnqVyG8ZXyw_oAiyDOaeBzbLQW 9ie0SNqRTsVlvEqPo.zU.Cinz3gJLL3SYoBec2hB6Ji1BYtcl5VPT4_1fa7U_2Xayvk6jyui8Qe_ lE4xROgppyh1VUGPXgXOlkfVus5nhHhYEsFUxkcxIQ0vv0yi8oF81eKsARU1MVNcp92md47IhRHa taLgvfVnTZHkK3rzv0YYx0Y8yKDr9gc8wHSUc1Ec2a2B6sho_NcWv1smGr.OCx7p84UUQkhl6h9U dvzweM9WIrYAj4PE.9mhH_kPnjr3LJqufYU_mDH6pKDs6QG4UbOuLfJWCy5.J5H90Mkuluvn2AHv SzpDoeeGdNYBkMnnOx7_kqNWKTbc1U90fEvSP.AnVU3jFDclKfCGG3VA5utEMI2TgM2aKf_eGQFx yIYOsR2q_5x_5FtBUbRiq0ko3Av9Ab4oy7AP.s4zgmGsXn4N2LRSWIpCdf43YzftUpQiZOJQaH95 uvZSx6kF6BmRoRVtQBE5YXPHjsiPqGVsqvSiZGOc9YsKIkA9nxZZ_fPvR4h.4_EYC4IwyvPXjqX_ ja27n4o5_b3ndb0XUg4ChjmCe0DkBr_OIjxy2xRnApzVfoEl9dfAJ_Vrv2MZvnpXHYMyPifBS563 ZZfcLakIJC.fIRmuZnS3_bF5arH0jkws0WDc_4B7HBqtyDdFWNUprX5HNYoJJwlDMJE7sF_e5bdW UzBzodbC8SiKdhH1URpvLRu8AA8g.a8Z0rmmDsYgLWCNVfUu9unMq.TLkkDlv8A21yGemqsuVzMz Kqq4J9Nq6elTIrn66ppxBgA0RTQuVvNbMZSVSBuedKYBc0.zCk3ef9e3JHvYnKaypE9hDhDqXtde RiBslVpmFwX8BB4kFZ.3CdrXTjtLxLiGZUAwBeqpYDk6_5EQmx93jOYV4aROhFbSkrsQ9ArBFuIb GwnzgfmeQOPeeUIo1yp_XFC_49YmNHQYyif2cN7DkVeLlKpBhFHyEILJkgfD8hbh6eFjyF_Mgcob 4vQq8CYT8xN0dQtJbFu6BIfzWuyAZhsEE4UmX.jlUS2.Po_b2Ekzu0_PD3bk9MxTO5nv7dXF2TC4 NqXIi1TyqBkb6t1lO6DpEM88YjauSviVGoTEA1nOXo42wmHJQljLDTXA6813whThazfaxv7upwgu CnodthHQRcxvrSTOsUin7la_VYsbrFWk6.YzYbh9bV68ZAAbJpWZgpWlq52cdluFUnkFkaUX4hrE vdeu8Ct2e.yMzzMd2scumwfe_UNIOOU_ssAtwSuiXIC0yoSF9jP2ybdDxdnLK8MjyiSmAjY9v4aw KXM7W1t6SZwsZXVEyryo8Rlkgt4xPKirChoPalhlsqg3yZMiAeIWyJfJL9D_0ff3XvvPKcaqZJ3r jD7ZJ3XXItAGspBQZpjsvRFnZtZ9I3PggIm2pz8pY.hX0G7J9Tg4J0WE5mdaD8N11t3fCYgkc4mz .whypMxxPKDLIx03A0iQ0AcSsl07ikTcgOS0SDDaOIhV.NVyCh0VwE2rjhugnf2lXh7y8CxL18g3 4arYvTXdcYS9KxTiuCamtqwdLKniOBEYwjAdzGYaD6u6Mh4JOymyLYP0XYxTR0t.nd7X.YNIq3ix ZJ4slJlZVf1vldiqkwl62ViAGNnX8dn0gfXV8CfH0UnfZpcsS0F8sN0hHWCFcCY_ZuSHzGq2PUhS pJHe11tvdENwxGG7Nj8rpV3G3AbUsIUPv4WvIyn9c1LsiiUkg1ykJz.B1A1m8dNh.GHQ_GgEOvBr 7LobRZ3Faj5zY4qMyrqy14WxO3V63_VpLdL3SOx.OJE7u0pFeLrwbRRZC4cPoxInPU5hNpsgyt4M 2w9BOjyIt0aGSlRY7ArsKQpmDOvm3rbhtQop2etFn2llR2dpcIMPsjIhw0ElVDacxXt3enqDgvqq annpQ6WDf6YnaVpuBsFJLmbS1L_jHxtWNecmZJ.HAE1OZgK1oNWOImVaD5dE0b.kfFsBaVu4O3Ma zfZZBD3TSHGOQ1aRCrV.qwkSEu_U3Fi.Xfw.oG54hUtA26xO0e22BMjl0aqTHt6.7EFfArabHsD_ Tt3LExkxSyBf1_0AuFEusY0AMVKVMUsHha7Y-
X-Sonic-MF: <nelkinsalan2@outlook.com>
Date: Wed, 16 Mar 2022 12:52:18 +0000 (UTC)
From: nelkins alan <nelkinsalan2@outlook.com>
To: Bron Gondwana <brong@fastmailteam.com>,  Jim Fenton <fenton@bluepopcorn.net>
Cc: IETF JMAP Mailing List <jmap@ietf.org>
Message-ID: <DM6PR11MB4642A073B3008CF254BA70A694119@DM6PR11MB4642.namprd11.prod.outlook.com>
In-Reply-To: <f1246446-a515-4b54-8840-15f843bb7a15@beta.fastmail.com>
References: <51EC5BC8-8734-497A-B22C-C806E936E702@bluepopcorn.net> <f1246446-a515-4b54-8840-15f843bb7a15@beta.fastmail.com>
Content-Type: multipart/alternative;  boundary="----=_Part_3082096_230500878.1647435138129"
X-Mailer: WebService/1.1.19878 YahooMailIosMobile
X-TMN: [LGjz5/b5fKGhtFOTCEBY2di5rh+aQn3G]
X-ClientProxiedBy: MN2PR10CA0001.namprd10.prod.outlook.com (2603:10b6:208:120::14) To DM6PR11MB4642.namprd11.prod.outlook.com (2603:10b6:5:2a2::24)
X-Microsoft-Original-Message-ID: <1907644473.3082099.1647435138131@mail.yahoo.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f5a7ef50-4e3e-447c-6554-08da074bcf93
X-MS-TrafficTypeDiagnostic: BYAPR11MB2920:EE_
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: IGnIL4XR0n3rhp/EbyLCpMVN3p4EHWsjvAe4UXsSd4ltOhraSxmdouBAXNPuVP1ufkdg6vY+n+PTk2KQ+xCDwLO60xP5LNVS2aYwYkWnU3iqbXcyffjP6suqFN4rHJMieEzc10TeWZ3gBJ1SHx1psfEpQd0XfePdS3zwoOWwBT5O1IVD21JCWPfo9Q97Ti+8xeR5XustV4m2fVkPYWpZzL/sgz/lc6XSPo1zurPoycLeKHT1PIZmLSV+cSOWAYSwKgVHic5fFGulODOy9nrivjoFL/v6wabwlD14DNnCRMkujR1jlJYsyVF2NCakrLdRnWx94Fq4/PaOytqKG6dUII5d9zvkB7SH8HSrXVOulhc9AOpOu60ixHqxF9WqD5sPNUuweazDU7Vci3+GjfmW8XNyYgprw3kKsoBl+xQoyX4HltzhUmnOi9ScigPnRC7uzORhBcdtttrDCLLBb8hcMsGFGz8yHUJsoeNXnYXOez5QxnNx12U4x2bXP86bL7nt5A6WctHWEkh/NAGB1bIyRQid+Dz2YnBnPYJBHhwlKu5gm5wKmdnOkLVBEW6j+WLShkp6T2ovc46C0pXmFRgvP4ZwmXvXlW5gE/FLPEVJ6FiiXVrRIH87bv5mAM4ijZyF4XgtEFqut52IO3iOyHQilQ==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cjJrTG1zOHQ5RUZ5RUVOTzVZVVBnREE2ekZLZ1VkQ1l4ZmhJYXZzbUpBdklY?= =?utf-8?B?UVlkVVBqcWdTdUZXYWw3M0xSdUhMNFAwNGRwQTdYY2lMVERPL0FhL1VTWHlC?= =?utf-8?B?RzhoMGtabDlYNmQ0YUJCeStQTWFKVUV2U1ZqYk9GVFI2V3hZNHBJaklBclpM?= =?utf-8?B?TTlzZjhRUFBFT1FhWVhTVzB1U2M4dmk5SExIaHJ3OUFHSVd6Y0c1ZHhRd2x2?= =?utf-8?B?V3dZbHpYNjBPUlM1Z2lNc2I1WlpHcnlseXczS1R3RkpvdjBWeUwvRFp1YmhJ?= =?utf-8?B?YVVuR2M4VStiYktiYzZOQ0dNY2FJeERNTGkzN3kyaU5FbTZPMVYwbjdPdEU4?= =?utf-8?B?VnB2bE8xZ2s0Q2ltSVh5ZnlLQTc1dVQzY0hXS0Y0UjlCWmJNeXMrRW5JYnNV?= =?utf-8?B?aWxOZmNzWTRZNDR4TVlJTGJQTUswYmZxY0lNeDBlLzJmakN6V0g0djBJNmN6?= =?utf-8?B?SW5JZWNzbFhjL0RpZzQyS2pXNmFMSkoxSlBOdnYwMWtvSmY0ZWtEQkFIa3Jq?= =?utf-8?B?Q1RzSHk4WUJ4VW1zT29YblYvbDl6WUcvUHBXQjJQeTdyY0RlM2pGbHphelFN?= =?utf-8?B?cGNtbm04ZDV6R0ltRXpTS0h2YVIzN0V1UXlUYmxHMmU3M3FNWlhValdlbDRZ?= =?utf-8?B?YUJLQTNWUFRSVWNISUNRK050MEVpbHhob3JFcThSM0ZPc3llc0xvY3FKUmZQ?= =?utf-8?B?VHQvY0ZvV21ONjRrT1V3d2pMMWR2QWJiQWtCckpWZzRSc0pKd216bU1vOGpj?= =?utf-8?B?YlRTT1pjRjZrRU85S0hSVFZVNGFoaXNSRWR0ZzAzeWlya1dRR2lsOTBYdG42?= =?utf-8?B?MFpNK3ZhZHFmMXBwQzJIa2ZNcmtzOGo2QlhpMjZ1NkZybmxxaCt1eFlrNXAx?= =?utf-8?B?V3ZJbll2aTNNazNQK1NlRlFOdGk2R3V5czRtMTNURHpjV0F6Mk9RbU9QKzhK?= =?utf-8?B?Sm9VSk9SbkxvYXJOaWQ3dlVxRkZsNURRdVZNTDA3VUdQbXMybUFud3NFZzVh?= =?utf-8?B?ZTJqQUZpdy8vRlFBVWM1cDBudHkzeUtMazMybWVFRjVpTCtqRkdBdWp6cEs4?= =?utf-8?B?eXY1eHdlQTR0aEh6Y2dGS1dsa21uR1RsVFlQejFOWE1UcDNWYTVIaS93V3JT?= =?utf-8?B?WFJmZ3NoWmV4U0FvU2YvdEZxWFVIaTczWDcybk9nSnE0YnJjSE0zZjRqdWVH?= =?utf-8?B?T3luS3d3VDYvVXBhM0JIdXdhQlRDZ0wwcm8yQjI2Q09XS0k1c2FydFZvTFBh?= =?utf-8?B?SnE2VUlMY1RYUkx2WXBVQWFtTTNRem5Sc0ZNOE9tNTZmK1dvb0hLVFdmdDZC?= =?utf-8?B?QnVkUkwvSmgwTTNBeUsrcDM4TFU0N0lxY0VDMFRBVWRodTlvMzh0U0RkR0VJ?= =?utf-8?B?VVZyQXBCVVo1S05FamlEODYxSU1wZEI2RjhOSDUzTWFPOEIwUk0rMnh0YVdL?= =?utf-8?B?a0JPRTBpWnllcVJjM3dvbkpwMzJqc0FNVjNhbm83RURyKzZwL3ROTTl0Um5L?= =?utf-8?B?RlZBUTExVlVyK2haQXhCMWs4T0JTUzBkS245cDB6dlB3WTRQamQ2NXVYeVJJ?= =?utf-8?B?NDVEUT09?=
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f5a7ef50-4e3e-447c-6554-08da074bcf93
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4642.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2022 12:52:21.9080 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2920
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/Yzol9eZWp2Mnmizu08C9okkaySc>
Subject: Re: [Jmap] Review of draft-ietf-jmap-blob-09
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, 16 Mar 2022 12:52:49 -0000

------=_Part_3082096_230500878.1647435138129
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Got it.


Sent from Yahoo Mail for iPhone


On Tuesday, March 15, 2022, 19:11, Bron Gondwana <brong@fastmailteam.com> w=
rote:


#yiv8960052730 p.yiv8960052730MsoNormal, #yiv8960052730 p.yiv8960052730MsoN=
oSpacing{margin:0;}#yiv8960052730 p.yiv8960052730MsoNormal, #yiv8960052730 =
p.yiv8960052730MsoNoSpacing{margin:0;}Thanks! I'll do that later tonight.. =
I'll see if I can sneak in a -10 before the session, though my slides from =
obviously address both -09 and the fixes since. Also gonna implement just t=
o make sure it makes sense.

Bron.
On Tue, Mar 15, 2022, at 19:51, Jim Fenton wrote:


I went through jmap-blob-09 today and it looks like you have addressed near=
ly all of my comments on -07; thanks!


A couple of residual or new items:


Abstract: (RFC8620) -> [RFC8620]


The new draft seems to avoid the use of =E2=80=98catenate=E2=80=99 that was=
 used extensively in -07. Good, because at least for me, =E2=80=98catenate=
=E2=80=99 is rarely used (while =E2=80=98concatenate=E2=80=99 is common); y=
ou had me running for the dictionary. But there are a couple of lingering u=
ses that are probably not intended:

  =20
   - Section 4.1, 5th paragraph from end, =E2=80=9C=E2=80=A6the catenate it=
self is invalid=E2=80=A6=E2=80=9D  =20

   - Section 4.1, penultimate paragraph, =E2=80=9C=E2=80=A6catenate sources=
 might be extended=E2=80=A6=E2=80=9D  =20


Section 5, last paragraph, chosen DataSources -> chosen data sources


You might also want to run this through idnits; it found a few other things=
.



-Jim


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

_______________________________________________
Jmap mailing list
Jmap@ietf.org
https://www.ietf.org/mailman/listinfo/jmap



------=_Part_3082096_230500878.1647435138129
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html xmlns=3D"http://www.w3.org/1999/xhtml" xmlns:v=3D"urn:schemas-microso=
ft-com:vml" xmlns:o=3D"urn:schemas-microsoft-com:office:office"><head><!--[=
if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>=
96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]-->
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"></=
head><body>
Got it.<br><br><br><a href=3D"https://overview.mail.yahoo.com/?.src=3DiOS">=
Sent from Yahoo Mail for iPhone</a><br><br><p class=3D"yahoo-quoted-begin" =
style=3D"font-size: 15px; color: #715FFA; padding-top: 15px; margin-top: 0"=
>On Tuesday, March 15, 2022, 19:11, Bron Gondwana &lt;brong@fastmailteam.co=
m&gt; wrote:</p><blockquote class=3D"iosymail"><div id=3D"yiv8960052730"><t=
itle></title><style type=3D"text/css">#yiv8960052730 p.yiv8960052730MsoNorm=
al, #yiv8960052730 p.yiv8960052730MsoNoSpacing{margin:0;}
#yiv8960052730 p.yiv8960052730MsoNormal, #yiv8960052730 p.yiv8960052730MsoN=
oSpacing{margin:0;}</style><div><div style=3D"font-family:Arial;">Thanks! I=
'll do that later tonight.. I'll see if I can sneak in a -10 before the ses=
sion, though my slides from obviously address both -09 and the fixes since.=
 Also gonna implement just to make sure it makes sense.<br clear=3D"none"><=
/div><div style=3D"font-family:Arial;"><br clear=3D"none"></div><div style=
=3D"font-family:Arial;">Bron.</div><div style=3D"font-family:Arial;"><br cl=
ear=3D"none"></div><div id=3D"yiv8960052730yqtfd80452" class=3D"yiv89600527=
30yqt1100472010"><div>On Tue, Mar 15, 2022, at 19:51, Jim Fenton wrote:<br =
clear=3D"none"></div></div><blockquote id=3D"yiv8960052730qt" type=3D"cite"=
 style=3D""><div style=3D"font-family:sans-serif;"><div style=3D"white-spac=
e:normal;" class=3D"yiv8960052730qt-markdown"><div id=3D"yiv8960052730yqtfd=
05233" class=3D"yiv8960052730yqt1100472010"><p>I went through jmap-blob-09 =
today and it looks like you have addressed nearly all of my comments on -07=
; thanks!<br clear=3D"none"></p><p>A couple of residual or new items:<br cl=
ear=3D"none"></p><p>Abstract: (RFC8620) -&gt; [RFC8620]<br clear=3D"none"><=
/p><p>The new draft seems to avoid the use of =E2=80=98catenate=E2=80=99 th=
at was used extensively in -07. Good, because at least for me, =E2=80=98cat=
enate=E2=80=99 is rarely used (while =E2=80=98concatenate=E2=80=99 is commo=
n); you had me running for the dictionary. But there are a couple of linger=
ing uses that are probably not intended:<br clear=3D"none"></p><ul><li>Sect=
ion 4.1, 5th paragraph from end, =E2=80=9C=E2=80=A6the catenate itself is i=
nvalid=E2=80=A6=E2=80=9D<br clear=3D"none"></li><li>Section 4.1, penultimat=
e paragraph, =E2=80=9C=E2=80=A6catenate sources might be extended=E2=80=A6=
=E2=80=9D<br clear=3D"none"></li></ul><p>Section 5, last paragraph, chosen =
DataSources -&gt; chosen data sources<br clear=3D"none"></p><p>You might al=
so want to run this through idnits; it found a few other things.<br clear=
=3D"none"></p></div><p></p><div id=3D"yiv8960052730yqtfd08439" class=3D"yiv=
8960052730yqt1100472010">-Jim</div><br clear=3D"none"></div></div></blockqu=
ote><div style=3D"font-family:Arial;"><br clear=3D"none"></div><div id=3D"y=
iv8960052730sig56629417"><div class=3D"yiv8960052730signature">--<br clear=
=3D"none"></div><div class=3D"yiv8960052730signature">&nbsp; Bron Gondwana,=
 CEO, Fastmail Pty Ltd<br clear=3D"none"></div><div class=3D"yiv8960052730s=
ignature">&nbsp; brong@fastmailteam.com<div id=3D"yiv8960052730yqtfd16332" =
class=3D"yiv8960052730yqt1100472010"><br clear=3D"none"></div></div><div id=
=3D"yiv8960052730yqtfd74735" class=3D"yiv8960052730yqt1100472010"><div clas=
s=3D"yiv8960052730signature"><br clear=3D"none"></div></div></div></div></d=
iv><div class=3D"yqt1100472010" id=3D"yqtfd58893">_________________________=
______________________<br clear=3D"none">Jmap mailing list<br clear=3D"none=
"><a shape=3D"rect" ymailto=3D"mailto:Jmap@ietf.org" href=3D"mailto:Jmap@ie=
tf.org">Jmap@ietf.org</a><br clear=3D"none"><a shape=3D"rect" href=3D"https=
://www.ietf.org/mailman/listinfo/jmap" target=3D"_blank">https://www.ietf.o=
rg/mailman/listinfo/jmap</a><br clear=3D"none"></div><blockquote></blockquo=
te></blockquote>
</body></html>=

------=_Part_3082096_230500878.1647435138129--


From nobody Sat Mar 19 04:10:51 2022
Return-Path: <brong@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 B0BC03A10F3 for <jmap@ietfa.amsl.com>; Sat, 19 Mar 2022 04:10:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=2XVQi8MH; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=L7+L+qgE
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 p5U1frWJnbsP for <jmap@ietfa.amsl.com>; Sat, 19 Mar 2022 04:10:42 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33AB73A10E2 for <jmap@ietf.org>; Sat, 19 Mar 2022 04:10:42 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id EE5615C0184 for <jmap@ietf.org>; Sat, 19 Mar 2022 07:10:37 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Sat, 19 Mar 2022 07:10:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; bh=IDkQqi11qOPAeB TxTahZpkyY6eqTdZGLtCNqcX5cuAA=; b=2XVQi8MH7jy9VwlKcXui46H2yJmtpa NSxKpEHnkaeeVjBKCrh2M+fSo8twNIwgrs3W0f2E40Ge13ngsUkIDAJVpx+Qqg7I 6VWeQjX7hzy/1uLhN0jfFClYs/uuu0KHunH1JTUCny13fMArHSTzGj5/m3HHyKu6 2u8MzFBdHe+D+zLlS7hvjJ90g023yqBsB5fOaauwo60mdlz0R5QRjGwdVwkxfeti 4w11tIpq4Sh/OfePeLKDqj0oneqs+wCEAMtObooVeCnAgIIoU+j9TnZbHO5jUJbK C0jZ8lKNrggwvVKs9ObGEebcNBsdMXuHBsyIxDmQfXjUOKgs3slhAQ4g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=IDkQqi11qOPAeBTxT ahZpkyY6eqTdZGLtCNqcX5cuAA=; b=L7+L+qgEt0skORQJYmpNgWNLajtLvlm95 W2oUXPZt4TFL6KrIGSxjBJNJZY3yH2scy5wzSgA+q7ReYhoQvBu6WbYzNOL+DwJ6 ysReR0p30hIQ0BiVWAop+SBNApk3hajnsKICnUt4Zz2UHIORQGNToGlHEbFjo0le +Qyde5M8T2E/ojLwPy4akHVHJb0OAUenP3mkol+IMudy8a4sZh1Fnpmkv891vCtW AqRhvR9wmRMIqf+kWlykBQIBFeSQcRLNVeLTZOp9JzM0PIV3i9ji4MbYRmuFtYCz aJo/vSKDvL2+Rm087eIuBSdK9Z/cTz7F//GCfdXCL/EHy7CFTxKug==
X-ME-Sender: <xms:Lbo1YhyAOAfMreaYCwk7XbzjzCjWTbiKajfet-QRtM3nUYf3P6xDtw> <xme:Lbo1YhTQ7X9crg4_oY7UBxwyOxfpRtQKmGwGvdcXNVtrgS-tOa-C8l_izaGoyD4pq az5SgMdIjk>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudefkedgvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerreejnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghes fhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpedtheetgeefve etudffveetheffgfehhfdvveekuefhheeuteduhefggeeikeejteenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsrhhonhhgsehfrghsthhmrg hilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:Lbo1YrXoA0N-2rc13be5mZCLE1tvktM4gGN7i3KLsdBVAukPusJZEw> <xmx:Lbo1YjgffM1MnUOmWf0Dqo5Y4iMzJJdj5obk2GQnPjz8wkNSZoRQeQ> <xmx:Lbo1YjBfyZWwtc2W3MgLXxZlu1qLfK64xZ7CBe9WSY8Xtz-wSKjI_Q> <xmx:Lbo1YmNSNnrGg8syuPjTNrpkROIhi_lG3_WG-3urKvoHLTyDxSyLSw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id A89B5AC0E98; Sat, 19 Mar 2022 07:10:37 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4907-g25ce6f34a9-fm-20220311.001-g25ce6f34
Mime-Version: 1.0
Message-Id: <e79bddea-0f47-4a9f-a4e4-a92772cec91f@dogfood.fastmail.com>
In-Reply-To: <51EC5BC8-8734-497A-B22C-C806E936E702@bluepopcorn.net>
References: <51EC5BC8-8734-497A-B22C-C806E936E702@bluepopcorn.net>
Date: Sat, 19 Mar 2022 12:10:17 +0100
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=a8f00b1998ae4abfbd4efd08e2d9b9b4
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/JbPXOzM2JnbRp4WmnnzjAB_wQ9E>
Subject: Re: [Jmap] Review of draft-ietf-jmap-blob-09
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: Sat, 19 Mar 2022 11:10:49 -0000

--a8f00b1998ae4abfbd4efd08e2d9b9b4
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable

On Wed, Mar 16, 2022, at 00:51, Jim Fenton wrote:
> I went through jmap-blob-09 today and it looks like you have addressed=
 nearly all of my comments on -07; thanks!
>=20
> A couple of residual or new items:
>=20
> Abstract: (RFC8620) -> [RFC8620]
>=20

If I do this, idnits complains:

  ** The abstract seems to contain references ([RFC8620]), which it
     shouldn't.  Please replace those with straight textual mentions of =
the
     documents in question.

> The new draft seems to avoid the use of =E2=80=98catenate=E2=80=99 tha=
t was used extensively in -07. Good, because at least for me, =E2=80=98c=
atenate=E2=80=99 is rarely used (while =E2=80=98concatenate=E2=80=99 is =
common); you had me running for the dictionary. But there are a couple o=
f lingering uses that are probably not intended:
>=20
>  * Section 4.1, 5th paragraph from end, =E2=80=9C=E2=80=A6the catenate=
 itself is invalid=E2=80=A6=E2=80=9D
>  * Section 4.1, penultimate paragraph, =E2=80=9C=E2=80=A6catenate sour=
ces might be extended=E2=80=A6=E2=80=9D

This is fixed.  Thanks for noticing them.

> Section 5, last paragraph, chosen DataSources -> chosen data sources
>=20

Yep, fair - DataSource is the object, but in that context it should just=
 be words rather than the object definition.

> You might also want to run this through idnits; it found a few other t=
hings.
>=20
The main thing was long lines for the registry tables.  Was there anythi=
ng else that isn't an artifact of the parser assuming square brackets in=
 JMAP object syntax are references?


Bron.

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


--a8f00b1998ae4abfbd4efd08e2d9b9b4
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">On Wed, Mar 16, 2022, at 00:51, Jim Fenton wrote:<br></div=
><blockquote type=3D"cite" id=3D"qt" style=3D""><div style=3D"font-famil=
y:sans-serif;"><div class=3D"qt-markdown" style=3D"white-space:normal;">=
<p dir=3D"auto">I went through jmap-blob-09 today and it looks like you =
have addressed nearly all of my comments on -07; thanks!<br></p><p dir=3D=
"auto">A couple of residual or new items:<br></p><p dir=3D"auto">Abstrac=
t: (RFC8620) -&gt; [RFC8620]<br></p></div></div></blockquote><div style=3D=
"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">If I do=
 this, idnits complains:<br></div><div style=3D"font-family:Arial;"><br>=
</div><pre>  ** The abstract seems to contain references ([RFC8620]), wh=
ich it
     shouldn't.  Please replace those with straight textual mentions of =
the
     documents in question.
<br></pre><blockquote type=3D"cite" id=3D"qt" style=3D""><div style=3D"f=
ont-family:sans-serif;"><div class=3D"qt-markdown" style=3D"white-space:=
normal;"><p dir=3D"auto">The new draft seems to avoid the use of =E2=80=98=
catenate=E2=80=99 that was used extensively in -07. Good, because at lea=
st for me, =E2=80=98catenate=E2=80=99 is rarely used (while =E2=80=98con=
catenate=E2=80=99 is common); you had me running for the dictionary. But=
 there are a couple of lingering uses that are probably not intended:<br=
></p><ul><li>Section 4.1, 5th paragraph from end, =E2=80=9C=E2=80=A6the =
catenate itself is invalid=E2=80=A6=E2=80=9D<br></li><li>Section 4.1, pe=
nultimate paragraph, =E2=80=9C=E2=80=A6catenate sources might be extende=
d=E2=80=A6=E2=80=9D<br></li></ul></div></div></blockquote><div style=3D"=
font-family:Arial;"><br></div><div style=3D"font-family:Arial;">This is =
fixed.&nbsp; Thanks for noticing them.<br></div><div style=3D"font-famil=
y:Arial;"><br></div><blockquote type=3D"cite" id=3D"qt" style=3D""><div =
style=3D"font-family:sans-serif;"><div class=3D"qt-markdown" style=3D"wh=
ite-space:normal;"><p dir=3D"auto">Section 5, last paragraph, chosen Dat=
aSources -&gt; chosen data sources<br></p></div></div></blockquote><div =
style=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;"=
>Yep, fair - DataSource is the object, but in that context it should jus=
t be words rather than the object definition.<br></div><div style=3D"fon=
t-family:Arial;"><br></div><blockquote type=3D"cite" id=3D"qt" style=3D"=
"><div style=3D"font-family:sans-serif;"><div class=3D"qt-markdown" styl=
e=3D"white-space:normal;"><p dir=3D"auto">You might also want to run thi=
s through idnits; it found a few other things.<br></p></div></div></bloc=
kquote><div style=3D"font-family:sans-serif;"><div class=3D"qt-markdown"=
 style=3D"white-space:normal;"><p dir=3D"auto">The main thing was long l=
ines for the registry tables.&nbsp; Was there anything else that isn't a=
n artifact of the parser assuming square brackets in JMAP object syntax =
are references?<br></p><div style=3D"font-family:Arial;" dir=3D"auto"><b=
r></div><div style=3D"font-family:Arial;" dir=3D"auto">Bron.<br></div><d=
iv style=3D"font-family:Arial;" dir=3D"auto"><br></div><div style=3D"fon=
t-family:Arial;" dir=3D"auto">--<br></div></div></div><div id=3D"sig5662=
9417"><div class=3D"signature">&nbsp; Bron Gondwana, CEO, Fastmail Pty L=
td<br></div><div class=3D"signature">&nbsp; brong@fastmailteam.com<br></=
div><div class=3D"signature"><br></div></div><div style=3D"font-family:A=
rial;"><br></div></body></html>
--a8f00b1998ae4abfbd4efd08e2d9b9b4--


From nobody Sat Mar 19 05:40:09 2022
Return-Path: <brong@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 E14A93A1226; Sat, 19 Mar 2022 05:39:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=uR3NIMNE; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=PdsVZaBk
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 0qMzaFthCfMX; Sat, 19 Mar 2022 05:39:46 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D72563A07A9; Sat, 19 Mar 2022 05:39:45 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 366E65C0150; Sat, 19 Mar 2022 08:39:45 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Sat, 19 Mar 2022 08:39:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm2; bh=4ZnUbnMmsKsDJDe22kA6jQuiVIJEhKwILI5UKq lEOjE=; b=uR3NIMNEw7iqOLMSATjp+2vrRxhR9vLXNZjFOeUGKIMWZDSFi4hGF9 CBwI8NLfw4YArineB8/453FOmRy9kvC/z1dPRNUwET2GW+sVHItGd7Tz5lr4RioY kqXZP5MgJ6jaSd+eB5K2ozVXV2I7N+mmuCWWnAJZ+E+zga6AtDT/b+37RSzNqLiq dblZno8Nf1fw8yxqprUfPGLLOD4qNgA1X2DmJUGcvCXi7IEuRKN/FgLyblnX/Fsf zZ+CFhQDz2vI4Fa2a4TzvXqysFUlirHWWzKX5uuTmyBDCmFYPTZ1CrsPq2iapTWe 3FQmLN4JD2psuJHyHc29fxPn/vbsm3Bg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=4ZnUbnMmsKsDJDe22kA6jQuiVIJEhKwILI5UKqlEO jE=; b=PdsVZaBknLNEErH1ZznyHPODL5JOy+M0TSfso8vKGBezIcXHrPCzwHNyE zOTpYoFv9nPm70dXSOxaMZdIm1e1vZpAD0lpuJ9Dxbj7YRnvrJ8IXDHpM2T7pfLU QDdVZaFznxV7YMn5uPMwbKLY4q2KCqia+VKiCuLC87bqmqM2BC+TI1L7BzdVxwvT SCS6SoS+iCw0Q0IYgXrPWSx8u1k9qIQC+Bh4uaESH5a0rKStoY80okKnHkpHrxBe FN3Lz4cTW2Ec5a21a+8Z5q5rrX3nh5qQrUySEScMkGETJcNJaKV54Ze8eCX5j83k oVNA9QvMF+AGZAkdVIcGmmtZT8ZDg==
X-ME-Sender: <xms:Ec81YpJaM2RmEWA1cXNQhMQhNu1Bk9gy4hmGdCkT1W9AF-iG5FADMA> <xme:Ec81YlLYyi_cMKF0JH10pI7HIsKYa-dLGQ8Mwj9PzoWgtRN8QUClRFMynQEeIdSrJ oAWsoHmdCw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudefkedggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsegrtderre erredtnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghesfhgr shhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpefhjeehkeejkeehve eutdejteeihffffeduiedttdejhfelteevueehudeltdeuffenucffohhmrghinhepihgv thhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:Ec81YhsfsBbRBpRA5DNTNz1An28WkGFzv7aFLmu2g0hm9F1F60SpuA> <xmx:Ec81YqbstkCIkSEczKes_f24RrwtSrvnmSqyLk0DRzxc0_7o8ef3Ag> <xmx:Ec81Ygaryz_tkEfNa-nLZkrZXmOfkLSkWOF3gZZsH_nPi6ECiMyDXQ> <xmx:Ec81Ym0DH8ef5Bf5TLK5po31XcLsqwXLgkOPVhYwRqW-P5Xh5V4z7w>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 060E4AC0E98; Sat, 19 Mar 2022 08:39:45 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4907-g25ce6f34a9-fm-20220311.001-g25ce6f34
Mime-Version: 1.0
Message-Id: <2bf8404b-caa3-4d03-bb44-5d0e2402cf21@dogfood.fastmail.com>
Date: Sat, 19 Mar 2022 13:39:24 +0100
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org, extra@ietf.org
Content-Type: multipart/alternative; boundary=758dce04e68541d387085ba63b38b0a9
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/EBzqWcPdsR0cX-QspJxKvufF0nA>
Subject: [Jmap] Slides!
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: Sat, 19 Mar 2022 12:39:51 -0000

--758dce04e68541d387085ba63b38b0a9
Content-Type: text/plain

Hi authors / speakers at the JMAP/EXTRA session at IETF113.

Can you please either email me your slides or upload them to https://datatracker.ietf.org/meeting/113/session/jmap so they're in the datatracker and available in meetecho before the meeitng.  It's much easier if everything is in the system before the session.

Thanks,

Bron.


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


--758dce04e68541d387085ba63b38b0a9
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">Hi authors / speakers at the JMAP/EXTRA session at IETF113=
.<br></div><div style=3D"font-family:Arial;"><div><br></div><div>Can you=
 please either email me your slides or upload them to <a href=3D"https:/=
/datatracker.ietf.org/meeting/113/session/jmap">https://datatracker.ietf=
.org/meeting/113/session/jmap</a> so they're in the datatracker and avai=
lable in meetecho before the meeitng.&nbsp; It's much easier if everythi=
ng is in the system before the session.<br></div><div style=3D"font-fami=
ly:Arial;"><br></div><div style=3D"font-family:Arial;">Thanks,<br></div>=
<div style=3D"font-family:Arial;"><br>Bron.<br></div><br></div><div styl=
e=3D"font-family:Arial;"><br></div><div id=3D"sig56629417"><div class=3D=
"signature">--<br></div><div class=3D"signature">&nbsp; Bron Gondwana, C=
EO, Fastmail Pty Ltd<br></div><div class=3D"signature">&nbsp; brong@fast=
mailteam.com<br></div><div class=3D"signature"><br></div></div><div styl=
e=3D"font-family:Arial;"><br></div></body></html>
--758dce04e68541d387085ba63b38b0a9--


From nobody Sun Mar 20 04:15:34 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: jmap@ietf.org
Delivered-To: jmap@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 67D8A3A1225; Sun, 20 Mar 2022 04:15:32 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: jmap@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: jmap@ietf.org
Message-ID: <164777493229.16553.5021166573806192652@ietfa.amsl.com>
Date: Sun, 20 Mar 2022 04:15:32 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/PNqv_yZ4PrmPAR6lJE2tRe-gtZo>
Subject: [Jmap] I-D Action: draft-ietf-jmap-blob-10.txt
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 20 Mar 2022 11:15:33 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the JSON Mail Access Protocol WG of the IETF.

        Title           : JMAP Blob management extension
        Author          : Bron Gondwana
	Filename        : draft-ietf-jmap-blob-10.txt
	Pages           : 28
	Date            : 2022-03-20

Abstract:
   The JMAP base protocol (RFC8620) provides the ability to upload and
   download arbitrary binary data via HTTP POST and GET on defined
   endpoint.  This binary data is called a "blob".

   This extension adds additional ways to create and access blobs, by
   making inline method calls within a standard JMAP request.

   This extension also adds a reverse lookup mechanism to discover where
   blobs are referenced within other data types.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-jmap-blob-10.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-blob-10


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Sun Mar 20 05:06:00 2022
Return-Path: <brong@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 6B03D3A1423 for <jmap@ietfa.amsl.com>; Sun, 20 Mar 2022 05:05:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 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, T_SCC_BODY_TEXT_LINE=-0.01, 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=eURl352p; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=hqc6gtsL
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 adHG4RJpy_OA for <jmap@ietfa.amsl.com>; Sun, 20 Mar 2022 05:05:50 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68D723A12B7 for <jmap@ietf.org>; Sun, 20 Mar 2022 05:05:50 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id C981C5C00FD for <jmap@ietf.org>; Sun, 20 Mar 2022 08:05:49 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Sun, 20 Mar 2022 08:05:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; bh=hRih89vX8wUH8y Is3b7TcRBUp4FS+ebVcJp6zY/m2Gk=; b=eURl352pZT84wGdGOEn57X39f+UH7Q wO2G37se99P4So0buCxRJPPActvBZ6KAZ8vc6SD9yVw4QDKb4PwkXJQ3Ed5T1keA QhnVV2RKgIS3hOvCX15K3kcMgR3BBK7CUg2Dbi30LBj8/x4pG+svzIHEVtNePp/D TRU/VqQUfbrupsMheJgtPkeWLa6iual0xUBdZ5l1ewGpVhLEl2lwzoePJLA33Gae Fq630ZuMfutwThKDqZMsxKDf/u+yn953nCwgZJ+MsUKmYjQWj33Ju9HADUSHoyCM xXqkDmVyB0ac2QSXezpQAhu2fB1AofOIYp7d+pdHO1+mC9M4bcE5j7ig==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=hRih89vX8wUH8yIs3 b7TcRBUp4FS+ebVcJp6zY/m2Gk=; b=hqc6gtsLGjUGH/3PH5tcYtme5E2Mc9Inm E4IXiaJV/7tIKc/WjXdPmWn9Hf2k1HgtpE1DH4/s1Tbo7DwrMvyAZJJkYabNIKKs +xUOGtN+QYgd8ZtwVBDVC/LDfIrsCpn04uJllb4YvkVog+L2mjTZr1GqCKxYFQ50 xdZF/wIU0PyVj9U1BH3mcWzWEgYssJZlB1AbQxYtTo7at6fLvcwC9cHOgDQPUeaw a5uCV/zQqbzpcAsxCAWRFwWFlYqruxaDvXkfFG/TLM6ZlfX8OMU15p3zbL3XtYFb CA47zFou5YNqJ8CSN2hEIJOs/zb245VnOvG8TNzPACDDmrMomzOgA==
X-ME-Sender: <xms:nRg3Yn-YUFlT1O3tqLyke8_IqKylnNX7TrtUqc2Wd0awvXlsQUGWoQ> <xme:nRg3YjskXW_RTKpDMDQ9k3gdVWXFuTTDNzyboXqrnI0xzIuGd0BqV23-RZEaAHvUU oCnjyzZn3k>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeguddgfeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerredtnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghes fhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeffveefiefgje evteehheelgeetleetveeguedthfehgffhtdejhfdvhefhtdekgfenucffohhmrghinhep ihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:nRg3YlDH-aCwUoVgMpcasUYIZ5sSNdmiC-DgD-_U-6YI7Q4l2n999Q> <xmx:nRg3YjcpD1bzWBOpWaP_qKdTRR9rP4tXC31eBZxmVMvQieA8p322XQ> <xmx:nRg3YsO6czC1YdT8fZh8CgE_heMbXoXJLOJ36t4ecZyc3IT9cay4hA> <xmx:nRg3Yib0xQngrTEzMLGPFgC_DYdDzfbqSn8cJ248PfpIHOKBDImB9g>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7F68BAC0E98; Sun, 20 Mar 2022 08:05:49 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4907-g25ce6f34a9-fm-20220311.001-g25ce6f34
Mime-Version: 1.0
Message-Id: <3cc0ce80-84bd-4c1c-be4f-409245cc7fca@dogfood.fastmail.com>
In-Reply-To: <164777493229.16553.5021166573806192652@ietfa.amsl.com>
References: <164777493229.16553.5021166573806192652@ietfa.amsl.com>
Date: Sun, 20 Mar 2022 13:05:28 +0100
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=9b4e84b041d8498cbfab2e7d408f970a
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/ARXT2CpowLkWv0XoGEFvSy9Kbmc>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-blob-10.txt
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: Sun, 20 Mar 2022 12:05:56 -0000

--9b4e84b041d8498cbfab2e7d408f970a
Content-Type: text/plain

This is almost identical to version -09, correcting only a couple of things that Jim noticed - inconsistent naming and failure to remove all 'catenate' text.

I'll be presenting slides based on either version, since the substantial changes were all in -09.

Bron.

On Sun, Mar 20, 2022, at 12:15, internet-drafts@ietf.org wrote:
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the JSON Mail Access Protocol WG of the IETF.
> 
>         Title           : JMAP Blob management extension
>         Author          : Bron Gondwana
> Filename        : draft-ietf-jmap-blob-10.txt
> Pages           : 28
> Date            : 2022-03-20
> 
> Abstract:
>    The JMAP base protocol (RFC8620) provides the ability to upload and
>    download arbitrary binary data via HTTP POST and GET on defined
>    endpoint.  This binary data is called a "blob".
> 
>    This extension adds additional ways to create and access blobs, by
>    making inline method calls within a standard JMAP request.
> 
>    This extension also adds a reverse lookup mechanism to discover where
>    blobs are referenced within other data types.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-jmap-blob-10.html
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-blob-10
> 
> 
> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
> 
> 
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap
> 

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


--9b4e84b041d8498cbfab2e7d408f970a
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">This is almost identical to version -09, correcting only a=
 couple of things that Jim noticed - inconsistent naming and failure to =
remove all 'catenate' text.<br></div><div style=3D"font-family:Arial;"><=
br></div><div style=3D"font-family:Arial;">I'll be presenting slides bas=
ed on either version, since the substantial changes were all in -09.<br>=
</div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-fam=
ily:Arial;">Bron.<br></div><div style=3D"font-family:Arial;"><br></div><=
div>On Sun, Mar 20, 2022, at 12:15,&nbsp;<a href=3D"mailto:internet-draf=
ts@ietf.org">internet-drafts@ietf.org</a> wrote:<br></div><blockquote ty=
pe=3D"cite" id=3D"qt" style=3D""><div style=3D"font-family:Arial;"><br><=
/div><div style=3D"font-family:Arial;">A New Internet-Draft is available=
 from the on-line Internet-Drafts directories.<br></div><div style=3D"fo=
nt-family:Arial;">This draft is a work item of the JSON Mail Access Prot=
ocol WG of the IETF.<br></div><div style=3D"font-family:Arial;"><br></di=
v><div style=3D"font-family:Arial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 : JMAP Blob management extension<br></div><div style=3D"font-family:Ari=
al;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Author&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Bron Gondwana<br></div><div style=
=3D"font-family:Arial;">Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : draft-ietf-jmap-blob-10.txt<br></div><div style=3D"font-family:Aria=
l;">Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
28<br></div><div style=3D"font-family:Arial;">Date&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2022-03-20<br></div><div =
style=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;"=
>Abstract:<br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp; The J=
MAP base protocol (RFC8620) provides the ability to upload and<br></div>=
<div style=3D"font-family:Arial;">&nbsp;&nbsp; download arbitrary binary=
 data via HTTP POST and GET on defined<br></div><div style=3D"font-famil=
y:Arial;">&nbsp;&nbsp; endpoint.&nbsp; This binary data is called a "blo=
b".<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D"f=
ont-family:Arial;">&nbsp;&nbsp; This extension adds additional ways to c=
reate and access blobs, by<br></div><div style=3D"font-family:Arial;">&n=
bsp;&nbsp; making inline method calls within a standard JMAP request.<br=
></div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-fa=
mily:Arial;">&nbsp;&nbsp; This extension also adds a reverse lookup mech=
anism to discover where<br></div><div style=3D"font-family:Arial;">&nbsp=
;&nbsp; blobs are referenced within other data types.<br></div><div styl=
e=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;"><br=
></div><div style=3D"font-family:Arial;">The IETF datatracker status pag=
e for this draft is:<br></div><div style=3D"font-family:Arial;"><a href=3D=
"https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/">https://datatra=
cker.ietf.org/doc/draft-ietf-jmap-blob/</a><br></div><div style=3D"font-=
family:Arial;"><br></div><div style=3D"font-family:Arial;">There is also=
 an HTML version available at:<br></div><div style=3D"font-family:Arial;=
"><a href=3D"https://www.ietf.org/archive/id/draft-ietf-jmap-blob-10.htm=
l">https://www.ietf.org/archive/id/draft-ietf-jmap-blob-10.html</a><br><=
/div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-fami=
ly:Arial;">A diff from the previous version is available at:<br></div><d=
iv style=3D"font-family:Arial;"><a href=3D"https://www.ietf.org/rfcdiff?=
url2=3Ddraft-ietf-jmap-blob-10">https://www.ietf.org/rfcdiff?url2=3Ddraf=
t-ietf-jmap-blob-10</a><br></div><div style=3D"font-family:Arial;"><br><=
/div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-fami=
ly:Arial;">Internet-Drafts are also available by rsync at rsync.ietf.org=
::internet-drafts<br></div><div style=3D"font-family:Arial;"><br></div><=
div style=3D"font-family:Arial;"><br></div><div style=3D"font-family:Ari=
al;">_______________________________________________<br></div><div style=
=3D"font-family:Arial;">Jmap mailing list<br></div><div style=3D"font-fa=
mily:Arial;"><a href=3D"mailto:Jmap@ietf.org">Jmap@ietf.org</a><br></div=
><div style=3D"font-family:Arial;"><a href=3D"https://www.ietf.org/mailm=
an/listinfo/jmap">https://www.ietf.org/mailman/listinfo/jmap</a><br></di=
v><div style=3D"font-family:Arial;"><br></div></blockquote><div style=3D=
"font-family:Arial;"><br></div><div id=3D"sig56629417"><div class=3D"sig=
nature">--<br></div><div class=3D"signature">&nbsp; Bron Gondwana, CEO, =
Fastmail Pty Ltd<br></div><div class=3D"signature">&nbsp; brong@fastmail=
team.com<br></div><div class=3D"signature"><br></div></div><div style=3D=
"font-family:Arial;"><br></div></body></html>
--9b4e84b041d8498cbfab2e7d408f970a--


From nobody Sun Mar 20 12:17:49 2022
Return-Path: <joris@audriga.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 4A4D63A0A50 for <jmap@ietfa.amsl.com>; Sun, 20 Mar 2022 12:16:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level: 
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 JA-3lzzNaC86 for <jmap@ietfa.amsl.com>; Sun, 20 Mar 2022 12:16:46 -0700 (PDT)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB99A3A09CC for <jmap@ietf.org>; Sun, 20 Mar 2022 12:16:45 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 32A39A156 for <jmap@ietf.org>; Sun, 20 Mar 2022 20:16:42 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KjTRdfcxA6qx for <jmap@ietf.org>; Sun, 20 Mar 2022 20:16:39 +0100 (CET)
Received: from [31.133.136.205] (dhcp-88cd.meeting.ietf.org [31.133.136.205]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id CF6FDA0B6 for <jmap@ietf.org>; Sun, 20 Mar 2022 20:16:39 +0100 (CET)
Content-Type: multipart/alternative; boundary="------------s2mj8Bpmkk21s77zEIID7KOa"
Message-ID: <9d83b6a5-b18c-3171-dbbc-8edfa68263bd@audriga.com>
Date: Sun, 20 Mar 2022 20:16:38 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
Content-Language: en-US
To: jmap@ietf.org
References: <164667016340.25313.7882177718484676887@ietfa.amsl.com> <707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com>
From: Joris Baum <joris@audriga.com>
In-Reply-To: <707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/wIYu__vfMFO-i9hWnz4f8FXmrn4>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-tasks-03.txt
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: Sun, 20 Mar 2022 19:16:59 -0000

This is a multi-part message in MIME format.
--------------s2mj8Bpmkk21s77zEIID7KOa
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

there are some property extensions that probably deserve some further 
discussion. I just wanted to share them on this mailing list before 
presenting them at the IETF:

  * Some systems have a property that displays when an attachment was
    uploaded. AFAIK, there is no such a property for binary data within
    JMAP. We could add something like "created" to the JMAP Blob
    Management Extension?
  * Keywords are sometimes connected to a color. JMAP is currently
    unable to expose that information, and simply supports "String[]"
    for keywords. A new "coloredKeywords" property could be added with
    an own object with "color" and "word" in JMAP for Tasks.


Regards,

Joris


On 07.03.22 17:33, Joris Baum wrote:

> Hi,
>
> I just pushed a new version. I mainly changed a few properties of the 
> Task object as a first result of the JMAP Tasks Survey [1]. I tried to 
> focus on obvious extensions for now:
>
>   * Adds a source property - a String with values like "Email" or "Web
>     App"
>   * Adds an estimatedWork property - similar to estimatedDuration
>   * Adds an impact property - a String with values like "major" or "block"
>   * Extends the progress property with more values (deferred,
>     resolved, needs-feedback and confirmed) and adds some mapping
>     recommendations.
>
> Regards,
>
> Joris
>
>
> [1] https://gist.github.com/jaudriga/cd323fa75397c76b1dd30861ef590302
>
> On 07.03.22 17:22, internet-drafts@ietf.org wrote:
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the JSON Mail Access Protocol WG of the IETF.
>>
>>          Title           : JMAP for Tasks
>>          Authors         : Joris Baum
>>                            Hans-Joerg
>> 	Filename        : draft-ietf-jmap-tasks-03.txt
>> 	Pages           : 19
>> 	Date            : 2022-03-07
>>
>> Abstract:
>>     This document specifies a data model for synchronizing task data with
>>     a server using JMAP.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/
>>
>> There is also an HTML version available at:
>> https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03
>>
>>
>> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>>
>>
>> _______________________________________________
>> Jmap mailing list
>> Jmap@ietf.org
>> https://www.ietf.org/mailman/listinfo/jmap
> -- 
> Joris Baum
> Tel: +49 721 170293 16
> Fax: +49 721 170293 179
>
> http://www.audriga.com  |http://www.twitter.com/audriga
>
> --------------------------------------------------------------------------
> audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
> Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
> Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
> --------------------------------------------------------------------------
>
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap

-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

http://www.audriga.com  |http://www.twitter.com/audriga

--------------------------------------------------------------------------
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------

--------------s2mj8Bpmkk21s77zEIID7KOa
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi,<br>
    <br>
    there are some property extensions that probably deserve some
    further discussion. I just wanted to share them on this mailing list
    before presenting them at the IETF:<br>
    <br>
    <ul>
      <li>Some systems have a property that displays when an attachment
        was uploaded. AFAIK, there is no such a property for binary data
        within JMAP. We could add something like "created" to the JMAP
        Blob Management Extension?</li>
      <li>Keywords are sometimes connected to a color. JMAP is currently
        unable to expose that information, and simply supports
        "String[]" for keywords. A new "coloredKeywords" property could
        be added with an own object with "color" and "word" in JMAP for
        Tasks.<br>
      </li>
    </ul>
    <br>
    Regards,<br>
    <br>
    Joris<br>
    <br>
    <p><br>
    </p>
    <p>On 07.03.22 17:33, Joris Baum wrote:<br>
    </p>
    <blockquote type="cite"
      cite="mid:707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi,</p>
      <p>I just pushed a new version. I mainly changed a few properties
        of the Task object as a first result of the JMAP Tasks Survey
        [1]. I tried to focus on obvious extensions for now:</p>
      <ul>
        <li>Adds a source property - a String with values like "Email"
          or "Web App"</li>
        <li>Adds an estimatedWork property - similar to
          estimatedDuration</li>
        <li>Adds an impact property - a String with values like "major"
          or "block"</li>
        <li>Extends the progress property with more values (deferred,
          resolved, needs-feedback and confirmed) and adds some mapping
          recommendations.</li>
      </ul>
      <p>Regards,</p>
      <p>Joris<br>
      </p>
      <p><br>
      </p>
      <p>[1] <a class="moz-txt-link-freetext"
          href="https://gist.github.com/jaudriga/cd323fa75397c76b1dd30861ef590302"
          moz-do-not-send="true">https://gist.github.com/jaudriga/cd323fa75397c76b1dd30861ef590302</a><br>
      </p>
      <div class="moz-cite-prefix">On 07.03.22 17:22, <a
          class="moz-txt-link-abbreviated moz-txt-link-freetext"
          href="mailto:internet-drafts@ietf.org" moz-do-not-send="true">internet-drafts@ietf.org</a>
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:164667016340.25313.7882177718484676887@ietfa.amsl.com">
        <pre class="moz-quote-pre" wrap="">A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the JSON Mail Access Protocol WG of the IETF.

        Title           : JMAP for Tasks
        Authors         : Joris Baum
                          Hans-Joerg
	Filename        : draft-ietf-jmap-tasks-03.txt
	Pages           : 19
	Date            : 2022-03-07

Abstract:
   This document specifies a data model for synchronizing task data with
   a server using JMAP.


The IETF datatracker status page for this draft is:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/" moz-do-not-send="true">https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/</a>

There is also an HTML version available at:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html" moz-do-not-send="true">https://www.ietf.org/archive/id/draft-ietf-jmap-tasks-03.html</a>

A diff from the previous version is available at:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03" moz-do-not-send="true">https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-tasks-03</a>


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts


_______________________________________________
Jmap mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Jmap@ietf.org" moz-do-not-send="true">Jmap@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/jmap" moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/jmap</a>
</pre>
      </blockquote>
      <pre class="moz-signature" cols="72">-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

<a class="moz-txt-link-freetext" href="http://www.audriga.com" moz-do-not-send="true">http://www.audriga.com</a> | <a class="moz-txt-link-freetext" href="http://www.twitter.com/audriga" moz-do-not-send="true">http://www.twitter.com/audriga</a>

--------------------------------------------------------------------------
audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------</pre>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Jmap mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Jmap@ietf.org">Jmap@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/jmap">https://www.ietf.org/mailman/listinfo/jmap</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

<a class="moz-txt-link-freetext" href="http://www.audriga.com">http://www.audriga.com</a> | <a class="moz-txt-link-freetext" href="http://www.twitter.com/audriga">http://www.twitter.com/audriga</a>

--------------------------------------------------------------------------
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------</pre>
  </body>
</html>

--------------s2mj8Bpmkk21s77zEIID7KOa--


From nobody Mon Mar 21 00:59:07 2022
Return-Path: <brong@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 24B973A18C6 for <jmap@ietfa.amsl.com>; Mon, 21 Mar 2022 00:59:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=FQPYWhR2; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=l49UWYQV
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 Ab2M3II0JzvO for <jmap@ietfa.amsl.com>; Mon, 21 Mar 2022 00:59:00 -0700 (PDT)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39CFE3A18C7 for <jmap@ietf.org>; Mon, 21 Mar 2022 00:59:00 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id B1A563200C4A for <jmap@ietf.org>; Mon, 21 Mar 2022 03:58:57 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Mon, 21 Mar 2022 03:58:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; bh=VNWbVbEL+K+s7R cldGeWES/i4kJUMop31BW2IlNtt/8=; b=FQPYWhR2EU0uxlCymZVtR4gdXybMWs TWU1jiX/ANf3lzFzwFF+xziYewZasFAc+7YRgy7l98dO1IYyphcp2HXMVB1jD2NM TKopbkbJfbQlDqGIxs2tWUoFOrKHHX0WSdaStb99+xKzKGwNBN/Kwl1K31ZS/niy RPLadk05BcyxXlb+nNN/41C0j8LlMv/fpyTQjZv0kHFjS+MBnveoqEXGKnYtGWPm k+iFmo88FEbZyTOYBhXWvtDNIfsjKiJhyPMcIGgrq9O12MD8QFl34U8xam8rWiRV nmp7gFtKS9gy6WgoR2nkn1mHuMPbZyQmWhOL/IFnRf7lr8Z3RtMQJl0g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=VNWbVbEL+K+s7Rcld GeWES/i4kJUMop31BW2IlNtt/8=; b=l49UWYQVMg+4ga9hDlkXD+vOQN3x4Yb8f g60Km/NPg9MFDYi9Hm8wsLsI2xuySVLcj9RYsTarBhkNEDQpcTyGTIMgOf+/vnxY 6rl6ky5gRPVUQuPBVW8Pr0o43Ju9hElAudjR48D/Fn4bvighFwE0iCrJuD/j/rge ntq+RsgJh2kojvF6vdUrmhj7wh21g28YZ+SWIhmNcvUkF6O6tKhNhz0tZP8YXdlp +LM9y8Uoh6zoIH1eWhdMZ19OIAapPX5A2rqWQOMJgnVh/oLfR7EUy5GFSj6x1vA3 876c/X8TQGZAG3LKgXknHy6OkYrK2KyVeWJ/Pw1Mf3Dr0eqP0D+0g==
X-ME-Sender: <xms:QTA4YsYMeeBfp5ns9ZGQ4VYN0mc1cUux0sP0EcFRg9JMdpbEV8rnxA> <xme:QTA4YnZwghfac7XsRtAHewwZRWhKFRujPD7LWBDeBIQNjZqTKPL6Fcvr7zQ2Xi9Ac 5RVa_jalfg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudegvddgudduhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrg dtreerreertdenucfhrhhomhepfdeurhhonhcuifhonhgufigrnhgrfdcuoegsrhhonhhg sehfrghsthhmrghilhhtvggrmhdrtghomheqnecuggftrfgrthhtvghrnhepvdduueeihe fgvdehueeujeejuedugfeigfevteefleetfeffgfdtjeejgfeuuddvnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsghrohhnghesfhgrshhtmh grihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:QTA4Ym8-vCtBC8eZR_8oVXOZsc-EszyfzrY-LKqWOCg3vPU0SBwSZg> <xmx:QTA4Ymq7ddSYsbBhLi8jGe6ZFvhRSG4hJrHQwszLJPpNrb5eSKjegQ> <xmx:QTA4YnrMfSrjhdowFzPv9jNMsH-LyRN34fgZyDytUByWdiynt7bjtw> <xmx:QTA4Yk0KeH0pcVOBGQYvGRKhKv08dJPdMQMMORU0k5CniTTWA8CU5w>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 07C71AC0E98; Mon, 21 Mar 2022 03:58:57 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4907-g25ce6f34a9-fm-20220311.001-g25ce6f34
Mime-Version: 1.0
Message-Id: <59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.com>
In-Reply-To: <9d83b6a5-b18c-3171-dbbc-8edfa68263bd@audriga.com>
References: <164667016340.25313.7882177718484676887@ietfa.amsl.com> <707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com> <9d83b6a5-b18c-3171-dbbc-8edfa68263bd@audriga.com>
Date: Mon, 21 Mar 2022 08:58:36 +0100
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=3c9fe724aa42463985a29685d0302c3e
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/ci1hhQSbSvcFjRr1MvfwjljQ-Kw>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-tasks-03.txt
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: Mon, 21 Mar 2022 07:59:05 -0000

--3c9fe724aa42463985a29685d0302c3e
Content-Type: text/plain



On Sun, Mar 20, 2022, at 20:16, Joris Baum wrote:
> Hi,
> 
> there are some property extensions that probably deserve some further discussion. I just wanted to share them on this mailing list before presenting them at the IETF:
> 
> 
>  * Some systems have a property that displays when an attachment was uploaded. AFAIK, there is no such a property for binary data within JMAP. We could add something like "created" to the JMAP Blob Management Extension?

I would assign the created time to the referencing object rather than the blob itself - the blob is more like an inode in unix filesystem terms, which can be referenced by more than one file (with hardlinks) - and each file has its own creation time.

>  * Keywords are sometimes connected to a color. JMAP is currently unable to expose that information, and simply supports "String[]" for keywords. A new "coloredKeywords" property could be added with an own object with "color" and "word" in JMAP for Tasks.

That seems reasonable.  Is this per task, or per collection (whatever they're called for Tasks).

So you'd have something like:

TaskList:
  keywordColors: { "$urgent": "red", "$pending": "yellow", "$done": "green" }

Tasks:
  "task1":
     keywords: { "$pending" => true }
  "task2":
     keywords: { "$urgent" => true }

Obviously nicer syntax required.  But basically the keywords are per task, and the colour map is on the container object.

Bron.

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


--3c9fe724aa42463985a29685d0302c3e
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;"><br></div><div style=3D"font-family:Arial;"><br></div><div=
>On Sun, Mar 20, 2022, at 20:16, Joris Baum wrote:<br></div><blockquote =
type=3D"cite" id=3D"qt" style=3D""><div>Hi,<br></div><div> <br></div><di=
v> there are some property extensions that probably deserve some
    further discussion. I just wanted to share them on this mailing list
    before presenting them at the IETF:<br></div><div> <br></div><div> <=
br></div><ul><li>Some systems have a property that displays when an atta=
chment
        was uploaded. AFAIK, there is no such a property for binary data
        within JMAP. We could add something like "created" to the JMAP
        Blob Management Extension?<br></li></ul></blockquote><div style=3D=
"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">I would=
 assign the created time to the referencing object rather than the blob =
itself - the blob is more like an inode in unix filesystem terms, which =
can be referenced by more than one file (with hardlinks) - and each file=
 has its own creation time.<br></div><div style=3D"font-family:Arial;"><=
br></div><blockquote type=3D"cite" id=3D"qt" style=3D""><ul><li>Keywords=
 are sometimes connected to a color. JMAP is currently
        unable to expose that information, and simply supports
        "String[]" for keywords. A new "coloredKeywords" property could
        be added with an own object with "color" and "word" in JMAP for
        Tasks.<br></li></ul></blockquote><div style=3D"font-family:Arial=
;"><br></div><div style=3D"font-family:Arial;">That seems reasonable.&nb=
sp; Is this per task, or per collection (whatever they're called for Tas=
ks).<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D"=
font-family:Arial;">So you'd have something like:<br></div><div style=3D=
"font-family:Arial;"><br></div><pre style=3D"border-top-color:rgb(204, 2=
04, 204);border-top-style:solid;border-top-width:1px;border-right-color:=
rgb(204, 204, 204);border-right-style:solid;border-right-width:1px;borde=
r-bottom-color:rgb(204, 204, 204);border-bottom-style:solid;border-botto=
m-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid=
;border-left-width:1px;border-image-outset:0;border-image-repeat:stretch=
;border-image-slice:100%;border-image-source:none;border-image-width:1;b=
order-top-left-radius:3px;border-top-right-radius:3px;border-bottom-righ=
t-radius:3px;border-bottom-left-radius:3px;background-color:rgb(246, 246=
, 246);background-position-x:0%;background-position-y:0%;background-repe=
at:repeat;background-attachment:scroll;background-image:none;background-=
size:auto;background-origin:padding-box;background-clip:border-box;font-=
family:menlo, consolas, monospace;font-size:90%;margin-top:7px;margin-ri=
ght:0px;margin-bottom:7px;margin-left:0px;padding-top:7px;padding-right:=
10px;padding-bottom:7px;padding-left:10px;white-space:pre-wrap;overflow-=
wrap:break-word;">TaskList:
  keywordColors: { "$urgent": "red", "$pending": "yellow", "$done": "gre=
en" }

Tasks:
  "task1":
     keywords: { "$pending" =3D&gt; true }
  "task2":
     keywords: { "$urgent" =3D&gt; true }<br></pre><div style=3D"font-fa=
mily:Arial;"><br></div><div style=3D"font-family:Arial;">Obviously nicer=
 syntax required.&nbsp; But basically the keywords are per task, and the=
 colour map is on the container object.<br></div><div style=3D"font-fami=
ly:Arial;"><br></div><div style=3D"font-family:Arial;">Bron.<br></div><d=
iv style=3D"font-family:Arial;"><br></div><div id=3D"sig56629417"><div c=
lass=3D"signature">--<br></div><div class=3D"signature">&nbsp; Bron Gond=
wana, CEO, Fastmail Pty Ltd<br></div><div class=3D"signature">&nbsp; bro=
ng@fastmailteam.com<br></div><div class=3D"signature"><br></div></div><d=
iv style=3D"font-family:Arial;"><br></div></body></html>
--3c9fe724aa42463985a29685d0302c3e--


From nobody Mon Mar 21 06:05:09 2022
Return-Path: <joris@audriga.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 C84853A0A94 for <jmap@ietfa.amsl.com>; Mon, 21 Mar 2022 06:05:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level: 
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 K0LEuTg8DYfQ for <jmap@ietfa.amsl.com>; Mon, 21 Mar 2022 06:04:56 -0700 (PDT)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 711683A19A9 for <jmap@ietf.org>; Mon, 21 Mar 2022 06:04:56 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id C1629A158 for <jmap@ietf.org>; Mon, 21 Mar 2022 14:04:51 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5z_mzWT97LM1 for <jmap@ietf.org>; Mon, 21 Mar 2022 14:04:49 +0100 (CET)
Received: from [31.133.136.205] (dhcp-88cd.meeting.ietf.org [31.133.136.205]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id 67610A0B6 for <jmap@ietf.org>; Mon, 21 Mar 2022 14:04:49 +0100 (CET)
Content-Type: multipart/alternative; boundary="------------ur4XTR6c0VQsMFsbCb2xnC05"
Message-ID: <2b17edf3-439b-3100-892a-a8651f6da764@audriga.com>
Date: Mon, 21 Mar 2022 14:04:46 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
From: Joris Baum <joris@audriga.com>
To: jmap@ietf.org
References: <164667016340.25313.7882177718484676887@ietfa.amsl.com> <707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com> <9d83b6a5-b18c-3171-dbbc-8edfa68263bd@audriga.com> <59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.com>
Content-Language: en-US
In-Reply-To: <59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/TUpopK_TEuI_WWvSIJPLbr95o-k>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-tasks-03.txt
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: Mon, 21 Mar 2022 13:05:04 -0000

This is a multi-part message in MIME format.
--------------ur4XTR6c0VQsMFsbCb2xnC05
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,


On 21.03.22 08:58, Bron Gondwana wrote:
> On Sun, Mar 20, 2022, at 20:16, Joris Baum wrote:
>>
>>   * Some systems have a property that displays when an attachment was
>>     uploaded. AFAIK, there is no such a property for binary data
>>     within JMAP. We could add something like "created" to the JMAP
>>     Blob Management Extension?
>>
>
> I would assign the created time to the referencing object rather than 
> the blob itself - the blob is more like an inode in unix filesystem 
> terms, which can be referenced by more than one file (with hardlinks) 
> - and each file has its own creation time.
>
So to be more specific: for the JMAP Tasks (JSCalendar) case you would 
recommend to add a "created" property to the Links object?


>>   * Keywords are sometimes connected to a color. JMAP is currently
>>     unable to expose that information, and simply supports "String[]"
>>     for keywords. A new "coloredKeywords" property could be added
>>     with an own object with "color" and "word" in JMAP for Tasks.
>>
>
> That seems reasonable.  Is this per task, or per collection (whatever 
> they're called for Tasks).
>
> So you'd have something like:
>
> TaskList:
>    keywordColors: { "$urgent": "red", "$pending": "yellow", "$done": "green" }
>
> Tasks:
>    "task1":
>       keywords: { "$pending" => true }
>    "task2":
>       keywords: { "$urgent" => true }
>
> Obviously nicer syntax required. But basically the keywords are per 
> task, and the colour map is on the container object.

Yes! That looks good and is a common pattern. I will look at it a little 
bit closer, though.


Regards,

Joris

-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

http://www.audriga.com  |http://www.twitter.com/audriga

--------------------------------------------------------------------------
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------

--------------ur4XTR6c0VQsMFsbCb2xnC05
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>Hi,</p>
    <p><br>
    </p>
    <div class=3D"moz-cite-prefix">On 21.03.22 08:58, Bron Gondwana wrote=
:<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.c=
om">
      <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DU=
TF-8">
      <title></title>
      <style type=3D"text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</styl=
e>
      <div>On Sun, Mar 20, 2022, at 20:16, Joris Baum wrote:<br>
      </div>
      <blockquote type=3D"cite" id=3D"qt" style=3D"">
        <ul>
          <li>Some systems have a property that displays when an
            attachment was uploaded. AFAIK, there is no such a property
            for binary data within JMAP. We could add something like
            "created" to the JMAP Blob Management Extension?<br>
          </li>
        </ul>
      </blockquote>
      <div style=3D"font-family:Arial;"><br>
      </div>
      <div style=3D"font-family:Arial;">I would assign the created time t=
o
        the referencing object rather than the blob itself - the blob is
        more like an inode in unix filesystem terms, which can be
        referenced by more than one file (with hardlinks) - and each
        file has its own creation time.<br>
      </div>
      <div style=3D"font-family:Arial;"><br>
      </div>
    </blockquote>
    <p>So to be more specific: for the JMAP Tasks (JSCalendar) case you
      would recommend to add a "created" property to the Links object?</p=
>
    <p><br>
    </p>
    <blockquote type=3D"cite"
      cite=3D"mid:59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.c=
om">
      <blockquote type=3D"cite" id=3D"qt" style=3D"">
        <ul>
          <li>Keywords are sometimes connected to a color. JMAP is
            currently unable to expose that information, and simply
            supports "String[]" for keywords. A new "coloredKeywords"
            property could be added with an own object with "color" and
            "word" in JMAP for Tasks.<br>
          </li>
        </ul>
      </blockquote>
      <div style=3D"font-family:Arial;"><br>
      </div>
      <div style=3D"font-family:Arial;">That seems reasonable.=C2=A0 Is t=
his
        per task, or per collection (whatever they're called for Tasks).<=
br>
      </div>
      <div style=3D"font-family:Arial;"><br>
      </div>
      <div style=3D"font-family:Arial;">So you'd have something like:<br>=

      </div>
      <div style=3D"font-family:Arial;"><br>
      </div>
      <pre style=3D"border-top-color:rgb(204, 204, 204);border-top-style:=
solid;border-top-width:1px;border-right-color:rgb(204, 204, 204);border-r=
ight-style:solid;border-right-width:1px;border-bottom-color:rgb(204, 204,=
 204);border-bottom-style:solid;border-bottom-width:1px;border-left-color=
:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;border-=
image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border=
-image-source:none;border-image-width:1;border-top-left-radius:3px;border=
-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-r=
adius:3px;background-color:rgb(246, 246, 246);background-position-x:0%;ba=
ckground-position-y:0%;background-repeat:repeat;background-attachment:scr=
oll;background-image:none;background-size:auto;background-origin:padding-=
box;background-clip:border-box;font-family:menlo, consolas, monospace;fon=
t-size:90%;margin-top:7px;margin-right:0px;margin-bottom:7px;margin-left:=
0px;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10=
px;white-space:pre-wrap;overflow-wrap:break-word;">TaskList:
  keywordColors: { "$urgent": "red", "$pending": "yellow", "$done": "gree=
n" }

Tasks:
  "task1":
     keywords: { "$pending" =3D&gt; true }
  "task2":
     keywords: { "$urgent" =3D&gt; true }
</pre>
      <div style=3D"font-family:Arial;"><br>
      </div>
      <div style=3D"font-family:Arial;">Obviously nicer syntax required.=C2=
=A0
        But basically the keywords are per task, and the colour map is
        on the container object.<br>
      </div>
    </blockquote>
    <p>Yes! That looks good and is a common pattern. I will look at it a
      little bit closer, though.</p>
    <p><br>
    </p>
    <p>Regards,<br>
    </p>
    <p>Joris
    </p>
    <blockquote type=3D"cite"
      cite=3D"mid:59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.c=
om">
    </blockquote>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

<a class=3D"moz-txt-link-freetext" href=3D"http://www.audriga.com">http:/=
/www.audriga.com</a> | <a class=3D"moz-txt-link-freetext" href=3D"http://=
www.twitter.com/audriga">http://www.twitter.com/audriga</a>

-------------------------------------------------------------------------=
-
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Gesch=C3=A4ftsf=C3=BChrer: Dr. Frank Dengler, Dr.-Ing. Hans-J=C3=B6rg Hap=
pel
-------------------------------------------------------------------------=
-</pre>
  </body>
</html>

--------------ur4XTR6c0VQsMFsbCb2xnC05--


From nobody Mon Mar 21 06:42:48 2022
Return-Path: <rsto@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 E5EA73A078A for <jmap@ietfa.amsl.com>; Mon, 21 Mar 2022 06:42:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level: 
X-Spam-Status: No, score=-7.107 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_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=P4hCdmC5; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=S1mPcqMx
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 KX2KC_pE-cUC for <jmap@ietfa.amsl.com>; Mon, 21 Mar 2022 06:42:41 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22ED33A0420 for <jmap@ietf.org>; Mon, 21 Mar 2022 06:42:41 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 2AFB43201F27 for <jmap@ietf.org>; Mon, 21 Mar 2022 09:42:38 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Mon, 21 Mar 2022 09:42:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; bh=VkHP7cIG9Skv+J Ki8un6ACI78T7UUevQlXuBSBaLr6Y=; b=P4hCdmC5RoNHITKXry/R1ABZjjJUWY Ocvxqd1jA57GWv3Il5FMMPhKNTZ+/xtb0hmYUfSjsGDBXS/KQkC65Iog2h/eQne4 Mi09G98+a6BzRw0VmAxIcPaIyrTeWMlajrK/+RBdXIe8FgR+7PLxIS60tkDGWYmQ qjujloMGKzQZHEcappBLif/TUEAk350p00b0PA5vof1U5Gx6cXE2/vT2HyFJqynR mF64qUUcQZbSbUIaGuA1jUh7Lf9S/IPYj2ahq59H8hUC9c6uDoDZH8n1aVibayQG 5+JEsFTX5Z2UbAT8C4+OgRiT/L79NAQpQKHUD+cfxUIXE31myejGojLQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=VkHP7cIG9Skv+JKi8 un6ACI78T7UUevQlXuBSBaLr6Y=; b=S1mPcqMxlfXl5TZpz52nr7hWGlCbAr2Ir NU/QwCjU5YONoeg5JfjB0usVByiK08M+g2zxW3mL58mICZo8H4s42YSQ9S8TFD+D i6x6kCR38BEn8bygOMJ9yZ37OKGO6lNQezOSgYA5VpbGtuCclPhzZy3p0ODSFfAj m7FEPe3QEdBM/xpjO1CB8bvHeo29+V0NYS6emKtORv/A0raloLwVEczLHGTTeE46 vt38VvJdPCPqIDzWwjrO0aBJEbYUqvt0Cl7jEYgCR92JVh0xYi7fT7tpxtyBJ3vq PbZ8UNjLbBRJYoRctYL9ncdHqdAbqQ1vWaR86MXJRu5QNFsIJ/BHg==
X-ME-Sender: <xms:zYA4YhDiuBzxNvzAhFhIsbnnzIN4JYfszH8_uOQR-Ek4TwAxh4A8zg> <xme:zYA4Yvi8iOQcyofdMC1FrvVELvKdPCiktS5OUBjW529VwxbSeK5bX2K1ieP5jTqi7 9eFFQb_Nygubg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudegfedgheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerredtnecuhfhrohhmpedftfhosggvrhhtucfuthgvphgrnhgvkhdfuceorhhsthho sehfrghsthhmrghilhhtvggrmhdrtghomheqnecuggftrfgrthhtvghrnhepheeguedvtd ekhfetgfeufefgvdeuteegfeefleehvddugeejjefhteeugfevveeinecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprhhsthhosehfrghsthhmrg hilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:zYA4Ysmd_2NN9L3tcnYWT87C9wHmJEmVNmjituAcYW7jOZhDA7uGPw> <xmx:zYA4YrwwyEP5yOMcSg4YTzAu_-2VTOtgMf9EY29LmTNa7ZPnWOcBrA> <xmx:zYA4YmRsmenom81ZFfkNhe3hbdTi3kJ39GWBJ7ee8ROfvaRaTfnrtw> <xmx:zYA4Ytd-3bDhC-R60kC0AupYWAehLBxhaPAXDasLVLSi-5FemFnukg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 120D2AC0E99; Mon, 21 Mar 2022 09:42:37 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4907-g25ce6f34a9-fm-20220311.001-g25ce6f34
Mime-Version: 1.0
Message-Id: <766f27cf-5722-49ab-a6bf-4e2ad69a3e29@www.fastmail.com>
In-Reply-To: <2b17edf3-439b-3100-892a-a8651f6da764@audriga.com>
References: <164667016340.25313.7882177718484676887@ietfa.amsl.com> <707539cf-3bbf-9f9c-ad8e-6cb5a33f1877@audriga.com> <9d83b6a5-b18c-3171-dbbc-8edfa68263bd@audriga.com> <59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.com> <2b17edf3-439b-3100-892a-a8651f6da764@audriga.com>
Date: Mon, 21 Mar 2022 14:42:02 +0100
From: "Robert Stepanek" <rsto@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=28843169938547b3bb7e105921cb4082
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/m_TSQYyTbSQoC82MX3xvhZ-but4>
Subject: Re: [Jmap] I-D Action: draft-ietf-jmap-tasks-03.txt
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: Mon, 21 Mar 2022 13:42:46 -0000

--28843169938547b3bb7e105921cb4082
Content-Type: text/plain

On Mon, Mar 21, 2022, at 2:04 PM, Joris Baum wrote:
> On 21.03.22 08:58, Bron Gondwana wrote:
> 
>> On Sun, Mar 20, 2022, at 20:16, Joris Baum wrote:
>>>  * Some systems have a property that displays when an attachment was uploaded. AFAIK, there is no such a property for binary data within JMAP. We could add something like "created" to the JMAP Blob Management Extension?
>> 
>> I would assign the created time to the referencing object rather than the blob itself - the blob is more like an inode in unix filesystem terms, which can be referenced by more than one file (with hardlinks) - and each file has its own creation time.
>> 
> So to be more specific: for the JMAP Tasks (JSCalendar) case you would recommend to add a "created" property to the Links object?
> 

Would the time when a Link object is added to the Task have the same semantics as the time "when an attachment was uploaded"?

If that's the case, I would rather not just add a "created" timestamp to Link, it should be allowed on any object type. Or preferably, I already have promised to write a RFC draft that tracks property changes for any JMAP object type, I just didn't take the time to write it.
--28843169938547b3bb7e105921cb4082
Content-Type: text/html

<!DOCTYPE html><html><head><title></title><style type="text/css">
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Mon, Mar 21, 2022, at 2:04 PM, Joris Baum wrote:<br></div><blockquote type="cite" id="qt" style=""><p>On 21.03.22 08:58, Bron Gondwana wrote:<br></p><blockquote type="cite" cite="mid:59843137-5d20-4663-b74c-f22ce73c7be6@dogfood.fastmail.com"><div>On Sun, Mar 20, 2022, at 20:16, Joris Baum wrote:<br></div><blockquote type="cite" id="qt-qt" style=""><ul><li>Some systems have a property that displays when an
            attachment was uploaded. AFAIK, there is no such a property
            for binary data within JMAP. We could add something like
            "created" to the JMAP Blob Management Extension?<br></li></ul></blockquote><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">I would assign the created time to
        the referencing object rather than the blob itself - the blob is
        more like an inode in unix filesystem terms, which can be
        referenced by more than one file (with hardlinks) - and each
        file has its own creation time.<br></div><div style="font-family:Arial;"><br></div></blockquote><p>So to be more specific: for the JMAP Tasks (JSCalendar) case you
      would recommend to add a "created" property to the Links object?<br></p></blockquote><div><br></div><div>Would the time when a Link object is added to the Task have the same semantics as the time "when an attachment was uploaded"?<br></div><div><br></div><div>If that's the case, I would rather not just add a "created" timestamp to Link, it should be allowed on any object type. Or preferably, I already have promised to write a RFC draft that tracks property changes for any JMAP object type, I just didn't take the time to write it.<br></div></body></html>
--28843169938547b3bb7e105921cb4082--


From nobody Mon Mar 21 08:32:10 2022
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: jmap@ietf.org
Delivered-To: jmap@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 697CF3A196E for <jmap@ietf.org>; Mon, 21 Mar 2022 08:32:00 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <jmap@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <164787672041.16610.12292304058949333618@ietfa.amsl.com>
Date: Mon, 21 Mar 2022 08:32:00 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/PDzdHn-PsYWu2aCZfDBlliRwMS0>
Subject: [Jmap] Milestones changed for jmap WG
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 21 Mar 2022 15:32:01 -0000

Changed milestone "Submit document for Blobs via JMAP to the IESG", set due
date to April 2022 from December 2021.

Changed milestone "Submit Sieve document to the IESG", set due date to April
2022 from February 2022.

Deleted milestone "Submit JSON Contact document to IESG".

Changed milestone "Submit JMAP Calendars document to the IESG", set due date
to July 2022 from April 2022.

Changed milestone "Submit SMIME Sender Extensions document to the IESG", set
due date to August 2022 from February 2022.

Changed milestone "Submit JMAP Quotas document to the IESG", set due date to
August 2022 from June 2022.

Changed milestone "Adopt a document defining JMAP access to addressbooks",
set due date to November 2022 from April 2022.

Changed milestone "Submit document with guidance for implementation of IMAP
servers and proxies (Informational)", set due date to December 2022 from
April 2022.

URL: https://datatracker.ietf.org/wg/jmap/about/


From nobody Wed Mar 23 07:32:09 2022
Return-Path: <brong@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 E178D3A1740; Wed, 23 Mar 2022 07:31:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=WJ90aRYT; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=amscIzBw
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 1hrfCGT09zff; Wed, 23 Mar 2022 07:31:47 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D669C3A1736; Wed, 23 Mar 2022 07:31:46 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 45D083200946; Wed, 23 Mar 2022 10:31:45 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Wed, 23 Mar 2022 10:31:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm2; bh=8mOQ03LEAau7c6nuolX6GED+kLAeR1JtZtEtod miV1A=; b=WJ90aRYTbaUferVpAH8ooh3YMP+itkx42uBVa3FKLHM8sF0t1nIvHO k1MJihnfs2kNp5kS4+409Z2rzgcQfipzthu5VYUfY7+mBxZ7afHdiemUwdXgYYa6 sDaYB7ZK5YKsUwfRCln0Hl/UhOIYemCyjB0fayTOL2IfBFdb2SpDNZvo9jLyiWab GV+5lPLzl1ZI+CwpC/gBQuwgOD6UGrlyy1NcewHyGA9M+aBwo3IpMMJS8KgJXHxD GtcpoaKYUviflfQDlglIGEoLAbZJYwmjVvig3191q1DhAmsWNfzSi7lKvaFJ4SvY ssUoPnE0akJiavJ4J9pP4KYgNVvZY5Qw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=8mOQ03LEAau7c6nuolX6GED+kLAeR1JtZtEtodmiV 1A=; b=amscIzBwF2xxO4/8suuo2EMjtwTFpEGIKQr0lf+mg7ub3CncpwcEnPAqT KCTktDWrE9BQgSF8HuZ9MT7LfowkMbPHNaKXkdoAgW6pip/97mi6EcIFoaxICMAw AjQ3qc4JmkKhziGnxlq6m2lwl0wrrTG8TTvKp3TODrn98PL0Sp1e2OzY8SKZhGuC OoJ0OCqemhiblkVgxzj8GuOsOjwpLpMwhfolkg0FZTZ7LKsmXugtM4cqgiSxrjOG bXTjO7Ea8THnlclvQ/fWBvK9QkaIIdPq/fjAJKpFmN6NmJDmdMQfWX10xJNKK9Fa wpS2AQFC7o/QjIMOji1UcfV7ZVuTQ==
X-ME-Sender: <xms:UC87YsneWJ9k7GlpqXiROc76d9dQ_DBDnNQKJy9VFspZrAMK4KYkCg> <xme:UC87Yr2NQaiuUzYo7-h9yj_88DoOKa_hqfpmZm5w63LCWgN7V2geWBJNQR5wWAJVX LWoVcLkKuM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudegjedgieefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsegrtderre erredtnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghesfhgr shhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpedvteetieeviefhge eitdegiefgudevleehgfffleegleeuhefhiedtleegtdffgeenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsrhhonhhgsehfrghsthhmrghilh htvggrmhdrtghomh
X-ME-Proxy: <xmx:UC87Yqp_3RAeL3B6btuB9eFdXq1tV0RyjAkIQsdatqs6_TPq7rNKWw> <xmx:UC87YomDnZDl9c8MK9QPvyRVr-6DGTp-LlKpRbl5s072eiMh61ai3w> <xmx:UC87Yq3bzWM7OgfGnE-bu3Y5iHGTSteLaN6BecvqqygH_5U9JgzkzA> <xmx:UC87YjjbkLZArsDngmzI54-U1E9K73zDSUbmxHqM8zFdTxkG3B2OGw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id B2CA8AC0E9F; Wed, 23 Mar 2022 10:31:44 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4910-g432711bfce-fm-20220322.002-g432711bf
Mime-Version: 1.0
Message-Id: <46f860eb-67ba-4452-a6bd-9d412e8e384e@dogfood.fastmail.com>
Date: Wed, 23 Mar 2022 15:31:24 +0100
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org, extra@ietf.org
Content-Type: multipart/alternative; boundary=836f0da088244f139270cf9804b9e948
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/R9DO9ZzrOpFWuHO1qzxO0t1xMuA>
Subject: [Jmap] Minutes uploaded to datatracker
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, 23 Mar 2022 14:32:00 -0000

--836f0da088244f139270cf9804b9e948
Content-Type: text/plain

Hi JMAP and EXTRA,

I'm just writing one message to both of you, because the minutes are together in the datatracker too.

There are some action items out of this week's meeting:

*JMAP:**
*
 * Bron to revise jmap-blob based on comments
 * Bron to WGLC jmap-quotas
 * Neil to update jmap-sharing draft for WGLC
 * Neil to update jmap-calendars draft 
 * Joris to specify process-tracking better or split draft
 * Joris to produce an updated jmap-tasks draft

*EXTRA:*
 * Bron to WGLC sieve-action-register
 * Bron to WGLC sieve-snooze
 * Bron to call for adoption sieve-process-imip
 * Alexey to update imap-partial draft based on discussion from this meeting

Lots of things to do, so please hop to it!

Cheers,

Bron.

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


--836f0da088244f139270cf9804b9e948
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">Hi JMAP and EXTRA,<br></div><div style=3D"font-family:Aria=
l;"><br></div><div style=3D"font-family:Arial;">I'm just writing one mes=
sage to both of you, because the minutes are together in the datatracker=
 too.<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D=
"font-family:Arial;">There are some action items out of this week's meet=
ing:<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D"=
font-family:Arial;"><b>JMAP:</b><b><br></b></div><ul><li style=3D"font-f=
amily:Arial;">Bron to revise jmap-blob based on comments<br></li><li sty=
le=3D"font-family:Arial;">Bron to WGLC jmap-quotas<br></li><li style=3D"=
font-family:Arial;">Neil to update jmap-sharing draft for WGLC<br></li><=
li style=3D"font-family:Arial;">Neil to update jmap-calendars draft <br>=
</li><li style=3D"font-family:Arial;">Joris to specify process-tracking =
better or split draft<br></li><li style=3D"font-family:Arial;">Joris to =
produce an updated jmap-tasks draft<br></li></ul><div style=3D"font-fami=
ly:Arial;"><br><b>EXTRA:</b><br></div><ul><li style=3D"font-family:Arial=
;">Bron to WGLC sieve-action-register<br></li><li style=3D"font-family:A=
rial;">Bron to WGLC sieve-snooze<br></li><li style=3D"font-family:Arial;=
">Bron to call for adoption sieve-process-imip<br></li><li style=3D"font=
-family:Arial;">Alexey to update imap-partial draft based on discussion =
from this meeting<br></li></ul><div style=3D"font-family:Arial;"><br></d=
iv><div style=3D"font-family:Arial;">Lots of things to do, so please hop=
 to it!<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D=
"font-family:Arial;">Cheers,<br></div><div style=3D"font-family:Arial;">=
<br>Bron.<br></div><div style=3D"font-family:Arial;"><br></div><div id=3D=
"sig56629417"><div class=3D"signature">--<br></div><div class=3D"signatu=
re">&nbsp; Bron Gondwana, CEO, Fastmail Pty Ltd<br></div><div class=3D"s=
ignature">&nbsp; brong@fastmailteam.com<br></div><div class=3D"signature=
"><br></div></div><div style=3D"font-family:Arial;"><br></div></body></h=
tml>
--836f0da088244f139270cf9804b9e948--


From nobody Wed Mar 23 07:40:25 2022
Return-Path: <brong@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 14EA83A160A for <jmap@ietfa.amsl.com>; Wed, 23 Mar 2022 07:40:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=PnRs6NCX; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=DNUfNpbr
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 8LLqnoXdGCn4 for <jmap@ietfa.amsl.com>; Wed, 23 Mar 2022 07:40:18 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0341E3A1455 for <jmap@ietf.org>; Wed, 23 Mar 2022 07:40:17 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D350832009E0 for <jmap@ietf.org>; Wed, 23 Mar 2022 10:40:14 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Wed, 23 Mar 2022 10:40:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm2; bh=5GWurI6iuNOK/lnqDGuiphsOMJe59aFteNRS74 NYRU0=; b=PnRs6NCXZd//RMPRIIVjnTNe/ygFqeulZR11gVo+/A7F39mXmGyATM Qvg7YYDdkl0k+2nGjUiJyqytPGXG4jIEWY2GAjs1LsLJ+XH7pgth/jk9fjCFqtT/ WoEx29vLvHgGWL9x9BNwDjq3lFMNfNTDuKwG0PzjLj7vfyzF1FcO7Lk/lkos7Zn4 OaTbgP3W2RrLQ27uqR/1bSAh5kSdkMAY5B0zV8zaIoqTgebxxFOOp1Sez7N92rwM ohs2eCUc12ep+50RNTNukNqk0/+yIwLTte7UDPBA6LBghb6SZkqtoZ/CaDyjV0Dm ypCbxJ/fRVC3y7QqwWwIfSKItqguaHbA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=5GWurI6iuNOK/lnqDGuiphsOMJe59aFteNRS74NYR U0=; b=DNUfNpbruHs0s7qcIEDz+7o6gfgyE06utBSGv9SrOlm2+/UBkhK1DmSsM nIV6W5iMeV82g/x82j+JNXTHBhVmDNx4Q44o/DTWOik8c578f907BotH6XFQGHl9 5GmDHAXbXMr/c6zOdWU8aEHBGlpiNkEEeXYrozKB1CR+/jmvl+ApojXj8bjuv1Vv opFEmb17dlbr+FGYbY2aPx5Xh8czAwDe+R5Fc05dGPQ+i/hUX83vHyJxMZj/4/KJ n+ufZ4b7WT7JVFEn1FHKdMgb+oNJWVUsgl+gpAR6Y7pefTWhrNo8uFZSWVwnj1Vy WBK8q0LJtntFeG52/dgbEy38xFWSA==
X-ME-Sender: <xms:TjE7YlSHclUo08uV8uOfujKsorXel7kw-Ms2wi6gxSy-N-04XszI7Q> <xme:TjE7Yuwyvyjwlk57eLawbp-S1EMoUFgHYAhWvOxFk0xi12VsuknnXc9XBxbtrMnHy qmpkG4-pfE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudegjedgieehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsegrtderre erredtnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdfuceosghrohhnghesfhgr shhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpefhjeehkeejkeehve eutdejteeihffffeduiedttdejhfelteevueehudeltdeuffenucffohhmrghinhepihgv thhfrdhorhhgnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhfrh homhepsghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:TjE7Yq0OGbITQ2psowPEMoH1n_J3jz-eXOh-kte0HwIvQT0P11WTyg> <xmx:TjE7YtAZOiosUnooY14wIL4lNsVEDossZr-PLxcTLMbDzTe7aL5g-g> <xmx:TjE7Yuih8ZW3BD11Kse8GBNIC_2ugwGS1tdzfUtnCDBP28VuKWvNCg> <xmx:TjE7YpsIRW1d1__EykseetrNRzqX-RUjt7u7kZnc_d_zUq-3btxYDw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 38802AC0E99; Wed, 23 Mar 2022 10:40:14 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4910-g432711bfce-fm-20220322.002-g432711bf
Mime-Version: 1.0
Message-Id: <fb70cff1-fb99-4136-853b-65935a733fc3@dogfood.fastmail.com>
Date: Wed, 23 Mar 2022 15:39:44 +0100
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=fb210ca4791445dfa41170241bbd693e
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/OZ3JcxjgTEXX2gaPhtGzdKoIClQ>
Subject: [Jmap] Working group last call for draft-jmap-quotas
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, 23 Mar 2022 14:40:23 -0000

--fb210ca4791445dfa41170241bbd693e
Content-Type: text/plain

Hi all,

Based on feedback that it was ready at IETF113, this email starts a working group last call for draft-ietf-jmap-quotas <https://datatracker.ietf.org/doc/draft-ietf-jmap-quotas/>.

Please give any feedback by Friday April 8th.  Unless there are objections, I will submit it to IESG then.

Thanks,

Bron.

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


--fb210ca4791445dfa41170241bbd693e
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}
p.MsoNormal,p.MsoNoSpacing{margin:0}
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"f=
ont-family:Arial;">Hi all,<br></div><div style=3D"font-family:Arial;"><b=
r></div><div style=3D"font-family:Arial;">Based on feedback that it was =
ready at IETF113, this email starts a working group last call for <a hre=
f=3D"https://datatracker.ietf.org/doc/draft-ietf-jmap-quotas/">draft-iet=
f-jmap-quotas</a>.</div><div style=3D"font-family:Arial;"><br></div><div=
 style=3D"font-family:Arial;">Please give any feedback by Friday April 8=
th.&nbsp; Unless there are objections, I will submit it to IESG then.<br=
></div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-fa=
mily:Arial;">Thanks,<br></div><div style=3D"font-family:Arial;"><div><br=
></div><div>Bron.<br></div></div><div style=3D"font-family:Arial;"><br><=
/div><div id=3D"sig56629417"><div class=3D"signature">--<br></div><div c=
lass=3D"signature">&nbsp; Bron Gondwana, CEO, Fastmail Pty Ltd<br></div>=
<div class=3D"signature">&nbsp; brong@fastmailteam.com<br></div><div cla=
ss=3D"signature"><br></div></div><div style=3D"font-family:Arial;"><br><=
/div></body></html>
--fb210ca4791445dfa41170241bbd693e--


From nobody Sun Mar 27 11:14:34 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: jmap@ietf.org
Delivered-To: jmap@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 298893A0F61; Sun, 27 Mar 2022 11:14:27 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: jmap@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: jmap@ietf.org
Message-ID: <164840486711.29024.8028686731542270779@ietfa.amsl.com>
Date: Sun, 27 Mar 2022 11:14:27 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/zhtBK48zBmsgPoNZn7SZKU0fcGo>
Subject: [Jmap] I-D Action: draft-ietf-jmap-blob-11.txt
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 27 Mar 2022 18:14:27 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the JSON Mail Access Protocol WG of the IETF.

        Title           : JMAP Blob management extension
        Author          : Bron Gondwana
	Filename        : draft-ietf-jmap-blob-11.txt
	Pages           : 29
	Date            : 2022-03-27

Abstract:
   The JMAP base protocol (RFC8620) provides the ability to upload and
   download arbitrary binary data via HTTP POST and GET on defined
   endpoint.  This binary data is called a "blob".

   This extension adds additional ways to create and access blobs, by
   making inline method calls within a standard JMAP request.

   This extension also adds a reverse lookup mechanism to discover where
   blobs are referenced within other data types.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-jmap-blob-11.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-blob-11


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Sun Mar 27 11:26:07 2022
Return-Path: <brong@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 014ED3A10E1 for <jmap@ietfa.amsl.com>; Sun, 27 Mar 2022 11:26:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=BuTTccHN; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=RS6QCX+a
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 z9yh8X5Yr6Y4 for <jmap@ietfa.amsl.com>; Sun, 27 Mar 2022 11:26:01 -0700 (PDT)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FEF03A10E5 for <jmap@ietf.org>; Sun, 27 Mar 2022 11:26:01 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 848283200B25; Sun, 27 Mar 2022 14:25:56 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Sun, 27 Mar 2022 14:25:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm2; bh=4VTd0SAx6nu6Aq2/HI4rColOkemQdbznR9YXTu qmwFo=; b=BuTTccHNWBQEcBztbYOt5pUfLZFgHqhbNXmFIVTInHW09wwHN8rO4b 7HHyJeUnxSz/u0itdrWTEHzVrxzoRd2Y1WU63sNF/RLdM1KFRWDJlvHHBAu6XnhB imAt2H44B03ivR57D0omwFqcPxu2zqYF1sbKPoYQ0XSFqtNFcvBiXNNKWTvrYeyB nNdu0630DKF8peBQpgq/eRNzgEvbibQB067XvMrsW4rQh+QZQQqKwKo2iyyvxRUR IwUzeyLOQkcuXKmWbtmsPvKJsZCWUbcJIJlO/sRmQWYLdF8qurJJE+RoeGX5m8jJ iTV3CS5n+ec+xZeW18/RvGSxUC8FBu9w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=4VTd0SAx6nu6Aq2/HI4rColOkemQdbznR9YXTuqmw Fo=; b=RS6QCX+asrQdoCKWZ5gGKA+amGcEK88eBwhn2QNvXHEQ0K9qXyKpZipE6 XJVPcJsWkB6LibiGc1cqng0AtZtAPklCtvlbV6reH+NfYKpu8qlJviiY+4lu89Ux OT2RwmkxGn6+uGRNzGo/bV8Go0XB5hWj9FbKEHqg3im9drdTJSOpJdFHZt1RUJLz lZheGM3vSOVQsw8ETgHwPhGXmc/X4nQVlKR0sEJIwZibBRyYtQMBJuYwJld1O/JR P/4mOdsb0tTVvUkemxS6FGcCNtxBmXR1fmUZ1if1uTSoKCH26R0Gm4KqHa8ZfZm2 PfNh845n+HGk605Vrq+m83m3oBi2A==
X-ME-Sender: <xms:M6xAYo8b5F50d3IFhxOSOYeLo5EDQFoABHZpliLoO8dBPp88li9UOw> <xme:M6xAYgtSrAkvhvuythAhV1YStsn0dFKb4ML1TFlhImj8rG_3c-RLb3iWkB6wRmuzI pVb_XLa3Lc>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudehhedguddvhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfffhffvufgtsegrtderreerredtnecuhfhrohhmpedfuehrohhn ucfiohhnugifrghnrgdfuceosghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhmqe enucggtffrrghtthgvrhhnpefhjeehkeejkeehveeutdejteeihffffeduiedttdejhfel teevueehudeltdeuffenucffohhmrghinhepihgvthhfrdhorhhgnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsghrohhnghesfhgrshhtmhgr ihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:M6xAYuAomRPafBmzNXKgbn9j72SS0BpEO_Q-HXaTvLdobshIqP_SSA> <xmx:M6xAYocTUyYPZk2hdKjLyRh-4IcSvgyRazhHmeJckMD3CWqQ2RXwxA> <xmx:M6xAYtNeokP3lxhHfyDoeCaXPo-Xh_h7gGSvYHKNUJd0PmfcDD0rlQ> <xmx:NKxAYkabhmYM14MujfzveEVCLD3LYFZAig41JVxYm5d5QoNmd7bM-w>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id DFE8FAC0E98; Sun, 27 Mar 2022 14:25:55 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4911-g925b585eab-fm-20220323.003-g925b585e
Mime-Version: 1.0
x-forwarded-message-id: <164840486743.29024.3700756372197227451@ietfa.amsl.com>
Message-Id: <d65914c1-db55-41f4-9328-779a1433f337@dogfood.fastmail.com>
Date: Sun, 27 Mar 2022 20:25:35 +0200
From: "Bron Gondwana" <brong@fastmailteam.com>
To: jmap@ietf.org
Cc: "Jim Fenton" <fenton@bluepopcorn.net>
Content-Type: multipart/alternative; boundary=706c46efc80a4b70a574d71dc47709d6
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/sRfyrwlyt8854TqELSAGeQZQt2E>
Subject: [Jmap] Fwd: New Version Notification for draft-ietf-jmap-blob-11.txt
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: Sun, 27 Mar 2022 18:26:06 -0000

--706c46efc80a4b70a574d71dc47709d6
Content-Type: text/plain

This has the size change (example and wording) based on the IETF113 comments.  I believe this is good to go to IESG now, wanna do another 2 weeks WGLC on it just in case?  I'm pretty sure it's fine - everyone with a strong opinion was in the IETF113 session, but it's your call.

Cheers,

Bron.

----- Original message -----
From: internet-drafts@ietf.org
To: Bron Gondwana <brong@fastmailteam.com>
Subject: New Version Notification for draft-ietf-jmap-blob-11.txt
Date: Sunday, March 27, 2022 20:14


A new version of I-D, draft-ietf-jmap-blob-11.txt
has been successfully submitted by Bron Gondwana and posted to the
IETF repository.

Name: draft-ietf-jmap-blob
Revision: 11
Title: JMAP Blob management extension
Document date: 2022-03-26
Group: jmap
Pages: 29
URL:            https://www.ietf.org/archive/id/draft-ietf-jmap-blob-11.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-jmap-blob/
Html:           https://www.ietf.org/archive/id/draft-ietf-jmap-blob-11.html
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-jmap-blob
Diff:           https://www.ietf.org/rfcdiff?url2=draft-ietf-jmap-blob-11

Abstract:
   The JMAP base protocol (RFC8620) provides the ability to upload and
   download arbitrary binary data via HTTP POST and GET on defined
   endpoint.  This binary data is called a "blob".

   This extension adds additional ways to create and access blobs, by
   making inline method calls within a standard JMAP request.

   This extension also adds a reverse lookup mechanism to discover where
   blobs are referenced within other data types.

                                                                                  


The IETF Secretariat




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


--706c46efc80a4b70a574d71dc47709d6
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">This has the size change (example and wording) based on th=
e IETF113 comments.&nbsp; I believe this is good to go to IESG now, wann=
a do another 2 weeks WGLC on it just in case?&nbsp; I'm pretty sure it's=
 fine - everyone with a strong opinion was in the IETF113 session, but i=
t's your call.<br></div><div style=3D"font-family:Arial;"><br></div><div=
 style=3D"font-family:Arial;">Cheers,<br></div><div style=3D"font-family=
:Arial;"><br></div><div style=3D"font-family:Arial;">Bron.<br></div><div=
 style=3D"font-family:Arial;"><br></div><div>----- Original message ----=
-<br></div><div>From:&nbsp;<a href=3D"mailto:internet-drafts@ietf.org">i=
nternet-drafts@ietf.org</a><br></div><div>To: Bron Gondwana &lt;<a href=3D=
"mailto:brong@fastmailteam.com">brong@fastmailteam.com</a>&gt;<br></div>=
<div>Subject: New Version Notification for draft-ietf-jmap-blob-11.txt<b=
r></div><div>Date: Sunday, March 27, 2022 20:14<br></div><div><br></div>=
<div type=3D"cite" id=3D"qt" style=3D""><div style=3D"font-family:Arial;=
"><br></div><div style=3D"font-family:Arial;">A new version of I-D, draf=
t-ietf-jmap-blob-11.txt<br></div><div style=3D"font-family:Arial;">has b=
een successfully submitted by Bron Gondwana and posted to the<br></div><=
div style=3D"font-family:Arial;">IETF repository.<br></div><div style=3D=
"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">Name:		=
draft-ietf-jmap-blob<br></div><div style=3D"font-family:Arial;">Revision=
:	11<br></div><div style=3D"font-family:Arial;">Title:		JMAP Blob manage=
ment extension<br></div><div style=3D"font-family:Arial;">Document date:=
	2022-03-26<br></div><div style=3D"font-family:Arial;">Group:		jmap<br><=
/div><div style=3D"font-family:Arial;">Pages:		29<br></div><div style=3D=
"font-family:Arial;">URL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://www.ietf.org/archive/id/draf=
t-ietf-jmap-blob-11.txt">https://www.ietf.org/archive/id/draft-ietf-jmap=
-blob-11.txt</a><br></div><div style=3D"font-family:Arial;">Status:&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://data=
tracker.ietf.org/doc/draft-ietf-jmap-blob/">https://datatracker.ietf.org=
/doc/draft-ietf-jmap-blob/</a><br></div><div style=3D"font-family:Arial;=
">Html:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;<a href=3D"https://www.ietf.org/archive/id/draft-ietf-jmap-blob-11.html=
">https://www.ietf.org/archive/id/draft-ietf-jmap-blob-11.html</a><br></=
div><div style=3D"font-family:Arial;">Htmlized:&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;<a href=3D"https://datatracker.ietf.org/doc/html/draft-=
ietf-jmap-blob">https://datatracker.ietf.org/doc/html/draft-ietf-jmap-bl=
ob</a><br></div><div style=3D"font-family:Arial;">Diff:&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://www.=
ietf.org/rfcdiff?url2=3Ddraft-ietf-jmap-blob-11">https://www.ietf.org/rf=
cdiff?url2=3Ddraft-ietf-jmap-blob-11</a><br></div><div style=3D"font-fam=
ily:Arial;"><br></div><div style=3D"font-family:Arial;">Abstract:<br></d=
iv><div style=3D"font-family:Arial;">&nbsp;&nbsp; The JMAP base protocol=
 (RFC8620) provides the ability to upload and<br></div><div style=3D"fon=
t-family:Arial;">&nbsp;&nbsp; download arbitrary binary data via HTTP PO=
ST and GET on defined<br></div><div style=3D"font-family:Arial;">&nbsp;&=
nbsp; endpoint.&nbsp; This binary data is called a "blob".<br></div><div=
 style=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;=
">&nbsp;&nbsp; This extension adds additional ways to create and access =
blobs, by<br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp; making=
 inline method calls within a standard JMAP request.<br></div><div style=
=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">&nbs=
p;&nbsp; This extension also adds a reverse lookup mechanism to discover=
 where<br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp; blobs are=
 referenced within other data types.<br></div><div style=3D"font-family:=
Arial;"><br></div><div style=3D"font-family:Arial;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></div><div style=3D"font-fam=
ily:Arial;"><br></div><div style=3D"font-family:Arial;"><br></div><div s=
tyle=3D"font-family:Arial;">The IETF Secretariat<br></div><div style=3D"=
font-family:Arial;"><br></div><div style=3D"font-family:Arial;"><br></di=
v><div style=3D"font-family:Arial;"><br></div></div><div style=3D"font-f=
amily:Arial;"><br></div><div id=3D"sig56629417"><div class=3D"signature"=
>--<br></div><div class=3D"signature">&nbsp; Bron Gondwana, CEO, Fastmai=
l Pty Ltd<br></div><div class=3D"signature">&nbsp; brong@fastmailteam.co=
m<br></div><div class=3D"signature"><br></div></div><div style=3D"font-f=
amily:Arial;"><br></div></body></html>
--706c46efc80a4b70a574d71dc47709d6--


From nobody Sun Mar 27 14:41:04 2022
Return-Path: <fenton@bluepopcorn.net>
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 5A6B23A15B8 for <jmap@ietfa.amsl.com>; Sun, 27 Mar 2022 14:41:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level: 
X-Spam-Status: No, score=-2.108 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, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=bluepopcorn.net
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 aT9wkvrJilMT for <jmap@ietfa.amsl.com>; Sun, 27 Mar 2022 14:40:57 -0700 (PDT)
Received: from v2.bluepopcorn.net (v2.bluepopcorn.net [IPv6:2607:f2f8:a994::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F6A13A0831 for <jmap@ietf.org>; Sun, 27 Mar 2022 14:40:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bluepopcorn.net; s=supersize; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/I/POHLbQW+b0zXAjnEY8YGXjCjFyWbo8lAo91G+KQI=; b=dgk1OcmgXClzjWSu0uqubN84WY M3igHTOJD4NWovYF4qeRu7Lj+rWH+hA4BMkn4M/XE+2qGswsVKjKkeO4zL4HyOVxccbfSYMAef4Df MhMOwZLtFBK+yz9Y/B1a392UHOSjz+MxeTwR7HjCU8eNM4ii2NwrY8HhI+SBI0Vpr0kk=;
Received: from [2601:647:4400:1261:1512:c203:5833:27ae] (helo=[10.10.20.144]) by v2.bluepopcorn.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <fenton@bluepopcorn.net>) id 1nYad6-0002DE-LH for jmap@ietf.org; Sun, 27 Mar 2022 14:40:56 -0700
From: Jim Fenton <fenton@bluepopcorn.net>
To: IETF JMAP Mailing List <jmap@ietf.org>
Date: Sun, 27 Mar 2022 14:40:52 -0700
X-Mailer: MailMate (1.14r5852)
Message-ID: <5ABD8CB0-83CC-4207-A7D7-95EBCF05446B@bluepopcorn.net>
MIME-Version: 1.0
Content-Type: text/plain; markup=markdown
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/Ag_2wWUvUoB-VkyTktPqiOmpC58>
Subject: [Jmap] WGLC: draft-ietf-jmap-blob-11
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: Sun, 27 Mar 2022 21:41:02 -0000

Per the discussion in our WG meeting on March 21:

Since there have been substantial changes since the previous Working Grou=
p Last Call on this draft, this starts a 2 week Working Group Last Call o=
n draft-ietf-jmap-blob-11. Please provide your feedback on this document =
by April 10, 2022.

-Jim


From nobody Tue Mar 29 05:09:15 2022
Return-Path: <joris@audriga.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 47A5F3A11CE; Tue, 29 Mar 2022 05:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.908
X-Spam-Level: 
X-Spam-Status: No, score=-6.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 bYxd-xm62los; Tue, 29 Mar 2022 05:08:46 -0700 (PDT)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69BA23A11F3; Tue, 29 Mar 2022 05:08:46 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 27801A0FA; Tue, 29 Mar 2022 14:08:40 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N3nx3NU1XybV; Tue, 29 Mar 2022 14:08:37 +0200 (CEST)
Received: from [192.168.0.134] (ip-046-223-162-244.um13.pools.vodafone-ip.de [46.223.162.244]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id BCBA8A0B6; Tue, 29 Mar 2022 14:08:37 +0200 (CEST)
Content-Type: multipart/alternative; boundary="------------2V0P7Gpt2ttiQdXkqvYSeKdc"
Message-ID: <32d05385-b458-696c-96a6-a97a2409a090@audriga.com>
Date: Tue, 29 Mar 2022 14:08:37 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
Content-Language: en-US
To: calsify@ietf.org, jmap@ietf.org
Cc: =?UTF-8?Q?Happel_Hans-J=c3=b6rg?= <hans-joerg@audriga.com>
References: <c3b839f6-bc11-4828-84b8-c8d6d50fc964@dogfood.fastmail.com>
From: Joris Baum <joris@audriga.com>
In-Reply-To: <c3b839f6-bc11-4828-84b8-c8d6d50fc964@dogfood.fastmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/OIRo7PgFH6EXQeKh7VlfTFX_r0I>
Subject: [Jmap] draft-ietf-calext-ical-tasks-03 Review
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: Tue, 29 Mar 2022 12:08:51 -0000

This is a multi-part message in MIME format.
--------------2V0P7Gpt2ttiQdXkqvYSeKdc
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,


I just had a look at the draft-ietf-calext-ical-tasks-03 spec. In 
general, it looks good to me. Most of my comments are small things which 
might or might not require some more clarification.

General note: Typically, collaborative software development tools allow 
tracking the changes to any task property. Such a "history"-feature is 
most likely out of scope for that draft, but it looks like `VSTATUS` 
could be used (to some extent) for that feature. Maybe it would make 
sense to state in the draft that tracking history of all properties is 
not covered by the spec?

Section 4:

  * Task Actors mentions "Organizer" as an actor. In the picture, it is
    not part of that group. I suggest to either leave it out in the text
    or change the group name in the picture (probably the latter).
  * The Task Actors roles seem to be purely informational. Maybe it
    would make sense to specify how they are supposed to be mapped to an
    iCalendar equivalent, like `ORGANIZER`?

Section 12.2:

  * A "name-space" is mentioned, but it seems to be not defined what a
    "name-space" should look like.
  * When using IANA registered values for `REASON` as done in one of the
    examples (`REASON:out-of-office`) do not seem to be of `URI` type. I
    guess that is not in line with its definition?


The following are probably merely minor notes (about spelling, style and 
copy+paste errors). You would probably have found them yourself before a 
WGLC, but I think it does not hurt to include them:

Section 7.2:

  * "See section 3.1.3 Task Domain Data Handling." You probably meant
    section 7.3 ?
  * "Extensions [Doug114] to the RELATED-TO" Reference not included. You
    probably meant draft-ietf-calext-ical-relations ?
  * REL is used as a param in the examples, e.g.
    `LINK;REL="vacation-system";VALUE=URI:http://example.com/vacation-approval?id=1234`.
    But it is not part of draft-ietf-calext-ical-relations. I guess it
    comes from an earlier version of the spec?

Section 9: "In addition a number of different patterns of resource or 
assignee identification are anticipated." - "In addition, a number of 
different patterns of resource or assignee identification are 
anticipated." (very minor, but it confused me for a short while)

Section 10.3: "As situations chnage further VSTATUS components" → "As 
situations change further VSTATUS components"

Section 10.4:

  * "Alarms (VLARM components)" → "Alarms (VALARM components)"
  * "Task Generating System, e.g., a BPMS" → Maybe specify what a BPMS
    is. However, Wikipedia seems to understand it.

Section 19: I am unable to open or find the [TARCH] reference?


Regards,

Joris


-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

http://www.audriga.com  |http://www.twitter.com/audriga

--------------------------------------------------------------------------
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------

--------------2V0P7Gpt2ttiQdXkqvYSeKdc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p><br>
    </p>
    <p>I just had a look at the draft-ietf-calext-ical-tasks-03 spec. In
      general, it looks good to me. Most of my comments are small things
      which might or might not require some more clarification.</p>
    <p>General note: Typically, collaborative software development tools
      allow tracking the changes to any task property. Such a
      "history"-feature is most likely out of scope for that draft, but
      it looks like `VSTATUS` could be used (to some extent) for that
      feature. Maybe it would make sense to state in the draft that
      tracking history of all properties is not covered by the spec?</p>
    <p>Section 4: <br>
    </p>
    <ul>
      <li>Task Actors mentions "Organizer" as an actor. In the picture,
        it is not part of that group. I suggest to either leave it out
        in the text or change the group name in the picture (probably
        the latter).</li>
      <li>The Task Actors roles seem to be purely informational. Maybe
        it would make sense to specify how they are supposed to be
        mapped to an iCalendar equivalent, like `ORGANIZER`?</li>
    </ul>
    <p>Section 12.2:</p>
    <ul>
      <li>A "name-space" is mentioned, but it seems to be not defined
        what a "name-space" should look like.<br>
      </li>
      <li>When using IANA registered values for `REASON` as done in one
        of the examples (`REASON:out-of-office`) do not seem to be of
        `URI` type. I guess that is not in line with its definition?</li>
    </ul>
    <p><br>
      The following are probably merely minor notes (about spelling,
      style and copy+paste errors). You would probably have found them
      yourself before a WGLC, but I think it does not hurt to include
      them:<br>
    </p>
    <p>
    </p>
    <p>Section 7.2:</p>
    <ul>
      <li>"See section 3.1.3 Task Domain Data Handling." You probably
        meant section 7.3 ?</li>
      <li>"Extensions [Doug114] to the RELATED-TO" Reference not
        included. You probably meant draft-ietf-calext-ical-relations ?</li>
      <li>REL is used as a param in the examples, e.g.
`LINK;REL="vacation-system";VALUE=URI:<a class="moz-txt-link-freetext" href="http://example.com/vacation-approval?id=1234">http://example.com/vacation-approval?id=1234</a>`.
        But it is not part of draft-ietf-calext-ical-relations. I guess
        it comes from an earlier
        version of the spec?</li>
    </ul>
    <p>Section 9: "In addition a number of different patterns of
      resource or assignee identification are anticipated." - "In
      addition, a number of different patterns of resource or assignee
      identification are anticipated." (very minor, but it confused me
      for a short while)</p>
    <p>Section 10.3: "As situations chnage further VSTATUS components" →
      "As situations change further VSTATUS components"</p>
    <p>Section 10.4:</p>
    <ul>
      <li>"Alarms (VLARM components)" → "Alarms (VALARM components)"</li>
      <li>"Task Generating System, e.g., a BPMS" → Maybe specify what a
        BPMS is. However, Wikipedia seems to understand it.</li>
    </ul>
    <p>Section 19: I am unable to open or find the [TARCH] reference?<br>
    </p>
    <p><br>
    </p>
    <p>Regards,</p>
    <p>Joris</p>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

<a class="moz-txt-link-freetext" href="http://www.audriga.com">http://www.audriga.com</a> | <a class="moz-txt-link-freetext" href="http://www.twitter.com/audriga">http://www.twitter.com/audriga</a>

--------------------------------------------------------------------------
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------</pre>
  </body>
</html>

--------------2V0P7Gpt2ttiQdXkqvYSeKdc--

