Out-of-band data + SSH Agent forwarding#423
Out-of-band data + SSH Agent forwarding#423rinne wants to merge 3 commits intomobile-shell:masterfrom
Conversation
layer and agent forwarding support in top of out of band mechanism. I contrubute this code to Mosh project under the same license that Mosh itself is distributed. All licensing options and clauses included. Signed-off-by: Timo J. Rinne <tri@iki.fi>
Signed-off-by: Timo J. Rinne <tri@iki.fi>
Does not add any new functionality as such, but makes it easier to add new stuff in future. Signed-off-by: Timo J. Rinne <tri@iki.fi>
|
This looks great and very robust. Repeating a bit from IRC: 14:47 < KeithW_> Rinne, re: the OOB protocol -- I'm tending to think it should 15:09 < KeithW> Ok. FWIW I think your suggestion to augment our Select class to |
|
Some more IRC: 18:59 < Rinne> did i already comment on oob's position in the protocol stack. i remember writing |
|
So what's the skinny on this? Could it be included before someone moves it down to the datagram layer? |
|
👍, patch works flawlessly, would be awesome to get it in. |
|
Another +1 here -- would be great to get this upstream. |
|
+1 for this too. I'd love to have this feature in the upstream packages. It looks like a pretty sizable patch though and maybe the maintainers are waiting for some kind of audit of it first before merging it? |
|
adding my +1. I'm running this patch set hoping that it gets merged. |
|
What is the status of this patch? Would love to have this feature. |
|
I agree with @rinne and as a mosh user I'd like this feature as-is |
|
Any chance this will make it into the main repo? |
You had a year to mull it over. What's the verdict? |
|
Any movement on this patch? I see there are now merge conflicts. Mosh supporting OOB data, including ssh-agent, would be an amazingly useful thing to have. |
|
I expected those conflicts to be substantial, because they were mentioned so many times lately. In contrast they appeared to be trivial. Should anyone be interested to build an agent enabled version of otherwise current keithw master branch stuff, it can be done in the ssh-agent-forwarding branch of my repo https://github.com/rinne/mosh $ git checkout https://github.com/rinne/mosh.git $ cd mosh $ ./autogen.sh && ./configure && make Agent enabled version must be available in both ends. The current one is fully compatible with the one in this pull request. Agent enabled version is also fully compatible with non-agent-enabled mosh version (except of course the request for agent forwarding is silently ignored by non-agent-enabled server). I won't bother with another pull request unless someone asks for it. |
|
@rinne Getting build warning from the merged branch in your repo, was this introduced with your merge of the conflicts? The debuild script treats warnings as errors. Could you perhaps add a merge commit to this branch and push? IIRC that should be added to the PR. |
|
My compilation in OpenSuse or in OSX (under macports) doesn't get that warning and I don't have time to decipher that. Maybe you can fix it and send me a patch against ssh-agent-forwarding branch? |
|
+1 |
|
I probably won't do anything to it, if there is no clear indication that it's going to be merged. Meanwhile the agent enabled version can be compiled from my repo. repo: https://github.com/rinne/mosh.git |
|
👍 |
mobile-shell/mosh#423 makes it seem like support could be added very soon, though...
Pluggable out of band communication mechanism over Mosh transport
layer and agent forwarding support in top of out of band mechanism.
I contrubute this code to Mosh project under the same license that
Mosh itself is distributed. All licensing options and clauses
included.
Signed-off-by: Timo J. Rinne tri@iki.fi