[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/