We've just upgraded to 4.05 (server & outlook connector) and we're having major issues with all-day events.
All-day events that are synced back to outlook seem to have their times modified. The starting time is correct (12AM that day), but the end time appears to be 7PM the next day. Also, the "All day event" checkbox does not appear checked.
I guess this is similar to a previous issue where all-day events would span over two days, but this seems a little different. There's been so many issues with calendars and timezones I can't keep up.
I've included a relevant slice out of the outlook debug log below. The first thing I notice is that the timezone is completely wrong. It appear to be using Pacific Time (GMT-8), but I'm pretty sure both my server and client are set to use Sydney time (GMT+10). So I have no idea where this is coming from!
I assumed that if this was a simple timezone issue both the start and ending times would have shifted by the same amount, but only the ending time is incorrect.
Content-Type: text/calendar; name=meeting.ics; method=PUBLISH; charset=utf-8
TZIDGMT-08.00) Pacific Time (US & Canada) / Tijuana
SUMMARY:all-day test event 7
DTSTART;TZID="(GMT-08.00) Pacific Time (US & Canada) / Tijuana":20070109T000
DTEND;TZID="(GMT-08.00) Pacific Time (US & Canada) / Tijuana":20070110T00000