New Features
Breaking changes
Fixes
- Add IPAddress as parameter to ForwardedPortRemote
Breaking changes
- Remove not SCP feature of creating directory structure for uploaded files or directories
Fixes
- Fix the way SCP handling root path
- Fix problem when huge files could be cut off in the middle
- Fix exception handeling when multiple threads share one channel that can cause application hanging
- Fix internal server window size management
- Improve HTTP proxy error handling
- Improve handling of multiple authentication methods
- Fix threading in ShellStream by locking _incoming object when performing Enqueue
- Fix SCP Upload issue.
- Fix so Channel.Close() is not called during dispose phase
- Fix and remove orphan threads when using port forwarding
- Fix thread synchronization issue when uploading files using SCP
- Fix SshAuthenticationException by handling PartialSuccess response and continue authentication process in that case
- Improve thread-safe event handling
- Replace Task.Factory.StartNew with ThreadPool.QueueUserWorkItem