Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 514028 Details for
Bug 644072
dev-libs/libical-2.0.0-r3: timezones test fails
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
test log
ical-tests.log (text/plain), 184.57 KB, created by
Rolf Eike Beer
on 2018-01-09 21:31:44 UTC
(
hide
)
Description:
test log
Filename:
MIME Type:
Creator:
Rolf Eike Beer
Created:
2018-01-09 21:31:44 UTC
Size:
184.57 KB
patch
obsolete
>Start testing: Jan 09 21:04 CET >---------------------------------------------------------- >1/7 Testing: regression >1/7 Test: regression >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/regression" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"regression" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- >1.. >########## Test time parser functions (1) ########## >ok 1 - 19970101T1000 is null time >ok 2 - 19970101X100000 is null time >ok 3 - 19970101T100000 is valid >Wed Jan 1 11:00:00 1997 > >ok 4 - 19970101T100000Z is valid >Wed Jan 1 11:00:00 1997 > >ok 5 - 19970101 is valid >Wed Jan 1 01:00:00 1997 > > >########## Test time (2) ########## > >---> From time_t >Orig : 2002-06-26 21:44:29 Z > >icaltime_from_timet(tt,0) (DEPRECATED) >ok 6 - icaltime_from_timet(1025127869) as UTC >ok 7 - Floating time from time_t >ok 8 - icaltime_from_timet_with_zone(tt,0,utc) > >---> Convert from floating >ok 9 - Convert from floating to UTC >ok 10 - Convert from floating to zone > >---> Convert from UTC >ok 11 - Convert from UTC to UTC >ok 12 - Convert from UTC to zone (test year/mon only..) >No conversion: 2002-06-26 21:44:29 Z >ok 13 - No conversion at all (test year/mon only) >ok 14 - test time conversion routines > >---> Convert from zone >To zone : 2002-06-26 21:44:29 (floating) >To UTC : 2002-06-26 21:44:29 Z UTC >No conversion: 2002-06-26 21:44:29 Z >Back to zone : 2002-06-26 21:44:29 Z >ok 15 - test time conversion, round 2 >ok 16 - test icaltime -> time_t for 20001103T183030Z > Normalize >Orig (ical) : 2000-11-03 18:30:30 Z UTC >-5d in sec : 2000-10-29 18:30:30 Z UTC >+60 d : 2000-12-28 18:30:30 Z UTC > > As time_t >20001103T183030Z (timet): 2000-11-03 18:30:30 Z >20001103T183030Z : 2000-11-03 18:30:30 Z UTC >ok 17 - test normalization >20001103T183030 (timet): 2000-11-03 18:30:30 Z >20001103T183030 : 2000-11-03 18:30:30 (floating) >offset_tz : 0 >ok 18 - test utc offset >As local : 2000-11-03 18:30:30 Z UTC > > Convert to and from lib c >System time is: 2000-11-03 18:30:30 Z >System time from libical: 20001103T183030Z >Converted back to libc: 2000-11-03 18:30:30 Z > > Incrementing time >Add a year: 2001-11-03 18:30:30 Z >Add 13 months: 1969-12-31 23:59:59 Z >Add 90 seconds: 1969-12-31 23:59:59 Z > > Day Of week >ok 19 - Testing day of week 6 >ok 20 - Testing day of year 308 >ok 21 - Week started on doy of 303 > > TimeZone Conversions >ok 22 - Test conversion back to UTC >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >UTC : 2000-11-03 18:30:30 Z UTC >Los Angeles : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Phoenix : 2000-11-03 11:30:30 /softwarestudio.org/America/Phoenix >New York : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York > > Daylight Savings >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >NY : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York >Orig +200d : 2001-05-22 18:30:30 Z >NY+200D : 2001-05-22 14:30:30 /softwarestudio.org/America/New_York >ok 23 - Converted time +200d in zone America/New_York is 2001-05-22 14:30:30 > >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >LA : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Orig +200d : 2001-05-22 18:30:30 Z >LA+200D : 2001-05-22 11:30:30 /softwarestudio.org/America/Los_Angeles >ok 24 - Converted time +200d in zone America/Los_Angeles is 2001-05-22 11:30:30 > ######### Timezone: America/Los_Angeles ############ > >---> From time_t >Orig : 2002-06-26 21:44:29 Z > >icaltime_from_timet(tt,0) (DEPRECATED) >ok 25 - icaltime_from_timet(1025127869) as UTC >ok 26 - Floating time from time_t >ok 27 - icaltime_from_timet_with_zone(tt,0,utc) > >---> Convert from floating >ok 28 - Convert from floating to UTC >ok 29 - Convert from floating to zone > >---> Convert from UTC >ok 30 - Convert from UTC to UTC >ok 31 - Convert from UTC to zone (test year/mon only..) >No conversion: 2002-06-26 21:44:29 Z >ok 32 - No conversion at all (test year/mon only) >ok 33 - test time conversion routines > >---> Convert from zone >To zone : 2002-06-26 14:44:29 /softwarestudio.org/America/Los_Angeles >To UTC : 2002-06-26 14:44:29 Z UTC >No conversion: 2002-06-26 14:44:29 Z >Back to zone : 2002-06-26 21:44:29 Z >ok 34 - test time conversion, round 2 >ok 35 - test icaltime -> time_t for 20001103T183030Z > Normalize >Orig (ical) : 2000-11-03 18:30:30 Z UTC >-5d in sec : 2000-10-29 18:30:30 Z UTC >+60 d : 2000-12-28 18:30:30 Z UTC > > As time_t >20001103T183030Z (timet): 2000-11-03 18:30:30 Z >20001103T183030Z : 2000-11-03 18:30:30 Z UTC >ok 36 - test normalization >20001103T183030 (timet): 2000-11-03 10:30:30 Z >20001103T183030 : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >offset_tz : 28800 >ok 37 - test utc offset >As local : 2000-11-03 10:30:30 Z UTC > > Convert to and from lib c >System time is: 2000-11-03 18:30:30 Z >System time from libical: 20001103T183030Z >Converted back to libc: 2000-11-03 18:30:30 Z > > Incrementing time >Add a year: 2001-11-03 18:30:30 Z >Add 13 months: 1969-12-31 23:59:59 Z >Add 90 seconds: 1969-12-31 23:59:59 Z > > Day Of week >ok 38 - Testing day of week 6 >ok 39 - Testing day of year 308 >ok 40 - Week started on doy of 303 > > TimeZone Conversions >ok 41 - Test conversion back to UTC >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >UTC : 2000-11-03 18:30:30 Z UTC >Los Angeles : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Phoenix : 2000-11-03 11:30:30 /softwarestudio.org/America/Phoenix >New York : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York > > Daylight Savings >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >NY : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York >Orig +200d : 2001-05-22 18:30:30 Z >NY+200D : 2001-05-22 14:30:30 /softwarestudio.org/America/New_York >ok 42 - Converted time +200d in zone America/New_York is 2001-05-22 14:30:30 > >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >LA : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Orig +200d : 2001-05-22 18:30:30 Z >LA+200D : 2001-05-22 11:30:30 /softwarestudio.org/America/Los_Angeles >ok 43 - Converted time +200d in zone America/Los_Angeles is 2001-05-22 11:30:30 > ######### Timezone: America/New_York ############ > >---> From time_t >Orig : 2002-06-26 21:44:29 Z > >icaltime_from_timet(tt,0) (DEPRECATED) >ok 44 - icaltime_from_timet(1025127869) as UTC >ok 45 - Floating time from time_t >ok 46 - icaltime_from_timet_with_zone(tt,0,utc) > >---> Convert from floating >ok 47 - Convert from floating to UTC >ok 48 - Convert from floating to zone > >---> Convert from UTC >ok 49 - Convert from UTC to UTC >ok 50 - Convert from UTC to zone (test year/mon only..) >No conversion: 2002-06-26 21:44:29 Z >ok 51 - No conversion at all (test year/mon only) >ok 52 - test time conversion routines > >---> Convert from zone >To zone : 2002-06-26 17:44:29 /softwarestudio.org/America/New_York >To UTC : 2002-06-26 17:44:29 Z UTC >No conversion: 2002-06-26 17:44:29 Z >Back to zone : 2002-06-26 21:44:29 Z >ok 53 - test time conversion, round 2 >ok 54 - test icaltime -> time_t for 20001103T183030Z > Normalize >Orig (ical) : 2000-11-03 18:30:30 Z UTC >-5d in sec : 2000-10-29 18:30:30 Z UTC >+60 d : 2000-12-28 18:30:30 Z UTC > > As time_t >20001103T183030Z (timet): 2000-11-03 18:30:30 Z >20001103T183030Z : 2000-11-03 18:30:30 Z UTC >ok 55 - test normalization >20001103T183030 (timet): 2000-11-03 13:30:30 Z >20001103T183030 : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York >offset_tz : 18000 >ok 56 - test utc offset >As local : 2000-11-03 13:30:30 Z UTC > > Convert to and from lib c >System time is: 2000-11-03 18:30:30 Z >System time from libical: 20001103T183030Z >Converted back to libc: 2000-11-03 18:30:30 Z > > Incrementing time >Add a year: 2001-11-03 18:30:30 Z >Add 13 months: 1969-12-31 23:59:59 Z >Add 90 seconds: 1969-12-31 23:59:59 Z > > Day Of week >ok 57 - Testing day of week 6 >ok 58 - Testing day of year 308 >ok 59 - Week started on doy of 303 > > TimeZone Conversions >ok 60 - Test conversion back to UTC >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >UTC : 2000-11-03 18:30:30 Z UTC >Los Angeles : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Phoenix : 2000-11-03 11:30:30 /softwarestudio.org/America/Phoenix >New York : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York > > Daylight Savings >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >NY : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York >Orig +200d : 2001-05-22 18:30:30 Z >NY+200D : 2001-05-22 14:30:30 /softwarestudio.org/America/New_York >ok 61 - Converted time +200d in zone America/New_York is 2001-05-22 14:30:30 > >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >LA : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Orig +200d : 2001-05-22 18:30:30 Z >LA+200D : 2001-05-22 11:30:30 /softwarestudio.org/America/Los_Angeles >ok 62 - Converted time +200d in zone America/Los_Angeles is 2001-05-22 11:30:30 > ######### Timezone: Europe/London ############ > >---> From time_t >Orig : 2002-06-26 21:44:29 Z > >icaltime_from_timet(tt,0) (DEPRECATED) >ok 63 - icaltime_from_timet(1025127869) as UTC >ok 64 - Floating time from time_t >ok 65 - icaltime_from_timet_with_zone(tt,0,utc) > >---> Convert from floating >ok 66 - Convert from floating to UTC >ok 67 - Convert from floating to zone > >---> Convert from UTC >ok 68 - Convert from UTC to UTC >ok 69 - Convert from UTC to zone (test year/mon only..) >No conversion: 2002-06-26 21:44:29 Z >ok 70 - No conversion at all (test year/mon only) >ok 71 - test time conversion routines > >---> Convert from zone >To zone : 2002-06-26 22:44:29 /softwarestudio.org/Europe/London >To UTC : 2002-06-26 22:44:29 Z UTC >No conversion: 2002-06-26 22:44:29 Z >Back to zone : 2002-06-26 21:44:29 Z >ok 72 - test time conversion, round 2 >ok 73 - test icaltime -> time_t for 20001103T183030Z > Normalize >Orig (ical) : 2000-11-03 18:30:30 Z UTC >-5d in sec : 2000-10-29 18:30:30 Z UTC >+60 d : 2000-12-28 18:30:30 Z UTC > > As time_t >20001103T183030Z (timet): 2000-11-03 18:30:30 Z >20001103T183030Z : 2000-11-03 18:30:30 Z UTC >ok 74 - test normalization >20001103T183030 (timet): 2000-11-03 18:30:30 Z >20001103T183030 : 2000-11-03 18:30:30 /softwarestudio.org/Europe/London >offset_tz : 0 >ok 75 - test utc offset >As local : 2000-11-03 18:30:30 Z UTC > > Convert to and from lib c >System time is: 2000-11-03 18:30:30 Z >System time from libical: 20001103T183030Z >Converted back to libc: 2000-11-03 18:30:30 Z > > Incrementing time >Add a year: 2001-11-03 18:30:30 Z >Add 13 months: 1969-12-31 23:59:59 Z >Add 90 seconds: 1969-12-31 23:59:59 Z > > Day Of week >ok 76 - Testing day of week 6 >ok 77 - Testing day of year 308 >ok 78 - Week started on doy of 303 > > TimeZone Conversions >ok 79 - Test conversion back to UTC >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >UTC : 2000-11-03 18:30:30 Z UTC >Los Angeles : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Phoenix : 2000-11-03 11:30:30 /softwarestudio.org/America/Phoenix >New York : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York > > Daylight Savings >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >NY : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York >Orig +200d : 2001-05-22 18:30:30 Z >NY+200D : 2001-05-22 14:30:30 /softwarestudio.org/America/New_York >ok 80 - Converted time +200d in zone America/New_York is 2001-05-22 14:30:30 > >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >LA : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Orig +200d : 2001-05-22 18:30:30 Z >LA+200D : 2001-05-22 11:30:30 /softwarestudio.org/America/Los_Angeles >ok 81 - Converted time +200d in zone America/Los_Angeles is 2001-05-22 11:30:30 > ######### Timezone: Asia/Shanghai ############ > >---> From time_t >Orig : 2002-06-26 21:44:29 Z > >icaltime_from_timet(tt,0) (DEPRECATED) >ok 82 - icaltime_from_timet(1025127869) as UTC >ok 83 - Floating time from time_t >ok 84 - icaltime_from_timet_with_zone(tt,0,utc) > >---> Convert from floating >ok 85 - Convert from floating to UTC >ok 86 - Convert from floating to zone > >---> Convert from UTC >ok 87 - Convert from UTC to UTC >ok 88 - Convert from UTC to zone (test year/mon only..) >No conversion: 2002-06-26 21:44:29 Z >ok 89 - No conversion at all (test year/mon only) >ok 90 - test time conversion routines > >---> Convert from zone >To zone : 2002-06-27 05:44:29 /softwarestudio.org/Asia/Shanghai >To UTC : 2002-06-27 05:44:29 Z UTC >No conversion: 2002-06-27 05:44:29 Z >Back to zone : 2002-06-26 21:44:29 Z >ok 91 - test time conversion, round 2 >ok 92 - test icaltime -> time_t for 20001103T183030Z > Normalize >Orig (ical) : 2000-11-03 18:30:30 Z UTC >-5d in sec : 2000-10-29 18:30:30 Z UTC >+60 d : 2000-12-28 18:30:30 Z UTC > > As time_t >20001103T183030Z (timet): 2000-11-03 18:30:30 Z >20001103T183030Z : 2000-11-03 18:30:30 Z UTC >ok 93 - test normalization >20001103T183030 (timet): 2000-11-04 02:30:30 Z >20001103T183030 : 2000-11-04 02:30:30 /softwarestudio.org/Asia/Shanghai >offset_tz : -28800 >ok 94 - test utc offset >As local : 2000-11-04 02:30:30 Z UTC > > Convert to and from lib c >System time is: 2000-11-03 18:30:30 Z >System time from libical: 20001103T183030Z >Converted back to libc: 2000-11-03 18:30:30 Z > > Incrementing time >Add a year: 2001-11-03 18:30:30 Z >Add 13 months: 1969-12-31 23:59:59 Z >Add 90 seconds: 1969-12-31 23:59:59 Z > > Day Of week >ok 95 - Testing day of week 6 >ok 96 - Testing day of year 308 >ok 97 - Week started on doy of 303 > > TimeZone Conversions >ok 98 - Test conversion back to UTC >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >UTC : 2000-11-03 18:30:30 Z UTC >Los Angeles : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Phoenix : 2000-11-03 11:30:30 /softwarestudio.org/America/Phoenix >New York : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York > > Daylight Savings >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >NY : 2000-11-03 13:30:30 /softwarestudio.org/America/New_York >Orig +200d : 2001-05-22 18:30:30 Z >NY+200D : 2001-05-22 14:30:30 /softwarestudio.org/America/New_York >ok 99 - Converted time +200d in zone America/New_York is 2001-05-22 14:30:30 > >Orig (ctime): 2000-11-03 18:30:30 Z >Orig (ical) : 2000-11-03 18:30:30 Z UTC >LA : 2000-11-03 10:30:30 /softwarestudio.org/America/Los_Angeles >Orig +200d : 2001-05-22 18:30:30 Z >LA+200D : 2001-05-22 11:30:30 /softwarestudio.org/America/Los_Angeles >ok 100 - Converted time +200d in zone America/Los_Angeles is 2001-05-22 11:30:30 > >########## Test day of Year (3) ########## >Test icaltime_day_of_year() agreement with mktime >ok 101 - Year 1990 - mktime() compare >ok 102 - Year 1991 - mktime() compare >ok 103 - Year 1992 - mktime() compare >ok 104 - Year 1993 - mktime() compare >ok 105 - Year 1994 - mktime() compare >ok 106 - Year 1995 - mktime() compare >ok 107 - Year 1996 - mktime() compare >ok 108 - Year 1997 - mktime() compare >ok 109 - Year 1998 - mktime() compare >ok 110 - Year 1999 - mktime() compare >ok 111 - Year 2000 - mktime() compare >ok 112 - Year 2001 - mktime() compare >ok 113 - Year 2002 - mktime() compare >ok 114 - Year 2003 - mktime() compare >ok 115 - Year 2004 - mktime() compare >ok 116 - Year 2005 - mktime() compare >ok 117 - Year 2006 - mktime() compare >ok 118 - Year 2007 - mktime() compare >ok 119 - Year 2008 - mktime() compare >ok 120 - Year 2009 - mktime() compare >ok 121 - Year 2010 - mktime() compare > >Test icaltime_day_of_year() agreement with icaltime_from_day_of_year() >ok 122 - Year 1990 - icaltime_day_of_year() compare >ok 123 - Year 1990 - icaltime_day_of_year() compare >ok 124 - Year 1991 - icaltime_day_of_year() compare >ok 125 - Year 1992 - icaltime_day_of_year() compare >ok 126 - Year 1993 - icaltime_day_of_year() compare >ok 127 - Year 1994 - icaltime_day_of_year() compare >ok 128 - Year 1995 - icaltime_day_of_year() compare >ok 129 - Year 1996 - icaltime_day_of_year() compare >ok 130 - Year 1997 - icaltime_day_of_year() compare >ok 131 - Year 1998 - icaltime_day_of_year() compare >ok 132 - Year 1999 - icaltime_day_of_year() compare >ok 133 - Year 2000 - icaltime_day_of_year() compare >ok 134 - Year 2001 - icaltime_day_of_year() compare >ok 135 - Year 2002 - icaltime_day_of_year() compare >ok 136 - Year 2003 - icaltime_day_of_year() compare >ok 137 - Year 2004 - icaltime_day_of_year() compare >ok 138 - Year 2005 - icaltime_day_of_year() compare >ok 139 - Year 2006 - icaltime_day_of_year() compare >ok 140 - Year 2007 - icaltime_day_of_year() compare >ok 141 - Year 2008 - icaltime_day_of_year() compare >ok 142 - Year 2009 - icaltime_day_of_year() compare >60 Wed Mar 1 01:00:00 1995 > Wed Mar 1 01:00:00 1995 > >ok 143 - test 19950301 >ok 144 - day of year == 60 >61 Fri Mar 1 01:00:00 1996 > Fri Mar 1 01:00:00 1996 > >ok 145 - test 19960301 >ok 146 - day of year == 61 >60 Sat Mar 1 01:00:00 1997 > Sat Mar 1 01:00:00 1997 > >ok 147 - test 19970301 >ok 148 - day of year == 60 > >########## Test duration (4) ########## >PT8H30M >ok 149 - PT8H30M >-PT8H30M >ok 150 - -PT8H30M >PT10H10M10S >ok 151 - PT10H10M10S >P7W >ok 152 - P7W >P2DT8H30M >ok 153 - P2DT8H30M >P2W1DT5H 1314000 >ok 154 - P2W1DT5H >P15DT5H 1314000 >ok 155 - 1314000 >PT0S >ok 156 - P-2DT8H30M >PT0S >ok 157 - P7W8H >PT0S >ok 158 - T10H >P7W >ok 159 - P7W >P51DT5H >ok 160 - P51DT5H > >########## Test period (5) ########## >ok 161 - 19971015T050000Z/PT8H30M >ok 162 - 19971015T050000Z/19971015T060000Z >ok 163 - 19970101T120000/PT3H > >########## Test DTSTART (6) ########## >ok 164 - 19970101 is a date >DATE >ok 165 - ICAL_DATE_VALUE >ok 166 - converted date is date >DTSTART;VALUE=DATE:19970101 > >ok 167 - 19970101T103000 is not a date >DATE-TIME >ok 168 - ICAL_DATETIME_VALUE >ok 169 - converted datetime is not date >DTSTART:19970101T103000 > > >########## Test day of year of week start (7) ########## >ok 170 - 1995-01-01 00:00:00 (floating) >ok 171 - 1995-01-02 00:00:00 (floating) >ok 172 - 1995-01-03 00:00:00 (floating) >ok 173 - 1995-01-04 00:00:00 (floating) >ok 174 - 1995-01-05 00:00:00 (floating) >ok 175 - 1995-01-06 00:00:00 (floating) >ok 176 - 1995-01-07 00:00:00 (floating) >ok 177 - 2006-01-01 00:00:00 (floating) >ok 178 - 2006-01-02 00:00:00 (floating) >ok 179 - 2006-01-03 00:00:00 (floating) >ok 180 - 2006-01-04 00:00:00 (floating) >ok 181 - 2006-01-05 00:00:00 (floating) >ok 182 - 2006-01-06 00:00:00 (floating) >ok 183 - 2006-01-07 00:00:00 (floating) > >########## Test recur parser (8) ########## >ok 184 - FREQ=YEARLY;UNTIL=20000131T090000Z;BYDAY=-1TU,3WE,-4FR,SA,SU;BYYEARDAY=34,65,76,78;BYMONTH=1,2,3,4,8 >ok 185 - FREQ=DAILY;COUNT=3;BYDAY=-1TU,3WE,-4FR,SA,SU;BYYEARDAY=34,65,76,78;BYMONTH=1,2,3,4,8 > >########## Test recur (9) ########## >#### FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=TU,2FR,3SA >#### Fri Sep 5 11:00:00 1997 > > Tue Sep 9 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Sat Sep 20 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Fri Oct 10 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Sat Oct 18 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Fri Nov 14 10:00:00 1997 > Sat Nov 15 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > Fri Dec 12 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > Sat Dec 20 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > > Using icalrecur_expand_recurrence > Tue Sep 9 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Sat Sep 20 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Fri Oct 10 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Sat Oct 18 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Fri Nov 14 10:00:00 1997 > Sat Nov 15 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > Fri Dec 12 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > Sat Dec 20 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > >########## Test Recurring Events File (10) ########## >ok 186 - opening file with recurring events >ok 187 - Repeat every tuesday and wednesday starting Tue 2nd April 2002 > > >#### Repeat every tuesday and wednesday starting Tue 2nd April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TU,WE >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > Wed Apr 17 13:45:00 2002 >recur: Tue Apr 2 13:45:00 2002 > Tue Apr 2 14:45:00 2002 >ok 188 - Repeat every thursday starting Tue 2nd April 2002 > > >#### Repeat every thursday starting Tue 2nd April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TH >#### Tue Apr 2 13:45:00 2002 > > Thu Apr 4 13:45:00 2002 > Thu Apr 11 13:45:00 2002 > Thu Apr 18 13:45:00 2002 > Thu Apr 25 13:45:00 2002 > Thu May 2 13:45:00 2002 > Thu May 9 13:45:00 2002 >recur: Tue Apr 2 13:45:00 2002 > Tue Apr 2 14:45:00 2002 >ok 189 - Every year on the same day, forever > > >#### Every year on the same day, forever >#### FREQ=YEARLY >#### Mon Feb 1 18:20:00 1999 > > Mon Feb 1 18:20:00 1999 > Tue Feb 1 18:20:00 2000 > Thu Feb 1 18:20:00 2001 > Fri Feb 1 18:20:00 2002 > Sat Feb 1 18:20:00 2003 > Sun Feb 1 18:20:00 2004 > Tue Feb 1 18:20:00 2005 > Wed Feb 1 18:20:00 2006 > Thu Feb 1 18:20:00 2007 > Fri Feb 1 18:20:00 2008 > Sun Feb 1 18:20:00 2009 > Mon Feb 1 18:20:00 2010 > Tue Feb 1 18:20:00 2011 > Wed Feb 1 18:20:00 2012 > Fri Feb 1 18:20:00 2013 > Sat Feb 1 18:20:00 2014 > Sun Feb 1 18:20:00 2015 > Mon Feb 1 18:20:00 2016 > Wed Feb 1 18:20:00 2017 > Thu Feb 1 18:20:00 2018 > Fri Feb 1 18:20:00 2019 > Sat Feb 1 18:20:00 2020 > Mon Feb 1 18:20:00 2021 > Tue Feb 1 18:20:00 2022 > Wed Feb 1 18:20:00 2023 > Thu Feb 1 18:20:00 2024 > Sat Feb 1 18:20:00 2025 > Sun Feb 1 18:20:00 2026 > Mon Feb 1 18:20:00 2027 > Tue Feb 1 18:20:00 2028 > Thu Feb 1 18:20:00 2029 > Fri Feb 1 18:20:00 2030 > Sat Feb 1 18:20:00 2031 > Sun Feb 1 18:20:00 2032 > Tue Feb 1 18:20:00 2033 > Wed Feb 1 18:20:00 2034 > Thu Feb 1 18:20:00 2035 > Fri Feb 1 18:20:00 2036 > Sun Feb 1 18:20:00 2037 >recur: Mon Feb 1 18:20:00 1999 > Mon Feb 1 19:20:00 1999 >ok 190 - Monday of week number 20 (where the default start of the week is Monday), forever: > > >#### Monday of week number 20 (where the default start of the week is Monday), forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=MO;BYWEEKNO=20 >#### Mon May 12 11:00:00 1997 > > Mon May 12 11:00:00 1997 > Mon May 11 11:00:00 1998 > Mon May 17 11:00:00 1999 > Mon May 15 11:00:00 2000 > Mon May 14 11:00:00 2001 > Mon May 13 11:00:00 2002 > Mon May 12 11:00:00 2003 > Mon May 10 11:00:00 2004 > Mon May 16 11:00:00 2005 > Mon May 15 11:00:00 2006 >recur: Mon May 12 11:00:00 1997 > Mon May 12 11:00:00 1997 >ok 191 - Once a Year > > >#### Once a Year >#### FREQ=YEARLY >#### Mon Feb 5 10:00:00 2001 > > Mon Feb 5 10:00:00 2001 > Tue Feb 5 10:00:00 2002 > Wed Feb 5 10:00:00 2003 > Thu Feb 5 10:00:00 2004 > Sat Feb 5 10:00:00 2005 > Sun Feb 5 10:00:00 2006 > Mon Feb 5 10:00:00 2007 > Tue Feb 5 10:00:00 2008 > Thu Feb 5 10:00:00 2009 > Fri Feb 5 10:00:00 2010 > Sat Feb 5 10:00:00 2011 > Sun Feb 5 10:00:00 2012 > Tue Feb 5 10:00:00 2013 > Wed Feb 5 10:00:00 2014 > Thu Feb 5 10:00:00 2015 > Fri Feb 5 10:00:00 2016 > Sun Feb 5 10:00:00 2017 > Mon Feb 5 10:00:00 2018 > Tue Feb 5 10:00:00 2019 > Wed Feb 5 10:00:00 2020 > Fri Feb 5 10:00:00 2021 > Sat Feb 5 10:00:00 2022 > Sun Feb 5 10:00:00 2023 > Mon Feb 5 10:00:00 2024 > Wed Feb 5 10:00:00 2025 > Thu Feb 5 10:00:00 2026 > Fri Feb 5 10:00:00 2027 > Sat Feb 5 10:00:00 2028 > Mon Feb 5 10:00:00 2029 > Tue Feb 5 10:00:00 2030 > Wed Feb 5 10:00:00 2031 > Thu Feb 5 10:00:00 2032 > Sat Feb 5 10:00:00 2033 > Sun Feb 5 10:00:00 2034 > Mon Feb 5 10:00:00 2035 > Tue Feb 5 10:00:00 2036 > Thu Feb 5 10:00:00 2037 >recur: Mon Feb 5 10:00:00 2001 > Mon Feb 5 10:00:00 2001 >ok 192 - Recur every sunday and tuesday > > >#### Recur every sunday and tuesday >#### FREQ=WEEKLY;COUNT=10;BYDAY=TU,SU >#### Sun Dec 16 20:25:00 2001 > > Sun Dec 16 20:25:00 2001 > Tue Dec 18 20:25:00 2001 > Sun Dec 23 20:25:00 2001 > Tue Dec 25 20:25:00 2001 > Sun Dec 30 20:25:00 2001 > Tue Jan 1 20:25:00 2002 > Sun Jan 6 20:25:00 2002 > Tue Jan 8 20:25:00 2002 > Sun Jan 13 20:25:00 2002 > Tue Jan 15 20:25:00 2002 >recur: Sun Dec 16 20:25:00 2001 > Sun Dec 16 21:25:00 2001 >ok 193 - Every first tuesday of the month > > >#### Every first tuesday of the month >#### FREQ=MONTHLY;COUNT=3;BYDAY=1TU >#### Tue Dec 4 16:35:00 2001 > > Tue Dec 4 16:35:00 2001 > Tue Jan 1 16:35:00 2002 > Tue Feb 5 16:35:00 2002 >recur: Tue Dec 4 16:35:00 2001 > Tue Dec 4 17:35:00 2001 >ok 194 - Daily for 10 occurrences: > > >#### Daily for 10 occurrences: >#### FREQ=DAILY;COUNT=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Wed Sep 3 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > Sun Sep 7 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > Thu Sep 11 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 195 - Daily until December 24, 1997: > > >#### Daily until December 24, 1997: >#### FREQ=DAILY;UNTIL=19971224T000000Z >#### Mon Dec 15 10:00:00 1997 > > Mon Dec 15 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > Wed Dec 17 10:00:00 1997 > Thu Dec 18 10:00:00 1997 > Fri Dec 19 10:00:00 1997 > Sat Dec 20 10:00:00 1997 > Sun Dec 21 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > Tue Dec 23 10:00:00 1997 >recur: Mon Dec 15 10:00:00 1997 > Mon Dec 15 10:00:00 1997 >ok 196 - Every other day - forever: > > >#### Every other day - forever: >#### FREQ=DAILY;COUNT=10;INTERVAL=2 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Sun Sep 14 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Sat Sep 20 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 197 - Every 10 days, 5 occurrences: > > >#### Every 10 days, 5 occurrences: >#### FREQ=DAILY;COUNT=5;INTERVAL=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Mon Sep 22 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > Sun Oct 12 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 198 - Daily for 10 occurrences: > > >#### Daily for 10 occurrences: >#### FREQ=DAILY;COUNT=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Wed Sep 3 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > Sun Sep 7 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > Thu Sep 11 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 199 - Every day in January, for 3 years > > >#### Every day in January, for 3 years >#### FREQ=YEARLY;UNTIL=20000131T090000Z;BYDAY=MO,TU,WE,TH,FR,SA,SU;BYMONTH=1 >#### Thu Jan 1 10:00:00 1998 > > Thu Jan 1 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > Sat Jan 3 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > Mon Jan 5 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > Wed Jan 7 10:00:00 1998 > Thu Jan 8 10:00:00 1998 > Fri Jan 9 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > Sun Jan 11 10:00:00 1998 > Mon Jan 12 10:00:00 1998 > Tue Jan 13 10:00:00 1998 > Wed Jan 14 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > Fri Jan 16 10:00:00 1998 > Sat Jan 17 10:00:00 1998 > Sun Jan 18 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > Tue Jan 20 10:00:00 1998 > Wed Jan 21 10:00:00 1998 > Thu Jan 22 10:00:00 1998 > Fri Jan 23 10:00:00 1998 > Sat Jan 24 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > Mon Jan 26 10:00:00 1998 > Tue Jan 27 10:00:00 1998 > Wed Jan 28 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > Fri Jan 30 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > Fri Jan 1 10:00:00 1999 > Sat Jan 2 10:00:00 1999 > Sun Jan 3 10:00:00 1999 > Mon Jan 4 10:00:00 1999 > Tue Jan 5 10:00:00 1999 > Wed Jan 6 10:00:00 1999 > Thu Jan 7 10:00:00 1999 > Fri Jan 8 10:00:00 1999 > Sat Jan 9 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > Mon Jan 11 10:00:00 1999 > Tue Jan 12 10:00:00 1999 > Wed Jan 13 10:00:00 1999 > Thu Jan 14 10:00:00 1999 > Fri Jan 15 10:00:00 1999 > Sat Jan 16 10:00:00 1999 > Sun Jan 17 10:00:00 1999 > Mon Jan 18 10:00:00 1999 > Tue Jan 19 10:00:00 1999 > Wed Jan 20 10:00:00 1999 > Thu Jan 21 10:00:00 1999 > Fri Jan 22 10:00:00 1999 > Sat Jan 23 10:00:00 1999 > Sun Jan 24 10:00:00 1999 > Mon Jan 25 10:00:00 1999 > Tue Jan 26 10:00:00 1999 > Wed Jan 27 10:00:00 1999 > Thu Jan 28 10:00:00 1999 > Fri Jan 29 10:00:00 1999 > Sat Jan 30 10:00:00 1999 > Sun Jan 31 10:00:00 1999 > Sat Jan 1 10:00:00 2000 > Sun Jan 2 10:00:00 2000 > Mon Jan 3 10:00:00 2000 > Tue Jan 4 10:00:00 2000 > Wed Jan 5 10:00:00 2000 > Thu Jan 6 10:00:00 2000 > Fri Jan 7 10:00:00 2000 > Sat Jan 8 10:00:00 2000 > Sun Jan 9 10:00:00 2000 > Mon Jan 10 10:00:00 2000 > Tue Jan 11 10:00:00 2000 > Wed Jan 12 10:00:00 2000 > Thu Jan 13 10:00:00 2000 > Fri Jan 14 10:00:00 2000 > Sat Jan 15 10:00:00 2000 > Sun Jan 16 10:00:00 2000 > Mon Jan 17 10:00:00 2000 > Tue Jan 18 10:00:00 2000 > Wed Jan 19 10:00:00 2000 > Thu Jan 20 10:00:00 2000 > Fri Jan 21 10:00:00 2000 > Sat Jan 22 10:00:00 2000 > Sun Jan 23 10:00:00 2000 > Mon Jan 24 10:00:00 2000 > Tue Jan 25 10:00:00 2000 > Wed Jan 26 10:00:00 2000 > Thu Jan 27 10:00:00 2000 > Fri Jan 28 10:00:00 2000 > Sat Jan 29 10:00:00 2000 > Sun Jan 30 10:00:00 2000 > Mon Jan 31 10:00:00 2000 >recur: Thu Jan 1 10:00:00 1998 > Thu Jan 1 10:00:00 1998 >ok 200 - Everyday in January, for 3 years: > > >#### Everyday in January, for 3 years: >#### FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1 >#### Thu Jan 1 10:00:00 1998 > > Thu Jan 1 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > Sat Jan 3 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > Mon Jan 5 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > Wed Jan 7 10:00:00 1998 > Thu Jan 8 10:00:00 1998 > Fri Jan 9 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > Sun Jan 11 10:00:00 1998 > Mon Jan 12 10:00:00 1998 > Tue Jan 13 10:00:00 1998 > Wed Jan 14 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > Fri Jan 16 10:00:00 1998 > Sat Jan 17 10:00:00 1998 > Sun Jan 18 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > Tue Jan 20 10:00:00 1998 > Wed Jan 21 10:00:00 1998 > Thu Jan 22 10:00:00 1998 > Fri Jan 23 10:00:00 1998 > Sat Jan 24 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > Mon Jan 26 10:00:00 1998 > Tue Jan 27 10:00:00 1998 > Wed Jan 28 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > Fri Jan 30 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > Fri Jan 1 10:00:00 1999 > Sat Jan 2 10:00:00 1999 > Sun Jan 3 10:00:00 1999 > Mon Jan 4 10:00:00 1999 > Tue Jan 5 10:00:00 1999 > Wed Jan 6 10:00:00 1999 > Thu Jan 7 10:00:00 1999 > Fri Jan 8 10:00:00 1999 > Sat Jan 9 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > Mon Jan 11 10:00:00 1999 > Tue Jan 12 10:00:00 1999 > Wed Jan 13 10:00:00 1999 > Thu Jan 14 10:00:00 1999 > Fri Jan 15 10:00:00 1999 > Sat Jan 16 10:00:00 1999 > Sun Jan 17 10:00:00 1999 > Mon Jan 18 10:00:00 1999 > Tue Jan 19 10:00:00 1999 > Wed Jan 20 10:00:00 1999 > Thu Jan 21 10:00:00 1999 > Fri Jan 22 10:00:00 1999 > Sat Jan 23 10:00:00 1999 > Sun Jan 24 10:00:00 1999 > Mon Jan 25 10:00:00 1999 > Tue Jan 26 10:00:00 1999 > Wed Jan 27 10:00:00 1999 > Thu Jan 28 10:00:00 1999 > Fri Jan 29 10:00:00 1999 > Sat Jan 30 10:00:00 1999 > Sun Jan 31 10:00:00 1999 > Sat Jan 1 10:00:00 2000 > Sun Jan 2 10:00:00 2000 > Mon Jan 3 10:00:00 2000 > Tue Jan 4 10:00:00 2000 > Wed Jan 5 10:00:00 2000 > Thu Jan 6 10:00:00 2000 > Fri Jan 7 10:00:00 2000 > Sat Jan 8 10:00:00 2000 > Sun Jan 9 10:00:00 2000 > Mon Jan 10 10:00:00 2000 > Tue Jan 11 10:00:00 2000 > Wed Jan 12 10:00:00 2000 > Thu Jan 13 10:00:00 2000 > Fri Jan 14 10:00:00 2000 > Sat Jan 15 10:00:00 2000 > Sun Jan 16 10:00:00 2000 > Mon Jan 17 10:00:00 2000 > Tue Jan 18 10:00:00 2000 > Wed Jan 19 10:00:00 2000 > Thu Jan 20 10:00:00 2000 > Fri Jan 21 10:00:00 2000 > Sat Jan 22 10:00:00 2000 > Sun Jan 23 10:00:00 2000 > Mon Jan 24 10:00:00 2000 > Tue Jan 25 10:00:00 2000 > Wed Jan 26 10:00:00 2000 > Thu Jan 27 10:00:00 2000 > Fri Jan 28 10:00:00 2000 > Sat Jan 29 10:00:00 2000 > Sun Jan 30 10:00:00 2000 > Mon Jan 31 10:00:00 2000 >recur: Thu Jan 1 10:00:00 1998 > Thu Jan 1 10:00:00 1998 >ok 201 - Repeat every tuesday and wednesday starting Tue 2nd April 2002 > > >#### Repeat every tuesday and wednesday starting Tue 2nd April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TU,WE >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > Wed Apr 17 13:45:00 2002 >recur: Tue Apr 2 13:45:00 2002 > Tue Apr 2 14:45:00 2002 >ok 202 - Every Day start the first day in January, except saturday and sunday. This should be up to March. > > >#### Every Day start the first day in January, except saturday and sunday. This should be up to March. >#### FREQ=DAILY;COUNT=50;BYDAY=MO,TU,WE,TH,FR >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > Mon Jan 21 10:00:00 2002 > Tue Jan 22 10:00:00 2002 > Wed Jan 23 10:00:00 2002 > Thu Jan 24 10:00:00 2002 > Fri Jan 25 10:00:00 2002 > Mon Jan 28 10:00:00 2002 > Tue Jan 29 10:00:00 2002 > Wed Jan 30 10:00:00 2002 > Thu Jan 31 10:00:00 2002 > Fri Feb 1 10:00:00 2002 > Mon Feb 4 10:00:00 2002 > Tue Feb 5 10:00:00 2002 > Wed Feb 6 10:00:00 2002 > Thu Feb 7 10:00:00 2002 > Fri Feb 8 10:00:00 2002 > Mon Feb 11 10:00:00 2002 > Tue Feb 12 10:00:00 2002 > Wed Feb 13 10:00:00 2002 > Thu Feb 14 10:00:00 2002 > Fri Feb 15 10:00:00 2002 > Mon Feb 18 10:00:00 2002 > Tue Feb 19 10:00:00 2002 > Wed Feb 20 10:00:00 2002 > Thu Feb 21 10:00:00 2002 > Fri Feb 22 10:00:00 2002 > Mon Feb 25 10:00:00 2002 > Tue Feb 26 10:00:00 2002 > Wed Feb 27 10:00:00 2002 > Thu Feb 28 10:00:00 2002 > Fri Mar 1 10:00:00 2002 > Mon Mar 4 10:00:00 2002 > Tue Mar 5 10:00:00 2002 > Wed Mar 6 10:00:00 2002 > Thu Mar 7 10:00:00 2002 > Fri Mar 8 10:00:00 2002 > Mon Mar 11 10:00:00 2002 >recur: Tue Jan 1 10:00:00 2002 > Tue Jan 1 10:00:00 2002 >ok 203 - Every Day in January, but only in Tuesday, Wednesday and Thursday > > >#### Every Day in January, but only in Tuesday, Wednesday and Thursday >#### FREQ=DAILY;UNTIL=20020120T090000Z;BYDAY=TU,WE,TH >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 >recur: Tue Jan 1 10:00:00 2002 > Tue Jan 1 10:00:00 2002 >ok 204 - Every Day in January, except saturday and sunday. This is MS Outlook every weekday case. > > >#### Every Day in January, except saturday and sunday. This is MS Outlook every weekday case. >#### FREQ=DAILY;UNTIL=20020120T090000Z;BYDAY=MO,TU,WE,TH,FR;WKST=SU >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > Fri Jan 18 10:00:00 2002 >recur: Tue Jan 1 10:00:00 2002 > Tue Jan 1 10:00:00 2002 >ok 205 - Weekly for 10 occurrences > > >#### Weekly for 10 occurrences >#### FREQ=WEEKLY;COUNT=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 4 10:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 206 - Weekly until December 24, 1997 > > >#### Weekly until December 24, 1997 >#### FREQ=WEEKLY;UNTIL=19971224T000000Z >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > Tue Dec 23 10:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 207 - Every other week - 10 times: > > >#### Every other week - 10 times: >#### FREQ=WEEKLY;COUNT=10;INTERVAL=2 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > Tue Jan 6 10:00:00 1998 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 208 - Weekly on Tuesday and Thursday for 5 weeks: > > >#### Weekly on Tuesday and Thursday for 5 weeks: >#### FREQ=WEEKLY;UNTIL=19971007T000000Z;BYDAY=TU,TH >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Thu Sep 25 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Thu Oct 2 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 209 - Weekly on Tuesday and Thursday for 5 weeks: > > >#### Weekly on Tuesday and Thursday for 5 weeks: >#### FREQ=WEEKLY;COUNT=10;BYDAY=TU,TH >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Thu Sep 25 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Thu Oct 2 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 210 - Every other week on Monday, Wednesday and Friday until December 24,1997, but starting on Tuesday, September 2, 1997: > > >#### Every other week on Monday, Wednesday and Friday until December 24,1997, but starting on Tuesday, September 2, 1997: >#### FREQ=WEEKLY;UNTIL=19971224T000000Z;INTERVAL=2;BYDAY=MO,WE,FR;WKST=SU >#### Tue Sep 2 11:00:00 1997 > > Wed Sep 3 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > Wed Sep 17 11:00:00 1997 > Fri Sep 19 11:00:00 1997 > Mon Sep 29 11:00:00 1997 > Wed Oct 1 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > Mon Oct 13 11:00:00 1997 > Wed Oct 15 11:00:00 1997 > Fri Oct 17 11:00:00 1997 > Mon Oct 27 10:00:00 1997 > Wed Oct 29 10:00:00 1997 > Fri Oct 31 10:00:00 1997 > Mon Nov 10 10:00:00 1997 > Wed Nov 12 10:00:00 1997 > Fri Nov 14 10:00:00 1997 > Mon Nov 24 10:00:00 1997 > Wed Nov 26 10:00:00 1997 > Fri Nov 28 10:00:00 1997 > Mon Dec 8 10:00:00 1997 > Wed Dec 10 10:00:00 1997 > Fri Dec 12 10:00:00 1997 > Mon Dec 22 10:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 211 - Every other week on Tuesday and Thursday, for 8 occurrences: > > >#### Every other week on Tuesday and Thursday, for 8 occurrences: >#### FREQ=WEEKLY;COUNT=8;INTERVAL=2;BYDAY=TU,TH >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Thu Oct 16 11:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 212 - Monthly on the 1st Friday for ten occurrences: > > >#### Monthly on the 1st Friday for ten occurrences: >#### FREQ=MONTHLY;COUNT=10;BYDAY=FR >#### Fri Sep 5 11:00:00 1997 > > Fri Sep 5 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Fri Sep 19 11:00:00 1997 > Fri Sep 26 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > Fri Oct 10 11:00:00 1997 > Fri Oct 17 11:00:00 1997 > Fri Oct 24 11:00:00 1997 > Fri Oct 31 10:00:00 1997 > Fri Nov 7 10:00:00 1997 >recur: Fri Sep 5 11:00:00 1997 > Fri Sep 5 11:00:00 1997 >ok 213 - Monthly on the 1st Friday until December 24, 1997: > > >#### Monthly on the 1st Friday until December 24, 1997: >#### FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR >#### Fri Sep 5 11:00:00 1997 > > Fri Sep 5 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > Fri Nov 7 10:00:00 1997 > Fri Dec 5 10:00:00 1997 >recur: Fri Sep 5 11:00:00 1997 > Fri Sep 5 11:00:00 1997 >ok 214 - Every other month on the 1st and last Sunday of the month for 10 occurrences: > > >#### Every other month on the 1st and last Sunday of the month for 10 occurrences: >#### FREQ=MONTHLY;COUNT=10;INTERVAL=2;BYDAY=1SU,-1SU >#### Sun Sep 7 11:00:00 1997 > > Sun Sep 7 11:00:00 1997 > Sun Sep 28 11:00:00 1997 > Sun Nov 2 10:00:00 1997 > Sun Nov 30 10:00:00 1997 > Sun Jan 4 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > Sun Mar 1 10:00:00 1998 > Sun Mar 29 11:00:00 1998 > Sun May 3 11:00:00 1998 > Sun May 31 11:00:00 1998 >recur: Sun Sep 7 11:00:00 1997 > Sun Sep 7 11:00:00 1997 >ok 215 - Monthly on the second to last Monday of the month for 6 months: > > >#### Monthly on the second to last Monday of the month for 6 months: >#### FREQ=MONTHLY;COUNT=6;BYDAY=-2MO >#### Mon Sep 22 11:00:00 1997 > > Mon Sep 22 11:00:00 1997 > Mon Oct 20 11:00:00 1997 > Mon Nov 17 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > Mon Jan 19 10:00:00 1998 > Mon Feb 16 10:00:00 1998 >recur: Mon Sep 22 11:00:00 1997 > Mon Sep 22 11:00:00 1997 >ok 216 - Monthly on the third to the last day of the month, forever: > > >#### Monthly on the third to the last day of the month, forever: >#### FREQ=MONTHLY;COUNT=10;BYMONTHDAY=-3 >#### Sun Sep 28 11:00:00 1997 > > Sun Sep 28 11:00:00 1997 > Wed Oct 29 10:00:00 1997 > Fri Nov 28 10:00:00 1997 > Mon Dec 29 10:00:00 1997 > Thu Jan 29 10:00:00 1998 > Thu Feb 26 10:00:00 1998 > Sun Mar 29 11:00:00 1998 > Tue Apr 28 11:00:00 1998 > Fri May 29 11:00:00 1998 > Sun Jun 28 11:00:00 1998 >recur: Sun Sep 28 11:00:00 1997 > Sun Sep 28 11:00:00 1997 >ok 217 - Monthly on the 2nd and 15th of the month for 10 occurrences: > > >#### Monthly on the 2nd and 15th of the month for 10 occurrences: >#### FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > Wed Oct 15 11:00:00 1997 > Sun Nov 2 10:00:00 1997 > Sat Nov 15 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > Mon Dec 15 10:00:00 1997 > Fri Jan 2 10:00:00 1998 > Thu Jan 15 10:00:00 1998 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 218 - Monthly on the first and last day of the month for 10 occurrences: > > > >#### Monthly on the first and last day of the month for 10 occurrences: > >#### FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1 >#### Tue Sep 30 11:00:00 1997 > > Tue Sep 30 11:00:00 1997 > Wed Oct 1 11:00:00 1997 > Fri Oct 31 10:00:00 1997 > Sat Nov 1 10:00:00 1997 > Sun Nov 30 10:00:00 1997 > Mon Dec 1 10:00:00 1997 > Wed Dec 31 10:00:00 1997 > Thu Jan 1 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > Sun Feb 1 10:00:00 1998 >recur: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 >ok 219 - Every 18 months on the 10th thru 15th of the month for 10 occurrences: > > >#### Every 18 months on the 10th thru 15th of the month for 10 occurrences: >#### FREQ=MONTHLY;COUNT=10;INTERVAL=18;BYMONTHDAY=10,11,12,13,14,15 >#### Wed Sep 10 11:00:00 1997 > > Wed Sep 10 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Sat Sep 13 11:00:00 1997 > Sun Sep 14 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > Wed Mar 10 10:00:00 1999 > Thu Mar 11 10:00:00 1999 > Fri Mar 12 10:00:00 1999 > Sat Mar 13 10:00:00 1999 >recur: Wed Sep 10 11:00:00 1997 > Wed Sep 10 11:00:00 1997 >ok 220 - Every Tuesday, every other month: > > >#### Every Tuesday, every other month: >#### FREQ=MONTHLY;COUNT=10;INTERVAL=2;BYDAY=TU >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Nov 4 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Jan 6 10:00:00 1998 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 221 - Yearly in June and July for 10 occurrences: > > >#### Yearly in June and July for 10 occurrences: >#### FREQ=YEARLY;COUNT=10;BYMONTH=6,7 >#### Tue Jun 10 11:00:00 1997 > > Tue Jun 10 11:00:00 1997 > Thu Jul 10 11:00:00 1997 > Wed Jun 10 11:00:00 1998 > Fri Jul 10 11:00:00 1998 > Thu Jun 10 11:00:00 1999 > Sat Jul 10 11:00:00 1999 > Sat Jun 10 11:00:00 2000 > Mon Jul 10 11:00:00 2000 > Sun Jun 10 11:00:00 2001 > Tue Jul 10 11:00:00 2001 >recur: Tue Jun 10 11:00:00 1997 > Tue Jun 10 11:00:00 1997 >ok 222 - Every other year on January, February, and March for 10 occurrences: > > >#### Every other year on January, February, and March for 10 occurrences: >#### FREQ=YEARLY;COUNT=10;INTERVAL=2;BYMONTH=1,2,3 >#### Mon Mar 10 10:00:00 1997 > > Mon Mar 10 10:00:00 1997 > Sun Jan 10 10:00:00 1999 > Wed Feb 10 10:00:00 1999 > Wed Mar 10 10:00:00 1999 > Wed Jan 10 10:00:00 2001 > Sat Feb 10 10:00:00 2001 > Sat Mar 10 10:00:00 2001 > Fri Jan 10 10:00:00 2003 > Mon Feb 10 10:00:00 2003 > Mon Mar 10 10:00:00 2003 >recur: Mon Mar 10 10:00:00 1997 > Mon Mar 10 10:00:00 1997 >ok 223 - Every 3rd year on the 1st, 100th and 200th day for 10 occurrences: > > >#### Every 3rd year on the 1st, 100th and 200th day for 10 occurrences: >#### FREQ=YEARLY;COUNT=10;INTERVAL=3;BYYEARDAY=1,100,200 >#### Wed Jan 1 10:00:00 1997 > > Wed Jan 1 10:00:00 1997 > Thu Apr 10 11:00:00 1997 > Sat Jul 19 11:00:00 1997 > Sat Jan 1 10:00:00 2000 > Sun Apr 9 11:00:00 2000 > Tue Jul 18 11:00:00 2000 > Wed Jan 1 10:00:00 2003 > Thu Apr 10 11:00:00 2003 > Sat Jul 19 11:00:00 2003 > Sun Jan 1 10:00:00 2006 >recur: Wed Jan 1 10:00:00 1997 > Wed Jan 1 10:00:00 1997 >ok 224 - Every 20th Monday of the year, forever: > > >#### Every 20th Monday of the year, forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=20MO >#### Mon May 19 11:00:00 1997 > > Mon May 19 11:00:00 1997 > Mon May 18 11:00:00 1998 > Mon May 17 11:00:00 1999 > Mon May 15 11:00:00 2000 > Mon May 14 11:00:00 2001 > Mon May 20 11:00:00 2002 > Mon May 19 11:00:00 2003 > Mon May 17 11:00:00 2004 > Mon May 16 11:00:00 2005 > Mon May 15 11:00:00 2006 >recur: Mon May 19 11:00:00 1997 > Mon May 19 11:00:00 1997 >ok 225 - Monday of week number 20 (where the default start of the week is Monday), forever: > > >#### Monday of week number 20 (where the default start of the week is Monday), forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=MO;BYWEEKNO=20 >#### Mon May 12 11:00:00 1997 > > Mon May 12 11:00:00 1997 > Mon May 11 11:00:00 1998 > Mon May 17 11:00:00 1999 > Mon May 15 11:00:00 2000 > Mon May 14 11:00:00 2001 > Mon May 13 11:00:00 2002 > Mon May 12 11:00:00 2003 > Mon May 10 11:00:00 2004 > Mon May 16 11:00:00 2005 > Mon May 15 11:00:00 2006 >recur: Mon May 12 11:00:00 1997 > Mon May 12 11:00:00 1997 >ok 226 - Every Thursday in March, forever: > > >#### Every Thursday in March, forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=TH;BYMONTH=3 >#### Thu Mar 13 10:00:00 1997 > > Thu Mar 13 10:00:00 1997 > Thu Mar 20 10:00:00 1997 > Thu Mar 27 10:00:00 1997 > Thu Mar 5 10:00:00 1998 > Thu Mar 12 10:00:00 1998 > Thu Mar 19 10:00:00 1998 > Thu Mar 26 10:00:00 1998 > Thu Mar 4 10:00:00 1999 > Thu Mar 11 10:00:00 1999 > Thu Mar 18 10:00:00 1999 >recur: Thu Mar 13 10:00:00 1997 > Thu Mar 13 10:00:00 1997 >ok 227 - Every Thursday, but only during June, July, and August, forever: > > >#### Every Thursday, but only during June, July, and August, forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=TH;BYMONTH=6,7,8 >#### Thu Jun 5 11:00:00 1997 > > Thu Jun 5 11:00:00 1997 > Thu Jun 12 11:00:00 1997 > Thu Jun 19 11:00:00 1997 > Thu Jun 26 11:00:00 1997 > Thu Jul 3 11:00:00 1997 > Thu Jul 10 11:00:00 1997 > Thu Jul 17 11:00:00 1997 > Thu Jul 24 11:00:00 1997 > Thu Jul 31 11:00:00 1997 > Thu Aug 7 11:00:00 1997 >recur: Thu Jun 5 11:00:00 1997 > Thu Jun 5 11:00:00 1997 >ok 228 - Every Friday the 13th, forever: > > >#### Every Friday the 13th, forever: >#### FREQ=MONTHLY;COUNT=10;BYDAY=FR;BYMONTHDAY=13 >#### Tue Sep 2 11:00:00 1997 > > Fri Feb 13 10:00:00 1998 > Fri Mar 13 10:00:00 1998 > Fri Nov 13 10:00:00 1998 > Fri Aug 13 11:00:00 1999 > Fri Oct 13 11:00:00 2000 > Fri Apr 13 11:00:00 2001 > Fri Jul 13 11:00:00 2001 > Fri Sep 13 11:00:00 2002 > Fri Dec 13 10:00:00 2002 > Fri Jun 13 11:00:00 2003 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 229 - The first Saturday that follows the first Sunday of the month, > > >#### The first Saturday that follows the first Sunday of the month, >#### FREQ=MONTHLY;COUNT=10;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13 >#### Sat Sep 13 11:00:00 1997 > > Sat Sep 13 11:00:00 1997 > Sat Oct 11 11:00:00 1997 > Sat Nov 8 10:00:00 1997 > Sat Dec 13 10:00:00 1997 > Sat Jan 10 10:00:00 1998 > Sat Feb 7 10:00:00 1998 > Sat Mar 7 10:00:00 1998 > Sat Apr 11 11:00:00 1998 > Sat May 9 11:00:00 1998 > Sat Jun 13 11:00:00 1998 >recur: Sat Sep 13 11:00:00 1997 > Sat Sep 13 11:00:00 1997 >ok 230 - Every four years, the first Tuesday after a Monday in November, forever (U.S. Presidential Election day): > > >#### Every four years, the first Tuesday after a Monday in November, forever (U.S. Presidential Election day): >#### FREQ=YEARLY;COUNT=10;INTERVAL=4;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11 >#### Tue Nov 5 10:00:00 1996 > > Tue Nov 5 10:00:00 1996 > Tue Nov 7 10:00:00 2000 > Tue Nov 2 10:00:00 2004 > Tue Nov 4 10:00:00 2008 > Tue Nov 6 10:00:00 2012 > Tue Nov 8 10:00:00 2016 > Tue Nov 3 10:00:00 2020 > Tue Nov 5 10:00:00 2024 > Tue Nov 7 10:00:00 2028 > Tue Nov 2 10:00:00 2032 >recur: Tue Nov 5 10:00:00 1996 > Tue Nov 5 10:00:00 1996 >ok 231 - The 3rd instance into the month of one of Tuesday, Wednesday or Thursday, for the next 3 months: > > >#### The 3rd instance into the month of one of Tuesday, Wednesday or Thursday, for the next 3 months: >#### FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3 >#### Thu Sep 4 11:00:00 1997 > > Thu Sep 4 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Thu Nov 6 10:00:00 1997 >recur: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 >ok 232 - The 2nd to last weekday of the month: > > >#### The 2nd to last weekday of the month: >#### FREQ=MONTHLY;COUNT=10;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2 >#### Mon Sep 29 11:00:00 1997 > > Mon Sep 29 11:00:00 1997 > Thu Oct 30 10:00:00 1997 > Thu Nov 27 10:00:00 1997 > Tue Dec 30 10:00:00 1997 > Thu Jan 29 10:00:00 1998 > Thu Feb 26 10:00:00 1998 > Mon Mar 30 11:00:00 1998 > Wed Apr 29 11:00:00 1998 > Thu May 28 11:00:00 1998 > Mon Jun 29 11:00:00 1998 >recur: Mon Sep 29 11:00:00 1997 > Mon Sep 29 11:00:00 1997 >ok 233 - Every 3 hours from 9:00 AM to 5:00 PM on a specific day: > > >#### Every 3 hours from 9:00 AM to 5:00 PM on a specific day: >#### FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 17:00:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 234 - Every 15 minutes for 6 occurrences: > > >#### Every 15 minutes for 6 occurrences: >#### FREQ=MINUTELY;COUNT=6;INTERVAL=15 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:15:00 1997 > Tue Sep 2 11:30:00 1997 > Tue Sep 2 11:45:00 1997 > Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:15:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 235 - Every hour and a half for 4 occurrences: > > >#### Every hour and a half for 4 occurrences: >#### FREQ=MINUTELY;COUNT=4;INTERVAL=90 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 12:30:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 15:30:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 236 - Every 20 minutes from 9:00 AM to 4:40 PM every day: > > >#### Every 20 minutes from 9:00 AM to 4:40 PM every day: >#### FREQ=DAILY;COUNT=20;BYMINUTE=0,20,40;BYHOUR=9,10,11,12,13,14,15,16 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:20:00 1997 > Tue Sep 2 11:40:00 1997 > Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:20:00 1997 > Tue Sep 2 12:40:00 1997 > Tue Sep 2 13:00:00 1997 > Tue Sep 2 13:20:00 1997 > Tue Sep 2 13:40:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:20:00 1997 > Tue Sep 2 14:40:00 1997 > Tue Sep 2 15:00:00 1997 > Tue Sep 2 15:20:00 1997 > Tue Sep 2 15:40:00 1997 > Tue Sep 2 16:00:00 1997 > Tue Sep 2 16:20:00 1997 > Tue Sep 2 16:40:00 1997 > Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:20:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 237 - Every 20 minutes from 9:00 AM to 4:40 PM every day: > > >#### Every 20 minutes from 9:00 AM to 4:40 PM every day: >#### FREQ=MINUTELY;COUNT=20;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:20:00 1997 > Tue Sep 2 11:40:00 1997 > Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:20:00 1997 > Tue Sep 2 12:40:00 1997 > Tue Sep 2 13:00:00 1997 > Tue Sep 2 13:20:00 1997 > Tue Sep 2 13:40:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:20:00 1997 > Tue Sep 2 14:40:00 1997 > Tue Sep 2 15:00:00 1997 > Tue Sep 2 15:20:00 1997 > Tue Sep 2 15:40:00 1997 > Tue Sep 2 16:00:00 1997 > Tue Sep 2 16:20:00 1997 > Tue Sep 2 16:40:00 1997 > Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:20:00 1997 >recur: Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:00:00 1997 >ok 238 - An example where the days generated makes a difference because of WKST: > > >#### An example where the days generated makes a difference because of WKST: >#### FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU >#### Tue Aug 5 11:00:00 1997 > > Tue Aug 5 11:00:00 1997 > Sun Aug 10 11:00:00 1997 > Tue Aug 19 11:00:00 1997 > Sun Aug 24 11:00:00 1997 >recur: Tue Aug 5 11:00:00 1997 > Tue Aug 5 11:00:00 1997 >ok 239 - An example where the days generated makes a difference because of WKST. Changing only WKST from MO to SU yields different results... > > >#### An example where the days generated makes a difference because of WKST. Changing only WKST from MO to SU yields different results... >#### FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU >#### Tue Aug 5 11:00:00 1997 > > Tue Aug 5 11:00:00 1997 > Sun Aug 10 11:00:00 1997 > Tue Aug 19 11:00:00 1997 > Sun Aug 24 11:00:00 1997 >recur: Tue Aug 5 11:00:00 1997 > Tue Aug 5 11:00:00 1997 >ok 240 - Repeat every tuesday and wednesday starting 2 April 2002 > > >#### Repeat every tuesday and wednesday starting 2 April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TU,WE >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > Wed Apr 17 13:45:00 2002 >recur: Tue Apr 2 13:45:00 2002 > Tue Apr 2 13:45:00 2002 >ok 241 - Use count=1 to repeat zero times. > > >#### Use count=1 to repeat zero times. >#### FREQ=DAILY;COUNT=1 >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 >recur: Tue Apr 2 13:45:00 2002 > Tue Apr 2 13:45:00 2002 >ok 242 - Use EXDATE to eliminate the base event > > >#### Use EXDATE to eliminate the base event >#### FREQ=DAILY;COUNT=1 >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 >ok 243 - Every Day in January, except saturday and sunday, using 2 EXRULEs. (NOT IMPLEMENTED) > > >#### Every Day in January, except saturday and sunday, using 2 EXRULEs. (NOT IMPLEMENTED) >#### FREQ=DAILY;UNTIL=20020201T000000Z >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > Sat Jan 5 10:00:00 2002 > Sun Jan 6 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > Sat Jan 12 10:00:00 2002 > Sun Jan 13 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > Sat Jan 19 10:00:00 2002 > Sun Jan 20 10:00:00 2002 > Mon Jan 21 10:00:00 2002 > Tue Jan 22 10:00:00 2002 > Wed Jan 23 10:00:00 2002 > Thu Jan 24 10:00:00 2002 > Fri Jan 25 10:00:00 2002 > Sat Jan 26 10:00:00 2002 > Sun Jan 27 10:00:00 2002 > Mon Jan 28 10:00:00 2002 > Tue Jan 29 10:00:00 2002 > Wed Jan 30 10:00:00 2002 > Thu Jan 31 10:00:00 2002 >recur: Tue Jan 1 10:00:00 2002 > Tue Jan 1 10:00:00 2002 > >########## Test parameter bug (11) ########## >ok 244 - icalparser_parse_string() >ok 245 - parsed matches original >BEGIN:VEVENT >RRULE;X-EVOLUTION-ENDDATE=20030209T081500:FREQ=DAILY;COUNT=10;INTERVAL=6 >END:VEVENT > > >ok 246 - no parse errors >ok 247 - get RRULE property >FREQ=DAILY;COUNT=10;INTERVAL=6 > >########## Test Array Expansion (12) ########## >Start Sun Jul 4 05:03:05 1999 >i=0 Mon Jul 5 05:03:05 1999 > >i=1 Wed Jul 7 05:03:05 1999 > >i=2 Mon Jul 12 05:03:05 1999 > >i=3 Wed Jul 14 05:03:05 1999 > >i=4 Mon Jul 19 05:03:05 1999 > >ok 248 - Get an array of 5 items > >########## Test Free/Busy lists (13) ########## >ok 249 - open ../test-data/spanlist.ics >Restricted spanlist >#01 1 start: Thu Jan 1 01:00:00 1998 > end : Thu Jan 1 02:00:00 1998 >#02 0 start: Thu Jan 1 02:00:00 1998 > end : Fri Jan 2 02:00:00 1998 >#03 1 start: Fri Jan 2 02:00:00 1998 > end : Sat Jan 3 03:00:00 1998 >#04 0 start: Sat Jan 3 03:00:00 1998 > end : Sat Jan 3 04:00:00 1998 >#05 1 start: Sat Jan 3 04:00:00 1998 > end : Sat Jan 3 05:00:00 1998 >#06 0 start: Sat Jan 3 05:00:00 1998 > end : Sun Jan 4 05:00:00 1998 >#07 1 start: Sun Jan 4 05:00:00 1998 > end : Mon Jan 5 06:00:00 1998 >#08 0 start: Mon Jan 5 06:00:00 1998 > end : Tue Jan 6 07:00:00 1998 >#09 1 start: Tue Jan 6 07:00:00 1998 > end : Tue Jan 6 08:00:00 1998 >ok 250 - Next Free time start 19970801T120000 >ok 251 - Next Free time end 19980101T000000 >ok 252 - Next Free time start 19980101T010000 >ok 253 - Next Free time end 19980102T010000 >BEGIN:VFREEBUSY >DTSTART:19980101T000000Z >DTEND:19980108T000000Z >DTSTAMP:20180109T200411 >ORGANIZER:a@foo.com >ATTENDEE:b@foo.com >FREEBUSY;FBTYPE=BUSY:19980101T000000Z/19980101T010000Z >FREEBUSY;FBTYPE=BUSY:19980102T010000Z/19980103T020000Z >FREEBUSY;FBTYPE=BUSY:19980103T030000Z/19980103T040000Z >FREEBUSY;FBTYPE=BUSY:19980104T040000Z/19980105T050000Z >FREEBUSY;FBTYPE=BUSY:19980106T060000Z/19980106T070000Z >END:VFREEBUSY > >ok 254 - Calculating freebusy hourly matrix >100000000000000000000000 >011111111111111111111111 >110100000000000000000000 >000011111111111111111111 >111110000000000000000000 >000000100000000000000000 >000000000000000000000000 > > >ok 255 - Calculating daily freebusy matrix >ok 256 - Checking freebusy validity >1121110 > > >Unrestricted spanlist >ok 257 - add 19970324T120000Z to spanlist >Restricted spanlist >#01 0 start: Mon Mar 24 13:00:00 1997 > end : Thu Jan 1 01:00:00 1998 >#02 1 start: Thu Jan 1 01:00:00 1998 > end : Thu Jan 1 02:00:00 1998 >#03 0 start: Thu Jan 1 02:00:00 1998 > end : Fri Jan 2 02:00:00 1998 >#04 1 start: Fri Jan 2 02:00:00 1998 > end : Sat Jan 3 03:00:00 1998 >#05 0 start: Sat Jan 3 03:00:00 1998 > end : Sat Jan 3 04:00:00 1998 >#06 1 start: Sat Jan 3 04:00:00 1998 > end : Sat Jan 3 05:00:00 1998 >#07 0 start: Sat Jan 3 05:00:00 1998 > end : Sun Jan 4 05:00:00 1998 >#08 1 start: Sun Jan 4 05:00:00 1998 > end : Mon Jan 5 06:00:00 1998 >#09 0 start: Mon Jan 5 06:00:00 1998 > end : Tue Jan 6 07:00:00 1998 >#10 1 start: Tue Jan 6 07:00:00 1998 > end : Tue Jan 6 08:00:00 1998 >#11 0 start: Tue Jan 6 08:00:00 1998 > end : Tue Jan 6 08:00:00 1998 >ok 258 - Next Free time start 19980101T010000 >ok 259 - Next Free time end 19980102T010000 >ok 260 - Calculating VFREEBUSY component >BEGIN:VFREEBUSY >DTSTART:19970324T120000Z >DTEND:00000000T000000 >DTSTAMP:20180109T200411 >ORGANIZER:a@foo.com >ATTENDEE:b@foo.com >FREEBUSY;FBTYPE=BUSY:19980101T000000Z/19980101T010000Z >FREEBUSY;FBTYPE=BUSY:19980102T010000Z/19980103T020000Z >FREEBUSY;FBTYPE=BUSY:19980103T030000Z/19980103T040000Z >FREEBUSY;FBTYPE=BUSY:19980104T040000Z/19980105T050000Z >FREEBUSY;FBTYPE=BUSY:19980106T060000Z/19980106T070000Z >END:VFREEBUSY > >ok 261 - Calculating spanlist from generated VFREEBUSY component >#01 0 start: Thu Jan 1 01:00:00 1998 > end : Thu Jan 1 02:00:00 1998 >#02 0 start: Fri Jan 2 02:00:00 1998 > end : Sat Jan 3 03:00:00 1998 >#03 0 start: Sat Jan 3 04:00:00 1998 > end : Sat Jan 3 05:00:00 1998 >#04 0 start: Sun Jan 4 05:00:00 1998 > end : Mon Jan 5 06:00:00 1998 >#05 0 start: Tue Jan 6 07:00:00 1998 > end : Tue Jan 6 08:00:00 1998 > >########## Test Overlaps (14) ########## > >########## Test Span (15) ########## >span-->973378800, 973382400 >#00 start: 2000-11-04 23:00:00 Z > end : 2000-11-05 00:00:00 Z >span-->973350000, 973353600 >#01 start: 2000-11-04 15:00:00 Z > end : 2000-11-04 16:00:00 Z >span-->973378800, 973382400 >#02 start: 2000-11-04 23:00:00 Z > end : 2000-11-05 00:00:00 Z >ok 262 - floating time >span-->973360800, 973364400 >#03 start: 2000-11-04 18:00:00 Z > end : 2000-11-04 19:00:00 Z >span-->973360800, 973353600 >#04 start: 2000-11-04 18:00:00 Z > end : 2000-11-04 16:00:00 Z >span-->973350000, 973351800 >#05 start: 2000-11-04 15:00:00 Z > end : 2000-11-04 15:30:00 Z >span-->0, 0 >#06 start: (empty) > end : (empty) >ok 263 - null span >span-->973296000, 973382399 >#07 start: 2000-11-04 00:00:00 Z > end : 2000-11-04 23:59:59 Z >ok 264 - UTC >ok 265 - UTC #2 >span-->973296000, 973468799 >#08 start: 2000-11-04 00:00:00 Z > end : 2000-11-05 23:59:59 Z >span-->973296000, 973382399 >#09 start: 2000-11-04 00:00:00 Z > end : 2000-11-04 23:59:59 Z >ok 266 - start date only > >########## Test Gauge SQL (16) ########## >ok 267 - SELECT DTSTART,DTEND,COMMENT FROM VEVENT,VTODO WHERE VEVENT.SUMMARY = 'Bongoa' AND SEQUENCE < 5 >--- Select --- >DTSTART >DTEND >COMMENT >--- From --- >VEVENT >VTODO >--- Where --- >VEVENT SUMMARY 21701 Bongoa >1 SEQUENCE 21703 5 >ok 268 - SELECT * FROM VEVENT,VTODO WHERE VEVENT.SUMMARY = 'Bongoa' AND SEQUENCE < 5 OR METHOD != 'CREATE' >--- Select --- >ANY >--- From --- >VEVENT >VTODO >--- Where --- >VEVENT SUMMARY 21701 Bongoa >1 SEQUENCE 21703 5 >2 METHOD 21702 CREATE >ok 269 - SELECT * FROM VEVENT WHERE SUMMARY == 'BA301' >--- Select --- >ANY >--- From --- >VEVENT >--- Where --- >SUMMARY 21701 BA301 >ok 270 - SELECT * FROM VEVENT WHERE SUMMARY == 'BA301' >--- Select --- >ANY >--- From --- >VEVENT >--- Where --- >SUMMARY 21701 BA301 >ok 271 - SELECT * FROM VEVENT WHERE LOCATION == '104 Forum' >--- Select --- >ANY >--- From --- >VEVENT >--- Where --- >LOCATION 21701 104 Forum > >########## Test Gauge Compare (17) ########## >ok 272 - SELECT * FROM VEVENT WHERE DTSTART = '20000101T000002' >ok 273 - compare >ok 274 - SELECT * FROM VEVENT WHERE DTSTART = '20000101T000001' > >ok 275 - compare >ok 276 - SELECT * FROM VEVENT WHERE DTSTART != '20000101T000003' > >ok 277 - compare >ok 278 - SELECT * FROM VEVENT WHERE DTSTART < '20000101T000003' >ok 279 - compare >ok 280 - SELECT * FROM VEVENT WHERE DTSTART < '20000101T000002' > >ok 281 - compare >ok 282 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000001' > >ok 283 - compare >ok 284 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000002' > >ok 285 - compare >ok 286 - SELECT * FROM VEVENT WHERE DTSTART >= '20000101T000002' > >ok 287 - compare >ok 288 - SELECT * FROM VEVENT WHERE DTSTART >= '20000101T000003' > >ok 289 - compare >ok 290 - SELECT * FROM VEVENT WHERE DTSTART <= '20000101T000002' > >ok 291 - compare >ok 292 - SELECT * FROM VEVENT WHERE DTSTART <= '20000101T000001' > >ok 293 - compare >ok 294 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000000' and DTSTART < '20000103T000000' >ok 295 - compare >ok 296 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000000' and DTSTART < '20000102T000000' >ok 297 - compare >ok 298 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000000' or DTSTART < '20000102T000000' >ok 299 - compare >ok 300 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000000' and DTSTART < '20000103T000000' >ok 301 - compare >ok 302 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000000' and DTSTART < '20000102T000000' >ok 303 - compare >ok 304 - SELECT * FROM VEVENT WHERE DTSTART > '20000101T000000' or DTSTART < '20000102T000000' >ok 305 - compare >ok 306 - SELECT * FROM VEVENT WHERE VALARM.DTSTART = '20000101T120000' >ok 307 - compare >ok 308 - SELECT * FROM VEVENT WHERE COMMENT = 'foo' >ok 309 - compare >ok 310 - SELECT * FROM VEVENT WHERE COMMENT = 'foo' AND VALARM.DTSTART = '20000101T120000' >ok 311 - compare >ok 312 - SELECT * FROM VEVENT WHERE COMMENT = 'bar' AND VALARM.DTSTART = '20000101T120000' >ok 313 - compare >ok 314 - SELECT * FROM VEVENT WHERE COMMENT = 'bar' or VALARM.DTSTART = '20000101T120000' >ok 315 - compare > >########## Test File Set (18) ########## >ok 316 - icalgauge_new_from_sql() >ok 317 - icalfileset_new() >== No Selections >Sat Jan 1 13:00:00 2000 > >Sun Jan 2 13:00:00 2000 > >Mon Jan 3 13:00:00 2000 > >Tue Jan 4 13:00:00 2000 > >Wed Jan 5 13:00:00 2000 > >Thu Jan 6 13:00:00 2000 > >Fri Jan 7 13:00:00 2000 > >Sat Jan 8 13:00:00 2000 > >Sun Jan 9 13:00:00 2000 > >Mon Jan 10 13:00:00 2000 > >ok 318 - icalfileset get components > >== DTSTART > '20000103T120000Z' AND DTSTART <= '20000106T120000Z' >Tue Jan 4 13:00:00 2000 > >Wed Jan 5 13:00:00 2000 > >Thu Jan 6 13:00:00 2000 > >ok 319 - icalfileset get components with gauge > >########## Test File Set (Extended) (19) ########## >ok 320 - Opening output file >ok 321 - Parsing str2 >ok 322 - Opening output file >ok 323 - Making clone of output file >ok 324 - Getting first event from clone >ok 325 - find DTSTART >ok 326 - find DTEND >ok 327 - Opening output file >ok 328 - Making clone of output file >ok 329 - Getting first event from clone >ok 330 - find DTSTART >ok 331 - find DTEND >ok 332 - Opening output file >ok 333 - Making clone of output file >ok 334 - Getting first event from clone >ok 335 - find DTSTART >ok 336 - find DTEND >ok 337 - Opening output file >ok 338 - Making clone of output file >ok 339 - Getting first event from clone >ok 340 - find DTSTART >ok 341 - find DTEND >ok 342 - Opening output file >ok 343 - Making clone of output file >ok 344 - Getting first event from clone >ok 345 - find DTSTART >ok 346 - find DTEND >ok 347 - Opening output file >ok 348 - Making clone of output file >ok 349 - Getting first event from clone >ok 350 - find DTSTART >ok 351 - find DTEND >ok 352 - Opening output file >ok 353 - Making clone of output file >ok 354 - Getting first event from clone >ok 355 - find DTSTART >ok 356 - find DTEND >ok 357 - Opening output file >ok 358 - Making clone of output file >ok 359 - Getting first event from clone >ok 360 - find DTSTART >ok 361 - find DTEND >ok 362 - Opening output file >ok 363 - Making clone of output file >ok 364 - Getting first event from clone >ok 365 - find DTSTART >ok 366 - find DTEND >ok 367 - Opening output file >1 DTSTART;TZID=US-Eastern:20180109T200411 > DTEND;TZID=US-Eastern:20180109T210411 > >2 DTSTART;TZID=US-Eastern:20180209T200411 > DTEND;TZID=US-Eastern:20180209T210411 > >3 DTSTART;TZID=US-Eastern:20180309T200411 > DTEND;TZID=US-Eastern:20180309T210411 > >4 DTSTART;TZID=US-Eastern:20180409T200411 > DTEND;TZID=US-Eastern:20180409T210411 > >5 DTSTART;TZID=US-Eastern:20180509T200411 > DTEND;TZID=US-Eastern:20180509T210411 > >6 DTSTART;TZID=US-Eastern:20180609T200411 > DTEND;TZID=US-Eastern:20180609T210411 > >7 DTSTART;TZID=US-Eastern:20180709T200411 > DTEND;TZID=US-Eastern:20180709T210411 > >8 DTSTART;TZID=US-Eastern:20180809T200411 > DTEND;TZID=US-Eastern:20180809T210411 > >9 DTSTART;TZID=US-Eastern:20180909T200411 > DTEND;TZID=US-Eastern:20180909T210411 > >ok 368 - Opening output file >ok 369 - Opening output file > >########## Test Dir Set (20) ########## >ok 370 - opening 'store' dirset >ok 371 - opening 'store-new' dirset > >########## Test Dir Set (Extended) (21) ########## >ok 372 - Open dirset 'store' >ok 373 - Open fileset to duplicate 4 times >ok 374 - Creating complex Gauge > >########## Test X Props and Params (22) ########## >BEGIN:VEVENT >RRULE;X-EVOLUTION-ENDDATE=20030209T081500:FREQ=DAILY;COUNT=10;INTERVAL=6 >X-COMMENT;X-FOO=BAR:Booga >END:VEVENT > > >ok 375 - icalparser_parse_string() >ok 376 - get RRULE property >FREQ=DAILY;COUNT=10;INTERVAL=6 > >########## Test Trigger (23) ########## >ok 377 - icalparser_parse_string() >ok 378 - parsed triggers >value=DATE-TIME:19980403T120000 >value=DURATION:-PT15M >value=DATE-TIME:19980403T120000 >value=DURATION:-PT15M >ok 379 - TRIGGER;VALUE=DATE-TIME:19970101T120000 >ok 380 - TRIGGER;VALUE=DURATION:P3DT3H50M45S >ok 381 - TRIGGER;VALUE=DATE-TIME:19970101T120000 >ok 382 - TRIGGER;VALUE=DURATION:P3DT3H50M45S >ok 383 - TRIGGER;VALUE=DATE-TIME:19970101T120000 >ok 384 - TRIGGER;VALUE=DURATION:P3DT3H50M45S >ok 385 - TRIGGER;VALUE=BINARY:19970101T120000 >ok 386 - TRIGGER;VALUE=BINARY:P3DT3H50M45S > >########## Test Restriction (24) ########## >ok 387 - icalrestriction_check() == 0 > >########## Test RDATE (25) ########## >ok 388 - RDATE as DATE-TIME >ok 389 - RDATE, as PERIOD >ok 390 - RDATE, as DATE-TIME, VALUE=DATE-TIME >ok 391 - RDATE, as PERIOD, VALUE=DATE-TIME >ok 392 - RDATE, as DATE-TIME, VALUE=PERIOD >ok 393 - RDATE, as PERIOD, VALUE=PERIOD >ok 394 - RDATE, as DATE-TIME, VALUE=BINARY >ok 395 - RDATE, as PERIOD, VALUE=BINARY > >########## Test language binding (26) ########## >BEGIN:VEVENT >ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP:MAILTO:employee-A@host.com >COMMENT: Comment that > spans a line >COMMENT: Comment with "quotable" 'characters' and other bad magic > things Yeah. >DTSTART:19970101T120000 >DTSTART:19970101T120000Z >DTSTART:19970101 >DURATION:P3DT4H25M >FREEBUSY:19970101T120000/19970101T120000 >FREEBUSY:19970101T120000/P3DT4H25M >END:VEVENT > >ok 396 - icalparser_parse_string() >ok 397 - parsed version with bad chars, etc >{ 'name' :'ATTENDEE', 'value_type' :'CAL-ADDRESS', 'pid' :'0xde298', 'value':'MAILTO:employee-A@host.com', 'RSVP':'TRUE', 'ROLE':'REQ-PARTICIPANT', 'CUTYPE':'GROUP'} >{ 'name' :'COMMENT', 'value_type' :'TEXT', 'pid' :'0xde318', 'value':'Comment that spans a line'} >{ 'name' :'COMMENT', 'value_type' :'TEXT', 'pid' :'0xd7500', 'value':'Comment with "quotable" 'characters' and other bad magic things Yeah.'} >{ 'name' :'DTSTART', 'value_type' :'DATE-TIME', 'pid' :'0x10a1c0', 'value':'19970101T120000'} >{ 'name' :'DTSTART', 'value_type' :'DATE-TIME', 'pid' :'0xcbb98', 'value':'19970101T120000Z'} >{ 'name' :'DTSTART', 'value_type' :'DATE', 'pid' :'0xde378', 'value':'19970101'} >{ 'name' :'DURATION', 'value_type' :'DURATION', 'pid' :'0xda8c8', 'value':'P3DT4H25M'} >{ 'name' :'FREEBUSY', 'value_type' :'PERIOD', 'pid' :'0xdab20', 'value':'19970101T120000/19970101T120000'} >{ 'name' :'FREEBUSY', 'value_type' :'PERIOD', 'pid' :'0xdab60', 'value':'19970101T120000/P3DT4H25M'} >ok 398 - Set attendee parameter >ok 399 - Set attendee parameter value > >########## Test property parser (27) ########## >ok 400 - icalparser_parse_string() >ok 401 - icalproperty_from_string(), ATTENDEE >ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP:MAILTO: > employee-A@host.com > >ok 402 - icalproperty_from_string(), simple DTSTART >DTSTART:19970101T120000Z > > >########## Test Action (28) ########## >ok 403 - icalparser_parse_string(), ACTIONS >ok 404 - icalcomponent_as_ical_string() >BEGIN:VEVENT >ACTION:EMAIL >ACTION:PROCEDURE >ACTION:AUDIO >ACTION:FUBAR >END:VEVENT > > >ok 405 - ICAL_ACTION_EMAIL >ok 406 - ICAL_ACTION_PROCEDURE >ok 407 - ICAL_ACTION_AUDIO >ok 408 - ICAL_ACTION_X >ok 409 - ICAL_ACTION -> FUBAR > >########## Test Value Parameter (29) ########## >ok 410 - icalparser_parse_string() >BEGIN:VEVENT >DTSTART;VALUE=DATE-TIME:19971123T123000 >DTSTART;VALUE=DATE:19971123 >DTSTART;VALUE=X:19971123T123000 >END:VEVENT >ok 411 - icalproperty_get_value() >ok 412 - icalproperty_get_first_parameter() > >########## Test X property (30) ########## >ok 413 - icalparser_parse_string() >BEGIN:VEVENT >X-LIC-PROPERTY: This is a note >END:VEVENT >ok 414 - x-property is correct kind >ok 415 - icalproperty_get_x_name() works >ok 416 - icalproperty_get_x() works > >########## Test X parameter (31) ########## >ok 417 - icalparser_parse_string() >BEGIN:VEVENT >COMMENT;X-A=1;X-B=2: This is a note >END:VEVENT >COMMENT;X-A=1;X-B=2;X-LIES=no;X-LAUGHS=big;X-TRUTH=yes;X-HUMOUR=bad: This > is a note > >ok 418 - COMMENT parses param >ok 419 - Check X-LIES >ok 420 - Check X-LAUGHS >ok 421 - Check X-TRUTH >ok 422 - Check X-HUMOUR > >########## Test request status (32) ########## >ok 423 - icalenum_num_to_reqstat(2,1) >ok 424 - icalenum_reqstat_major() >ok 425 - icalenum_reqstat_minor() >ok 426 - icalenum_reqstat_desc() -> 2.1 >ok 427 - icalreqstattype_as_string() >ok 428 - icalreqstattype_as_string() w/ non standard description >ok 429 - icalenum_reqstat_major() >ok 430 - icalenum_reqstat_minor() >ok 431 - icalenum_reqstat_desc >2.1;Success but fallback taken on one or more property values.;booga >2.1;Success but fallback taken on one or more property values.; >2.1;Success but fallback taken on one or more property values. >2.1;Success but fallback taken on one or more property values. >ok 432 - st2 test again >ok 433 - st2 test #3 >ok 434 - icalparser_parse_string() >BEGIN:VEVENT >REQUEST-STATUS:2.1;Success but fallback taken on one or more property > values.; >END:VEVENT >ok 435 - test unknown code >ok 436 - test malformed code > >########## Test UTC-OFFSET (33) ########## >ok 437 - parse TZOFFSETFROM:-001608 >BEGIN:VTIMEZONE >TZOFFSETFROM:-001608 >END:VTIMEZONE > >########## Test Values (34) ########## >ok 438 - icalvalue_new_caladdress() >ok 439 - icalvalue_set_caladdress() >ok 440 - icalvalue_as_ical_string() >ok 441 - icalvalue_new_clone() >ok 442 - icalvalue_new_boolean(1) >ok 443 - icalvalue_set_boolean(2) >ok 444 - icalvalue_as_ical_string() >ok 445 - icalvalue_new_clone() >ok 446 - icalvalue_new_x(test) >ok 447 - icalvalue_set_x(test2) >ok 448 - icalvalue_as_ical_string() >ok 449 - icalvalue_new_clone() >ok 450 - icalvalue_new_date() >ok 451 - icalvalue_set_date() >ok 452 - icalvalue_new_clone() >ok 453 - icalvalue_new(-1), Invalid type >ok 454 - ICAL_BOOLEAN_VALUE >ok 455 - ICAL_UTCOFFSET_VALUE >ok 456 - ICAL_RECUR_VALUE >ok 457 - ICAL_CALADDRESS_VALUE >ok 458 - ICAL_PERIOD_VALUE >ok 459 - ICAL_BINARY_VALUE >ok 460 - ICAL_TEXT_VALUE >ok 461 - ICAL_DURATION_VALUE >ok 462 - ICAL_INTEGER_VALUE >ok 463 - ICAL_URI_VALUE >ok 464 - ICAL_FLOAT_VALUE >ok 465 - ICAL_X_VALUE >ok 466 - ICAL_DATETIME_VALUE >ok 467 - ICAL_DATE_TIME >ok 468 - illegal recur value >ok 469 - illegal trigger value >ok 470 - illegal requeststatus value > >########## Test Parameters (35) ########## >ok 471 - icalparameter_new_cn() >ok 472 - icalparameter_as_ical_string() >ok 473 - PARTSTAT_PARAMETER >ok 474 - PARTSTAT_ACCEPTED >ok 475 - ROLE_PARAMETER >ok 476 - ROLE_CHAIR >ok 477 - PARTSTAT_PARAMETER >ok 478 - PARTSTAT_X >ok 479 - X_PARAMETER >INDIVIDUAL >ok 480 - test parameter enums >RESOURCE >ok 481 - test parameter enums >BUSY >ok 482 - test parameter enums >NEEDS-ACTION >ok 483 - test parameter enums >NON-PARTICIPANT >ok 484 - test parameter enums >LESSEQUAL >ok 485 - test parameter enums >MIME-PARSE-ERROR >ok 486 - test parameter enums > >########## Test Properties (36) ########## >Prop parameter: A Common Name 1 >Prop parameter: A Common Name 2 >Prop parameter: A Common Name 3 >Prop parameter: A Common Name 4 >ok 487 - fetching parameters >Prop value: Another Comment >ok 488 - icalproperty_get_comment() >As iCAL string: > COMMENT;CN=A Common Name 1;CN=A Common Name 2;CN=A Common Name 3;CN=A > Common Name 4:Another Comment > >ok 489 - icalproperty_as_ical_string() >Clone: > COMMENT;CN=A Common Name 1;CN=A Common Name 2;CN=A Common Name 3;CN=A > Common Name 4:Another Comment > >ok 490 - icalproperty_new_clone() >ok 491 - test icalproperty_new() with invalid type (-1) > >########## Test Components (37) ########## >Original Component: >BEGIN:VCALENDAR >VERSION:2.0 >PRODID:-//RDU Software//NONSGML HandCal//EN >COMMENT;CN=A Common Name 1:A Comment >BEGIN:VEVENT >VERSION:2.0 >DESCRIPTION:This is an event >COMMENT;CN=A Common Name 1;CN=A Common Name 2;CN=A Common Name 3;CN=A > Common Name 4:Another Comment >X-LIC-ERROR;X-LIC-ERRORTYPE=COMPONENT-PARSE-ERROR:This is only a test >END:VEVENT >END:VCALENDAR > > >ok 492 - test icalcomponent_get_first_component() >Child Component: >BEGIN:VEVENT >VERSION:2.0 >DESCRIPTION:This is an event >COMMENT;CN=A Common Name 1;CN=A Common Name 2;CN=A Common Name 3;CN=A > Common Name 4:Another Comment >X-LIC-ERROR;X-LIC-ERRORTYPE=COMPONENT-PARSE-ERROR:This is only a test >END:VEVENT > > >ok 493 - test results of child component > >########## Test Convenience (38) ########## > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART:19970801T120000 >DTEND:19970801T130000 >END:VEVENT >END:VCALENDAR > >ok 494 - Start is 1997-08-01 12:00:00 (floating) >ok 495 - End is 1997-08-01 13:00:00 (floating) >ok 496 - Duration is 60 m > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART:19970801T120000Z >DURATION:PT1H30M >END:VEVENT >END:VCALENDAR > >ok 497 - Start is 1997-08-01 12:00:00 Z UTC >ok 498 - End is 1997-08-01 13:30:00 Z UTC >ok 499 - Duration is 90 m > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART:19970801T120000 >DTEND:19970801T130000 >END:VEVENT >END:VCALENDAR > >ok 500 - Start is 1997-08-01 12:00:00 (floating) >ok 501 - End is 1997-08-01 13:00:00 (floating) >ok 502 - Duration is 60 m > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART:19970801T120000Z >DURATION:PT1H30M >END:VEVENT >END:VCALENDAR > >ok 503 - Start is 1997-08-01 12:00:00 Z UTC >ok 504 - End is 1997-08-01 13:30:00 Z UTC >ok 505 - Duration is 90 m > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART:19970801T120000Z >DTEND:19970801T133000Z >END:VEVENT >END:VCALENDAR > >ok 506 - Start is 1997-08-01 12:00:00 Z UTC >ok 507 - End is 1997-08-01 13:30:00 Z UTC >ok 508 - Duration is 90 m > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART:19970801T120000Z >DURATION:PT1H30M >END:VEVENT >END:VCALENDAR > >ok 509 - Start is 1997-08-01 12:00:00 Z UTC >ok 510 - End is 1997-08-01 13:30:00 Z UTC >ok 511 - Duration is 90 m > >BEGIN:VCALENDAR >BEGIN:VEVENT >DTSTART;TZID=/softwarestudio.org/Europe/Rome:19970801T120000 >END:VEVENT >END:VCALENDAR > >ok 512 - Duration is 90 m > >########## Test classify (39) ########## >ok 513 - opening file classify.ics >ok 514 - opening file calendar.ics >ok 515 - opening file incoming.ics >ok 516 - test two vcalendars for SEQUENCE with icalclassify() >ok 517 - #I1. New Request - parsing >ok 518 - expecting REQUEST-NEW >Test 1 >Incoming: #I1. New Request >Matched: None >Classification: REQUEST-NEW > >ok 519 - #I2. Reschedules C1 - parsing >ok 520 - expecting REQUEST-RESCHEDULE >Test 2 >Incoming: #I2. Reschedules C1 >Matched: #C1. Rescheduled by #I2 and updated by #I3 >Classification: REQUEST-RESCHEDULE > >ok 521 - #I3. Updates C1 - parsing >ok 522 - expecting REQUEST-UPDATE >Test 3 >Incoming: #I3. Updates C1 >Matched: #C1. Rescheduled by #I2 and updated by #I3 >Classification: REQUEST-UPDATE > >ok 523 - #I4: This is an obsolete request, otherwise identical to #I1 - parsing >ok 524 - expecting OBSOLETE >Test 4 >Incoming: #I4: This is an obsolete request, otherwise identical to #I1 >Matched: #C1. Rescheduled by #I2 and updated by #I3 >Classification: OBSOLETE > >ok 525 - #I5: User B is accepting A's request, #C2 - parsing >ok 526 - expecting REPLY-ACCEPT >Test 5 >Incoming: #I5: User B is accepting A's request, #C2 >Matched: #C2. The test user is the organizer. >Classification: REPLY-ACCEPT > >ok 527 - #I6: User B's reply delegating to C, #C2 - parsing >ok 528 - expecting REPLY-DELEGATE >Test 6 >Incoming: #I6: User B's reply delegating to C, #C2 >Matched: #C2. The test user is the organizer. >Classification: REPLY-DELEGATE > >ok 529 - #I7: User C's delegation to A, new event - parsing >ok 530 - expecting REQUEST-DELEGATE >Test 7 >Incoming: #I7: User C's delegation to A, new event >Matched: None >Classification: REQUEST-DELEGATE > >ok 531 - #I8: User C is rejecting A's request, #C2 - parsing >ok 532 - expecting REPLY-DECLINE >Test 8 >Incoming: #I8: User C is rejecting A's request, #C2 >Matched: #C2. The test user is the organizer. >Classification: REPLY-DECLINE > >ok 533 - #I9: Crasher X is accepting A's request, #C2 - parsing >ok 534 - expecting REPLY-CRASHER-ACCEPT >Test 9 >Incoming: #I9: Crasher X is accepting A's request, #C2 >Matched: #C2. The test user is the organizer. >Classification: REPLY-CRASHER-ACCEPT > >ok 535 - #I10: Crasher Y is declining A's request, #C2 - parsing >ok 536 - expecting REPLY-CRASHER-DECLINE >Test 10 >Incoming: #I10: Crasher Y is declining A's request, #C2 >Matched: #C2. The test user is the organizer. >Classification: REPLY-CRASHER-DECLINE > >ok 537 - #I11: Cancel #c1 - parsing >ok 538 - expecting CANCEL-EVENT >Test 11 >Incoming: #I11: Cancel #c1 >Matched: #C1. Rescheduled by #I2 and updated by #I3 >Classification: CANCEL-EVENT > >ok 539 - #I12. Counter to #C1. Changed DTEND to DURATION. - parsing >ok 540 - expecting COUNTER >Test 12 >Incoming: #I12. Counter to #C1. Changed DTEND to DURATION. >Matched: #C1. Rescheduled by #I2 and updated by #I3 >Classification: COUNTER > >ok 541 - #I13. New Publish - parsing >ok 542 - expecting PUBLISH-UPDATE >Test 13 >Incoming: #I13. New Publish >Matched: None >Classification: PUBLISH-UPDATE > >ok 543 - #I14. Publish Update - parsing >ok 544 - expecting PUBLISH-UPDATE >Test 14 >Incoming: #I14. Publish Update >Matched: #C3. Publish >Classification: PUBLISH-UPDATE > >ok 545 - #I15. Publish VFREEBUSY - parsing >ok 546 - expecting PUBLISH-FREEBUSY >Test 15 >Incoming: #I15. Publish VFREEBUSY >Matched: None >Classification: PUBLISH-FREEBUSY > > >########## Test Iterators (40) ########## >ok 547 - iterate through VEVENTS in a component >ok 548 - iterate through remaining components >ok 549 - test if any components remain after deleting the rest > >########## Test strings (41) ########## >foo\;bar\;bats >ok 550 - test encoding of 'foo;bar;bats' >foo\\\;b\nar\\\;ba ts >ok 551 - test encoding of 'foo\\;b\nar\\;ba\tts' > >########## Test Compare (42) ########## >ok 552 - compare value and clone >ok 553 - test compare of A and B results in LESS >ok 554 - test compare of B and A results in GREATER >ok 555 - test compare of caladdress A and B results in GREATER >ok 556 - test compare of 5 and 5 results in EQUAL >ok 557 - test compare of 5 and 10 results in LESS >ok 558 - test compare of 10 and 5 results in GREATER > >########## Create Simple Component (43) ########## >ok 559 - create vcalendar component >ok 560 - version property added >ok 561 - bogus dtstart not found >BEGIN:VCALENDAR >VERSION:2.0 >END:VCALENDAR > > >########## Create Components (44) ########## >ok 562 - build large, complex component >BEGIN:VCALENDAR >VERSION:2.0 >PRODID:-//RDU Software//NONSGML HandCal//EN >BEGIN:VTIMEZONE >TZID:America/New_York >BEGIN:DAYLIGHT >DTSTART:20020606T212449 >RDATE;VALUE=PERIOD:20020606T212449/20020607T012809 >TZOFFSETFROM:-0500 >TZOFFSETTO:-0400 >TZNAME:EST >END:DAYLIGHT >BEGIN:STANDARD >DTSTART:20020606T212449 >RDATE;VALUE=PERIOD:20020606T212449/20020607T012809 >TZOFFSETFROM:-0400 >TZOFFSETTO:-0500 >TZNAME:EST >END:STANDARD >END:VTIMEZONE >BEGIN:VEVENT >DTSTAMP:20020606T212449 >UID:guid-1.host1.com >ORGANIZER;ROLE=CHAIR:mrbig@host.com >ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CUTYPE=GROUP:employee-A@host.com >DESCRIPTION:Project XYZ Review Meeting >CATEGORIES:MEETING >CLASS:PRIVATE >CREATED:20020606T212449 >SUMMARY:XYZ Project Review >DTSTART;TZID=America/New_York:20020606T212449 >DTEND;TZID=America/New_York:20020606T212449 >LOCATION:1CP Conference Room 4350 >END:VEVENT >END:VCALENDAR > > >########## Create Components with vaargs (45) ########## >ok 563 - creating a complex vcalendar >BEGIN:VCALENDAR >VERSION:2.0 >PRODID:-//RDU Software//NONSGML HandCal//EN >BEGIN:VTIMEZONE >TZID:America/New_York >BEGIN:DAYLIGHT >DTSTART:20180109T200411 >RDATE;VALUE=PERIOD:20180109T200411/20180109T210411 >TZOFFSETFROM:-000004 >TZOFFSETTO:-000005 >TZNAME:EST >END:DAYLIGHT >BEGIN:STANDARD >DTSTART:20180109T200411 >RDATE;VALUE=PERIOD:20180109T200411/20180109T210411 >TZOFFSETFROM:-000005 >TZOFFSETTO:-000004 >TZNAME:EST >END:STANDARD >END:VTIMEZONE >BEGIN:VEVENT >DTSTAMP:20180109T200411 >UID:guid-1.host1.com >ORGANIZER;ROLE=CHAIR:mrbig@host.com >ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CUTYPE=GROUP:employee-A@host.com >DESCRIPTION:Project XYZ Review Meeting >CATEGORIES:MEETING >CLASS:PUBLIC >CREATED:20180109T200411 >SUMMARY:XYZ Project Review >DTSTART;TZID=America/New_York:20180109T200411 >DTEND;TZID=America/New_York:20180109T200411 >LOCATION:1CP Conference Room 4350 >END:VEVENT >END:VCALENDAR > > >########## Test Memory (46) ########## >1: 0xe4dc0 1) When in the Course of human events, >2: 0xe51c8 2) it becomes necessary for one people to dissolve the political bands which have connected them with another, >3: 0x11df48 3) and to assume among the powers of the earth, >4: 0x11e350 4) the separate and equal station to which the Laws of Nature and of Nature's God entitle them, >5: 0x11be48 5) a decent respect to the opinions of mankind requires that they >6: 0x11c250 6) should declare the causes which impel them to the separation. >7: 0x11c658 7) We hold these truths to be self-evident, >8: 0x11ca60 8) that all men are created equal, >Final: 1) When in the Course of human events, 2) it becomes necessary for one people to dissolve the political bands which have connected them with another, 3) and to assume among the powers of the earth, 4) the separate and equal station to which the Laws of Nature and of Nature's God entitle them, 5) a decent respect to the opinions of mankind requires that they 6) should declare the causes which impel them to the separation. 7) We hold these truths to be self-evident, 8) that all men are created equal, >Final buffer size: 806 >ok 564 - final buffer size == 806 >Char-by-Char buffer: a >Char-by-Char buffer: ab >Char-by-Char buffer: abc >Char-by-Char buffer: abcd >Char-by-Char buffer: abcde >Char-by-Char buffer: abcdef >Char-by-Char buffer: abcdefg >Char-by-Char buffer: abcdefgh >Char-by-Char buffer: abcdefghi >Char-by-Char buffer: abcdefghij >Char-by-Char buffer: abcdefghija >Char-by-Char buffer: abcdefghijab >Char-by-Char buffer: abcdefghijabc >Char-by-Char buffer: abcdefghijabcd >Char-by-Char buffer: abcdefghijabcde >Char-by-Char buffer: abcdefghijabcdef >Char-by-Char buffer: abcdefghijabcdefg >Char-by-Char buffer: abcdefghijabcdefgh >Char-by-Char buffer: abcdefghijabcdefghi >Char-by-Char buffer: abcdefghijabcdefghij > >########## Test Attachment (47) ########## >ok 565 - parse simple attachment >BEGIN:VEVENT >ATTACH:CID:jsmith.part3.960817T083000.xyzMain@host1.com >ATTACH:FMTTYPE=application/postscript;ftp: > //xyzCorp.com/pub/reports/r-960812.ps >END:VEVENT > >########## Test CalDAV Attachment (48) ########## >ok 566 - parse caldav attachment >BEGIN:VEVENT >ATTACH;MANAGED-ID=e474a36f22;FMTTYPE=image/jpeg;SIZE=281639; > FILENAME=2doimage.jpg:https://www.someurl.com/somefile.jpg >END:VEVENT >ok 567 - property is correct kind (attach) >MANAGED-ID = e474a36f22 >ok 568 - managed-id >FMTTYPE = image/jpeg >ok 569 - fmttype >SIZE = 281639 >ok 570 - size >FILENAME = 2doimage.jpg >ok 571 - filename >URI = https://www.someurl.com/somefile.jpg >ok 572 - attach url > >########## Test Attachment with URL (49) ########## >BEGIN:VALARM >ATTACH:foofile >END:VALARM > >ok 573 - attach url >ok 574 - attach with url > >########## Test icalcalendar (50) ########## >ok 575 - Adding Component to dirset >ok 576 - Adding Clone Component to dirset >ok 577 - icalcalendar test > >########## Test Dirset (51) ########## >ok 578 - opening 'store' dirset >ok 579 - opening 'store-new' dirset > >########## Test vCal to iCal conversion (52) ########## >ok 580 - Parsing /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0/test-data/user-cal.vcf >ok 581 - Converting to ical component >BEGIN:VCALENDAR >X-COMMENT:This file was contributed by Ola Lundqvist > <olalu526@student.liu.se> >PRODID:-//Softwarestudio.org//libical version 2.0//EN >VERSION:2.0 >BEGIN:VEVENT >UID:20000511T125528-23888-500-1-494 >SEQUENCE:0 >DTSTART:20000530T150000 >DTEND:20000530T170000 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:Omphalic for ataraxia >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441126 >X-PILOTSTAT:0 >END:VEVENT >BEGIN:VEVENT >UID:20000511T125528-23888-500-1-492 >SEQUENCE:0 >DTSTART:20000529T130000 >DTEND:20000529T130000 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:Eurphrates et filistu >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441124 >X-PILOTSTAT:0 >END:VEVENT >BEGIN:VEVENT >UID:20000524T125250-1004-500-1-13 >SEQUENCE:0 >DTSTART:20000528T000000 >DTEND:20000528T235900 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:Calaphgyian\, napiform malefactors >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441156 >X-PILOTSTAT:0 >END:VEVENT >BEGIN:VEVENT >UID:20000524T125250-1004-500-1-12 >SEQUENCE:0 >DTSTART:20000527T150000 >DTEND:20000527T160000 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:aphasiac puntildictus >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441155 >X-PILOTSTAT:0 >END:VEVENT >END:VCALENDAR > > >########## Test UTF-8 Handling (53) ########## >ok 582 - icalproperty_as_ical_string() >ok 583 - parsed >ok 584 - location >ok 585 - summary >ok 586 - parsed >ok 587 - summary > >########## Test exclusion of recurrences as per r961 (54) ########## >ok 588 - Recurrence is excluded as per r961 >ok 589 - Recurrence is excluded for UTC EXDATE > >########## Test icalcomponent_new_from_string() (55) ########## >ok 590 - parsed > >########## Test comma in quoted value of x property (56) ########## >ok 591 - icalparser_parse_string() >BEGIN:VEVENT >X-TEST;VALUE=URI:"geo:10.123456,-70.123456" >END:VEVENT >ok 592 - x-property is correct kind >ok 593 - icalproperty_get_x_name() works >ok 594 - icalproperty_get_value_as_string() works > >########## Test C++ API (57) ########## >ok 595 - Valid SUMMARY Property >ok 596 - Valid DTSTART Property >ok 597 - Valid DTEND Property >ok 598 - Valid LOCATION Property >ok 599 - Valid DESCRIPTION Property >ok 600 - Create a new VEvent >ok 601 - vEvent->get_summary() >ok 602 - vEvent->get_dtstart() >ok 603 - vEvent->get_dtend() >ok 604 - vEvent->as_ical_string() >Summary: jon said: change dir to c:\rest\test\nest to get the file called <foo.dat> >this should be in the next line. >DTSTART: 20011221T180000Z >DTEND: 20020101T080000Z >LOCATION: SF, California; Seattle, Washington >DESCRIPTION: The best cities on the west coast, hit 'NO' if you don't agree! > >vcomponent: BEGIN:VEVENT >SUMMARY:jon said: change dir to c:\\rest\\test\\nest to get the file > called <foo.dat>\nthis should be in the next line. >DTSTART:20011221T180000Z >DTEND:20020101T080000Z >LOCATION:SF\, California\; Seattle\, Washington >DESCRIPTION:The best cities on the west coast\, hit 'NO' if you don't > agree!\n >END:VEVENT >ok 605 - Parsing component >BEGIN:VCALENDAR >VERSION:2.1 >BEGIN:VEVENT >UID:abcd12345 >DTSTART:20020307T180000Z >DTEND:20020307T190000Z >SUMMARY:Important Meeting >END:VEVENT >END:VCALENDAR > >ok 606 - Getting VEvent subcomponent >subcomponent: BEGIN:VEVENT >UID:abcd12345 >DTSTART:20020307T180000Z >DTEND:20020307T190000Z >SUMMARY:Important Meeting >END:VEVENT > >ok 607 - Create a new VCalendar object >ok 608 - Create a new VAgenda object >ok 609 - Complex VCALENDAR/VAGENDA >vAgenda: BEGIN:VCALENDAR >BEGIN:VAGENDA >OWNER:fred@flintstone.net >SUMMARY:CPMain >TZID:America/Los_Angeles >END:VAGENDA >END:VCALENDAR > >ok 610 - Testing exception handling > > > All Tests Successful. ><end of output> >Test time = 1.02 sec >---------------------------------------------------------- >Test Passed. >"regression" end time: Jan 09 21:04 CET >"regression" time elapsed: 00:00:01 >---------------------------------------------------------- > >2/7 Testing: recur >2/7 Test: recur >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/recur" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"recur" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- > > >#### Repeat every tuesday and wednesday starting Tue 2nd April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TU,WE >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > Wed Apr 17 13:45:00 2002 >cb: Tue Apr 2 13:45:00 2002 > Tue Apr 2 14:45:00 2002 > >cb: Wed Apr 3 13:45:00 2002 > Wed Apr 3 14:45:00 2002 > >cb: Tue Apr 9 13:45:00 2002 > Tue Apr 9 14:45:00 2002 > >cb: Wed Apr 10 13:45:00 2002 > Wed Apr 10 14:45:00 2002 > >cb: Tue Apr 16 13:45:00 2002 > Tue Apr 16 14:45:00 2002 > >cb: Wed Apr 17 13:45:00 2002 > Wed Apr 17 14:45:00 2002 > > > >#### Repeat every thursday starting Tue 2nd April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TH >#### Tue Apr 2 13:45:00 2002 > > Thu Apr 4 13:45:00 2002 > Thu Apr 11 13:45:00 2002 > Thu Apr 18 13:45:00 2002 > Thu Apr 25 13:45:00 2002 > Thu May 2 13:45:00 2002 > Thu May 9 13:45:00 2002 >cb: Tue Apr 2 13:45:00 2002 > Tue Apr 2 14:45:00 2002 > >cb: Thu Apr 11 13:45:00 2002 > Thu Apr 11 14:45:00 2002 > >cb: Thu Apr 18 13:45:00 2002 > Thu Apr 18 14:45:00 2002 > >cb: Thu Apr 25 13:45:00 2002 > Thu Apr 25 14:45:00 2002 > >cb: Thu May 2 13:45:00 2002 > Thu May 2 14:45:00 2002 > >cb: Thu May 9 13:45:00 2002 > Thu May 9 14:45:00 2002 > > > >#### Every year on the same day, forever >#### FREQ=YEARLY >#### Mon Feb 1 18:20:00 1999 > > Mon Feb 1 18:20:00 1999 > Tue Feb 1 18:20:00 2000 > Thu Feb 1 18:20:00 2001 > Fri Feb 1 18:20:00 2002 > Sat Feb 1 18:20:00 2003 > Sun Feb 1 18:20:00 2004 > Tue Feb 1 18:20:00 2005 > Wed Feb 1 18:20:00 2006 > Thu Feb 1 18:20:00 2007 > Fri Feb 1 18:20:00 2008 > Sun Feb 1 18:20:00 2009 > Mon Feb 1 18:20:00 2010 > Tue Feb 1 18:20:00 2011 > Wed Feb 1 18:20:00 2012 > Fri Feb 1 18:20:00 2013 > Sat Feb 1 18:20:00 2014 > Sun Feb 1 18:20:00 2015 > Mon Feb 1 18:20:00 2016 > Wed Feb 1 18:20:00 2017 > Thu Feb 1 18:20:00 2018 > Fri Feb 1 18:20:00 2019 > Sat Feb 1 18:20:00 2020 > Mon Feb 1 18:20:00 2021 > Tue Feb 1 18:20:00 2022 > Wed Feb 1 18:20:00 2023 > Thu Feb 1 18:20:00 2024 > Sat Feb 1 18:20:00 2025 > Sun Feb 1 18:20:00 2026 > Mon Feb 1 18:20:00 2027 > Tue Feb 1 18:20:00 2028 > Thu Feb 1 18:20:00 2029 > Fri Feb 1 18:20:00 2030 > Sat Feb 1 18:20:00 2031 > Sun Feb 1 18:20:00 2032 > Tue Feb 1 18:20:00 2033 > Wed Feb 1 18:20:00 2034 > Thu Feb 1 18:20:00 2035 > Fri Feb 1 18:20:00 2036 > Sun Feb 1 18:20:00 2037 >cb: Mon Feb 1 18:20:00 1999 > Mon Feb 1 19:20:00 1999 > >cb: Tue Feb 1 18:20:00 2000 > Tue Feb 1 19:20:00 2000 > >cb: Thu Feb 1 18:20:00 2001 > Thu Feb 1 19:20:00 2001 > >cb: Fri Feb 1 18:20:00 2002 > Fri Feb 1 19:20:00 2002 > >cb: Sat Feb 1 18:20:00 2003 > Sat Feb 1 19:20:00 2003 > >cb: Sun Feb 1 18:20:00 2004 > Sun Feb 1 19:20:00 2004 > >cb: Tue Feb 1 18:20:00 2005 > Tue Feb 1 19:20:00 2005 > >cb: Wed Feb 1 18:20:00 2006 > Wed Feb 1 19:20:00 2006 > >cb: Thu Feb 1 18:20:00 2007 > Thu Feb 1 19:20:00 2007 > >cb: Fri Feb 1 18:20:00 2008 > Fri Feb 1 19:20:00 2008 > >cb: Sun Feb 1 18:20:00 2009 > Sun Feb 1 19:20:00 2009 > >cb: Mon Feb 1 18:20:00 2010 > Mon Feb 1 19:20:00 2010 > >cb: Tue Feb 1 18:20:00 2011 > Tue Feb 1 19:20:00 2011 > >cb: Wed Feb 1 18:20:00 2012 > Wed Feb 1 19:20:00 2012 > >cb: Fri Feb 1 18:20:00 2013 > Fri Feb 1 19:20:00 2013 > >cb: Sat Feb 1 18:20:00 2014 > Sat Feb 1 19:20:00 2014 > >cb: Sun Feb 1 18:20:00 2015 > Sun Feb 1 19:20:00 2015 > >cb: Mon Feb 1 18:20:00 2016 > Mon Feb 1 19:20:00 2016 > >cb: Wed Feb 1 18:20:00 2017 > Wed Feb 1 19:20:00 2017 > > > >#### Monday of week number 20 (where the default start of the week is Monday), forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=MO;BYWEEKNO=20 >#### Mon May 12 11:00:00 1997 > > Mon May 12 11:00:00 1997 > Mon May 11 11:00:00 1998 > Mon May 17 11:00:00 1999 > Mon May 15 11:00:00 2000 > Mon May 14 11:00:00 2001 > Mon May 13 11:00:00 2002 > Mon May 12 11:00:00 2003 > Mon May 10 11:00:00 2004 > Mon May 16 11:00:00 2005 > Mon May 15 11:00:00 2006 >cb: Mon May 11 11:00:00 1998 > Mon May 11 11:00:00 1998 > >cb: Mon May 17 11:00:00 1999 > Mon May 17 11:00:00 1999 > >cb: Mon May 15 11:00:00 2000 > Mon May 15 11:00:00 2000 > >cb: Mon May 14 11:00:00 2001 > Mon May 14 11:00:00 2001 > >cb: Mon May 13 11:00:00 2002 > Mon May 13 11:00:00 2002 > >cb: Mon May 12 11:00:00 2003 > Mon May 12 11:00:00 2003 > >cb: Mon May 10 11:00:00 2004 > Mon May 10 11:00:00 2004 > >cb: Mon May 16 11:00:00 2005 > Mon May 16 11:00:00 2005 > >cb: Mon May 15 11:00:00 2006 > Mon May 15 11:00:00 2006 > > > >#### Once a Year >#### FREQ=YEARLY >#### Mon Feb 5 10:00:00 2001 > > Mon Feb 5 10:00:00 2001 > Tue Feb 5 10:00:00 2002 > Wed Feb 5 10:00:00 2003 > Thu Feb 5 10:00:00 2004 > Sat Feb 5 10:00:00 2005 > Sun Feb 5 10:00:00 2006 > Mon Feb 5 10:00:00 2007 > Tue Feb 5 10:00:00 2008 > Thu Feb 5 10:00:00 2009 > Fri Feb 5 10:00:00 2010 > Sat Feb 5 10:00:00 2011 > Sun Feb 5 10:00:00 2012 > Tue Feb 5 10:00:00 2013 > Wed Feb 5 10:00:00 2014 > Thu Feb 5 10:00:00 2015 > Fri Feb 5 10:00:00 2016 > Sun Feb 5 10:00:00 2017 > Mon Feb 5 10:00:00 2018 > Tue Feb 5 10:00:00 2019 > Wed Feb 5 10:00:00 2020 > Fri Feb 5 10:00:00 2021 > Sat Feb 5 10:00:00 2022 > Sun Feb 5 10:00:00 2023 > Mon Feb 5 10:00:00 2024 > Wed Feb 5 10:00:00 2025 > Thu Feb 5 10:00:00 2026 > Fri Feb 5 10:00:00 2027 > Sat Feb 5 10:00:00 2028 > Mon Feb 5 10:00:00 2029 > Tue Feb 5 10:00:00 2030 > Wed Feb 5 10:00:00 2031 > Thu Feb 5 10:00:00 2032 > Sat Feb 5 10:00:00 2033 > Sun Feb 5 10:00:00 2034 > Mon Feb 5 10:00:00 2035 > Tue Feb 5 10:00:00 2036 > Thu Feb 5 10:00:00 2037 >cb: Tue Feb 5 10:00:00 2002 > Tue Feb 5 10:00:00 2002 > >cb: Wed Feb 5 10:00:00 2003 > Wed Feb 5 10:00:00 2003 > >cb: Thu Feb 5 10:00:00 2004 > Thu Feb 5 10:00:00 2004 > >cb: Sat Feb 5 10:00:00 2005 > Sat Feb 5 10:00:00 2005 > >cb: Sun Feb 5 10:00:00 2006 > Sun Feb 5 10:00:00 2006 > >cb: Mon Feb 5 10:00:00 2007 > Mon Feb 5 10:00:00 2007 > >cb: Tue Feb 5 10:00:00 2008 > Tue Feb 5 10:00:00 2008 > >cb: Thu Feb 5 10:00:00 2009 > Thu Feb 5 10:00:00 2009 > >cb: Fri Feb 5 10:00:00 2010 > Fri Feb 5 10:00:00 2010 > >cb: Sat Feb 5 10:00:00 2011 > Sat Feb 5 10:00:00 2011 > >cb: Sun Feb 5 10:00:00 2012 > Sun Feb 5 10:00:00 2012 > >cb: Tue Feb 5 10:00:00 2013 > Tue Feb 5 10:00:00 2013 > >cb: Wed Feb 5 10:00:00 2014 > Wed Feb 5 10:00:00 2014 > >cb: Thu Feb 5 10:00:00 2015 > Thu Feb 5 10:00:00 2015 > >cb: Fri Feb 5 10:00:00 2016 > Fri Feb 5 10:00:00 2016 > >cb: Sun Feb 5 10:00:00 2017 > Sun Feb 5 10:00:00 2017 > > > >#### Recur every sunday and tuesday >#### FREQ=WEEKLY;COUNT=10;BYDAY=TU,SU >#### Sun Dec 16 20:25:00 2001 > > Sun Dec 16 20:25:00 2001 > Tue Dec 18 20:25:00 2001 > Sun Dec 23 20:25:00 2001 > Tue Dec 25 20:25:00 2001 > Sun Dec 30 20:25:00 2001 > Tue Jan 1 20:25:00 2002 > Sun Jan 6 20:25:00 2002 > Tue Jan 8 20:25:00 2002 > Sun Jan 13 20:25:00 2002 > Tue Jan 15 20:25:00 2002 >cb: Sun Dec 16 20:25:00 2001 > Sun Dec 16 21:25:00 2001 > >cb: Tue Dec 18 20:25:00 2001 > Tue Dec 18 21:25:00 2001 > >cb: Sun Dec 23 20:25:00 2001 > Sun Dec 23 21:25:00 2001 > >cb: Tue Dec 25 20:25:00 2001 > Tue Dec 25 21:25:00 2001 > >cb: Sun Dec 30 20:25:00 2001 > Sun Dec 30 21:25:00 2001 > >cb: Tue Jan 1 20:25:00 2002 > Tue Jan 1 21:25:00 2002 > >cb: Sun Jan 6 20:25:00 2002 > Sun Jan 6 21:25:00 2002 > >cb: Tue Jan 8 20:25:00 2002 > Tue Jan 8 21:25:00 2002 > >cb: Sun Jan 13 20:25:00 2002 > Sun Jan 13 21:25:00 2002 > >cb: Tue Jan 15 20:25:00 2002 > Tue Jan 15 21:25:00 2002 > > > >#### Every first tuesday of the month >#### FREQ=MONTHLY;COUNT=3;BYDAY=1TU >#### Tue Dec 4 16:35:00 2001 > > Tue Dec 4 16:35:00 2001 > Tue Jan 1 16:35:00 2002 > Tue Feb 5 16:35:00 2002 >cb: Tue Dec 4 16:35:00 2001 > Tue Dec 4 17:35:00 2001 > >cb: Tue Jan 1 16:35:00 2002 > Tue Jan 1 17:35:00 2002 > >cb: Tue Feb 5 16:35:00 2002 > Tue Feb 5 17:35:00 2002 > > > >#### Daily for 10 occurrences: >#### FREQ=DAILY;COUNT=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Wed Sep 3 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > Sun Sep 7 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > Thu Sep 11 11:00:00 1997 >cb: Wed Sep 3 11:00:00 1997 > Wed Sep 3 11:00:00 1997 > >cb: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > >cb: Fri Sep 5 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > >cb: Sat Sep 6 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > >cb: Sun Sep 7 11:00:00 1997 > Sun Sep 7 11:00:00 1997 > >cb: Mon Sep 8 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Wed Sep 10 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > >cb: Thu Sep 11 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > > > >#### Daily until December 24, 1997: >#### FREQ=DAILY;UNTIL=19971224T000000Z >#### Mon Dec 15 10:00:00 1997 > > Mon Dec 15 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > Wed Dec 17 10:00:00 1997 > Thu Dec 18 10:00:00 1997 > Fri Dec 19 10:00:00 1997 > Sat Dec 20 10:00:00 1997 > Sun Dec 21 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > Tue Dec 23 10:00:00 1997 >cb: Tue Dec 16 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > >cb: Wed Dec 17 10:00:00 1997 > Wed Dec 17 10:00:00 1997 > >cb: Thu Dec 18 10:00:00 1997 > Thu Dec 18 10:00:00 1997 > >cb: Fri Dec 19 10:00:00 1997 > Fri Dec 19 10:00:00 1997 > >cb: Sat Dec 20 10:00:00 1997 > Sat Dec 20 10:00:00 1997 > >cb: Sun Dec 21 10:00:00 1997 > Sun Dec 21 10:00:00 1997 > >cb: Mon Dec 22 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > >cb: Tue Dec 23 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > > > >#### Every other day - forever: >#### FREQ=DAILY;COUNT=10;INTERVAL=2 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Sun Sep 14 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Sat Sep 20 11:00:00 1997 >cb: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > >cb: Sat Sep 6 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > >cb: Mon Sep 8 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > >cb: Wed Sep 10 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > >cb: Fri Sep 12 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > >cb: Sun Sep 14 11:00:00 1997 > Sun Sep 14 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Thu Sep 18 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > >cb: Sat Sep 20 11:00:00 1997 > Sat Sep 20 11:00:00 1997 > > > >#### Every 10 days, 5 occurrences: >#### FREQ=DAILY;COUNT=5;INTERVAL=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Mon Sep 22 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > Sun Oct 12 11:00:00 1997 >cb: Fri Sep 12 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > >cb: Mon Sep 22 11:00:00 1997 > Mon Sep 22 11:00:00 1997 > >cb: Thu Oct 2 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > >cb: Sun Oct 12 11:00:00 1997 > Sun Oct 12 11:00:00 1997 > > > >#### Daily for 10 occurrences: >#### FREQ=DAILY;COUNT=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Wed Sep 3 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > Sun Sep 7 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > Thu Sep 11 11:00:00 1997 >cb: Wed Sep 3 11:00:00 1997 > Wed Sep 3 11:00:00 1997 > >cb: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > >cb: Fri Sep 5 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > >cb: Sat Sep 6 11:00:00 1997 > Sat Sep 6 11:00:00 1997 > >cb: Sun Sep 7 11:00:00 1997 > Sun Sep 7 11:00:00 1997 > >cb: Mon Sep 8 11:00:00 1997 > Mon Sep 8 11:00:00 1997 > >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Wed Sep 10 11:00:00 1997 > Wed Sep 10 11:00:00 1997 > >cb: Thu Sep 11 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > > > >#### Every day in January, for 3 years >#### FREQ=YEARLY;UNTIL=20000131T090000Z;BYDAY=MO,TU,WE,TH,FR,SA,SU;BYMONTH=1 >#### Thu Jan 1 10:00:00 1998 > > Thu Jan 1 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > Sat Jan 3 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > Mon Jan 5 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > Wed Jan 7 10:00:00 1998 > Thu Jan 8 10:00:00 1998 > Fri Jan 9 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > Sun Jan 11 10:00:00 1998 > Mon Jan 12 10:00:00 1998 > Tue Jan 13 10:00:00 1998 > Wed Jan 14 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > Fri Jan 16 10:00:00 1998 > Sat Jan 17 10:00:00 1998 > Sun Jan 18 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > Tue Jan 20 10:00:00 1998 > Wed Jan 21 10:00:00 1998 > Thu Jan 22 10:00:00 1998 > Fri Jan 23 10:00:00 1998 > Sat Jan 24 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > Mon Jan 26 10:00:00 1998 > Tue Jan 27 10:00:00 1998 > Wed Jan 28 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > Fri Jan 30 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > Fri Jan 1 10:00:00 1999 > Sat Jan 2 10:00:00 1999 > Sun Jan 3 10:00:00 1999 > Mon Jan 4 10:00:00 1999 > Tue Jan 5 10:00:00 1999 > Wed Jan 6 10:00:00 1999 > Thu Jan 7 10:00:00 1999 > Fri Jan 8 10:00:00 1999 > Sat Jan 9 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > Mon Jan 11 10:00:00 1999 > Tue Jan 12 10:00:00 1999 > Wed Jan 13 10:00:00 1999 > Thu Jan 14 10:00:00 1999 > Fri Jan 15 10:00:00 1999 > Sat Jan 16 10:00:00 1999 > Sun Jan 17 10:00:00 1999 > Mon Jan 18 10:00:00 1999 > Tue Jan 19 10:00:00 1999 > Wed Jan 20 10:00:00 1999 > Thu Jan 21 10:00:00 1999 > Fri Jan 22 10:00:00 1999 > Sat Jan 23 10:00:00 1999 > Sun Jan 24 10:00:00 1999 > Mon Jan 25 10:00:00 1999 > Tue Jan 26 10:00:00 1999 > Wed Jan 27 10:00:00 1999 > Thu Jan 28 10:00:00 1999 > Fri Jan 29 10:00:00 1999 > Sat Jan 30 10:00:00 1999 > Sun Jan 31 10:00:00 1999 > Sat Jan 1 10:00:00 2000 > Sun Jan 2 10:00:00 2000 > Mon Jan 3 10:00:00 2000 > Tue Jan 4 10:00:00 2000 > Wed Jan 5 10:00:00 2000 > Thu Jan 6 10:00:00 2000 > Fri Jan 7 10:00:00 2000 > Sat Jan 8 10:00:00 2000 > Sun Jan 9 10:00:00 2000 > Mon Jan 10 10:00:00 2000 > Tue Jan 11 10:00:00 2000 > Wed Jan 12 10:00:00 2000 > Thu Jan 13 10:00:00 2000 > Fri Jan 14 10:00:00 2000 > Sat Jan 15 10:00:00 2000 > Sun Jan 16 10:00:00 2000 > Mon Jan 17 10:00:00 2000 > Tue Jan 18 10:00:00 2000 > Wed Jan 19 10:00:00 2000 > Thu Jan 20 10:00:00 2000 > Fri Jan 21 10:00:00 2000 > Sat Jan 22 10:00:00 2000 > Sun Jan 23 10:00:00 2000 > Mon Jan 24 10:00:00 2000 > Tue Jan 25 10:00:00 2000 > Wed Jan 26 10:00:00 2000 > Thu Jan 27 10:00:00 2000 > Fri Jan 28 10:00:00 2000 > Sat Jan 29 10:00:00 2000 > Sun Jan 30 10:00:00 2000 > Mon Jan 31 10:00:00 2000 >cb: Fri Jan 2 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > >cb: Sat Jan 3 10:00:00 1998 > Sat Jan 3 10:00:00 1998 > >cb: Sun Jan 4 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > >cb: Mon Jan 5 10:00:00 1998 > Mon Jan 5 10:00:00 1998 > >cb: Tue Jan 6 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > >cb: Wed Jan 7 10:00:00 1998 > Wed Jan 7 10:00:00 1998 > >cb: Thu Jan 8 10:00:00 1998 > Thu Jan 8 10:00:00 1998 > >cb: Fri Jan 9 10:00:00 1998 > Fri Jan 9 10:00:00 1998 > >cb: Sat Jan 10 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > >cb: Sun Jan 11 10:00:00 1998 > Sun Jan 11 10:00:00 1998 > >cb: Mon Jan 12 10:00:00 1998 > Mon Jan 12 10:00:00 1998 > >cb: Tue Jan 13 10:00:00 1998 > Tue Jan 13 10:00:00 1998 > >cb: Wed Jan 14 10:00:00 1998 > Wed Jan 14 10:00:00 1998 > >cb: Thu Jan 15 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > >cb: Fri Jan 16 10:00:00 1998 > Fri Jan 16 10:00:00 1998 > >cb: Sat Jan 17 10:00:00 1998 > Sat Jan 17 10:00:00 1998 > >cb: Sun Jan 18 10:00:00 1998 > Sun Jan 18 10:00:00 1998 > >cb: Mon Jan 19 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > >cb: Tue Jan 20 10:00:00 1998 > Tue Jan 20 10:00:00 1998 > >cb: Wed Jan 21 10:00:00 1998 > Wed Jan 21 10:00:00 1998 > >cb: Thu Jan 22 10:00:00 1998 > Thu Jan 22 10:00:00 1998 > >cb: Fri Jan 23 10:00:00 1998 > Fri Jan 23 10:00:00 1998 > >cb: Sat Jan 24 10:00:00 1998 > Sat Jan 24 10:00:00 1998 > >cb: Sun Jan 25 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > >cb: Mon Jan 26 10:00:00 1998 > Mon Jan 26 10:00:00 1998 > >cb: Tue Jan 27 10:00:00 1998 > Tue Jan 27 10:00:00 1998 > >cb: Wed Jan 28 10:00:00 1998 > Wed Jan 28 10:00:00 1998 > >cb: Thu Jan 29 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > >cb: Fri Jan 30 10:00:00 1998 > Fri Jan 30 10:00:00 1998 > >cb: Sat Jan 31 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > >cb: Fri Jan 1 10:00:00 1999 > Fri Jan 1 10:00:00 1999 > >cb: Sat Jan 2 10:00:00 1999 > Sat Jan 2 10:00:00 1999 > >cb: Sun Jan 3 10:00:00 1999 > Sun Jan 3 10:00:00 1999 > >cb: Mon Jan 4 10:00:00 1999 > Mon Jan 4 10:00:00 1999 > >cb: Tue Jan 5 10:00:00 1999 > Tue Jan 5 10:00:00 1999 > >cb: Wed Jan 6 10:00:00 1999 > Wed Jan 6 10:00:00 1999 > >cb: Thu Jan 7 10:00:00 1999 > Thu Jan 7 10:00:00 1999 > >cb: Fri Jan 8 10:00:00 1999 > Fri Jan 8 10:00:00 1999 > >cb: Sat Jan 9 10:00:00 1999 > Sat Jan 9 10:00:00 1999 > >cb: Sun Jan 10 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > >cb: Mon Jan 11 10:00:00 1999 > Mon Jan 11 10:00:00 1999 > >cb: Tue Jan 12 10:00:00 1999 > Tue Jan 12 10:00:00 1999 > >cb: Wed Jan 13 10:00:00 1999 > Wed Jan 13 10:00:00 1999 > >cb: Thu Jan 14 10:00:00 1999 > Thu Jan 14 10:00:00 1999 > >cb: Fri Jan 15 10:00:00 1999 > Fri Jan 15 10:00:00 1999 > >cb: Sat Jan 16 10:00:00 1999 > Sat Jan 16 10:00:00 1999 > >cb: Sun Jan 17 10:00:00 1999 > Sun Jan 17 10:00:00 1999 > >cb: Mon Jan 18 10:00:00 1999 > Mon Jan 18 10:00:00 1999 > >cb: Tue Jan 19 10:00:00 1999 > Tue Jan 19 10:00:00 1999 > >cb: Wed Jan 20 10:00:00 1999 > Wed Jan 20 10:00:00 1999 > >cb: Thu Jan 21 10:00:00 1999 > Thu Jan 21 10:00:00 1999 > >cb: Fri Jan 22 10:00:00 1999 > Fri Jan 22 10:00:00 1999 > >cb: Sat Jan 23 10:00:00 1999 > Sat Jan 23 10:00:00 1999 > >cb: Sun Jan 24 10:00:00 1999 > Sun Jan 24 10:00:00 1999 > >cb: Mon Jan 25 10:00:00 1999 > Mon Jan 25 10:00:00 1999 > >cb: Tue Jan 26 10:00:00 1999 > Tue Jan 26 10:00:00 1999 > >cb: Wed Jan 27 10:00:00 1999 > Wed Jan 27 10:00:00 1999 > >cb: Thu Jan 28 10:00:00 1999 > Thu Jan 28 10:00:00 1999 > >cb: Fri Jan 29 10:00:00 1999 > Fri Jan 29 10:00:00 1999 > >cb: Sat Jan 30 10:00:00 1999 > Sat Jan 30 10:00:00 1999 > >cb: Sun Jan 31 10:00:00 1999 > Sun Jan 31 10:00:00 1999 > >cb: Sat Jan 1 10:00:00 2000 > Sat Jan 1 10:00:00 2000 > >cb: Sun Jan 2 10:00:00 2000 > Sun Jan 2 10:00:00 2000 > >cb: Mon Jan 3 10:00:00 2000 > Mon Jan 3 10:00:00 2000 > >cb: Tue Jan 4 10:00:00 2000 > Tue Jan 4 10:00:00 2000 > >cb: Wed Jan 5 10:00:00 2000 > Wed Jan 5 10:00:00 2000 > >cb: Thu Jan 6 10:00:00 2000 > Thu Jan 6 10:00:00 2000 > >cb: Fri Jan 7 10:00:00 2000 > Fri Jan 7 10:00:00 2000 > >cb: Sat Jan 8 10:00:00 2000 > Sat Jan 8 10:00:00 2000 > >cb: Sun Jan 9 10:00:00 2000 > Sun Jan 9 10:00:00 2000 > >cb: Mon Jan 10 10:00:00 2000 > Mon Jan 10 10:00:00 2000 > >cb: Tue Jan 11 10:00:00 2000 > Tue Jan 11 10:00:00 2000 > >cb: Wed Jan 12 10:00:00 2000 > Wed Jan 12 10:00:00 2000 > >cb: Thu Jan 13 10:00:00 2000 > Thu Jan 13 10:00:00 2000 > >cb: Fri Jan 14 10:00:00 2000 > Fri Jan 14 10:00:00 2000 > >cb: Sat Jan 15 10:00:00 2000 > Sat Jan 15 10:00:00 2000 > >cb: Sun Jan 16 10:00:00 2000 > Sun Jan 16 10:00:00 2000 > >cb: Mon Jan 17 10:00:00 2000 > Mon Jan 17 10:00:00 2000 > >cb: Tue Jan 18 10:00:00 2000 > Tue Jan 18 10:00:00 2000 > >cb: Wed Jan 19 10:00:00 2000 > Wed Jan 19 10:00:00 2000 > >cb: Thu Jan 20 10:00:00 2000 > Thu Jan 20 10:00:00 2000 > >cb: Fri Jan 21 10:00:00 2000 > Fri Jan 21 10:00:00 2000 > >cb: Sat Jan 22 10:00:00 2000 > Sat Jan 22 10:00:00 2000 > >cb: Sun Jan 23 10:00:00 2000 > Sun Jan 23 10:00:00 2000 > >cb: Mon Jan 24 10:00:00 2000 > Mon Jan 24 10:00:00 2000 > >cb: Tue Jan 25 10:00:00 2000 > Tue Jan 25 10:00:00 2000 > >cb: Wed Jan 26 10:00:00 2000 > Wed Jan 26 10:00:00 2000 > >cb: Thu Jan 27 10:00:00 2000 > Thu Jan 27 10:00:00 2000 > >cb: Fri Jan 28 10:00:00 2000 > Fri Jan 28 10:00:00 2000 > >cb: Sat Jan 29 10:00:00 2000 > Sat Jan 29 10:00:00 2000 > >cb: Sun Jan 30 10:00:00 2000 > Sun Jan 30 10:00:00 2000 > >cb: Mon Jan 31 10:00:00 2000 > Mon Jan 31 10:00:00 2000 > > > >#### Everyday in January, for 3 years: >#### FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1 >#### Thu Jan 1 10:00:00 1998 > > Thu Jan 1 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > Sat Jan 3 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > Mon Jan 5 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > Wed Jan 7 10:00:00 1998 > Thu Jan 8 10:00:00 1998 > Fri Jan 9 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > Sun Jan 11 10:00:00 1998 > Mon Jan 12 10:00:00 1998 > Tue Jan 13 10:00:00 1998 > Wed Jan 14 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > Fri Jan 16 10:00:00 1998 > Sat Jan 17 10:00:00 1998 > Sun Jan 18 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > Tue Jan 20 10:00:00 1998 > Wed Jan 21 10:00:00 1998 > Thu Jan 22 10:00:00 1998 > Fri Jan 23 10:00:00 1998 > Sat Jan 24 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > Mon Jan 26 10:00:00 1998 > Tue Jan 27 10:00:00 1998 > Wed Jan 28 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > Fri Jan 30 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > Fri Jan 1 10:00:00 1999 > Sat Jan 2 10:00:00 1999 > Sun Jan 3 10:00:00 1999 > Mon Jan 4 10:00:00 1999 > Tue Jan 5 10:00:00 1999 > Wed Jan 6 10:00:00 1999 > Thu Jan 7 10:00:00 1999 > Fri Jan 8 10:00:00 1999 > Sat Jan 9 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > Mon Jan 11 10:00:00 1999 > Tue Jan 12 10:00:00 1999 > Wed Jan 13 10:00:00 1999 > Thu Jan 14 10:00:00 1999 > Fri Jan 15 10:00:00 1999 > Sat Jan 16 10:00:00 1999 > Sun Jan 17 10:00:00 1999 > Mon Jan 18 10:00:00 1999 > Tue Jan 19 10:00:00 1999 > Wed Jan 20 10:00:00 1999 > Thu Jan 21 10:00:00 1999 > Fri Jan 22 10:00:00 1999 > Sat Jan 23 10:00:00 1999 > Sun Jan 24 10:00:00 1999 > Mon Jan 25 10:00:00 1999 > Tue Jan 26 10:00:00 1999 > Wed Jan 27 10:00:00 1999 > Thu Jan 28 10:00:00 1999 > Fri Jan 29 10:00:00 1999 > Sat Jan 30 10:00:00 1999 > Sun Jan 31 10:00:00 1999 > Sat Jan 1 10:00:00 2000 > Sun Jan 2 10:00:00 2000 > Mon Jan 3 10:00:00 2000 > Tue Jan 4 10:00:00 2000 > Wed Jan 5 10:00:00 2000 > Thu Jan 6 10:00:00 2000 > Fri Jan 7 10:00:00 2000 > Sat Jan 8 10:00:00 2000 > Sun Jan 9 10:00:00 2000 > Mon Jan 10 10:00:00 2000 > Tue Jan 11 10:00:00 2000 > Wed Jan 12 10:00:00 2000 > Thu Jan 13 10:00:00 2000 > Fri Jan 14 10:00:00 2000 > Sat Jan 15 10:00:00 2000 > Sun Jan 16 10:00:00 2000 > Mon Jan 17 10:00:00 2000 > Tue Jan 18 10:00:00 2000 > Wed Jan 19 10:00:00 2000 > Thu Jan 20 10:00:00 2000 > Fri Jan 21 10:00:00 2000 > Sat Jan 22 10:00:00 2000 > Sun Jan 23 10:00:00 2000 > Mon Jan 24 10:00:00 2000 > Tue Jan 25 10:00:00 2000 > Wed Jan 26 10:00:00 2000 > Thu Jan 27 10:00:00 2000 > Fri Jan 28 10:00:00 2000 > Sat Jan 29 10:00:00 2000 > Sun Jan 30 10:00:00 2000 > Mon Jan 31 10:00:00 2000 >cb: Fri Jan 2 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > >cb: Sat Jan 3 10:00:00 1998 > Sat Jan 3 10:00:00 1998 > >cb: Sun Jan 4 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > >cb: Mon Jan 5 10:00:00 1998 > Mon Jan 5 10:00:00 1998 > >cb: Tue Jan 6 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > >cb: Wed Jan 7 10:00:00 1998 > Wed Jan 7 10:00:00 1998 > >cb: Thu Jan 8 10:00:00 1998 > Thu Jan 8 10:00:00 1998 > >cb: Fri Jan 9 10:00:00 1998 > Fri Jan 9 10:00:00 1998 > >cb: Sat Jan 10 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > >cb: Sun Jan 11 10:00:00 1998 > Sun Jan 11 10:00:00 1998 > >cb: Mon Jan 12 10:00:00 1998 > Mon Jan 12 10:00:00 1998 > >cb: Tue Jan 13 10:00:00 1998 > Tue Jan 13 10:00:00 1998 > >cb: Wed Jan 14 10:00:00 1998 > Wed Jan 14 10:00:00 1998 > >cb: Thu Jan 15 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > >cb: Fri Jan 16 10:00:00 1998 > Fri Jan 16 10:00:00 1998 > >cb: Sat Jan 17 10:00:00 1998 > Sat Jan 17 10:00:00 1998 > >cb: Sun Jan 18 10:00:00 1998 > Sun Jan 18 10:00:00 1998 > >cb: Mon Jan 19 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > >cb: Tue Jan 20 10:00:00 1998 > Tue Jan 20 10:00:00 1998 > >cb: Wed Jan 21 10:00:00 1998 > Wed Jan 21 10:00:00 1998 > >cb: Thu Jan 22 10:00:00 1998 > Thu Jan 22 10:00:00 1998 > >cb: Fri Jan 23 10:00:00 1998 > Fri Jan 23 10:00:00 1998 > >cb: Sat Jan 24 10:00:00 1998 > Sat Jan 24 10:00:00 1998 > >cb: Sun Jan 25 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > >cb: Mon Jan 26 10:00:00 1998 > Mon Jan 26 10:00:00 1998 > >cb: Tue Jan 27 10:00:00 1998 > Tue Jan 27 10:00:00 1998 > >cb: Wed Jan 28 10:00:00 1998 > Wed Jan 28 10:00:00 1998 > >cb: Thu Jan 29 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > >cb: Fri Jan 30 10:00:00 1998 > Fri Jan 30 10:00:00 1998 > >cb: Sat Jan 31 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > >cb: Fri Jan 1 10:00:00 1999 > Fri Jan 1 10:00:00 1999 > >cb: Sat Jan 2 10:00:00 1999 > Sat Jan 2 10:00:00 1999 > >cb: Sun Jan 3 10:00:00 1999 > Sun Jan 3 10:00:00 1999 > >cb: Mon Jan 4 10:00:00 1999 > Mon Jan 4 10:00:00 1999 > >cb: Tue Jan 5 10:00:00 1999 > Tue Jan 5 10:00:00 1999 > >cb: Wed Jan 6 10:00:00 1999 > Wed Jan 6 10:00:00 1999 > >cb: Thu Jan 7 10:00:00 1999 > Thu Jan 7 10:00:00 1999 > >cb: Fri Jan 8 10:00:00 1999 > Fri Jan 8 10:00:00 1999 > >cb: Sat Jan 9 10:00:00 1999 > Sat Jan 9 10:00:00 1999 > >cb: Sun Jan 10 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > >cb: Mon Jan 11 10:00:00 1999 > Mon Jan 11 10:00:00 1999 > >cb: Tue Jan 12 10:00:00 1999 > Tue Jan 12 10:00:00 1999 > >cb: Wed Jan 13 10:00:00 1999 > Wed Jan 13 10:00:00 1999 > >cb: Thu Jan 14 10:00:00 1999 > Thu Jan 14 10:00:00 1999 > >cb: Fri Jan 15 10:00:00 1999 > Fri Jan 15 10:00:00 1999 > >cb: Sat Jan 16 10:00:00 1999 > Sat Jan 16 10:00:00 1999 > >cb: Sun Jan 17 10:00:00 1999 > Sun Jan 17 10:00:00 1999 > >cb: Mon Jan 18 10:00:00 1999 > Mon Jan 18 10:00:00 1999 > >cb: Tue Jan 19 10:00:00 1999 > Tue Jan 19 10:00:00 1999 > >cb: Wed Jan 20 10:00:00 1999 > Wed Jan 20 10:00:00 1999 > >cb: Thu Jan 21 10:00:00 1999 > Thu Jan 21 10:00:00 1999 > >cb: Fri Jan 22 10:00:00 1999 > Fri Jan 22 10:00:00 1999 > >cb: Sat Jan 23 10:00:00 1999 > Sat Jan 23 10:00:00 1999 > >cb: Sun Jan 24 10:00:00 1999 > Sun Jan 24 10:00:00 1999 > >cb: Mon Jan 25 10:00:00 1999 > Mon Jan 25 10:00:00 1999 > >cb: Tue Jan 26 10:00:00 1999 > Tue Jan 26 10:00:00 1999 > >cb: Wed Jan 27 10:00:00 1999 > Wed Jan 27 10:00:00 1999 > >cb: Thu Jan 28 10:00:00 1999 > Thu Jan 28 10:00:00 1999 > >cb: Fri Jan 29 10:00:00 1999 > Fri Jan 29 10:00:00 1999 > >cb: Sat Jan 30 10:00:00 1999 > Sat Jan 30 10:00:00 1999 > >cb: Sun Jan 31 10:00:00 1999 > Sun Jan 31 10:00:00 1999 > >cb: Sat Jan 1 10:00:00 2000 > Sat Jan 1 10:00:00 2000 > >cb: Sun Jan 2 10:00:00 2000 > Sun Jan 2 10:00:00 2000 > >cb: Mon Jan 3 10:00:00 2000 > Mon Jan 3 10:00:00 2000 > >cb: Tue Jan 4 10:00:00 2000 > Tue Jan 4 10:00:00 2000 > >cb: Wed Jan 5 10:00:00 2000 > Wed Jan 5 10:00:00 2000 > >cb: Thu Jan 6 10:00:00 2000 > Thu Jan 6 10:00:00 2000 > >cb: Fri Jan 7 10:00:00 2000 > Fri Jan 7 10:00:00 2000 > >cb: Sat Jan 8 10:00:00 2000 > Sat Jan 8 10:00:00 2000 > >cb: Sun Jan 9 10:00:00 2000 > Sun Jan 9 10:00:00 2000 > >cb: Mon Jan 10 10:00:00 2000 > Mon Jan 10 10:00:00 2000 > >cb: Tue Jan 11 10:00:00 2000 > Tue Jan 11 10:00:00 2000 > >cb: Wed Jan 12 10:00:00 2000 > Wed Jan 12 10:00:00 2000 > >cb: Thu Jan 13 10:00:00 2000 > Thu Jan 13 10:00:00 2000 > >cb: Fri Jan 14 10:00:00 2000 > Fri Jan 14 10:00:00 2000 > >cb: Sat Jan 15 10:00:00 2000 > Sat Jan 15 10:00:00 2000 > >cb: Sun Jan 16 10:00:00 2000 > Sun Jan 16 10:00:00 2000 > >cb: Mon Jan 17 10:00:00 2000 > Mon Jan 17 10:00:00 2000 > >cb: Tue Jan 18 10:00:00 2000 > Tue Jan 18 10:00:00 2000 > >cb: Wed Jan 19 10:00:00 2000 > Wed Jan 19 10:00:00 2000 > >cb: Thu Jan 20 10:00:00 2000 > Thu Jan 20 10:00:00 2000 > >cb: Fri Jan 21 10:00:00 2000 > Fri Jan 21 10:00:00 2000 > >cb: Sat Jan 22 10:00:00 2000 > Sat Jan 22 10:00:00 2000 > >cb: Sun Jan 23 10:00:00 2000 > Sun Jan 23 10:00:00 2000 > >cb: Mon Jan 24 10:00:00 2000 > Mon Jan 24 10:00:00 2000 > >cb: Tue Jan 25 10:00:00 2000 > Tue Jan 25 10:00:00 2000 > >cb: Wed Jan 26 10:00:00 2000 > Wed Jan 26 10:00:00 2000 > >cb: Thu Jan 27 10:00:00 2000 > Thu Jan 27 10:00:00 2000 > >cb: Fri Jan 28 10:00:00 2000 > Fri Jan 28 10:00:00 2000 > >cb: Sat Jan 29 10:00:00 2000 > Sat Jan 29 10:00:00 2000 > >cb: Sun Jan 30 10:00:00 2000 > Sun Jan 30 10:00:00 2000 > >cb: Mon Jan 31 10:00:00 2000 > Mon Jan 31 10:00:00 2000 > > > >#### Repeat every tuesday and wednesday starting Tue 2nd April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TU,WE >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > Wed Apr 17 13:45:00 2002 >cb: Tue Apr 2 13:45:00 2002 > Tue Apr 2 14:45:00 2002 > >cb: Wed Apr 3 13:45:00 2002 > Wed Apr 3 14:45:00 2002 > >cb: Tue Apr 9 13:45:00 2002 > Tue Apr 9 14:45:00 2002 > >cb: Wed Apr 10 13:45:00 2002 > Wed Apr 10 14:45:00 2002 > >cb: Tue Apr 16 13:45:00 2002 > Tue Apr 16 14:45:00 2002 > >cb: Wed Apr 17 13:45:00 2002 > Wed Apr 17 14:45:00 2002 > > > >#### Every Day start the first day in January, except saturday and sunday. This should be up to March. >#### FREQ=DAILY;COUNT=50;BYDAY=MO,TU,WE,TH,FR >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > Mon Jan 21 10:00:00 2002 > Tue Jan 22 10:00:00 2002 > Wed Jan 23 10:00:00 2002 > Thu Jan 24 10:00:00 2002 > Fri Jan 25 10:00:00 2002 > Mon Jan 28 10:00:00 2002 > Tue Jan 29 10:00:00 2002 > Wed Jan 30 10:00:00 2002 > Thu Jan 31 10:00:00 2002 > Fri Feb 1 10:00:00 2002 > Mon Feb 4 10:00:00 2002 > Tue Feb 5 10:00:00 2002 > Wed Feb 6 10:00:00 2002 > Thu Feb 7 10:00:00 2002 > Fri Feb 8 10:00:00 2002 > Mon Feb 11 10:00:00 2002 > Tue Feb 12 10:00:00 2002 > Wed Feb 13 10:00:00 2002 > Thu Feb 14 10:00:00 2002 > Fri Feb 15 10:00:00 2002 > Mon Feb 18 10:00:00 2002 > Tue Feb 19 10:00:00 2002 > Wed Feb 20 10:00:00 2002 > Thu Feb 21 10:00:00 2002 > Fri Feb 22 10:00:00 2002 > Mon Feb 25 10:00:00 2002 > Tue Feb 26 10:00:00 2002 > Wed Feb 27 10:00:00 2002 > Thu Feb 28 10:00:00 2002 > Fri Mar 1 10:00:00 2002 > Mon Mar 4 10:00:00 2002 > Tue Mar 5 10:00:00 2002 > Wed Mar 6 10:00:00 2002 > Thu Mar 7 10:00:00 2002 > Fri Mar 8 10:00:00 2002 > Mon Mar 11 10:00:00 2002 >cb: Wed Jan 2 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > >cb: Thu Jan 3 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > >cb: Fri Jan 4 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > >cb: Mon Jan 7 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > >cb: Tue Jan 8 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > >cb: Wed Jan 9 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > >cb: Thu Jan 10 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > >cb: Fri Jan 11 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > >cb: Mon Jan 14 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > >cb: Tue Jan 15 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > >cb: Wed Jan 16 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > >cb: Thu Jan 17 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > >cb: Fri Jan 18 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > >cb: Mon Jan 21 10:00:00 2002 > Mon Jan 21 10:00:00 2002 > >cb: Tue Jan 22 10:00:00 2002 > Tue Jan 22 10:00:00 2002 > >cb: Wed Jan 23 10:00:00 2002 > Wed Jan 23 10:00:00 2002 > >cb: Thu Jan 24 10:00:00 2002 > Thu Jan 24 10:00:00 2002 > >cb: Fri Jan 25 10:00:00 2002 > Fri Jan 25 10:00:00 2002 > >cb: Mon Jan 28 10:00:00 2002 > Mon Jan 28 10:00:00 2002 > >cb: Tue Jan 29 10:00:00 2002 > Tue Jan 29 10:00:00 2002 > >cb: Wed Jan 30 10:00:00 2002 > Wed Jan 30 10:00:00 2002 > >cb: Thu Jan 31 10:00:00 2002 > Thu Jan 31 10:00:00 2002 > >cb: Fri Feb 1 10:00:00 2002 > Fri Feb 1 10:00:00 2002 > >cb: Mon Feb 4 10:00:00 2002 > Mon Feb 4 10:00:00 2002 > >cb: Tue Feb 5 10:00:00 2002 > Tue Feb 5 10:00:00 2002 > >cb: Wed Feb 6 10:00:00 2002 > Wed Feb 6 10:00:00 2002 > >cb: Thu Feb 7 10:00:00 2002 > Thu Feb 7 10:00:00 2002 > >cb: Fri Feb 8 10:00:00 2002 > Fri Feb 8 10:00:00 2002 > >cb: Mon Feb 11 10:00:00 2002 > Mon Feb 11 10:00:00 2002 > >cb: Tue Feb 12 10:00:00 2002 > Tue Feb 12 10:00:00 2002 > >cb: Wed Feb 13 10:00:00 2002 > Wed Feb 13 10:00:00 2002 > >cb: Thu Feb 14 10:00:00 2002 > Thu Feb 14 10:00:00 2002 > >cb: Fri Feb 15 10:00:00 2002 > Fri Feb 15 10:00:00 2002 > >cb: Mon Feb 18 10:00:00 2002 > Mon Feb 18 10:00:00 2002 > >cb: Tue Feb 19 10:00:00 2002 > Tue Feb 19 10:00:00 2002 > >cb: Wed Feb 20 10:00:00 2002 > Wed Feb 20 10:00:00 2002 > >cb: Thu Feb 21 10:00:00 2002 > Thu Feb 21 10:00:00 2002 > >cb: Fri Feb 22 10:00:00 2002 > Fri Feb 22 10:00:00 2002 > >cb: Mon Feb 25 10:00:00 2002 > Mon Feb 25 10:00:00 2002 > >cb: Tue Feb 26 10:00:00 2002 > Tue Feb 26 10:00:00 2002 > >cb: Wed Feb 27 10:00:00 2002 > Wed Feb 27 10:00:00 2002 > >cb: Thu Feb 28 10:00:00 2002 > Thu Feb 28 10:00:00 2002 > >cb: Fri Mar 1 10:00:00 2002 > Fri Mar 1 10:00:00 2002 > >cb: Mon Mar 4 10:00:00 2002 > Mon Mar 4 10:00:00 2002 > >cb: Tue Mar 5 10:00:00 2002 > Tue Mar 5 10:00:00 2002 > >cb: Wed Mar 6 10:00:00 2002 > Wed Mar 6 10:00:00 2002 > >cb: Thu Mar 7 10:00:00 2002 > Thu Mar 7 10:00:00 2002 > >cb: Fri Mar 8 10:00:00 2002 > Fri Mar 8 10:00:00 2002 > >cb: Mon Mar 11 10:00:00 2002 > Mon Mar 11 10:00:00 2002 > > > >#### Every Day in January, but only in Tuesday, Wednesday and Thursday >#### FREQ=DAILY;UNTIL=20020120T090000Z;BYDAY=TU,WE,TH >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 >cb: Wed Jan 2 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > >cb: Thu Jan 3 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > >cb: Tue Jan 8 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > >cb: Wed Jan 9 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > >cb: Thu Jan 10 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > >cb: Tue Jan 15 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > >cb: Wed Jan 16 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > >cb: Thu Jan 17 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > > > >#### Every Day in January, except saturday and sunday. This is MS Outlook every weekday case. >#### FREQ=DAILY;UNTIL=20020120T090000Z;BYDAY=MO,TU,WE,TH,FR;WKST=SU >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > Fri Jan 18 10:00:00 2002 >cb: Wed Jan 2 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > >cb: Thu Jan 3 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > >cb: Fri Jan 4 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > >cb: Mon Jan 7 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > >cb: Tue Jan 8 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > >cb: Wed Jan 9 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > >cb: Thu Jan 10 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > >cb: Fri Jan 11 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > >cb: Mon Jan 14 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > >cb: Tue Jan 15 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > >cb: Wed Jan 16 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > >cb: Thu Jan 17 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > >cb: Fri Jan 18 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > > > >#### Weekly for 10 occurrences >#### FREQ=WEEKLY;COUNT=10 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 4 10:00:00 1997 >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Tue Sep 23 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Tue Oct 7 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > >cb: Tue Oct 14 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > >cb: Tue Oct 21 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > >cb: Tue Oct 28 10:00:00 1997 > Tue Oct 28 10:00:00 1997 > >cb: Tue Nov 4 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > > > >#### Weekly until December 24, 1997 >#### FREQ=WEEKLY;UNTIL=19971224T000000Z >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > Tue Dec 23 10:00:00 1997 >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Tue Sep 23 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Tue Oct 7 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > >cb: Tue Oct 14 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > >cb: Tue Oct 21 11:00:00 1997 > Tue Oct 21 11:00:00 1997 > >cb: Tue Oct 28 10:00:00 1997 > Tue Oct 28 10:00:00 1997 > >cb: Tue Nov 4 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > >cb: Tue Nov 11 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > >cb: Tue Nov 18 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > >cb: Tue Nov 25 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > >cb: Tue Dec 2 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > >cb: Tue Dec 9 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > >cb: Tue Dec 16 10:00:00 1997 > Tue Dec 16 10:00:00 1997 > >cb: Tue Dec 23 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > > > >#### Every other week - 10 times: >#### FREQ=WEEKLY;COUNT=10;INTERVAL=2 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Tue Oct 28 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > Tue Jan 6 10:00:00 1998 >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Tue Oct 14 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > >cb: Tue Oct 28 10:00:00 1997 > Tue Oct 28 10:00:00 1997 > >cb: Tue Nov 11 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > >cb: Tue Nov 25 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > >cb: Tue Dec 9 10:00:00 1997 > Tue Dec 9 10:00:00 1997 > >cb: Tue Dec 23 10:00:00 1997 > Tue Dec 23 10:00:00 1997 > >cb: Tue Jan 6 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > > > >#### Weekly on Tuesday and Thursday for 5 weeks: >#### FREQ=WEEKLY;UNTIL=19971007T000000Z;BYDAY=TU,TH >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Thu Sep 25 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Thu Oct 2 11:00:00 1997 >cb: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Thu Sep 11 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Thu Sep 18 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > >cb: Tue Sep 23 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > >cb: Thu Sep 25 11:00:00 1997 > Thu Sep 25 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Thu Oct 2 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > > > >#### Weekly on Tuesday and Thursday for 5 weeks: >#### FREQ=WEEKLY;COUNT=10;BYDAY=TU,TH >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Thu Sep 25 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Thu Oct 2 11:00:00 1997 >cb: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Thu Sep 11 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Thu Sep 18 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > >cb: Tue Sep 23 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > >cb: Thu Sep 25 11:00:00 1997 > Thu Sep 25 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Thu Oct 2 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > > > >#### Every other week on Monday, Wednesday and Friday until December 24,1997, but starting on Tuesday, September 2, 1997: >#### FREQ=WEEKLY;UNTIL=19971224T000000Z;INTERVAL=2;BYDAY=MO,WE,FR;WKST=SU >#### Tue Sep 2 11:00:00 1997 > > Wed Sep 3 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > Wed Sep 17 11:00:00 1997 > Fri Sep 19 11:00:00 1997 > Mon Sep 29 11:00:00 1997 > Wed Oct 1 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > Mon Oct 13 11:00:00 1997 > Wed Oct 15 11:00:00 1997 > Fri Oct 17 11:00:00 1997 > Mon Oct 27 10:00:00 1997 > Wed Oct 29 10:00:00 1997 > Fri Oct 31 10:00:00 1997 > Mon Nov 10 10:00:00 1997 > Wed Nov 12 10:00:00 1997 > Fri Nov 14 10:00:00 1997 > Mon Nov 24 10:00:00 1997 > Wed Nov 26 10:00:00 1997 > Fri Nov 28 10:00:00 1997 > Mon Dec 8 10:00:00 1997 > Wed Dec 10 10:00:00 1997 > Fri Dec 12 10:00:00 1997 > Mon Dec 22 10:00:00 1997 >cb: Fri Sep 5 11:00:00 1997 > Fri Sep 5 11:00:00 1997 > >cb: Mon Sep 15 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > >cb: Wed Sep 17 11:00:00 1997 > Wed Sep 17 11:00:00 1997 > >cb: Fri Sep 19 11:00:00 1997 > Fri Sep 19 11:00:00 1997 > >cb: Mon Sep 29 11:00:00 1997 > Mon Sep 29 11:00:00 1997 > >cb: Wed Oct 1 11:00:00 1997 > Wed Oct 1 11:00:00 1997 > >cb: Fri Oct 3 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > >cb: Mon Oct 13 11:00:00 1997 > Mon Oct 13 11:00:00 1997 > >cb: Wed Oct 15 11:00:00 1997 > Wed Oct 15 11:00:00 1997 > >cb: Fri Oct 17 11:00:00 1997 > Fri Oct 17 11:00:00 1997 > >cb: Mon Oct 27 10:00:00 1997 > Mon Oct 27 10:00:00 1997 > >cb: Wed Oct 29 10:00:00 1997 > Wed Oct 29 10:00:00 1997 > >cb: Fri Oct 31 10:00:00 1997 > Fri Oct 31 10:00:00 1997 > >cb: Mon Nov 10 10:00:00 1997 > Mon Nov 10 10:00:00 1997 > >cb: Wed Nov 12 10:00:00 1997 > Wed Nov 12 10:00:00 1997 > >cb: Fri Nov 14 10:00:00 1997 > Fri Nov 14 10:00:00 1997 > >cb: Mon Nov 24 10:00:00 1997 > Mon Nov 24 10:00:00 1997 > >cb: Wed Nov 26 10:00:00 1997 > Wed Nov 26 10:00:00 1997 > >cb: Fri Nov 28 10:00:00 1997 > Fri Nov 28 10:00:00 1997 > >cb: Mon Dec 8 10:00:00 1997 > Mon Dec 8 10:00:00 1997 > >cb: Wed Dec 10 10:00:00 1997 > Wed Dec 10 10:00:00 1997 > >cb: Fri Dec 12 10:00:00 1997 > Fri Dec 12 10:00:00 1997 > >cb: Mon Dec 22 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > > > >#### Every other week on Tuesday and Thursday, for 8 occurrences: >#### FREQ=WEEKLY;COUNT=8;INTERVAL=2;BYDAY=TU,TH >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > Thu Oct 16 11:00:00 1997 >cb: Thu Sep 4 11:00:00 1997 > Thu Sep 4 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Thu Sep 18 11:00:00 1997 > Thu Sep 18 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Thu Oct 2 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > >cb: Tue Oct 14 11:00:00 1997 > Tue Oct 14 11:00:00 1997 > >cb: Thu Oct 16 11:00:00 1997 > Thu Oct 16 11:00:00 1997 > > > >#### Monthly on the 1st Friday for ten occurrences: >#### FREQ=MONTHLY;COUNT=10;BYDAY=FR >#### Fri Sep 5 11:00:00 1997 > > Fri Sep 5 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Fri Sep 19 11:00:00 1997 > Fri Sep 26 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > Fri Oct 10 11:00:00 1997 > Fri Oct 17 11:00:00 1997 > Fri Oct 24 11:00:00 1997 > Fri Oct 31 10:00:00 1997 > Fri Nov 7 10:00:00 1997 >cb: Fri Sep 12 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > >cb: Fri Sep 19 11:00:00 1997 > Fri Sep 19 11:00:00 1997 > >cb: Fri Sep 26 11:00:00 1997 > Fri Sep 26 11:00:00 1997 > >cb: Fri Oct 3 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > >cb: Fri Oct 10 11:00:00 1997 > Fri Oct 10 11:00:00 1997 > >cb: Fri Oct 17 11:00:00 1997 > Fri Oct 17 11:00:00 1997 > >cb: Fri Oct 24 11:00:00 1997 > Fri Oct 24 11:00:00 1997 > >cb: Fri Oct 31 10:00:00 1997 > Fri Oct 31 10:00:00 1997 > >cb: Fri Nov 7 10:00:00 1997 > Fri Nov 7 10:00:00 1997 > > > >#### Monthly on the 1st Friday until December 24, 1997: >#### FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR >#### Fri Sep 5 11:00:00 1997 > > Fri Sep 5 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > Fri Nov 7 10:00:00 1997 > Fri Dec 5 10:00:00 1997 >cb: Fri Oct 3 11:00:00 1997 > Fri Oct 3 11:00:00 1997 > >cb: Fri Nov 7 10:00:00 1997 > Fri Nov 7 10:00:00 1997 > >cb: Fri Dec 5 10:00:00 1997 > Fri Dec 5 10:00:00 1997 > > > >#### Every other month on the 1st and last Sunday of the month for 10 occurrences: >#### FREQ=MONTHLY;COUNT=10;INTERVAL=2;BYDAY=1SU,-1SU >#### Sun Sep 7 11:00:00 1997 > > Sun Sep 7 11:00:00 1997 > Sun Sep 28 11:00:00 1997 > Sun Nov 2 10:00:00 1997 > Sun Nov 30 10:00:00 1997 > Sun Jan 4 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > Sun Mar 1 10:00:00 1998 > Sun Mar 29 11:00:00 1998 > Sun May 3 11:00:00 1998 > Sun May 31 11:00:00 1998 >cb: Sun Sep 28 11:00:00 1997 > Sun Sep 28 11:00:00 1997 > >cb: Sun Nov 2 10:00:00 1997 > Sun Nov 2 10:00:00 1997 > >cb: Sun Nov 30 10:00:00 1997 > Sun Nov 30 10:00:00 1997 > >cb: Sun Jan 4 10:00:00 1998 > Sun Jan 4 10:00:00 1998 > >cb: Sun Jan 25 10:00:00 1998 > Sun Jan 25 10:00:00 1998 > >cb: Sun Mar 1 10:00:00 1998 > Sun Mar 1 10:00:00 1998 > >cb: Sun Mar 29 11:00:00 1998 > Sun Mar 29 11:00:00 1998 > >cb: Sun May 3 11:00:00 1998 > Sun May 3 11:00:00 1998 > >cb: Sun May 31 11:00:00 1998 > Sun May 31 11:00:00 1998 > > > >#### Monthly on the second to last Monday of the month for 6 months: >#### FREQ=MONTHLY;COUNT=6;BYDAY=-2MO >#### Mon Sep 22 11:00:00 1997 > > Mon Sep 22 11:00:00 1997 > Mon Oct 20 11:00:00 1997 > Mon Nov 17 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > Mon Jan 19 10:00:00 1998 > Mon Feb 16 10:00:00 1998 >cb: Mon Oct 20 11:00:00 1997 > Mon Oct 20 11:00:00 1997 > >cb: Mon Nov 17 10:00:00 1997 > Mon Nov 17 10:00:00 1997 > >cb: Mon Dec 22 10:00:00 1997 > Mon Dec 22 10:00:00 1997 > >cb: Mon Jan 19 10:00:00 1998 > Mon Jan 19 10:00:00 1998 > >cb: Mon Feb 16 10:00:00 1998 > Mon Feb 16 10:00:00 1998 > > > >#### Monthly on the third to the last day of the month, forever: >#### FREQ=MONTHLY;COUNT=10;BYMONTHDAY=-3 >#### Sun Sep 28 11:00:00 1997 > > Sun Sep 28 11:00:00 1997 > Wed Oct 29 10:00:00 1997 > Fri Nov 28 10:00:00 1997 > Mon Dec 29 10:00:00 1997 > Thu Jan 29 10:00:00 1998 > Thu Feb 26 10:00:00 1998 > Sun Mar 29 11:00:00 1998 > Tue Apr 28 11:00:00 1998 > Fri May 29 11:00:00 1998 > Sun Jun 28 11:00:00 1998 >cb: Wed Oct 29 10:00:00 1997 > Wed Oct 29 10:00:00 1997 > >cb: Fri Nov 28 10:00:00 1997 > Fri Nov 28 10:00:00 1997 > >cb: Mon Dec 29 10:00:00 1997 > Mon Dec 29 10:00:00 1997 > >cb: Thu Jan 29 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > >cb: Thu Feb 26 10:00:00 1998 > Thu Feb 26 10:00:00 1998 > >cb: Sun Mar 29 11:00:00 1998 > Sun Mar 29 11:00:00 1998 > >cb: Tue Apr 28 11:00:00 1998 > Tue Apr 28 11:00:00 1998 > >cb: Fri May 29 11:00:00 1998 > Fri May 29 11:00:00 1998 > >cb: Sun Jun 28 11:00:00 1998 > Sun Jun 28 11:00:00 1998 > > > >#### Monthly on the 2nd and 15th of the month for 10 occurrences: >#### FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > Wed Oct 15 11:00:00 1997 > Sun Nov 2 10:00:00 1997 > Sat Nov 15 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > Mon Dec 15 10:00:00 1997 > Fri Jan 2 10:00:00 1998 > Thu Jan 15 10:00:00 1998 >cb: Mon Sep 15 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > >cb: Thu Oct 2 11:00:00 1997 > Thu Oct 2 11:00:00 1997 > >cb: Wed Oct 15 11:00:00 1997 > Wed Oct 15 11:00:00 1997 > >cb: Sun Nov 2 10:00:00 1997 > Sun Nov 2 10:00:00 1997 > >cb: Sat Nov 15 10:00:00 1997 > Sat Nov 15 10:00:00 1997 > >cb: Tue Dec 2 10:00:00 1997 > Tue Dec 2 10:00:00 1997 > >cb: Mon Dec 15 10:00:00 1997 > Mon Dec 15 10:00:00 1997 > >cb: Fri Jan 2 10:00:00 1998 > Fri Jan 2 10:00:00 1998 > >cb: Thu Jan 15 10:00:00 1998 > Thu Jan 15 10:00:00 1998 > > > >#### Monthly on the first and last day of the month for 10 occurrences: > >#### FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1 >#### Tue Sep 30 11:00:00 1997 > > Tue Sep 30 11:00:00 1997 > Wed Oct 1 11:00:00 1997 > Fri Oct 31 10:00:00 1997 > Sat Nov 1 10:00:00 1997 > Sun Nov 30 10:00:00 1997 > Mon Dec 1 10:00:00 1997 > Wed Dec 31 10:00:00 1997 > Thu Jan 1 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > Sun Feb 1 10:00:00 1998 >cb: Wed Oct 1 11:00:00 1997 > Wed Oct 1 11:00:00 1997 > >cb: Fri Oct 31 10:00:00 1997 > Fri Oct 31 10:00:00 1997 > >cb: Sat Nov 1 10:00:00 1997 > Sat Nov 1 10:00:00 1997 > >cb: Sun Nov 30 10:00:00 1997 > Sun Nov 30 10:00:00 1997 > >cb: Mon Dec 1 10:00:00 1997 > Mon Dec 1 10:00:00 1997 > >cb: Wed Dec 31 10:00:00 1997 > Wed Dec 31 10:00:00 1997 > >cb: Thu Jan 1 10:00:00 1998 > Thu Jan 1 10:00:00 1998 > >cb: Sat Jan 31 10:00:00 1998 > Sat Jan 31 10:00:00 1998 > >cb: Sun Feb 1 10:00:00 1998 > Sun Feb 1 10:00:00 1998 > > > >#### Every 18 months on the 10th thru 15th of the month for 10 occurrences: >#### FREQ=MONTHLY;COUNT=10;INTERVAL=18;BYMONTHDAY=10,11,12,13,14,15 >#### Wed Sep 10 11:00:00 1997 > > Wed Sep 10 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > Sat Sep 13 11:00:00 1997 > Sun Sep 14 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > Wed Mar 10 10:00:00 1999 > Thu Mar 11 10:00:00 1999 > Fri Mar 12 10:00:00 1999 > Sat Mar 13 10:00:00 1999 >cb: Thu Sep 11 11:00:00 1997 > Thu Sep 11 11:00:00 1997 > >cb: Fri Sep 12 11:00:00 1997 > Fri Sep 12 11:00:00 1997 > >cb: Sat Sep 13 11:00:00 1997 > Sat Sep 13 11:00:00 1997 > >cb: Sun Sep 14 11:00:00 1997 > Sun Sep 14 11:00:00 1997 > >cb: Mon Sep 15 11:00:00 1997 > Mon Sep 15 11:00:00 1997 > >cb: Wed Mar 10 10:00:00 1999 > Wed Mar 10 10:00:00 1999 > >cb: Thu Mar 11 10:00:00 1999 > Thu Mar 11 10:00:00 1999 > >cb: Fri Mar 12 10:00:00 1999 > Fri Mar 12 10:00:00 1999 > >cb: Sat Mar 13 10:00:00 1999 > Sat Mar 13 10:00:00 1999 > > > >#### Every Tuesday, every other month: >#### FREQ=MONTHLY;COUNT=10;INTERVAL=2;BYDAY=TU >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > Tue Nov 4 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > Tue Jan 6 10:00:00 1998 >cb: Tue Sep 9 11:00:00 1997 > Tue Sep 9 11:00:00 1997 > >cb: Tue Sep 16 11:00:00 1997 > Tue Sep 16 11:00:00 1997 > >cb: Tue Sep 23 11:00:00 1997 > Tue Sep 23 11:00:00 1997 > >cb: Tue Sep 30 11:00:00 1997 > Tue Sep 30 11:00:00 1997 > >cb: Tue Nov 4 10:00:00 1997 > Tue Nov 4 10:00:00 1997 > >cb: Tue Nov 11 10:00:00 1997 > Tue Nov 11 10:00:00 1997 > >cb: Tue Nov 18 10:00:00 1997 > Tue Nov 18 10:00:00 1997 > >cb: Tue Nov 25 10:00:00 1997 > Tue Nov 25 10:00:00 1997 > >cb: Tue Jan 6 10:00:00 1998 > Tue Jan 6 10:00:00 1998 > > > >#### Yearly in June and July for 10 occurrences: >#### FREQ=YEARLY;COUNT=10;BYMONTH=6,7 >#### Tue Jun 10 11:00:00 1997 > > Tue Jun 10 11:00:00 1997 > Thu Jul 10 11:00:00 1997 > Wed Jun 10 11:00:00 1998 > Fri Jul 10 11:00:00 1998 > Thu Jun 10 11:00:00 1999 > Sat Jul 10 11:00:00 1999 > Sat Jun 10 11:00:00 2000 > Mon Jul 10 11:00:00 2000 > Sun Jun 10 11:00:00 2001 > Tue Jul 10 11:00:00 2001 >cb: Thu Jul 10 11:00:00 1997 > Thu Jul 10 11:00:00 1997 > >cb: Wed Jun 10 11:00:00 1998 > Wed Jun 10 11:00:00 1998 > >cb: Fri Jul 10 11:00:00 1998 > Fri Jul 10 11:00:00 1998 > >cb: Thu Jun 10 11:00:00 1999 > Thu Jun 10 11:00:00 1999 > >cb: Sat Jul 10 11:00:00 1999 > Sat Jul 10 11:00:00 1999 > >cb: Sat Jun 10 11:00:00 2000 > Sat Jun 10 11:00:00 2000 > >cb: Mon Jul 10 11:00:00 2000 > Mon Jul 10 11:00:00 2000 > >cb: Sun Jun 10 11:00:00 2001 > Sun Jun 10 11:00:00 2001 > >cb: Tue Jul 10 11:00:00 2001 > Tue Jul 10 11:00:00 2001 > > > >#### Every other year on January, February, and March for 10 occurrences: >#### FREQ=YEARLY;COUNT=10;INTERVAL=2;BYMONTH=1,2,3 >#### Mon Mar 10 10:00:00 1997 > > Mon Mar 10 10:00:00 1997 > Sun Jan 10 10:00:00 1999 > Wed Feb 10 10:00:00 1999 > Wed Mar 10 10:00:00 1999 > Wed Jan 10 10:00:00 2001 > Sat Feb 10 10:00:00 2001 > Sat Mar 10 10:00:00 2001 > Fri Jan 10 10:00:00 2003 > Mon Feb 10 10:00:00 2003 > Mon Mar 10 10:00:00 2003 >cb: Sun Jan 10 10:00:00 1999 > Sun Jan 10 10:00:00 1999 > >cb: Wed Feb 10 10:00:00 1999 > Wed Feb 10 10:00:00 1999 > >cb: Wed Mar 10 10:00:00 1999 > Wed Mar 10 10:00:00 1999 > >cb: Wed Jan 10 10:00:00 2001 > Wed Jan 10 10:00:00 2001 > >cb: Sat Feb 10 10:00:00 2001 > Sat Feb 10 10:00:00 2001 > >cb: Sat Mar 10 10:00:00 2001 > Sat Mar 10 10:00:00 2001 > >cb: Fri Jan 10 10:00:00 2003 > Fri Jan 10 10:00:00 2003 > >cb: Mon Feb 10 10:00:00 2003 > Mon Feb 10 10:00:00 2003 > >cb: Mon Mar 10 10:00:00 2003 > Mon Mar 10 10:00:00 2003 > > > >#### Every 3rd year on the 1st, 100th and 200th day for 10 occurrences: >#### FREQ=YEARLY;COUNT=10;INTERVAL=3;BYYEARDAY=1,100,200 >#### Wed Jan 1 10:00:00 1997 > > Wed Jan 1 10:00:00 1997 > Thu Apr 10 11:00:00 1997 > Sat Jul 19 11:00:00 1997 > Sat Jan 1 10:00:00 2000 > Sun Apr 9 11:00:00 2000 > Tue Jul 18 11:00:00 2000 > Wed Jan 1 10:00:00 2003 > Thu Apr 10 11:00:00 2003 > Sat Jul 19 11:00:00 2003 > Sun Jan 1 10:00:00 2006 >cb: Thu Apr 10 11:00:00 1997 > Thu Apr 10 11:00:00 1997 > >cb: Sat Jul 19 11:00:00 1997 > Sat Jul 19 11:00:00 1997 > >cb: Sat Jan 1 10:00:00 2000 > Sat Jan 1 10:00:00 2000 > >cb: Sun Apr 9 11:00:00 2000 > Sun Apr 9 11:00:00 2000 > >cb: Tue Jul 18 11:00:00 2000 > Tue Jul 18 11:00:00 2000 > >cb: Wed Jan 1 10:00:00 2003 > Wed Jan 1 10:00:00 2003 > >cb: Thu Apr 10 11:00:00 2003 > Thu Apr 10 11:00:00 2003 > >cb: Sat Jul 19 11:00:00 2003 > Sat Jul 19 11:00:00 2003 > >cb: Sun Jan 1 10:00:00 2006 > Sun Jan 1 10:00:00 2006 > > > >#### Every 20th Monday of the year, forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=20MO >#### Mon May 19 11:00:00 1997 > > Mon May 19 11:00:00 1997 > Mon May 18 11:00:00 1998 > Mon May 17 11:00:00 1999 > Mon May 15 11:00:00 2000 > Mon May 14 11:00:00 2001 > Mon May 20 11:00:00 2002 > Mon May 19 11:00:00 2003 > Mon May 17 11:00:00 2004 > Mon May 16 11:00:00 2005 > Mon May 15 11:00:00 2006 >cb: Mon May 18 11:00:00 1998 > Mon May 18 11:00:00 1998 > >cb: Mon May 17 11:00:00 1999 > Mon May 17 11:00:00 1999 > >cb: Mon May 15 11:00:00 2000 > Mon May 15 11:00:00 2000 > >cb: Mon May 14 11:00:00 2001 > Mon May 14 11:00:00 2001 > >cb: Mon May 20 11:00:00 2002 > Mon May 20 11:00:00 2002 > >cb: Mon May 19 11:00:00 2003 > Mon May 19 11:00:00 2003 > >cb: Mon May 17 11:00:00 2004 > Mon May 17 11:00:00 2004 > >cb: Mon May 16 11:00:00 2005 > Mon May 16 11:00:00 2005 > >cb: Mon May 15 11:00:00 2006 > Mon May 15 11:00:00 2006 > > > >#### Monday of week number 20 (where the default start of the week is Monday), forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=MO;BYWEEKNO=20 >#### Mon May 12 11:00:00 1997 > > Mon May 12 11:00:00 1997 > Mon May 11 11:00:00 1998 > Mon May 17 11:00:00 1999 > Mon May 15 11:00:00 2000 > Mon May 14 11:00:00 2001 > Mon May 13 11:00:00 2002 > Mon May 12 11:00:00 2003 > Mon May 10 11:00:00 2004 > Mon May 16 11:00:00 2005 > Mon May 15 11:00:00 2006 >cb: Mon May 11 11:00:00 1998 > Mon May 11 11:00:00 1998 > >cb: Mon May 17 11:00:00 1999 > Mon May 17 11:00:00 1999 > >cb: Mon May 15 11:00:00 2000 > Mon May 15 11:00:00 2000 > >cb: Mon May 14 11:00:00 2001 > Mon May 14 11:00:00 2001 > >cb: Mon May 13 11:00:00 2002 > Mon May 13 11:00:00 2002 > >cb: Mon May 12 11:00:00 2003 > Mon May 12 11:00:00 2003 > >cb: Mon May 10 11:00:00 2004 > Mon May 10 11:00:00 2004 > >cb: Mon May 16 11:00:00 2005 > Mon May 16 11:00:00 2005 > >cb: Mon May 15 11:00:00 2006 > Mon May 15 11:00:00 2006 > > > >#### Every Thursday in March, forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=TH;BYMONTH=3 >#### Thu Mar 13 10:00:00 1997 > > Thu Mar 13 10:00:00 1997 > Thu Mar 20 10:00:00 1997 > Thu Mar 27 10:00:00 1997 > Thu Mar 5 10:00:00 1998 > Thu Mar 12 10:00:00 1998 > Thu Mar 19 10:00:00 1998 > Thu Mar 26 10:00:00 1998 > Thu Mar 4 10:00:00 1999 > Thu Mar 11 10:00:00 1999 > Thu Mar 18 10:00:00 1999 >cb: Thu Mar 20 10:00:00 1997 > Thu Mar 20 10:00:00 1997 > >cb: Thu Mar 27 10:00:00 1997 > Thu Mar 27 10:00:00 1997 > >cb: Thu Mar 5 10:00:00 1998 > Thu Mar 5 10:00:00 1998 > >cb: Thu Mar 12 10:00:00 1998 > Thu Mar 12 10:00:00 1998 > >cb: Thu Mar 19 10:00:00 1998 > Thu Mar 19 10:00:00 1998 > >cb: Thu Mar 26 10:00:00 1998 > Thu Mar 26 10:00:00 1998 > >cb: Thu Mar 4 10:00:00 1999 > Thu Mar 4 10:00:00 1999 > >cb: Thu Mar 11 10:00:00 1999 > Thu Mar 11 10:00:00 1999 > >cb: Thu Mar 18 10:00:00 1999 > Thu Mar 18 10:00:00 1999 > > > >#### Every Thursday, but only during June, July, and August, forever: >#### FREQ=YEARLY;COUNT=10;BYDAY=TH;BYMONTH=6,7,8 >#### Thu Jun 5 11:00:00 1997 > > Thu Jun 5 11:00:00 1997 > Thu Jun 12 11:00:00 1997 > Thu Jun 19 11:00:00 1997 > Thu Jun 26 11:00:00 1997 > Thu Jul 3 11:00:00 1997 > Thu Jul 10 11:00:00 1997 > Thu Jul 17 11:00:00 1997 > Thu Jul 24 11:00:00 1997 > Thu Jul 31 11:00:00 1997 > Thu Aug 7 11:00:00 1997 >cb: Thu Jun 12 11:00:00 1997 > Thu Jun 12 11:00:00 1997 > >cb: Thu Jun 19 11:00:00 1997 > Thu Jun 19 11:00:00 1997 > >cb: Thu Jun 26 11:00:00 1997 > Thu Jun 26 11:00:00 1997 > >cb: Thu Jul 3 11:00:00 1997 > Thu Jul 3 11:00:00 1997 > >cb: Thu Jul 10 11:00:00 1997 > Thu Jul 10 11:00:00 1997 > >cb: Thu Jul 17 11:00:00 1997 > Thu Jul 17 11:00:00 1997 > >cb: Thu Jul 24 11:00:00 1997 > Thu Jul 24 11:00:00 1997 > >cb: Thu Jul 31 11:00:00 1997 > Thu Jul 31 11:00:00 1997 > >cb: Thu Aug 7 11:00:00 1997 > Thu Aug 7 11:00:00 1997 > > > >#### Every Friday the 13th, forever: >#### FREQ=MONTHLY;COUNT=10;BYDAY=FR;BYMONTHDAY=13 >#### Tue Sep 2 11:00:00 1997 > > Fri Feb 13 10:00:00 1998 > Fri Mar 13 10:00:00 1998 > Fri Nov 13 10:00:00 1998 > Fri Aug 13 11:00:00 1999 > Fri Oct 13 11:00:00 2000 > Fri Apr 13 11:00:00 2001 > Fri Jul 13 11:00:00 2001 > Fri Sep 13 11:00:00 2002 > Fri Dec 13 10:00:00 2002 > Fri Jun 13 11:00:00 2003 >cb: Fri Mar 13 10:00:00 1998 > Fri Mar 13 10:00:00 1998 > >cb: Fri Nov 13 10:00:00 1998 > Fri Nov 13 10:00:00 1998 > >cb: Fri Aug 13 11:00:00 1999 > Fri Aug 13 11:00:00 1999 > >cb: Fri Oct 13 11:00:00 2000 > Fri Oct 13 11:00:00 2000 > >cb: Fri Apr 13 11:00:00 2001 > Fri Apr 13 11:00:00 2001 > >cb: Fri Jul 13 11:00:00 2001 > Fri Jul 13 11:00:00 2001 > >cb: Fri Sep 13 11:00:00 2002 > Fri Sep 13 11:00:00 2002 > >cb: Fri Dec 13 10:00:00 2002 > Fri Dec 13 10:00:00 2002 > >cb: Fri Jun 13 11:00:00 2003 > Fri Jun 13 11:00:00 2003 > > > >#### The first Saturday that follows the first Sunday of the month, >#### FREQ=MONTHLY;COUNT=10;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13 >#### Sat Sep 13 11:00:00 1997 > > Sat Sep 13 11:00:00 1997 > Sat Oct 11 11:00:00 1997 > Sat Nov 8 10:00:00 1997 > Sat Dec 13 10:00:00 1997 > Sat Jan 10 10:00:00 1998 > Sat Feb 7 10:00:00 1998 > Sat Mar 7 10:00:00 1998 > Sat Apr 11 11:00:00 1998 > Sat May 9 11:00:00 1998 > Sat Jun 13 11:00:00 1998 >cb: Sat Oct 11 11:00:00 1997 > Sat Oct 11 11:00:00 1997 > >cb: Sat Nov 8 10:00:00 1997 > Sat Nov 8 10:00:00 1997 > >cb: Sat Dec 13 10:00:00 1997 > Sat Dec 13 10:00:00 1997 > >cb: Sat Jan 10 10:00:00 1998 > Sat Jan 10 10:00:00 1998 > >cb: Sat Feb 7 10:00:00 1998 > Sat Feb 7 10:00:00 1998 > >cb: Sat Mar 7 10:00:00 1998 > Sat Mar 7 10:00:00 1998 > >cb: Sat Apr 11 11:00:00 1998 > Sat Apr 11 11:00:00 1998 > >cb: Sat May 9 11:00:00 1998 > Sat May 9 11:00:00 1998 > >cb: Sat Jun 13 11:00:00 1998 > Sat Jun 13 11:00:00 1998 > > > >#### Every four years, the first Tuesday after a Monday in November, forever (U.S. Presidential Election day): >#### FREQ=YEARLY;COUNT=10;INTERVAL=4;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11 >#### Tue Nov 5 10:00:00 1996 > > Tue Nov 5 10:00:00 1996 > Tue Nov 7 10:00:00 2000 > Tue Nov 2 10:00:00 2004 > Tue Nov 4 10:00:00 2008 > Tue Nov 6 10:00:00 2012 > Tue Nov 8 10:00:00 2016 > Tue Nov 3 10:00:00 2020 > Tue Nov 5 10:00:00 2024 > Tue Nov 7 10:00:00 2028 > Tue Nov 2 10:00:00 2032 >cb: Tue Nov 7 10:00:00 2000 > Tue Nov 7 10:00:00 2000 > >cb: Tue Nov 2 10:00:00 2004 > Tue Nov 2 10:00:00 2004 > >cb: Tue Nov 4 10:00:00 2008 > Tue Nov 4 10:00:00 2008 > >cb: Tue Nov 6 10:00:00 2012 > Tue Nov 6 10:00:00 2012 > >cb: Tue Nov 8 10:00:00 2016 > Tue Nov 8 10:00:00 2016 > > > >#### The 3rd instance into the month of one of Tuesday, Wednesday or Thursday, for the next 3 months: >#### FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3 >#### Thu Sep 4 11:00:00 1997 > > Thu Sep 4 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > Thu Nov 6 10:00:00 1997 >cb: Tue Oct 7 11:00:00 1997 > Tue Oct 7 11:00:00 1997 > >cb: Thu Nov 6 10:00:00 1997 > Thu Nov 6 10:00:00 1997 > > > >#### The 2nd to last weekday of the month: >#### FREQ=MONTHLY;COUNT=10;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2 >#### Mon Sep 29 11:00:00 1997 > > Mon Sep 29 11:00:00 1997 > Thu Oct 30 10:00:00 1997 > Thu Nov 27 10:00:00 1997 > Tue Dec 30 10:00:00 1997 > Thu Jan 29 10:00:00 1998 > Thu Feb 26 10:00:00 1998 > Mon Mar 30 11:00:00 1998 > Wed Apr 29 11:00:00 1998 > Thu May 28 11:00:00 1998 > Mon Jun 29 11:00:00 1998 >cb: Thu Oct 30 10:00:00 1997 > Thu Oct 30 10:00:00 1997 > >cb: Thu Nov 27 10:00:00 1997 > Thu Nov 27 10:00:00 1997 > >cb: Tue Dec 30 10:00:00 1997 > Tue Dec 30 10:00:00 1997 > >cb: Thu Jan 29 10:00:00 1998 > Thu Jan 29 10:00:00 1998 > >cb: Thu Feb 26 10:00:00 1998 > Thu Feb 26 10:00:00 1998 > >cb: Mon Mar 30 11:00:00 1998 > Mon Mar 30 11:00:00 1998 > >cb: Wed Apr 29 11:00:00 1998 > Wed Apr 29 11:00:00 1998 > >cb: Thu May 28 11:00:00 1998 > Thu May 28 11:00:00 1998 > >cb: Mon Jun 29 11:00:00 1998 > Mon Jun 29 11:00:00 1998 > > > >#### Every 3 hours from 9:00 AM to 5:00 PM on a specific day: >#### FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 17:00:00 1997 >cb: Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:00:00 1997 > >cb: Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:00:00 1997 > > > >#### Every 15 minutes for 6 occurrences: >#### FREQ=MINUTELY;COUNT=6;INTERVAL=15 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:15:00 1997 > Tue Sep 2 11:30:00 1997 > Tue Sep 2 11:45:00 1997 > Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:15:00 1997 >cb: Tue Sep 2 11:15:00 1997 > Tue Sep 2 11:15:00 1997 > >cb: Tue Sep 2 11:30:00 1997 > Tue Sep 2 11:30:00 1997 > >cb: Tue Sep 2 11:45:00 1997 > Tue Sep 2 11:45:00 1997 > >cb: Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:00:00 1997 > >cb: Tue Sep 2 12:15:00 1997 > Tue Sep 2 12:15:00 1997 > > > >#### Every hour and a half for 4 occurrences: >#### FREQ=MINUTELY;COUNT=4;INTERVAL=90 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 12:30:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 15:30:00 1997 >cb: Tue Sep 2 12:30:00 1997 > Tue Sep 2 12:30:00 1997 > >cb: Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:00:00 1997 > >cb: Tue Sep 2 15:30:00 1997 > Tue Sep 2 15:30:00 1997 > > > >#### Every 20 minutes from 9:00 AM to 4:40 PM every day: >#### FREQ=DAILY;COUNT=20;BYMINUTE=0,20,40;BYHOUR=9,10,11,12,13,14,15,16 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:20:00 1997 > Tue Sep 2 11:40:00 1997 > Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:20:00 1997 > Tue Sep 2 12:40:00 1997 > Tue Sep 2 13:00:00 1997 > Tue Sep 2 13:20:00 1997 > Tue Sep 2 13:40:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:20:00 1997 > Tue Sep 2 14:40:00 1997 > Tue Sep 2 15:00:00 1997 > Tue Sep 2 15:20:00 1997 > Tue Sep 2 15:40:00 1997 > Tue Sep 2 16:00:00 1997 > Tue Sep 2 16:20:00 1997 > Tue Sep 2 16:40:00 1997 > Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:20:00 1997 >cb: Tue Sep 2 11:20:00 1997 > Tue Sep 2 11:20:00 1997 > >cb: Tue Sep 2 11:40:00 1997 > Tue Sep 2 11:40:00 1997 > >cb: Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:00:00 1997 > >cb: Tue Sep 2 12:20:00 1997 > Tue Sep 2 12:20:00 1997 > >cb: Tue Sep 2 12:40:00 1997 > Tue Sep 2 12:40:00 1997 > >cb: Tue Sep 2 13:00:00 1997 > Tue Sep 2 13:00:00 1997 > >cb: Tue Sep 2 13:20:00 1997 > Tue Sep 2 13:20:00 1997 > >cb: Tue Sep 2 13:40:00 1997 > Tue Sep 2 13:40:00 1997 > >cb: Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:00:00 1997 > >cb: Tue Sep 2 14:20:00 1997 > Tue Sep 2 14:20:00 1997 > >cb: Tue Sep 2 14:40:00 1997 > Tue Sep 2 14:40:00 1997 > >cb: Tue Sep 2 15:00:00 1997 > Tue Sep 2 15:00:00 1997 > >cb: Tue Sep 2 15:20:00 1997 > Tue Sep 2 15:20:00 1997 > >cb: Tue Sep 2 15:40:00 1997 > Tue Sep 2 15:40:00 1997 > >cb: Tue Sep 2 16:00:00 1997 > Tue Sep 2 16:00:00 1997 > >cb: Tue Sep 2 16:20:00 1997 > Tue Sep 2 16:20:00 1997 > >cb: Tue Sep 2 16:40:00 1997 > Tue Sep 2 16:40:00 1997 > >cb: Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:00:00 1997 > >cb: Tue Sep 2 17:20:00 1997 > Tue Sep 2 17:20:00 1997 > > > >#### Every 20 minutes from 9:00 AM to 4:40 PM every day: >#### FREQ=MINUTELY;COUNT=20;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16 >#### Tue Sep 2 11:00:00 1997 > > Tue Sep 2 11:00:00 1997 > Tue Sep 2 11:20:00 1997 > Tue Sep 2 11:40:00 1997 > Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:20:00 1997 > Tue Sep 2 12:40:00 1997 > Tue Sep 2 13:00:00 1997 > Tue Sep 2 13:20:00 1997 > Tue Sep 2 13:40:00 1997 > Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:20:00 1997 > Tue Sep 2 14:40:00 1997 > Tue Sep 2 15:00:00 1997 > Tue Sep 2 15:20:00 1997 > Tue Sep 2 15:40:00 1997 > Tue Sep 2 16:00:00 1997 > Tue Sep 2 16:20:00 1997 > Tue Sep 2 16:40:00 1997 > Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:20:00 1997 >cb: Tue Sep 2 11:20:00 1997 > Tue Sep 2 11:20:00 1997 > >cb: Tue Sep 2 11:40:00 1997 > Tue Sep 2 11:40:00 1997 > >cb: Tue Sep 2 12:00:00 1997 > Tue Sep 2 12:00:00 1997 > >cb: Tue Sep 2 12:20:00 1997 > Tue Sep 2 12:20:00 1997 > >cb: Tue Sep 2 12:40:00 1997 > Tue Sep 2 12:40:00 1997 > >cb: Tue Sep 2 13:00:00 1997 > Tue Sep 2 13:00:00 1997 > >cb: Tue Sep 2 13:20:00 1997 > Tue Sep 2 13:20:00 1997 > >cb: Tue Sep 2 13:40:00 1997 > Tue Sep 2 13:40:00 1997 > >cb: Tue Sep 2 14:00:00 1997 > Tue Sep 2 14:00:00 1997 > >cb: Tue Sep 2 14:20:00 1997 > Tue Sep 2 14:20:00 1997 > >cb: Tue Sep 2 14:40:00 1997 > Tue Sep 2 14:40:00 1997 > >cb: Tue Sep 2 15:00:00 1997 > Tue Sep 2 15:00:00 1997 > >cb: Tue Sep 2 15:20:00 1997 > Tue Sep 2 15:20:00 1997 > >cb: Tue Sep 2 15:40:00 1997 > Tue Sep 2 15:40:00 1997 > >cb: Tue Sep 2 16:00:00 1997 > Tue Sep 2 16:00:00 1997 > >cb: Tue Sep 2 16:20:00 1997 > Tue Sep 2 16:20:00 1997 > >cb: Tue Sep 2 16:40:00 1997 > Tue Sep 2 16:40:00 1997 > >cb: Tue Sep 2 17:00:00 1997 > Tue Sep 2 17:00:00 1997 > >cb: Tue Sep 2 17:20:00 1997 > Tue Sep 2 17:20:00 1997 > > > >#### An example where the days generated makes a difference because of WKST: >#### FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU >#### Tue Aug 5 11:00:00 1997 > > Tue Aug 5 11:00:00 1997 > Sun Aug 10 11:00:00 1997 > Tue Aug 19 11:00:00 1997 > Sun Aug 24 11:00:00 1997 >cb: Sun Aug 10 11:00:00 1997 > Sun Aug 10 11:00:00 1997 > >cb: Tue Aug 19 11:00:00 1997 > Tue Aug 19 11:00:00 1997 > >cb: Sun Aug 24 11:00:00 1997 > Sun Aug 24 11:00:00 1997 > > > >#### An example where the days generated makes a difference because of WKST. Changing only WKST from MO to SU yields different results... >#### FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU >#### Tue Aug 5 11:00:00 1997 > > Tue Aug 5 11:00:00 1997 > Sun Aug 10 11:00:00 1997 > Tue Aug 19 11:00:00 1997 > Sun Aug 24 11:00:00 1997 >cb: Sun Aug 10 11:00:00 1997 > Sun Aug 10 11:00:00 1997 > >cb: Tue Aug 19 11:00:00 1997 > Tue Aug 19 11:00:00 1997 > >cb: Sun Aug 24 11:00:00 1997 > Sun Aug 24 11:00:00 1997 > > > >#### Repeat every tuesday and wednesday starting 2 April 2002 >#### FREQ=WEEKLY;COUNT=6;BYDAY=TU,WE >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > Wed Apr 17 13:45:00 2002 >cb: Wed Apr 3 13:45:00 2002 > Wed Apr 3 13:45:00 2002 > >cb: Tue Apr 9 13:45:00 2002 > Tue Apr 9 13:45:00 2002 > >cb: Wed Apr 10 13:45:00 2002 > Wed Apr 10 13:45:00 2002 > >cb: Tue Apr 16 13:45:00 2002 > Tue Apr 16 13:45:00 2002 > >cb: Wed Apr 17 13:45:00 2002 > Wed Apr 17 13:45:00 2002 > > > >#### Use count=1 to repeat zero times. >#### FREQ=DAILY;COUNT=1 >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > > >#### Use EXDATE to eliminate the base event >#### FREQ=DAILY;COUNT=1 >#### Tue Apr 2 13:45:00 2002 > > Tue Apr 2 13:45:00 2002 > > >#### Every Day in January, except saturday and sunday, using 2 EXRULEs. (NOT IMPLEMENTED) >#### FREQ=DAILY;UNTIL=20020201T000000Z >#### Tue Jan 1 10:00:00 2002 > > Tue Jan 1 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > Sat Jan 5 10:00:00 2002 > Sun Jan 6 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > Sat Jan 12 10:00:00 2002 > Sun Jan 13 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > Sat Jan 19 10:00:00 2002 > Sun Jan 20 10:00:00 2002 > Mon Jan 21 10:00:00 2002 > Tue Jan 22 10:00:00 2002 > Wed Jan 23 10:00:00 2002 > Thu Jan 24 10:00:00 2002 > Fri Jan 25 10:00:00 2002 > Sat Jan 26 10:00:00 2002 > Sun Jan 27 10:00:00 2002 > Mon Jan 28 10:00:00 2002 > Tue Jan 29 10:00:00 2002 > Wed Jan 30 10:00:00 2002 > Thu Jan 31 10:00:00 2002 >cb: Wed Jan 2 10:00:00 2002 > Wed Jan 2 10:00:00 2002 > >cb: Thu Jan 3 10:00:00 2002 > Thu Jan 3 10:00:00 2002 > >cb: Fri Jan 4 10:00:00 2002 > Fri Jan 4 10:00:00 2002 > >cb: Mon Jan 7 10:00:00 2002 > Mon Jan 7 10:00:00 2002 > >cb: Tue Jan 8 10:00:00 2002 > Tue Jan 8 10:00:00 2002 > >cb: Wed Jan 9 10:00:00 2002 > Wed Jan 9 10:00:00 2002 > >cb: Thu Jan 10 10:00:00 2002 > Thu Jan 10 10:00:00 2002 > >cb: Fri Jan 11 10:00:00 2002 > Fri Jan 11 10:00:00 2002 > >cb: Sat Jan 12 10:00:00 2002 > Sat Jan 12 10:00:00 2002 > >cb: Sun Jan 13 10:00:00 2002 > Sun Jan 13 10:00:00 2002 > >cb: Mon Jan 14 10:00:00 2002 > Mon Jan 14 10:00:00 2002 > >cb: Tue Jan 15 10:00:00 2002 > Tue Jan 15 10:00:00 2002 > >cb: Wed Jan 16 10:00:00 2002 > Wed Jan 16 10:00:00 2002 > >cb: Thu Jan 17 10:00:00 2002 > Thu Jan 17 10:00:00 2002 > >cb: Fri Jan 18 10:00:00 2002 > Fri Jan 18 10:00:00 2002 > >cb: Sat Jan 19 10:00:00 2002 > Sat Jan 19 10:00:00 2002 > >cb: Sun Jan 20 10:00:00 2002 > Sun Jan 20 10:00:00 2002 > >cb: Mon Jan 21 10:00:00 2002 > Mon Jan 21 10:00:00 2002 > >cb: Tue Jan 22 10:00:00 2002 > Tue Jan 22 10:00:00 2002 > >cb: Wed Jan 23 10:00:00 2002 > Wed Jan 23 10:00:00 2002 > >cb: Thu Jan 24 10:00:00 2002 > Thu Jan 24 10:00:00 2002 > >cb: Fri Jan 25 10:00:00 2002 > Fri Jan 25 10:00:00 2002 > >cb: Sat Jan 26 10:00:00 2002 > Sat Jan 26 10:00:00 2002 > >cb: Sun Jan 27 10:00:00 2002 > Sun Jan 27 10:00:00 2002 > >cb: Mon Jan 28 10:00:00 2002 > Mon Jan 28 10:00:00 2002 > >cb: Tue Jan 29 10:00:00 2002 > Tue Jan 29 10:00:00 2002 > >cb: Wed Jan 30 10:00:00 2002 > Wed Jan 30 10:00:00 2002 > >cb: Thu Jan 31 10:00:00 2002 > Thu Jan 31 10:00:00 2002 > ><end of output> >Test time = 0.51 sec >---------------------------------------------------------- >Test Passed. >"recur" end time: Jan 09 21:04 CET >"recur" time elapsed: 00:00:00 >---------------------------------------------------------- > >3/7 Testing: testmime >3/7 Test: testmime >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/testmime" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"testmime" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- >testmime: Must have one of n,s,b or q ><end of output> >Test time = 0.02 sec >---------------------------------------------------------- >Test Passed. >"testmime" end time: Jan 09 21:04 CET >"testmime" time elapsed: 00:00:00 >---------------------------------------------------------- > >4/7 Testing: testvcal >4/7 Test: testvcal >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/testvcal" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"testvcal" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- >BEGIN:VCALENDAR >X-COMMENT:This file was contributed by Ola Lundqvist > <olalu526@student.liu.se> >PRODID:-//Softwarestudio.org//libical version 2.0//EN >VERSION:2.0 >BEGIN:VEVENT >UID:20000511T125528-23888-500-1-494 >SEQUENCE:0 >DTSTART:20000530T150000 >DTEND:20000530T170000 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:Omphalic for ataraxia >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441126 >X-PILOTSTAT:0 >END:VEVENT >BEGIN:VEVENT >UID:20000511T125528-23888-500-1-492 >SEQUENCE:0 >DTSTART:20000529T130000 >DTEND:20000529T130000 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:Eurphrates et filistu >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441124 >X-PILOTSTAT:0 >END:VEVENT >BEGIN:VEVENT >UID:20000524T125250-1004-500-1-13 >SEQUENCE:0 >DTSTART:20000528T000000 >DTEND:20000528T235900 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:Calaphgyian\, napiform malefactors >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441156 >X-PILOTSTAT:0 >END:VEVENT >BEGIN:VEVENT >UID:20000524T125250-1004-500-1-12 >SEQUENCE:0 >DTSTART:20000527T150000 >DTEND:20000527T160000 >CREATED:20000524T105250Z >LAST-MODIFIED:20000524T105250Z >SUMMARY:aphasiac puntildictus >CLASS:PUBLIC >PRIORITY:0 >X-LIC-ERROR;X-LIC-ERRORTYPE=UNKNOWN-VCAL-PROP-ERROR:Unsupported vCal > property: ORGNAME >X-PILOTID:4441155 >X-PILOTSTAT:0 >END:VEVENT >END:VCALENDAR > ><end of output> >Test time = 0.02 sec >---------------------------------------------------------- >Test Passed. >"testvcal" end time: Jan 09 21:04 CET >"testvcal" time elapsed: 00:00:00 >---------------------------------------------------------- > >5/7 Testing: process >5/7 Test: process >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/process" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"process" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- >Incoming: Overlap with Slot 1, 1200 to 1300, should be delegated >BEGIN:VCALENDAR >METHOD:REPLY >VERSION:2.0 >PRODID:-//SoftwareStudio//NONSGML libical 2.0 //EN >BEGIN:VEVENT >DTSTAMP:20180109T200412 >UID:calsrv.example.com-873970198738703@example.com >ORGANIZER:Mailto:bob@cal.softwarestudio.org >SUMMARY:Overlap 1 >SEQUENCE:0 >COMMENT:I can make it to this meeting >ATTENDEE;ROLE=CHAIR;CUTYPE=INDIVIDUAL;CN=Alice;PARTSTAT=ACCEPTED:Mailto: > alice@cal.softwarestudio.org >END:VEVENT >END:VCALENDAR > >Incoming: Overlap with Slot 2, 1300 to 1400, should be counterproposed >BEGIN:VCALENDAR >METHOD:COUNTER >VERSION:2.0 >PRODID:-//SoftwareStudio//NONSGML libical 2.0 //EN >BEGIN:VEVENT >DTSTAMP:20180109T200412 >UID:calsrv.example.com-873970198738704@example.com >ORGANIZER:Mailto:bob@cal.softwarestudio.org >SUMMARY:Overlap 2 >SEQUENCE:0 >COMMENT:Unfortunately\, I have another commitment that conflicts with > this meeting. I am proposing a time that works better for me. >ATTENDEE;ROLE=CHAIR;CUTYPE=INDIVIDUAL;CN=Alice:Mailto: > alice@cal.softwarestudio.org >END:VEVENT >END:VCALENDAR > >Incoming: Overlap with Slot 3, 1400 to 1500, should be declined >BEGIN:VCALENDAR >METHOD:REPLY >VERSION:2.0 >PRODID:-//SoftwareStudio//NONSGML libical 2.0 //EN >BEGIN:VEVENT >DTSTAMP:20180109T200412 >UID:calsrv.example.com-873970198738705@example.com >ORGANIZER:Mailto:bob@cal.softwarestudio.org >SUMMARY:Overlap 3 >SEQUENCE:0 >COMMENT:I can't make it to this meeting >ATTENDEE;ROLE=CHAIR;CUTYPE=INDIVIDUAL;CN=Alice;PARTSTAT=DECLINED:Mailto: > alice@cal.softwarestudio.org >END:VEVENT >END:VCALENDAR > ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Passed. >"process" end time: Jan 09 21:04 CET >"process" time elapsed: 00:00:00 >---------------------------------------------------------- > >6/7 Testing: timezones >6/7 Test: timezones >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/timezones" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"timezones" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- >Asia/Yerevan: day 000: first failed: 2018-01-01 08:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >BEGIN:VTIMEZONE >TZID:/softwarestudio.org/Asia/Yerevan >X-LIC-LOCATION:Asia/Yerevan >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19570301T000000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19810401T000000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19811001T000000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19820401T000000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19821001T000000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19830401T000000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19831001T000000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19840401T000000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19840930T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19850331T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19850929T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19860330T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19860928T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19870329T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19870927T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19880327T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19880925T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19890326T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19890924T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19900325T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19900930T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+04 >DTSTART:19910331T020000 >TZOFFSETFROM:+0300 >TZOFFSETTO:+0400 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+03 >DTSTART:19910929T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0300 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+04 >DTSTART:19920329T020000 >TZOFFSETFROM:+0300 >TZOFFSETTO:+0400 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+03 >DTSTART:19920927T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0300 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+04 >DTSTART:19930328T020000 >TZOFFSETFROM:+0300 >TZOFFSETTO:+0400 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+03 >DTSTART:19930926T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0300 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+04 >DTSTART:19940327T020000 >TZOFFSETFROM:+0300 >TZOFFSETTO:+0400 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+03 >DTSTART:19940925T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0300 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+04 >DTSTART:19950326T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0400 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19950924T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19970101T000000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19970330T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19971026T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19980329T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19981025T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:19990328T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19991031T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20000326T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20001029T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20010325T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20011028T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20020331T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20021027T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20030330T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20031026T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20040328T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20041031T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20050327T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20051030T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20060326T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20061029T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20070325T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20071028T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20080330T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20081026T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20090329T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20091025T030000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20100328T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20101031T030000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:STANDARD >TZNAME:+04 >DTSTART:20110101T000000 >TZOFFSETFROM:+0500 >TZOFFSETTO:+0400 >END:STANDARD >BEGIN:DAYLIGHT >TZNAME:+05 >DTSTART:20110327T020000 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0500 >END:DAYLIGHT >BEGIN:STANDARD >TZNAME:+04 >DTSTART:19011214T004551 >TZOFFSETFROM:+0400 >TZOFFSETTO:+0400 >END:STANDARD >END:VTIMEZONE > >Africa/Luanda: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Antarctica/Casey: day 000: first failed: 2018-01-01 01:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 09:00:00 dst 0 >Antarctica/DumontDUrville: day 000: okay again: 2018-01-01 02:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Antarctica/Mawson: day 000: first failed: 2018-01-01 07:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 0 >Antarctica/Palmer: day 000: okay again: 2018-01-01 15:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Australia/Eucla: day 000: first failed: 2018-01-01 03:15:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >America/Aruba: day 000: okay again: 2018-01-01 16:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Baku: day 000: first failed: 2018-01-01 08:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Europe/Sarajevo: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Dhaka: day 000: first failed: 2018-01-01 06:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Europe/Brussels: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Bahrain: day 000: first failed: 2018-01-01 09:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 0 >Africa/Bujumbura: day 000: okay again: 2018-01-01 10:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Thimphu: day 000: first failed: 2018-01-01 06:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:30:00 dst 0 >Africa/Gaborone: day 000: okay again: 2018-01-01 10:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Europe/Minsk: day 000: first failed: 2018-01-01 09:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:00:00 dst 0 >America/Belize: day 000: okay again: 2018-01-01 18:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Kosrae: day 000: first failed: 2018-01-01 01:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 0 >Atlantic/Faroe: day 000: okay again: 2018-01-01 12:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Tbilisi: day 000: first failed: 2018-01-01 08:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:00:00 dst 0 >America/Cayenne: day 000: okay again: 2018-01-01 15:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Indian/Chagos: day 000: first failed: 2018-01-01 06:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:00:00 dst 0 >Asia/Tehran: day 000: okay again: 2018-01-01 08:30:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Enderbury: day 000: first failed: 2017-12-31 23:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2017-12-31 12:00:00 dst 0 >Indian/Comoro: day 000: okay again: 2018-01-01 09:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Almaty: day 000: first failed: 2018-01-01 06:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Asia/Qyzylorda: day 000: okay again: 2018-01-01 06:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Aqtobe: day 000: first failed: 2018-01-01 07:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Asia/Aqtau: day 000: okay again: 2018-01-01 07:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Colombo: day 000: first failed: 2018-01-01 06:30:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 12:30:00 dst 0 >Africa/Monrovia: day 000: okay again: 2018-01-01 12:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Kwajalein: day 000: first failed: 2018-01-01 00:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2017-12-31 12:00:00 dst 0 >Europe/Skopje: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Ulaanbaatar: day 000: first failed: 2018-01-01 04:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Asia/Macau: day 000: okay again: 2018-01-01 04:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Indian/Mauritius: day 000: first failed: 2018-01-01 08:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Indian/Maldives: day 000: okay again: 2018-01-01 07:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Kuala_Lumpur: day 000: first failed: 2018-01-01 04:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:30:00 dst 0 >Asia/Kuching: day 000: okay again: 2018-01-01 04:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Noumea: day 000: first failed: 2018-01-01 01:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Africa/Niamey: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Norfolk: day 000: first failed: 2018-01-01 01:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 12:30:00 dst 0 >Africa/Lagos: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Kathmandu: day 000: first failed: 2018-01-01 06:15:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:45:00 dst 0 >Pacific/Niue: day 000: okay again: 2018-01-01 23:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Bougainville: day 000: first failed: 2018-01-01 01:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:00:00 dst 0 >Asia/Karachi: day 000: okay again: 2018-01-01 07:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Qatar: day 000: first failed: 2018-01-01 09:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 0 >Indian/Reunion: day 000: okay again: 2018-01-01 08:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Europe/Volgograd: day 000: first failed: 2018-01-01 09:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 0 >Africa/Kigali: day 000: okay again: 2018-01-01 10:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Singapore: day 000: first failed: 2018-01-01 04:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 11:30:00 dst 0 >Atlantic/St_Helena: day 000: okay again: 2018-01-01 12:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Dushanbe: day 000: first failed: 2018-01-01 07:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Africa/Tunis: day 000: okay again: 2018-01-01 11:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Pacific/Tongatapu: day 000: first failed: 2017-12-31 23:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 1 >Europe/Istanbul: day 000: okay again: 2018-01-01 09:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 >Asia/Ho_Chi_Minh: day 000: first failed: 2018-01-01 05:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 != libical 2018-01-01 13:00:00 dst 0 >Pacific/Wallis: day 000: okay again: 2018-01-01 00:00:00 UTC = libc 2018-01-01 12:00:00 dst 0 > *** Summary: 424 zones tested, 23360 days failed, 131400 okay => 15% failed *** ><end of output> >Test time = 2.85 sec >---------------------------------------------------------- >Test Failed. >"timezones" end time: Jan 09 21:04 CET >"timezones" time elapsed: 00:00:02 >---------------------------------------------------------- > >7/7 Testing: builtin_timezones >7/7 Test: builtin_timezones >Command: "/var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/src/test/builtin_timezones" >Directory: /var/tmp/portage/dev-libs/libical-2.0.0-r3/work/libical-2.0.0_build/bin >"builtin_timezones" start time: Jan 09 21:04 CET >Output: >---------------------------------------------------------- >got 424 zones > 0 % done 0 % done 0 % done 0 % done 0 % done 0 % done 1 % done 1 % done 1 % done 1 % done 2 % done 2 % done 2 % done 2 % done 3 % done 3 % done 3 % done 3 % done 4 % done 4 % done 4 % done 4 % done 4 % done 5 % done 5 % done 5 % done 5 % done 6 % done 6 % done 6 % done 6 % done 7 % done 7 % done 7 % done 7 % done 8 % done 8 % done 8 % done 8 % done 8 % done 9 % done 9 % done 9 % done 9 % done 10 % done 10 % done 10 % done 10 % done 11 % done 11 % done 11 % done 11 % done 12 % done 12 % done 12 % done 12 % done 12 % done 13 % done 13 % done 13 % done 13 % done 14 % done 14 % done 14 % done 14 % done 15 % done 15 % done 15 % done 15 % done 16 % done 16 % done 16 % done 16 % done 16 % done 17 % done 17 % done 17 % done 17 % done 18 % done 18 % done 18 % done 18 % done 19 % done 19 % done 19 % done 19 % done 20 % done 20 % done 20 % done 20 % done 20 % done 21 % done 21 % done 21 % done 21 % done 22 % done 22 % done 22 % done 22 % done 23 % done 23 % done 23 % done 23 % done 24 % done 24 % done 24 % done 24 % done 25 % done 25 % done 25 % done 25 % done 25 % done 26 % done 26 % done 26 % done 26 % done 27 % done 27 % done 27 % done 27 % done 28 % done 28 % done 28 % done 28 % done 29 % done 29 % done 29 % done 29 % done 29 % done 30 % done 30 % done 30 % done 30 % done 31 % done 31 % done 31 % done 31 % done 32 % done 32 % done 32 % done 32 % done 33 % done 33 % done 33 % done 33 % done 33 % done 34 % done 34 % done 34 % done 34 % done 35 % done 35 % done 35 % done 35 % done 36 % done 36 % done 36 % done 36 % done 37 % done 37 % done 37 % done 37 % done 37 % done 38 % done 38 % done 38 % done 38 % done 39 % done 39 % done 39 % done 39 % done 40 % done 40 % done 40 % done 40 % done 41 % done 41 % done 41 % done 41 % done 41 % done 42 % done 42 % done 42 % done 42 % done 43 % done 43 % done 43 % done 43 % done 44 % done 44 % done 44 % done 44 % done 45 % done 45 % done 45 % done 45 % done 45 % done 46 % done 46 % done 46 % done 46 % done 47 % done 47 % done 47 % done 47 % done 48 % done 48 % done 48 % done 48 % done 49 % done 49 % done 49 % done 49 % done 50 % done 50 % done 50 % done 50 % done 50 % done 51 % done 51 % done 51 % done 51 % done 52 % done 52 % done 52 % done 52 % done 53 % done 53 % done 53 % done 53 % done 54 % done 54 % done 54 % done 54 % done 54 % done 55 % done 55 % done 55 % done 55 % done 56 % done 56 % done 56 % done 56 % done 57 % done 57 % done 57 % done 57 % done 58 % done 58 % done 58 % done 58 % done 58 % done 59 % done 59 % done 59 % done 59 % done 60 % done 60 % done 60 % done 60 % done 61 % done 61 % done 61 % done 61 % done 62 % done 62 % done 62 % done 62 % done 62 % done 63 % done 63 % done 63 % done 63 % done 64 % done 64 % done 64 % done 64 % done 65 % done 65 % done 65 % done 65 % done 66 % done 66 % done 66 % done 66 % done 66 % done 67 % done 67 % done 67 % done 67 % done 68 % done 68 % done 68 % done 68 % done 69 % done 69 % done 69 % done 69 % done 70 % done 70 % done 70 % done 70 % done 70 % done 71 % done 71 % done 71 % done 71 % done 72 % done 72 % done 72 % done 72 % done 73 % done 73 % done 73 % done 73 % done 74 % done 74 % done 74 % done 74 % done 75 % done 75 % done 75 % done 75 % done 75 % done 76 % done 76 % done 76 % done 76 % done 77 % done 77 % done 77 % done 77 % done 78 % done 78 % done 78 % done 78 % done 79 % done 79 % done 79 % done 79 % done 79 % done 80 % done 80 % done 80 % done 80 % done 81 % done 81 % done 81 % done 81 % done 82 % done 82 % done 82 % done 82 % done 83 % done 83 % done 83 % done 83 % done 83 % done 84 % done 84 % done 84 % done 84 % done 85 % done 85 % done 85 % done 85 % done 86 % done 86 % done 86 % done 86 % done 87 % done 87 % done 87 % done 87 % done 87 % done 88 % done 88 % done 88 % done 88 % done 89 % done 89 % done 89 % done 89 % done 90 % done 90 % done 90 % done 90 % done 91 % done 91 % done 91 % done 91 % done 91 % done 92 % done 92 % done 92 % done 92 % done 93 % done 93 % done 93 % done 93 % done 94 % done 94 % done 94 % done 94 % done 95 % done 95 % done 95 % done 95 % done 95 % done 96 % done 96 % done 96 % done 96 % done 97 % done 97 % done 97 % done 97 % done 98 % done 98 % done 98 % done 98 % done 99 % done 99 % done 99 % done 99 % done >tried 21458253 times ><end of output> >Test time = 57.25 sec >---------------------------------------------------------- >Test Passed. >"builtin_timezones" end time: Jan 09 21:05 CET >"builtin_timezones" time elapsed: 00:00:57 >---------------------------------------------------------- > >End testing: Jan 09 21:05 CET
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 644072
:
514026
| 514028 |
514038
|
515668
|
515714