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 3d3d76fe52 Introduce TrySendMessage method on Session which will not let SocketException or SshException exception bubble up, but instead return false in this case. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 39a75ef91c Remove redundant this qualifier. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 26548e248a No longer disconnect the SSH session whenever a timeout occurs waiting for a WaitHande to become signaled. %!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 45f99561b4 Channel: %!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 acaae44836 Fix exception documentation for BaseClient.Connect() and Session.Connect(). %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 8678d087d9 Modify ShellStream.ReadLine() to take into account multi-byte character. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen b40adc2f40 For now, remove SocketRead overload that takes timeout as on .NET do not support this yet. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen e76c06251d Fix lots of issues in Silverlight socket methods. %!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 2d06002ef7 Add WaitOnHandle overload that takes the time to wait for any of the handles to become signaled. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 2192dc0241 Improved accuracy of IsConnected on .NET. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen dae0eb761d Make it more clear that the local window size is related to the packet size. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 397640ef10 Issue #1930: No connection possible with the same auth method requested multiple times. Improve exception message for authentication failures. %!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 cb7d2b6bd1 Avoid race conditions signaling events. %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 34405caa24 BaseClient: %!s(int64=11) %!d(string=hai) anos
  Gert Driesen 108b20965c Rename WaitHandle method to WaitOnHandle to avoid naming clash with WaitHandle class. %!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 8bea7cb388 Skip headers (and message body if Content-Length headers is set) returned by HTTP proxy. Fail fast when proxy does not return HTTP 200. %!s(int64=11) %!d(string=hai) anos
  olegkap_cp 61f3adbb8b Fix ConnectHttp method to exit in HttpStatusCode.OK %!s(int64=12) %!d(string=hai) anos
  olegkap_cp e189418a5b Improve thread-safe event handling %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 2825e44f45 Improve HTTP proxy error handling, regarding issue #1509 %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 8934b5d156 Improve internal server window size managment %!s(int64=12) %!d(string=hai) anos