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

Use SSH_FXP_LSTAT to determine whether a given file or directory exists.

Fixes issues #1952, #1696 and #1574.

d769506f31a2b140bc4575a706eafa0da2256806 authored over 10 years ago by Gert Driesen <[email protected]>
Added support for ssh.com private keys.

Fixes issue #1987.

43836a5b502cd604f91d9bbe81a6bfb0ff92f6e2 authored over 10 years ago by Gert Driesen <[email protected]>
Fixed typo in remarks.

78f13742b3e3c70e03108bdd5dc5ad349067a50c authored over 10 years ago by Gert Driesen <[email protected]>
Improved accuracy of IsConnected on .NET.

2192dc0241f723d7bd53ef6409ed3f04cb6076d7 authored over 10 years ago by Gert Driesen <[email protected]>
Also create source zip file as part of build.

4021d3ce4f16ab195592a26390ad80be0b9a10af authored over 10 years ago by Gert Driesen <[email protected]>
Fix some warnings.

a22b002dd8bee5be25528211c64d091dad53e5a5 authored over 10 years ago by Gert Driesen <[email protected]>
Renamed ChannelAsyncResult.cs to CommandAsyncResult.cs to match name of class.

Removed command argument from CommandAsyncResult as its never used.

172cf7b09ca11ff87ff0633b66c983769ad90fdd authored over 10 years ago by Gert Driesen <[email protected]>
Remove commented code.

1858623c96f9dd2b082cd554b77f8c11c246161e authored over 10 years ago by Gert Driesen <[email protected]>
Removed a few conditions from IsSocketConnected that have been moved to IsConnected. Fixed a few warnings.

fa5e42d0ca7a17dc8e65850c4ada4969c84e1387 authored over 10 years ago by Gert Driesen <[email protected]>
Unsubscribe from events before disposing WaitHandles.

This reduces the likelyhood of invoking Set() on a disposed WaitHandle.
Incomplete fix for issues...

d3f750aa7951790bb3477cc8d80c3576652abe2c authored over 10 years ago by Gert Driesen <[email protected]>
Unsubscribe from events before disposing WaitHandles.

This reduces the likelyhood of invoking Set() on a disposed WaitHandle.
Incomplete fix for issues...

0a8ac33d46ce82326d00d501d33481112237f7ff authored over 10 years ago by Gert Driesen <[email protected]>
Fix issue #1943:

Client channels are no longer closed on dispose

61b712a512e9381ad34f85ce617db5236bcbaa83 authored over 10 years ago by Gert Driesen <[email protected]>
Document fix for issue #1764:

Incorrect copyright in assemblies

53cd872b890f8be827e4de3f04952a467a537aa6 authored almost 11 years ago by Gert Driesen <[email protected]>
Fix indentation of release notes.

239a4252258d8e2c7dd88240fa3462c708e41e8a authored almost 11 years ago by Gert Driesen <[email protected]>
Shall we make it 2014.4.6-beta1, right :p

92231b51509242dcdce4542ac01a2b3e3863e12c authored almost 11 years ago by Gert Driesen <[email protected]>
2013.4.6-beta1

039f7fea7b19059a7711882f96068fbd8eb4a3fe authored almost 11 years ago by Gert Driesen <[email protected]>
Fix compile on WP.

fea1433f2a926f8b11cf84d3220ddf00f4c52039 authored almost 11 years ago by Gert Driesen <[email protected]>
Add SandCastle folder under Build.

Fix formatting of comment in SandCastle build script.

8568283583a64a586b4da443ea9ce26a872e4924 authored almost 11 years ago by Gert Driesen <[email protected]>
Remove linefeed from WriteLine method in Shellstream class (issue #1584).

Guard against NRE in Channel_DataReceived.

069b3733432630e86104cc882d2381639c12563a authored almost 11 years ago by Gert Driesen <[email protected]>
Use an int to hold position when iterating of state. Stuck loop on key exchange using arcfour encryption (issue #1922)

46d15325e96d26cdd6c901d8822f61d8cd82e575 authored almost 11 years ago by Gert Driesen <[email protected]>
Split up data in multiple messages when it does not fit in remote window size. This prevents timeout when sending data to server with a low window size and which adjusts the window size very conservatively (issue #1706)

fbd482fd6379d3123682ee468e0e30e2a87efbf1 authored almost 11 years ago by Gert Driesen <[email protected]>
Make it more clear that the local window size is related to the packet size.

dae0eb761d9d3d51904034bd9f76fc799468975e authored almost 11 years ago by Gert Driesen <[email protected]>
Add support for generating help doc.

c1fec4b7a46e8f7b1fed1db1d29a8caa235e5c5b authored almost 11 years ago by Gert Driesen <[email protected]>
Move all shared assembly-level attribute to CommonAssemblyInfo.cs.

870bedfe55ea4a6ebe9f8b04e833f4e50e2638a3 authored almost 11 years ago by Gert Driesen <[email protected]>
Added ClientChannel, ServerChannel and ChannelOpenConfirmedEventArgs source files, and do not emit debug symbols in release configuration.

fc490c0fa7a55e196b57916faf1b1ebb6b5defa9 authored almost 11 years ago by Gert Driesen <[email protected]>
Use batching to simplify build script.

12b3793582871862fc7c468723cc9ecc7c06d172 authored almost 11 years ago by Gert Driesen <[email protected]>
Document few more fixed, and correct typo.

1b83ffb5a95cb27620b05d992394942a9538742b authored almost 11 years ago by Gert Driesen <[email protected]>
Fixed another reference in XML doc.

d68fde30fe0d8e0bff6b3ec41f021bb212ce6f1f authored almost 11 years ago by Gert Driesen <[email protected]>
Fixed reference in XML doc.

22d44348f58e99cbda8ba8af9666e1e06ffb817f authored almost 11 years ago by Gert Driesen <[email protected]>
Fix compile on .NET 3.5

3384a7d80612997a7bf38b70710e99faa4221172 authored almost 11 years ago by Gert Driesen <[email protected]>
Issue #1930: No connection possible with the same auth method requested multiple times. Improve exception message for authentication failures.

397640ef10d5ffd516929e9a5a8d031d1779cfc1 authored almost 11 years ago by Gert Driesen <[email protected]>
* Introduce ClientChannel and ServerChannel classes to distinguish between channel initiated by the client or the server.

* Increase maximum SSH packet size to 68536 bytes (64 KB + 3000 bytes).
* Increase local window s...

2ddb3df0e00c2d59ed66548175201a95a51d8b8c authored almost 11 years ago by Gert Driesen <[email protected]>
Fixed reference in XML doc.

24fc04934f9103fa176f066bbbf115676c7ecb01 authored almost 11 years ago by Gert Driesen <[email protected]>
Large improvement of throughput for DownloadFile by taking into account of the SSH_FXP_DATA header info for determining the length of the data we request in each response message. This eliminates an extra SSH_MSG_CHANNEL_DATA message for each SSH_FXP_DATA.

a11518fe938662dd42271fa3306afdd4d34de91f authored almost 11 years ago by Gert Driesen <[email protected]>
Avoid race conditions signaling events.

Update release notes with new fixes.

cb7d2b6bd1c1cba6079964698e161457a08a7301 authored almost 11 years ago by Gert Driesen <[email protected]>
Use server decryption algorithm instead of client encryption algorithm to decrypt server message. Fixes issue #1917.

e630397c66f9379344ce87746a61f14820d8328c authored almost 11 years ago by Gert Driesen <[email protected]>
BaseClient:

* Added bool argument to BaseClient ctor to indicate whether the specified ConnectionInfo
insta...

34405caa24ec33fe51ef5cf86474bfd77f89bf36 authored almost 11 years ago by Gert Driesen <[email protected]>
Avoid race conditions when signaling events or setting waithandles. Remove empty lines.

Fixed event handler leak for Closed event on Channel.

07d575e78a030e46cb91eae6b3502e53475e8f29 authored almost 11 years ago by Gert Driesen <[email protected]>
Document default values of ConnectionInfo class.

bbd5e2f6bb116c1d30b4d84785fdd5f755b84070 authored almost 11 years ago by Gert Driesen <[email protected]>
Fixed typo in comments, use var where possible.

Change visibility of _channelEof to private.
Remove empty lines.

03b63e248c9dcdf61fdc4fde8695df0d1405365c authored almost 11 years ago by Gert Driesen <[email protected]>
Avoid NRE setting EventWaitHandle.

Remove emty lines.

98549ed0870fc0099e683e391f997f1499269d19 authored almost 11 years ago by Gert Driesen <[email protected]>
Avoid race conditions when signaling events.

bbf44be46a3c069771e4ce2033eece547e5343e4 authored almost 11 years ago by Gert Driesen <[email protected]>
Rename WaitHandle method to WaitOnHandle to avoid naming clash with WaitHandle class.

108b20965c592f78958b16f3d40822549daf2f9f authored almost 11 years ago by Gert Driesen <[email protected]>
Remove extra ToArray call.

6a68a5f22ba549b28981d18055d085e81c603c9a authored almost 11 years ago by Gert Driesen <[email protected]>
Issue #1918: Connection dropped by server due to invalid DSA signature

Pad each part of signature with zero's until its 20 bytes. Signature should be exactly 40 bytes.

83e2067751a5c8a45baf5b5123fa0a38992c1dfe authored almost 11 years ago by Gert Driesen <[email protected]>
Fix compiler and (correct) resharper warnings across the solution.

cd640aa1cd17dbbc970a4c7698944267d52a6e50 authored almost 11 years ago by Gert Driesen <[email protected]>
Add build scripts and related artifacts to solution.

7834d4ab5913736193036958fab3ed26e72c1cce authored almost 11 years ago by Gert Driesen <[email protected]>
Use the same assembly name across all supported target frameworks.

7946cddf69271a71d784037e27541fa6eefc9662 authored almost 11 years ago by Gert Driesen <[email protected]>
Added build script which by default:

* cleans the build output
* compiles the solution in Release configuration
* creates a NuGet pack...

53de0a237ee20c84465f26048c822d3b439ac34f authored almost 11 years ago by Gert Driesen <[email protected]>
Sign the assemblies for .NET 3.5, .NET 4.0, Silverlight 4 and Silverlight 5.

65c0412ad3842ee33deaa7589d3c436fba229bde authored almost 11 years ago by Gert Driesen <[email protected]>
Skip headers (and message body if Content-Length headers is set) returned by HTTP proxy. Fail fast when proxy does not return HTTP 200.

Added corresponding regression tests.
Fixes the following issues: 1601, 1890 and 1905.

8bea7cb388fc246a56018ef659e3269b44e83b50 authored almost 11 years ago by Gert Driesen <[email protected]>
Correct casing of Security/Cryptography/HMAC.cs.

Fixes issue #1505.

1c3597082076237b9c78d3fc24b7f6404d4dd719 authored almost 11 years ago by Gert Driesen <[email protected]>
* Allow a private key to be read from a file which is already open, but which allows read access. This allows multiple connections to use the same private key file concurrently.

* Added tests for PrivateKeyFile, and fix all failing tests.
* Add private keys also as embedded ...

9f97b90c418ecee49c05cda7c1777e8ffdd6fb05 authored almost 11 years ago by Gert Driesen <[email protected]>
Remove Test project from solution as its a local project which is only used by Oleg.

a077321505a8f178f3c51b17efbb8895cf781f02 authored almost 11 years ago by Gert Driesen <[email protected]>
Enable source control binding for all projects.

2a4299eca5ea99804f3cca7084d2a9975e8156ce authored almost 11 years ago by Gert Driesen <[email protected]>
Modify Renci.SshNet.WindowsPhone project to target WP 7.1 again instead of 8.0. The upgrade of the solution and project files to VS 2013 caused this regression.

c811a88c906d137b79acdd5c17c0519e8fc26c5c authored almost 11 years ago by Gert Driesen <[email protected]>
Fix build when targeting .NET Framework 3.5 as Func only supports covariance on .NET Framework 4.0 and higher.

117e0790111c0b250c46cba360270a45552cf80f authored almost 11 years ago by Gert Driesen <[email protected]>
Handle Event Handle leak per issue #1761

af3fc6b4041a0d40a1c01c9f35ba6722423c5074 authored about 11 years ago by olegkap_cp <[email protected]>
Upgrade solution to VS.NET 2013

Apply patch 15311 - Fixes permission denied on their private key file.
Apply patch 15015 - Fixes ...

f4141de4c9280c3e4e839acf80c6f842c0f4158e authored about 11 years ago by olegkap_cp <[email protected]>
Apply patch 14803

c7d162111ba68951cc4bcd221f8dd97e0eaa098d authored over 11 years ago by olegkap_cp <[email protected]>
Fix "OverflowException on empty server response" for silverlight

9848c741ebc78e3c1d5ee508e2f35d926412ad71 authored over 11 years ago by olegkap_cp <[email protected]>
Fix PKCS7Padding padding

b6eb090ed0f8ac213806d010ef8ac35327ca4888 authored over 11 years ago by olegkap_cp <[email protected]>
Fix ConnectHttp method to exit in HttpStatusCode.OK

61f3adbb8b48bdf97678ea0cbe474969ad24d2c8 authored over 11 years ago by olegkap_cp <[email protected]>
Fix "Incorrect check for timeout values" in ShellStream

02561a21fa3d9a8de094fe06662123f5754842ea authored over 11 years ago by olegkap_cp <[email protected]>
Apply patches 14800 and 14801

4d2b723bcdf45dae9f422d5fc230e9bde7aea560 authored over 11 years ago by olegkap_cp <[email protected]>
Apply 14339 patch

3af40a0f8310aa6b2403abaf81b89e253af3078e authored over 11 years ago by olegkap_cp <[email protected]>
Update version number

796883e229f48464bdce1813555a7fadb66b1be9 authored almost 12 years ago by olegkap_cp <[email protected]>
Improve thread-safe event handling

Replace Task.Factory.StartNew with ThreadPool.QueueUserWorkItem

e189418a5b8610240bf5c580fa41a2cd483f4e58 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix SshAuthenticationException by handling PartialSuccess response and continue authentication proccess in that case

908c22cc933096140c79ddc32dc9faa0b8ed47f1 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix thread synchronization issue when uploading files using SCP

f6480f1fff3c0f4f04e2f595a2a3e061b17db52d authored almost 12 years ago by olegkap_cp <[email protected]>
Fix and remove orphan threads when using port forwarding.

badcf4052c2408c9ff9af078741bb240bc2f474e authored almost 12 years ago by olegkap_cp <[email protected]>
Replace previouse fix with Connection test vs if disposed

6c761cf4911acaeeeca2c1f20d0eb8edde5fe4cc authored almost 12 years ago by olegkap_cp <[email protected]>
Dont call Channel Close() during dispose phase

c72ac9c42f6fbbb111b83ed44894eb7c67282ba3 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix differnt SCP Upload issue.

Remove not SCP feature of creating directory structure for uploaded files or directories

b04d660cd639d719df45d3345ef5e8009f465228 authored almost 12 years ago by olegkap_cp <[email protected]>
Lock _incoming object where performing Enqueue

Rollback previouse commit

4df7a2849b562485248a308fcfeec59861ab850e authored almost 12 years ago by olegkap_cp <[email protected]>
Lock _encoding in ShellStream when GetString operation is performed

d0c028a9385d02a8cb5d69b97dda5430af3cd67d authored almost 12 years ago by olegkap_cp <[email protected]>
Improve HTTP proxy error handling, regarding issue #1509

Apply 13964 patch to improve handling of multiple authentication methods

2825e44f45a6a34b4d0d55babd67084ea638c8b6 authored almost 12 years ago by olegkap_cp <[email protected]>
Commiting files that were not commited on previous commit

6dc8840e45d170401ae0dc136b8135f414137ed3 authored almost 12 years ago by olegkap_cp <[email protected]>
Improve internal server window size managment

Fix exception handeling when multiple threads share one channel that can caus application hanging...

8934b5d1566dfca13ab67aeaabcf9727d05285b5 authored almost 12 years ago by olegkap_cp <[email protected]>
Improve SftpClient Exists method

759aa4c9ee773ed6b191e237d94c5a2a249059c5 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix problem when huge files could be cut off in the middle

0434c54ef16a1da25cf90eb4f78f58b3d44eb9ad authored almost 12 years ago by olegkap_cp <[email protected]>
Fix SCP to handle root path

e1b2d13a990127fcc80753564f49fe170d68986b authored almost 12 years ago by olegkap_cp <[email protected]>
Add IPAddress as parameter to ForwardedPortRemote

Allow all projects to generate xml documentation files
Add GetIPAddress method and other minor re...

19802b6553cfab4809b95d678f562b46e23641ec authored almost 12 years ago by olegkap_cp <[email protected]>
Update Assmbly information to version 2013.1.27

29f641ba613f005fc1e68d0b6287be6e00b0280f authored almost 12 years ago by olegkap_cp <[email protected]>
Fix some tests

Update all projects to generate xml documentation file
Cross project fixes to make it compilable ...

fd428dd61763ff1355b034c45f36e24ba8509822 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix how exceptions are thrown

Fix exception being thrown for asynchronous multiple SFTP file download
Add additional helper Beg...

d31b4c76e11453e22f82fe6b551bd1a6b88524be authored almost 12 years ago by olegkap_cp <[email protected]>
Ensure all forwarded ports are removed when client disconects so it could be reused later

7f52ff7dee47af68d9001bd92d2483b316a88240 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix SftpFileStream corrupting data on upload

b2015d4b2df381cab7214b558eff63751c8edbdb authored almost 12 years ago by olegkap_cp <[email protected]>
Fix ScpClient upload to allow path to include subdirectories

4276e4b8e6828872d6a4674d4d7df6509f397f3e authored almost 12 years ago by olegkap_cp <[email protected]>
Update AssmeblyInformation

4dd65b5b9f949d548ce8a9140eee2bb9819a0b83 authored almost 12 years ago by olegkap_cp <[email protected]>
Add missing files to linked projects

2d769888f586e7558d3fc6ff9ff81c06957e2fb4 authored almost 12 years ago by olegkap_cp <[email protected]>
Refactor HMAC

Add SHA512Hash, SHA384Hash classes for future hash support

89a6083edaff18faeee890b639c67c2c69f5583b authored almost 12 years ago by olegkap_cp <[email protected]>
Add HashInfo class and refactor hashing works

Fix *-96 hashing algorithms

3bf76ef8424701db45fe2c8beb39ad8030ab55a2 authored almost 12 years ago by olegkap_cp <[email protected]>
Fix Expect method

Improve BeginExpect to be implemented similar to other asynch methods

95abd4557bc84d2c6326526b83b41a589720609d authored almost 12 years ago by olegkap_cp <[email protected]>
Add Encoding property to ConnectionInfo to specify what encoding to use for current session.

Fix encoding for command execution, SCP and SFTP to allow usage of file names in different encodings

db38a04f8af3a648c0915f30fc4112e4d95110e7 authored almost 12 years ago by olegkap_cp <[email protected]>
Remove some test code from previouse commit

c62571a059ea55133f275dc76e03fc9f88d62228 authored almost 12 years ago by olegkap_cp <[email protected]>
Add support for hmac-sha2-256, hmac-sha2-256-96, hmac-md5-96 and hmac-sha1-96

ff2d8b3f5232896e18c2fbfb74e1bb9c4a07ea3d authored almost 12 years ago by olegkap_cp <[email protected]>
Add IsUploadCanceled and IsDownloadCanceled properties to allow cancelation of long running operations

eba904b54e762c00d1b04ee1d98e2e191108ac07 authored almost 12 years ago by olegkap_cp <[email protected]>
Add support for twofish cipher

111fd3e052f31fe7d433608150383d280d3ff279 authored almost 12 years ago by olegkap_cp <[email protected]>
Connectivity check fix from previouse commit

affc93e4f0ce4a3184a6a500b63eb87641abf881 authored almost 12 years ago by olegkap_cp <[email protected]>