Gert Driesen
031f0a164b
Fix name of argument in ArgumentOutOfRangeException thrown in OperationTimeout.
...
Added tests for OperationTimeout.
2018-07-22 21:14:32 +02:00
Gert Driesen
660b075c79
Added more tests for issue #338 .
2018-07-22 21:12:32 +02:00
Gert Driesen
7932ba7618
Remove unused imports.
2018-07-21 12:56:56 +02:00
Gert Driesen
6a017aef73
Minor code style & naming changes.
2018-07-21 12:56:22 +02:00
Gert Driesen
e75ab4a23c
Added Decrypt test.
2018-07-21 12:43:19 +02:00
Gert Driesen
de06f4555e
Fix flaky test.
2018-07-21 12:31:17 +02:00
Gert Driesen
5941626615
Document TryWait overloads, and WaitResult enumeration.
2018-07-21 10:39:52 +02:00
Gert Driesen
6183f6d608
Add IUTF8 terminal mode.
2018-07-21 10:38:53 +02:00
Gert Driesen
7691cb0b55
Avoid leaking event subscriptions when an exception is thrown during initialization of ShellStream.
...
Handle error situations when initializing ShellStream.
2017-11-27 22:24:55 +01:00
Gert Driesen
69882b39f9
Remove unused import.
2017-11-27 22:20:19 +01:00
Gert Driesen
3e304ea7e7
* Add TryWait overloads to (I)Session that return the result of the wait instead of throwing an exception.
...
* Introduce a ChannelCloseTimeout property on ConnectionInfo that allows you to control how long you want to wait for the server to send a SSH_MSG_CHANNEL_CLOSE. The default value is 1 second.
* Use the newly introduced TryWait on Session with ChannelCloseTimeout as timeout in Channel to avoid throwing an exception when the server does not send a SSH_MSG_CHANNEL_CLOSE.
Fixes #335 .
* Removed unused WaitHandle from Channel.
2017-11-27 22:20:05 +01:00
Gert Driesen
66471e6741
When the request to open a subsystem fails, close the channel session and throw a SshException.
...
Fixes #308 .
2017-11-15 21:50:49 +01:00
Gert Driesen
7cecd861f3
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop
2017-11-11 19:47:08 +01:00
Gert Driesen
8141113259
Only keep reference to session if the connection was established successfully.
...
Fixes issue #338 .
2017-11-11 19:20:03 +01:00
Gert Driesen
43047b11b5
Merge pull request #333 from sshnet/netstandard20
...
Add support for .NET Standard 2.0
2017-11-05 15:33:16 +01:00
Gert Driesen
66dcb0bfcb
Ensure keep-alive timer is created when KeepAliveInterval is set after the connection has been established.
...
Fixes issue #334 .
2017-11-05 15:30:51 +01:00
Gert Driesen
8156b625f7
Build .NET Standard 2.0 assembly.
...
Remove seperate build script.
2017-10-30 18:26:55 +01:00
Gert Driesen
e443594a29
Prepare for 2017.0.0 beta1.
2017-10-30 18:02:56 +01:00
Gert Driesen
2c461bbfb2
Use new csproj format introduced in VS 2017.
...
Added support for .NET Standard 2.0.
2017-10-30 12:39:24 +01:00
Gert Driesen
25bb64fde9
Avoid using Result and Wait() on Task<T>.
2017-10-30 12:20:41 +01:00
Gert Driesen
95f0f22cbf
Merge pull request #320 from sshnet/channel_closed
...
Channel: Raise the Closed event as part of the Close() method
2017-10-16 21:29:37 +02:00
Gert Driesen
0f08b8502a
Prepare for 2016.1.0 RTW.
2017-10-15 11:46:10 +02:00
Gert Driesen
8ea1237bbe
Merge remote-tracking branch 'refs/remotes/origin/develop'
2017-10-15 11:18:25 +02:00
Gert Driesen
93555c95da
Remove a trailing CWL.
2017-10-12 22:05:37 +02:00
Gert Driesen
f854227c0d
Raise the Closed event as part the Close() method to:
...
* ensure the channel is closed at both ends before we raise this event
* ensure we raise the event before the channel is disposed
Fixes issue #319 .
2017-10-12 21:59:37 +02:00
Gert Driesen
19167e7c80
Fix links
2016.1.0
2017-10-09 19:33:00 +02:00
Gert Driesen
5d664bd667
Include NuGet download count
2017-10-09 19:30:25 +02:00
Gert Driesen
d58e96dc13
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
2017-10-07 15:48:17 +02:00
Gert Driesen
7e80645f2e
Merge branch 'master' of https://github.com/sshnet/SSH.NET
2016.1.0-beta4
2017-10-07 15:46:15 +02:00
Gert Driesen
6445546b70
Merge remote-tracking branch 'refs/remotes/origin/develop'
2017-10-07 15:45:54 +02:00
Gert Driesen
47aafb1347
Merge pull request #315 from sshnet/develop
...
Prepare for 2016.1.0-beta4.
2017-10-07 15:43:01 +02:00
Gert Driesen
7a19bcd81e
Prepare for 2016.1.0-beta4.
2017-10-07 15:39:39 +02:00
Gert Driesen
292c0e46b2
Sync .NET 3.5 test project.
2017-10-07 09:30:12 +02:00
Gert Driesen
16004effcc
Add support for partial success limit to prevent stack overflow on badly behaving servers
...
Add support for partial success limit to prevent stack overflow on badly behaving servers
2017-10-05 22:02:15 +02:00
Gert Driesen
c2e1de507d
Improve tests for partial success limit.
2017-10-05 21:44:32 +02:00
Gert Driesen
14b654d0ab
Introduce a partial success limit.
...
Added first batch of tests.
2017-10-04 22:07:04 +02:00
Gert Driesen
9e5ed683fe
Remove empty line.
2017-10-04 22:04:06 +02:00
Gert Driesen
e04e0129cd
Added partialSuccessLimit argument to ClientAuthentication ctor.
2017-10-02 22:10:20 +02:00
Gert Driesen
69fb3be4fa
Signal the closed wait handle to avoid a deadlock when a subscriber to the Closed event in turn closes or disposes the channel.
2017-09-30 21:42:56 +02:00
Gert Driesen
a6f5d3580a
Fix warnings.
2017-09-27 21:46:05 +02:00
Gert Driesen
1eac7d89da
Fix typos.
2017-09-27 21:38:30 +02:00
Gert Driesen
e78350977e
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop
2017-09-26 21:57:45 +02:00
Gert Driesen
79c0f90db3
Modify our DH kex to generate a private component that is twice the size of the hash that a given algorithm produces, with a minimum of 1024 bits.
...
Fixes issue #304 .
Avoid using TryParse in diffie-hellman-group1-sha1 and diffie-hellman-group14-sha1.
Improve test coverage.
2017-09-26 21:57:37 +02:00
Gert Driesen
b5d07629e8
Document exception for SendMessage.
2017-09-24 11:49:41 +02:00
Gert Driesen
3b23d11c8a
Mark ChannelSession sealed, and added doc for SendChannelOpenMessage().
2017-09-24 11:35:27 +02:00
Gert Driesen
cdf50d2a37
Merge remote-tracking branch 'refs/remotes/origin/develop'
2016.1.0-beta3
2017-09-20 21:02:14 +02:00
Gert Driesen
c71d7f6aa5
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# build/nuget/SSH.NET.nuspec
# src/Renci.SshNet/Properties/CommonAssemblyInfo.cs
2017-09-20 21:01:42 +02:00
Gert Driesen
a353f95ebf
Ensure read buffer is large enough.
2017-09-17 18:05:37 +02:00
Gert Driesen
c3d43b67ec
Pass buffer size to ShellStream ctor.
...
Fixes issue #303 .
Added tests for issue #303 and PR #211 .
2017-09-17 17:34:37 +02:00
Gert Driesen
985e3f3703
Merge pull request #211 from JasonQG/patch-1
...
Fix bytes sent being skipped
2017-09-17 13:14:14 +02:00