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

Refactor SftpFileAttributes class to be public

Add SetAttributes and GetAttributes methods

2bea9352eb3ba3e034b14beefbd41a146fb6295a authored over 13 years ago
Add SftpFileStream class

Add Sftp file methods to SftpClient class, similar to File class methods

4d79078a709fff43e29a05e8a39e4044e4888348 authored over 13 years ago
Added test for #713.

Added test Test_PortForwarding_Local_Stop_Hangs_On_Wait.

3156167c0d375c3a552468a6aeb75334378db8a0 authored over 13 years ago
Fix async SFTP operations and ensure that only valid asyncResult objct can be used with End* operation

a1b3ce729bda0d13d4bf618779007e1a897571c3 authored over 13 years ago
Add new method to Extensions class for test purposes

Add argument checking based on test
Correct some tests and add few more

e9167373f7265638cfa1469868c72581ca6ee0be authored over 13 years ago
Fixed some tests to prevent certain tests to be run as root, for idiot-proofing and to prevent a test to succeed where it should fail.

8e7e93fc7e1ab7f5546b92b56e7db4c163fd21ed authored over 13 years ago
Added tests for PortForwardEventArgs.

Added Test_PortForwardEventArgs_Host_Null
Added Test_PortForwardEventArgs_Host_Empty
Added Test_P...

27a87a8c29edeb6bd95e8267094f1bbfb508268d authored over 13 years ago
Added tests related to port forwarding, local and remote for null/string.Empty and invalid port numbers.

Added Test_AddForwardedPort_Local_Hosts_Are_Null.
Added Test_AddForwardedPort_Local_Hosts_Are_Emp...

b44c1679fc505635432bf6a592df111a6af6bf52 authored over 13 years ago
Added test Test_Get_File_Null - passing null to Get.

33eb7c557e3337f97ec5a4e40d72cf1672a7deae authored over 13 years ago
Updated vsmdi file, forgot to include in previous commit.

07f033a647e1b0fcb889c7db2f5dabf54216e323 authored over 13 years ago
Added SftpClient tests: ListDirectory with null, CreateDirectory with null, ChangeDirectory with null, DeleteDirectory with null, DeleteFile with null, RenameFile with null, BeginUploadFile with null, BeginDownloadFile with null. Methods:

Added Test_Sftp_ListDirectory_Null
Added Test_Sftp_CreateDirectory_Null
Added Test_Sftp_ChangeDir...

406da9744194638e57ebe9ce13f726e77a1106f3 authored over 13 years ago
Added tests for ConnectionInfo, passing whitespace (space) as argument for the constructor on host, username and password.

Updated WorkItem attribute on test Test_Execute_Command_Same_Object_Different_Commands.

936c296b822a8ab23968ffa6b40fe1b8f0eb9127 authored over 13 years ago
Added WorkItem property on some test relating to Issue #703

Added Visual Studio Test Meta Data File, to organize tests abit. (Not completed)

a9d1ba340c5ce1ffc0e99dc98ccf2cb12e8702cd authored over 13 years ago
Added test that delegates passed to BeginUploadFile, BeginDownloadFile and BeginListDirectory are actually called.

9e54548963e7b2d6bafd58c2280fabf377574cec authored over 13 years ago
Ensure that command EndExecute called only once

Call callback before End* command for SFTP operations

79095fa477e0451f584bf284d8cbf840bc4184c6 authored over 13 years ago
Flush StreamWriter for Shell shortcut operation

699163773bca5ddaa7d4a94d1cfd1b8de85f67cd authored over 13 years ago
Fix shell stream output.

Fix NullRefernce exception when shell finishes

da67b51a481d7b379162faff11b4eb0644e534f1 authored over 13 years ago
Fix possible nullable path (breaking change from previouse checking)

Fix disconnect logic to avoid ObjectDisposed exception

61a8edead99fe2e9c4ceca1b95028e01a20b9d33 authored over 13 years ago
Complete previouse renaming checking

Minor fixes that was recenty broken earlier
Apply some FxCop recomendation

2f42d5a31e6146438bdd50bbb9be31e1ab6b9f96 authored over 13 years ago
Project reorganization and renaming to Renci.SshNet

5ede55515a9bba42255ba5e2182f926c23e55c52 authored over 13 years ago
Some cosmetic changes

Fixes suggested in issue #703
Add tests for implemented issues

0854d152db9cbb510cb9e514fdbde8051d5fdb90 authored over 13 years ago
Add new default when creating shell and another shortcut

223b1fd90931066c1e559eb0d1627ac42bcdc42d authored over 13 years ago
Fix SftpSession.Dispose method

cbeebdff0003d3ad65e955fcfed6500777e20276 authored over 13 years ago
Restore timeout for any operation that waits for server response

53661ef8472b5b215b60f95811b5bffa3ff4200c authored over 13 years ago
Additional fix to Shell stopping

2348be8875e12e4e966209c9358653d6673be7d7 authored over 13 years ago
Throw an exception if authentication method is not supported by the server

20b164cf32e21123a4dcb9bd9b0b7ef6af1e9f25 authored over 13 years ago
Add PipeStream class to handle command output

Improve Shell input and output streams

10f2ff2624ae81d84658f52f28b32ef59e695cbb authored over 13 years ago
Add Get function to get reference to SftpFile instnace that represents remote file or directory

20fb009c843a76370b2b58793eba0308b704f76b authored over 13 years ago
Fix Shell from hung when Stop is called

99bddc38e742476b8fbf982408c725b5e97a6a6b authored over 13 years ago
Handle SSH_MSG_USERAUTH_BANNER prior establishing secure connection

30624c5366ffbb342f219a9fa985ffc0bc72c48e authored over 13 years ago
Ensure that socket is disposed by only one thread.

3712b270803a1fbe8e938084827e5e094516f9da authored almost 14 years ago
Fix disposing of Socket object

382f9c8c26671410c2f155abfd9f8849b01bcd1a authored almost 14 years ago
Adding support for more cryptographic algortihms : blowfish-cbc, cast128-cbc, aes128-ctr, aes192-ctr, aes256-ctr

Prepare classes for future implementation of other algorithms

c2e85068089fa3f2c4907a5e300e22a619c8e68f authored almost 14 years ago
Fix shell byte output

dc87042ff54c4dc7ecf75532fc6bc890beb9b07c authored almost 14 years ago
SshPassPhraseNullOrEmptyException and test added

e5624cdc5d407ec168e4de87d81f87b1daf10993 authored almost 14 years ago
Add IDisposable interface to SftpCommand and dispose of all SftpCommand to prevent Memory leak

635f23fb02fb935b111a0b07144c3f12dda35d60 authored almost 14 years ago
Allow SSH_MSG_DISCONNECT and SSH_MSG_IGNORE messages during key exhange phase

ed28543ce9af23b955d9a7932d15464d1f1c049e authored almost 14 years ago
Perfomance improvments

Remove GetSshString and GetBytes extenstion method
Use byte[] vs IEnumerable<byte>
...

c2b45f0ecaf32b89e8e1d1faf00ffe64b7127c20 authored almost 14 years ago
Fix path resolution and implement it the way PUTTY does

Fix Test_Sftp_Upload_Forbidden test
Add Test_Sftp_Download_File_Not_Exists Test
Add Test_Sftp_Cha...

12a323c093c01bb96e0721bce6e59a134eeed982 authored almost 14 years ago
Close file handle when download is completed.

c391b54b6000bb1454bd592da5c85dcf3f655a8e authored about 14 years ago
Fix reusing command object to execute different commands.

Add Test_Execute_Command_Same_Object_Different_Commands test

ea575472a084cc6708baf4db3c9698eeeb293fcf authored about 14 years ago
Add ErrorOccured to BaseClient to allow catching of exceptions that happened on the other thread

Fix SymbolicLink method
Minor changes

e488bc516e9b7cd021d3e2ac463629ca37eb862f authored about 14 years ago
Update SftpFile with new properties and added functionality

Fix directory navigation and full path name resolution

24b902f27b74a27578ef39c00ef3f9b2a53cd83c authored about 14 years ago
Fix more memory leak problem, now repeat execution of SshCommand doesnt cause memory leak over time;

Other minor fixes.

a98604bce3d9d069b8c24f2972728022a1795dfa authored about 14 years ago
Fix previose checking "Null reference exception"

c4d21cf3fd61ec46a415869e4b091551769338ab authored about 14 years ago
Internal KeyExchange refactoring to improve precious fix

Rework channel closing logic to work more like putty does so it could be supported by more server...

c5806a42b05f62d13f17719b3a2977d2bffdf880 authored about 14 years ago
Change sequence of sending NEW_KEYS message, some servers would hang during key negotiation stage

5c535899dbe89c51d10d2d1d7cda62d8b92dce49 authored about 14 years ago
Reorganize SFTP functionality and add some methods to replicate sftp utility as close as possible

Add SFTP Tests
Other minor fixes

a9c7addecd296ea33216dbdc47fa9affefa2758b authored about 14 years ago
Fixes and improvments to Port Forwarding feature

Add BoundHost property to allow to specify which IP to bind to when multiple IP addresses av...

9f7a13a24f13a04b7f5e45a803f25c217bbeac82 authored about 14 years ago
Checking documentation project file with previously unsaved data

54eb96d513aeebb2b353a5fd29fe8bbb19df6005 authored about 14 years ago
Add SSH Forwarding into documentation

231e4d1c34f6a16ededfd4951e95cbcc689cd90f authored about 14 years ago
Add initial documention project files

c46b70f7f0bfcfeae6428164c000aa4e8c61d88a authored about 14 years ago
Add new CreateCommand method to create new command with specified encoding.

9a75f086686ce21f6ff908c29b288e61de796cf6 authored about 14 years ago
Add Test_Execute_Infinite_Timeout test

Refactor SSH Message type mapping (based on name instead of concreate type)
Clean up some TODO items

a1b4d08009eecdb435a14ef2185eedb0068a7968 authored about 14 years ago
Fix Command infinite default timeout.

8c8f4acc4774e7f6ee62c29c03375c7934243505 authored about 14 years ago
Delete Messagees\Sftp and \Documentation folders

Change CommandTimeout property type to TimeSpan
Add Test_Execute_Timeout test
Add XML comments to...

51b84079e209225d6121a3a4eda82d2bc6d30834 authored about 14 years ago
Remove MessageTypes enum and reorganize message to use class attributes to allow handling of messages with the same code number and more easliy to intorduce new messages in the future

7297259e216bfc5d596de6dd9b002e18cbf25e64 authored about 14 years ago
Temporary remove documentation project while workin on it

792fcbf70a6e58cd6fdb603de293354051776447 authored about 14 years ago
Merge UserAuthentication*** functionality into ***ConnectionInfo classes to avoid dublication to prepare for easir authentication method extnetions

Move Authentication related events into ConnectionInfo class
Remove Authentication method from th...

3056ee70c4dc05e380ea849c9765d69e78556525 authored about 14 years ago
Add KeyboardInteractiveConnectionInfo class for use with Keyboar interactive authentication method

ad100df7b83b3e44f60b8076c7312cb8bcc234ac authored about 14 years ago
Add some documentation content file to start creation of CHM help file

8bd42a06f18c406abec44bc674670ffcdad64420 authored about 14 years ago
Send SSH_MSG_IGNORE message when implementing keep alive instead of fake global request

2303affe798e7563c53306282d666834fd2e62bd authored about 14 years ago
Complete SSH_MSG_CHANNEL_REQUEST send message functions for different requests

Refactor to have all messages to have private setters
Some code cleanup

1e539de36af231fc9857f88f6269383cbf9e6b16 authored about 14 years ago
Add KeepAliveInterval to send keep alive message autmaticlly

SendDisconnect messge when Session is being disposed

21794bf6d1f96ecf1695e86c4bffb2bb2fb63aa9 authored about 14 years ago
Add AuthenticationEventArgs inherited classes to suport different authentication scenarios where user input is needed or additional information is available

8aa21ae400f02cbcfd2ef31ccddffe1f06966022 authored about 14 years ago
Minor internal changes to UserAuthentication inherited classes

f0422f9151729e439da8f1daf9c78403a45ccb9c authored about 14 years ago
Remove Connecting and Connected events as they are useless

Move algorithms definition into ConnectionInfo class
Add PasswordConnectionInfo and PrivateKeyCon...

cdf4e52365ee742101c552ca88eadf24106bcbc4 authored about 14 years ago
Add Authenticating event to allow capture of any banner text if exists that need to be presented to the user and to provide other authentication related information

Refactor userauthentication proccess and add support for "keyboard-interactive" authentication me...

feafa2ef389524bdd403a3c4b9de7cb3e6b9e2af authored about 14 years ago
Fix null username when KeyFile is used

Reorganze and add more tests

883de1a4d1ff31617248e1e92a7eb95cb1aea88b authored about 14 years ago
Prevent start a new shell when its already started

5d3438aae5fc9a0857cba5b591d0e2dc33d7f9b4 authored about 14 years ago
Populate and correct SFTP file attributes

04ec81d5d5a2ddcf7a066b05353d9aa35dc3e554 authored about 14 years ago
SshCommand re-execution cleanup

ce715f6d370528912ec40de3f857aa583717b9b1 authored about 14 years ago
Fix SFTP ListDirectoryCommand class to allow listing of big directory structure

815e0572f7de0c93941d3c66fe871b25b71b33fa authored about 14 years ago
Add diffie-hellman-group-exchange-sha256 and diffie-hellman-group-exchange-sha1 key exchange methods

Refactor key exchange mechanism
Fix public key authentication method when key is not provided

4860a42a2accafa31c0cf55a84478a5a5026d4f6 authored about 14 years ago
Add ability to provide multiple multiple key files for authentication

dd0d8b7750362959c684cafd3d72569612407c67 authored about 14 years ago
Fix and add ssh-dss host key algorithm

e0fa741b3f3d6f029ddf864b6ab323beb1c90450 authored about 14 years ago
Add "diffie-hellman-group14-sha1" implementation

bf0998c8f64514088e3823cc8aababb64d5f05ed authored about 14 years ago
Fix compile error

cfcb5dc7cd935e93f958a77538943d4800f7d060 authored about 14 years ago
Implement passphrase feature to allow usage of encrypted key files

facb6db1f90f9a66c50a4440084278659d8b331d authored about 14 years ago
Minor changes to how PrivateKey file is parsed

96656ec79201b545d3571a025c368655a4805726 authored about 14 years ago
Execute command callback on different thread

Add ConnectingEventArgs to allow more control during connection stage

04ec42133a570d27fd43c072bba7d595f64e9820 authored about 14 years ago
IDisposable interface refactoring

Remove Settings class and specify suported algorithm per session to allow in future to modify sup...

ccda04e6f16e104c5a9ccac2aa44a1c453320be2 authored about 14 years ago
Make some classes public instead of internal

Add SshBasClient class and make SshClient and SftpClient to inherit from it

4caee0d62935215904702d9d75fa3032f2f5c6e4 authored about 14 years ago
Fix SFTP Multiple files upload/download issue

c9739ac679e5b0bfff7d8acea40dd0a7d05c40e2 authored about 14 years ago
Fix SFTP issue with multiple SFTP messages can arrive in one SSH packet

Fix HANDLE close event to notify about operation completion

1ff83b9ac9bdcaaa9d4605ec11b3c3366d7ec688 authored about 14 years ago
Add method KeepAlive to SshClient to allow to send dummy KeepAlive requests

Dont allow por forwarding to start or stop if its already started or stopped

2bbb42508ba14c863dacfba0d8cf905d5597d17b authored about 14 years ago
Apply some CA recommendations

d52655cc1eb1b4369fd70ce1b794d4bfeb766107 authored about 14 years ago
Complete SFTP implemention with async execution support without stress testing yet

cf4a9c2e5f68a4c6c4d06be64ff840f777d204bf authored about 14 years ago
Remove special handling of version 1.99 as it was not needed

ec7b872c0ca2012a9e1bc5b04cda321a346023ca authored about 14 years ago
Partially implemented SftpClient, still missing few public methods to finish implementation

0b6997f9694861f2329e00d6778ffaa12f865764 authored about 14 years ago
Refactor key excahnge mechanism;

Minror channel changes

935d7dd40d169973997eb51fcb632fad2a263b70 authored about 14 years ago
Temporary remove SFTP functionality while refactoring to allow asynch execution

b84ad09fd5138ecdec9ad57cde96bbce64020d3d authored about 14 years ago
Fix reading Sftp Messages

4c871a09621811026ff856da31a151c0ebddf1cd authored about 14 years ago
Fix and complete basic implementation of Shell class, allow open terminal sessions

5a8960f0d9e30f2cd9d42e9c163be8d29b8e5f7e authored about 14 years ago
Remove ChannelSessionExec functiolity into SshCommand class;

Add new exception type;
Improve error throwing and disconnection algorithm

d8a123c9e6dada5b29f45844533627ec20f815e6 authored about 14 years ago
Add Connect*, Disconnect* and Errorccured events to Session

a6af208ae476e9777faec7297fedde11135254b5 authored about 14 years ago
Refactor Channel messaging, include messages that curently not in use

50f1a3e51e46c27a5ae399bf4a1183e713451a6f authored about 14 years ago
Add Channel events to prepare for further refactoring

d97f30a745348688f1e0dd61d450b175cd0dea45 authored about 14 years ago
Refactor and complete ChannelRequestMessage for different channel request;

Add support for version 1.99;
Add shell/terminal like capabilities;

a8adef465ce39af203d0dc83164f049c57b1f7da authored about 14 years ago
Start refactoring handling session messages into handling message events

c5bd6c203e9e79dd25f9c2aec3d6166176d0bfd3 authored about 14 years ago