Evolution/calendar/vcs bug 1


The .VCS format is used by a bunch of calendaring tools like outlook, iCal and Ximian Evolution.

All of them freak out over unexpected .vcs input. Here's an example vcs entry:

BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
ORGANIZER;CN="Bob Johnson":MAILTO:bob@blah
DTSTART:20041112T190000
DTEND:20041112T230000
SUMMARY:Some event
DESCRIPTION:This is an event
END:VEVENT
END:VCALENDAR
Problems I have encountered:

  1. Evolution will crash if you have lower-case keys:
    BEGIN:vCalendar
    

  2. Safari pretty much ignores timezones.

  3. Then again, almost all of them can't properly handle the localtime specifier (no timezone) as in the example above.

  4. Most of them freak if you try some (illegal) >24 hour magic:
    DTEND:20041112T250000