[GroupDAV] GroupDAV connector installed, but noop
Helge Hess
groupdav@opengroupware.org
Sat, 27 Jan 2007 01:52:28 +0100
On Jan 27, 2007, at 01:39, matt wrote:
> How embedded timezone definitions are handled isn't defined (/
> explained yet) in the GroupDAV spec, so I can't guarantee it will
> keep clients in sync.
Thats not "completely" true. GroupDAV basically says that times must
be transferred in UTC (Z suffix), so servers/clients are basically
free (/required) to drop any timezone definitions they find. (and the
client is responsible for displaying the UTC in the configured
timezone).
However, we have GroupDAV section 11 ;-) Dropping the timezone
doesn't work for rrules (you need to know the timezone to calculate
them).
My preferred way to solve this is to allow the server to reject iCals
containing rrules in a defined way. The client could then prompt the
user whether he wants to flatten the rrule on the client side (which
knows the timezone).
I think this is a reasonable solution to avoid complication of server
implementations, a hard requirement for vtimezone would be a HUGE
hurdle for implementation (on the db based legacy servers which
GroupDAV keeps in mind).
Greets,
Helge
--
Helge Hess
http://www.helgehess.eu/