In libopensync-plugin-synce-rra in synce_plugin.c, the code page detection starting at line 140 can fail and then stops the whole sync. Some devices (such as mine) deny remote access to certain parts of the registry, including this area. Rather than failing with error, perhaps it could default to 1252, or have an option available to set the codepage if it cannot be determined (like for the timezone)? I temporarily fixed it by having it access instead HKLM\\Software\\Microsofa\\International\\ACM (Microsofa) and creating such a value on my device.
Thanks for your bug report! Maybe you could make a proper patch for this? :-)
Sure, I attached a simple modification to default to 1252 if opening the registry key fails. I'm not familiar enough with the project to do a more in-depth modification, like guessing the proper codepage based on the desktop system, or providing a command line option or config option for it.
Mark, are you able to act on this?
Thanks!
David