[kronolith] Invitation e-mail wrong?
Jan Schneider
jan at horde.org
Thu Jan 17 10:38:44 UTC 2013
Zitat von Jens-Uwe Mozdzen <jmozdzen at nde.ag>:
>> What I failed to check was the content of the invitation email - it
>> was inconsistent as well... while HTML correctly showed 18 Jan
>> 00:00 to Jan 19 23:59, the ICS parts were again a day longer: Jan
>> 18 to 20. After accepting my own invitation, again the stored event
>> was modified to the new date range, making it one day longer than
>> originally planned.
>>
>> My conclusion: The invitation emails are in fact inconsistent and,
>> concerning the ICS part, wrong.
>>
>
> Average life time of conclusions: Today shorter than ever.
>
> I just received an invitation from Google for an all-day, single-day
> event. While I won't take them for the master of the Universe, I
> expect them to send standard-conforming invitation emails - and that
> specific one again had the end date as "start date + 1".
>
> Both invitations (Google/Horde) are of type text/calendar.
>
> For text/calendar, the following is defined in RFC 2445, 4.6.1:
>
> The "DTEND" property for a "VEVENT" calendar component specifies the
> non-inclusive end of the event.
>
> I read that so that for a single-day all-day event, DTEND is to be
> DTSTART+1... making the Horde invitation correct.
Indeed.
> But doesn't that mean that Horde's handling of the invitation is
> incorrect? Shouldn't it be so in the case of all-day events, that
> the internally stored end date is DTEND-1? Because kronolith seems
> to interpret that value as inclusive.
Yes.
--
Jan Schneider
The Horde Project
http://www.horde.org/
More information about the kronolith
mailing list