Commit Graph

213 Commits

Author SHA1 Message Date
drieseng 23f95f4190 Eliminate more possible race conditions. 2016-07-15 22:40:34 +02:00
drieseng 521a174f59 Tag some more tests as long running or performance related. 2016-07-15 21:46:35 +02:00
drieseng c2c6e6d02f Merge branch 'develop' of https://github.com/sshnet/SSH.NET.git 2016-07-15 21:06:31 +02:00
drieseng 32bee2de6b Mark some tests as 'LongRunning'.
Do not execute tests marked 'LongRunning' on AppVeyor.
2016-07-15 21:06:24 +02:00
drieseng 9a281a91f7 Reduce race conditions on stop/dispose. 2016-07-15 21:05:14 +02:00
Gert Driesen d9f8417026 Update to v5.2.0 of Microsoft.NETCore.UniversalWindowsPlatform 2016-07-14 22:54:52 +02:00
Gert Driesen 7c929975b9 Do not emit debug symbols in release config.
Treat warnings as errors.
2016-07-09 20:13:14 +02:00
Gert Driesen 48a87ac594 Update VS 2012 projects to v1.2.0 of our crypto assembly. 2016-07-09 19:28:10 +02:00
Gert Driesen 5354e5031c Removed unused assembly references. 2016-07-09 19:27:46 +02:00
Gert Driesen c65f7bc08f Added FEATURE_DIRECTORYINFO_ENUMERATEFILES in release config, and removed SILVERLIGHT symbol. 2016-07-09 19:19:26 +02:00
drieseng 8ae915271b Update SshNet.Security.Cryptography v1.2.0.
Added .NETStandard 1.3 to nuspec.
Prepare for 2016.0.0-beta3.
2016-07-09 17:29:38 +02:00
Gert Driesen 07c225016e Update VS2012 projects to SshNet.Security.Cryptography v1.1.0. 2016-07-02 20:20:36 +02:00
Gert Driesen 0993749c97 Introduce FEATURE_REGEX_COMPILE symbol
Update VS2012 projects to SshNet.Security.Cryptography v1.1.0.
2016-07-02 20:20:36 +02:00
drieseng 9e042df0c4 Enable compiled regex on UAP 10.0. 2016-07-02 19:45:28 +02:00
drieseng 6cf058a312 Add support for .NET Core 1.0 (.NETStandard 1.3).
Introduce FileSystemAbstraction.
2016-07-02 16:31:37 +02:00
drieseng 6836cff7b8 Sync APM and TAP implementation. 2016-07-02 16:28:25 +02:00
drieseng 0d569fb260 Remove conditional override of IsSingleByte as we'll only define the ASCIIEncoding class on target frameworks that do not support this override. 2016-07-02 16:25:28 +02:00
drieseng eb56b0fae8 Also use Interlocked.Increment(ref long) on Windows Phone. 2016-07-02 16:24:22 +02:00
drieseng ad5675c5dd Eliminate the length check.
Minor performance improvement.
2016-06-26 18:44:36 +02:00
drieseng b86eba0d7c Harden PipeStream tests. 2016-06-25 12:58:08 +02:00
drieseng f3f0239162 Use static methods where possible. 2016-06-25 12:44:45 +02:00
drieseng 21dd66c1cc Update test as PipeStream.Flush is no longer invoked after every write, and as such PipeStream.ReadByte is blocking (unless stream is closed).
PipeStream.ReadByte returning -1 is now considered an error (stream closed).
2016-06-25 12:42:18 +02:00
drieseng aa332344a9 No longer flush PipeStream after every write., allowing us to eliminate polling with a sleep between each poll. Fixes #21.
Always use ServiceFactory to create PipeStream instances.
2016-06-25 11:21:51 +02:00
drieseng 6778cce6ca Modify PipeStream to interrupt blocking read when stream is closed/disposed.
Added tests for PipeStream.
2016-06-25 11:13:56 +02:00
drieseng c6fca9de78 Rephrase slashdocs. 2016-06-25 10:41:46 +02:00
drieseng 1fb0f3bac0 MemberCanBeMadeStatic is now a suggestion. 2016-06-23 23:27:56 +02:00
drieseng 1388766a03 Use explicit private modifier for consistency. 2016-06-23 23:27:24 +02:00
drieseng 5dde491748 Remove commented CWL.
Use static methods where possible.
2016-06-23 23:27:01 +02:00
drieseng 17fb743153 Avoid looking up entry in channel requests twice. 2016-06-23 21:46:36 +02:00
drieseng b79c63012d Added more tests for PseudoTerminalRequestInfo.
Fixed generating pty-ref with zero terminal modes.
2016-06-23 21:41:50 +02:00
drieseng 3143e14308 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:

#	src/Renci.SshNet.Tests/Classes/Messages/Connection/ChannelRequest/PseudoTerminalInfoTest.cs
2016-06-23 06:52:48 +02:00
drieseng b20790abe3 continued line endings struggle ...
continued line endings struggle ...
2016-06-23 06:50:06 +02:00
drieseng 451ffb9825 continued line endings struggle ...
continued line endings struggle ...
2016-06-23 06:49:36 +02:00
drieseng 70787cd96d line endings :( 2016-06-23 06:48:32 +02:00
drieseng 50427a3a76 Add test for PR #26.
Add test for PR #26.
2016-06-23 06:48:06 +02:00
drieseng a69a6d6486 Added comments to clarify code.
Added comments to clarify code.
2016-06-23 06:47:00 +02:00
Gert Driesen bf4e04568f Merge pull request #26 from trebor-salim/patch-1
Update PseudoTerminalInfo.cs
2016-06-22 22:00:16 +02:00
Matthew Vukomanovic d43423896c Actually normallise the End of Lines
Really reset the eol's in the repository by following the info at
git-scm.com/docs/gitattributes

Following the example there the following commands were run:
rm .git/index
git reset
git add -u
git commit
2016-06-22 18:48:59 +08:00
drieseng 85e9e6bbed Mark integration tests as such. 2016-06-20 21:48:21 +02:00
drieseng 25285aa9c5 Fix test after refactoring. 2016-06-20 21:41:30 +02:00
drieseng ffd9675203 Mark integration tests as such. 2016-06-20 21:15:28 +02:00
drieseng 7d4d0aab33 Mark integration tests as such. 2016-06-20 20:13:53 +02:00
drieseng e2cfc5e182 Fix test. 2016-06-20 20:00:52 +02:00
drieseng 1520e6e4ba Fix test. 2016-06-20 19:04:56 +02:00
drieseng 5daf00d7c7 Fix NRE when stopping port without ever starting it.
Fix NRE when stopping port without ever starting it.
Simplify code, and eliminate extra ManualResetEvent.
2016-06-20 16:05:29 +02:00
drieseng e8d249c9d9 Do not handle zero command code as a closed connection. 2016-06-20 11:41:42 +02:00
trebor-salim 2d1d45ade6 Update PseudoTerminalInfo.cs 2016-06-20 10:26:08 +02:00
Gert Driesen 589e987a52 Update version to 2016.0.0 beta1.
Update version to 2016.0.0 beta1.
2016-06-19 11:29:54 +02:00
Gert Driesen f03b8999a1 Fix path to examples. 2016-06-19 11:26:13 +02:00
Gert Driesen 946cc2a78a Remove nuget.exe build item. 2016-06-17 20:24:22 +02:00