diff options
author | Patrick Ohly <patrick.ohly@intel.com> | 2012-04-26 14:27:22 +0200 |
---|---|---|
committer | Patrick Ohly <patrick.ohly@intel.com> | 2012-05-03 09:45:36 +0200 |
commit | 314f0736381fa1300bf52bfc5388e61e06083e30 (patch) | |
tree | fa8f02c517ffbafb2e7efb2e138cd65c6e1e8240 /configure.ac | |
parent | 2abbdbe1e921557c9250bebab4a1f3e634a23e72 (diff) |
local + remote sync: negotiate UID support via SyncCap (BMC #22783)
This uses the new libsynthesis support for adding and checking entries
in the SyncCap to detect per datastore whether UID/RECURRENCE-ID are
truly globally unique and thus can be used to finding pairs. The
presence of the property alone is no guarantee for that.
Previously this kind of pairing was enabled only for local sync, which
was a hack which didn't work for local backends which didn't support
UID (for example, Maemo 5 calendar). It also didn't work for mixtures
of datastores with and without that kind of support.
"1122583000" was randomly chosen as pseudo sync mode. It is a number
because strings confuse Funambol. Note that SYNCMODESUPPORTED() only
works inside the compare script.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 1231b09e..e1ca3585 100644 --- a/configure.ac +++ b/configure.ac @@ -25,7 +25,7 @@ SE_CHECK_FOR_STABLE_RELEASE # Minimum version of libsynthesis as defined in its # configure script and thus .pc files: -define([SYNTHESIS_MIN_VERSION], [3.4.0.16.6]) +define([SYNTHESIS_MIN_VERSION], [3.4.0.16.7]) # Line above is patched by gen-autotools.sh. Handle # both "yes" and "no". |