Hi, Thank Eike for taking time to answer my question regarding to scp/sftp. It's a bumpy road for me to finally get OZ <-> evolution up and running, once I get it running, I think it's great.
Anyway, I guess I will just share my experience here and maybe you find something need to be enhanced or fixed. What I try to do is to sync opie <-> evolution with the CVS version I updated last night. Problem 1. After setup sftp options with correct port, password, I cannot connect to the server. Cause: My Zaurus is using password authentication, Multisync somehow cannot connect even though I provided password in setting. After look into the code of opie plugin, I found it uses sftp in batch mode and I don't think the password provided is used. Solution: My solution is to use public key authentication by coping my public key to authorized_keys on Zaurus. This allow multisync works perfectly. Suggestion: Seems like the password is not useful, even I provided a password, it does not work. Also the password is saved as clear-text which is not a good idea. If there is no way to use password, suggest not even let user configure it. Problem 2. When I first failed to connect, I thought it was caused by the port setting, therefore I try to leave the port filed empty. My guess is that this should be using default port. Click on sync, the log shows everything is OK, no changes are detected. But this caused my contacts in Evolution all gone. Cause: When leave the port as blank, the program will store the setting as port 0. In OPIE plugin, port 0 will cause the plugin not to download file from Zaurus, and the upload will fail. Suggestion: I think this is definitely a bug. The program should detect fail to connect at first place. Problem 3. If I start multisync from command line, and I click edit for the syncpair, the program crash with following message: Syncthread: Exiting. Disconnecting view... Disconnecting ebook... (gnome_segv:10429): Gtk-WARNING **: gtkmessagedialog.c:270: invalid property id 1 for "message-type" of type `GParamEnum' in `GtkMessageDialog' Just throw out something I experienced, if you have come this far, I would like to apologize for my crappy English. :) Regards, Henry
signature.asc
Description: This is a digitally signed message part