Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sshnet/SSH.NET

SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
https://github.com/sshnet/SSH.NET

Remove TFS control file.

540b2a1c1361899b2c3fa2fd3199ed822b83afda authored almost 9 years ago by drieseng <[email protected]>
Removed TFS control files.

0884dbe30680098098bfbf8ff3f6d05048d97ab4 authored almost 9 years ago by drieseng <[email protected]>
Add solution file for VS 2015, and configure NuGet repo folder

a79b324dce63f6ef1a4aea79c9aafb7f5fdcdcf7 authored almost 9 years ago by drieseng <[email protected]>
Fixed project file.

Added missing (linked) source files.

0830710816f27df2e46d81201f782b21b4ebe406 authored almost 9 years ago by drieseng <[email protected]>
Moved Build folder

Moved 'Build' folder to root, and renamed it to 'build'.

8a2bcdea35141b3453a5693831e2a23b41020539 authored almost 9 years ago by drieseng <[email protected]>
Remove TFS templates, and obsolete files imported by the migration from Codeplex

Removes TFS templates, and files that were importing into master by the
Github migration tool fo...

c6d686691fbfbfc2c800ee21e85597653a85880e authored almost 9 years ago by drieseng <[email protected]>
Rename Renci.SshClient to src.

3a2725eae28d8829f81d6c34baaa6839f8ba777f authored almost 9 years ago by drieseng <[email protected]>
Delete RSADigitalSignature.cs

Remove file that was actually deleted in Codeplex.

0699930785272d1130336c0fce7345f80905805f authored almost 9 years ago by Gert Driesen <[email protected]>
Document fixes.

b6ea2fe26f97a1887963113394107fd146fbdc9b authored about 10 years ago by Gert Driesen <[email protected]>
Ensure we do not block forever waiting for message listener thread to complete when the server sends a disconnect message, or the message listener thread never actually started. Fixes issue #2591.

Refactored creating of key exchange algorithm to allow unit tests without encyption and decryptio...

80702f796dda13bb44c75c1d6aa1d16a851639b6 authored about 10 years ago by Gert Driesen <[email protected]>
Remove this qualifier.

8f9d4ea8739a2a5db85bd8ee35bfce5c7abac718 authored about 10 years ago by Gert Driesen <[email protected]>
Fix compile.

45a233299fe4d4927026f12a03b1dbb7de34a0b7 authored about 10 years ago by Gert Driesen <[email protected]>
Apply optimization changes to other projects.

adfaafdda80c1ef5cb2353b4069036f255f19149 authored about 10 years ago by Gert Driesen <[email protected]>
* Introduced ChannelExtendedDataEventArgs which is used to signal receive of extended data.

* Removed DataTypeCode from ChannelDataEventArgs, as this is specific to extended data.
* Large s...

c61633a3bcfadd124ee66d2ffa777d94ac4e809e authored about 10 years ago by Gert Driesen <[email protected]>
Fix build.

be314d209e856315b0a3ce340ec921d300cf224e authored about 10 years ago by Gert Driesen <[email protected]>
Add SendEof to IChannel.

38d4f3d605a18bc37d729d9651fd2a5a5ba3ef2b authored about 10 years ago by Gert Driesen <[email protected]>
Use Write(byte) overload is used internally when Write(bool) is invoked.

e0a795ee3a4db05728e016f692fdf1987830216f authored about 10 years ago by Gert Driesen <[email protected]>
Reintroduce internal Channel.SendEof method.

d9b9e035cacb38ce79351303cf8e17515ca5ab25 authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifier, and fixes general warnings.

e7ff062145e9a21c29d221e4ceb856175189fd82 authored about 10 years ago by Gert Driesen <[email protected]>
Fix formatting of release notes.

0986ba819686fd2a645d173cb777d7b319e89986 authored about 10 years ago by Gert Driesen <[email protected]>
Fix warning.

90f308644099cafcad3281c40ccdad98485aa3b2 authored about 10 years ago by Gert Driesen <[email protected]>
Small doc fixes, fix warnings and prepare for beta 2.

0da2c06deda4859be7b6eeebbd5e912f36ed25b5 authored about 10 years ago by Gert Driesen <[email protected]>
Prepare for 2014.4.6-beta2.

26590486541e186cec9e697cbed63592d3f4a2a5 authored about 10 years ago by Gert Driesen <[email protected]>
Rephrase buffer size change.

007112d2b4260212c0979d0932c79623caade753 authored about 10 years ago by Gert Driesen <[email protected]>
Reduce default buffer size as workaround for SSH servers issues.

52b97729e2fe8e688a2ba4acbb788bb0c92b89c4 authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #1844.

c45bc8f1a48149973fdd580e0e0bdd0f25551be6 authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #1877.

a780cb9a566f6ac73da9360f5bed6b66749c998b authored about 10 years ago by Gert Driesen <[email protected]>
Document fixes for issues #2029 and #2400.

b1c90ea758f8b3955c80fc01cfb834f00aa8eef8 authored about 10 years ago by Gert Driesen <[email protected]>
Fix Silverlight and WP compile.

c4b120e6a3867f87a50dae6d28611fede96989f3 authored about 10 years ago by Gert Driesen <[email protected]>
Introduce TrySendMessage method on Session which will not let SocketException or SshException exception bubble up, but instead return false in this case.

Use TrySendMessage to send SSH_MSG_DISCONNECT, SSH_MSG_CHANNEL_EOF, SSH_MSG_CHANNEL_CLOSE and SSH...

3d3d76fe5274a0f5f68692bef3e60b2897c256cf authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifier.

39a75ef91c5382a1c49aaa1a6a8650c0f375927c authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifier.

9da65f35a4dbc5ebb260405182aaa0464cdafb5a authored about 10 years ago by Gert Driesen <[email protected]>
When disposing a client, (re)use Disconnect() to signal that we're disconnecting - hereby avoiding exceptions getting thrown for a waithandle timeout (waiting for a SSH response message). Note: may need to revisit this again to only avoid throwing exception waiting for a response on a disconnect or channel close/eof message.

188c31381846b607c469b99ff0f318fe59c442e8 authored about 10 years ago by Gert Driesen <[email protected]>
No longer disconnect the SSH session whenever a timeout occurs waiting for a WaitHande to become signaled.

26548e248ab47af6b9f29e2f2a6c09b99aeeb09d authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifier.

e1abcd2a0893f8f76b99c276fddefac362624a9d authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue 2010.

ab1a43aedcc5a4dc948ba4e9bd57a742844a7cd4 authored about 10 years ago by Gert Driesen <[email protected]>
Avoid sending data on a socket that is closed (by ourselves).

8b05e92d4150ccfdf1e44718824c2d960936947a authored about 10 years ago by Gert Driesen <[email protected]>
Do not set DontLinger socket option.

d80ce73c56feb190b51979661e737d1bbbed788e authored about 10 years ago by Gert Driesen <[email protected]>
Increase backlog to 5.

8e2ea99dd9697a26fbd012d6642d2c94f95fbf62 authored about 10 years ago by Gert Driesen <[email protected]>
Sync projects with .NET 4.x projects.

861e291f44d8995d52e7e60f7337a4c9c1e968c5 authored about 10 years ago by Gert Driesen <[email protected]>
Remove placeholder.

b7d3a4fe5d777a4071d9b93ccbf48f482dfc171c authored about 10 years ago by Gert Driesen <[email protected]>
Add to TFS.

cb430bb013600435cdd01353d0ec936aa02444ce authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue 1382.

f629f05081a8548c5b3cfd40799d0277c5adbc08 authored about 10 years ago by Gert Driesen <[email protected]>
Added internal ctor to ScpClient that takes an IServiceFactory to allow for mocking of PipeStream.

Added missing read (and check) of the returncode after a file copy command. Fixes issue #1382.

6e11950d60a51479058cabfef53ba16dc97e5ab1 authored about 10 years ago by Gert Driesen <[email protected]>
Use Socket.Shutdown(SocketShutdown.Send) to signal FIN to remove party, and allow socket to close in a clean way.

063338f524b23b50909a024c0fb86f7a866ed275 authored about 10 years ago by Gert Driesen <[email protected]>
Create output buffer after padding to ensure its length matches the padded length.

Fixes issue #2547.

4dbbf7514fb93583cf935ecb0fa9b33604b03e4e authored about 10 years ago by Gert Driesen <[email protected]>
Removed redundant this qualified.

Changed accessibility of _blockSize to private.

80a193ec50fca749e43cf4281a8934333a1f00e6 authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #2013.

62ab1d411459898a854d9e7767f12fe4f8eca399 authored about 10 years ago by Gert Driesen <[email protected]>
Channel:

* Only send SSH_MSG_CHANNEL_EOF message to remote party when we haven't received a SSH_MSG_CHANN...

71664e2c935c66cfb277a741df91a9dfcd92575e authored about 10 years ago by Gert Driesen <[email protected]>
Added missing checks for availability of session.

3a5edc90773901d85afdbf04e5eb2a8d0c6d9fa3 authored about 10 years ago by Gert Driesen <[email protected]>
Added basic tests for Pipestream.

7ca7bae4e876b1d94fab87bced7c06cdfd3e3922 authored about 10 years ago by Gert Driesen <[email protected]>
Implemented basic tests for SemaphoreLight.

4733eff54e57c8fb4096821f07a410b5079107f8 authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifiers.

Change SubsystemSession._operationTimeout into a read-only OperationTimeout property.
FlagsAttrib...

04d4c18a13074d396fd2a7e8ee6c127116f7b305 authored about 10 years ago by Gert Driesen <[email protected]>
Added simple ServiceFactory to allow unit testing of SshClient.

When disposing SshClient, make sure to stop forwarded ports before the session is closed.

9366658bc4da9f716eab82cdfb4086f1e2daa011 authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifiers.

4d7c01572ac7aa58815ebaaaa83535b62693007d authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifier.

e35b79f4eb5e6220b9731ff92bf14aff8f184404 authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundant this qualifier.

0cb4194d5051389d213b9ff55dddbf7c87a528ca authored about 10 years ago by Gert Driesen <[email protected]>
Improve robustness of client channel by not letting an exception - that occurs while processing events signaled by session - bubble up to the session where this would cause the message loop to interrupt, and hence the SSH client would be disconnected.

174f388ad2c7176467f83ed00630b0dae326624a authored about 10 years ago by Gert Driesen <[email protected]>
Remove redundan this qualified.

73e2b2517c79458c4b89be9e78b032b6ad046d85 authored about 10 years ago by Gert Driesen <[email protected]>
Immediately exit Bind when the client socket has shut down.

The SSH_MSG_CHANNEL_EOF message is now only sent from Close(bool), and we now only ever wait for ...

c1f8e06c254e87c383d64bc392e89c002313ed14 authored about 10 years ago by Gert Driesen <[email protected]>
Channel:

* Improve robustness of channels by not letting an exception - that occurs while processing event...

45f99561b453fbffebdbc1faf0b49129787de25b authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #1558.

a0bc7f61a50372580a67a564dbde63a7af69f944 authored about 10 years ago by Gert Driesen <[email protected]>
Added internal IForwardPort interface to allow mocking of forwarded ports.

Added internal IChannelDirectTcpip and IChannelForwardedTcpip interfaces.
Extended ISession and I...

00ed218425e1f5ae6645b42f5d82215437bb4fc9 authored about 10 years ago by Gert Driesen <[email protected]>
Modify accessiblity of Authenticate to internal, and modify IsAuthenticated depending on the outcome of the authentication.

ba309fc7164dd6b3736fd61b6d13756c9b1706bf authored about 10 years ago by Gert Driesen <[email protected]>
Include signing key in source download.

Fixes issue #2455.

3bfd1fbef1a0e9c3e9fc721a83730317f3d537ae authored about 10 years ago by Gert Driesen <[email protected]>
Added SftpClientTest.Connect.cs to test project for .NET 3.5.

Do not use TPL to allow tests to work on .NET 3.5.

542b2f80ba6f9e0a06a1cb0c1d3eebaee3521185 authored about 10 years ago by Gert Driesen <[email protected]>
Make internal methods available to castle proxies.

6423b7e0a090b0ee5fc1e3ff789087e4ecff8113 authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #1845.

446354ed6bb734aae42b3eb0c1fd3b3de2b82370 authored about 10 years ago by Gert Driesen <[email protected]>
Document exceptions for ConnectionInfo constructors.

Improve exception messages for argument checks.
Only perform null argument check for hosts. Fixes...

23a178f7aaa53f37595a6478b218826be764b81d authored about 10 years ago by Gert Driesen <[email protected]>
Fix exception documentation for BaseClient.Connect() and Session.Connect().

Added SftpPathNotFoundException to doc for SftpClient.Get(String) and SftpClient.GetAttributes(St...

acaae44836a9adc47e859ef2adc97f8195887a9d authored about 10 years ago by Gert Driesen <[email protected]>
Modify ShellStream.ReadLine() to take into account multi-byte character.

Fixes issue #2190.
Modify ShellStream.Write(string) to write nothing when text is null.
Added uni...

8678d087d9c3ccf76ef6185a1be94f3b96eaaeda authored about 10 years ago by Gert Driesen <[email protected]>
Improve doc.

60c46ce3fdb3fbf10399564d2c132f1d6d05b59f authored about 10 years ago by Gert Driesen <[email protected]>
Fix some R# warnings, and modify ReadLine to use use ordinal comparison for IndexOf.

764296f9ed7215dab92d2677822c6414b30eef65 authored about 10 years ago by Gert Driesen <[email protected]>
Fix unsubscribe from channel events.

38f6ea32e5c47cbec44a1014815804f48b765c07 authored about 10 years ago by Gert Driesen <[email protected]>
Unsubscribe from events before we dispose the channel, as we do not want to get these events signaled while disposing.

a161d1b28e5576aee111056606c3f1d7325c39a1 authored about 10 years ago by Gert Driesen <[email protected]>
Remove unnecessary assembly references.

7909033f479bd0e1d9e3d3816c09c722ba083f68 authored about 10 years ago by Gert Driesen <[email protected]>
Fixed typo in xml doc.

af7a3b89f5105335c2a6fc01e5ee77229667e850 authored about 10 years ago by Gert Driesen <[email protected]>
For now, remove SocketRead overload that takes timeout as on .NET do not support this yet.

Document fix for issue #1935 and #2223.

b40adc2f40d04b82b9fe0743fd9f22d42b3c91fb authored about 10 years ago by Gert Driesen <[email protected]>
Fix lots of issues in Silverlight socket methods.

Fix SocketReadLine (in both .NET and Silverlight) to return null when remote server has shut down...

e76c06251df4953aa5deceb22e5e9d5b99dd4f0f authored about 10 years ago by Gert Driesen <[email protected]>
Signal Connected event when a client established a connection to the listener.

7a9ba8da32b747f9ec25a4d020506c3e1dd80c85 authored about 10 years ago by Gert Driesen <[email protected]>
Avoid code duplication.

Use Session.SilverlightShared from Silverlight (v4) project.

ff3bf965c6f447d89ad43b1c39f46f50bec7bce1 authored about 10 years ago by Gert Driesen <[email protected]>
Fix R# warnings.

c3350803bf3da7f741a5f5695624873f5d5d916f authored about 10 years ago by Gert Driesen <[email protected]>
Added new interfaces to Silverlight and WP project files.

4c1d8d8a957442e69c8ce9dc5d33099770960bc8 authored about 10 years ago by Gert Driesen <[email protected]>
Dispose channel on EndExecute. Fixes issue #2295.

Add encoding argument to SshCommand ctor.

e79b567365bbbc3f96bf7ed9911344327924c325 authored about 10 years ago by Gert Driesen <[email protected]>
Introduce IChannel and IChannelSession interface to allow for unit testing.

965a0ba4c7c65ab990e33eb94955133b292d95c1 authored about 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #2399.

67a0242dc069e9eb4aeb34118e82b5683a2cd849 authored about 10 years ago by Gert Driesen <[email protected]>
Added ClientAuthentication and newly introduced interfaces to remaining projects.

c270662690256299a21f6a32f0e96f8425171439 authored over 10 years ago by Gert Driesen <[email protected]>
Added ISession, IAuthenticationMethod and IConnectionInfo interfaces to allow mocking.

Extracted authentication logic into ClientAuthentication class to allow improve testabiity.
When ...

2427090ecba3d8f37336b65a052a8801980c0b8b authored over 10 years ago by Gert Driesen <[email protected]>
Added ChannelDirectTcpip.SilverlightShared.cs to SL projecT.

889184a11a6d9664b4218bb8b8afc66fe6363933 authored over 10 years ago by Gert Driesen <[email protected]>
Add WaitOnHandle overload that takes the time to wait for any of the handles to become signaled.

2d06002ef70f691be15e39460371af2fc884d85c authored over 10 years ago by Gert Driesen <[email protected]>
Add draft of ChannelDirectTcpip for Silverlight.

acaab92df987ad9fcd6c84c2afae9512b3efeb0b authored over 10 years ago by Gert Driesen <[email protected]>
Use SilverlightShared version of classes from Silverlight.

Remove unused imports.

d2e394430f0344c6cedf012605048162a4716229 authored over 10 years ago by Gert Driesen <[email protected]>
Minor correction to docs.

Improved exception messages.
Avoid race condition when raising events.

dc011ae0de708252bd0500011490a03b10a23ffb authored over 10 years ago by Gert Driesen <[email protected]>
Document fix for issues #1942 and #1944.

9e52280d38216188304f5b95b45cc0ded1253f3b authored over 10 years ago by Gert Driesen <[email protected]>
Fix some minor warnings, and code formatting.

c7787a5783f1c8a7ded2d35fe19e710b2c118794 authored over 10 years ago by Gert Driesen <[email protected]>
Avoid initializing HostKeyEventArgs when there are no event handlers registered.

e1c620bfd2927d387a5816824b8a02d8834efaf1 authored over 10 years ago by Gert Driesen <[email protected]>
Use lambda expression.

ac180a580a62cd09cb4bb4314d59ec275e2619f5 authored over 10 years ago by Gert Driesen <[email protected]>
Support an acceptable group of up to 8192 bits for SHA-1 and SHA-256 Diffie-Hellman Group and Key Exchange (issue #1973 and #1777), and refactor corresponding classes to avoid code duplication.

8c4e3119ef147edcdf820a8d517d2ca96aae331f authored over 10 years ago by Gert Driesen <[email protected]>
Remove nullOnError argument for RequestFStat and RequestLStat as it was never used.

57496a4f3f7bab295b826c26720dfca387736013 authored over 10 years ago by Gert Driesen <[email protected]>
Document SftpPathNotFoundException for Delete overloads.

Fixed a few minor typo's.

a50a5ec8ec0186a956dd9eceda86dc16c9566e71 authored over 10 years ago by Gert Driesen <[email protected]>