Commit Graph
1018 Commits
Author SHA1 Message Date
Gert Driesen ccefd706a3 Set C# language version to 5 for release and debug configuration. 2017-01-29 20:21:06 +01:00
Gert Driesen e937c9d841 Improve exception handler for SftpFileReader.
Add more tests (WIP).
2017-01-29 19:38:19 +01:00
Gert Driesen 4e801fb354 Specify C# language version. 2017-01-29 19:37:22 +01:00
Gert Driesen 5b3e64e368 Harden read-ahead by relying
Throw SshException when read has completed.
Identify more tasks that need to be completed before the implementation can be considered done.
2017-01-24 21:25:12 +01:00
Gert Driesen f29b4826a3 Use PulseAll instead of Pulse as we want to signal all threads. 2017-01-24 18:20:58 +01:00
Gert Driesen 9f63730470 Sync project files, and remove stray CWL. 2017-01-22 20:45:45 +01:00
Gert Driesen fe27ec31e1 Added BeginRead/EndRead to ISftpSession and SftpSession.
Draft of read-ahead implementation for DownloadFile and BeginDownloadFile overloads of SftpClient.
2017-01-22 19:53:56 +01:00
Gert Driesen 54215ffd74 Remove empty line. 2017-01-22 19:49:54 +01:00
Gert Driesen e643378cfc Added EndInvoke(TimeSpan timeout). 2017-01-22 19:49:40 +01:00
Gert Driesen 31e204b634 Modify assert order to first get details of exception. 2017-01-22 16:01:52 +01:00
Gert Driesen 710aa37bd5 Do not use Socket.Select on .NET Framework 3.5 as will not block when -1 is specified as timeout.
More information is available here:
https://support.microsoft.com/kb/2615314

Fixes issue #113.
2017-01-22 15:46:57 +01:00
Gert Driesen 44f3f03873 One more try... 2017-01-22 15:01:42 +01:00
Gert Driesen b63a0ea524 Revert "Attempt to run tests against .NET 3.5 and 4.0."
This reverts commit b6ee090ba5, reversing
changes made to 0baac6aebd.
2017-01-22 14:52:07 +01:00
Gert Driesen b6ee090ba5 Attempt to run tests against .NET 3.5 and 4.0. 2017-01-22 14:23:20 +01:00
Gert Driesen 0baac6aebd Attempt to run both .NET 4.0 and .NET 3.5 tests. 2017-01-22 14:22:01 +01:00
Gert Driesen 34b7ce24e0 Attempt to run both .NET 4.0 and .NET 3.5 tests. 2017-01-22 11:38:25 +01:00
Gert Driesen 7b55ec02f4 Also run .NET 3.5 tests. 2017-01-22 11:26:27 +01:00
Gert Driesen 32a9f076c1 Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop 2017-01-22 11:12:45 +01:00
Gert Driesen 0b04aaa79d Add more tests for .NET 3.5 test project. 2017-01-22 11:12:37 +01:00
Gert Driesen 9f78de8a89 Merge pull request #150 from hifi/mono-warn
Remove unused variables, fixes mcs warnings on Mono
2017-01-16 21:34:10 +01:00
Toni Spets ffda76a15b Remove unused variables, fixes mcs warnings on Mono 2017-01-12 18:00:29 +02:00
Gert Driesen 3f28d8c175 Revert changes in BigInteger.Random(int bitLength) from commit 1b881f5df3.
Fixes issue #147.
2017-01-08 15:15:59 +01:00
Gert Driesen d95276d861 Document the fact that we now use VS 2017 to build the .NET Standard 1.3 flavor of SSH.NET. 2017-01-04 18:53:45 +01:00
Gert Driesen 9747d9caef Revert "Add ClientIP to client info to allow select client IP that should be used for connection (#132)"
This reverts commit 78679a3c30.
2016-12-30 13:14:35 +01:00
Gert Driesen 6d8f545bb4 Introduce VS 2017 solution and MSBuild-based .NET Core project
* Introduced VS 2017 solution
* Use MSBuild-based project for .NET Core.
* Removed Renci.SshNet.NETCore project from VS 2015 solution (as only VS
2017 supports MSBuild-based project for .NET Core)
* Added build script since MSBuild v15.0 cannot be used to build the VS
2012 solution (pfffff).
2016-12-29 21:27:19 +01:00
oleg 78679a3c30 Add ClientIP to client info to allow select client IP that should be used for connection (#132) 2016-12-20 13:10:50 -05:00
oleg 5b724e5001 Merge branch 'develop' of https://github.com/sshnet/SSH.NET.git 2016-12-20 11:40:03 -05:00
oleg 1b881f5df3 Change how clientExchangeValue is calculated (#130) 2016-12-20 11:39:51 -05:00
drieseng c0407a29de Merge remote-tracking branch 'refs/remotes/origin/master' into develop 2016-12-16 13:03:22 +01:00
drieseng 7da9b86968 Merge branch 'master' of https://github.com/sshnet/SSH.NET.git 2016-12-16 13:02:44 +01:00
drieseng 650e6ab8f2 Remove unused imports. 2016-12-16 13:02:37 +01:00
drieseng cea61f0573 Eliminate use of Linq. 2016-12-16 12:33:34 +01:00
Gert Driesen d2fa88647b Update nuspec for 2016.1.0-beta1. 2016.1.0-beta1 2016-12-14 21:13:57 +01:00
drieseng 496eba2593 Update version info for 2016.1.0-beta1. 2016-12-14 20:56:08 +01:00
Gert Driesen 35ab7a98af Merge pull request #131 from sshnet/develop
Prepare for 2016.1.0-beta.
2016-12-14 20:53:32 +01:00
drieseng 9511c22abe Prepare for 2016.1.0-beta1. 2016-12-14 20:49:53 +01:00
drieseng 84d1291519 Use LastWriteTimeUtc and LastAccessTimeUtc of the local directory that corresponds with the remote path.
Fixes issue #129.
2016-12-12 22:12:25 +01:00
drieseng e83486c391 Do not create extra directory level when uploading the content of a directory.
Fixes issue #128.
2016-12-12 21:51:38 +01:00
drieseng 0ac28d26cb Removed obsolete tracing.
Removed timestamps from log messages (as the .NET tracing infrastructure already provides support for this).
2016-12-12 16:33:56 +01:00
drieseng c7cc92bbd6 Remove commented out code. 2016-12-12 16:31:13 +01:00
Gert Driesen 1dd79b2008 Add support for binary distribution zip file.
Rename help file.
2016-12-09 20:03:27 +01:00
Gert Driesen 8071d00098 Removed obsolete reference to Microsoft.CSharp. 2016-12-09 18:15:43 +01:00
drieseng 18613b2e6e Added timestamp to tracing. 2016-12-02 18:18:03 +01:00
drieseng a6f0d27fbe Removed extra tracing. 2016-12-02 18:17:18 +01:00
drieseng f52d81ad1e Added more tracing to troubleshoot issue #112. 2016-11-28 22:08:09 +01:00
drieseng 5f6c3b0bc7 Fix SL build. 2016-11-03 21:30:17 +01:00
drieseng 13fff36135 Added support domain name address type for SOCKS5.
Fixes issue #98.
2016-11-03 21:23:43 +01:00
drieseng 5a1e469bb9 No longer throw ObjectDisposedException in Stop() when port is disposed. 2016-11-03 20:42:46 +01:00
drieseng f50b9f18a6 Do not allow simultaneously sending of a packet and disposing of the session.
Fixes variant of issue #32.

Impact on performance still needs to be checked, so we may revert this later.
2016-10-06 21:23:52 +02:00
drieseng 009fbc39eb Revert "Attempt to use MSBuild project file to build."
This reverts commit 1e4b0f1ee1.
2016-10-04 21:19:53 +02:00