Commit History

Autor SHA1 Mensaxe Data
  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
  olegkap_cp 19802b6553 Add IPAddress as parameter to ForwardedPortRemote %!s(int64=12) %!d(string=hai) anos
  olegkap_cp fd428dd617 Fix some tests %!s(int64=12) %!d(string=hai) anos
  olegkap_cp d31b4c76e1 Fix how exceptions are thrown %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 7f52ff7dee Ensure all forwarded ports are removed when client disconects so it could be reused later %!s(int64=12) %!d(string=hai) anos
  olegkap_cp affc93e4f0 Connectivity check fix from previouse commit %!s(int64=12) %!d(string=hai) anos
  olegkap_cp 95eeb107a0 Remove EnsureConnection and move its funcionality into Session.SendMessage method %!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 358b08905f Fix and add XML comments %!s(int64=12) %!d(string=hai) anos
  olegkap_cp b6c7336d0b Fix to handle channel closed message by SubsystemSession class %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 9ea1ed5940 Clean up Debug.WriteLine %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 9125534cff Refactor WaitAny handle %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 9dbd001bad Fix synchronization exception %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 43358247a5 Fix socket locker to different object since socket can become null at some point %!s(int64=13) %!d(string=hai) anos
  olegkap_cp 41bb6920d0 Fix AES-256-CBC SSH private key decryption %!s(int64=13) %!d(string=hai) anos