In trying to connect to a FreeBSD server with the OSX client (both the one on the main page and the r9554 development build)...
If I launch the client manually via a terminal window, it works/connects fine.
If I try to fill in the connection info in the GUI, it connects fine assuming I leave the password box blank and the password prompt appears in a terminal window.
If I try to launch the client via the GUI from /Applications no matter what I try the connection fails.
As you can see from the screenshots this appears to be an issue with the authentication method?
The first screenshot is a SSH connection by leaving the password box blank, launching the GUI by
The second screenshot is an attempt to fill the password into the password box in the GUI, also launching the GUI by
Ah, it looks like we do a double authentication attempt: the password is handed over to ssh (via an ugly askpass hack) and then also to the remote end. The server then bounces the connection because no authentication is required.
I had tried to do something more complicated to try to ensure we only pass the password once (either to ssh or in the hello packet but never both), but the code got messy - and this is still safe.
@rnc01: does that work for you?
I'll give it a shot and let you know but will be a few days, I'm out of town and the machines in question are firewalled to local traffic only.
Not heard back, I assume this is fixed - feel free to re-open if that's not the case.
The change was included in 0.14.26 and 0.15.1
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/886