3c492ef7ad
Renaming "evolutionsource/user/password" to "database", "databaseUser", "databasePassword" affects D-Bus API clients which depend on the old names. No known clients use these properties, so making the change is acceptable, but some caution is needed nevertheless. This patch adds a validation step to SetConfig() that detects unknown properties and top-level entries. "" for sync properties and "source/<name>" for source properties are currently accepted, everything else is rejected. Property values are also checked in advance, compared to checking them later as part of copying them. The exception raised now for invalid values is a more specific org.syncevolution.InvalidCall. While adding the validation step it was noticed that the description of temporary settings in SetConfig() was incorrect: temporary changes *do* affect the result of GetConfig(). Documentation fixed. Temporary settings can be reset now with SetConfig(update=False, temporary=True), something which wasn't allowed earlier. |
||
---|---|---|
.. | ||
Algorithm | ||
keys | ||
test-dbus | ||
testcases | ||
abort-redirect.cpp | ||
client-test-main.cpp | ||
client.supp | ||
ClientTest.cpp | ||
ClientTest.h | ||
compare.xsl | ||
COPYING | ||
dbus-server-config.py | ||
dbus-server-connect.py | ||
dbus-server-http.py | ||
dbus-server-sync.py | ||
dbus-session.sh | ||
evo.supp | ||
generate-html.xsl | ||
Makefile.am | ||
proxy.py | ||
README.funambol | ||
README.google | ||
README.memotoo | ||
README.mobical | ||
README.nokia_7210c | ||
README.Ovi | ||
README.qtcontacts | ||
README.scheduleworld | ||
README.syncevolution-server | ||
README.zyb | ||
resultchecker.py | ||
runtests.py | ||
synccompare.pl | ||
syncevo-http-server-logging.conf | ||
syncevo-http-server.py | ||
syncevo-phone-config.py | ||
sys.supp | ||
test-dbus.py | ||
test.cpp | ||
test.h | ||
valgrindcheck.sh |
This document is used to show interoperability test information with zyb server. http://bugzilla.moblin.org/show_bug.cgi?id=2424 * The zyb Server's device information ZYB HTTP SyncML Server Version:3.9.18 Build:3.9.18b572 * Test Environment Variables Settings CLIENT_TEST_SERVER=zyb CLIENT_TEST_EVOLUTION_PREFIX=file:///tmp/test/ * Test Profiles Settings -- N/A * Data formats we need to test: -- Client::Sync::vcard21 * Know Limitations in ZYB server: VCard21 -- Only below properties are accepted: FN, N, PHOTO, BDAY, ADR, LABEL, TEL, EMAIL, TZ, GEO, TITLE, ROLE, LOGO, ORG, NOTE, REV, SOUND, URL -- The property 'N' parser error: treat "\;" as the delimiter -- The property 'ADR': if it is long, three extra chars '\r', '\n' and ' 'will be added in the property value. -- Server does escaped text processing, e.g, "<\;" is converted to "<" -- Server sends mismatch anchors between two sync even if there is no failure. * Known test failures: -- NONE