I briefly glanced at how sync works for calendars and it appears that it us=
RFC2445. Since I haven't looked at the details for barry is this correct? I=
it is, when I add Class and FreeBusy to the records I'll convert to strings=
if not then I'll leave as integers.
From: Chris Frey <cdfrey@fo...> - 2007-05-17 18:37:33
On Mon, May 14, 2007 at 05:14:02AM -0600, Brian Edginton wrote:
> I briefly glanced at how sync works for calendars and it appears that it uses
> RFC2445. Since I haven't looked at the details for barry is this correct? If
> it is, when I add Class and FreeBusy to the records I'll convert to strings,
> if not then I'll leave as integers.
A later email mentioned that you answered your own question here, but
if you're looking at the code, I think you deserve an answer anyway. :-)
I had been using RFC 2445, planning to use the documented format
over the sparsely documented OpenSync XML format. This is what the
code attempts to implement.
Unfortunately, this turned out to be rather hairy, especially when
dealing with timezones, and having to almost write my own iCalendar
parser. It was just getting to be too much work, when a lot of the
parsing code should have been already in OpenSync, and the support
functions available in that format favoured the XML data format.
So I decided to bite the bullet and start porting to 0.30 (which is not
yet released AFAIK) and port to using the OpenSync XML format for
data exchange. This work is not yet complete, and the CVS for the
opensync plugin is currently in flux.
I hope that answers your questions... please ask more if not.