2digit found at line 379: 377: The value is defined by the following notation: 378: 379: time-hour = 2DIGIT ;00-23 380: time-minute = 2DIGIT ;00-59 381: utc-offset = ("+" / "-") time-hour ":" time-minute 2digit found at line 380: 378: 379: time-hour = 2DIGIT ;00-23 380: time-minute = 2DIGIT ;00-59 381: utc-offset = ("+" / "-") time-hour ":" time-minute 382: 2digit found at line 2051: 2049: 2050: utc-offset-value = ("+" / "-") time-hour ":" time-minute 2051: time-hour = 2DIGIT ;00-23 2052: time-minute = 2DIGIT ;00-59 2053: 2digit found at line 2052: 2050: utc-offset-value = ("+" / "-") time-hour ":" time-minute 2051: time-hour = 2DIGIT ;00-23 2052: time-minute = 2DIGIT ;00-59 2053: 2054: 5. Differences From vCard v2.1 +=+=+=+=+= File rfc2440.txt +=+=+=+=+= 2000 found at line 3227: 3225: Encryption Standard. This algorithm will work with (at least) 3225(continued): 128, 3226: 192, and 256-bit keys. We expect that this algorithm will be 3226(continued): selected 3227: from the candidate algorithms in the year 2000. 3228: 3229: 12.8. OpenPGP CFB mode +=+=+=+=+= File rfc2445.txt +=+=+=+=+= 'yy' on a line without 'yyyy' found at line 2234: 2232: ( ";" "BYDAY" "=" bywdaylist ) / 2233: ( ";" "BYMONTHDAY" "=" bymodaylist ) / 2234: ( ";" "BYYEARDAY" "=" byyrdaylist ) / 2235: ( ";" "BYWEEKNO" "=" bywknolist ) / 2236: ( ";" "BYMONTH" "=" bymolist ) / 'yy' on a line without 'yyyy' found at line 2288: 2286: ordmoday = 1DIGIT / 2DIGIT ;1 to 31
2287: 2288: byyrdaylist = yeardaynum / ( yeardaynum *("," yeardaynum) ) 2288(continued): 2289: 2290: yeardaynum = ([plus] ordyrday) / (minus ordyrday) 'yy' on a line without 'yyyy' found at line 2388: 2386: the month. 2387: 2388: The BYYEARDAY rule part specifies a COMMA character (US-ASCII 2388(continued): decimal 2389: 44) separated list of days of the year. Valid values are 1 to 2389(continued): 366 or 2390: -366 to -1. For example, -1 represents the last day of the ye 2390(continued): ar 'yy' on a line without 'yyyy' found at line 2461: 2459: specified FREQ and INTERVAL rule parts, the BYxxx rule parts 2459(continued): are 2460: applied to the current set of evaluated occurrences in the fo 2460(continued): llowing 2461: order: BYMONTH, BYWEEKNO, BYYEARDAY, BYMONTHDAY, BYDAY, BYHOU 2461(continued): R, 2462: BYMINUTE, BYSECOND and BYSETPOS; then COUNT and UNTIL are eva 2462(continued): luated. 2463: 'yy' on a line without 'yyyy' found at line 6804: 6802: (2000 9:00 AM EDT)June 10;July 10 6803: (2001 9:00 AM EDT)June 10;July 10 6804: Note: Since none of the BYDAY, BYMONTHDAY or BYYEARDAY comp 6804(continued): onents 6805: are specified, the day is gotten from DTSTART 6806: 'yy' on a line without 'yyyy' found at line 6820: 6818: 6819: DTSTART;TZID=US-Eastern:19970101T090000 6820: RRULE:FREQ=YEARLY;INTERVAL=3;COUNT=10;BYYEARDAY=1,100,200 6821: 6822: ==> (1997 9:00 AM EST)January 1 two-digit found at line 1919: 1917: of values. The format for the value type is expressed as the 1917(continued): [ISO 1918: 8601] complete representation, basic format for a calendar da 1918(continued): te. The 1919: textual format specifies a four-digit year, two-digit month,
1919(continued): and 1920: two-digit day of the month. There are no separator characters 1920(continued): between 1921: the year, month and day component text. two-digit found at line 1920: 1918: 8601] complete representation, basic format for a calendar da 1918(continued): te. The 1919: textual format specifies a four-digit year, two-digit month, 1919(continued): and 1920: two-digit day of the month. There are no separator characters 1920(continued): between 1921: the year, month and day component text. 1922: two-digit found at line 2610: 2608: of day. The format is based on the [ISO 8601] complete 2609: representation, basic format for a time of day. The text form 2609(continued): at 2610: consists of a two-digit 24-hour of the day (i.e., values 0-23 2610(continued): ), two- 2611: digit minute in the hour (i.e., values 0-59), and two-digit s 2611(continued): econds 2612: in the minute (i.e., values 0-60). The seconds value of 60 MU 2612(continued): ST only two-digit found at line 2611: 2609: representation, basic format for a time of day. The text form 2609(continued): at 2610: consists of a two-digit 24-hour of the day (i.e., values 0-23 2610(continued): ), two- 2611: digit minute in the hour (i.e., values 0-59), and two-digit s 2611(continued): econds 2612: in the minute (i.e., values 0-60). The seconds value of 60 MU 2612(continued): ST only 2613: to be used to account for "leap" seconds. Fractions of a seco 2613(continued): nd are two-digit found at line 4583: 4581: Values for latitude and longitude shall be expressed as decim 4581(continued): al 4582: fractions of degrees. Whole degrees of latitude shall be repr 4582(continued): esented
4583: by a two-digit decimal number ranging from 0 through 90. Whol 4583(continued): e 4584: degrees of longitude shall be represented by a decimal number 4584(continued): ranging 4585: from 0 through 180. When a decimal fraction of a degree is sp 4585(continued): ecified, 2digit found at line 1911: 1909: 1910: 1911: date-month = 2DIGIT ;01-12 1912: date-mday = 2DIGIT ;01-28, 01-29, 01-30, 01 1912(continued): -31 1913: ;based on month/year 2digit found at line 1912: 1910: 1911: date-month = 2DIGIT ;01-12 1912: date-mday = 2DIGIT ;01-28, 01-29, 01-30, 01 1912(continued): -31 1913: ;based on month/year 1914: 2digit found at line 2258: 2256: byseclist = seconds / ( seconds *("," seconds) ) 2257: 2258: seconds = 1DIGIT / 2DIGIT ;0 to 59 2259: 2260: byminlist = minutes / ( minutes *("," minutes) ) 2digit found at line 2262: 2260: byminlist = minutes / ( minutes *("," minutes) ) 2261: 2262: minutes = 1DIGIT / 2DIGIT ;0 to 59 2263: 2264: byhrlist = hour / ( hour *("," hour) ) 2digit found at line 2266: 2264: byhrlist = hour / ( hour *("," hour) ) 2265: 2266: hour = 1DIGIT / 2DIGIT ;0 to 23 2267: 2268: bywdaylist = weekdaynum / ( weekdaynum *("," weekdaynum) ) 2digit found at line 2276: 2274: minus = "-" 2275: 2276: ordwk = 1DIGIT / 2DIGIT ;1 to 53
2277: 2278: weekday = "SU" / "MO" / "TU" / "WE" / "TH" / "FR" / "SA" 2278(continued): 2digit found at line 2286: 2284: monthdaynum = ([plus] ordmoday) / (minus ordmoday) 2285: 2286: ordmoday = 1DIGIT / 2DIGIT ;1 to 31 2287: 2288: byyrdaylist = yeardaynum / ( yeardaynum *("," yeardaynum) ) 2288(continued): 2digit found at line 2292: 2290: yeardaynum = ([plus] ordyrday) / (minus ordyrday) 2291: 2292: ordyrday = 1DIGIT / 2DIGIT / 3DIGIT ;1 to 366 2293: 2294: bywknolist = weeknum / ( weeknum *("," weeknum) ) 2digit found at line 2307: 2305: bymolist = monthnum / ( monthnum *("," monthnum) ) 2306: 2307: monthnum = 1DIGIT / 2DIGIT ;1 to 12 2308: 2309: bysplist = setposday / ( setposday *("," setposday) ) 2digit found at line 2595: 2593: time = time-hour time-minute time-second [tim 2593(continued): e-utc] 2594: 2595: time-hour = 2DIGIT ;00-23 2596: time-minute = 2DIGIT ;00-59 2597: time-second = 2DIGIT ;00-60 2digit found at line 2596: 2594: 2595: time-hour = 2DIGIT ;00-23 2596: time-minute = 2DIGIT ;00-59 2597: time-second = 2DIGIT ;00-60 2598: ;The "60" value is used to account for "leap" seconds. 2digit found at line 2597: 2595: time-hour = 2DIGIT ;00-23 2596: time-minute = 2DIGIT ;00-59 2597: time-second = 2DIGIT ;00-60 2598: ;The "60" value is used to account for "leap" seconds. 2599:
1900 found at line 2988: 2986: DTSTAMP:19970901T1300Z 2987: DTSTART:19970903T163000Z 2988: DTEND:19970903T190000Z 2989: SUMMARY:Annual Employee Review 2990: CLASS:PRIVATE 2000 found at line 1716: 1714: The following are examples of this property parameter: 1715: 1716: DTSTART;TZID=US-Eastern:19980119T020000 1717: 1718: DTEND;TZID=US-Eastern:19980119T030000 2000 found at line 2029: 2027: New York on Janurary 19, 1998: 2028: 2029: DTSTART;TZID=US-Eastern:19980119T020000 2030: 2031: Example: The following represents July 14, 1997, at 1:30 PM i 2031(continued): n New 2000 found at line 2822: 2820: Property names, parameter names and enumerated parameter valu 2820(continued): es are 2821: case insensitive. For example, the property name "DUE" is the 2821(continued): same as 2822: "due" and "Due", DTSTART;TZID=US-Eastern:19980714T120000 is t 2822(continued): he same 2823: as DtStart;TzID=US-Eastern:19980714T120000. 2824: 2000 found at line 2823: 2821: case insensitive. For example, the property name "DUE" is the 2821(continued): same as 2822: "due" and "Due", DTSTART;TZID=US-Eastern:19980714T120000 is t 2822(continued): he same 2823: as DtStart;TzID=US-Eastern:19980714T120000. 2824: 2825: 4.6 Calendar Components 2000 found at line 3566: 3564: Time took effect in Fall 1967 for New York City: 3565: 3566: DTSTART:19671029T020000 3567: 3568: TZOFFSETFROM:-0400
2000 found at line 3631: 3629: LAST-MODIFIED:19870101T000000Z 3630: BEGIN:STANDARD 3631: DTSTART:19971026T020000 3632: RDATE:19971026T020000 3633: TZOFFSETFROM:-0400 2000 found at line 3632: 3630: BEGIN:STANDARD 3631: DTSTART:19971026T020000 3632: RDATE:19971026T020000 3633: TZOFFSETFROM:-0400 3634: TZOFFSETTO:-0500 2000 found at line 3638: 3636: END:STANDARD 3637: BEGIN:DAYLIGHT 3638: DTSTART:19971026T020000 3639: 3640: 2000 found at line 3647: 3645: 3646: 3647: RDATE:19970406T020000 3648: TZOFFSETFROM:-0500 3649: TZOFFSETTO:-0400 2000 found at line 3665: 3663: TZURL:http://zones.stds_r_us.net/tz/US-Eastern 3664: BEGIN:STANDARD 3665: DTSTART:19671029T020000 3666: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 3667: TZOFFSETFROM:-0400 2000 found at line 3672: 3670: END:STANDARD 3671: BEGIN:DAYLIGHT 3672: DTSTART:19870405T020000 3673: RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 3674: TZOFFSETFROM:-0500 2000 found at line 3688: 3686: LAST-MODIFIED:19870101T000000Z 3687: BEGIN:STANDARD 3688: DTSTART:19671029T020000 3689: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 3690: TZOFFSETFROM:-0400
2000 found at line 3704: 3702: 3703: BEGIN:DAYLIGHT 3704: DTSTART:19870405T020000 3705: RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=19980404T070000 3705(continued): Z 3706: TZOFFSETFROM:-0500 2000 found at line 3721: 3719: LAST-MODIFIED:19870101T000000Z 3720: BEGIN:STANDARD 3721: DTSTART:19671029T020000 3722: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 3723: TZOFFSETFROM:-0400 2000 found at line 3728: 3726: END:STANDARD 3727: BEGIN:DAYLIGHT 3728: DTSTART:19870405T020000 3729: RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=19980404T070000 3729(continued): Z 3730: TZOFFSETFROM:-0500 2000 found at line 3735: 3733: END:DAYLIGHT 3734: BEGIN:DAYLIGHT 3735: DTSTART:19990424T020000 3736: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=4 3737: TZOFFSETFROM:-0500 2000 found at line 5352: 5350: FREEBUSY;FBTYPE=BUSY-UNAVAILABLE:19970308T160000Z/PT8H30M 5351: 5352: FREEBUSY;FBTYPE=FREE:19970308T160000Z/PT3H,19970308T200000Z 5352(continued): /PT1H 5353: 5354: FREEBUSY;FBTYPE=FREE:19970308T160000Z/PT3H,19970308T200000Z 5354(continued): /PT1H, 2000 found at line 5354: 5352: FREEBUSY;FBTYPE=FREE:19970308T160000Z/PT3H,19970308T200000Z 5352(continued): /PT1H 5353: 5354: FREEBUSY;FBTYPE=FREE:19970308T160000Z/PT3H,19970308T200000Z 5354(continued): /PT1H, 5355: 19970308T230000Z/19970309T000000Z 5356:
2000 found at line 6069: 6067: RECURRENCE-ID;VALUE=DATE:19960401 6068: 6069: RECURRENCE-ID;RANGE=THISANDFUTURE:19960120T120000Z 6070: 6071: 4.8.4.5 Related To 2000 found at line 6507: 6505: RDATE;TZID=US-EASTERN:19970714T083000 6506: 6507: RDATE;VALUE=PERIOD:19960403T020000Z/19960403T040000Z, 6508: 19960404T010000Z/PT3H 6509: 2000 found at line 6623: 6621: 6622: DTSTART;TZID=US-Eastern:19980101T090000 6623: RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z; 6624: BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA 6625: or 2000 found at line 6626: 6624: BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA 6625: or 6626: RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1 6627: 6628: ==> (1998 9:00 AM EDT)January 1-31 2000 found at line 6630: 6628: ==> (1998 9:00 AM EDT)January 1-31 6629: (1999 9:00 AM EDT)January 1-31 6630: (2000 9:00 AM EDT)January 1-31 6631: 6632: Weekly for 10 occurrences 2000 found at line 6802: 6800: (1998 9:00 AM EDT)June 10;July 10 6801: (1999 9:00 AM EDT)June 10;July 10 6802: (2000 9:00 AM EDT)June 10;July 10 6803: (2001 9:00 AM EDT)June 10;July 10 6804: Note: Since none of the BYDAY, BYMONTHDAY or BYYEARDAY comp 6804(continued): onents 2000 found at line 6824: 6822: ==> (1997 9:00 AM EST)January 1 6823: (1997 9:00 AM EDT)April 10;July 19
6824: (2000 9:00 AM EST)January 1 6825: (2000 9:00 AM EDT)April 9;July 18 6826: (2003 9:00 AM EST)January 1 2000 found at line 6825: 6823: (1997 9:00 AM EDT)April 10;July 19 6824: (2000 9:00 AM EST)January 1 6825: (2000 9:00 AM EDT)April 9;July 18 6826: (2003 9:00 AM EST)January 1 6827: (2003 9:00 AM EDT)April 10;July 19 2000 found at line 6897: 6895: ==> (1998 9:00 AM EST)February 13;March 13;November 13 6896: (1999 9:00 AM EDT)August 13 6897: (2000 9:00 AM EDT)October 13 6898: ... 6899: 2000 found at line 6920: 6918: 6919: ==> (1996 9:00 AM EST)November 5 6920: (2000 9:00 AM EST)November 7 6921: (2004 9:00 AM EST)November 2 6922: ... 2000 found at line 7612: 7610: 7611: BEGIN:VCALENDAR PRODID:-//xyz Corp//NONSGML PDA Calendar Ve 7611(continued): rson 7612: 1.0//EN VERSION:2.0 BEGIN:VEVENT DTSTAMP:19960704T120000Z 7613: UID:uid1@host.com ORGANIZER:MAILTO:jsmith@host.com 7614: DTSTART:19960918T143000Z DTEND:19960920T220000Z STATUS:CONF 7614(continued): IRMED 2000 found at line 7614: 7612: 1.0//EN VERSION:2.0 BEGIN:VEVENT DTSTAMP:19960704T120000Z 7613: UID:uid1@host.com ORGANIZER:MAILTO:jsmith@host.com 7614: DTSTART:19960918T143000Z DTEND:19960920T220000Z STATUS:CONF 7614(continued): IRMED 7615: 7616: 2000 found at line 7640: 7638: TZID:US-Eastern 7639: BEGIN:STANDARD 7640: DTSTART:19981025T020000 7641: RDATE:19981025T020000 7642: TZOFFSETFROM:-0400
2000 found at line 7641: 7639: BEGIN:STANDARD 7640: DTSTART:19981025T020000 7641: RDATE:19981025T020000 7642: TZOFFSETFROM:-0400 7643: TZOFFSETTO:-0500 2000 found at line 7647: 7645: END:STANDARD 7646: BEGIN:DAYLIGHT 7647: DTSTART:19990404T020000 7648: RDATE:19990404T020000 7649: TZOFFSETFROM:-0500 2000 found at line 7648: 7646: BEGIN:DAYLIGHT 7647: DTSTART:19990404T020000 7648: RDATE:19990404T020000 7649: TZOFFSETFROM:-0500 7650: TZOFFSETTO:-0400 2000 found at line 7740: 7738: BEGIN:VALARM 7739: ACTION:AUDIO 7740: TRIGGER:19980403T120000 7741: ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio- 7742: files/ssbanner.aud 2000 found at line 7755: 7753: PRODID:-//ABC Corporation//NONSGML My Product//EN 7754: BEGIN:VJOURNAL 7755: DTSTAMP:19970324T120000Z 7756: UID:uid5@host1.com 7757: ORGANIZER:MAILTO:jsmith@host.com +=+=+=+=+= File rfc2446.txt +=+=+=+=+= 1900 found at line 3347: 3345: ORGANIZER:mailto:a@example.com 3346: DTSTART:19970701T200000Z 3347: DTSTAMP:19970611T190000Z 3348: SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES 3349: UID:0981234-1234234-23@example.com 1900 found at line 3373: 3371: BEGIN:VEVENT 3372: ORGANIZER:mailto:a@example.com 3373: DTSTAMP:19970612T190000Z
3374: DTSTART:19970701T210000Z 3375: DTEND:19970701T230000Z 1900 found at line 3410: 3408: SEQUENCE:2 3409: UID:0981234-1234234-23@example.com 3410: DTSTAMP:19970613T190000Z 3411: END:VEVENT 3412: END:VCALENDAR 1900 found at line 3461: 3459: DTEND;TZID=America-Chicago:19970701T180000 3460: DTSTART;TZID=America-Chicago:19970702T160000 3461: DTSTAMP:19970614T190000Z 3462: STATUS:CONFIRMED 3463: LOCATION;VALUE=URI:http://www.midwaystadium.com/ 1900 found at line 3505: 3503: BEGIN:VEVENT 3504: ORGANIZER:mailto:a@example.com 3505: DTSTAMP:19970614T190000Z 3506: UID:0981234-1234234-23@example.com 3507: DTSTART;VALUE=DATE:19970714 1900 found at line 3594: 3592: ATTENDEE;RSVP=FALSE;TYPE=ROOM:conf_Big@example.com 3593: ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com 3593(continued): 3594: DTSTAMP:19970611T190000Z 3595: DTSTART:19970701T200000Z 3596: DTEND:19970701T2000000Z 1900 found at line 3618: 3616: SEQUENCE:0 3617: REQUEST-STATUS:2.0;Success 3618: DTSTAMP:19970612T190000Z 3619: END:VEVENT 3620: END:VCALENDAR 1900 found at line 3655: 3653: ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com 3653(continued): 3654: DTSTART:19970701T180000Z 3655: DTEND:19970701T190000Z 3656: SUMMARY:Phone Conference 3657: UID:calsrv.example.com-873970198738777@example.com
1900 found at line 3659: 3657: UID:calsrv.example.com-873970198738777@example.com 3658: SEQUENCE:1 3659: DTSTAMP:19970613T190000Z 3660: STATUS:CONFIRMED 3661: END:VEVENT 1900 found at line 3680: 3678: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com 3679: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com 3680: DTSTART:19970701T190000Z 3681: DTEND:19970701T200000Z 3682: SUMMARY:Discuss the Merits of the election results 1900 found at line 3686: 3684: UID:calsrv.example.com-873970198738777a@example.com 3685: SEQUENCE:0 3686: DTSTAMP:19970611T190000Z 3687: STATUS:CONFIRMED 3688: END:VEVENT 1900 found at line 3713: 3711: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com 3712: DTSTART:19970701T160000Z 3713: DTEND:19970701T190000Z 3714: DTSTAMP:19970612T190000Z 3715: SUMMARY:Discuss the Merits of the election results 1900 found at line 3714: 3712: DTSTART:19970701T160000Z 3713: DTEND:19970701T190000Z 3714: DTSTAMP:19970612T190000Z 3715: SUMMARY:Discuss the Merits of the election results 3716: LOCATION:Green Conference Room 1900 found at line 3721: 3719: UID:calsrv.example.com-873970198738777a@example.com 3720: SEQUENCE:0 3721: DTSTAMP:19970611T190000Z 3722: END:VEVENT 3723: END:VCALENDAR 1900 found at line 3738: 3736: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:B@example.com 3737: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com 3738: DTSTAMP:19970613T190000Z 3739: DTSTART:19970701T160000Z 3740: DTEND:19970701T190000Z
1900 found at line 3740: 3738: DTSTAMP:19970613T190000Z 3739: DTSTART:19970701T160000Z 3740: DTEND:19970701T190000Z 3741: SUMMARY:Discuss the Merits of the election results - changed 3741(continued): to 3742: meet B's schedule 1900 found at line 3769: 3767: UID:calsrv.example.com-873970198738777@example.com 3768: SEQUENCE:0 3769: DTSTAMP:19970614T190000Z 3770: END:VEVENT 3771: END:VCALENDAR 1900 found at line 3884: 3882: SEQUENCE:0 3883: REQUEST-STATUS:2.0;Success 3884: DTSTAMP:19970611T190000Z 3885: END:VEVENT 3886: END:VCALENDAR 1900 found at line 3906: 3904: SEQUENCE:0 3905: STATUS:CONFIRMED 3906: DTSTAMP:19970611T190000Z 3907: END:VEVENT 3908: END:VCALENDAR 1900 found at line 3936: 3934: SEQUENCE:0 3935: REQUEST-STATUS:2.0;Success 3936: DTSTAMP:19970614T190000Z 3937: END:VEVENT 3938: END:VCALENDAR 1900 found at line 3967: 3965: SEQUENCE:0 3966: REQUEST-STATUS:2.0;Success 3967: DTSTAMP:19970614T190000Z 3968: END:VEVENT 3969: END:VCALENDAR 1900 found at line 4072: 4070: SEQUENCE:1 4071: STATUS:CANCELLED 4072: DTSTAMP:19970613T190000Z 4073: END:VEVENT
4074: END:VCALENDAR 1900 found at line 4157: 4155: ATTENDEE;ROLE=NON-PARTICIPANT; 4156: RSVP=FALSE:Mailto:E@example.com 4157: DTSTAMP:19970611T190000Z 4158: DTSTART:19970701T200000Z 4159: DTEND:19970701T203000Z 1900 found at line 4193: 4191: ATTENDEE;TYPE=INDIVIDUAL:Mailto:C@example.com 4192: ATTENDEE;TYPE=INDIVIDUAL:Mailto:D@example.com 4193: DTSTAMP:19970611T190000Z 4194: DTSTART:19970701T200000Z 4195: DTEND:19970701T203000Z 1900 found at line 4232: 4230: DTSTART:19980101T124200Z 4231: DTEND:19980107T124200Z 4232: FREEBUSY:19980101T180000Z/19980101T190000Z 4233: FREEBUSY:19980103T020000Z/19980103T050000Z 4234: FREEBUSY:19980107T020000Z/19980107T050000Z 1900 found at line 4236: 4234: FREEBUSY:19980107T020000Z/19980107T050000Z 4235: FREEBUSY:19980113T000000Z/19980113T010000Z 4236: FREEBUSY:19980115T190000Z/19980115T200000Z 4237: FREEBUSY:19980115T220000Z/19980115T230000Z 4238: FREEBUSY:19980116T013000Z/19980116T043000Z 1900 found at line 4288: 4286: ATTENDEE:Mailto:B@example.com 4287: ATTENDEE:Mailto:C@example.com 4288: DTSTAMP:19970613T190000Z 4289: DTSTART:19970701T080000Z 4290: DTEND:19970701T200000 1900 found at line 4319: 4317: 4318: 4319: DTSTAMP:19970613T190030Z 4320: END:VFREEBUSY 4321: END:VCALENDAR 1900 found at line 4359: 4357: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:B@example.fr 4358: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:c@example.jp 4359: DTSTAMP:19970613T190030Z
4360: DTSTART;TZID=America-SanJose:19970701T140000 4361: DTEND;TZID=America-SanJose:19970701T150000 1900 found at line 5193: 5191: to each of the start of each recurring instance. Hence, if th 5191(continued): e 5192: initial "VTODO" calendar component specifies a "DTSTART" prop 5192(continued): erty 5193: value of "19970701T190000Z" and a "DUE" property value of 5194: "19970801T190000Z" the interval of one day which is applied t 5194(continued): o each 5195: recurring instance of the "VTODO" calendar component to deter 5195(continued): mine the 1900 found at line 5194: 5192: initial "VTODO" calendar component specifies a "DTSTART" prop 5192(continued): erty 5193: value of "19970701T190000Z" and a "DUE" property value of 5194: "19970801T190000Z" the interval of one day which is applied t 5194(continued): o each 5195: recurring instance of the "VTODO" calendar component to deter 5195(continued): mine the 5196: "DUE" date of the instance. 2000 found at line 3346: 3344: BEGIN:VEVENT 3345: ORGANIZER:mailto:a@example.com 3346: DTSTART:19970701T200000Z 3347: DTSTAMP:19970611T190000Z 3348: SUMMARY:ST. PAUL SAINTS -VS- DULUTH-SUPERIOR DUKES 2000 found at line 3437: 3435: TZURL:http://zones.stds_r_us.net/tz/America-Chicago 3436: BEGIN:STANDARD 3437: DTSTART:19671029T020000 3438: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 3439: TZOFFSETFROM:-0500 2000 found at line 3444: 3442: END:STANDARD 3443: BEGIN:DAYLIGHT 3444: DTSTART:19870405T020000 3445: RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 3446: TZOFFSETFROM:-0600 2000 found at line 3595: 3593: ATTENDEE;ROLE=NON-PARTICIPANT;RSVP=FALSE:Mailto:E@example.com 3593(continued):
3594: DTSTAMP:19970611T190000Z 3595: DTSTART:19970701T200000Z 3596: DTEND:19970701T2000000Z 3597: SUMMARY:Conference 2000 found at line 3596: 3594: DTSTAMP:19970611T190000Z 3595: DTSTART:19970701T200000Z 3596: DTEND:19970701T2000000Z 3597: SUMMARY:Conference 3598: UID:calsrv.example.com-873970198738777@example.com 2000 found at line 3681: 3679: ATTENDEE;RSVP=TRUE;TYPE=INDIVIDUAL:Mailto:C@example.com 3680: DTSTART:19970701T190000Z 3681: DTEND:19970701T200000Z 3682: SUMMARY:Discuss the Merits of the election results 3683: LOCATION:Green Conference Room 2000 found at line 3901: 3899: DELEGATED-FROM="Mailto:C@example.com":Mailto:E@example.com 3900: DTSTART:19970701T180000Z 3901: DTEND:19970701T200000Z 3902: SUMMARY:Phone Conference 3903: UID:calsrv.example.com-873970198738777@example.com 2000 found at line 3996: 3994: SUMMARY:Phone Conference 3995: DTSTART:19970701T180000Z 3996: DTEND:19970701T200000Z 3997: DTSTAMP:19970614T200000Z 3998: COMMENT:DELEGATE (ATTENDEE Mailto:E@example.com) DECLINED YOU 3998(continued): R 2000 found at line 3997: 3995: DTSTART:19970701T180000Z 3996: DTEND:19970701T200000Z 3997: DTSTAMP:19970614T200000Z 3998: COMMENT:DELEGATE (ATTENDEE Mailto:E@example.com) DECLINED YOU 3998(continued): R 3999: INVITATION 2000 found at line 4158: 4156: RSVP=FALSE:Mailto:E@example.com 4157: DTSTAMP:19970611T190000Z 4158: DTSTART:19970701T200000Z 4159: DTEND:19970701T203000Z 4160: SUMMARY:Phone Conference
2000 found at line 4194: 4192: ATTENDEE;TYPE=INDIVIDUAL:Mailto:D@example.com 4193: DTSTAMP:19970611T190000Z 4194: DTSTART:19970701T200000Z 4195: DTEND:19970701T203000Z 4196: RRULE:FREQ=WEEKLY 2000 found at line 4233: 4231: DTEND:19980107T124200Z 4232: FREEBUSY:19980101T180000Z/19980101T190000Z 4233: FREEBUSY:19980103T020000Z/19980103T050000Z 4234: FREEBUSY:19980107T020000Z/19980107T050000Z 4235: FREEBUSY:19980113T000000Z/19980113T010000Z 2000 found at line 4234: 4232: FREEBUSY:19980101T180000Z/19980101T190000Z 4233: FREEBUSY:19980103T020000Z/19980103T050000Z 4234: FREEBUSY:19980107T020000Z/19980107T050000Z 4235: FREEBUSY:19980113T000000Z/19980113T010000Z 4236: FREEBUSY:19980115T190000Z/19980115T200000Z 2000 found at line 4236: 4234: FREEBUSY:19980107T020000Z/19980107T050000Z 4235: FREEBUSY:19980113T000000Z/19980113T010000Z 4236: FREEBUSY:19980115T190000Z/19980115T200000Z 4237: FREEBUSY:19980115T220000Z/19980115T230000Z 4238: FREEBUSY:19980116T013000Z/19980116T043000Z 2000 found at line 4237: 4235: FREEBUSY:19980113T000000Z/19980113T010000Z 4236: FREEBUSY:19980115T190000Z/19980115T200000Z 4237: FREEBUSY:19980115T220000Z/19980115T230000Z 4238: FREEBUSY:19980116T013000Z/19980116T043000Z 4239: END:VFREEBUSY 2000 found at line 4290: 4288: DTSTAMP:19970613T190000Z 4289: DTSTART:19970701T080000Z 4290: DTEND:19970701T200000 4291: UID:calsrv.example.com-873970198738777@example.com 4292: END:VFREEBUSY 2000 found at line 4308: 4306: ATTENDEE:Mailto:B@example.com 4307: DTSTART:19970701T080000Z 4308: DTEND:19970701T200000Z 4309: UID:calsrv.example.com-873970198738777@example.com 4310: FREEBUSY:19970701T090000Z/PT1H,19970701T140000Z/PT30M
2000 found at line 4340: 4338: TZURL:http://zones.stds_r_us.net/tz/America-SanJose 4339: BEGIN:STANDARD 4340: DTSTART:19671029T020000 4341: RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 4342: TZOFFSETFROM:-0700 2000 found at line 4347: 4345: END:STANDARD 4346: BEGIN:DAYLIGHT 4347: DTSTART:19870405T020000 4348: RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 4349: TZOFFSETFROM:-0800 2000 found at line 4446: 4444: SUMMARY:IETF Calendaring Working Group Meeting 4445: DTSTART:19970601T210000Z 4446: DTEND:19970601T220000Z 4447: LOCATION:Conference Call 4448: DTSTAMP:19970526T083000Z 2000 found at line 4473: 4471: SUMMARY:IETF Calendaring Working Group Meeting 4472: DTSTART:19970703T210000Z 4473: DTEND:19970703T220000Z 4474: LOCATION:Conference Call 4475: DTSTAMP:19970626T093000Z 2000 found at line 4565: 4563: SUMMARY:IETF Calendaring Working Group Meeting 4564: DTSTART:19970901T210000Z 4565: DTEND:19970901T220000Z 4566: LOCATION:Building 32, Microsoft, Seattle, WA 4567: DTSTAMP:19970526T083000Z 2000 found at line 4601: 4599: SUMMARY:IETF Calendaring Working Group Meeting 4600: DTSTART:19970715T210000Z 4601: DTEND:19970715T220000Z 4602: LOCATION:Conference Call 4603: DTSTAMP:19970629T093000Z 2000 found at line 4631: 4629: SUMMARY:Review Accounts 4630: DTSTART:19980303T210000Z 4631: DTEND:19980303T220000Z 4632: LOCATION:The White Room 4633: DTSTAMP:19980301T093000Z
2000 found at line 4664: 4662: SUMMARY:Review Accounts 4663: DTSTART:19980303T210000Z 4664: DTEND:19980303T220000Z 4665: DTSTAMP:19980303T193000Z 4666: LOCATION:The Usual conference room 2000 found at line 4690: 4688: SUMMARY:Review Accounts 4689: DTSTART:19980303T210000Z 4690: DTEND:19980303T220000Z 4691: DTSTAMP:19980303T193000Z 4692: LOCATION:The White Room 2000 found at line 4730: 4728: SUMMARY:Review Accounts 4729: DTSTART:19980304T180000Z 4730: DTEND:19980304T200000Z 4731: DTSTAMP:19980303T193000Z 4732: LOCATION:Conference Room A 2000 found at line 4781: 4779: SUMMARY:Review Accounts 4780: DTSTART:19980315T180000Z 4781: DTEND:19980315T200000Z 4782: DTSTAMP:19980307T193000Z 4783: LOCATION:Conference Room A 2000 found at line 4811: 4809: SUMMARY:Review Accounts 4810: DTSTART:19980304T180000Z 4811: DTEND:19980304T200000Z 4812: DTSTAMP:19980303T193000Z 4813: LOCATION:Conference Room A 2000 found at line 4863: 4861: CLASS:PUBLIC 4862: SUMMARY:IETF Calendaring Working Group Meeting 4863: DTSTART:19970715T220000Z 4864: DTEND:19970715T230000Z 4865: LOCATION:Conference Call 2000 found at line 4903: 4901: SUMMARY:IETF Calendaring Working Group Meeting 4902: DTSTART:19970601T210000Z 4903: DTEND:19970601T220000Z 4904: DTSTAMP:19970602T094000Z 4905: LOCATION:Conference Call
2000 found at line 5018: 5016: UID:calsrv.example.com-873970198738777-00@example.com 5017: SEQUENCE:0 5018: DTSTAMP:19970717T200000Z 5019: STATUS:Needs Action 5020: END:VTODO 2000 found at line 5179: 5177: UID:calsrv.example.com-873970198738777-00@example.com 5178: SEQUENCE:0 5179: DTSTAMP:19970717T200000Z 5180: STATUS:NEEDS ACTION 5181: PRIORITY:1 2000 found at line 5236: 5234: VERSION:2.0 5235: BEGIN:VJOURNAL 5236: DTSTART:19971002T200000Z 5237: ORGANIZER:MAILTO:A@Example.com 5238: SUMMARY:Phone conference minutes 2000 found at line 5358: 5356: SEQUENCE:3 5357: RRULE:FREQ=WEEKLY 5358: RDATE;VALUE=PERIOD:19970819T210000Z/199700819T220000Z 5359: ORGANIZER:Mailto:A@example.com 5360: ATTENDEE;ROLE=CHAIR;PARTSTAT=ACCEPTED:Mailto:A@example.com 2000 found at line 5365: 5363: SUMMARY:IETF Calendaring Working Group Meeting 5364: DTSTART:19970801T210000Z 5365: DTEND:19970801T220000Z 5366: RECURRENCE-ID:19970809T210000Z 5367: DTSTAMP:19970726T083000 +=+=+=+=+= File rfc2447.txt +=+=+=+=+= 1900 found at line 421: 419: ATTENDEE;ROLE=CHAIR;ATTSTAT=ACCEPTED:mailto:sman@netscape.com 419(continued): 420: ATTENDEE;RSVP=YES:mailto:stevesil@microsoft.com 421: DTSTAMP:19970611T190000Z 422: DTSTART:19970701T210000Z 423: DTEND:19970701T230000Z
1900 found at line 475: 473: ATTENDEE;ROLE=CHAIR;ATTSTAT=ACCEPTED:mailto:foo1@example.com 474: ATTENDEE;RSVP=YES;TYPE=INDIVIDUAL:mailto:foo2@example.com 475: DTSTAMP:19970611T190000Z 476: DTSTART:19970701T170000Z 477: DTEND:19970701T173000Z 1900 found at line 523: 521: ATTENDEE;ROLE=CHAIR;ATTSTAT=ACCEPTED:mailto:foo1@example.com 522: ATTENDEE;RSVP=YES;TYPE=INDIVIDUAL:mailto:foo2@example.com 523: DTSTAMP:19970611T190000Z 524: DTSTART:19970701T180000Z 525: DTEND:19970701T183000Z 1900 found at line 584: 582: BEGIN:VEVENT 583: ORGANIZER:MAILTO:FOO1@EXAMPLE.COM 584: DTSTAMP:19970611T190000Z 585: DTSTART:19970715T150000Z 586: DTEND:19970715T230000Z 1900 found at line 631: 629: ATTENDEE;ROLE=CHAIR;ATTSTAT=ACCEPTED:mailto:foo1@example.com 630: ATTENDEE;RSVP=YES;TYPE=INDIVIDUAL:mailto:foo2@example.com 631: DTSTAMP:19970611T190000Z 632: DTSTART:19970701T210000Z 633: DTEND:19970701T230000Z 1900 found at line 722: 720: ATTENDEE;RSVP=YES;TYPE=INDIVIDUAL:mailto:foo2@example.com 721: ATTENDEE;RSVP=YES;TYPE=INDIVIDUAL:mailto:foo3@example.com 722: DTSTAMP:19970611T190000Z 723: DTSTART:19970621T170000Z 724: DTEND:199706211T173000Z +=+=+=+=+= File rfc2455.txt +=+=+=+=+= 2-digit found at line 7166: 7164: 7165: Since this object incorporates the Year 2000-unfriendl 7165(continued): y 7166: 2-digit year specified in SMI for the LAST-UPDATED fie 7166(continued): ld, and 7167: 7168: 2000 found at line 7165: 7163: determining the level of the MIB supported by an agent 7163(continued): .
7164: 7165: Since this object incorporates the Year 2000-unfriendl 7165(continued): y 7166: 2-digit year specified in SMI for the LAST-UPDATED fie 7166(continued): ld, and 7167: +=+=+=+=+= File rfc2461.txt +=+=+=+=+= 2000 found at line 2347: 2345: consecutive advertisements. 2346: 2347: Default: 2592000 seconds (30 days), 2347(continued): fixed 2348: (i.e., stays the same in consecutiv 2348(continued): e 2349: advertisements). +=+=+=+=+= File rfc2470.txt +=+=+=+=+= 2000 found at line 65: 63: rely on manual configuration or router advertisements [DISC] 63(continued): to 64: determine actual MTU sizes. Common default values include 65: approximately 2000, 4000, and 8000 octets. 66: 67: In the absence of any other information, an implementation sh 67(continued): ould useAppendix D: Discussion of HTTP 1.0 Issues
HTTP: The main IETF standards-track document on the HTTP protocol is RFC2068 on HTTP 1.1. It notes that historically three different date formats have been used, and that one of them uses a two-digit year field. In section 3.3.1 it requires HTTP 1.1 implementations to generate this RFC1123 format: Sun, 06 Nov 1994 08:49:37 GMT ; RFC 822, updated by RFC 1123 instead of this RFC850 format: Sunday, 06-Nov-94 08:49:37 GMT ; RFC 850, obsoleted by RFC 1036 Unfortunately, many existing servers, serving on the order of one fifth of the current HTTP traffic, send dates in the ambiguous RFC850 format.
Section 19.3 of the RFC2068 says this: o HTTP/1.1 clients and caches should assume that an RFC-850 date which appears to be more than 50 years in the future is in fact in the past (this helps solve the "year 2000" problem). This avoids a "stale cache" problem, which would cause the user to see out-of-date data. But to avoid unnecessary delays and bandwidth indicated in Scenario 2 below, this should be extended to say that a date which appears to be more than 50 years in the past may be assumed to be in the future, if a future date is legal for that field. Scenario 3 indicates that servers may also want to follow these rules. Here is some more background and justification for these arguments. The following headers use full dates: HTTP/1.0: Date: Expires: # can be in the future If-Modified-Since: # required to be in the past Last-Modified: # required to be in the past Retry-After: # can be in the future, also takes # relative time - number of seconds HTTP/1.1: If-Range: If-Unmodified-Since: # required to be in the past Note that clock skew between hosts can lead to confusion here - see the RFC for details. Here are some scenarios of the implications of RFC850 dates, which include stale caches, unnecessary requests for things, which are validly cached, delays for the user, extra bandwidth, and presenting incorrect information to the user. Some cases involve comparisons with the current time, and others may involve comparisons between dates from different sources. The abbreviation "/99" is used to imply an RFC850 date with the value "99" for the year.
RFC850 date from server Scenario 1: If a client gets an Expires /99 date after the year 2000, it should interpret it as 1999, to avoid ending up with a stale cache entry. This is as already specified in RFC2068. Scenario 2: If a client gets an Expires /00 date before the year 2000, and subsequently is faced with a choice to either retrieve the document from its cache or look for an updated copy, it may interpret it as the year 2000, to avoid the unnecessary delay and bandwidth of an extra request. RFC850 date from client Scenario 3: If a server gets an If-Modified-Since /99 date from a client after the year 2000, it should interpret it as 1999 when comparing with the local modification date, in order to possibly avoid sending a full GET response rather than a HEAD response. Note that an If-Modified-Since header must never be in the future.
Full Copyright Statement
Copyright (C) The Internet Society (1999). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.Acknowledgement
Funding for the RFC Editor function is currently provided by the Internet Society.