Groupware sync 11 changes

This page list changes in the July 2012 (Funambol v11) release of the Groupware Sync server.

Snapshot download (July 26): http://cdn.bionicmessage.net/bm-groupware-20120726.tar.bz2 (~180M)

A more complete changelog can be found from git: https://gitorious.org/bmessage-funambol

Please take note of the following errata:
 * Low memory (<1GB)? Server won't start?
 * Workaround for Citadel 8.15 CalDAV issue

Top level changes

 * Update to Funambol v11
 * Citadel push email connector removed
 * OpenGroupware Coils URLs added to wizard
 * Fake SAPI webapp added for compatibility with Funambol v11/OneMediaHub clients (PIM sync only)

Funambol GroupDAV Connector

 * Funambol pim-framework now handles the conversion between iCalendar and vCalendar. This should improve the accuracy of recurrence rule conversions.
 * New feature: User-ID mapping - allows the user id to be substituted using a database table

JGroupDAV

 * OPTIONS request now issued on all collections to determine Cal/CardDAV
 * Improved Cal/CardDAV handlers
 * All vCard's posted to servers will be vCard 3, per CardDAV requirement
 * Certain characters (such as ':') in UIDs are escaped before adding to the server, fixes issue with plan44 iOS client
 * All HTTP requests are pre-emptively authed.
 * Improved vCard matching.

Misc

 * Copy of Funambol PIM framework shipped (11.0.2-bm) fixes issues relating to timezones and iCalendar compatibility; will be sent back upstream.
 * This release is much heavier than the last one, once I am confident about the stability of the v11 branch, I will begin efforts to trim it.