Commit Graph

808 Commits

Author SHA1 Message Date
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 bfbf64fd4d Consider improved performance of ScpClient as a change/feature not a fix. 2016-06-25 14:20:07 +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 240e742e83 Document fix for issue #21. 2016-06-25 11:40:11 +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 3c0040d216 Document fixes. 2016-06-23 23:28:04 +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
Gert Driesen 0e5be7f41e Merge pull request #27 from matthewvukomanovic/lineendings
Actually normallise the End of Lines
2016-06-22 20:12:26 +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
Gert Driesen 1eb4574e37 Add CI build badge
Add CI build badge
2016-06-21 06:15:57 +02: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
drieseng e1a09c71a5 Exclude integration tests, and only run tests for Renci.SshNet.Tests assembly. 2016-06-20 11:21:36 +02:00
drieseng 2f7a5f91ff Add minimal appveyor config
Add minimal appveyor config
2016-06-20 10:58:50 +02:00
trebor-salim 2d1d45ade6 Update PseudoTerminalInfo.cs 2016-06-20 10:26:08 +02:00
Gert Driesen 905023e4d4 Added SSH.NET title, and downgrade other headings,
Added SSH.NET title, and downgrade other headings,
2016-06-19 17:50:35 +02:00
Gert Driesen 906dd9eb66 Added nuget badge 2016-06-19 17:48:18 +02:00
Gert Driesen 37c163d2d3 Merge pull request #24 from sshnet/master
Consider UAP10 support as new feature.
2016-06-19 16:29:21 +02:00
Gert Driesen 4f25cc00a7 Consider UAP10 support as new feature.
Consider UAP10 support as new feature.
Fixed typo.
2016.0.0-beta1
2016-06-19 16:28:05 +02:00
Gert Driesen ede6ce1f27 Merge pull request #23 from sshnet/master
Master
2016-06-19 15:53:10 +02:00
Gert Driesen c49a27b0e7 Integrate fixes scheduled for 2014.4.6-beta3 ino 2016.0.0-beta1
Integrate fixes scheduled for 2014.4.6-beta3 ino 2016.0.0-beta1
Remove section for 2014.4.6-beta3
2016-06-19 15:50:51 +02:00
Gert Driesen 622bcce6bc Fix version.
Fix version.
2016-06-19 15:39:29 +02:00
Gert Driesen f64951ff28 Fix license URL
Fix license URL
2016-06-19 15:33:46 +02:00
Gert Driesen 85af68786b Added System.Xml.XPath.XmlDocument dependency for UAP10.
Added System.Xml.XPath.XmlDocument dependency for UAP10.
2016-06-19 15:29:07 +02:00
Gert Driesen 72bc49b4e0 Merge pull request #22 from sshnet/master
Merge remote-tracking branch 'refs/remotes/origin/develop'
2016-06-19 15:23:57 +02:00
Gert Driesen e37af98d5f Remove MSBuild community tasks.
Remove MSBuild community tasks.
2016-06-19 15:23:01 +02:00
Gert Driesen 8858cc7b0d No longer build source zip file
No longer build source zip file, we'll rely on github for this.
2016-06-19 15:22:36 +02:00