summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2012-04-26 14:27:22 +0200
committerPatrick Ohly <patrick.ohly@intel.com>2012-05-03 09:45:36 +0200
commit314f0736381fa1300bf52bfc5388e61e06083e30 (patch)
treefa8f02c517ffbafb2e7efb2e138cd65c6e1e8240 /configure.ac
parent2abbdbe1e921557c9250bebab4a1f3e634a23e72 (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.ac2
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".