Rob Hague
Rob Hague
I think it's perfectly possible to get proper async going in SSH.NET. WaitHandles can easily be wrapped in Tasks if needed (https://github.com/StephenCleary/AsyncEx/blob/master/src/Nito.AsyncEx.Interop.WaitHandles/Interop/WaitHandleAsyncFactory.cs). I think it's a worthwhile mission. I also...
All that being said, if you want to merge this and improve the implementation from there then that's fine with me. It's up to you > We don't have a...
I don't think I have anything more to say that I haven't said before. We have to remember that SSH.NET is *the* library for SSH/SFTP in .NET. There are many...
I think we should take this one on good faith. I have no knowledge of netconf and we have no testing but it seems reasonable to me, and with #639...
I took #639 and the remaining comments from this one
AFAIK OpenSSH dropped SHA-1 algorithms from its default server config, but not from the client. For reference, with: ```bash ssh -V OpenSSH_9.3p1 Ubuntu-1ubuntu3.2, OpenSSL 3.0.10 1 Aug 2023 ``` ```bash...
I don't think we should disable anything by default that OpenSSH doesn't. I would much rather follow their lead on this. We have already seen problems relating to not doing...
I think I was wrong here. I think `ssh -Q` lists supported algorithms, but not necessarily those that are enabled/offered. I think the SHA-1 key exchange algorithms were disabled by...
Download the .nupkg file from https://www.nuget.org/packages/SSH.NET Unzip it (it is a zip file) The dlls are in the lib/ directory
I'm just guessing, but 2023.0.1 introduced a dependency on the Microsoft.Bcl.AsyncInterfaces package You might need the dll from that as well (as well as the dlls of its own dependencies)...