| 543 | . The "SEQUENCE" property value MUST be incremented each time the | |
| 546 | . The "SEQUENCE" property value MUST NOT be incremented when using | |
| 659 | indented. The second column contains "MUST" if the component or | |
| 689 | 1 One instance MUST be present | |
| 690 | 1+ At least one instance MUST be present | |
| 705 | VERSION 1 Value MUST be "2.0" | |
| 715 | VTIMEZONE 0+ MUST be present if any date/time refers | |
| 717 | DAYLIGHT 0+ MUST be one or more of either STANDARD or | |
| 720 | DTSTART 1 MUST be local time format | |
| 721 | RDATE 0+ if present RRULE MUST NOT be present | |
| 722 | RRULE 0+ if present RDATE MUST NOT be present | |
| 737 | STANDARD 0+ MUST be one or more of either STANDARD or | |
| 740 | DTSTART 1 MUST be local time format | |
| 741 | RDATE 0+ if present RRULE MUST NOT be present | |
| 742 | RRULE 0+ if present RDATE MUST NOT be present | |
| 760 | DURATION 0 or 1 if present REPEAT MUST be present | |
| 761 | REPEAT 0 or 1 if present DURATION MUST be present | |
| 832 | components to their calendar. The "Organizer" MUST be present in a | |
| 833 | published iCalendar component. "Attendees" MUST NOT be present. Its | |
| 852 | METHOD 1 MUST equal "PUBLISH" | |
| 861 | it MUST NOT be present. | |
| 862 | SEQUENCE 0 or 1 MUST be present if value is greater than | |
| 872 | DTEND 0 or 1 if present DURATION MUST NOT be present | |
| 873 | DURATION 0 or 1 if present DTEND MUST NOT be present | |
| 904 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 964 | METHOD 1 MUST be "REQUEST" | |
| 965 | VEVENT 1+ All components MUST have the same UID | |
| 970 | SEQUENCE 0 or 1 MUST be present if value is greater than 0, | |
| 982 | DTEND 0 or 1 if present DURATION MUST NOT be present | |
| 983 | DURATION 0 or 1 if present DTEND MUST NOT be present | |
| 993 | MUST NOT be present. | |
| 1004 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 1059 | MUST notify the "Organizer" of this action using the steps outlined | |
| 1072 | "Delegate". The "REQUEST" method MUST include an "ATTENDEE" property | |
| 1073 | with the calendar address of the "Delegate". The "Delegator" MUST | |
| 1076 | addition, the "delegated-to" parameter MUST be included with the | |
| 1079 | In response to the request, the "Delegate" MUST send a "REPLY" method | |
| 1081 | method " SHOULD include the "ATTENDEE" property with the "delegated- | |
| 1133 | forwarding "Attendee" MUST NOT make changes to the VEVENT property | |
| 1144 | for updated status. The recipient SHOULD respond with a "REPLY" | |
| 1152 | "Delegator" SHOULD include the calendar address of the "Delegate" on | |
| 1154 | property. The "Delegate" SHOULD include the calendar address of the | |
| 1189 | "0+" or "0 or 1") MUST NOT be changed from those of the original | |
| 1198 | METHOD 1 MUST be "REPLY" | |
| 1199 | VEVENT 1+ All components MUST have the same UID | |
| 1200 | ATTENDEE 1 MUST be the address of the Attendee | |
| 1207 | UID 1 MUST be the UID of the original REQUEST | |
| 1209 | SEQUENCE 0 or 1 MUST if non-zero, MUST be the sequence | |
| 1220 | DTEND 0 or 1 if present DURATION MUST NOT be present | |
| 1222 | DURATION 0 or 1 if present DTEND MUST NOT be present | |
| 1248 | VTIMEZONE 0 or 1 MUST be present if any date/time refers | |
| 1274 | recipient SHOULD send a "REFRESH" to the "Organizer" in order to be | |
| 1297 | METHOD 1 MUST be "ADD" | |
| 1302 | SEQUENCE 1 MUST be greater than 0 | |
| 1304 | UID 1 MUST match that of the original event | |
| 1314 | DTEND 0 or 1 if present DURATION MUST NOT be present | |
| 1315 | DURATION 0 or 1 if present DTEND MUST NOT be present | |
| 1335 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 1358 | the "UID" property value for the event MUST be specified and a | |
| 1359 | "RECURRENCE-ID" MUST NOT be specified in the "CANCEL" method. In | |
| 1361 | "RECURRENCE-ID" property value for the event MUST be specified in the | |
| 1367 | (a) the "RECURRENCE-ID" property for an instance in the sequence MUST | |
| 1377 | When a "VEVENT" is cancelled, the "SEQUENCE" property value MUST be | |
| 1385 | METHOD 1 MUST be "CANCEL" | |
| 1388 | ATTENDEE 0+ MUST include all "Attendees" being removed | |
| 1389 | the event. MUST include all "Attendees" if | |
| 1394 | UID 1 MUST be the UID of the original REQUEST | |
| 1411 | DTEND 0 or 1 if present DURATION MUST NOT be present | |
| 1413 | DURATION 0 or 1 if present DTEND MUST NOT be present | |
| 1421 | RECURRENCE-ID 0 or 1 MUST be present if referring to one or | |
| 1423 | Otherwise it MUST NOT be present | |
| 1427 | STATUS 0 or 1 MUST be set to CANCELLED. If uninviting | |
| 1428 | specific "Attendees" then MUST NOT be | |
| 1436 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 1468 | METHOD 1 MUST be "REFRESH" | |
| 1471 | ATTENDEE 1 MUST be the address of requestor | |
| 1474 | UID 1 MUST be the UID associated with original | |
| 1477 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 1545 | METHOD 1 MUST be "COUNTER" | |
| 1550 | ORGANIZER 1 MUST be the "Organizer" of the original | |
| 1552 | SEQUENCE 1 MUST be present if value is greater than 0, | |
| 1555 | UID 1 MUST be the UID associated with the REQUEST | |
| 1575 | DTEND 0 or 1 if present DURATION MUST NOT be present | |
| 1576 | DURATION 0 or 1 if present DTEND MUST NOT be present | |
| 1584 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 1586 | MUST NOT be present. | |
| 1598 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 1633 | METHOD 1 MUST be "DECLINECOUNTER" | |
| 1638 | UID 1 MUST, same UID specified in original | |
| 1641 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 1643 | MUST NOT be present. | |
| 1645 | SEQUENCE 0 OR 1 MUST be present if value is greater than 0, | |
| 1694 | Applications desiring free time information MUST infer this from | |
| 1701 | each "VFREEBUSY" calendar component MUST include the "ATTENDEE", | |
| 1709 | "FREEBUSY" property. Both forms MUST be supported by implementations | |
| 1710 | conforming to this document. Duplicate busy time periods SHOULD NOT | |
| 1768 | METHOD 1 MUST be "PUBLISH" | |
| 1774 | FREEBUSY 1+ MUST be BUSYTIME. Multiple instances are | |
| 1777 | ORGANIZER 1 MUST contain the address of originator of | |
| 1818 | exception message SHOULD be returned in a "REPLY" method, but no busy | |
| 1826 | METHOD 1 MUST be "REQUEST" | |
| 1833 | ORGANIZER 1 MUST be the request originator's address | |
| 1874 | METHOD 1 MUST be "REPLY" | |
| 1881 | FREEBUSY 1+ (values MUST all be of the same data | |
| 1883 | Multiple instances MUST be sorted in | |
| 1885 | ORGANIZER 1 MUST be the request originator's address | |
| 1954 | that maybe added to a calendar. It MUST have an "Organizer". It MUST | |
| 1974 | METHOD 1 MUST be "PUBLISH" | |
| 1980 | SEQUENCE 0 or 1 MUST be present if value is greater than | |
| 1992 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 1993 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2001 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 2003 | it MUST NOT be present. | |
| 2023 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 2087 | METHOD 1 MUST be "REQUEST" | |
| 2094 | SEQUENCE 0 or 1 MUST be present if value is greater than | |
| 2107 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 2108 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2118 | it MUST NOT be present. | |
| 2139 | VTIMEZONE 0+ MUST be present if any date/time refers | |
| 2204 | a "VTODO" calendar component MUST NOT delegate to the "Organizer" of | |
| 2212 | The "Delegator" of a "VTODO" calendar component MUST forward the | |
| 2214 | "Delegate". The "VTODO" calendar component description MUST include | |
| 2216 | The "REQUEST" method MUST also include an "ATTENDEE" property with | |
| 2217 | the calendar address of the "Delegate". The "Delegator" MUST also | |
| 2220 | addition, the "delegated-to" parameter MUST be included with the | |
| 2224 | "Delegate" SHOULD include the "ATTENDEE" property with their calendar | |
| 2228 | The delegation "REQUEST" method MUST assign a value for the "RSVP" | |
| 2232 | the "Delegate's" "ATTENDEE" property MUST specify "RSVP=TRUE". | |
| 2272 | updated status. The recipient SHOULD respond with a "REPLY" method | |
| 2281 | MUST include the calendar address of the "Delegate" in the | |
| 2283 | The "Delegate" MUST include the calendar address of the "Delegator" | |
| 2314 | METHOD 1 MUST be "REPLY" | |
| 2315 | VTODO 1+ All component MUST have the same UID | |
| 2320 | UID 1 MUST must be the address of the replying | |
| 2331 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 2332 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2344 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 2346 | MUST NOT be present | |
| 2347 | SEQUENCE 0 or 1 MUST be the sequence number of | |
| 2363 | VTIMEZONE 0 or 1 MUST be present if any date/time refers to | |
| 2377 | recipient's calendar, then the recipient SHOULD send a "REFRESH" to | |
| 2391 | METHOD 1 MUST be "ADD" | |
| 2396 | SEQUENCE 1 MUST be greater than 0 | |
| 2398 | UID 1 MUST match that of the original to-do | |
| 2418 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 2419 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2440 | VTIMEZONE 0+ MUST be present if any date/time refers | |
| 2458 | the "VTODO" calendar component MUST be specified and a "RECURRENCE- | |
| 2459 | ID" MUST NOT be specified in the "CANCEL" method. In order to cancel | |
| 2462 | MUST be specified in the "CANCEL" method. | |
| 2474 | (a) the "RECURRENCE-ID" property for an instance in the sequence MUST | |
| 2484 | When a "VTODO" is cancelled, the "SEQUENCE" property value MUST be | |
| 2492 | METHOD 1 MUST be "CANCEL" | |
| 2495 | the todo. MUST include all "Attendees" if | |
| 2497 | UID 1 MUST echo original UID | |
| 2510 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 2511 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2527 | RECURRENCE-ID 0 or 1 MUST only if referring to one or more | |
| 2529 | component. Otherwise it MUST NOT be | |
| 2535 | STATUS 0 or 1 If present it MUST be set to "CANCELLED". | |
| 2536 | MUST NOT be used if purpose is to remove | |
| 2544 | VTIMEZONE 0 or 1 MUST be present if any date/time refers to | |
| 2559 | "REFRESH" method MUST specify the "UID" property corresponding to the | |
| 2568 | MUST send a "CANCEL". This method is intended to facilitate machine | |
| 2585 | METHOD 1 MUST be "REFRESH" | |
| 2589 | UID 1 MUST echo original UID | |
| 2591 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 2593 | MUST NOT be present | |
| 2655 | calendar component. In the latter case, the "Organizer" SHOULD reset | |
| 2664 | METHOD 1 MUST be "COUNTER" | |
| 2681 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 2682 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2698 | RECURRENCE-ID 0 or 1 MUST only 3.5if referring to an instance of | |
| 2700 | MUST NOT be present. | |
| 2705 | SEQUENCE 0 or 1 MUST echo the original SEQUENCE number. | |
| 2706 | MUST be present if non-zero. MAY be present | |
| 2715 | VTIMEZONE 0 or 1 MUST be present if any date/time refers to | |
| 2735 | METHOD 1 MUST be "DECLINECOUNTER" | |
| 2738 | ATTENDEE 1+ MUST for all attendees | |
| 2741 | SEQUENCE 1 MUST echo the original SEQUENCE number | |
| 2742 | UID 1 MUST echo original UID | |
| 2759 | DUE 0 or 1 If present DURATION MUST NOT be present | |
| 2760 | DURATION 0 or 1 If present DUE MUST NOT be present | |
| 2769 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 2771 | it MUST NOT be present. | |
| 2781 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 2824 | that may be added to a calendar. It MUST have an "Organizer". It MUST | |
| 2836 | METHOD 1 MUST be "PUBLISH" | |
| 2854 | RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a | |
| 2864 | it MUST NOT be present. | |
| 2867 | SEQUENCE 0 or 1 MUST echo the original SEQUENCE number. | |
| 2868 | MUST be present if non-zero. MAY be | |
| 2878 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 2901 | METHOD 1 MUST be "ADD" | |
| 2907 | SEQUENCE 1 MUST be greater than 0 | |
| 2908 | UID 1 MUST match that of the original journal | |
| 2939 | VTIMEZONE 0 or 1 MUST be present if any date/time refers to | |
| 2955 | entry MUST be specified and a "RECURRENCE-ID" property MUST NOT be | |
| 2958 | the journal entry MUST be specified in the "CANCEL" method. | |
| 2975 | (a) the "RECURRENCE-ID" property for an instance in the sequence MUST | |
| 2985 | When a "VJOURNAL" is cancelled, the "SEQUENCE" property value MUST be | |
| 2993 | METHOD 1 MUST be "CANCEL" | |
| 2994 | VJOURNAL 1+ All MUST have the same UID | |
| 2998 | UID 1 MUST be the UID of the original REQUEST | |
| 3015 | it MUST NOT be present. | |
| 3033 | VTIMEZONE 0+ MUST be present if any date/time refers to | |
| 3245 | follows that the "ORGANIZER" property MUST be present in the event, | |
| 3274 | sent to the "Organizer" MUST contain a new "ATTENDEE" property in | |
| 3391 | with sequence number 2, the event SHOULD be updated. However, if the | |
| 3393 | has sequence number 5 of the same event, the event MUST NOT be | |
| 3457 | Big time game. MUST see.\n | |
| 3782 | responsibilities required of the "Delegator". The "Delegator" MUST | |
| 3796 | . The "Delegator" MUST also send a copy of the original "REQUEST" | |
| 3944 | "Organizer" SHOULD resend the "REQUEST" to "C" with the "partstat" | |
| 4012 | forwarding "Calendar User" SHOULD NOT add the "Party Crasher" to the | |
| 4026 | message) MUST be ignored. | |
| 4179 | When the "Organizer" is replaced, the "SEQUENCE" property value MUST | |
| 5298 | and MUST ignore it. If the "SEQUENCE" number of the "Attendee's" | |
| 5302 | SHOULD send a "REFRESH" message to the "Organizer" to get an updated | |
| 5307 | not have the referenced instance. In this case the "Attendee" SHOULD | |
| 5405 | SHOULD "fallback" in applications that do not support the complete | |
| 5464 | VTIMEZONE MUST also be implemented. | |
| 5473 | property. If implemented, VTIMEZONE MUST also be | |
| 5500 | REQUEST-STATUS "3.14;Unsupported capability" MUST be | |
| 5503 | REQUEST-STATUS "3.14;Unsupported capability" MUST be | |
| 5506 | REQUEST-STATUS "3.14;Unsupported capability" MUST be | |
| 5592 | VTIMEZONE MUST also be implemented. | |
| 5611 | property. If implemented, VTIMEZONE MUST also be | |
| 5627 | REQUEST-STATUS "3.14;Unsupported capability" MUST be | |
| 5630 | REQUEST-STATUS "3.14;Unsupported capability" MUST be | |
| 5633 | REQUEST-STATUS "3.14;Unsupported capability" MUST be | |
| 5679 | VTIMEZONE MUST also be implemented. | |
| 5686 | property. If implemented, VTIMEZONE MUST also be | |
| 5721 | When an "Attendee" delegates an item to another CU they MUST send a | |
| 5729 | "REPLY" method is out of date the "Organizer" SHOULD treat the | |
| 5821 | iTIP transactions SHOULD be encrypted. This may be accomplished using | |
| 5836 | iTIP transport bindings MUST provide a mechanism based on Security | |
| 5853 | The threat of unauthorized replacement of the "Organizer" SHOULD be | |
| 5859 | The threat of flooding a calendar SHOULD be mitigated by a calendar | |
| 5864 | The threat of malicious procedural alarms SHOULD be mitigated by a | |
| 5869 | The threat of unauthorized "REFRESH" requests SHOULD be mitigated by |