RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

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.

Report New Errata



Advanced Search