Commit Graph

  • 6220beb83d Native async (#1267) Wojciech Nagórski 2023-12-09 12:28:06 +01:00
  • 04178d8432 Always use factories for HmacAlgorithms (#1262) Rob Hague 2023-12-09 11:30:57 +01:00
  • f45af38628 Replace SemaphoreLight with SemaphoreSlim (#1265) Rob Hague 2023-12-09 08:52:31 +01:00
  • 4c4883eed0 Standardizes additional file types in .editorconfig (#1266) Jacob Slusser 2023-12-08 22:39:33 -08:00
  • 6d9d03205b Rebased AsyncResult fix (#1184) Rob Hague 2023-12-04 09:48:56 +01:00
  • 9b0262c5fb Disable some impactful analyzers (#1246) Rob Hague 2023-12-02 16:41:32 +01:00
  • a027c76d7a Fail with a friendlier error message when response has not been set (#1245) Rob Hague 2023-12-02 14:16:22 +01:00
  • 4c7bd35a71 Add support for .NET 8.0 (#1255) Scott Xu 2023-12-02 05:56:48 +08:00
  • d3641a0676 Test integration tests (#1250) Wojciech Nagórski 2023-11-30 19:19:00 +01:00
  • 5921b6eca3 Disable a few duplicate analyzer rules. (#1254) Gert Driesen 2023-11-30 07:40:13 +01:00
  • 4ce18d305e Use hardware-accelerated AES CryptoServiceProvider (#865) Pedro Fonseca 2023-11-28 12:59:06 +01:00
  • 18cf71bc07 Fix build break in Release (#1248) Rob Hague 2023-11-20 19:20:20 +00:00
  • daa1accaf6 Fix avoidable exception when data length is too long (#823) se006 2023-11-19 01:32:08 -05:00
  • f9f2b0e5f4 Expose SshIdentificationReceived event (#1195) Scott Xu 2023-11-16 21:35:59 +08:00
  • 54d01621aa Enable trace logging for Integration tests (#1242) Wojciech Nagórski 2023-11-16 08:58:22 +01:00
  • 5021f6d4bb Use System.Security.Cryptography in AesCipher (#1235) Rob Hague 2023-11-16 06:05:22 +00:00
  • b4c829105a Tweak diagnostics (#1241) Rob Hague 2023-11-16 05:39:42 +00:00
  • 58284d6019 Update global.json (#1240) Rob Hague 2023-11-16 05:05:37 +00:00
  • 2eec748b18 Improve SFTP performance on medium/high latency connections (#866) Pedro Fonseca 2023-11-13 06:08:57 +01:00
  • 823bc1b67b Use CollectionAssert in ListDirectory tests (#1166) Rob Hague 2023-11-13 05:07:26 +00:00
  • 5ffcb94ec1 Merge pull request #1219 from Rob-Hague/testkeys Gert Driesen 2023-11-12 17:02:55 +01:00
  • 09ad44a823 Remove unused symbols Robert Hague 2023-10-21 19:27:56 +02:00
  • 0829fce6e4 Use shared Data folder for client keys in integration tests Robert Hague 2023-10-21 18:57:02 +02:00
  • 1fc6360cf8 Remove duplicate GetManifestResourceStream helpers Robert Hague 2023-10-21 18:03:10 +02:00
  • d36e7f552d Add OpenSSH public key files Robert Hague 2023-10-21 17:25:26 +02:00
  • 9d6f3ef979 Normalize the OpenSSH files Robert Hague 2023-10-21 17:18:52 +02:00
  • 60ba1dd090 Change the passphrase of Key.OPENSSH.ED25519.Encrypted to "12345" Robert Hague 2023-10-21 17:04:20 +02:00
  • 6ec6dc13fd Remove byte order mark, set eol=lf in key files Robert Hague 2023-10-21 16:58:18 +02:00
  • 826222f6fe Increase test coverage for AesCipher (#1232) Rob Hague 2023-11-05 08:45:30 +00:00
  • 508fc87d2a Fix analyzer errors in Renci.SshNet and Renci.SshNet.TestTools.OpenSSH (#1229) Gert Driesen 2023-11-01 11:33:42 +01:00
  • f745b3f803 Use <see langword="..."/> for language keywords. drieseng 2023-10-29 11:35:21 +01:00
  • 42ff9206d2 Merge partial classes and complete IForwardedPort interface (#1223) Gert Driesen 2023-10-25 22:14:56 +02:00
  • 066f9982e3 Upgrade .NET SDK from 7.402 to 7.403. (#1222) Gert Driesen 2023-10-25 08:35:44 +02:00
  • 8e2363360d Update Nugets 10/2023 (#1214) Wojciech Nagórski 2023-10-16 15:06:18 +02:00
  • 46796094f1 Delete more dummy tests (#1213) Rob Hague 2023-10-15 07:25:22 +01:00
  • f1297dec75 Move test projects (#1212) Wojciech Nagórski 2023-10-14 22:16:11 +02:00
  • 0e9b518492 Remove placeholder tests (#1183) Rob Hague 2023-10-14 20:41:04 +01:00
  • 91d1ed2cbd Enable list directory async for net framework (#1206) Patrick-3000 2023-10-14 16:35:31 +02:00
  • 2bbfee4a37 Release 2023.0.0 (#1201) master Wojciech Nagórski 2023-10-10 21:32:33 +02:00
  • 1c7166a002 Update tests for SetLastAccessTime(Utc) to also verify the time component and the Kind of the DateTime value returned by GetLastAccessTime(Utc). (#1198) 2023.0.0 Gert Driesen 2023-10-09 05:45:16 +02:00
  • 70f58b7660 Add/migrate hmac+cipher integration tests (#1189) Rob Hague 2023-09-29 13:38:32 +01:00
  • 5803ada7cf Implement set last write and access time (#1194) Wojciech Nagórski 2023-09-29 10:07:18 +02:00
  • cd1151deca Update ISftpClient for #120 (#1193) Wojciech Nagórski 2023-09-29 09:05:45 +02:00
  • f28c2c2dd0 Fix for channel session semaphore from thread blocking (#1071) Patrick Yates 2023-09-28 20:01:18 +01:00
  • dd2e55209b Use OS-agnostic socket error codes to allow tests run on different OSes (#1179) Dmitry Tsarevich 2023-09-26 22:29:45 +03:00
  • 4ba591ee0b FingerPrints (#1186) Wojciech Nagórski 2023-09-26 21:00:20 +02:00
  • fdd113022b Enable DSA tests (#1181) Rob Hague 2023-09-25 21:22:15 +01:00
  • 51e0c67f40 Try to "fix" the flaky test (#1185) Rob Hague 2023-09-25 20:35:14 +01:00
  • aade354748 Use ExceptionDispatchInfo in more places (#1182) Rob Hague 2023-09-23 16:20:59 +01:00
  • 18e6673031 Improvements after #1177 (#1180) Wojciech Nagórski 2023-09-23 08:33:10 +02:00
  • 8732d3d7ef Add support for RSA SHA-2 public key algorithms (#1177) Rob Hague 2023-09-23 07:09:41 +02:00
  • 43329eef28 Support SHA256 fingerprints for host key validation (#1098) Dāvis Mošenkovs 2023-09-17 23:44:26 +03:00
  • dcc596a774 Use ExceptionDispatchInfo to retain call stack in Session.WaitOnHandle() (#936) Igor Milavec 2023-09-15 09:45:17 +02:00
  • 60de8a41a4 Add a benchmarks project (#1151) Rob Hague 2023-09-15 05:32:13 +02:00
  • 9593e87e54 Move Integration tests (#1173) Wojciech Nagórski 2023-09-12 13:34:43 +02:00
  • 9f1699b560 Delete performance/longrunning tests (#1143) Rob Hague 2023-09-06 16:18:25 +02:00
  • 004b57ae9e Fix the assembly resolution build warning (#1165) Rob Hague 2023-08-30 14:56:49 +02:00
  • 7cd0487785 ListDirectoryAsync return IAsyncEnumerable (#1126) Wojciech Nagórski 2023-08-30 10:22:10 +02:00
  • 1b46264bd3 Merge pull request #1148 from WojciechNagorski/integration-tests-mstests Wojciech Nagórski 2023-08-30 07:14:02 +02:00
  • bfef6aa2a7 Merge branch 'develop' of https://github.com/sshnet/SSH.NET into integration-tests-mstests Wojciech Nagórski 2023-08-30 06:10:53 +02:00
  • 82dc77a2f8 Use correct SSH.NET Wojciech Nagórski 2023-08-30 06:10:28 +02:00
  • 77b27e570d Merge branch 'master' of https://github.com/sshnet/SSH.NET into integration-tests-mstests Wojciech Nagórski 2023-08-26 05:56:15 +02:00
  • 592c86c6d0 Merge pull request #1146 from mus65/nuget_license Wojciech Nagórski 2023-08-25 11:22:08 +02:00
  • 3d36f88abb Update CODEOWNERS Wojciech Nagórski 2023-08-25 11:21:30 +02:00
  • 6f567ec7bb Remove todos Wojciech Nagórski 2023-06-29 06:31:15 +02:00
  • 69a42d3b70 Integration tests Wojciech Nagórski 2023-06-29 06:29:17 +02:00
  • a3dbbc5231 Use License Expression for NuGet Package Marius Thesing 2023-06-25 10:52:02 +02:00
  • 457789947c Replace IsNullOrWhiteSpace extension (#1142) Rob Hague 2023-06-12 23:21:25 +02:00
  • a4dbf7763a Replace Array<T>.Empty with Array.Empty<T>() (#1137) Rob Hague 2023-06-06 23:09:12 +02:00
  • 27976bb927 Analyzer fixes round 3. (#1135) Gert Driesen 2023-05-31 09:52:52 +02:00
  • c04cdbcb97 Round 2 of analyzer fixes and general cleanup. (#1132) Gert Driesen 2023-05-29 17:16:08 +02:00
  • 3ecbd1071d Fix some (lots of) issues reported by analyzers. (#1125) Gert Driesen 2023-05-24 20:37:46 +02:00
  • 072ba7e013 Remove FEATURE_DIRECTORYINFO_ENUMERATEFILES (#1119) Wojciech Nagórski 2023-05-22 09:47:09 +02:00
  • 8c932fb1e8 Remove old features [Part 1] (#1117) Wojciech Nagórski 2023-05-09 21:21:13 +02:00
  • cf8510013d Removing old target frameworks (#1109) Wojciech Nagórski 2023-05-06 22:32:10 +02:00
  • ab2ccc40bc Add back copyright to license. (#1060) Gert Driesen 2022-12-20 16:24:20 +01:00
  • f3ebc290e2 Fix Seek Operations in SftpFileStream (#910) LemonPi314 2022-11-29 15:33:47 -05:00
  • b9bc4750ab fix typo (#999) Masuri 2022-08-27 03:54:30 +09:00
  • 34ce2bd1d0 Add IBaseClient for BaseClient and ISftpClient to inherit from (#975) Owen Krueger 2022-07-03 14:11:46 -05:00
  • bd7c02f6e4 Remove unused import. drieseng 2022-05-29 17:00:12 +02:00
  • 4cdedf6524 Use cryptographically secure random number generator. Fixes CVE-2022-29245. drieseng 2022-05-29 16:59:38 +02:00
  • c728fba850 Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop drieseng 2022-05-29 16:58:22 +02:00
  • 03c6d60736 Use cryptographically secure random number generator. Fixes CVE-2022-29245. drieseng 2022-05-29 16:58:07 +02:00
  • f1f273cf34 Use cryptographically secure random number generator. Fixes CVE-2022-29245. 2020.0.2 drieseng 2022-05-29 14:40:59 +02:00
  • bc99ada7da Agent auth and Keygen (#794) Stefan Rinkes 2022-03-05 17:05:02 +01:00
  • b30b11af4f correct 'Documenation' to 'Documentation' (#838) Maximiliano Jabase 2022-02-15 18:54:02 -03:00
  • 4dfc126ace Add unit tests for task-based asynchronous API (#906) Igor Milavec 2022-02-15 20:46:34 +01:00
  • 37fb864663 Fix virus false-positive by Defender on Renci.SSHNet.Tests.dll (#867) Pedro Fonseca 2022-02-14 20:27:52 +01:00
  • cad943343b Add CODEOWNERS file. drieseng 2022-02-11 22:00:48 +01:00
  • 7bdfc9e615 Add async support to SftpClient and SftpFileStream (#819) Igor Milavec 2021-12-14 21:58:10 +01:00
  • 30d79c7b31 Start MessageListener with ThreadAbstraction.ExecuteThreadLongRunning (#902) Igor Milavec 2021-11-28 15:42:04 +01:00
  • 583a9cea6a Add interface to SftpFile #120 (#812) wxtsxt 2021-09-08 18:26:56 +02:00
  • f072c5f1a1 OPENSSH KeyReader for more keys (#614) Stefan Rinkes 2021-04-18 18:49:01 +02:00
  • a5bd08d655 Assets/logos (#782) Filippo Gualandi 2021-02-21 10:39:55 +01:00
  • acda1431d2 Prepare for 2020.0.1 release 2020.0.1 drieseng 2021-01-24 14:40:24 +01:00
  • a06522c3d6 Merge branch 'develop' drieseng 2021-01-24 14:38:33 +01:00
  • 6e1f839ca1 Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop drieseng 2021-01-12 19:32:25 +01:00
  • 91b64585bc Support LF as line ending for banner and identification string Fixes #761 drieseng 2021-01-12 19:31:25 +01:00
  • d62594c03f Update README.md Gert Driesen 2020-12-31 14:46:08 +01:00
  • 9c25cf65ca Update README.md Gert Driesen 2020-12-31 14:45:50 +01:00