[dispatch] Potential incoming work: web push for IMAP, CalDAV and CardDAV

"Bron Gondwana" <brong@fastmailteam.com> Wed, 23 October 2019 04:08 UTC

Return-Path: <brong@fastmailteam.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5573312022C for <dispatch@ietfa.amsl.com>; Tue, 22 Oct 2019 21:08:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=bt3olme/; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=rNhD3lzH
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 t2aR8vPyNlYe for <dispatch@ietfa.amsl.com>; Tue, 22 Oct 2019 21:08:37 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2540212000F for <dispatch@ietf.org>; Tue, 22 Oct 2019 21:08:37 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 80E7221B1B for <dispatch@ietf.org>; Wed, 23 Oct 2019 00:08:35 -0400 (EDT)
Received: from imap99 ([10.202.2.99]) by compute6.internal (MEProxy); Wed, 23 Oct 2019 00:08:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:date:from:to:subject :content-type; s=fm1; bh=O9bTL3wTfCxo9hV12OIwlZlbeORkpJtOtyuMTr8 /BTg=; b=bt3olme/xXUicnqd+WVUvk6vuXDLPMnKRIhSaCcYcjLREDcwMaz/+73 OsQJbqlxzplzgqtpAj/vDMdOfpUgpYe7MVriMEn6wRjVbNqf7dG/r5GnfhRjOVoJ 7bALf2xTZBhdPp9OmW6edpfXUwsXVQhJ7A6WPukWwXd8sqIvYmwAYtZ7yrcFpxeG V9O25Ra6ako7Jo+UzMN5eqtLeK6h239p7bMCMR4hX2tGLv0Ub59UI35hFsjJzrxb ORj9CxhslvhH8uPTC0wiWPlT8hNXeEVXUHszzScrCHuX7shXRorua0lH9P+e8FcA DRmp4fb6gsVOI41KEQIqv0jivtDztHA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=O9bTL3wTfCxo9hV12OIwlZlbeORkp JtOtyuMTr8/BTg=; b=rNhD3lzHUfAJN07US5gfJbr61D8l6v6pICnNVGMypqDgs QmqSUQqVApIthsuKhg6kU/wyFslq+N17DFrDaQn2CXs5I4pRXG2c9wF85R8a26rl 0x0oMtL8YTsS7rJXeI9gWgNGvedWmyUgZyGzuU0cowGY+eqgO8a6Z9og+bQIcssH rmjuPL8OKxbN4Dhxz7aBWoGQfjaTDjrDAVMZEaqkGw+VKoXFF0QlC1xu1QbNutlY oaeMURzJwdVubfgYrUJniwQXzw/JyC2GJ2xjFK12lyuEgUdMmJApWfpd24XXbojw aj+UP7aXCd5ZJ+tjXxum2PE1EM4l+jtL351gTsfFA==
X-ME-Sender: <xms:Q9KvXeFYAv1P7cUTlKitSTFwGp-FqdPQ90kzTaapmx_VeFrJZ7J_NQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrkeekgdejjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesrgdtreerre ertdenucfhrhhomhepfdeurhhonhcuifhonhgufigrnhgrfdcuoegsrhhonhhgsehfrghs thhmrghilhhtvggrmhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpih gvthhfrdhorhhgnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsrhhonhhgsehfrghsthhm rghilhhtvggrmhdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Q9KvXYovpNR_fqW7EjZ3tJzpEpHsELfqAeTsMENJVrAFS-_Dcidqpg> <xmx:Q9KvXQKjp9U0Tpu8g5tgNjM30zBFLRzr4Ac9DDIvV-oHGsjFTM9ACw> <xmx:Q9KvXRyTu9qD5FYpTBUcRcojswK0IO6DKJDVrZqZukCu71QJ83MYXg> <xmx:Q9KvXTtyZLqNfSWeoY3-6a1nImnLplMmKU1_gT5f8u3ieFrNrzRijw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 429F431C7F1; Wed, 23 Oct 2019 00:08:35 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-470-gedfae93-fmstable-20191021v4
Mime-Version: 1.0
Message-Id: <290514e7-79ce-4852-bf05-a684e2e8d045@beta.fastmail.com>
Date: Wed, 23 Oct 2019 15:08:34 +1100
From: Bron Gondwana <brong@fastmailteam.com>
To: dispatch@ietf.org
Content-Type: multipart/alternative; boundary="87bfec6cade24d329dd2dbb9ac419ef2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/gU2cWDGgxc-1O1xAubdIxNeeo58>
Subject: [dispatch] Potential incoming work: web push for IMAP, CalDAV and CardDAV
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Oct 2019 04:08:39 -0000

There's a couple of interesting things that have been going on in different places that I'm working on trying to get aligned and to find a home for at the IETF:

Web push for IMAP servers here:

https://github.com/coi-dev/coi-specs/blob/master/webpush-spec.md

Web push for CalDAV and CardDAV servers here:

https://datatracker.ietf.org/doc/draft-gajda-dav-push/

(there's a more recent version in the CalConnect private repositories - we haven't been pushing it just yet because the CALEXT group is already pretty busy, and we're not sure if it belongs there or in another group).

And of course JMAP already has a web push built in with the push subscription object:

https://tools.ietf.org/html/rfc8620#section-7

Anyway, I'm not sure if this is ripe for discussion at Singapore, or indeed if we've missed the deadlines for a BOF, but I figured if I post here I might see if there's any others working on similar things and if we could pull everyone together to join forces and make sure all the different push mechanisms work similarly.

Cheers,

Bron.

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