Commit Graph

  • 26bc749409 Bump dependencies (#1652) dependabot[bot] 2025-06-06 07:32:45 +02:00
  • f82ebbabea Bump alpine from 3.21 to 3.22 in /test/Renci.SshNet.IntegrationTests (#1651) dependabot[bot] 2025-06-05 23:20:58 +02:00
  • 9cf282731a Added GetAttributesAsync to SftpClient (#1648) William Decker 2025-06-05 16:20:13 -05:00
  • 03e28219ba Drop netstandard2.1 target (#1647) mus65 2025-05-29 20:33:02 +02:00
  • a024b83def Fix hang in SftpClient.UploadFile upon error (#1643) Rob Hague 2025-05-27 09:26:36 +02:00
  • 4fcf6048f8 Re-introduce ChangeWindow method on ShellStream (#1646) Ivan 2025-05-25 20:09:03 +02:00
  • f24a5d6de6 fix IDE0350 warnings with .NET SDK 9.0.300 (#1645) mus65 2025-05-25 17:21:30 +02:00
  • d08c4aaa8a Add UploadFileAsync and DownloadFileAsync methods (#1634) Noah Dela Rosa 2025-05-05 16:03:10 -05:00
  • 7c07b10e4a Read the underlying buffer in SshDataStream (#1638) Rob Hague 2025-05-04 12:39:01 +02:00
  • 6039e121a8 Override more methods in PipeStream, ShellStream (#1637) Rob Hague 2025-05-04 11:40:37 +02:00
  • 98982a931e Update docs and remove a leftover DSA certificate algorithm (#1632) Rob Hague 2025-05-04 11:39:54 +02:00
  • 85905082db Add a debug helper for reading traffic with Wireshark (#1627) Rob Hague 2025-05-04 11:38:55 +02:00
  • 17afcdb0fe Set version to '2025.0.1-prerelease.{height}' Rob Hague 2025-04-18 10:44:52 +01:00
  • 53a5be0a7d Set version to '2025.0.0' 2025.0.0 Rob Hague 2025-04-18 10:43:23 +01:00
  • 1cc527e205 Added ExistsAsync and GetAsync to ISftpClient (#1628) Martin 2025-04-10 13:00:07 +02:00
  • 58eaeec226 Bump the dependencies (#1625) dependabot[bot] 2025-04-10 09:13:36 +02:00
  • ad174829cc remove unused bcrypt code (#1626) mus65 2025-04-05 15:50:00 +02:00
  • 02c30c88a9 Only enable TreatWarningsAsErrors in Release (#1624) mus65 2025-03-29 19:53:36 +01:00
  • c318e39d2c lock SendData to fix random connection failures (#1623) mus65 2025-03-29 17:16:42 +01:00
  • 153b47d976 Add an OrderedDictionary implementation for algorithm priorities (#1611) Rob Hague 2025-03-25 14:27:19 +01:00
  • 484afbdf9d Add a Stream buffer validation helper (#1605) Rob Hague 2025-03-25 12:45:18 +01:00
  • bb3beeb6c5 Fix API break on KeyExchange (#1609) Rob Hague 2025-03-25 09:57:46 +01:00
  • 071a8d56a6 CI: run .NET Framework Integration Tests on Windows (#1615) mus65 2025-03-25 09:13:28 +01:00
  • b803932903 Bump dependencies (#1607) dependabot[bot] 2025-03-02 18:01:21 +01:00
  • d1213cf751 remove Reverse extension to avoid source-breaking change with .NET 10 (#1606) mus65 2025-03-01 17:01:23 +01:00
  • 86dc811458 Drop net6.0 target (#1580) mus65 2025-02-19 13:37:38 +01:00
  • 99ef23cd87 Don't dispose channel when completing SshCommand (#1596) Rob Hague 2025-02-19 12:16:12 +00:00
  • a0c6bac3a7 Reply to global requests when want_reply is true (#1600) Rob Hague 2025-02-19 12:15:45 +00:00
  • 429f7502ca Tweak logging.md (#1601) Rob Hague 2025-02-19 12:07:44 +00:00
  • 16d84d0395 Bump test dependencies (#1583) dependabot[bot] 2025-02-04 21:58:59 +01:00
  • 7a599e21c4 fix: UnhandledException: System.ObjectDisposedException. (#1590) Vyacheslav Brevnov 2025-02-04 23:40:06 +03:00
  • 3e2e260dc3 Bump actions/configure-pages from 4 to 5 (#1582) dependabot[bot] 2025-02-02 19:36:39 +01:00
  • 7cbdcad56a Bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 (#1585) dependabot[bot] 2025-02-02 19:02:24 +01:00
  • 301829fd96 Configure Dependabot to also update NuGet and GitHub Actions (#1581) mus65 2025-02-02 18:41:14 +01:00
  • 9c454ba978 Update bound port on ForwardedPortDynamic after connection (in case original was passed as zero) (#1577) timyhac 2025-01-20 19:19:44 +11:00
  • 5c29394688 Move AuthenticationMethod IDisposable implementation declaration from inheritees to parent (#746) Michał Drzymała 2025-01-18 13:45:09 +01:00
  • 7e71bb4192 Add support for mlkem768x25519-sha256 key exchange method (#1563) Scott Xu 2025-01-11 22:46:22 +08:00
  • 9e1ee0a380 Bump alpine from 3.20 to 3.21 in /test/Renci.SshNet.IntegrationTests (#1567) dependabot[bot] 2025-01-03 12:46:01 +01:00
  • 6d94e97ac0 Fix hang/unhandled exception in SshCommand upon disconnect (#1565) Rob Hague 2025-01-03 11:13:45 +01:00
  • bc40d450ef Create dependabot.yml for docker image (#1559) Rob Hague 2025-01-03 11:12:46 +01:00
  • 60f3cd803e Drop DSA (#1558) Rob Hague 2025-01-03 11:12:21 +01:00
  • 2e68828f61 Add support for sntrup761x25519Sha512 key exchange method (#1562) Scott Xu 2025-01-02 20:20:28 +08:00
  • 14c652cb45 Use System.Security.Cryptography for TripleDesCipher (#1546) Scott Xu 2024-12-27 20:37:02 +08:00
  • 29997aebe1 Add padding when encrypt and remove padding when decrypt (#1545) Scott Xu 2024-12-22 23:21:02 +08:00
  • 42d75bc3d1 Drop net7.0 target (#1468) Rob Hague 2024-12-18 17:35:03 +00:00
  • d96b9ebc32 Fix consumption of NBGV version properties in build (#1544) Rob Hague 2024-12-18 17:34:23 +00:00
  • 021ee997b6 Pin Alpine Linux image to 3.20 (#1554) Rob Hague 2024-12-18 17:15:51 +00:00
  • ee054f4d31 fix newline characters in PuTTY key file comment (#1550) Varorbc 2024-12-04 16:49:40 +08:00
  • 3b4f2cfc1c [Private Key] Add support for PuTTY private key file format (V3 and V2) (#1543) Scott Xu 2024-12-03 06:44:44 +08:00
  • 70c12467dd Replace DiagnosticAbstration with Microsoft.Extensions.Logging.Abstractions (#1509) mus65 2024-12-02 23:15:48 +01:00
  • f50fdcc249 Remove appveyor.yml (#1547) mus65 2024-11-30 19:12:11 +01:00
  • 752b1db8f0 Add .NET 9 target (#1480) mus65 2024-11-23 17:51:59 +01:00
  • f65ca44997 Migrate from AppVeyor to GitHub Actions (#1539) mus65 2024-11-23 17:04:12 +01:00
  • 3ec45e1af3 Split PrivateKeyFile into different implementations. (#1542) Scott Xu 2024-11-20 20:42:08 +08:00
  • bdaa16463a Handle lower-case hex in private key's salt field (#179) Rikard Johansson 2024-11-19 09:20:46 +01:00
  • 239fe31123 Update PrivateKeyFile.cs (#1541) Scott Xu 2024-11-19 05:32:13 +08:00
  • 1d2d186a26 fix Package Downgrade Warning with .NET 9 SDK (#1538) mus65 2024-11-13 19:52:03 +01:00
  • 6b4524efbd Set version to '2025.0.0-prerelease.{height}' Rob Hague 2024-11-09 12:07:40 +01:00
  • 74d4364c32 Set version to '2024.2.0' 2024.2.0 Rob Hague 2024-11-09 12:07:03 +01:00
  • c7702f3644 Bump test dependencies (#1532) Rob Hague 2024-11-11 20:10:11 +00:00
  • c28f02301f Swallow ObjectDisposed on SFTP wait handle when receiving late response (#1531) Rob Hague 2024-11-11 20:09:54 +00:00
  • 3e12c96317 Add support for OpenSSH certificates (#1498) Rob Hague 2024-10-19 14:36:41 +02:00
  • fbedaabb9c Fix sftp async methods not observing error conditions (#1510) Rob Hague 2024-10-08 08:48:57 +02:00
  • 1a8839ec3e Added support for deleting directories asynchronously (#1503) Ryan Esteves 2024-09-26 02:55:51 -04:00
  • ce867d6640 Added CreateDirectoryAsync to SftpClient (#1505) Ryan Esteves 2024-09-25 15:50:27 -04:00
  • 737c3e5f9d Added ChangeDirectoryAsync to SftpClient (#1504) Ryan Esteves 2024-09-24 15:19:26 -04:00
  • 28e674228f fix ConnectAsync not respecting the connection timeout (#1502) mus65 2024-09-22 13:05:32 +02:00
  • 4c5d0c075e Added ExistsAsync and GetAsync to SftpClient (#1501) Ryan Esteves 2024-09-21 12:07:37 -04:00
  • 82246e3cc9 Add interface to SshClient (#1499) Eugen Cowie 2024-09-21 15:24:22 +01:00
  • 548ef23e12 Add support for OpenSSL PKCS#8 private key format (#1496) Scott Xu 2024-09-21 22:07:59 +08:00
  • 3b55ba3a0a Update SonarAnalyzer.CSharp (#1494) mus65 2024-09-19 18:56:32 +02:00
  • aac10fba3d Miscellaneous cleanup/throw helpers (#1491) Rob Hague 2024-09-19 07:53:05 +02:00
  • 2ce54c0058 Add Directory.Packages.props to solution. Gert Driesen 2024-09-15 16:58:22 +02:00
  • 68e4b9ef77 Update dependencies (#1492) mus65 2024-09-14 12:07:18 +02:00
  • f4bf62b847 Ref System.Formats.Asn1 nuget package (#1490) Scott Xu 2024-09-12 04:51:33 +08:00
  • dde5f67b2e Migrate to NuGet Central Package Management (#1488) mus65 2024-09-11 21:41:13 +02:00
  • b067e75f18 Support more ciphers for OpenSSH private key decryption. (#1487) Scott Xu 2024-09-10 14:47:37 +08:00
  • 666930974d fix "client not connected" after SFTP reconnect (#1484) mus65 2024-09-06 22:05:15 +02:00
  • a157dd3b88 Remove unnecessary finalizers (#1209) Rob Hague 2024-09-05 15:33:57 +02:00
  • d06dfa5e4d Use System.Numerics.BigInteger (#1469) Rob Hague 2024-09-05 13:51:57 +02:00
  • fe827a529a [ECDsa] Falls back to use BouncyCastle if BCL (Mono) doesn't support (#1461) Scott Xu 2024-08-31 19:00:51 +08:00
  • 3dda5c92ce another .NET 9 SDK Build fix (#1475) mus65 2024-08-24 12:50:00 +02:00
  • ebb31bb16e AesGcmCipher uses BouncyCastle as a fallback if BCL does not support. (#1450) Scott Xu 2024-08-19 20:13:10 +08:00
  • 1af01692fe Port shared tests folder (#1467) Rob Hague 2024-08-12 09:33:01 +02:00
  • a067e2852a Use ExceptionDispatchInfo to retain call stack in AsyncResult.EndInvoke() (#1470) Scott Xu 2024-08-12 15:30:24 +08:00
  • fe65570ebc Use System.Security.Cryptography for DSA (#1458) Rob Hague 2024-08-11 07:48:58 +02:00
  • c7a0ca93de Add another allowed SocketError value in tests (#1457) Rob Hague 2024-08-11 07:47:42 +02:00
  • 64d67cd770 Revert mono/.NET Framework integration tests (#1462) Rob Hague 2024-08-06 20:24:31 +01:00
  • 889f4f66ca Enable all net48 integration tests (#1456) Scott Xu 2024-08-02 20:32:08 +08:00
  • 58c85ee79c Use BCL ECDiffieHellman for KeyExchange instead of BouncyCastle (.NET 8.0 onward only) (#1371) Scott Xu 2024-08-01 05:06:14 +08:00
  • 252c732c5e Integrate with Nerdbank.GitVersioning (#1299) Scott Xu 2024-07-27 15:45:41 +08:00
  • 486b69dc98 Add support for AEAD ChaCha20Poly1305 Cipher (#1416) Scott Xu 2024-07-27 15:43:48 +08:00
  • c614f54f0a Zlib compression uses BouncyCastle as a fallback if BCL does not support. (#1453) Scott Xu 2024-07-25 18:24:44 +08:00
  • 9f429f720f Remove Chaos.Nacl (#1455) Scott Xu 2024-07-25 17:00:12 +08:00
  • 28301ab329 Ed25519 is now based on BouncyCastle instead of Chaos.NaCl (#1448) Scott Xu 2024-07-24 12:23:22 +08:00
  • 71e2909dec Curve25519 KEX is now based on BouncyCastle instead of Chaos.NaCl (#1447) Scott Xu 2024-07-24 03:40:09 +08:00
  • 4cc1278d7c Clean up Abstractions / use HashData (#1451) mus65 2024-07-23 14:17:11 +02:00
  • 8ea108af1c Drop legacy algorithms part 1 (#1442) Rob Hague 2024-07-17 07:20:10 +01:00
  • 9a950b56fe Replace internal BouncyCastle with NuGet package (#1370) mus65 2024-07-16 22:47:23 +02:00
  • 5ab8f3edcb Stabilise some more tests (#1438) Rob Hague 2024-07-16 10:12:47 +01:00