RFC Errata
RFC 2445, "Internet Calendaring and Scheduling Core Object Specification (iCalendar)", November 1998
Note: This RFC has been obsoleted by RFC 5545
Source of RFC: calsch (app)
Errata ID: 3792
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Seak, Teng-Fong
Date Reported: 2013-11-10
Held for Document Update by: Barry Leiba
Date Held: 2013-11-10
Section 5 says:
BEGIN:VCALENDAR PRODID:-//xyz Corp//NONSGML PDA Calendar Verson 1.0//EN VERSION:2.0 BEGIN:VEVENT DTSTAMP:19960704T120000Z UID:uid1@host.com ORGANIZER:MAILTO:jsmith@host.com DTSTART:19960918T143000Z DTEND:19960920T220000Z STATUS:CONFIRMED CATEGORIES:CONFERENCE SUMMARY:Networld+Interop Conference DESCRIPTION:Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\n Atlanta, Georgia END:VEVENT END:VCALENDAR
It should say:
BEGIN:VCALENDAR PRODID:-//xyz Corp//NONSGML PDA Calendar Verson1.0//EN VERSION:2.0 BEGIN:VEVENT DTSTAMP:19960704T120000Z UID:uid1@host.com ORGANIZER:MAILTO:jsmith@host.com DTSTART:19960918T143000Z DTEND:19960920T220000Z STATUS:CONFIRMED CATEGORIES:CONFERENCE SUMMARY:Networld+Interop Conference DESCRIPTION:Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\n Atlanta, Georgia END:VEVENT END:VCALENDAR
Notes:
CRLF are missing in every content line. The example violates at least the very first definition of iCalendar object stated at section 4.4
icalobject = 1*("BEGIN" ":" "VCALENDAR" CRLF
icalbody
"END" ":" "VCALENDAR" CRLF)
----- Verifier Notes -----
Yes, and this was fixed in the updated document, RFC 5545. RFC 2445 has been
obsolete since 2009.