Feature #64


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

Added by Kalle Kaitala 5781 days ago. Updated 5400 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 5740 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 5712 days ago

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

Implemented in SVN r427

Updated by Mirco Bauer 5614 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 5497 days ago

  • % Done changed from 0 to 80

The Engine Manager needs SSH settings.

Updated by Mirco Bauer 5473 days ago

  • Target version changed from 0.8 to 0.6.4

Updated by Mirco Bauer 5400 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