On very high-latency connections, the 10-second timeout for handshaking is too short and the connection attempt will fail (this was observed over a satellite connection with 3-4 second round-trip times and an available bandwidth of ~ 2400 baud). As a stopgap, I have applied the following patch, but it might be better if this were configurable or a more intelligent approach is used to pick the timeout (don't know what that would be though).
On very high-latency connections, the 10-second timeout for handshaking is too short and the connection attempt will fail (this was observed over a satellite connection with 3-4 second round-trip times and an available bandwidth of ~ 2400 baud). As a stopgap, I have applied the following patch, but it might be better if this were configurable or a more intelligent approach is used to pick the timeout (don't know what that would be though).