I've recently started to experiment with opensync-irmc 0.22
synchronization on Gentoo to a Sony Ericsson device via bluetooth.
My calendar source is a WebDAV (actually Subversion auto-versioned)
iCal-based calender that is edited only through Thunderbird Lightning
(0.9 at this time).
The deletesonly parameter keeps old, unwanted entries away from the
phone -- at least, most of them: for whole-day events, Lightning adds
DTSTART entries like this:
These entries result in the sunbird-plugin reporting warnings:
Entry: UID=an-uuid-foo-bar DTSTART=(null)
Warning: Entry contains no DTSTART info
(I confirmed that by comparing the event UUIDs.)
These lines result from plugins/sunbird/src/tools.c line 318 and same
file line 335.
According to the iCal specs I found, this is a perfectly valid value
format, see http://www.kanzaki.com/docs/ical/dtstart.html .
Lightning (apparently depending on the exact version) creates even
entries like this:
The overall result is that my phone runs out of calendar memory because
all(!) whole-day-events ever are synced. The funny thing is that the
start and end dates on the phone are correct, but it shows all ancient
whole-day events on any day in the future, regardless of the end date.
But thats a phone-software issue, I guess...
Would it be safe to re-write these entries so they look like
Is there some way I could try 0.3*? On a first look, I didn'f find any
WebDAV support in there...?
Thanks for any suggestions,