|  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 gadi atpakaļ | 
				
					
						|  Gert Driesen | adfaafdda8
							
							Apply optimization changes to other projects. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | c61633a3bc
							
							* Introduced ChannelExtendedDataEventArgs which is used to signal receive of extended data. | 11 gadi atpakaļ | 
				
					
						|  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 gadi atpakaļ | 
				
					
						|  Gert Driesen | 39a75ef91c
							
							Remove redundant this qualifier. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 26548e248a
							
							No longer disconnect the SSH session whenever a timeout occurs waiting for a WaitHande to become signaled. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 71664e2c93
							
							Channel: | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 9366658bc4
							
							Added simple ServiceFactory to allow unit testing of SshClient. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 45f99561b4
							
							Channel: | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 00ed218425
							
							Added internal IForwardPort interface to allow mocking of forwarded ports. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | acaae44836
							
							Fix exception documentation for BaseClient.Connect() and Session.Connect(). | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 8678d087d9
							
							Modify ShellStream.ReadLine() to take into account multi-byte character. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | b40adc2f40
							
							For now, remove SocketRead overload that takes timeout as on .NET do not support this yet. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | e76c06251d
							
							Fix lots of issues in Silverlight socket methods. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 965a0ba4c7
							
							Introduce IChannel and IChannelSession interface to allow for unit testing. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 2427090ecb
							
							Added ISession, IAuthenticationMethod and IConnectionInfo interfaces to allow mocking. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 2d06002ef7
							
							Add WaitOnHandle overload that takes the time to wait for any of the handles to become signaled. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 2192dc0241
							
							Improved accuracy of IsConnected on .NET. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | dae0eb761d
							
							Make it more clear that the local window size is related to the packet size. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 397640ef10
							
							Issue #1930: No connection possible with the same auth method requested multiple times. Improve exception message for authentication failures. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 2ddb3df0e0
							
							* Introduce ClientChannel and ServerChannel classes to distinguish between channel initiated by the client or the server. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | cb7d2b6bd1
							
							Avoid race conditions signaling events. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 34405caa24
							
							BaseClient: | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | 108b20965c
							
							Rename WaitHandle method to WaitOnHandle to avoid naming clash with WaitHandle class. | 11 gadi atpakaļ | 
				
					
						|  Gert Driesen | cd640aa1cd
							
							Fix compiler and (correct) resharper warnings across the solution. | 11 gadi atpakaļ | 
				
					
						|  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 gadi atpakaļ | 
				
					
						|  olegkap_cp | 61f3adbb8b
							
							Fix ConnectHttp method to exit in HttpStatusCode.OK | 12 gadi atpakaļ | 
				
					
						|  olegkap_cp | e189418a5b
							
							Improve thread-safe event handling | 12 gadi atpakaļ | 
				
					
						|  olegkap_cp | 2825e44f45
							
							Improve HTTP proxy error handling, regarding issue #1509 | 12 gadi atpakaļ | 
				
					
						|  olegkap_cp | 8934b5d156
							
							Improve internal server window size managment | 12 gadi atpakaļ |