Gert Driesen
cd4fad7f67
As of VS 2017 RC3, the sources files in the project directory are implicitly included.
2017-02-02 18:22:14 +01:00
Gert Driesen
3f78ad3002
Add CreateFileReader method on SftpSession in which we use the size of the file to determine the maximum pending reads to allow, and calculate the size of individual chunks.
...
Add CreateSftpFileReader method to ServiceFactory.
Add nullOnError argument to SftpSession.RequestFStat.
2017-02-02 18:16:07 +01:00
Gert Driesen
1f2c7f2547
Do not use reported file size to determine whether read-ahead should be stopped.
...
Only use file size for optimization.
2017-02-02 18:11:55 +01:00
Gert Driesen
807e9fc14e
Optimize handling response actions.
2017-02-02 17:18:51 +01:00
Gert Driesen
191b704691
Eliminate extra String.Format.
2017-02-02 10:17:25 +01:00
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