[Kolab-devel] [issue3050] Horde VCALENDAR 2.0 mime part violates RFC 2445

Albrecht Dreß kolab-issues at intevation.de
Thu Sep 18 13:55:39 CEST 2008

New submission from Albrecht Dreß <albrecht.dress at lios-tech.com>:

VCALENDAR 2.0 MIME parts (type text/calendar) created by Horde may contain a
"Description" entry like like



  Donnerstag\, 25. September 2008 14:00-16:30 (GMT+01:00) Amsterdam\,

  Berlin\, Bern\, Rom\, Stockholm\, Wien.




The "DESCRIPTION" entry *violates* RFC 2445 [1] which in Section 4.1 "Content
Lines" requires the following:

   Lines of text SHOULD NOT be longer than 75 octets, excluding the line
   break. Long content lines SHOULD be split into a multiple line
   representations using a line "folding" technique. That is, a long
   line can be split between any two characters by inserting a CRLF
   immediately followed by a single linear white space character (i.e.,
   SPACE, US-ASCII decimal 32 or HTAB, US-ASCII decimal 9).

According to this, in the above example, the last line MUST start with a
whitespace, and the line preceding it MUST contain at least one whitespace. 
Interpreting the DESCRIPTION as RFC 2445 requires, it ends with "Wien.",
followed by an empty line and the malformed tag "*~*~*~*~*~*~*~*~*~*".

This bug may be the cause for Outlook refusing to interpret any text/calendar
parts created by Horde [2].

[1] <http://tools.ietf.org/html/rfc2445>
[2] <http://www.kolab.org/pipermail/kolab-users/2008-September/008661.html>

messages: 16681
nosy: albrecht.dress
priority: urgent
status: unread
title: Horde VCALENDAR 2.0 mime part violates RFC 2445
Kolab issue tracker <kolab-issues at intevation.de>

More information about the devel mailing list