[GroupDAV] GroupDAV Connector / Corrupted Times (ZideStorebug?)
IGnatius T Foobar
groupdav@opengroupware.org
Fri, 26 Jan 2007 10:23:26 -0500
>The DTSTART and DTEND values are the correct translation of the times to
US
>Mountain time, but this translation should not be happening. When I try
to
>pull the event back down to my machine in US Eastern time, the client
thinks
>the event should be at 1900 instead of 2100 like I originally specified.
Is there any chance that libical is used in either the connector or the
back end?
Here in Citadel land we've got everything bound to libical 0.26 (Omar
Kilani's build) and there's a problem that spontaneously showed up over
the last week or two involving icaltime_from_timet(). On some machines
(so far we're unable to figure out the commonality) that causes it to
assume GMT even though you asked for local time.
We worked around the problem by eliminating the intermediary conversion
to time_t. YMMV.
I don't know if this has anything to do with your issue, but the symptoms
sound so similar that I thought I'd offer up this information "just in
case."
-- Art
(oh, and because I haven't said this lately: CalDAV sucks.)