On Tue, 2010-01-12 at 11:41 +0000, M R wrote:

> Just wondering if anyone has managed to establish a sync over HTTPS from
> the N900. When I switch to HTTPS on the N900 I get the following INFO
> message followed by timeouts.

Regarding the timeouts, we already changed the code so that it stops
trying immediately for the first message and only retries while a sync
runs.

> [INFO] SoupTransport Failure: https://www.xxxxx.co.uk/horde3/rpc.php via
> libsoup: SSL handshake failed
> 
> Looking at the traffic coming into the server, it would appear no
> connection is being established from the N900 and that this is a network
> transport problem?

Are you sure there is not TCP connection at all? The error looks like
the client connects to the HTTPS port successfully, then fails during
setting up SSL encryption. A likely cause is a server certificate that
cannot be verified by the client. Such a failure might not show up in
the HTTP servers logs because it never gets to see the HTTP command.

There are options to control SSL checking:
$ syncevolution --sync-property ? | grep SSL

Try:
$ syncevolution --run --sync-property SSLVerifyServer=0 \
                      --sync-property SSLVerifyHost=0 \
                      <server>

Use "--configure" instead of "--run" to change this permanently. I don't
know how to properly import the server certificates into Maemo. We have
a SSLCertificateFile property which might help.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to