20 TZID:/freeassociation.sourceforge.net/Tzfile/America/Toronto
21 X-LIC-LOCATION:America/Toronto
24 DTSTART:19691026T020000
30 DTSTART:19700426T020000
36 DTSTART:19701025T020000
42 DTSTART:19710425T020000
48 DTSTART:19711031T020000
54 DTSTART:19720430T020000
60 DTSTART:19721029T020000
66 DTSTART:19730429T020000
72 DTSTART:19731028T020000
78 DTSTART:19740428T020000
84 DTSTART:19741027T020000
90 DTSTART:19750427T020000
96 DTSTART:19751026T020000
102 DTSTART:19760425T020000
108 DTSTART:19761031T020000
114 DTSTART:19770424T020000
120 DTSTART:19771030T020000
126 DTSTART:19780430T020000
132 DTSTART:19781029T020000
138 DTSTART:19790429T020000
144 DTSTART:19791028T020000
150 DTSTART:19800427T020000
156 DTSTART:19801026T020000
162 DTSTART:19810426T020000
168 DTSTART:19811025T020000
174 DTSTART:19820425T020000
180 DTSTART:19821031T020000
186 DTSTART:19830424T020000
192 DTSTART:19831030T020000
198 DTSTART:19840429T020000
204 DTSTART:19841028T020000
210 DTSTART:19850428T020000
216 DTSTART:19851027T020000
222 DTSTART:19860427T020000
228 DTSTART:19861026T020000
234 DTSTART:19870405T020000
240 DTSTART:19871025T020000
246 DTSTART:19880403T020000
252 DTSTART:19881030T020000
258 DTSTART:19890402T020000
264 DTSTART:19891029T020000
270 DTSTART:19900401T020000
276 DTSTART:19901028T020000
282 DTSTART:19910407T020000
288 DTSTART:19911027T020000
294 DTSTART:19920405T020000
300 DTSTART:19921025T020000
306 DTSTART:19930404T020000
312 DTSTART:19931031T020000
318 DTSTART:19940403T020000
324 DTSTART:19941030T020000
330 DTSTART:19950402T020000
336 DTSTART:19951029T020000
342 DTSTART:19960407T020000
348 DTSTART:19961027T020000
354 DTSTART:19970406T020000
360 DTSTART:19971026T020000
366 DTSTART:19980405T020000
372 DTSTART:19981025T020000
378 DTSTART:19990404T020000
384 DTSTART:19991031T020000
390 DTSTART:20000402T020000
396 DTSTART:20001029T020000
402 DTSTART:20010401T020000
408 DTSTART:20011028T020000
414 DTSTART:20020407T020000
420 DTSTART:20021027T020000
426 DTSTART:20030406T020000
432 DTSTART:20031026T020000
438 DTSTART:20040404T020000
444 DTSTART:20041031T020000
450 DTSTART:20050403T020000
456 DTSTART:20051030T020000
462 DTSTART:20060402T020000
468 DTSTART:20061029T020000
474 DTSTART:20070311T020000
480 DTSTART:20071104T020000
486 DTSTART:20080309T020000
492 DTSTART:20081102T020000
498 DTSTART:20090308T020000
504 DTSTART:20091101T020000
510 DTSTART:20100314T020000
516 DTSTART:20101107T020000
522 DTSTART:20110313T020000
528 DTSTART:20111106T020000
534 DTSTART:20120311T020000
540 DTSTART:20121104T020000
546 DTSTART:20130310T020000
552 DTSTART:20131103T020000
558 DTSTART:20140309T020000
564 DTSTART:20141102T020000
570 DTSTART:20150308T020000
576 DTSTART:20151101T020000
582 DTSTART:20160313T020000
588 DTSTART:20161106T020000
594 DTSTART:20170312T020000
600 DTSTART:20171105T020000
606 DTSTART:20180311T020000
612 DTSTART:20181104T020000
618 DTSTART:20190310T020000
624 DTSTART:20191103T020000
630 DTSTART:20200308T020000
636 DTSTART:20201101T020000
642 DTSTART:20210314T020000
648 DTSTART:20211107T020000
654 DTSTART:20220313T020000
660 DTSTART:20221106T020000
666 DTSTART:20230312T020000
672 DTSTART:20231105T020000
678 DTSTART:20240310T020000
684 DTSTART:20241103T020000
690 DTSTART:20250309T020000
696 DTSTART:20251102T020000
702 DTSTART:20260308T020000
708 DTSTART:20261101T020000
714 DTSTART:20270314T020000
720 DTSTART:20271107T020000
726 DTSTART:20280312T020000
732 DTSTART:20281105T020000
738 DTSTART:20290311T020000
744 DTSTART:20291104T020000
750 DTSTART:20300310T020000
756 DTSTART:20301103T020000
762 DTSTART:20310309T020000
768 DTSTART:20311102T020000
774 DTSTART:20320314T020000
780 DTSTART:20321107T020000
786 DTSTART:20330313T020000
792 DTSTART:20331106T020000
798 DTSTART:20340312T020000
804 DTSTART:20341105T020000
810 DTSTART:20350311T020000
816 DTSTART:20351104T020000
822 DTSTART:20360309T020000
828 DTSTART:20361102T020000
834 DTSTART:20370308T020000
840 DTSTART:20371101T020000
846 UID:20140813T153116Z-12176-1000-1065-6@johnny-lubuntu
847 DTSTAMP:20140813T142829Z
848 DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/America/Toronto:201408
850 DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/America/Toronto:20140815
854 SUMMARY:Evo makes
a Meeting (fruux HQ) (fruux HQ)
857 ORGANIZER;SENT-BY=
"MAILTO:martin+johnny@fruux.com":MAILTO:martin@fruux.com
858 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
859 ;SENT-BY=
"MAILTO:martin+johnny@fruux.com";LANGUAGE=en:MAILTO:martin@fruux.
861 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
862 TRUE;LANGUAGE=en:MAILTO:dominik@fruux.com
863 CREATED:20140813T153211Z
864 LAST-MODIFIED:20140813T155353Z
870 $expectedICS = <<<ICS
877 TZID:/freeassociation.sourceforge.net/Tzfile/America/Toronto
878 X-LIC-LOCATION:America/Toronto
881 DTSTART:19691026T020000
887 DTSTART:19700426T020000
893 DTSTART:19701025T020000
899 DTSTART:19710425T020000
905 DTSTART:19711031T020000
911 DTSTART:19720430T020000
917 DTSTART:19721029T020000
923 DTSTART:19730429T020000
929 DTSTART:19731028T020000
935 DTSTART:19740428T020000
941 DTSTART:19741027T020000
947 DTSTART:19750427T020000
953 DTSTART:19751026T020000
959 DTSTART:19760425T020000
965 DTSTART:19761031T020000
971 DTSTART:19770424T020000
977 DTSTART:19771030T020000
983 DTSTART:19780430T020000
989 DTSTART:19781029T020000
995 DTSTART:19790429T020000
1001 DTSTART:19791028T020000
1007 DTSTART:19800427T020000
1013 DTSTART:19801026T020000
1019 DTSTART:19810426T020000
1025 DTSTART:19811025T020000
1031 DTSTART:19820425T020000
1037 DTSTART:19821031T020000
1043 DTSTART:19830424T020000
1049 DTSTART:19831030T020000
1055 DTSTART:19840429T020000
1061 DTSTART:19841028T020000
1067 DTSTART:19850428T020000
1073 DTSTART:19851027T020000
1079 DTSTART:19860427T020000
1085 DTSTART:19861026T020000
1091 DTSTART:19870405T020000
1097 DTSTART:19871025T020000
1103 DTSTART:19880403T020000
1109 DTSTART:19881030T020000
1115 DTSTART:19890402T020000
1121 DTSTART:19891029T020000
1127 DTSTART:19900401T020000
1133 DTSTART:19901028T020000
1139 DTSTART:19910407T020000
1145 DTSTART:19911027T020000
1151 DTSTART:19920405T020000
1157 DTSTART:19921025T020000
1163 DTSTART:19930404T020000
1169 DTSTART:19931031T020000
1175 DTSTART:19940403T020000
1181 DTSTART:19941030T020000
1187 DTSTART:19950402T020000
1193 DTSTART:19951029T020000
1199 DTSTART:19960407T020000
1205 DTSTART:19961027T020000
1211 DTSTART:19970406T020000
1217 DTSTART:19971026T020000
1223 DTSTART:19980405T020000
1229 DTSTART:19981025T020000
1235 DTSTART:19990404T020000
1241 DTSTART:19991031T020000
1247 DTSTART:20000402T020000
1253 DTSTART:20001029T020000
1259 DTSTART:20010401T020000
1265 DTSTART:20011028T020000
1271 DTSTART:20020407T020000
1277 DTSTART:20021027T020000
1283 DTSTART:20030406T020000
1289 DTSTART:20031026T020000
1295 DTSTART:20040404T020000
1301 DTSTART:20041031T020000
1307 DTSTART:20050403T020000
1313 DTSTART:20051030T020000
1319 DTSTART:20060402T020000
1325 DTSTART:20061029T020000
1331 DTSTART:20070311T020000
1337 DTSTART:20071104T020000
1343 DTSTART:20080309T020000
1349 DTSTART:20081102T020000
1355 DTSTART:20090308T020000
1361 DTSTART:20091101T020000
1367 DTSTART:20100314T020000
1373 DTSTART:20101107T020000
1379 DTSTART:20110313T020000
1385 DTSTART:20111106T020000
1391 DTSTART:20120311T020000
1397 DTSTART:20121104T020000
1403 DTSTART:20130310T020000
1409 DTSTART:20131103T020000
1415 DTSTART:20140309T020000
1421 DTSTART:20141102T020000
1427 DTSTART:20150308T020000
1433 DTSTART:20151101T020000
1439 DTSTART:20160313T020000
1445 DTSTART:20161106T020000
1451 DTSTART:20170312T020000
1457 DTSTART:20171105T020000
1463 DTSTART:20180311T020000
1469 DTSTART:20181104T020000
1475 DTSTART:20190310T020000
1481 DTSTART:20191103T020000
1487 DTSTART:20200308T020000
1493 DTSTART:20201101T020000
1499 DTSTART:20210314T020000
1505 DTSTART:20211107T020000
1511 DTSTART:20220313T020000
1517 DTSTART:20221106T020000
1523 DTSTART:20230312T020000
1529 DTSTART:20231105T020000
1535 DTSTART:20240310T020000
1541 DTSTART:20241103T020000
1547 DTSTART:20250309T020000
1553 DTSTART:20251102T020000
1559 DTSTART:20260308T020000
1565 DTSTART:20261101T020000
1571 DTSTART:20270314T020000
1577 DTSTART:20271107T020000
1583 DTSTART:20280312T020000
1589 DTSTART:20281105T020000
1595 DTSTART:20290311T020000
1601 DTSTART:20291104T020000
1607 DTSTART:20300310T020000
1613 DTSTART:20301103T020000
1619 DTSTART:20310309T020000
1625 DTSTART:20311102T020000
1631 DTSTART:20320314T020000
1637 DTSTART:20321107T020000
1643 DTSTART:20330313T020000
1649 DTSTART:20331106T020000
1655 DTSTART:20340312T020000
1661 DTSTART:20341105T020000
1667 DTSTART:20350311T020000
1673 DTSTART:20351104T020000
1679 DTSTART:20360309T020000
1685 DTSTART:20361102T020000
1691 DTSTART:20370308T020000
1697 DTSTART:20371101T020000
1703 UID:20140813T153116Z-12176-1000-1065-6@johnny-lubuntu
1704 DTSTAMP:20140813T142829Z
1705 DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/America/Toronto:201408
1707 DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/America/Toronto:20140815
1711 SUMMARY:Evo makes
a Meeting (fruux HQ) (fruux HQ)
1714 ORGANIZER;SENT-BY=
"MAILTO:martin+johnny@fruux.com":MAILTO:martin@fruux.com
1715 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
1716 ;SENT-BY=
"MAILTO:martin+johnny@fruux.com";LANGUAGE=en:MAILTO:martin@fruux.
1718 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
1719 TRUE;LANGUAGE=en:MAILTO:dominik@fruux.com
1720 CREATED:20140813T153211Z
1721 LAST-MODIFIED:20140813T155353Z
1728 'uid' =>
'20140813T153116Z-12176-1000-1065-6@johnny-lubuntu',
1729 'method' =>
'REQUEST',
1730 'sender' =>
'mailto:martin@fruux.com',
1731 'senderName' => null,
1732 'recipient' =>
'mailto:dominik@fruux.com',
1733 'recipientName' => null,
1734 'message' => $expectedICS,
1737 $this->
parse(null, $ics, $expected,
'mailto:martin@fruux.com');
1754 TZID:/freeassociation.sourceforge.net/Tzfile/America/Toronto
1755 X-LIC-LOCATION:America/Toronto
1758 DTSTART:19691026T020000
1764 DTSTART:19700426T020000
1770 DTSTART:19701025T020000
1776 DTSTART:19710425T020000
1782 DTSTART:19711031T020000
1788 DTSTART:19720430T020000
1794 DTSTART:19721029T020000
1800 DTSTART:19730429T020000
1806 DTSTART:19731028T020000
1812 DTSTART:19740428T020000
1818 DTSTART:19741027T020000
1824 DTSTART:19750427T020000
1830 DTSTART:19751026T020000
1836 DTSTART:19760425T020000
1842 DTSTART:19761031T020000
1848 DTSTART:19770424T020000
1854 DTSTART:19771030T020000
1860 DTSTART:19780430T020000
1866 DTSTART:19781029T020000
1872 DTSTART:19790429T020000
1878 DTSTART:19791028T020000
1884 DTSTART:19800427T020000
1890 DTSTART:19801026T020000
1896 DTSTART:19810426T020000
1902 DTSTART:19811025T020000
1908 DTSTART:19820425T020000
1914 DTSTART:19821031T020000
1920 DTSTART:19830424T020000
1926 DTSTART:19831030T020000
1932 DTSTART:19840429T020000
1938 DTSTART:19841028T020000
1944 DTSTART:19850428T020000
1950 DTSTART:19851027T020000
1956 DTSTART:19860427T020000
1962 DTSTART:19861026T020000
1968 DTSTART:19870405T020000
1974 DTSTART:19871025T020000
1980 DTSTART:19880403T020000
1986 DTSTART:19881030T020000
1992 DTSTART:19890402T020000
1998 DTSTART:19891029T020000
2004 DTSTART:19900401T020000
2010 DTSTART:19901028T020000
2016 DTSTART:19910407T020000
2022 DTSTART:19911027T020000
2028 DTSTART:19920405T020000
2034 DTSTART:19921025T020000
2040 DTSTART:19930404T020000
2046 DTSTART:19931031T020000
2052 DTSTART:19940403T020000
2058 DTSTART:19941030T020000
2064 DTSTART:19950402T020000
2070 DTSTART:19951029T020000
2076 DTSTART:19960407T020000
2082 DTSTART:19961027T020000
2088 DTSTART:19970406T020000
2094 DTSTART:19971026T020000
2100 DTSTART:19980405T020000
2106 DTSTART:19981025T020000
2112 DTSTART:19990404T020000
2118 DTSTART:19991031T020000
2124 DTSTART:20000402T020000
2130 DTSTART:20001029T020000
2136 DTSTART:20010401T020000
2142 DTSTART:20011028T020000
2148 DTSTART:20020407T020000
2154 DTSTART:20021027T020000
2160 DTSTART:20030406T020000
2166 DTSTART:20031026T020000
2172 DTSTART:20040404T020000
2178 DTSTART:20041031T020000
2184 DTSTART:20050403T020000
2190 DTSTART:20051030T020000
2196 DTSTART:20060402T020000
2202 DTSTART:20061029T020000
2208 DTSTART:20070311T020000
2214 DTSTART:20071104T020000
2220 DTSTART:20080309T020000
2226 DTSTART:20081102T020000
2232 DTSTART:20090308T020000
2238 DTSTART:20091101T020000
2244 DTSTART:20100314T020000
2250 DTSTART:20101107T020000
2256 DTSTART:20110313T020000
2262 DTSTART:20111106T020000
2268 DTSTART:20120311T020000
2274 DTSTART:20121104T020000
2280 DTSTART:20130310T020000
2286 DTSTART:20131103T020000
2292 DTSTART:20140309T020000
2298 DTSTART:20141102T020000
2304 DTSTART:20150308T020000
2310 DTSTART:20151101T020000
2316 DTSTART:20160313T020000
2322 DTSTART:20161106T020000
2328 DTSTART:20170312T020000
2334 DTSTART:20171105T020000
2340 DTSTART:20180311T020000
2346 DTSTART:20181104T020000
2352 DTSTART:20190310T020000
2358 DTSTART:20191103T020000
2364 DTSTART:20200308T020000
2370 DTSTART:20201101T020000
2376 DTSTART:20210314T020000
2382 DTSTART:20211107T020000
2388 DTSTART:20220313T020000
2394 DTSTART:20221106T020000
2400 DTSTART:20230312T020000
2406 DTSTART:20231105T020000
2412 DTSTART:20240310T020000
2418 DTSTART:20241103T020000
2424 DTSTART:20250309T020000
2430 DTSTART:20251102T020000
2436 DTSTART:20260308T020000
2442 DTSTART:20261101T020000
2448 DTSTART:20270314T020000
2454 DTSTART:20271107T020000
2460 DTSTART:20280312T020000
2466 DTSTART:20281105T020000
2472 DTSTART:20290311T020000
2478 DTSTART:20291104T020000
2484 DTSTART:20300310T020000
2490 DTSTART:20301103T020000
2496 DTSTART:20310309T020000
2502 DTSTART:20311102T020000
2508 DTSTART:20320314T020000
2514 DTSTART:20321107T020000
2520 DTSTART:20330313T020000
2526 DTSTART:20331106T020000
2532 DTSTART:20340312T020000
2538 DTSTART:20341105T020000
2544 DTSTART:20350311T020000
2550 DTSTART:20351104T020000
2556 DTSTART:20360309T020000
2562 DTSTART:20361102T020000
2568 DTSTART:20370308T020000
2574 DTSTART:20371101T020000
2580 UID:20140813T212317Z-6646-1000-1221-23@evert-ubuntu
2581 DTSTAMP:20140813T212221Z
2582 DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/America/Toronto:201408
2584 DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/America/Toronto:20140813
2588 SUMMARY:Testing evolution
2591 ORGANIZER:MAILTO:o@example.org
2592 CREATED:20140813T212510Z
2593 LAST-MODIFIED:20140813T212541Z
2594 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE;LANGUAGE=en:MAILTO:o@example.org
2595 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;LANGUAGE=en:MAILTO:a1@example.org
2596 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;LANGUAGE=en:MAILTO:a2@example.org
2597 ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;LANGUAGE=en:MAILTO:a3@example.org
2609 TZID:America/Toronto
2612 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
2613 DTSTART:20070311T020000
2619 RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
2620 DTSTART:20071104T020000
2627 DTEND;TZID=America/Toronto:20140813T200000
2628 ORGANIZER:MAILTO:o@example.org
2629 UID:20140813T212317Z-6646-1000-1221-23@evert-ubuntu
2630 DTSTAMP:20140813T212221Z
2635 SUMMARY:Testing evolution
2636 LAST-MODIFIED:20140813T212541Z
2637 DTSTART;TZID=America/Toronto:20140813T180000
2638 CREATED:20140813T212510Z
2639 ATTENDEE;CUTYPE=INDIVIDUAL;LANGUAGE=en;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:a2@example.org
2640 ATTENDEE;CUTYPE=INDIVIDUAL;LANGUAGE=en;PARTSTAT=ACCEPTED;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:o@example.org
2641 ATTENDEE;CUTYPE=INDIVIDUAL;LANGUAGE=en;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:a1@example.org
2642 ATTENDEE;CUTYPE=INDIVIDUAL;LANGUAGE=en;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:a3@example.org
2647 $this->
parse($old, $new, [],
'mailto:a1@example.org');
testAttendeeModify()
This is an event originally from evolution, then parsed by sabredav and again mangled by iCal...
const VERSION
Full version number.
parse($oldMessage, $newMessage, $expected=[], $currentUser='mailto:one @example.org')
Utilities for testing the broker.
testNewEvolutionEvent()
Evolution does things as usual a little bit differently.