[CalendarServer-changes] [4288] CalendarServer/trunk/twistedcaldav/scheduling

source_changes at macosforge.org source_changes at macosforge.org
Fri May 15 20:03:30 PDT 2009


Revision: 4288
          http://trac.macosforge.org/projects/calendarserver/changeset/4288
Author:   cdaboo at apple.com
Date:     2009-05-15 20:03:30 -0700 (Fri, 15 May 2009)
Log Message:
-----------
Handle attendee change that needs to truncate recurrence on PUT.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/scheduling/icaldiff.py
    CalendarServer/trunk/twistedcaldav/scheduling/test/test_icaldiff.py

Modified: CalendarServer/trunk/twistedcaldav/scheduling/icaldiff.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/icaldiff.py	2009-05-15 23:34:24 UTC (rev 4287)
+++ CalendarServer/trunk/twistedcaldav/scheduling/icaldiff.py	2009-05-16 03:03:30 UTC (rev 4288)
@@ -14,6 +14,7 @@
 # limitations under the License.
 ##
 
+from twistedcaldav.config import config
 from twistedcaldav.dateops import normalizeToUTC, toString,\
     normalizeStartEndDuration
 from twistedcaldav.ical import Component, Property
@@ -244,6 +245,12 @@
         
         self.attendee = normalizeCUAddr(attendee)
 
+        if config.MaxInstancesForRRULE != 0:
+            try:
+                self.calendar1.truncateRecurrence(config.MaxInstancesForRRULE)
+            except (ValueError, TypeError), ex:
+                log.err("Cannot truncate calendar resource: %s" % (ex,))
+
         self.newCalendar = self.calendar1.duplicate()
         self.newMaster = self.newCalendar.masterComponent()
 

Modified: CalendarServer/trunk/twistedcaldav/scheduling/test/test_icaldiff.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/test/test_icaldiff.py	2009-05-15 23:34:24 UTC (rev 4287)
+++ CalendarServer/trunk/twistedcaldav/scheduling/test/test_icaldiff.py	2009-05-16 03:03:30 UTC (rev 4288)
@@ -1141,7 +1141,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1171,7 +1171,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1186,7 +1186,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1211,7 +1211,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1243,7 +1243,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1266,7 +1266,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 BEGIN:VALARM
 ACTION:DISPLAY
 DESCRIPTION:Test for Attendee
@@ -1296,7 +1296,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1318,7 +1318,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1337,7 +1337,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1359,7 +1359,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1391,7 +1391,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1425,7 +1425,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1447,7 +1447,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1479,7 +1479,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1513,7 +1513,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1535,7 +1535,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1588,7 +1588,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1603,7 +1603,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 EXDATE:20080604T120000Z
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1618,7 +1618,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1644,7 +1644,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1659,7 +1659,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 EXDATE:20080604T120000Z,20080605T120000Z
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1674,7 +1674,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1709,7 +1709,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1733,7 +1733,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 EXDATE:20080604T120000Z
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1748,7 +1748,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1774,7 +1774,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1799,7 +1799,7 @@
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 EXDATE:20080604T120000Z
 EXDATE:20080606T120000Z
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -1814,7 +1814,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1929,7 +1929,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 EXDATE:20080604T120000Z
 END:VEVENT
 END:VCALENDAR
@@ -1944,7 +1944,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1969,7 +1969,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -1996,7 +1996,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -2020,7 +2020,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 EXDATE:20080604T120000Z
 END:VEVENT
 END:VCALENDAR
@@ -2037,7 +2037,7 @@
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 EXDATE:20080604T120000Z
 ORGANIZER;CN=User 01:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """)
@@ -3202,7 +3202,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3217,7 +3217,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3233,7 +3233,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3245,7 +3245,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test1
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3262,7 +3262,7 @@
 DTEND:20080601T130000Z
 SUMMARY:Test
 LOCATION:The Office
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3275,7 +3275,7 @@
 DTEND:20080601T130000Z
 SUMMARY:Test1
 DESCRIPTION:Something to do.
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3294,7 +3294,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3310,7 +3310,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3329,7 +3329,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3343,7 +3343,7 @@
 SUMMARY:Test
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3362,7 +3362,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3377,7 +3377,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT="ACCEPTED":mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3396,7 +3396,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3412,7 +3412,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT="ACCEPTED":mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3434,7 +3434,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3459,7 +3459,7 @@
 ORGANIZER;CN="User 01":mailto:user1 at example.com
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3485,7 +3485,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3507,7 +3507,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3533,7 +3533,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3555,7 +3555,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test1
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3581,7 +3581,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3603,7 +3603,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test1
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3629,7 +3629,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3651,7 +3651,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test1
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3678,7 +3678,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3690,7 +3690,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3713,7 +3713,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3725,7 +3725,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3748,7 +3748,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3767,7 +3767,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -3783,7 +3783,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -3802,7 +3802,7 @@
 DTSTART:20080601T120000Z
 DTEND:20080601T130000Z
 SUMMARY:Test
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 END:VCALENDAR
 """,
@@ -4075,7 +4075,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4102,7 +4102,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4129,7 +4129,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4159,7 +4159,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4186,7 +4186,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4224,7 +4224,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4265,7 +4265,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4303,7 +4303,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4330,7 +4330,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4371,7 +4371,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4409,7 +4409,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4447,7 +4447,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4499,7 +4499,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4537,7 +4537,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
@@ -4575,7 +4575,7 @@
 ATTENDEE:mailto:user1 at example.com
 ATTENDEE;PARTSTAT=ACCEPTED:mailto:user2 at example.com
 ATTENDEE:mailto:user3 at example.com
-RRULE:FREQ=DAILY
+RRULE:COUNT=400;FREQ=DAILY
 END:VEVENT
 BEGIN:VEVENT
 UID:12345-67890
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090515/cbc2d693/attachment-0001.html>


More information about the calendarserver-changes mailing list