On Tue, 2010-09-21 at 19:47 -0400, Rich Renomeron wrote: > Hi, > > I'm having a problem updating a contact using CardDAV with Zimbra. I'd > like to be able to take a closer look and see what's going on so I can > file a more useful bug report. The Zimbra server I'm working with is > HTTPS and I don't have access to its private key, so using Wireshark is > not really an option. Are there any other options for being able to see > the traffic between Evo and the server? <snip> You'll need to do some work to get it to work properly with Zimbra. Here is an excerpt from a private correspondence I had with someone on the Zimbra forums facing a similar issue:
You will need a few patches depending on your version level. Here are our internal notes for rebuilding the Debian Evolution Data Server package for 2.30.2. We are running on Lenny (Stable) but with Evolution installed from Squeeze (Testing). If you are building on Debian, you can simply follow it with adaptations for your environment (e.g., we disable gnome-keyring support - you probably would not). If you are on another platform, it will at least give you the patch locations. After this internal document, I'll include information on configuring Evolution: Evolution Data Server Package Rebuild Revision 1: August 12, 2010: John A. Sullivan III - updated to reflect source for 2.30.2 cd /data/download mkdir evolution-data-server cd evolution-data-server apt-get -t testing source evolution-data-server (as root) apt-get build-dep evolution-data-server - oops! We cannot do this as it wants to install gnome-pkg-tools which will want to upgrade just about everything to Squeeze from Lenny. Instead, we ran the build, found out what specific packages we needed and isntalled gnome-pkg-tools from Lenny. We also found we needed to upgrade libtool to Squeeze. We previously found (in 2.28) that we needed to also install zlib1g-dev so that is left in the below command as well. (as root) apt-get install gnome-pkg-tools; apt-get -t testing install debhelper dh-autoreconf libdbus-glib-1-dev gperf libtool zlib1g-dev (not pulled in by build-dep - the testing one is needed to create the zlib.pc file for package manager; without it, .configure will fail) cd evol* Download the patch from https://bugzilla.gnome.org/show_bug.cgi?id=623936 and name it eds-close-connection.patch Apply (patch -p1 < eds-close-connection.patch) Hmm . . . we found we had to remove the hunk for line 757 as that function seems to have been removed Download the test patch from https://bugzilla.gnome.org/show_bug.cgi?id=604650 and name it eds-text-vcard.patch Apply (patch -p1 < eds-text-vcard.patch) cd debian Edit rules to set -enable-gnome-keyring=no. This is because we are running this in a VServer guest which does not have direct access to hardware. Gnome Keyring insists on calling HAL and floods the syslog with errors when it cannot. Edit changelog by adding at the top: evolution-data-server (2.30.2.1-2) unstable; urgency=low * NMU * Apply patch to allow other than x-vcard mime-type vcards * Apply patch to close dav connection -- <an appropriate email address> Thu, 12 Aug 2010 06:31:00 -0400 cd .. debuild -uc -us _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list