SyncEvolution 1.0.1 released#
SyncEvolution 1.0.1 ================ A bug fix release. The main reason for releasing it is that SyncEvolution 1.0 no longer worked on recent distros (Fedora Core 13, Debian testing) because of a name clash between the Bluez D-Bus utility code and recent glib. Details: * compile fix for FC 13 (and possibly others): use private copy of gdbus ([BMC #3556](http://bugs.meego.com/show_bug.cgi?id=3556)) * sync-ui: prevent overwriting device configs by accident ([BMC #3566](http://bugs.meego.com/show_bug.cgi?id=3566),[BMC #1194](http://bugs.meego.com/show_bug.cgi?id=1194)) Setting up a phone used the template name as config name and overwrote an existing configuration of another phone that was created using that same template. Now the code uses the Bluetooth device name as set on the device and checks for (less likely) collisions. It also sanitizes the name to avoid complicated config names (only relevant when also using the command line). * syncevo-dbus-server: accept ‘application/vnd.syncml+xml; charset=UTF-8’ for starting an HTTP session ([BMC #3554](http://bugs.meego.com/show_bug.cgi?id=3554)) The redundant charset specification was set by the Funambol Thunderbird client. Because of a literal comparison against ‘application/vnd.syncml+xml’ the messages were rejected. * config fix: operations on non-peer configs failed ([BMC #3157](http://bugs.meego.com/show_bug.cgi?id=3157)) When running operations on a non-peer configuration (like –restore @default addressbook), the operation fails with [ERROR]