This release provides mainly more fixes from
2012.12.21 release.
New Features
- Add ability to specify terminal modes for Shell terminal
- Add BeginExpect methods to ShellStream
Fixes
- Add locking in ShellStream Read function
- Add HostKeyName property to HostKeyEventArgs
- Refactor RequestWrite method to write one block at a time
- Add request synchronization for SftpWrite operation which should resolve issue of wrong or incomplete data to be written
- Restrict SftpFileStream buffer size to maximum of 16KB.
- Add ability to specify password as byte array which can be cleaned up later for security reasons
- Fix to update SftpUploadAsyncResult with actual number of bytes that was already written to the server
- Add callback parameters to UploadFile, DownloadFile and ListDirectory methods to allow easy way to report progress
- Fix handling of SftpFileAttributes so only attributes that changed will be updated
- Fix SocketReadLine for Silverlight version to support multiple lines
- Improve IsSocketConnected to determine wheither client is connected or not
- Fix Shell support in Silverlight and WindowsPhone applications
- Fix synchronization issue in ShellStream reading
- Handle channel closed message by SubsystemSession class to prevent hanging situation when channel cannot be open
- Ensure Queue.Dequeue operation is called only when data still availalbe in queue