I'm in the same boat as you two. My upgrade path was:
From: 5.0.14_GA_2850.RHEL5_64_20090303145145 CentOS5_64
To: 6.0.3_GA_1915.RHEL5_64_20091118095806 CentOS5_64
iPhone 3.1.2 w/ CalDAV broke as soon as the upgrade was complete. Broke is a bad word though, because like you, some of the functionality remains:
-- If I change the Calendar or Task "color" in Zimbra's web interface, the iPhone reflects the color changes in the Calendar root list.
-- If I create an appointment on the iPhone, it is successfully added to Zimbra.
-- If I delete THAT appointment from the iPhone, it is successfully deleted from Zimbra.
-- Existing appointments within Zimbra simply do not appear.
-- New appointments added to Zimbra web interface do not appear on the iPhone.
There are no errors. I'm using a legitimate SSL certificate. I have completely power cycled the iPhone, and even removed/re-added the account. The Account URL I'm using is:
https://mail.fqdn.com:443/principals...#37;40fqdn.com (swapping '%40' for '@' makes no difference).
I tried syncing Zimbra 6.0.3 to iCal on my Macintosh using the same Account URL and it worked as intended. It would seem that iPhone 3.1.2's implementation of CalDAV no longer plays nice with ZCS 6.0.3's.
What would be my next steps for troubleshooting this problem? I'm a fairly advanced systems admin, so getting technical is not an issue.