Commit History

Author SHA1 Message Date
  Gert Driesen 80702f796d Ensure we do not block forever waiting for message listener thread to complete when the server sends a disconnect message, or the message listener thread never actually started. Fixes issue #2591. 11 years ago
  Gert Driesen adfaafdda8 Apply optimization changes to other projects. 11 years ago
  Gert Driesen c61633a3bc * Introduced ChannelExtendedDataEventArgs which is used to signal receive of extended data. 11 years ago
  Gert Driesen c4b120e6a3 Fix Silverlight and WP compile. 11 years ago
  Gert Driesen 188c313818 When disposing a client, (re)use Disconnect() to signal that we're disconnecting - hereby avoiding exceptions getting thrown for a waithandle timeout (waiting for a SSH response message). Note: may need to revisit this again to only avoid throwing exception waiting for a response on a disconnect or channel close/eof message. 11 years ago
  Gert Driesen 71664e2c93 Channel: 11 years ago
  Gert Driesen 9366658bc4 Added simple ServiceFactory to allow unit testing of SshClient. 11 years ago
  Gert Driesen 00ed218425 Added internal IForwardPort interface to allow mocking of forwarded ports. 11 years ago
  Gert Driesen 965a0ba4c7 Introduce IChannel and IChannelSession interface to allow for unit testing. 11 years ago
  Gert Driesen 2427090ecb Added ISession, IAuthenticationMethod and IConnectionInfo interfaces to allow mocking. 11 years ago
  Gert Driesen 8c4e3119ef Support an acceptable group of up to 8192 bits for SHA-1 and SHA-256 Diffie-Hellman Group and Key Exchange (issue #1973 and #1777), and refactor corresponding classes to avoid code duplication. 11 years ago
  Gert Driesen 172cf7b09c Renamed ChannelAsyncResult.cs to CommandAsyncResult.cs to match name of class. 11 years ago
  Gert Driesen 870bedfe55 Move all shared assembly-level attribute to CommonAssemblyInfo.cs. 11 years ago
  Gert Driesen 2ddb3df0e0 * Introduce ClientChannel and ServerChannel classes to distinguish between channel initiated by the client or the server. 11 years ago
  Gert Driesen cd640aa1cd Fix compiler and (correct) resharper warnings across the solution. 11 years ago
  Gert Driesen 65c0412ad3 Sign the assemblies for .NET 3.5, .NET 4.0, Silverlight 4 and Silverlight 5. 11 years ago
  Gert Driesen 1c35970820 Correct casing of Security/Cryptography/HMAC.cs. 11 years ago
  Gert Driesen 2a4299eca5 Enable source control binding for all projects. 11 years ago
  olegkap_cp 19802b6553 Add IPAddress as parameter to ForwardedPortRemote 12 years ago
  olegkap_cp 2d769888f5 Add missing files to linked projects 12 years ago
  olegkap_cp 89a6083eda Refactor HMAC 12 years ago
  olegkap_cp 3bf76ef842 Add HashInfo class and refactor hashing works 12 years ago
  olegkap_cp c46ceaf34b Add support for arcfour cipher and hmac-ripemd160 algorithms 12 years ago
  olegkap_cp 6d2604948d Remove documention content and move code examples into test and code comments 12 years ago
  olegkap_cp 358b08905f Fix and add XML comments 12 years ago
  olegkap_cp 38b016236e Add few examples into code comments 12 years ago
  olegkap_cp 2c424f6256 Refactor ShellStream to add BeginExpect 13 years ago
  olegkap_cp 2c9928aa1e Add couple more extended requests for future support 13 years ago
  olegkap_cp 503cb0c062 Add some SFTP messages for future support 13 years ago
  olegkap_cp 0923fb8db1 Refactor usage of extened requests 13 years ago