use Popen instead of tunnelrunner to handle tunnels
Bug #227352 reported by
Brandon Williams
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 |
To post a comment you must log in.
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.