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