Ecosyste.ms: OpenCollective

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

SSH.NET

Proide a Secure Shell (SSH) library for .NET, optimized for parallelism
Collective - Host: opensource - https://opencollective.com/sshnet - Code: https://github.com/sshnet

Include NuGet download count

github.com/sshnet/SSH.NET - 5d664bd667e43466d448cc0f38fb15e79114312c authored about 7 years ago by Gert Driesen <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/master' into develop

github.com/sshnet/SSH.NET - d58e96dc13fed445aa733ad6bdcb5ccafd157593 authored about 7 years ago by Gert Driesen <[email protected]>
Merge branch 'master' of https://github.com/sshnet/SSH.NET

github.com/sshnet/SSH.NET - 7e80645f2e4ad7a3c7fd7dbfac3b1df9ad037073 authored about 7 years ago by Gert Driesen <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/develop'

github.com/sshnet/SSH.NET - 6445546b703de9bb892cab796ecab8d0d8b01512 authored about 7 years ago by Gert Driesen <[email protected]>
Merge pull request #315 from sshnet/develop

Prepare for 2016.1.0-beta4.

github.com/sshnet/SSH.NET - 47aafb1347cabf07942a2078841009df4025b910 authored about 7 years ago by Gert Driesen <[email protected]>
Prepare for 2016.1.0-beta4.

github.com/sshnet/SSH.NET - 7a19bcd81eee7951347be24e8e04ae18092cfec6 authored about 7 years ago by Gert Driesen <[email protected]>
Sync .NET 3.5 test project.

github.com/sshnet/SSH.NET - 292c0e46b2de9260814754b3e12e619c4c27361e authored about 7 years ago by Gert Driesen <[email protected]>
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

github.com/sshnet/SSH.NET - 16004effcc7c1e81da0b446c1405e6a69235b023 authored about 7 years ago by Gert Driesen <[email protected]>
Improve tests for partial success limit.

github.com/sshnet/SSH.NET - c2e1de507de42d236173692ae36a11c9405a43e9 authored about 7 years ago by Gert Driesen <[email protected]>
Introduce a partial success limit.

Added first batch of tests.

github.com/sshnet/SSH.NET - 14b654d0ab321f801a3e3f6f6e3ed524c56f583b authored about 7 years ago by Gert Driesen <[email protected]>
Remove empty line.

github.com/sshnet/SSH.NET - 9e5ed683fedd54f39121cba4b3bf0b4e83d99fda authored about 7 years ago by Gert Driesen <[email protected]>
Added partialSuccessLimit argument to ClientAuthentication ctor.

github.com/sshnet/SSH.NET - e04e0129cd5e4e53b99fb6daae47a8c44bff50e2 authored about 7 years ago by Gert Driesen <[email protected]>
Signal the closed wait handle to avoid a deadlock when a subscriber to the Closed event in turn closes or disposes the channel.

github.com/sshnet/SSH.NET - 69fb3be4fa27c01d737a21c2835479685745453d authored about 7 years ago by Gert Driesen <[email protected]>
Added lib for reading and write a simple sshd config file.

github.com/sshnet/TestTools - 13b88f60d51f6f95ee4cec07c37ba2591dd679c6 authored about 7 years ago by Gert Driesen <[email protected]>
Initial commit

github.com/sshnet/TestTools - 6f1fb312cfbf2e15bdd768ec6cbca7eaba9ade93 authored about 7 years ago by Gert Driesen <[email protected]>
Fix warnings.

github.com/sshnet/SSH.NET - a6f5d3580a8add0633de58571b229715347b8239 authored about 7 years ago by Gert Driesen <[email protected]>
Fix typos.

github.com/sshnet/SSH.NET - 1eac7d89da7fe6b1c8265d48a6562ff82ecf68da authored about 7 years ago by Gert Driesen <[email protected]>
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop

github.com/sshnet/SSH.NET - e78350977ec3055a3227c142516c16b84bdb098c authored about 7 years ago by Gert Driesen <[email protected]>
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-...

github.com/sshnet/SSH.NET - 79c0f90db3038e7530bf80cfca729b6cce87097d authored about 7 years ago by Gert Driesen <[email protected]>
Document exception for SendMessage.

github.com/sshnet/SSH.NET - b5d07629e8a07bf652a57d2fb54853dd34163f0a authored about 7 years ago by Gert Driesen <[email protected]>
Mark ChannelSession sealed, and added doc for SendChannelOpenMessage().

github.com/sshnet/SSH.NET - 3b23d11c8a2b0ba3e4d6a44a2c9c23d3614cef21 authored about 7 years ago by Gert Driesen <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/develop'

github.com/sshnet/SSH.NET - cdf50d2a377a491e682cddf7db1aa399678509c7 authored over 7 years ago by Gert Driesen <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/master' into develop

# Conflicts:
# build/nuget/SSH.NET.nuspec
# src/Renci.SshNet/Properties/CommonAssemblyInfo.cs

github.com/sshnet/SSH.NET - c71d7f6aa500af882351327e2ff102ba34ed8c1b authored over 7 years ago by Gert Driesen <[email protected]>
Ensure read buffer is large enough.

github.com/sshnet/SSH.NET - a353f95ebfcb9bbf79a5a9d89ebc78433b3e378a authored over 7 years ago by Gert Driesen <[email protected]>
Pass buffer size to ShellStream ctor.

Fixes issue #303.

Added tests for issue #303 and PR #211.

github.com/sshnet/SSH.NET - c3d43b67ec2dbeb6b0794c47828ca6a5281ca12a authored over 7 years ago by Gert Driesen <[email protected]>
Merge pull request #211 from JasonQG/patch-1

Fix bytes sent being skipped

github.com/sshnet/SSH.NET - 985e3f3703ea08786e957a4c3061e0981f6d6b96 authored over 7 years ago by Gert Driesen <[email protected]>
Add more documentation.

Harden and improve test.

github.com/sshnet/SSH.NET - e9eaf65543f0a5f3160730d25f57ddb108e2890c authored over 7 years ago by Gert Driesen <[email protected]>
Raise Closed event before invocing Close() to make sure we do not raise this event after we finished disposing.

github.com/sshnet/SSH.NET - 204d00c95c3ed18bede305f8e353ae12e46754b2 authored over 7 years ago by Gert Driesen <[email protected]>
Avoid overlapping SSH_FXP_OPEN and SSH_FXP_LSTAT requests for the same file as this causes a performance degradation on Sun SSH.

Switch to a single (sync) read-ahead if the file size is known, and we're starting to read (ahead...

github.com/sshnet/SSH.NET - 80ae79ca4c70ae3117c6b4af63193b12f0b4dd8f authored over 7 years ago by Gert Driesen <[email protected]>
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop

github.com/sshnet/SSH.NET - a7dbfbc1ef5c4fb4df789f2ade00033ef940206c authored over 7 years ago by Gert Driesen <[email protected]>
Please our mock tests.

github.com/sshnet/SSH.NET - 698ee1542557209d415ca15a3c9707d830dab2a5 authored over 7 years ago by Gert Driesen <[email protected]>
Sync conditional compilation symbols.

github.com/sshnet/SSH.NET - d681e915f59d24671c55ff0127459fcd370ec425 authored over 7 years ago by Gert Driesen <[email protected]>
Rename const.

github.com/sshnet/SSH.NET - 25275ffe5737314f1625c4231a38071c022ecb96 authored over 7 years ago by Gert Driesen <[email protected]>
Remove usage of Linq.

github.com/sshnet/SSH.NET - 37bfb7c0c844f3910c3cac44c175c30545e19157 authored over 7 years ago by Gert Driesen <[email protected]>
set FEATURE_SOCKET_DISPOSE and FEATURE_WAITHANDLE_DISPOSE.

github.com/sshnet/SSH.NET - d90f16f7209b697bc9c49e219c48f934e34bc0a3 authored over 7 years ago by Gert Driesen <[email protected]>
Added more remote path transformation tests.

github.com/sshnet/SSH.NET - f8e1b8029a50db650968de4a2c11ee2de0382107 authored over 7 years ago by Gert Driesen <[email protected]>
Remove ExtensionsTest_ShellQuote.cs.

github.com/sshnet/SSH.NET - b0db16bfdffd83fa937555e1fa1bd509e699e29f authored over 7 years ago by Gert Driesen <[email protected]>
Change AuthenticationMethod.AllowedAuthentications from IList<string> to string[].

Remove usage of Linq.

github.com/sshnet/SSH.NET - 03644f00af2d75b5845941aff8728d5707e05bbf authored over 7 years ago by Gert Driesen <[email protected]>
Move Extensions to Renci.SshNet.Common namespace.

Moved Dispose(this Socket socket) and Dispose(this WaitHandle handle) to Extensions.cs.

github.com/sshnet/SSH.NET - 0e083cfe605c20b2389b7ae89e7eb67e60cee670 authored over 7 years ago by Gert Driesen <[email protected]>
Cleanup code.

github.com/sshnet/SSH.NET - f08d7a61f10556c114455bf8a31c7e0ff8408d82 authored over 7 years ago by Gert Driesen <[email protected]>
Introduce extensible remote path quoting mechanism

Introduce extensible remote path quoting mechanism.
Fixes issues #256 and #108.

github.com/sshnet/SSH.NET - cde333185c2342db82b2523339f9b09798f1969d authored over 7 years ago by Gert Driesen <[email protected]>
Expose WaitHandle.

github.com/sshnet/SSH.NET - 82634b46624499a42b824d762fbdc7d2de5d509d authored over 7 years ago by Gert Driesen <[email protected]>
Added tests for remote path transformations.

Added tests for PosixPath.

github.com/sshnet/SSH.NET - 05e82b18134453374e742428fc90670a911bb609 authored over 7 years ago by Gert Driesen <[email protected]>
Merge branch 'scp-quoting' of https://github.com/sshnet/SSH.NET into scp-quoting

github.com/sshnet/SSH.NET - f4b0bb22b744376ba0fb8bf2a67a6a57d764a3a6 authored over 7 years ago by Gert Driesen <[email protected]>
Attempt to harden test.

github.com/sshnet/SSH.NET - 55d9109276f8a8cdee38f2146566c5f59ef762fa authored over 7 years ago by Gert Driesen <[email protected]>
Fix typo.

github.com/sshnet/SSH.NET - 5852a96d0283511c48a43aaf9172d69275300243 authored over 7 years ago by Gert Driesen <[email protected]>
Add example for host key validation.

github.com/sshnet/SSH.NET - 4e9ceadfd3087ebb938f5355673e7d4732919542 authored over 7 years ago by Gert Driesen <[email protected]>
Remove unused fields.

github.com/sshnet/SSH.NET - 9e75eef572ff889b401cc384483188b3ae754666 authored over 7 years ago by Gert Driesen <[email protected]>
Sync "legacy" project files for new sources introduced as part of PR #290.

github.com/sshnet/SSH.NET - e421e16e2996e13b66d5df7420517a7154d31402 authored over 7 years ago by Gert Driesen <[email protected]>
Renamed Quote transformation and corresponding class to ShellQuote.

Added DoubleQuote transformation.
Modified default remote path transformation for ScpClient to Do...

github.com/sshnet/SSH.NET - e434f97be5717bf705ced58b1dfd83e7e04d80a2 authored over 7 years ago by Gert Driesen <[email protected]>
Add a RemotePathTransformation property to ScpClient that can be used to control if and how a remote path should be transformed before passed on to the scp command.

This allows for a custom transformation (escaping/quoting) - that implements IRemotePathTransfor...

github.com/sshnet/SSH.NET - 7dde512a9ca662d245b90ad87f28d5a981de637f authored over 7 years ago by Gert Driesen <[email protected]>
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop

github.com/sshnet/SSH.NET - 5128b16778dc80f55c8de17d3a35a10d5098e3c8 authored over 7 years ago by Gert Driesen <[email protected]>
Sync project file.

github.com/sshnet/SSH.NET - 0e2d0dc25d1ad08555952a59743f0b1b70b08155 authored over 7 years ago by Gert Driesen <[email protected]>
Pass full remote file path to scp command when uploading or downloading a file, and use zero-length pass in C directive. Combined, this ensure the SCP server will reject a remote file path that points to a directory.

Fixes issue #286.

github.com/sshnet/SSH.NET - 266dbaefe6c1f2bff2ea00c9ac14a246d37079d9 authored over 7 years ago by Gert Driesen <[email protected]>
Move UploadTime to ScpClient.NET.cs, and sync legacy project files.

github.com/sshnet/SSH.NET - 9df22e349f76462b74acfc2475fefc9de6763683 authored over 7 years ago by Gert Driesen <[email protected]>
Throw an SshException when SCP request is rejected by the remote host.

github.com/sshnet/SSH.NET - 127e3f6591f7cc6ab2a2268453295e372a337026 authored over 7 years ago by Gert Driesen <[email protected]>
Throw an SshException when SCP request is rejected by the remote host.

github.com/sshnet/SSH.NET - 0f6bc56b4aad1252416a66cd091ba0e3e5910c47 authored over 7 years ago by Gert Driesen <[email protected]>
Merge pull request #288 from sshnet/issue286

ScpClient: Upload of file should fail if remote path exists as directory

github.com/sshnet/SSH.NET - 4a031e08ce97780a8975cbf07194620be05e3a31 authored over 7 years ago by Gert Driesen <[email protected]>
Move UploadTime to ScpClient.NET.cs, and sync legacy project files.

github.com/sshnet/SSH.NET - 84f3a28018e7c08054e1e2b3c3a6f3a465bca748 authored over 7 years ago by Gert Driesen <[email protected]>
Pass full remote file path to scp command when uploading or downloading a file, and use zero-length pass in C directive. Combined, this ensure the SCP server will reject a remote file path that points to a directory.

Fixes issue #286.

github.com/sshnet/SSH.NET - b70e21801e208df2d3f4f03662c2e7a20dd3f31e authored over 7 years ago by Gert Driesen <[email protected]>
Update tests after quoting fixes.

github.com/sshnet/SSH.NET - 2d840aab35cc08b35c52815fe31847063d8585bc authored over 7 years ago by Gert Driesen <[email protected]>
ScpClient: Implement proper quoting of paths.

Fixes issue #256.

github.com/sshnet/SSH.NET - 6184a0e826ce68322b2a0734feb27f0fee55af3f authored over 7 years ago by Gert Driesen <[email protected]>
Fix SL and WP compile.

github.com/sshnet/SSH.NET - 522ed129b249e37770448e6f9a7b58b5a584a4d7 authored over 7 years ago by Gert Driesen <[email protected]>
Only use methods available in .NET 3.5 (and higher).

github.com/sshnet/SSH.NET - bd801990d53eabe37e0e9d7725096aba3a94e8a6 authored over 7 years ago by Gert Driesen <[email protected]>
Add support for non-ascii characters to ScpClient.

Fixes issue #281.

github.com/sshnet/SSH.NET - 0a1a031fc1c33e0ecc1e293c1198501f24d30cc5 authored over 7 years ago by Gert Driesen <[email protected]>
Move past beta2.

github.com/sshnet/SSH.NET - 87a45a8f52d9d53d8bf01d7784de5f3631800f97 authored over 7 years ago by Gert Driesen <[email protected]>
Prepare for 2016.1.0-beta2.

github.com/sshnet/SSH.NET - bc080e8c1ba2487728e208d6ab37be58191f0bbf authored over 7 years ago by Gert Driesen <[email protected]>
Merge pull request #277 from sshnet/develop

Merge develop changes into master to prepare for 2016.1.0-beta2

github.com/sshnet/SSH.NET - bc154e653332c67ad846b34ca8e75a305f3e8371 authored over 7 years ago by Gert Driesen <[email protected]>
Do not set DEBUG and TRACE for Release config.

github.com/sshnet/SSH.NET - b34e1c05a46b2458b45f209d774dfcfc54b5785e authored over 7 years ago by Gert Driesen <[email protected]>
SftpClient: Document that the following overloads create the specified file if it does not already exist:

AppendAllLines
AppendAllText
AppendText

github.com/sshnet/SSH.NET - 8f777f1fc74660785a295364af43dbafa9404cc0 authored over 7 years ago by Gert Driesen <[email protected]>
To improve compatibility of SftpClient with System.IO.File, the following methods now use UTF-8 encoding without a Byte-Order Mark (BOM):

void AppendAllLines(string path, IEnumerable<string> contents)
void AppendAllText(string path, st...

github.com/sshnet/SSH.NET - 1b21b6dd146bc1bd9edf660474dac5d78f86ade7 authored over 7 years ago by Gert Driesen <[email protected]>
SftpFileStream: Position in stream should be left untouched when clearing read buffer.

github.com/sshnet/SSH.NET - 79c9a4baeadf82abf1d1b64639c88c9464bf9a2a authored over 7 years ago by Gert Driesen <[email protected]>
Merge pull request #272 from sshnet/sftpclient-setlength

SftpFileStream: Improve SetLength(long) compatibility with FileStream

github.com/sshnet/SSH.NET - 68c1e59920e32da1700b53d399e07390a5c90aa0 authored over 7 years ago by Gert Driesen <[email protected]>
Sync project file.

github.com/sshnet/SSH.NET - 30054463e1313de07c263ae8f831f1d66773a99d authored over 7 years ago by Gert Driesen <[email protected]>
Added more tests for SftpFileStream.SetLength(long).

github.com/sshnet/SSH.NET - 9444f214619a3cc4bc3de7a48748a7e9d1ef44fc authored over 7 years ago by Gert Driesen <[email protected]>
Harden tests.

github.com/sshnet/SSH.NET - 7bc67f3aca140bda524a25a41b0326b996326811 authored over 7 years ago by Gert Driesen <[email protected]>
Improve SetLength compatibility with FileStream:

* Flush any buffers before epand or shrink the stream.
* If the specified value is less than the ...

github.com/sshnet/SSH.NET - 48205c7f6d0f9be17576cf1f85e163c20e7a90b6 authored over 7 years ago by Gert Driesen <[email protected]>
Do not create a List.

github.com/sshnet/SSH.NET - b4841baa10b3935f5687336a4ffc703e1dd74a62 authored over 7 years ago by Gert Driesen <[email protected]>
Reduce allocations.

github.com/sshnet/SSH.NET - ea36b240aaf8edc208687acf19f33e936c0d91fe authored over 7 years ago by Gert Driesen <[email protected]>
SftpFileStream:

Only allow Append mode when combined with write-only access.
Fixes issue #267.

github.com/sshnet/SSH.NET - c2552e4e4bfa6b9d12032452e8a5c44aa6abb314 authored over 7 years ago by Gert Driesen <[email protected]>
SftpFileStream: In Append mode, create the remote file if it does not already exist.

SftpFileStream: In Append mode, create the remote file if it does not
already exist.
Fixes issue...

github.com/sshnet/SSH.NET - f38c7ce3afc6fd47c998c5cb550d432a453a9731 authored over 7 years ago by Gert Driesen <[email protected]>
Sync project files.

github.com/sshnet/SSH.NET - e30319a8488757747724379a070e35fdfc79b807 authored over 7 years ago by Gert Driesen <[email protected]>
Move StatVfsResponse to tests.

github.com/sshnet/SSH.NET - 36f94c26cc8b941d26dfaf2621bca0f589d4dc5d authored over 7 years ago by Gert Driesen <[email protected]>
Rename (I)SftpMessageFactory to (I)SftpResponseFactory.

github.com/sshnet/SSH.NET - b5486225243ac3c031f102a297e44fe63c04e522 authored over 7 years ago by Gert Driesen <[email protected]>
Remove Encoding from SubsystemSession and NetConfSession, and move it to SftpSession (as it is only used there).

Refactor creation of SFTP response messages to a SftpResponseFactory.
Implement SaveData for a fe...

github.com/sshnet/SSH.NET - e2cf28a28d95ebb754ec60e0cbeaa6bd9594f4ac authored over 7 years ago by Gert Driesen <[email protected]>
Refactor loading of a response to an extended request (SSH_FXP_EXTENDED):

Continue reading from SshDataStream instead of creating new instance for type specific part.

github.com/sshnet/SSH.NET - 9ecfa0d38cddba51dcefb191094892cd4887c1eb authored over 7 years ago by Gert Driesen <[email protected]>
Added CryptoAbstraction.GenerateRandom(int length) method.

github.com/sshnet/SSH.NET - 3e1dd2d345e9be2cb38bf039348abf4ff4f721e5 authored over 7 years ago by Gert Driesen <[email protected]>
Fix doc.

github.com/sshnet/SSH.NET - f90131229ad40afe58c02a9114a43a408bdafca2 authored over 7 years ago by Gert Driesen <[email protected]>
Update comments.

github.com/sshnet/SSH.NET - 216f36458796932de7ff0cdb8cdc26aca049c325 authored over 7 years ago by Gert Driesen <[email protected]>
Increase initial window size for SSH channels from 2 MB to 2147483647 (2^31 - 1) bytes.

github.com/sshnet/SSH.NET - 385b8a6c2807617f70fd050339019fb4bef3c867 authored over 7 years ago by Gert Driesen <[email protected]>
Use BE methods on Pack.

github.com/sshnet/SSH.NET - cc04517efd56f11c114bc4d76d3f1a46757e4d9e authored over 7 years ago by Gert Driesen <[email protected]>
Increase max. SSH packet size back to 68536 (64 KB + 3000).

github.com/sshnet/SSH.NET - 7c05bd19bab68e37ac08ea544320f32d314cf497 authored over 7 years ago by Gert Driesen <[email protected]>
Fix xml doc.

github.com/sshnet/SSH.NET - ea47d9db98e0fa00efc632522b5d3c76f055cbf9 authored over 7 years ago by Gert Driesen <[email protected]>
Limit size of SSH packet to 35.000 bytes.

Improve documentation of LocalChannelDataPacketSize.

github.com/sshnet/SSH.NET - e86fd18b21fe6b22ca885c94989bfcf791cca5bb authored over 7 years ago by Gert Driesen <[email protected]>
Improve documentation of LocalPacketSize.

github.com/sshnet/SSH.NET - fa640e12a5ebdf08b7e6adacb0b14849826fa101 authored over 7 years ago by Gert Driesen <[email protected]>
Precise that we only support SSH-2.

github.com/sshnet/SSH.NET - 46966d37cb7b856820d780c816956e29651d2554 authored over 7 years ago by Gert Driesen <[email protected]>
Merge pull request #199 from sshnet/sftpfilestream

SftpFileStream: No longer track write position separately

github.com/sshnet/SSH.NET - a9a38d7e94d3a7705f051ad605c44f5c67351c5d authored over 7 years ago by Gert Driesen <[email protected]>
Sync project file

github.com/sshnet/SSH.NET - 55e31b1e7b6cc3c690fa32a4c6a7e395e3a349c4 authored over 7 years ago by Gert Driesen <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/develop' into sftpfilestream

github.com/sshnet/SSH.NET - bfc52294dace180839c6dbbf35aa177c42a3d4b9 authored over 7 years ago by Gert Driesen <[email protected]>
Use langversion 5 for .NET Core project.

github.com/sshnet/SSH.NET - 17a9c61464f52e97bd9187e4640d191f65b620b0 authored over 7 years ago by Gert Driesen <[email protected]>