[calsify] Updated JSCalendar draft version 08

"Robert Stepanek" <rsto@fastmailteam.com> Mon, 08 October 2018 09:56 UTC

Return-Path: <rsto@fastmailteam.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3B91130DC3 for <calsify@ietfa.amsl.com>; Mon, 8 Oct 2018 02:56:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.883
X-Spam-Level:
X-Spam-Status: No, score=-1.883 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_HEADER_CTYPE_ONLY=0.717, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 5NO93nTIzsD4 for <calsify@ietfa.amsl.com>; Mon, 8 Oct 2018 02:56:10 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F210A130D7A for <calsify@ietf.org>; Mon, 8 Oct 2018 02:56:09 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 986312208C for <calsify@ietf.org>; Mon, 8 Oct 2018 05:56:08 -0400 (EDT)
Received: from imap22 ([10.202.2.72]) by compute1.internal (MEProxy); Mon, 08 Oct 2018 05:56:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id:subject :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=t1lLs2v0Lyfoyb8sOOwsTzfQiq2FNGKMB87XM+f3qDA=; b=pj+LoZYG yp4eHkk4u9r8nmLgw7/TISIaIQ6pZZFpp8o+HhVV6CdRLL8r1QqUsb7KODYF0Kbx EZGE9013vtTAFQmnn0edpuc4kSctd8GkulJaImopZLnAtCoJn2B1q6GI0/ER2wJ9 6KLgDTfv4pvfPE89h9NFnsgZiVefBbmzCxcK4FyGW3qjxinKUxeHM+NbVkGW4vjB QMX4laydyDxiE9N00ZNw0IqaF6KrdGy7+P803yu8eH6N1HevsDMw7rNiLJjIz2Dj v74i9Q9VsbxlTEikXJ04Zd1Py1RX8vZQCeUgfn1HLI21u4rD9XdcDqTEfJPFciRg vAnncck8PcCPFw==
X-ME-Sender: <xms:uCm7W8VCCQWHxXVwV6UUkQH4ggBDSjlToFrJT_UZexbQqrh9VuB9vg>
X-ME-Proxy: <xmx:uCm7WxoCl__3DTw8nV68PHiS38Dpq9iclDMK9mCXVShe8oSl_0pYBQ> <xmx:uCm7W02USjhnb1XbyB8cVy6xCTNuaGp2cp11qfsRnbcW3dDRXCQFng> <xmx:uCm7W-o8tVoG0koGpJ-7-DU7H8fsKvcymfZnAwvN5yzn8QyZHrUW3g> <xmx:uCm7W2Sv6AMXXtABsj19gbsO2VYjq6R3XALn3cg6zzRLKwRvYYJbWQ> <xmx:uCm7W2rtO0zuLz1CgLP9f1Pjy-1Sg6pom67wG9sDDz-bO093ut3PKA> <xmx:uCm7W0G7PklLtuLU7Y3taeOrxLr-qOyFGnl2yXb8L0EJQ_bGKCiN6w>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id D4873E68B; Mon, 8 Oct 2018 05:56:07 -0400 (EDT)
Message-Id: <4e76bb0f-0b05-409f-960c-add3f39f702e@sloti22d1t06>
User-Agent: Cyrus-JMAP/3.1.5-551-g079e021-fmstable-20181002v2
X-Me-Personality: 66430872
Date: Mon, 08 Oct 2018 05:56:07 -0400
From: Robert Stepanek <rsto@fastmailteam.com>
To: calsify@ietf.org
Content-Type: multipart/alternative; boundary="2681716dd526479aa581ce8cd4ea6c21"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/LrOhc0lGj4URQsAoWS-2pqcrYL0>
Subject: [calsify] Updated JSCalendar draft version 08
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Oct 2018 09:56:12 -0000

All, 
 
I have just uploaded version 08 <https://tools.ietf.org/html/draft-ietf-calext-jscalendar-08> of the JSCalendar RFC draft. This draft is in WG last call and we'd like to send it to the IESG soon. 
 
The draft update includes your feedback on the mailing list and verbal discussion of some mailing list members at CalConnect XLIII:  
 
*Main changes**:* 
 * *Non-mailto URI*: To support all allowed values of iCalendar ORGANIZER and ATTENDEEs, the calendar object's replyTo property now supports non-mailto: URIs. URI templates are not supported anymore. A new Participant.sendTo property using the same value type as replyTo got defined. The email property of a Participant is optional. Participant ids must adhere to the generic id requirements, that is: only contain characters of the "URL and Filename safe" Base64 Alphabet. 
 * *Durations*: the JSEvent duration property got redefined in accordance with iCalendar. The computation of the duration must take time discontinuities in the event's start time-zone into account. The default value got changed from PT0D to PT0S. 
 * *JSON array to JSON set*: to better support partial updates, the type definitions of most multi-valued properties have been changed from JSON arrays to JSON sets. This includes the Participant roles, delegates, memberOf and linkIds properties, as well as the relatedTo property. Recurrence rules are expected to be updated as a single value, and the byXxx properties are still defined as JSON arrays. 
 
*Minor changes:* 
 * *Renamed Participant properties*: the following Participant properties got renamed to avoid ambiguity: participation to attendance, rsvpResponse to participationStatus, rsvpWanted to expectReply. 
 * *Locations*: a location with unspecified time-zone is not required to be in the calendar object's start time-zone. 
 * *Typos*: Fixed a typo in the recurrence rule definition. 
 
*Open points:* 
 * None. A "web" replyTo/sendTo method may be defined, but is not required for submission of the core spec. 
 
Cheers, 
Robert