Feature #64


Remove dependency on TCP ports for 2-way communication (passive mode)

Added by Kalle Kaitala 5744 days ago. Updated 5364 days ago.

Status:Closed Start:
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:


Target version:0.6.4

Votes: 0


Currently both the client and server need open ports for successful communication. Since most home-level connections come with port restrictions, and because you can basically do everything inside a single TCP connection, remove the need of a client having an open TCP port.


Updated by Mirco Bauer 5704 days ago


I agreed with Cobrian that a temporarly solution using TcpChannel + SSH tunnel (controlled by smux) is acceptable to solve firewall and NAT issues. In the long term the TcpChannel itself should be smarter or be replaced by something else.

Updated by Mirco Bauer 5676 days ago

  • Status changed from New to Closed
  • 1 set to fixed

Implemented in SVN r427

Updated by Mirco Bauer 5578 days ago

  • Status changed from Closed to Feedback
  • 1 deleted (fixed)

Well this is not fully completed yet, as you can't configure it.

Updated by Mirco Bauer 5461 days ago

  • % Done changed from 0 to 80

The Engine Manager needs SSH settings.

Updated by Mirco Bauer 5436 days ago

  • Target version changed from 0.8 to 0.6.4

Updated by Mirco Bauer 5364 days ago

  • Status changed from Feedback to Closed
  • % Done changed from 80 to 100

SSH is now fully configurable with the GUI.
Implemented in git commit 15440b60da30f55775edf75e42bcb7ca9a140002

Also available in: Atom PDF