be2b46ac9c
The only other EXDATE test uses a time and thus VALUE=DATE-TIME for EXDATE. The new test cases uses VALUE=DATE for DTSTART and thus EXDATE. Probably will need adapting for various servers.
264 lines
7.5 KiB
Diff
264 lines
7.5 KiB
Diff
@@ -2,31 +2,31 @@
|
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
|
VERSION:2.0
|
|
BEGIN:VTIMEZONE
|
|
-TZID:/softwarestudio.org/Olson_20011030_5/Europe/Berlin
|
|
-X-LIC-LOCATION:Europe/Berlin
|
|
-BEGIN:DAYLIGHT
|
|
-TZOFFSETFROM:+0100
|
|
-TZOFFSETTO:+0200
|
|
-TZNAME:CEST
|
|
-DTSTART:19700329T020000
|
|
-RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
|
|
-END:DAYLIGHT
|
|
-BEGIN:STANDARD
|
|
-TZOFFSETFROM:+0200
|
|
-TZOFFSETTO:+0100
|
|
-TZNAME:CET
|
|
-DTSTART:19701025T030000
|
|
-RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
|
|
+TZID:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+DTSTART:19670101T000000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+X-LIC-LOCATION:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+TZNAME:CST
|
|
+DTSTART:19700914T230000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
END:STANDARD
|
|
END:VTIMEZONE
|
|
BEGIN:VEVENT
|
|
SUMMARY:phone meeting
|
|
DESCRIPTION:let's talk
|
|
CATEGORIES:MEETING
|
|
-DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:
|
|
- 20060406T163000
|
|
-DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:
|
|
- 20060406T160000
|
|
+DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T163000
|
|
+DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T160000
|
|
UID:20060406T211449Z-4562-727-1-63@gollum
|
|
DTSTAMP:20060406T211449Z
|
|
LAST-MODIFIED:20060416T203532Z
|
|
@@ -41,11 +41,31 @@
|
|
BEGIN:VCALENDAR
|
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
|
VERSION:2.0
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+DTSTART:19670101T000000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+X-LIC-LOCATION:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+TZNAME:CST
|
|
+DTSTART:19700914T230000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
BEGIN:VEVENT
|
|
UID:20060416T203656Z-4272-727-1-241@gollum
|
|
DTSTAMP:20060416T203656Z
|
|
-DTSTART:20060406T170000Z
|
|
-DTEND:20060406T173000Z
|
|
+DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T170000
|
|
+DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T173000
|
|
TRANSP:OPAQUE
|
|
SEQUENCE:3
|
|
SUMMARY:recurrence weekly\, limited
|
|
@@ -78,11 +98,31 @@
|
|
BEGIN:VCALENDAR
|
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
|
VERSION:2.0
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+DTSTART:19670101T000000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+X-LIC-LOCATION:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+TZNAME:CST
|
|
+DTSTART:19700914T230000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
BEGIN:VEVENT
|
|
UID:20060416T203813Z-4272-727-1-242@gollum
|
|
DTSTAMP:20060416T203813Z
|
|
-DTSTART:20060406T173000Z
|
|
-DTEND:20060406T180000Z
|
|
+DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T173000
|
|
+DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T180000
|
|
TRANSP:OPAQUE
|
|
SEQUENCE:3
|
|
SUMMARY:recurrence monthly\, 6th day\, limited
|
|
@@ -149,20 +189,40 @@
|
|
BEGIN:VCALENDAR
|
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
|
VERSION:2.0
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+DTSTART:19670101T000000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+X-LIC-LOCATION:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+TZNAME:CST
|
|
+DTSTART:19700914T230000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
BEGIN:VEVENT
|
|
UID:20060416T204647Z-4272-727-1-248@gollum
|
|
DTSTAMP:20060416T204647Z
|
|
-DTSTART:20060406T183000Z
|
|
-DTEND:20060406T190000Z
|
|
+DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T183000
|
|
+DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T190000
|
|
TRANSP:OPAQUE
|
|
SEQUENCE:2
|
|
SUMMARY:recurrence\, daily\, with exceptions
|
|
DESCRIPTION:recurrs seven times\, excluding (but counting) Friday and
|
|
Saturday
|
|
CLASS:PUBLIC
|
|
-RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20060412T183000Z
|
|
-EXDATE:20060408T183000Z
|
|
-EXDATE:20060407T183000Z
|
|
+RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20060412T183000
|
|
+EXDATE;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai:20060408T183000
|
|
+EXDATE;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai:20060407T183000
|
|
CREATED:20060416T204808Z
|
|
LAST-MODIFIED:20060416T204808Z
|
|
END:VEVENT
|
|
@@ -193,11 +253,31 @@
|
|
BEGIN:VCALENDAR
|
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
|
VERSION:2.0
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+DTSTART:19670101T000000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+X-LIC-LOCATION:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+TZNAME:CST
|
|
+DTSTART:19700914T230000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
BEGIN:VEVENT
|
|
UID:20060416T204136Z-4272-727-1-247@gollum
|
|
DTSTAMP:20060416T204136Z
|
|
-DTSTART:20060406T190000Z
|
|
-DTEND:20060406T193000Z
|
|
+DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T190000
|
|
+DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T193000
|
|
TRANSP:TRANSPARENT
|
|
SEQUENCE:4
|
|
SUMMARY:all fields
|
|
@@ -207,41 +287,43 @@
|
|
CREATED:20060416T204625Z
|
|
LAST-MODIFIED:20060416T204833Z
|
|
DESCRIPTION:this is an appointment with plenty of fields set\, and
|
|
- special attributes...\n\nempty line above\, line\nbreak\n\nspecial
|
|
- characters:\na-umlaut ä\nexclamation mark !\nampersand disabled\nhash
|
|
- #\nleft angle bracket disabled\nright angle bracket disabled\nleft square
|
|
- bracket [\nright square bracket ]\nleft bracket (\nright bracket
|
|
- )\nbackslash \\\nbackslash lf \\n\nbackslash cr \\r\nstar *\ncarret
|
|
- ^\npercent %\ntilde ~\ntick `\nbacktick `\ndouble quotation - not tested
|
|
- because Evolution encodes it incorrectly\nsingle quotation '\ncolon :\n
|
|
- semicolon \;\ncomma \,\n
|
|
-BEGIN:VALARM
|
|
-X-EVOLUTION-ALARM-UID:20060416T204833Z-4250-727-1-85@gollum
|
|
-ACTION:DISPLAY
|
|
-DESCRIPTION:This is an event reminder
|
|
-TRIGGER;VALUE=DURATION;RELATED=START:-PT1H
|
|
-END:VALARM
|
|
+ special attributes...
|
|
END:VEVENT
|
|
END:VCALENDAR
|
|
|
|
BEGIN:VCALENDAR
|
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
|
VERSION:2.0
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+DTSTART:19670101T000000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
+BEGIN:VTIMEZONE
|
|
+TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+X-LIC-LOCATION:Asia/Shanghai
|
|
+BEGIN:STANDARD
|
|
+TZNAME:CST
|
|
+DTSTART:19700914T230000
|
|
+TZOFFSETFROM:+0800
|
|
+TZOFFSETTO:+0800
|
|
+END:STANDARD
|
|
+END:VTIMEZONE
|
|
BEGIN:VEVENT
|
|
UID:20060416T204922Z-4272-727-1-250@gollum
|
|
DTSTAMP:20060416T204922Z
|
|
-DTSTART:20060406T193000Z
|
|
-DTEND:20060406T200000Z
|
|
+DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T193000
|
|
+DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Shanghai
|
|
+ :20060406T200000
|
|
TRANSP:OPAQUE
|
|
SEQUENCE:2
|
|
CATEGORIES:BUSINESS,MEETING
|
|
SUMMARY:meeting invitation
|
|
CLASS:PUBLIC
|
|
-ORGANIZER;CN=Patrick Ohly:MAILTO:Patrick.Ohly@gmx.de
|
|
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;
|
|
- RSVP=TRUE;CN=Patrick Ohly;LANGUAGE=en:MAILTO:Patrick.Ohly@gmx.de
|
|
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;
|
|
- RSVP=TRUE;LANGUAGE=en:MAILTO:john@bar.com
|
|
CREATED:20060416T205003Z
|
|
LAST-MODIFIED:20060416T205003Z
|
|
END:VEVENT
|