Ok, now i've solved the debug.txt growing issue for me, by commenting out most of the debugLog in zimbra.php. The Problem with the recurring appointments is rather strange, when a recurring appointment is created inside zimbra webclient, it is synced to cellphone as non recurring. Debug.txt shows
Code:
04/15/10 11:58:01 [3002] /var/www/z-push/backend/zimbra.php:977 Undefined index: (8)
04/15/10 11:58:01 [3002] /var/www/z-push/backend/zimbra.php:977 Trying to get property of non-object (8)
04/15/10 11:58:01 [3002] /var/www/z-push/backend/zimbra.php:1065 Undefined index: at_attribute_a (8)
When i change the time of the apponitment, by moving the entry in webclients calendar, the appointment is synced to cellphone with the new time and the RECURRENCE 

debug.txt shows:
Code:
04/15/10 11:59:50 [3002] Sync folder:Calendar
04/15/10 11:59:50 [3002] END GetMessageList { count = 9 }
04/15/10 11:59:50 [3002] END GetMessageList { count = 79 }
04/15/10 11:59:50 [3002] /var/www/z-push/backend/zimbra.php:977 Undefined index: (8)
04/15/10 11:59:50 [3002] /var/www/z-push/backend/zimbra.php:977 Trying to get property of non-object (8)
04/15/10 11:59:50 [3002] /var/www/z-push/backend/zimbra.php:1061 Undefined index: or_attribute_d (8)
04/15/10 11:59:50 [3002] /var/www/z-push/backend/zimbra.php:1065 Undefined index: at_attribute_a (8)
04/15/10 11:59:50 [3002] end Everytime the recurrence is synced from zimbra to cellphone, the error
Code:
04/15/10 11:59:50 [3002] /var/www/z-push/backend/zimbra.php:1061 Undefined index: or_attribute_d (8)
is displayed in debug.txt, when it is not synced this line is missing... maybe this helps debuging
Creating an appointment with recurrence on cellphone is always synced as recurring appointment to zimbra in the first step...
Another strange behavior: debug.txt is flooded with
Code:
04/15/10 12:00:19 [3002] /var/www/z-push/backend/zimbra.php:589 Undefined index: f (8)
Greetings,
Andy