Commit History

Autor SHA1 Mensaxe Data
  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. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen adfaafdda8 Apply optimization changes to other projects. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen c61633a3bc * Introduced ChannelExtendedDataEventArgs which is used to signal receive of extended data. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen c4b120e6a3 Fix Silverlight and WP compile. %!s(int64=11) %!d(string=hai) anos
  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. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 71664e2c93 Channel: %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 9366658bc4 Added simple ServiceFactory to allow unit testing of SshClient. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 00ed218425 Added internal IForwardPort interface to allow mocking of forwarded ports. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 965a0ba4c7 Introduce IChannel and IChannelSession interface to allow for unit testing. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 2427090ecb Added ISession, IAuthenticationMethod and IConnectionInfo interfaces to allow mocking. %!s(int64=11) %!d(string=hai) anos
  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. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 172cf7b09c Renamed ChannelAsyncResult.cs to CommandAsyncResult.cs to match name of class. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 870bedfe55 Move all shared assembly-level attribute to CommonAssemblyInfo.cs. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 2ddb3df0e0 * Introduce ClientChannel and ServerChannel classes to distinguish between channel initiated by the client or the server. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen cd640aa1cd Fix compiler and (correct) resharper warnings across the solution. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 65c0412ad3 Sign the assemblies for .NET 3.5, .NET 4.0, Silverlight 4 and Silverlight 5. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 1c35970820 Correct casing of Security/Cryptography/HMAC.cs. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 2a4299eca5 Enable source control binding for all projects. %!s(int64=11) %!d(string=hai) anos
  olegkap_cp 19802b6553 Add IPAddress as parameter to ForwardedPortRemote %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 2d769888f5 Add missing files to linked projects %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 89a6083eda Refactor HMAC %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 3bf76ef842 Add HashInfo class and refactor hashing works %!s(int64=12) %!d(string=hai) anos
  olegkap_cp c46ceaf34b Add support for arcfour cipher and hmac-ripemd160 algorithms %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 6d2604948d Remove documention content and move code examples into test and code comments %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 358b08905f Fix and add XML comments %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 38b016236e Add few examples into code comments %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 2c424f6256 Refactor ShellStream to add BeginExpect %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 2c9928aa1e Add couple more extended requests for future support %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 503cb0c062 Add some SFTP messages for future support %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 0923fb8db1 Refactor usage of extened requests %!s(int64=13) %!d(string=hai) anos