Support for libssh2_channel_request_auth_agent in with-ssh-connection macro #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When
:forward-agent t
argument is passed towith-ssh-connection
macro,it will use libssh2_channel_request_auth_agent call before execution the body.
The function was merged on 13 August 2019
and should be included in the libssh2 > 1.9.0 which is not released yet.
Warning
This code works without errors for me, but agent is not forwarded.
Steps to reproduce:
brew install --build-from-source libssh2 --HEAD
Expected output is:
Actual output:
Final note
I wasn't able to compile original agent forwarding example from libssh2 to check if the C library works as expected.
Maybe somebody can help me with that?