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
* Making all unit tests pass locally.
Excluded MD5 tests on net462 because I get System.Invalid...
* Allow the integration tests to run on .NET Framework
* Update appveyor.yml
* Update appv...
bfe6718fceae958cc04bc979a6029afcdf6ba86b authored 11 months ago by Rob Hague <[email protected]>
- Change _connectAndLazySemaphoreInitLock to a SemaphoreSlim and use it in
ConnectAsync.
- R...
54a001adea9b07174547cbd9eb8afcb947cbeac6 authored 11 months ago by Rob Hague <[email protected]>
Co-authored-by: Wojciech Nagórski <[email protected]>
379e3ddc8aeeaa619211436f3214232dcb546f8e authored 11 months ago by Rob Hague <[email protected]>
* GeneratePackageOnBuild
IncludeSymbols
* Add packages to artifacts
* Update src/Renci.Ss...
323b514be71dcaee0b3eacf1980b742927b1373c authored 11 months ago by Scott Xu <[email protected]>* Integration benchmark tests
* Fixes
* Write with encoding
* Update src/Renci.SshNet/C...
0371af9aafd2724484372b8145f498da52b73125 authored 11 months ago by Wojciech Nagórski <[email protected]>* Enable trim analysis and fix warnings
* Use EnableTrimAnalyzer instead of IsTrimmable
I ...
64b428f7bfb2121ea4e6d975430afc32ed1e96de authored 12 months ago by Rob Hague <[email protected]>0a7ef46f0f53adb9c37505eccc15566c3f71cb78 authored 12 months ago by Wojciech Nagórski <[email protected]>
* Changes _socketDisposeLock to a SemaphoreSlim so it can play nice with async/await
* Adds a...
48a8fe65026a853bfc18be598acb423e718d9241 authored 12 months ago by Jacob Slusser <[email protected]>* remove unneeded feature flags
FEATURE_SOCKET_EAP and FEATURE_DNS_SYNC were set for all
fra...
This technically fixes 2 different issues:
- previously SSH.NET would require exactly(!) versio...
* Release 2023.0.0 (#1201)
* Assets/logos (#782)
* Added logo assets
* Added PNG 1260x6...
7436a38b7827c50325aa66c78b8b6800f94a813f authored about 1 year ago by Wojciech Nagórski <[email protected]>4c2dcd56134f75c0f40c6470805e9ca737e22f9b authored about 1 year ago by Rob Hague <[email protected]>
2b53e462dd77fd41978e05a6dff475c999e7424e authored about 1 year ago by Rob Hague <[email protected]>
Co-authored-by: Rob Hague <[email protected]>
e7a64dda97e7572cd89a1edc9dd02aca5a9b4f45 authored about 1 year ago by Jim Killingsworth <[email protected]>* Try to stabilise a few tests
* Fix random 0 buffer sizes
---------
Co-authored-by: Wo...
b0d01df91f79195658778dd21717369b02150bf1 authored about 1 year ago by Rob Hague <[email protected]>
This makes it easier to reason about Key instances in e.g.
DigitalSignature implementations, be...
e998d875e02f4f2bf533d3e3468e509e0ad5f2f7 authored about 1 year ago by Rob Hague <[email protected]>
* Send the client key exchange init in Connect
* Add a test
---------
Co-authored-by: W...
34b5123f0a551e77fba62dcaf0d81d38274bf6cf authored about 1 year ago by Rob Hague <[email protected]>
* Add .NET 8.0 to current build project.
Add dependency **Microsoft.Bcl.AsyncInterfaces** for n...
f4371ffcccd5cecac7193b8af919af0cf2743ce4 authored about 1 year ago by Jacob Slusser <[email protected]>
* Exludes the test projects from code coverage reports
* Removes MessageAttribute in favor of...
f172ac587c68e1cf333be98de61b5d831f4d7117 authored about 1 year ago by Jacob Slusser <[email protected]>6220beb83d9734da6f5dc71345060bc226d1b101 authored about 1 year ago by Wojciech Nagórski <[email protected]>
* Always use factories for HmacAlgorithms
* Re-order HmacAlgorithms
---------
Co-author...
04178d843241705f3d14fa6b999435eee37f92b0 authored about 1 year ago by Rob Hague <[email protected]>
This paves the way for asynchronous synchronisation via WaitAsync
(and eliminates a timing test...
* Updates .gitignore to exclude test results
* Adds .editorconfig for xml, csproj, and props ...
4c4883eed0ecb41fd0a077be3f179261b60391cb authored about 1 year ago by Jacob Slusser <[email protected]>* 🐛 AsyncResult contains invalid value
- AsyncResult should contain invalid value immediately...
6d9d03205bf8351b0c7159da687f6e9c79a62fe3 authored about 1 year ago by Rob Hague <[email protected]>* Disable some impactful analyzers
* fb
---------
Co-authored-by: Wojciech Nagórski <wo...
9b0262c5fb05da2f3e15c09677b3a8cadae262ca authored about 1 year ago by Rob Hague <[email protected]>Co-authored-by: Wojciech Nagórski <[email protected]>
a027c76d7adbf754200035262f682781e32a42a9 authored about 1 year ago by Rob Hague <[email protected]>* Add support for .NET 8.0
* Fix CA1512: Use 'ArgumentOutOfRangeException.ThrowIfNegative' in...
4c7bd35a71937087c1ef233d7a6d0952ad91d4ec authored about 1 year ago by Scott Xu <[email protected]>* Test integration tests
* Update appveyor.yml
* Update appveyor.yml
* Update Dockerfil...
d3641a06769a3393b47ae79ff9aa6f73637ae77b authored about 1 year ago by Wojciech Nagórski <[email protected]>5921b6eca396ba04159d90507b25dd56e957f2b3 authored about 1 year ago by Gert Driesen <[email protected]>
* Add FEATURE_AES_CSP to use hardware-accelerated AesCryptoServiceProvider
Reduces CPU usage dr...
18cf71bc07dbfd25aa55e0d60424cf691fa3f857 authored about 1 year ago by Rob Hague <[email protected]>
* Data lengths longer than stream position when data lengths are greater than int.maxvalue are i...
daa1accaf677a6382973cb7ac891f31ed7808af6 authored about 1 year ago by se006 <[email protected]>* Fix https://github.com/sshnet/SSH.NET/issues/1191
* Expose `SshIdentificationReceived` even...
f9f2b0e5f40eb6982ba98b696e1850eb81fe06a3 authored about 1 year ago by Scott Xu <[email protected]>54d01621aa54ce16a1523172b12be3bc9add898a authored about 1 year ago by Wojciech Nagórski <[email protected]>
* Use System.Security.Cryptography in AesCipher
* don't set the IV - it is unused by ECB
*...
5021f6d4bb05113ca9bfef279d93687b09c66fcb authored about 1 year ago by Rob Hague <[email protected]>* Make it work (it needs the TRACE symbol defined - lots of head scratching without it)
* Exp...
b4c829105abb5d1a5ee24ee2a143119fcbd9a276 authored about 1 year ago by Rob Hague <[email protected]>58284d6019460a9881b37f653661e0fcb0e74af1 authored about 1 year ago by Rob Hague <[email protected]>
* Improve SFTP performance on medium-high latency connections
- Increases maxPendingReads from ...
* Use CollectionAssert in ListDirectory tests
* Indent the braces
---------
Co-authored...
823bc1b67bcbce3d1e1a5a91236c77f7970055ae authored about 1 year ago by Rob Hague <[email protected]>
* Remove byte order mark, set eol=lf in key files
* Change the passphrase of Key.OPENSSH.ED2551...
09ad44a823a02a6907051c3843fb1878dae9bb68 authored about 1 year ago by Robert Hague <[email protected]>
0829fce6e4860d4f2295ee275822d5056821ddb5 authored about 1 year ago by Robert Hague <[email protected]>
Generated with
puttygen Key.OPENSSH.ECDSA.Encrypted.txt -o Key.OPENSSH.ECDSA.Encrypted.pub -O p...
d36e7f552d0ed596e8803370d4acdb3fadcac85e authored about 1 year ago by Robert Hague <[email protected]>
Change the data to be in 64-wide columns instead of 70, and add a newline
at the end of the file...
1fc6360cf8325be04af2c5105ff4a49b420bd19d authored about 1 year ago by Robert Hague <[email protected]>
60ba1dd090ec2b07d4e38d13967cd343e6298f42 authored about 1 year ago by Robert Hague <[email protected]>
6ec6dc13fded12b4f05ad88cea939e1fdae607f0 authored about 1 year ago by Robert Hague <[email protected]>
* Increase test coverage for AesCipher
The tests were generated by a script which is also add...
826222f6fe33450754b1bb58c6a8e033e912b5ff authored about 1 year ago by Rob Hague <[email protected]>
* Fix analyzer errors in Renci.SshNet and Renci.SshNet.TestTools.OpenSSH.
Suppress all errors i...
f745b3f803b09c5b2b23d1e070cff74222a95966 authored about 1 year ago by drieseng <[email protected]>
* Merge partial classes.
Complete IForwardedPort interface.
Expoe Closing event publicly on Fo...
066f9982e30112df026dfb43cd41d547aa50b09f authored about 1 year ago by Gert Driesen <[email protected]>
* Update Nugets 10/2023
* Fix
8e2363360d61e8817da7e0256b9c9cca9984afe7 authored about 1 year ago by Wojciech Nagórski <[email protected]>46796094f1f9662d8a0b533fa4cd84086493e465 authored about 1 year ago by Rob Hague <[email protected]>
* Move test projects to test folder.
Move global.json to root of repo.
Update solution items i...
* Remove placeholder tests
* Move Reverse perf test to benchmarks project
---------
Co-...
0e9b518492748c777cc19994b7ce260f4baa575e authored about 1 year ago by Rob Hague <[email protected]>
* Enable ListDirectoryAsync for .NET Framework
* Removed (now) unused constant.
1c7166a002d7633fe1595b3df4634ba0ef6e3138 authored about 1 year ago by Gert Driesen <[email protected]>
* Add/migrate hmac+cipher integration tests
* fix integration tests
---------
Co-author...
70f58b76605e0a55e17d1b5fe42ee58b74275a71 authored over 1 year ago by Rob Hague <[email protected]>5803ada7cf8e373016d673c7c1922c8154b6e22a authored over 1 year ago by Wojciech Nagórski <[email protected]>
cd1151decac9f5672411eebb12d939cedc53b317 authored over 1 year ago by Wojciech Nagórski <[email protected]>
* Merging fix from @clivetong into our own SSH.NET fork
- The following article describes some ...
SocketErrorCode is OS agnostic, ErrorCode is OS specific.
On Windows ErrorCode = (int) Socket...
dd2e55209bf9236d489c59ec41efb7fd0fb57bef authored over 1 year ago by Dmitry Tsarevich <[email protected]>4ba591ee0ba8769fecdd28ddc8fd06c2b9b5820a authored over 1 year ago by Wojciech Nagórski <[email protected]>
Co-authored-by: Wojciech Nagórski <[email protected]>
fdd113022bec2a4fc322841280f21d1881783402 authored over 1 year ago by Rob Hague <[email protected]>51e0c67f40aaf4b22d45099b59fd38840a8c4df2 authored over 1 year ago by Rob Hague <[email protected]>
Co-authored-by: Wojciech Nagórski <[email protected]>
aade354748153cc534fa8a1e45ddfd0e0a2dc8b9 authored over 1 year ago by Rob Hague <[email protected]>18e667303195a91d6e934104197396bd06b36069 authored over 1 year ago by Wojciech Nagórski <[email protected]>
* Abstract out the hash algorithm from RsaDigitalSignature
* Add integration tests
* Add D...
8732d3d7efe3c1ff9120bb61bda54cd1ea88a8af authored over 1 year ago by Rob Hague <[email protected]>* Add tests for HostKeyEventArgs
* Add SHA256 fingerprint support
43329eef281fcd364e226dbd6b8c614d97368827 authored over 1 year ago by Dāvis Mošenkovs <[email protected]>* Use ExceptionDispatchInfo to retain call stack in Session.WaitOnHandle()
* merge
* Updat...
dcc596a774182d0e5f605e90f4f8e9fe6e7f78db authored over 1 year ago by Igor Milavec <[email protected]>* Add a benchmarks project
* Small improvements
---------
Co-authored-by: Wojciech Nagó...
60de8a41a4d67713f172158dd49ed2538a6fb50b authored over 1 year ago by Rob Hague <[email protected]>* Renci.SshNet.IntegrationTests
* Renci.SshNet.TestTools.OpenSSH
* Move integration tests ...
9593e87e547c325e9fbacb992c30c63eb1b12cba authored over 1 year ago by Wojciech Nagórski <[email protected]>Co-authored-by: Wojciech Nagórski <[email protected]>
9f1699b5602807e50b8ea6b4300a12ff9d00f93f authored over 1 year ago by Rob Hague <[email protected]>004b57ae9e7ca07f12e7192d7987a8e5d950b04c authored over 1 year ago by Rob Hague <[email protected]>
* ListDirectoryAsync return IAsyncEnumerable
* Fix documentation
* Update README.md
* F...
7cd0487785c82730ecfe277cb9964ab2e101a4af authored over 1 year ago by Wojciech Nagórski <[email protected]>MSTest Integration tests
1b46264bd34d25247018d96377506c7617910a64 authored over 1 year ago by Wojciech Nagórski <[email protected]>bfef6aa2a7641409e0f67339670970ca339eed1c authored over 1 year ago by Wojciech Nagórski <[email protected]>
82dc77a2f8c74318c87e095a0f946ffde98ad678 authored over 1 year ago by Wojciech Nagórski <[email protected]>
77b27e570db8d5311cacbf906a07f4eecb7e6114 authored over 1 year ago by Wojciech Nagórski <[email protected]>
Use License Expression for NuGet Package
592c86c6d09bbea0f6f0f6d76084431c6610b311 authored over 1 year ago by Wojciech Nagórski <[email protected]>3d36f88abb54c49bfe4ff4753492ebebd3cdea20 authored over 1 year ago by Wojciech Nagórski <[email protected]>
6f567ec7bb2c190eaf10df3b4b36e25d752deab3 authored over 1 year ago by Wojciech Nagórski <[email protected]>
69a42d3b708229e0f452d134e88337b1d8a9ee38 authored over 1 year ago by Wojciech Nagórski <[email protected]>
licenseUrl is deprecated, see https://github.com/NuGet/Announcements/issues/32
a3dbbc523168f522d74e3a59a6852b9953aa2041 authored over 1 year ago by Marius Thesing <[email protected]>457789947c284fc8cd377e9be400af7356e086b4 authored over 1 year ago by Rob Hague <[email protected]>
a4dbf7763a7bea8577619efb9a841b5170fbe357 authored over 1 year ago by Rob Hague <[email protected]>
27976bb927d3e93dda6adb4738b54d14070c34e1 authored over 1 year ago by Gert Driesen <[email protected]>
c04cdbcb972804efd8bd0b06dd32d85304fa5ef1 authored over 1 year ago by Gert Driesen <[email protected]>
Fix some (lots of) issues reported by analyzers.
3ecbd1071d653bbf04254c08d14d7ce75d60688b authored over 1 year ago by Gert Driesen <[email protected]>
* Remove FEATURE_DIRECTORYINFO_ENUMERATEFILES
* Add exception documentation
Remove obsolete feature switches (now that we've remove support for legacy target frameworks) an...
8c932fb1e85760864393c2ed72e078a5bd8ddd9e authored over 1 year ago by Wojciech Nagórski <[email protected]>Remove support for legacy / deprecated target frameworks while adding support for .NET 6.0 (and ...
cf8510013db0e8a1d54086d67694e041f5ef4b98 authored over 1 year ago by Wojciech Nagórski <[email protected]>Fixes #1059.
ab2ccc40bce835ce1d3c136aa702459bfd9948b7 authored about 2 years ago by Gert Driesen <[email protected]>
* Fix offset operations in SftpFileStream.Seek
* Fix seek exception message and add default cas...
b9bc4750ab147948d66678af7e583878ce96f28a authored over 2 years ago by Masuri <[email protected]>