Gert Driesen
bdec2d22f9
Update markdown after recent Github changes
2017-03-20 22:16:35 +01:00
Gert Driesen
99fd7b460f
Add tests for SftpFileStream.Seek(...).
2017-03-19 16:42:46 +01:00
Gert Driesen
30e8513800
Revert "Update SftFileStream to work correctly with mixed Read, Write and Seek operation, complete rewrite #194 "
...
This reverts commit 0d88ddc79c .
2017-03-17 19:59:22 +01:00
olegkap
0d88ddc79c
Update SftFileStream to work correctly with mixed Read, Write and Seek operation, complete rewrite #194
2017-03-10 22:05:15 -05:00
Gert Driesen
d93f064c0f
Attempt to harden test.
2017-03-08 20:13:11 +01:00
Gert Driesen
5f1494f09e
Added test to verify that dispose has completed.
2017-03-08 20:00:13 +01:00
Gert Driesen
ff68b38109
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop
2017-03-08 19:44:50 +01:00
Gert Driesen
f6daa4dfa6
Enable HandleShouldHaveBeenClosed test.
2017-03-08 19:44:44 +01:00
Gert Driesen
6cb91f600d
Update README.md
2017-03-06 21:52:53 +01:00
Gert Driesen
b3e704b404
Sync .NET 3.5 test project file, and remove usage of string interpolation.
2017-03-05 21:56:38 +01:00
Gert Driesen
14b571fdd4
Update tests now that we reject invalid combination of FileMode and FileAccess.
...
Remove duplicate tests.
2017-03-05 21:42:37 +01:00
Gert Driesen
ff78430ed4
Move null check into FEATURE_THREAD_THREADPOOL section.
2017-03-05 18:54:28 +01:00
Gert Driesen
04ca23176a
Merge pull request #186 from agayardo/develop
...
Fix for recently introduced regression in SftpFileStream.Read(...).
2017-03-05 18:47:47 +01:00
Gert Driesen
d3635d18fa
Added test for recently introduced regression that is fixed by PR #186 .
2017-03-05 18:47:01 +01:00
Gert Driesen
08b2d05ed8
Added tests for issue #191 , and update tests for issue #154 .
2017-03-05 16:01:34 +01:00
Gert Driesen
40e106828d
Throw ArgumentException for invalid combinations of FileMode and FileAccess.
...
Fixes issue #191 .
2017-03-05 16:00:48 +01:00
Gert Driesen
4b85e78e3c
In the SftpFileStream ctor, only obtain file attributes when mode is Append and no longer keep the result as instance field.
...
Update Seek to only obtain file attributes when SeekOrigin is End.
Update SetLength to obtain server file attributes before updating sending an SSH_FXP_FSETSTAT with the new size/length.
Fixes issue #154 .
2017-03-05 15:58:44 +01:00
Artem Gayardo-Matrosov
c2bd7b5171
Unit test fix.
2017-03-03 15:56:16 +01:00
Artem Gayardo-Matrosov
68dded5386
Fix for data corruption when reading to a buffer that is smaller than the
...
internal buffer.
2017-03-03 15:55:50 +01:00
Gert Driesen
c8373c978f
Eliminate intermediate copy to read buffer.
2017-02-26 17:48:55 +01:00
Gert Driesen
4e2bd63660
Only write to the read buffer if we actually received data.
2017-02-19 10:30:40 +01:00
Gert Driesen
391a41c35d
Move on :p
2017-02-19 10:09:24 +01:00
Gert Driesen
98aba4920d
Only copy the actual number of bytes received to the buffer.
...
Fixes issue #173 .
2017-02-18 13:48:25 +01:00
Gert Driesen
c3927660cf
Added ExecuteThreadLongRunning.
2017-02-18 13:32:30 +01:00
Gert Driesen
178512c998
Use length of actual hash.
2017-02-18 13:32:16 +01:00
Gert Driesen
932f36fd86
Add Pack to project files.
2017-02-18 11:36:43 +01:00
Gert Driesen
847119fd87
Identify future optimization.
2017-02-18 11:21:40 +01:00
Gert Driesen
73437578c8
Use Monitor.PulseAll to ensure we signal all waiting threads.
2017-02-17 21:51:50 +01:00
Gert Driesen
58ab5b8c2a
Fix warning.
2017-02-17 21:47:52 +01:00
Gert Driesen
1c288485ed
Use packing methods from newly introduced Pack class.
2017-02-14 18:10:34 +01:00
Gert Driesen
9ca3880c29
Added tests for Reverse.
2017-02-14 18:05:38 +01:00
Gert Driesen
b73d2e1ea8
Formatting.
2017-02-14 18:00:18 +01:00
Gert Driesen
9f6496da62
Added encrypt and decrypt test for CBC mode.
2017-02-14 18:00:09 +01:00
Gert Driesen
44211768ba
Group all packing methods in Pack class, and add corresponding unit tests.
2017-02-12 22:07:06 +01:00
Gert Driesen
ed9feebf71
Update summary for ProxyException.
...
Fixes issue #163 .
2017-02-11 14:34:23 +01:00
Gert Driesen
8e9cf89511
Fix exception message for fallback SOCKS5 error.
...
Fixes issue #167 .
2017-02-11 14:30:17 +01:00
Gert Driesen
991bff1f8e
Fail fast when timeout is zero.
2017-02-11 12:33:17 +01:00
Gert Driesen
23847295a8
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop
2017-02-06 17:45:10 +01:00
Gert Driesen
ec467689ce
Harden and document test.
2017-02-06 17:45:05 +01:00
Gert Driesen
89db30b88c
Add SftpFileReader tests.
2017-02-06 15:37:41 +01:00
Gert Driesen
38aff42168
Sync project files.
2017-02-06 15:15:35 +01:00
Gert Driesen
b22690d985
Remove ServiceFactory argument from SftpSession.
2017-02-06 15:15:27 +01:00
Gert Driesen
d57dbff9ee
Remove unused class.
2017-02-06 15:13:36 +01:00
Gert Driesen
ca10625a93
Add SftpCloseAsyncResult to .NET 3.5 project file.
2017-02-06 14:14:38 +01:00
Gert Driesen
703e24b629
Allow Dispose to interrupt blocking wait.
...
Avoid ObjectDisposedException in Read().
2017-02-05 22:09:09 +01:00
Gert Driesen
b6d365c0de
Micro
2017-02-05 20:29:42 +01:00
Gert Driesen
c43ff688f2
Update comment.
2017-02-05 19:52:37 +01:00
Gert Driesen
c1080c16e6
Remove empty line.
2017-02-05 19:50:19 +01:00
Gert Driesen
768d1c9a68
Add async Begin/End Close methods.
...
Avoid waiting for async method to complete when its already completed.
2017-02-05 19:34:06 +01:00
Gert Driesen
f726b706df
Make RaiseExceptionEvent private.
2017-02-05 19:31:52 +01:00