
Adds support for Windows 10 IoT and .NET Core 3.0.
Features
- All: Added support for .NET Core 3.0.
- All: Added support for Microsoft Windows 10 IoT (via .NET Core 3.0).
- SFTP: Added Settings.PreferInteractiveAuthentication option (prefer 'keyboard-interactive' to 'password' authentication).
- SCP: Added Settings.PreferInteractiveAuthentication option (prefer 'keyboard-interactive' to 'password' authentication).
- File Server: Added FileServerUser constructors that accept FileSystemProvider.
- File Server: More common forms of ungraceful session termination are no longer logged as errors at LogLevel.Error.
- Mail: Disabled Attachment.DisplayName normalization (only FileName should have been normalized).
- Mail: Enhanced TNEF (winmail.dat) parser to detect embedded resources.
- SSH Shell: Added Settings.PreferInteractiveAuthentication option (prefer 'keyboard-interactive' to 'password' authentication).
- SSH Shell: Added Ssh.StartSocksServer method (starts a local SOCKS5 proxy server that tunnels connections through SSH).
- SSH: Added SshGssApiCredentials.AccountName property to make it possible to specify an account name to be passed to the SSH server.
- SSH: Added workaround for legacy WS_FTP 7.x servers that encode long SSH packets improperly.
- Common: Optimized internal Task infrastructure on old .NET platforms.