Research Data Management Platform (RDMP) is an open source application for the loading,linking,anonymisation and extraction of datasets stored in relational databases.
Add support for aes*-gcm@openssh.com cipher algorithms on .NET 6+
Add cancellation of SshCommand via signals
Add SshCommand.ExecuteAsync
Add support for zlib@openssh.com compression algorithm on .NET 6+
Breaking changes:
SshCommand.ExitStatus was changed in #1423 from returning int to returning int? to reflect the fact that an exit status may not always be returned.
PipeStream (which provides the implementation of SshCommand.OutputStream and ExtendedOutputStream) was rewritten in #1399 to fix a number of bugs and become more "stream-like". As such:
It may now block where previously it may have returned 0 prematurely
It may now return partial data where previously it may have blocked until a certain amount of data was available.
The properties BlockLastReadBuffer and MaxBufferLength have been removed.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps SSH.NET from 2024.0.0 to 2024.1.0.
Release notes
Sourced from SSH.NET's releases.
... (truncated)
Commits
a553152
Set version to 2024.1.0 (#1429)3bc5684
Add SshCommand.ExecuteAsync (#1426)919af75
Remove unnecessary DNS lookup in Connect (#1412)27fad71
On SOCKS5 proxy: set hostname, not always IP (#1072)6933e09
Fix netconf framing protocol (#946)0effbd7
Updated NETCONF framing protocol detection to check both client & server capa...1b71e8f
fix build with .NET 9.0 SDK (#1427)9dc7db9
Support creating Shell(Stream) without PTY (#1419)830e504
Rename SftpFileSytemInformation to SftpFileSystemInformation (#1425)ac395dd
A couple of changes/fixes in SshCommand (#1423)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show