[JMAP] Re: WGLC: please review the final state of the JSCalendar/JMAP Calendars drafts
Lisa Dusseault <lisa.dusseault@gmail.com> Thu, 17 September 2026 16:53 UTC
Received: from mail-yx2-x0f.google.com (mail-yx2-x0f.google.com [IPv6:2607:f8b0:4864:41::f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id D350A31 for <jmap@ietf.org>; Thu, 17 Sep 2026 16:53:40 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=S3hGm6bM; arc=pass ("google.com:s=arc-20260327:i=1"); dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of lisa.dusseault@gmail.com designates 2607:f8b0:4864:41::f as permitted sender) smtp.mailfrom=lisa.dusseault@gmail.com
Received: by mail-yx2-x0f.google.com with SMTP id 956f58d0204a3-66f7f72a284so995890d50.2 for <jmap@ietf.org>; Thu, 17 Sep 2026 09:53:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1789664020; cv=none; d=google.com; s=arc-20260327; b=GhWpbkMX2IDO1MI04VmWw72Ky2V293JECHLRs01/oxL4vGOfX3+Cg3xxh7/eaMxC0o eXRVRNTrR9ytXtGFEisdJAgqMn/CrRUeQ1iz/JlQ77Z1Oncj+DWg0CS+Ai3KAtCPQtQU 0SwWDUi9omd7u5JmD+Ns7OFBr1UAstoPuVpQ67cb2zRYR//yd4pzZmnqn/V90RWovSuO 8O3Fsltvq8NWrCtl+YgOwGCjp6vUiVESqNakwd4Jmw0gVHQuhw5pey9t/Wxnbn/FcCHm 1Ju6AhKBmn+/Ht1Gv+eY3YwNY6V9cKoxx5TcxF9lxSHpcoqUUXp0kQlALiQmWe+tpn0p ozjQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=mWCkXOivmZ0JTkPtnESzwkBGP0XF1oN+u11RVaKXiI4=; fh=wKVlDy+GkJvPpg2FHOFPGgfNHC/VMJLmqaq41TSqseU=; b=GspbDk/mwJzE8Uaro/bqNAN5nxaZP3ye7E3G3MaP201053LpvUQSakF+VurRxVC0b0 J46fKlkamrnf5XU43cbR15Xwat/y+ZuiOWWLWc34EGMR6uNLemc6Nr/CTv61wvCs0/2a Mp10v5ChsoyyCeAtkKsBdKimS81X6R8IIDoX+kJJxI+6TyX+Pj45nKImeINk9Ij8i3Cd zM0rrYcv9Jx3pzBaMnKzWcyKde0m1+IIy9MIwJaHmoW5Wu8qXxbwA6ns8vzTXPaBV40L ZEBs7xDxKGa4Ukvt2E1bxNR7YlymlTXZHG2Ch4MXd+PJGz++mR5HVDB+Jt1apTpuXtVf 7z5A==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789664020; x=1790268820; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=mWCkXOivmZ0JTkPtnESzwkBGP0XF1oN+u11RVaKXiI4=; b=S3hGm6bMC/x7U8frWp0ipmW80nh9z65YasbFiFcGIeQop4AX8pvCV+CvsLOazOwKCh fw3ghBuid0+dIefJUUc7+giNH3593kpY8297+mMXWT/5QBOnTbe6aIB8Yv/Jm3suUB67 ZMGd57Y52oHW14Er4vCtbtc+wf1ghqUcbRG+1fsrQ2D6LXvsSR6HeRlKu2BWrko+iu4I EK8xTS4RcfWjLUVmppnEU2ggfFYJpfWT5YPqVtNVdtgknD/LNNgwiGuv0ziEAkA/i+Td VoPvSMs2HA6PxgFmT0MgKbjw6Hznx3M9L57W3UqGmSz9Iyex53M8V1K4xiiZWyASWHgQ rDwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789664020; x=1790268820; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=mWCkXOivmZ0JTkPtnESzwkBGP0XF1oN+u11RVaKXiI4=; b=l93pjzCW1PHDEcHxHw3peqVZLtnMvuu4ljZWhhAErg4i9h8mUI/4pPgqzrNpvrb+ef FmHDLgJCDcmtSWKr5JhH5vNyd2kA0D9u6kZqLobegjWe5EosFjMNznbNHz51zS/Hh3HS rgNrB8Z9vLkq4CFwmWbp+699cuPs1kRE1gxTowSKToRTSPJL+T7pXk0qi2Vcs3Tv9tnD hfOd6Mc/nkgkVkFjIEREZD+qiCeuOGXm9TkvXgB6grypmS/ai6aVCqhUY+PdKqDnTZT2 KHq0lG1+9NkW0T+QrLqDSJQGBu91NFH1iT1Mv2EhEThphzgIL2ltHV2pVnrSJirVTu3G KzAg==
X-Forwarded-Encrypted: i=1; AKwUvBzVbL7Xu8+54r9wh32qS4U0o1I6BWa/8SXinWHtUHL9VBvoUjrxM+Bsz/TqEQsc0N1maoUe@ietf.org
X-Gm-Message-State: AFuF++n3GWWWqN1hW7TNf1I+W/UtHT1vgYmWqIEYaeiiEqJXVr/NIR2s syj0rpqAvzWZvYkQfpYq4Oy7rbFEMYuAFGxQIHFXVMdtPRqcH7AK4I0+3URRza/wnypNwmU9L1R DYLg5XY/dPU4gzLGWaokFNY373/yoV9E=
X-Gm-Gg: AYBFou17OOY4SaYBjLG/ZpC9h+YuevuLajSofkd7qDTQ5Pdj7Zn+Aw6ZkUyCBJgOO0+ pcMyIfeUUd7d7/rnkznzKc1Ydg4+76NmeRJ9sV0+R846rMRe3PYPtY9pi+nnJkt1hoQPppM2Hde wZ0MNYauU7EWZURLlMuOkfmhaYtawJuLDnjYdDe2gj+mfkP0248M0aBZas8JPRkY6/aNCv0GLRU qQ+38ou4mU0CzC1Ey+3rs1bSriQtLJVUWdM32kXoEp6DNadtXvxE685o8e/VcXS4Jc3c94Q6TVo JjV9enG7t3A6wxD+maIycUnd++YrKNj5VWchsL2bbivxOrIHf1omNX7JtYyx29v3GtM0C2uY6NL sZv+5CDiu8APXSZ6ZhFestUjD5EqirM0734mRItYL068=
X-Received: by 2002:a05:690e:43ce:b0:671:3f89:f5a6 with SMTP id 956f58d0204a3-67163291657mr1801868d50.59.1789664020228; Thu, 17 Sep 2026 09:53:40 -0700 (PDT)
MIME-Version: 1.0
References: <0b37c64c-f38e-4b50-9611-94f20165bbea@app.fastmail.com> <17DFCF9B-C0A9-406D-9029-FB6415DAAA89@stalw.art>
In-Reply-To: <17DFCF9B-C0A9-406D-9029-FB6415DAAA89@stalw.art>
From: Lisa Dusseault <lisa.dusseault@gmail.com>
Date: Thu, 17 Sep 2026 09:53:29 -0700
X-Gm-Features: AcwNN1Xji1fYSLEaPisFgpf-BAuq-HwvjxULnj2irZ1Cmi2BCjt8iFuNh4nwP2A
Message-ID: <CAEi+uC6tJ2468=OhofekjDds=mfcxic93p6Q80R5menmW7_xcA@mail.gmail.com>
To: Mauro De Gennaro <mauro=40stalw.art@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000316ec5065bb0a01a"
X-Spamd-Bar: --
Message-ID-Hash: AHKHMMBTO7J7QCXWDJGGE6B4TVFSAHFR
X-Message-ID-Hash: AHKHMMBTO7J7QCXWDJGGE6B4TVFSAHFR
X-MailFrom: lisa.dusseault@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-jmap.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: calsify@ietf.org, jmap@ietf.org
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [JMAP] Re: WGLC: please review the final state of the JSCalendar/JMAP Calendars drafts
List-Id: JSON Meta Access Protocol <jmap.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/KjBZ1u05fMlw-URU5dyBt-sxbCw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Owner: <mailto:jmap-owner@ietf.org>
List-Post: <mailto:jmap@ietf.org>
List-Subscribe: <mailto:jmap-join@ietf.org>
List-Unsubscribe: <mailto:jmap-leave@ietf.org>
I reviewed draft-ietf-calext-icalendar-jscalendar-extensions. I'm in
favour of its publication.
I noticed a missing word in the introduction sentence "To achieve this,
this document
defines new elements iCalendar and extends existing definitions.
The security considerations reference RFC5545 but that document itself has
very light security considerations.
* At the very least, this document introduces a new OWNER role which in
many systems implies access privileges, and there are surely new security
considerations around that. (Should a system let me, if I have write access
to an event, make myself the owner?)
* perhaps this document should fill in some things that RFC5545 c*ould* have
included, notably that location information can be a privacy and safety
concern.
Lisa
On Wed, Sep 16, 2026 at 11:06 AM Mauro De Gennaro <mauro=
40stalw.art@dmarc.ietf.org> wrote:
>
> I have reviewed draft-ietf-jmap-calendars-29 together with
> draft-ietf-calext-jscalendarbis-20,
> draft-ietf-calext-jscalendar-icalendar-28 and
> draft-ietf-calext-icalendar-jscalendar-extensions-07. The only issue I
> found is an inconsistency around the "attendee" participant role.
>
> draft-ietf-calext-jscalendarbis-20 removes the "attendee" role (Appendix
> A.2.3) and marks it obsolete in the IANA registry (Section 7.6.15).
> However, draft-ietf-jmap-calendars-29 still relies on it without defining
> it:
>
> - Section 3 (permission rules) requires participants added via
> mayInviteSelf or mayInviteOthers to have "roles" containing only "attendee".
> - Sections 5.1.1 and 5.1.2 define mayInviteSelf and mayInviteOthers in
> terms of the "attendee" role.
> - The "attendee" filter condition of CalendarEvent/query matches
> participants with a role of "attendee".
> - The examples use "roles": { "attendee": true }.
>
> Otherwise the document looks good to me.
>
>
> Best,
> Mauro
>
>
>
> > On 16 Sep 2026, at 19:42, Bron Gondwana <brong=
> 40fastmailteam.com@dmarc.ietf.org> wrote:
> >
> > Hello JMAP and CALEXT working groups,
> >
> > Our AD has asked us to please do one final pass over the combined set of
> documents in the Calendaring cluster, as they have has some late normative
> changes due to WGLC feedback. In order no to hold things up too long, it
> would be great to have feedback by the end of next week, Friday September
> 25th.
> >
> > The set of documents is:
> >
> > CALEXT:
> > • draft-ietf-calext-icalendar-jscalendar-extensions-07
> > • draft-ietf-calext-jscalendar-icalendar-28
> > • draft-ietf-calext-jscalendarbis-20
> > JMAP:
> > • draft-ietf-jmap-calendars-29
> >
> > Our area director and the IESG would like to see that people have read
> the documents (or at least the most recent set of changes) and agree with
> them, so please reply to this message, not only with disagreement but also
> with support for this set of documents going forwards.
> >
> > Thanks,
> >
> > Bron.
> >
> >
> > --
> > Bron Gondwana, CEO, Fastmail Pty Ltd / Fastmail US LLC
> > brong@fastmailteam.com
> >
> > _______________________________________________
> > JMAP mailing list -- jmap@ietf.org
> > To unsubscribe send an email to jmap-leave@ietf.org
>
> _______________________________________________
> JMAP mailing list -- jmap@ietf.org
> To unsubscribe send an email to jmap-leave@ietf.org
>
- [JMAP] WGLC: please review the final state of the… Bron Gondwana
- [JMAP] Re: WGLC: please review the final state of… Mauro De Gennaro
- [JMAP] Re: WGLC: please review the final state of… Lisa Dusseault
- [JMAP] Re: WGLC: please review the final state of… Robert Stepanek
- [JMAP] Re: [calsify] Re: WGLC: please review the … Neil Jenkins
- [JMAP] Re: WGLC: please review the final state of… Joris Baum
- [JMAP] Re: WGLC: please review the final state of… Neil Jenkins
- [JMAP] Re: WGLC: please review the final state of… Ben Bucksch
- [JMAP] Re: WGLC: please review the final state of… Neil Jenkins
- [JMAP] Re: WGLC: please review the final state of… Neil Jenkins
- [JMAP] Re: WGLC: please review the final state of… Bron Gondwana