[caldav] Clarification on Scheduling Extensions draft

Andrew McMillan <andrew@morphoss.com> Sat, 06 March 2010 09:25 UTC

Return-Path: <andrew@morphoss.com>
X-Original-To: caldav@core3.amsl.com
Delivered-To: caldav@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 185D23A88D9 for <caldav@core3.amsl.com>; Sat, 6 Mar 2010 01:25:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KqJhjBdgwLqg for <caldav@core3.amsl.com>; Sat, 6 Mar 2010 01:25:52 -0800 (PST)
Received: from mail.morphoss.com (hoppy.mcmillan.net.nz [IPv6:2404:130:0:1::82:0]) by core3.amsl.com (Postfix) with ESMTP id EAACB3A6922 for <caldav@ietf.org>; Sat, 6 Mar 2010 01:25:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.morphoss.com (Postfix) with ESMTP id CC83C2365D; Sat, 6 Mar 2010 22:25:51 +1300 (NZDT)
X-Virus-Scanned: Debian amavisd-new at mail.morphoss.com
Received: from mail.morphoss.com ([127.0.0.1]) by localhost (hoppy.mcmillan.net.nz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 6xMP85GYbN20; Sat, 6 Mar 2010 22:25:46 +1300 (NZDT)
Received: from [192.168.55.20] (home.mcmillan.net.nz [202.160.48.75]) (Authenticated sender: andrew@mail.morphoss.com) by mail.morphoss.com (Postfix) with ESMTPSA id 587AA2365B; Sat, 6 Mar 2010 22:25:46 +1300 (NZDT)
From: Andrew McMillan <andrew@morphoss.com>
To: CalDAV <caldav@ietf.org>, caldeveloper-l@lists.calconnect.org
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-NHyiJ2qWOQhPPQDkjAdu"
Date: Sat, 06 Mar 2010 22:25:45 +1300
Message-ID: <1267867545.17059.100.camel@happy.home.mcmillan.net.nz>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.2
Subject: [caldav] Clarification on Scheduling Extensions draft
X-BeenThere: caldav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <caldav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/caldav>, <mailto:caldav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/caldav>
List-Post: <mailto:caldav@ietf.org>
List-Help: <mailto:caldav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/caldav>, <mailto:caldav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 09:25:54 -0000

Hi All,

Firstly, is there any timeframe for when a new draft of the scheduling
extensions for CalDAV will be available to replace the current expired
one?

Secondly, in implementing this at present, we are wondering about the
response to a POST (or other request too, perhaps) when some attendee
actions are successful, and some are denied.

In the spec there is an example of a denied operation in B.6, showing a
403 response with an <error>... <need-privilege> ... response, so we are
assuming that in an situation where some invites are successfully
delivered, and some are refused, that the response should be a
<multistatus> with <href>attendee</href><propstat>... having the <error>
inside the <responsedescription>?

Or perhaps we're thinking about this in entirely the wrong way...


Another thing that didn't become clear to me from the spec until maybe
the tenth read through is that granting schedule-deliver privileges
widely will be fairly normal, and granting schedule-send privileges will
be relatively exceptional.  At least that's my guess, though the
descriptions of the effects of the privileges seems a bit light, and
even the tables in the appendix don't really clarify it that much
further.


Also, for a completely trivial typo, the word 'client' is missing from
the first line of Appendix B.3. :-)

Thanks,
					Andrew.

------------------------------------------------------------------------
http://andrew.mcmillan.net.nz/                     Porirua, New Zealand
Twitter: _karora                                  Phone: +64(272)DEBIAN
                     Tomorrow, you can be anywhere.
------------------------------------------------------------------------