use Popen instead of tunnelrunner to handle tunnels

Bug #227352 reported by Brandon Williams
2
Affects Status Importance Assigned to Milestone
Tunnel Manager
New
Wishlist
Brandon Williams

Bug Description

tunnelmanager currently uses an external utility program, tunnelrunner, to open and monitor the tunnels. It does this mostly so that I can control stdin, stdout, and stderr more carefully for the ssh process.

I think it should be possible to simply run ssh with Popen from the subprocess module instead. I will investigate this to see whether I can get rid of the current depency on an external utility script.

Changed in tunnelmanager:
assignee: nobody → opensource-subakutty
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Brandon Williams (opensource-subakutty) wrote :

tunnelrunner now disconnects from the controlling terminal in GUI mode in order to allow ssh-askpass to be run. I'm not sure that I want to disconnect the whole process from the controlling terminal when it's run from the command line (though it already has no controlling terminal when run from a menu), so I don't know whether I want to make this change. It's probably just as good the way that it is.

Changed in tunnelmanager:
status: Confirmed → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.