On 24 Jun, 05:01 pm, mark@catseye.org wrote:
On 2014-06-21, 10:24, exarkun@twistedmatrix.com wrote:
A different approach you could take would be to implement this connection sharing feature for Conch. I can pretty much guarantee it's possible to implement since an older version of Conch actually did implement it. :) The implementation was removed because it was fragile, complicated, and poorly tested. It would be great to re- introduce the functionality with a higher quality implementation.
I'll look into what it might take to implement this in a robust way with tests for Conch. I think that's definitely a preferred solution, since it sounds like such a feature might be accepted (I wasn't considering this initially since Conch is a generic SSH transport, and piggybacking on top of an existing OpenSSH socket is a highly-specific thing.)
To clarify slightly, what was implemented in Conch before was the entire connection sharing feature. Conch could act as a master and share connections with other Conch clients. It could not talk to an OpenSSH master and to share a connection. Jean-Paul