[CalendarServer-changes] [12289] CalDAVTester/branches/release/CalDAVTester-5.2-dev

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 12 11:16:07 PDT 2014


Revision: 12289
          http://trac.calendarserver.org//changeset/12289
Author:   cdaboo at apple.com
Date:     2014-01-10 12:38:17 -0800 (Fri, 10 Jan 2014)
Log Message:
-----------
Pull-up specific revisions to match merged changes on the server branch.

Modified Paths:
--------------
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo-template.xml
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo.xml
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/privatecomments.xml
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/src/caldavtest.py

Added Paths:
-----------
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/privatecomments/44.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/implicitauto11.xml
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/recurrence-splitting.xml

Removed Paths:
-------------
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics

Property Changed:
----------------
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CardDAV/
    CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CardDAV/


Property changes on: CalDAVTester/branches/release/CalDAVTester-5.2-dev
___________________________________________________________________
Modified: svn:mergeinfo
   - /CalDAVTester/branches/release/CalDAVTester-3.0-dev:7584
/CalDAVTester/branches/release/CalDAVTester-4.3-dev:10193
/CalDAVTester/branches/users/cdaboo/attendee-comments-2887:2888-2910
/CalDAVTester/branches/users/cdaboo/better-proxy-3148:3149-3163
/CalDAVTester/branches/users/cdaboo/component-set-fixes:8221-8346
/CalDAVTester/branches/users/cdaboo/conditional-4466:4467-4469
/CalDAVTester/branches/users/cdaboo/implicitauto-2948:2949-2989
/CalDAVTester/branches/users/cdaboo/location-partial-accept-3574:3575-3581
/CalDAVTester/branches/users/cdaboo/managed-attachments:9986-10145
/CalDAVTester/branches/users/cdaboo/normalize-cuaddr-3533:3534-3558
/CalDAVTester/branches/users/cdaboo/pycalendar:7160-7206
/CalDAVTester/branches/users/cdaboo/pycard:7226-7237
/CalDAVTester/branches/users/cdaboo/sharing-5228:5229-5440
/CalDAVTester/branches/users/gaya/sharedgroupstester-3:11181-11204
   + /CalDAVTester/branches/release/CalDAVTester-3.0-dev:7584
/CalDAVTester/branches/release/CalDAVTester-4.3-dev:10193
/CalDAVTester/branches/users/cdaboo/attendee-comments-2887:2888-2910
/CalDAVTester/branches/users/cdaboo/better-proxy-3148:3149-3163
/CalDAVTester/branches/users/cdaboo/component-set-fixes:8221-8346
/CalDAVTester/branches/users/cdaboo/conditional-4466:4467-4469
/CalDAVTester/branches/users/cdaboo/implicitauto-2948:2949-2989
/CalDAVTester/branches/users/cdaboo/location-partial-accept-3574:3575-3581
/CalDAVTester/branches/users/cdaboo/managed-attachments:9986-10145
/CalDAVTester/branches/users/cdaboo/normalize-cuaddr-3533:3534-3558
/CalDAVTester/branches/users/cdaboo/pycalendar:7160-7206
/CalDAVTester/branches/users/cdaboo/pycard:7226-7237
/CalDAVTester/branches/users/cdaboo/sharing-5228:5229-5440
/CalDAVTester/branches/users/gaya/sharedgroupstester-3:11181-11204
/CalDAVTester/trunk:12020-12035,12280

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/1.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,51 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//Example Inc.//Example Calendar//EN
-BEGIN:VEVENT
-UID:event-1
-DTSTART:$now.8:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddralt1:
-ATTENDEE;CN=$username2:;RSVP=TRUE:$cuaddralt2:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1::$cuaddralt1:
-RRULE:FREQ=DAILY
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.9:T200000Z
-DTSTART:$now.9:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddralt1:
-ATTENDEE;CN=$username2:;RSVP=TRUE:$cuaddralt2:
-ATTENDEE;CN=$resourcename1::$rcuaddralt1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1::$cuaddralt1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.10:T200000Z
-DTSTART:$now.10:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddralt1:
-ATTENDEE;CN=$username2:;RSVP=TRUE:$cuaddralt2:
-ATTENDEE;CN=$resourcename1::$rcuaddralt1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1::$cuaddralt1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/1.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/1.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:event-1
+DTSTART:$now.8:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddralt1:
+ATTENDEE;CN=$username2:;RSVP=TRUE:$cuaddralt2:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1::$cuaddralt1:
+RRULE:FREQ=DAILY
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.9:T200000Z
+DTSTART:$now.9:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddralt1:
+ATTENDEE;CN=$username2:;RSVP=TRUE:$cuaddralt2:
+ATTENDEE;CN=$resourcename1::$rcuaddralt1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1::$cuaddralt1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.10:T200000Z
+DTSTART:$now.10:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddralt1:
+ATTENDEE;CN=$username2:;RSVP=TRUE:$cuaddralt2:
+ATTENDEE;CN=$resourcename1::$rcuaddralt1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1::$cuaddralt1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/2.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,51 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//Example Inc.//Example Calendar//EN
-BEGIN:VEVENT
-UID:event-1
-DTSTART:$now.8:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-RRULE:FREQ=DAILY
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.9:T200000Z
-DTSTART:$now.9:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.10:T200000Z
-DTSTART:$now.10:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/2.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/2.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:event-1
+DTSTART:$now.8:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+RRULE:FREQ=DAILY
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.9:T200000Z
+DTSTART:$now.9:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.10:T200000Z
+DTSTART:$now.10:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/3.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,36 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.9:T200000Z
-DTSTART:$now.9:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1:;SCHEDULE-STATUS=1.2:$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.10:T200000Z
-DTSTART:$now.10:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1:;SCHEDULE-STATUS=1.2:$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/3.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/3.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,36 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.9:T200000Z
+DTSTART:$now.9:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1:;SCHEDULE-STATUS=1.2:$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.10:T200000Z
+DTSTART:$now.10:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1:;SCHEDULE-STATUS=1.2:$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/4.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,20 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.10:T200000Z
-DTSTART:$now.10:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1:;SCHEDULE-STATUS=1.2:$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/4.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/4.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,20 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.10:T200000Z
+DTSTART:$now.10:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1:;SCHEDULE-STATUS=1.2:$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/5.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,51 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//Example Inc.//Example Calendar//EN
-BEGIN:VEVENT
-UID:event-1
-DTSTART:$now.8:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-RRULE:FREQ=DAILY
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.9:T200000Z
-DTSTART:$now.9:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=DECLINED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.10:T200000Z
-DTSTART:$now.10:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/5.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/5.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:event-1
+DTSTART:$now.8:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+RRULE:FREQ=DAILY
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.9:T200000Z
+DTSTART:$now.9:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=DECLINED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.10:T200000Z
+DTSTART:$now.10:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/6.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,36 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//Example Inc.//Example Calendar//EN
-BEGIN:VEVENT
-UID:event-1
-DTSTART:$now.8:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-EXDATE:$now.10:T200000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-RRULE:FREQ=DAILY
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.9:T200000Z
-DTSTART:$now.9:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=DECLINED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/6.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/6.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,36 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:event-1
+DTSTART:$now.8:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+EXDATE:$now.10:T200000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+RRULE:FREQ=DAILY
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.9:T200000Z
+DTSTART:$now.9:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=DECLINED;SCHEDULE-STATUS=2.0:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/7.ics	2013-12-05 02:44:02 UTC (rev 12035)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,38 +0,0 @@
-BEGIN:VCALENDAR
-VERSION:2.0
-PRODID:-//Example Inc.//Example Calendar//EN
-BEGIN:VEVENT
-UID:event-1
-DTSTART:$now.8:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-EXDATE:$now.10:T200000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-RRULE:FREQ=DAILY
-SEQUENCE:1
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-BEGIN:VEVENT
-UID:event-1
-RECURRENCE-ID:$now.9:T200000Z
-DTSTART:$now.9:T200000Z
-DURATION:PT1H
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-ATTENDEE;CN=$resourcename1:;PARTSTAT=DECLINED;SCHEDULE-STATUS=1.2:$rcuaddrurn1:
-CREATED:20060110T231240Z
-DESCRIPTION:Call-in
-DTSTAMP:20060309T185105Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-SEQUENCE:1
-STATUS:CONFIRMED
-SUMMARY:Example
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/implicit/auto11/suite1/7.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/implicit/auto11/suite1/7.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,38 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VEVENT
+UID:event-1
+DTSTART:$now.8:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+EXDATE:$now.10:T200000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+RRULE:FREQ=DAILY
+SEQUENCE:1
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+BEGIN:VEVENT
+UID:event-1
+RECURRENCE-ID:$now.9:T200000Z
+DTSTART:$now.9:T200000Z
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+ATTENDEE;CN=$resourcename1:;PARTSTAT=DECLINED;SCHEDULE-STATUS=1.2:$rcuaddrurn1:
+CREATED:20060110T231240Z
+DESCRIPTION:Call-in
+DTSTAMP:20060309T185105Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+SEQUENCE:1
+STATUS:CONFIRMED
+SUMMARY:Example
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/privatecomments/44.ics (from rev 12035, CalDAVTester/trunk/Resource/CalDAV/privatecomments/44.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/privatecomments/44.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/privatecomments/44.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,38 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+BEGIN:VTIMEZONE
+TZID:US/Eastern
+LAST-MODIFIED:20040110T032845Z
+BEGIN:STANDARD
+DTSTART:20001026T020000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20000404T020000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+END:VTIMEZONE
+BEGIN:VEVENT
+UID:event3 at ninevah.local
+DTSTART;TZID=US/Eastern:$now.year.1:0101T100000
+DURATION:PT1H
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;RSVP=TRUE:$cuaddr2:
+CREATED:20060101T150000Z
+DTSTAMP:20051222T205953Z
+ORGANIZER;CN=$username1::$cuaddr1:
+SUMMARY:event 3
+X-CALENDARSERVER-ATTENDEE-COMMENT;X-CALENDARSERVER-ATTENDEE-REF="$cuaddrurn2:
+ ";X-CALENDARSERVER-DTSTAMP=20080827T171052Z:I have accepted.
+X-CALENDARSERVER-ATTENDEE-COMMENT;X-CALENDARSERVER-ATTENDEE-REF="$cuaddrurn2:
+ ";X-CALENDARSERVER-DTSTAMP=20080828T171052Z:I have accepted again.
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/1.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,53 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1::$cuaddr1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:$cuaddr2:
-RRULE:FREQ=DAILY;COUNT=20
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1::$cuaddr1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:$cuaddr2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 2
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1::$cuaddr1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:$cuaddr2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 3
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/1.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/1.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,53 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1::$cuaddr1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:$cuaddr2:
+RRULE:FREQ=DAILY;COUNT=20
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1::$cuaddr1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:$cuaddr2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 2
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1::$cuaddr1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED:$cuaddr1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:$cuaddr2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 3
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/2.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,53 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-RRULE:FREQ=DAILY;COUNT=20
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 2
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 3
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/2.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/2.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,53 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+RRULE:FREQ=DAILY;COUNT=20
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 2
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;SCHEDULE-STATUS=1.2;EMAIL=$email2::$cuaddrurn2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 3
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/3.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,41 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;EMAIL=$email2::$cuaddrurn2:
-RRULE:FREQ=DAILY;COUNT=20
-TRANSP:TRANSPARENT
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;EMAIL=$email2::$cuaddrurn2:
-TRANSP:TRANSPARENT
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;EMAIL=$email2::$cuaddrurn2:
-TRANSP:TRANSPARENT
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/3.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/3.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,41 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;EMAIL=$email2::$cuaddrurn2:
+RRULE:FREQ=DAILY;COUNT=20
+TRANSP:TRANSPARENT
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;EMAIL=$email2::$cuaddrurn2:
+TRANSP:TRANSPARENT
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;EMAIL=$email2::$cuaddrurn2:
+TRANSP:TRANSPARENT
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/4.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,53 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-RRULE:FREQ=DAILY;COUNT=20
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 2
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 3
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/4.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/4.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,53 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+RRULE:FREQ=DAILY;COUNT=20
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 2
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 3
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/5.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,53 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-RRULE:FREQ=DAILY;COUNT=20
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 2
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 3
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/5.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/5.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,53 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+RRULE:FREQ=DAILY;COUNT=20
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 2
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 3
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/6.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,41 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.0:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-RRULE:FREQ=DAILY;COUNT=10
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 3
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/6.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/6.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,41 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.0:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+RRULE:FREQ=DAILY;COUNT=10
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 3
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/7.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,41 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:$olduid:
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-RRULE:FREQ=DAILY;UNTIL=$now.0:T115959Z
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:$olduid:
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder 2
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/7.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/7.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,41 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:$olduid:
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+RRULE:FREQ=DAILY;UNTIL=$now.0:T115959Z
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:$olduid:
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1:;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;SCHEDULE-STATUS=2.0;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder 2
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/8.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,41 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.0:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-RRULE:FREQ=DAILY;COUNT=10
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RECURRENCE-ID:$now.5:T120000Z
-ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 3
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/8.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/8.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,41 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.0:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+RRULE:FREQ=DAILY;COUNT=10
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RECURRENCE-ID:$now.5:T120000Z
+ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 3
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/9.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,41 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:$olduid:
-ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-RRULE:FREQ=DAILY;UNTIL=$now.0:T115959Z
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 1
-END:VALARM
-END:VEVENT
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-5:T130000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:$olduid:
-RECURRENCE-ID:$now.-5:T120000Z
-ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
-ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-SEQUENCE:1
-BEGIN:VALARM
-ACTION:DISPLAY
-TRIGGER:-PT5M
-DESCRIPTION:Reminder attendee 2
-END:VALARM
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/implicit/9.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/implicit/9.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,41 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:$olduid:
+ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+RRULE:FREQ=DAILY;UNTIL=$now.0:T115959Z
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 1
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-5:T130000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:$olduid:
+RECURRENCE-ID:$now.-5:T120000Z
+ORGANIZER;CN=$username1:;SCHEDULE-STATUS=1.2;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username1:;PARTSTAT=ACCEPTED;EMAIL=$email1::$cuaddrurn1:
+ATTENDEE;CN=$username2:;PARTSTAT=ACCEPTED;EMAIL=$email2::$cuaddrurn2:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+SEQUENCE:1
+BEGIN:VALARM
+ACTION:DISPLAY
+TRIGGER:-PT5M
+DESCRIPTION:Reminder attendee 2
+END:VALARM
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/1.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,13 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RRULE:FREQ=DAILY
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/1.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/1.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,13 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RRULE:FREQ=DAILY
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/2.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,14 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.0:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-RRULE:FREQ=DAILY
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/2.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/2.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,14 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.0:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+RRULE:FREQ=DAILY
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/3.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,14 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:$olduid:
-RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
-RRULE:FREQ=DAILY;UNTIL=$now.0:T115959Z
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/3.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/3.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,14 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:$olduid:
+RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:$olduid:
+RRULE:FREQ=DAILY;UNTIL=$now.0:T115959Z
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/4.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,13 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-RRULE:FREQ=DAILY;COUNT=10
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/4.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/4.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,13 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+RRULE:FREQ=DAILY;COUNT=10
+END:VEVENT
+END:VCALENDAR

Deleted: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics
===================================================================
--- CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/5.ics	2014-01-10 15:30:43 UTC (rev 12280)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1,12 +0,0 @@
-BEGIN:VCALENDAR
-CALSCALE:GREGORIAN
-PRODID:-//Example Inc.//Example Calendar//EN
-VERSION:2.0
-BEGIN:VEVENT
-DTSTAMP:20051222T205953Z
-DTSTART:$now.-10:T120000Z
-DURATION:PT1H
-SUMMARY:event 1
-UID:event1
-END:VEVENT
-END:VCALENDAR

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics (from rev 12280, CalDAVTester/trunk/Resource/CalDAV/recurrence-splitting/simple/5.ics)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CalDAV/recurrence-splitting/simple/5.ics	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,12 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20051222T205953Z
+DTSTART:$now.-10:T120000Z
+DURATION:PT1H
+SUMMARY:event 1
+UID:event1
+END:VEVENT
+END:VCALENDAR


Property changes on: CalDAVTester/branches/release/CalDAVTester-5.2-dev/Resource/CardDAV
___________________________________________________________________
Modified: svn:mergeinfo
   - /CalDAVTester/branches/release/CalDAVTester-3.0-dev/Resource/CardDAV:7584
/CalDAVTester/branches/release/CalDAVTester-4.3-dev/Resource/CardDAV:10193
/CalDAVTester/branches/users/cdaboo/attendee-comments-2887/Resource/CardDAV:2888-2910
/CalDAVTester/branches/users/cdaboo/better-proxy-3148/Resource/CardDAV:3149-3163
/CalDAVTester/branches/users/cdaboo/component-set-fixes/Resource/CardDAV:8221-8346
/CalDAVTester/branches/users/cdaboo/conditional-4466/Resource/CardDAV:4467-4469
/CalDAVTester/branches/users/cdaboo/implicitauto-2948/Resource/CardDAV:2949-2989
/CalDAVTester/branches/users/cdaboo/location-partial-accept-3574/Resource/CardDAV:3575-3581
/CalDAVTester/branches/users/cdaboo/managed-attachments/Resource/CardDAV:9986-10145
/CalDAVTester/branches/users/cdaboo/normalize-cuaddr-3533/Resource/CardDAV:3534-3558
/CalDAVTester/branches/users/cdaboo/pycalendar/Resource/CardDAV:7160-7206
/CalDAVTester/branches/users/cdaboo/pycard/Resource/CardDAV:7226-7237
/CalDAVTester/branches/users/cdaboo/sharing-5228/Resource/CardDAV:5229-5440
/CalDAVTester/branches/users/gaya/sharedgroupstester-2/Resource/CardDAV:11078-11181
/CalDAVTester/branches/users/gaya/sharedgroupstester-3/Resource/CardDAV:11181-11204
   + /CalDAVTester/branches/release/CalDAVTester-3.0-dev/Resource/CardDAV:7584
/CalDAVTester/branches/release/CalDAVTester-4.3-dev/Resource/CardDAV:10193
/CalDAVTester/branches/users/cdaboo/attendee-comments-2887/Resource/CardDAV:2888-2910
/CalDAVTester/branches/users/cdaboo/better-proxy-3148/Resource/CardDAV:3149-3163
/CalDAVTester/branches/users/cdaboo/component-set-fixes/Resource/CardDAV:8221-8346
/CalDAVTester/branches/users/cdaboo/conditional-4466/Resource/CardDAV:4467-4469
/CalDAVTester/branches/users/cdaboo/implicitauto-2948/Resource/CardDAV:2949-2989
/CalDAVTester/branches/users/cdaboo/location-partial-accept-3574/Resource/CardDAV:3575-3581
/CalDAVTester/branches/users/cdaboo/managed-attachments/Resource/CardDAV:9986-10145
/CalDAVTester/branches/users/cdaboo/normalize-cuaddr-3533/Resource/CardDAV:3534-3558
/CalDAVTester/branches/users/cdaboo/pycalendar/Resource/CardDAV:7160-7206
/CalDAVTester/branches/users/cdaboo/pycard/Resource/CardDAV:7226-7237
/CalDAVTester/branches/users/cdaboo/sharing-5228/Resource/CardDAV:5229-5440
/CalDAVTester/branches/users/gaya/sharedgroupstester-2/Resource/CardDAV:11078-11181
/CalDAVTester/branches/users/gaya/sharedgroupstester-3/Resource/CardDAV:11181-11204
/CalDAVTester/trunk/Resource/CardDAV:12020-12035,12280

Modified: CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo-template.xml
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo-template.xml	2014-01-10 20:34:21 UTC (rev 12288)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo-template.xml	2014-01-10 20:38:17 UTC (rev 12289)
@@ -85,6 +85,7 @@
 		<feature>private-events</feature>				<!-- private-events extension -->
 		<feature>proxy</feature>						<!-- calendar-user-proxy extension -->
 		<!-- <feature>proxy-authz</feature> -->			<!-- sudo user extension -->
+		<feature>recurrence-splitting</feature>			<!-- Recurring components can be split -->
 		<feature>remove-duplicate-alarms</feature>   	<!-- Server removes any duplicate alarms on PUT -->
 		<feature>query-extended</feature>				<!-- calendar-query-extended extension -->
 		<feature>shared-calendars</feature>				<!-- Shared calendars extension -->

Modified: CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo.xml
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo.xml	2014-01-10 20:34:21 UTC (rev 12288)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/server/serverinfo.xml	2014-01-10 20:38:17 UTC (rev 12289)
@@ -85,6 +85,7 @@
 		<feature>private-events</feature>				<!-- private-events extension -->
 		<feature>proxy</feature>						<!-- calendar-user-proxy extension -->
 		<!-- <feature>proxy-authz</feature> -->			<!-- sudo user extension -->
+		<feature>recurrence-splitting</feature>			<!-- Recurring components can be split -->
 		<feature>remove-duplicate-alarms</feature>   	<!-- Server removes any duplicate alarms on PUT -->
 		<feature>query-extended</feature>				<!-- calendar-query-extended extension -->
 		<feature>shared-calendars</feature>				<!-- Shared calendars extension -->

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/implicitauto11.xml (from rev 12035, CalDAVTester/trunk/scripts/tests/CalDAV/implicitauto11.xml)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/implicitauto11.xml	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/implicitauto11.xml	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,256 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
+
+<!--
+ Copyright (c) 2013 Apple Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
+
+<caldavtest>
+	<description>Test implicit scheduling for auto-accept location where hidden instances are used</description>
+
+	<require-feature>
+		<feature>caldav</feature>
+		<feature>auto-accept</feature>
+		<feature>implicit-scheduling</feature>
+	</require-feature>
+
+	<start>
+		<request user="$userid1:" pswd="$pswd1:">
+			<method>GET</method>
+			<ruri>$calendarpath1:/</ruri>
+		</request>
+		<request user="$userid2:" pswd="$pswd2:">
+			<method>GET</method>
+			<ruri>$calendarpath2:/</ruri>
+		</request>
+		<request>
+			<method>DELETEALL</method>
+			<ruri>$inboxpath1:/</ruri>
+		</request>
+		<request user="$userid2:" pswd="$pswd2:">
+			<method>DELETEALL</method>
+			<ruri>$inboxpath2:/</ruri>
+		</request>
+		<request user="$useradmin:" pswd="$pswdadmin:">
+			<method>DELETEALL</method>
+			<ruri>$rinboxpath1:/</ruri>
+		</request>
+		<request user="$useradmin:" pswd="$pswdadmin:">
+			<method>DELETEALL</method>
+			<ruri>$rcalendarpath1:/</ruri>
+		</request>
+	</start>
+	
+	<test-suite name='#1 Non-recurring' ignore='no'>
+		<test name='1' ignore='no'>
+			<description>Create recurring event - resource invited to two instances only</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/implicit/auto11/suite1/1.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2' ignore='no'>
+			<description>One item in user01 Inbox</description>
+			<request print-response="no">
+				<method>WAITDELETEALL 1</method>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+		</test>
+		<test name='3' ignore='no'>
+			<description>One item in user01 Calendar</description>
+			<request print-response="no">
+				<method>GET</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/implicit/auto11/suite1/2.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='4' ignore='no'>
+			<description>No items in resource01 Inbox</description>
+			<request user="$useradmin:" pswd="$pswdadmin:" print-response="no">
+				<method>PROPFIND</method>
+				<ruri>$rinboxpath1:/</ruri>
+				<header>
+					<name>Depth</name>
+					<value>1</value>
+				</header>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/Common/PROPFIND/count.xml</filepath>
+				</data>
+				<verify>
+					<callback>multistatusItems</callback>
+					<arg>
+						<name>count</name>
+						<value>0</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='5' ignore='no'>
+			<description>One item in resource01 Calendar</description>
+			<request user="$useradmin:" pswd="$pswdadmin:" print-response="no">
+				<method>GETNEW</method>
+				<ruri>$rcalendarpath1:/</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/implicit/auto11/suite1/3.ics</value>
+					</arg>
+				</verify>
+				<graburi>$r1:</graburi>
+			</request>
+		</test>
+		<test name='6' ignore='no'>
+			<description>Proxy removes first instance to decline it</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$r1:</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/implicit/auto11/suite1/4.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='7' ignore='no'>
+			<description>One item in resource01 Calendar</description>
+			<request user="$useradmin:" pswd="$pswdadmin:" print-response="no">
+				<method>GET</method>
+				<ruri>$r1:</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/implicit/auto11/suite1/4.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='8' ignore='no'>
+			<description>One item in user01 Inbox</description>
+			<request print-response="no">
+				<method>WAITDELETEALL 1</method>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+		</test>
+		<test name='9' ignore='no'>
+			<description>One item in user01 Calendar</description>
+			<request print-response="no">
+				<method>GET</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/implicit/auto11/suite1/5.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='10' ignore='no'>
+			<description>Organizer cancels second instance</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/implicit/auto11/suite1/6.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='11' ignore='no'>
+			<description>One item in user01 Calendar</description>
+			<request print-response="no">
+				<method>GET</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/implicit/auto11/suite1/7.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='12' ignore='no'>
+			<description>No item in resource01 Calendar</description>
+			<request user="$useradmin:" pswd="$pswdadmin:" print-response="no">
+				<method>GET</method>
+				<ruri>$r1:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>404</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='-1' ignore='no'>
+			<description>Clean-up inboxes</description>
+			<request>
+				<method>DELETEALL</method>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>DELETEALL</method>
+				<ruri>$inboxpath2:/</ruri>
+			</request>
+			<request user="$useradmin:" pswd="$pswdadmin:">
+				<method>DELETEALL</method>
+				<ruri>$rinboxpath1:/</ruri>
+			</request>
+		</test>
+	</test-suite>
+
+	<end>
+		<request>
+			<method>DELETEALL</method>
+			<ruri>$inboxpath1:/</ruri>
+			<ruri>$calendarpath1:/</ruri>
+		</request>
+		<request user="$userid2:" pswd="$pswd2:">
+			<method>DELETEALL</method>
+			<ruri>$inboxpath2:/</ruri>
+			<ruri>$calendarpath2:/</ruri>
+		</request>
+		<request user="$useradmin:" pswd="$pswdadmin:">
+			<method>DELETEALL</method>
+			<ruri>$rinboxpath1:/</ruri>
+			<ruri>$rcalendarpath1:/</ruri>
+		</request>
+	</end>
+	
+</caldavtest>

Modified: CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/privatecomments.xml
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/privatecomments.xml	2014-01-10 20:34:21 UTC (rev 12288)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/privatecomments.xml	2014-01-10 20:38:17 UTC (rev 12289)
@@ -1124,8 +1124,175 @@
 				</verify>
 			</request>
 		</test>
+		<test name='-1'>
+			<description>Clean-up</description>
+			<request user="$userid1:" pswd="$pswd1:">
+				<method>DELETEALL</method>
+				<ruri>$calendarpath1:/</ruri>
+			</request>
+			<request user="$userid1:" pswd="$pswd1:">
+				<method>DELETEALL</method>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>DELETEALL</method>
+				<ruri>$calendarpath2:/</ruri>
+			</request>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>DELETEALL</method>
+				<ruri>$inboxpath2:/</ruri>
+			</request>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>DELETEALL</method>
+				<ruri>$calendarpath3:/</ruri>
+			</request>
+			<request user="$userid3:" pswd="$pswd3:">
+				<method>DELETEALL</method>
+				<ruri>$inboxpath3:/</ruri>
+			</request>
+		</test>
 	</test-suite>
 
+	<test-suite name='No duplicates' ignore='no'>
+		<test name='1'>
+			<description>Organizer invites Attendee</description>
+			<request print-response='no'>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/3.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/privatecomments/26.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>Organizer checks data</description>
+			<request print-response='no'>
+				<method>GET</method>
+				<ruri>$calendarpath1:/3.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/privatecomments/27.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='3'>
+			<description>Attendee Inbox Item</description>
+			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
+				<method>WAITDELETEALL 1</method>
+				<ruri>$inboxpath2:/</ruri>
+			</request>
+		</test>
+		<test name='4'>
+			<description>Attendee has data</description>
+			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
+				<method>GETNEW</method>
+				<ruri>$calendarpath2:/</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/privatecomments/28.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='6'>
+			<description>Attendee -> Accepts with comment</description>
+			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
+				<method>GETNEW</method>
+				<ruri>$calendarpath2:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
+				<method>PUT</method>
+				<ruri>$</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/privatecomments/29.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='7'>
+			<description>Attendee has data</description>
+			<request user="$userid2:" pswd="$pswd2:" print-response='no'>
+				<method>GETNEW</method>
+				<ruri>$calendarpath2:/</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/privatecomments/30.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='8'>
+			<description>Organizer Inbox Item</description>
+			<request print-response='no'>
+				<method>WAITDELETEALL 1</method>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+		</test>
+		<test name='9'>
+			<description>Organizer data changed</description>
+			<request print-response='no'>
+				<method>GET</method>
+				<ruri>$calendarpath1:/3.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/privatecomments/35.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='10'>
+			<description>Organizer duplicates comment</description>
+			<request print-response='no'>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/3.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/privatecomments/44.ics</filepath>
+				</data>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{http://calendarserver.org/ns/}no-duplicate-private-comments</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='11'>
+			<description>Organizer checks data</description>
+			<request print-response='no'>
+				<method>GET</method>
+				<ruri>$calendarpath1:/3.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/privatecomments/35.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+
 	<end>
 		<request user="$userid1:" pswd="$pswd1:">
 			<method>DELETEALL</method>

Copied: CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/recurrence-splitting.xml (from rev 12280, CalDAVTester/trunk/scripts/tests/CalDAV/recurrence-splitting.xml)
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/recurrence-splitting.xml	                        (rev 0)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CalDAV/recurrence-splitting.xml	2014-01-10 20:38:17 UTC (rev 12289)
@@ -0,0 +1,634 @@
+<?xml version="1.0" standalone="no"?>
+
+<!DOCTYPE caldavtest SYSTEM "caldavtest.dtd">
+
+<!--
+ Copyright (c) 2006-2013 Apple Inc. All rights reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
+
+<caldavtest>
+	<description>Test that POST to split recurrences works</description>
+
+	<require-feature>
+		<feature>caldav</feature>
+		<feature>recurrence-splitting</feature>
+	</require-feature>
+
+	<start>
+		<request user="$userid1:" pswd="$pswd1:">
+			<method>GET</method>
+			<ruri>$calendarpath1:/</ruri>
+		</request>
+		<request user="$userid2:" pswd="$pswd2:">
+			<method>GET</method>
+			<ruri>$calendarpath2:/</ruri>
+		</request>
+		<request user="$userid1:" pswd="$pswd1:">
+			<method>DELETEALL</method>
+			<ruri>$calendarpath1:/</ruri>
+			<ruri>$inboxpath1:/</ruri>
+		</request>
+		<request user="$userid2:" pswd="$pswd2:">
+			<method>DELETEALL</method>
+			<ruri>$calendarpath2:/</ruri>
+			<ruri>$inboxpath2:/</ruri>
+		</request>
+	</start>
+	
+	
+	<test-suite name='OPTIONS header'>
+		<test name='1'>
+			<description>Look for options header tag on principal</description>
+			<request>
+				<method>OPTIONS</method>
+				<ruri>$principal1:</ruri>
+				<verify>
+					<callback>header</callback>
+					<arg>
+						<name>header</name>
+						<value>*DAV$.*calendarserver-recurrence-split*</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>Look for options header tag on calendar home</description>
+			<request>
+				<method>OPTIONS</method>
+				<ruri>$calendarhome1:/</ruri>
+				<verify>
+					<callback>header</callback>
+					<arg>
+						<name>header</name>
+						<value>*DAV$.*calendarserver-recurrence-split*</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+
+	<test-suite name='No Organizer, no overrides, no prefer'>
+		<test name='1'>
+			<description>Create event</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/simple/1.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>POST to split</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=$now.0:T000000Z</ruri>
+				<verify>
+					<callback>statusCode</callback>
+					<arg>
+						<name>status</name>
+						<value>204</value>
+					</arg>
+				</verify>
+				<grabheader>
+					<name>Split-Component-URL</name>
+					<variable>$href2:</variable>
+				</grabheader>
+			</request>
+			<request>
+				<method>GET</method>
+				<ruri>$href2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<grabcalproperty>
+					<name>VEVENT/UID</name>
+					<variable>$olduid:</variable>
+				</grabcalproperty>
+			</request>
+		</test>
+		<test name='3'>
+			<description>GET new-part split (original) resource</description>
+			<request>
+				<method>GET</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/simple/2.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='4'>
+			<description>GET old-part split (new resource)</description>
+			<request>
+				<method>GET</method>
+				<ruri>$href2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/simple/3.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='-1'>
+			<description>Clean-up</description>
+			<request>
+				<method>DELETEALL</method>
+				<ruri>$calendarpath1:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+	
+	<test-suite name='No Organizer, no overrides, prefer'>
+		<test name='1'>
+			<description>Create event</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/simple/1.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>POST to split</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=$now.0:T000000Z</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>multistatusItems</callback>
+					<arg>
+						<name>totalcount</name>
+						<value>2</value>
+					</arg>
+				</verify>
+				<verify>
+					<callback>xmlElementMatch</callback>
+					<arg>
+						<name>exists</name>
+						<value>$verify-property-prefix:/{DAV:}getetag</value>
+						<value>$verify-property-prefix:/{urn:ietf:params:xml:ns:caldav}calendar-data</value>
+					</arg>
+				</verify>
+				<grabelement>
+					<name>$multistatus-href-prefix:</name>
+					<variable>$href1:</variable>
+					<variable>$href2:</variable>
+				</grabelement>
+			</request>
+			<request>
+				<method>GET</method>
+				<ruri>$href2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<grabcalproperty>
+					<name>VEVENT/UID</name>
+					<variable>$olduid:</variable>
+				</grabcalproperty>
+			</request>
+		</test>
+		<test name='3'>
+			<description>GET new-part split (original) resource</description>
+			<request>
+				<method>GET</method>
+				<ruri>$href1:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/simple/2.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='4'>
+			<description>GET old-part split (new resource)</description>
+			<request>
+				<method>GET</method>
+				<ruri>$href2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/simple/3.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='-1'>
+			<description>Clean-up</description>
+			<request>
+				<method>DELETEALL</method>
+				<ruri>$calendarpath1:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+
+	
+	<test-suite name='Bad POSTs'>
+		<test name='1'>
+			<description>Create event</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/simple/1.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>POST bad rid</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=FOOBAR</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{urn:ietf:params:xml:ns:caldav}valid-rid-parameter</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='3'>
+			<description>POST no rid</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{urn:ietf:params:xml:ns:caldav}valid-rid-parameter</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='4'>
+			<description>POST rid too early</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=$now.-50:T000000Z</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{http://calendarserver.org/ns/}invalid-split</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='5'>
+			<description>Event with count</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/simple/4.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='6'>
+			<description>POST rid too late</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=$now.50:T000000Z</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{http://calendarserver.org/ns/}invalid-split</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='7'>
+			<description>Event non-recurring</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/simple/4.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='8'>
+			<description>POST non-recurring</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=$now.-10:T000000Z</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>prepostcondition</callback>
+					<arg>
+						<name>error</name>
+						<value>{http://calendarserver.org/ns/}invalid-split</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='-1'>
+			<description>Clean-up</description>
+			<request>
+				<method>DELETEALL</method>
+				<ruri>$calendarpath1:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+
+	<test-suite name='Scheduled event, with per-organizer/per-attendee data'>
+		<test name='1'>
+			<description>Organizer invites Attendee (with alarm and override)</description>
+			<request>
+				<method>PUT</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/implicit/1.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>Organizer checks data</description>
+			<request>
+				<method>GET</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/2.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='3'>
+			<description>Attendee Inbox Item</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>WAITDELETEALL 1</method>
+				<ruri>$inboxpath2:/</ruri>
+			</request>
+		</test>
+		<test name='4'>
+			<description>Attendee has data</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>GETNEW</method>
+				<ruri>$calendarpath2:/</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/3.ics</value>
+					</arg>
+				</verify>
+				<graburi>$attendee1:</graburi>
+			</request>
+		</test>
+		<test name='5'>
+			<description>Attendee -> Accepted with alarm</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>PUT</method>
+				<ruri>$attendee1:</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/CalDAV/recurrence-splitting/implicit/4.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='6'>
+			<description>Organizer Inbox Item</description>
+			<request>
+				<method>WAITDELETEALL 1</method>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+		</test>
+		<test name='7'>
+			<description>Organizer data changed</description>
+			<request>
+				<method>GET</method>
+				<ruri>$calendarpath1:/1.ics</ruri>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/5.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='8'>
+			<description>POST to split</description>
+			<request>
+				<method>POST</method>
+				<ruri>$calendarpath1:/1.ics?action=split&amp;rid=$now.0:T000000Z</ruri>
+				<header>
+					<name>Prefer</name>
+					<value>return=representation</value>
+				</header>
+				<verify>
+					<callback>multistatusItems</callback>
+					<arg>
+						<name>totalcount</name>
+						<value>2</value>
+					</arg>
+				</verify>
+				<verify>
+					<callback>xmlElementMatch</callback>
+					<arg>
+						<name>exists</name>
+						<value>$verify-property-prefix:/{DAV:}getetag</value>
+						<value>$verify-property-prefix:/{urn:ietf:params:xml:ns:caldav}calendar-data</value>
+					</arg>
+				</verify>
+				<grabelement>
+					<name>$multistatus-href-prefix:</name>
+					<variable>$href1:</variable>
+					<variable>$href2:</variable>
+				</grabelement>
+			</request>
+			<request>
+				<method>GET</method>
+				<ruri>$href2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<grabcalproperty>
+					<name>VEVENT/UID</name>
+					<variable>$olduid:</variable>
+				</grabcalproperty>
+			</request>
+		</test>
+		<test name='9'>
+			<description>GET new-part split (original) resource</description>
+			<request>
+				<method>GET</method>
+				<ruri>$href1:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/6.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='10'>
+			<description>GET old-part split (new resource)</description>
+			<request>
+				<method>GET</method>
+				<ruri>$href2:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/7.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='11'>
+			<description>GET attendee new-part split (original) resource</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>GET</method>
+				<ruri>$attendee1:</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/8.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='12'>
+			<description>GET attendee old-part split (new resource)</description>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>GETNEW</method>
+				<ruri>$calendarpath2:/</ruri>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+				<verify>
+					<callback>calendarDataMatch</callback>
+					<arg>
+						<name>filepath</name>
+						<value>Resource/CalDAV/recurrence-splitting/implicit/9.ics</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='-1'>
+			<description>Clean-up</description>
+			<request user="$userid1:" pswd="$pswd1:">
+				<method>DELETEALL</method>
+				<ruri>$calendarpath1:/</ruri>
+				<ruri>$inboxpath1:/</ruri>
+			</request>
+			<request user="$userid2:" pswd="$pswd2:">
+				<method>DELETEALL</method>
+				<ruri>$calendarpath2:/</ruri>
+				<ruri>$inboxpath2:/</ruri>
+			</request>
+		</test>
+	</test-suite>
+
+	<end/>
+	
+</caldavtest>


Property changes on: CalDAVTester/branches/release/CalDAVTester-5.2-dev/scripts/tests/CardDAV
___________________________________________________________________
Modified: svn:mergeinfo
   - /CalDAVTester/branches/release/CalDAVTester-3.0-dev/scripts/tests/CardDAV:7584
/CalDAVTester/branches/release/CalDAVTester-4.3-dev/scripts/tests/CardDAV:10193
/CalDAVTester/branches/users/cdaboo/attendee-comments-2887/scripts/tests/CardDAV:2888-2910
/CalDAVTester/branches/users/cdaboo/better-proxy-3148/scripts/tests/CardDAV:3149-3163
/CalDAVTester/branches/users/cdaboo/component-set-fixes/scripts/tests/CardDAV:8221-8346
/CalDAVTester/branches/users/cdaboo/conditional-4466/scripts/tests/CardDAV:4467-4469
/CalDAVTester/branches/users/cdaboo/implicitauto-2948/scripts/tests/CardDAV:2949-2989
/CalDAVTester/branches/users/cdaboo/location-partial-accept-3574/scripts/tests/CardDAV:3575-3581
/CalDAVTester/branches/users/cdaboo/managed-attachments/scripts/tests/CardDAV:9986-10145
/CalDAVTester/branches/users/cdaboo/normalize-cuaddr-3533/scripts/tests/CardDAV:3534-3558
/CalDAVTester/branches/users/cdaboo/pycalendar/scripts/tests/CardDAV:7160-7206
/CalDAVTester/branches/users/cdaboo/pycard/scripts/tests/CardDAV:7226-7237
/CalDAVTester/branches/users/cdaboo/sharing-5228/scripts/tests/CardDAV:5229-5440
/CalDAVTester/branches/users/gaya/sharedgroupstester-2/scripts/tests/CardDAV:11078-11181
/CalDAVTester/branches/users/gaya/sharedgroupstester-3/scripts/tests/CardDAV:11181-11204
   + /CalDAVTester/branches/release/CalDAVTester-3.0-dev/scripts/tests/CardDAV:7584
/CalDAVTester/branches/release/CalDAVTester-4.3-dev/scripts/tests/CardDAV:10193
/CalDAVTester/branches/users/cdaboo/attendee-comments-2887/scripts/tests/CardDAV:2888-2910
/CalDAVTester/branches/users/cdaboo/better-proxy-3148/scripts/tests/CardDAV:3149-3163
/CalDAVTester/branches/users/cdaboo/component-set-fixes/scripts/tests/CardDAV:8221-8346
/CalDAVTester/branches/users/cdaboo/conditional-4466/scripts/tests/CardDAV:4467-4469
/CalDAVTester/branches/users/cdaboo/implicitauto-2948/scripts/tests/CardDAV:2949-2989
/CalDAVTester/branches/users/cdaboo/location-partial-accept-3574/scripts/tests/CardDAV:3575-3581
/CalDAVTester/branches/users/cdaboo/managed-attachments/scripts/tests/CardDAV:9986-10145
/CalDAVTester/branches/users/cdaboo/normalize-cuaddr-3533/scripts/tests/CardDAV:3534-3558
/CalDAVTester/branches/users/cdaboo/pycalendar/scripts/tests/CardDAV:7160-7206
/CalDAVTester/branches/users/cdaboo/pycard/scripts/tests/CardDAV:7226-7237
/CalDAVTester/branches/users/cdaboo/sharing-5228/scripts/tests/CardDAV:5229-5440
/CalDAVTester/branches/users/gaya/sharedgroupstester-2/scripts/tests/CardDAV:11078-11181
/CalDAVTester/branches/users/gaya/sharedgroupstester-3/scripts/tests/CardDAV:11181-11204
/CalDAVTester/trunk/scripts/tests/CardDAV:12020-12035,12280

Modified: CalDAVTester/branches/release/CalDAVTester-5.2-dev/src/caldavtest.py
===================================================================
--- CalDAVTester/branches/release/CalDAVTester-5.2-dev/src/caldavtest.py	2014-01-10 20:34:21 UTC (rev 12288)
+++ CalDAVTester/branches/release/CalDAVTester-5.2-dev/src/caldavtest.py	2014-01-10 20:38:17 UTC (rev 12289)
@@ -521,6 +521,8 @@
         elif req.method == "GETNEW":
             collection = (req.ruri, req.user, req.pswd)
             self.grabbedlocation = self.dofindnew(collection, label=label)
+            if req.graburi:
+                self.manager.server_info.addextrasubs({req.graburi: self.grabbedlocation})
             req.method = "GET"
             req.ruri = "$"
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/db79953a/attachment.html>


More information about the calendarserver-changes mailing list