[GroupDAV] GroupDAV connector installed, but noop
matt
groupdav@opengroupware.org
Sat, 27 Jan 2007 11:39:32 +1100
On 27/01/2007, at 6:06 AM, Adam Tauno Williams wrote:
> FINER: Encountered an unsupported property 'SOURCE' (ignored).
> Jan 26, 2007 2:06:37 PM com.funambol.foundation.pdi.parser.VcardParser
> notImplemented
> FINER: Encountered an unsupported property 'NAME' (ignored).
> - in the Catalina log. Maybe this is normal?
Funambol's vcard parser doesn't support every property around, yet.
Shouldn't cause any significant data loss.
>> The time shift issue has been solved, and there is a new config
>> option allowing the insertion of VTimeZone data into each event
>> added/
>> updated by the connector. All events added/updated are in local time
>> format.
>
> Can you give an example of what would be in the referenced file? Is
> this just a text file that gets tacked onto the end of each event?
>
Just a standard VTimeZone definition. If you have evolution or
libical installed you'll already have these on your system in /usr/
share (do find * | grep .ics)
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/softwarestudio.org/Olson_20011030_5/Australia/Melbourne
X-LIC-LOCATION:Australia/Melbourne
BEGIN:STANDARD
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
TZNAME:EST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100
TZNAME:EST
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
Which will be attached to the calendar event like so:
BEGIN:VCALENDAR
PRODID:-//BionicMessage Funambol Connector//funambol2ical4jconvert//EN
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20070123T184914Z
CLASS:PUBLIC
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Australia/Melbourne:
20070123T100000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Australia/Melbourne:
20070123T110000
SUMMARY:Test event
DESCRIPTION:
UID:8216634
LAST-MODIFIED:20070123T184914Z
END:VEVENT
BEGIN:VTIMEZONE
TZID:/softwarestudio.org/Olson_20011030_5/Australia/Melbourne
X-LIC-LOCATION:Australia/Melbourne
BEGIN:STANDARD
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
TZNAME:EST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100
TZNAME:EST
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
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.
Regardless if the timezone definition is inserted or not, all times
uploaded to the server are now treated as local.