Commit Graph

  • f512a41a1b Don't treat NuGet audit Warnings as Errors and fix warning (#1443) mus65 2024-07-13 12:07:56 +02:00
  • 1f356b41c9 Allow empty softwareversion string (#822) (#1441) doerig 2024-07-10 13:21:40 +02:00
  • ffd43dade7 Remove some #ifdefs with System.Memory (#1434) Rob Hague 2024-07-05 08:22:46 +01:00
  • c552d0d60b Ref System.Memory for net462 and netstandard2.0 (#1417) Scott Xu 2024-07-04 19:14:09 +08:00
  • 8e8829ef96 Docs updates (#1432) Rob Hague 2024-07-04 09:31:07 +01:00
  • 56318a4e12 Make ZlibOpenSsh public (#1433) Rob Hague 2024-07-04 09:30:25 +01:00
  • a553152195 Set version to 2024.1.0 (#1429) 2024.1.0 Rob Hague 2024-06-28 07:14:59 +02:00
  • 3bc568471e Add SshCommand.ExecuteAsync (#1426) Rob Hague 2024-06-19 12:02:19 +01:00
  • 919af754df Remove unnecessary DNS lookup in Connect (#1412) Rob Hague 2024-06-18 06:41:00 +01:00
  • 27fad71353 On SOCKS5 proxy: set hostname, not always IP (#1072) Jordi Vaca 2024-06-16 12:37:26 +02:00
  • 6933e0961c Fix netconf framing protocol (#946) schaveyt 2024-06-16 05:41:41 -04:00
  • 0effbd7b51 Updated NETCONF framing protocol detection to check both client & server capabilities (#639) declspec 2024-06-16 17:39:31 +08:00
  • 1b71e8fea4 fix build with .NET 9.0 SDK (#1427) mus65 2024-06-16 11:35:20 +02:00
  • 9dc7db9de8 Support creating Shell(Stream) without PTY (#1419) Scott Xu 2024-06-16 16:27:06 +08:00
  • 830e504244 Rename SftpFileSytemInformation to SftpFileSystemInformation (#1425) Dejan Varmedja 2024-06-12 12:36:16 +02:00
  • ac395dd64c A couple of changes/fixes in SshCommand (#1423) Rob Hague 2024-06-09 20:44:44 +01:00
  • bb51335b3b doc: Update examples.md (#1421) Paulus Lucas 2024-06-04 23:21:27 +02:00
  • dda27a3177 fix flaky SFTP file time tests (#1414) mus65 2024-06-04 21:55:38 +02:00
  • fdbc4d3e36 Fix a few issues with PipeStream (#1399) Rob Hague 2024-05-23 14:30:05 +01:00
  • 49aed6f219 Relax the RSA/DSA decision for SSH2 keys (#1190) Rob Hague 2024-05-22 19:37:00 +01:00
  • 452c1a23ce dotnet pack in CI (#1400) Rob Hague 2024-05-22 19:36:15 +01:00
  • b09b4f5360 Delete CountdownEventTests (#1409) Rob Hague 2024-05-22 19:35:10 +01:00
  • 7d52787ce3 make ConnectShouldActivateKeepAliveIfSessionIs test less flaky (#1410) mus65 2024-05-21 13:05:46 +02:00
  • b4722b86e8 Enable nullable on NetConf/Scp/SshClient (#1392) mus65 2024-05-21 13:05:20 +02:00
  • 23323aa217 use Regex Source Generator for .NET 7+ (#1401) mus65 2024-05-20 17:27:53 +02:00
  • aa70718a86 More AsyncSocketListener patchwork (#1408) Rob Hague 2024-05-19 11:11:25 +02:00
  • 1143ad3d24 fix flaky Sftp_BeginUploadFile test (#1402) mus65 2024-05-18 21:25:03 +02:00
  • fcb4ea2a1b fix flaky ReceiveOnServerSocketShouldReturnZero test (#1404) mus65 2024-05-18 18:15:52 +02:00
  • fe5ed423a0 fix flaky Connectivity Tests (#1403) mus65 2024-05-18 14:17:10 +02:00
  • c0a353a4de Cleanup formatting and style and enforce it in CI (#1380) mus65 2024-05-17 22:34:27 +02:00
  • 1de33c469e Documentation updates (#1395) Rob Hague 2024-05-10 10:38:47 +01:00
  • 0cfeb6bb94 Tweak AsyncSocketListener in tests (#1382) Rob Hague 2024-05-10 10:37:01 +01:00
  • f9908a22b5 Use System.Security.Cryptography for RSA (#1373) Rob Hague 2024-05-10 10:35:21 +01:00
  • 749a0e0074 drop obsolete #if directives (#1394) mus65 2024-05-06 21:22:09 +02:00
  • 6e42d1fcd3 gitattributes: set diff=csharp on cs files (#1393) mus65 2024-05-06 21:20:51 +02:00
  • 59840ecdba Fix SocketAsyncEventArgsAwaitable calling continuation multiple times (#918) Igor Milavec 2024-04-27 22:43:42 +02:00
  • 4e1e2436af Fix ArgumentException usage in BlockCipher (#818) Igor Milavec 2024-04-27 20:52:34 +02:00
  • c8b527397a Handle timeout correctly on Socks5 Proxy (#1342) BoronBGP 2024-04-27 19:49:24 +01:00
  • ce45129308 Fix potential side-channel timing attack issue (#1375) Scott Xu 2024-04-25 05:49:20 +08:00
  • 94397d47ed Implement OpenSSH strict key exchange extension (#1366) Scott Xu 2024-04-25 04:36:28 +08:00
  • 71423c17f9 Add an AOT compatibility test app (#1378) Rob Hague 2024-04-19 13:00:57 +02:00
  • 3dc3fc8b1c Add support for AEAD AES 128/256 GCM Ciphers (.NET 6.0 onward only) (#1369) Scott Xu 2024-04-19 02:06:19 +08:00
  • 953e1366f2 Fix nullable error in build (#1377) Rob Hague 2024-04-18 19:26:52 +02:00
  • 0fb38718e6 remove end_of_line from .editorconfig (#1372) mus65 2024-04-17 21:44:20 +02:00
  • b553f81f8a Add support for Zlib compression (.NET 6.0 onward only) (#1326) Scott Xu 2024-04-18 03:39:27 +08:00
  • dd36d5b98a Added support for GitHub pages using docfx (#1358) Jean-Sebastien Carle 2024-04-17 14:32:54 -05:00
  • 4cab7e5cf6 enable nullable on BaseClient and SftpClient (#1339) mus65 2024-04-17 21:31:26 +02:00
  • 17f4030502 Add Rob-Hague to CODEOWNERS (#1376) Wojciech Nagórski 2024-04-17 13:43:36 +02:00
  • 7b58819537 Remove enormous array allocations in tests causing instability in CI (#1367) Rob Hague 2024-04-06 21:37:59 +02:00
  • 70a0a08dae Handle unknown channel messages correctly (#1363) mus65 2024-04-04 16:31:04 +02:00
  • 8bd08eda2b SftpClient: handle the SFTP session being closed by the server (#1362) mus65 2024-04-04 12:41:51 +02:00
  • 9be67c0c99 Cleanup and muting of analyzer warnings (#1357) Jean-Sebastien Carle 2024-04-03 15:57:35 -04:00
  • db3d7e8d03 Fix CancelAsync Cause Deadlock (#1345) zeotuan 2024-03-25 00:55:26 +11:00
  • 3e6fc4f3ff Use BCL Timeout (#1353) Scott Xu 2024-03-14 20:02:22 +08:00
  • b3c68ba049 Use latest .NET 8 SDK in Ubuntu build (#1352) Rob Hague 2024-03-10 07:39:28 +01:00
  • 0876e88330 Changed Private Key Regex to be more tolerant regarding new lines at end of key file (#1344) staecthSICKAG 2024-03-06 06:42:01 +01:00
  • e66a032308 Remove feature binary serialization (#1325) Scott Xu 2024-03-05 14:03:31 +08:00
  • c044fd40c6 fix link to tests in README (#1338) mus65 2024-02-24 12:45:49 +01:00
  • 69f145159a Fix ShellStream when receiving data larger than buffer length (#1337) Rob Hague 2024-02-24 08:25:54 +00:00
  • 5b9c669f1b Update README.md Wojciech Nagórski 2024-02-21 20:29:26 +01:00
  • a314700e47 Microsoft.Bcl.AsyncInterfaces version >= 1.0.0 (#1334) 2024.0.0 Wojciech Nagórski 2024-02-21 19:51:12 +01:00
  • b3ec023052 Add Closed event to ShellStream. (#1332) Scott Xu 2024-02-21 15:48:02 +08:00
  • 442f0a9706 2024.0.0 (#1330) Wojciech Nagórski 2024-02-20 21:29:53 +01:00
  • f8b3ef30fc Moved IDE0005 warning configuration. (#1329) Jean-Sebastien Carle 2024-02-20 15:25:42 -05:00
  • b47b35c19b Updated dependencies. (#1328) Jean-Sebastien Carle 2024-02-20 15:19:24 -05:00
  • 4b9c3bf144 Limit TimeSpan timeouts to Int32 MaxValue (#1321) Jean-Sebastien Carle 2024-02-20 15:17:47 -05:00
  • 664595d30b Restore the write buffer to ShellStream (#1327) Rob Hague 2024-02-18 05:38:11 +00:00
  • 59a0f9030a Drop RIPEMD160 (#1324) Scott Xu 2024-02-18 12:20:57 +08:00
  • 06af2ec6c0 Fix a few issues with ShellStream (#1322) Rob Hague 2024-02-16 19:11:22 +00:00
  • 2b19eecc16 CI: remove install of net8.0 sdk on VS image (#1323) Rob Hague 2024-02-16 13:58:31 +00:00
  • 7cfe62b9f1 Support ETM (Encrypt-then-MAC) variants for HMAC (#1316) Scott Xu 2024-02-16 20:24:54 +08:00
  • d07827b6c8 Fixed dequeuing of incoming queue (#1319) Jean-Sebastien Carle 2024-02-13 13:16:41 -05:00
  • bcaf354ccb Significantly improve performance of ShellStream's Expect methods (#1207) Jean-Sebastien Carle 2024-02-13 07:41:47 -05:00
  • 7d357e8203 No need to collect nuget packages in appveyor.yml as the packages are not generated when build (#1317) Scott Xu 2024-02-13 19:34:11 +08:00
  • 3bfac50ad0 Improve ShellStream Expect (#1315) Wojciech Nagórski 2024-02-11 23:06:25 +01:00
  • dec04f26e0 2023.0.2 version (#1314) Wojciech Nagórski 2024-02-11 20:15:11 +01:00
  • e23f381dea Add tests and benchmarks for ShellStream.Read and Expect (#1313) Rob Hague 2024-02-11 09:00:38 +00:00
  • 2d0e03b8ce Added SshCommand.InputStream to allow writing to stdin of SshCommand (#1293) Ferenc Vizkeleti 2024-02-06 18:02:19 +01:00
  • bfe6718fce Allow the integration tests to run on .NET Framework (#1286) Rob Hague 2024-02-06 12:30:01 +00:00
  • 47eabe7574 Tweak semaphore usage in Session (#1304) Rob Hague 2024-02-06 12:16:11 +00:00
  • 54a001adea Use BinaryPrimitives in Pack (#1305) Rob Hague 2024-02-06 10:50:33 +00:00
  • 379e3ddc8a Update gitignore (#1261) Rob Hague 2024-02-01 21:31:54 +01:00
  • 323b514be7 Merge nuspec and CommonAssemblyInfo into csproj (#1256) Scott Xu 2024-01-29 02:00:24 +08:00
  • 0371af9aaf Integration benchmark tests (#1298) Wojciech Nagórski 2024-01-28 11:05:42 +01:00
  • 64b428f7bf Enable trim analysis and fix warnings (#1216) Rob Hague 2024-01-26 08:20:53 +01:00
  • 0a7ef46f0f Fix build script (#1295) Wojciech Nagórski 2024-01-25 21:31:14 +01:00
  • 48a8fe6502 Plumbing for more async/await work (#1281) Jacob Slusser 2024-01-25 12:00:19 -08:00
  • 13a6b5df0e Remove unneeded feature flags and pass cancellationToken to DNS request (#1290) mus65 2024-01-07 21:04:16 +01:00
  • 765da9320e Require Microsoft.Bcl.AsyncInterfaces >=1.0.0 instead of =8.0.0 (#1288) mus65 2024-01-05 22:13:06 +01:00
  • 7436a38b78 Remove code examples (#1210) 2023.0.1 Wojciech Nagórski 2023-12-29 07:45:20 +01:00
  • 4c2dcd5613 Upgrade packages (#1279) Rob Hague 2023-12-29 04:06:50 +00:00
  • 2b53e462dd Authenticate with ssh-rsa by default (#1283) Rob Hague 2023-12-28 19:55:07 +00:00
  • e7a64dda97 Fix hung dispose caused by infinite socket timeout (#1280) Jim Killingsworth 2023-12-28 02:52:00 -08:00
  • b0d01df91f Try to stabilise a few tests (#1278) Rob Hague 2023-12-22 07:37:30 +00:00
  • 24838e6173 Make keys immutable (#1264) Rob Hague 2023-12-21 22:12:15 +00:00
  • e998d875e0 Add a few spans on net6.0 or greater (#1138) Rob Hague 2023-12-21 20:32:20 +00:00
  • 34b5123f0a Send the client key exchange init in Connect (#1274) Rob Hague 2023-12-21 05:54:32 +00:00
  • 326ce14c4c Maintain current build solution (#1268) Scott Xu 2023-12-15 23:54:57 +08:00
  • f4371ffccc Reduces heap allocations for the some byte[] uses (#1272) Jacob Slusser 2023-12-11 01:07:32 -08:00
  • f172ac587c Removes MessageAttribute in favor of properties on Message class (#1270) Jacob Slusser 2023-12-10 08:46:35 -08:00