Commit Graph

  • b2c36b5e2c Update README.md Gert Driesen 2020-12-31 14:45:16 +01:00
  • 67318d8b68 Added logo assets (#743) Filippo Gualandi 2020-12-31 14:39:03 +01:00
  • f48093713f Merge branch 'develop' 2020.0.0 drieseng 2020-12-31 14:02:11 +01:00
  • a620835c69 Support our legacy target frameworks. drieseng 2020-12-31 14:01:35 +01:00
  • 2c99132396 Merge branch 'develop' drieseng 2020-12-31 13:28:14 +01:00
  • 68a47f6890 Workaround 'Could not create SSL/TLS secure channel' issue due to TLS 1.1 being the default on earlier versions of .NET. drieseng 2020-12-31 13:27:49 +01:00
  • 853ec99609 Prepare for 2020.0.0 release. drieseng 2020-12-31 13:06:47 +01:00
  • 8737fdb386 Merge branch 'develop' drieseng 2020-12-31 11:47:24 +01:00
  • 008556205b Allow for a small marging when verifying whether configured timeout was respected. drieseng 2020-12-31 11:37:18 +01:00
  • 84b9281149 Merge branch 'develop' drieseng 2020-12-30 22:28:44 +01:00
  • 41e378cfc0 Fix test. drieseng 2020-12-30 22:12:54 +01:00
  • 767fafbfc1 Improve exception messages further. drieseng 2020-12-30 21:19:30 +01:00
  • f60f24fb9c Fix more tests to pass on .NET Core. drieseng 2020-12-30 16:06:24 +01:00
  • a5148aea1a Fix some test failures on .NET Core. drieseng 2020-12-30 15:13:57 +01:00
  • d5fefcc369 Fix and rename test. drieseng 2020-12-30 13:13:20 +01:00
  • e8db68c371 Improve exception messages. drieseng 2020-12-30 11:44:25 +01:00
  • 8d485f918b Remove unused import. drieseng 2020-12-30 11:43:35 +01:00
  • f09496b782 Fix remaining test failure. drieseng 2020-12-29 20:22:10 +01:00
  • 43f18cb3d4 Fix test failures. drieseng 2020-12-29 20:13:19 +01:00
  • 60be75d85c Complete refactoring of connection process, and greatly improve test coverage. drieseng 2020-12-29 20:01:28 +01:00
  • e0b32a41ea Add Connect overload that takes existing Socket instance. drieseng 2020-12-29 19:53:46 +01:00
  • de06f12350 Allow for easier troubleshooting of protocol version exchange. Fixes #751. drieseng 2020-12-29 18:56:26 +01:00
  • eefcd8fbc5 Fix test failure. drieseng 2020-12-27 12:16:49 +01:00
  • fbadaf8b74 Fix handling of empty line. drieseng 2020-12-27 12:06:36 +01:00
  • e71a4c958d Update tests after connection refactoring. drieseng 2020-12-27 11:52:12 +01:00
  • a1e4e04e04 Revert back to using SocketShutdown.Send in an attempt to stabilize tests. drieseng 2020-12-27 10:37:30 +01:00
  • dc9c637759 Refactor how connection is established to server. drieseng 2020-12-27 10:20:03 +01:00
  • cefdc203d9 Add ISftpClient interface to SftpClient (#197) Eric Brumfield 2020-07-19 12:49:12 -04:00
  • 90a13a6c5a Fix SFTP file UTC time handling (#356) Bill Menees 2020-07-18 03:59:30 -05:00
  • 5942469974 Merge remote-tracking branch 'remotes/origin/develop' 2020.0.0-beta1 drieseng 2020-06-07 15:46:33 +02:00
  • 1068694455 Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-06-07 15:46:13 +02:00
  • c10277f4d7 Fix typo. Gert Driesen 2020-06-07 15:45:45 +02:00
  • 9b21a46982 Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-06-07 15:41:02 +02:00
  • 2cc42c9b91 Remove local-use file. drieseng 2020-06-07 15:40:39 +02:00
  • bf651cac1e Remove local-use file. drieseng 2020-06-07 15:39:54 +02:00
  • 32f2615795 Fix path to source file. drieseng 2020-06-07 15:31:29 +02:00
  • 638a30c521 Fix path to source file. drieseng 2020-06-07 15:31:29 +02:00
  • e9979a6adc Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-06-07 15:25:33 +02:00
  • b5dcca911a Update path to example. drieseng 2020-06-07 15:23:11 +02:00
  • d8fbae3c51 Update name of Sandcastle Help File Builder environment variable. drieseng 2020-06-07 13:23:50 +02:00
  • a697693bfa Update name of Sandcastle Help File Builder environment variable. drieseng 2020-06-07 13:23:50 +02:00
  • 61c09ffefb Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-06-07 13:24:37 +02:00
  • 22a895f427 Update name of Sandcastle Help File Builder environment variable. drieseng 2020-06-07 13:23:50 +02:00
  • 356b22a3b4 Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-06-07 12:52:19 +02:00
  • 8ac8e87e69 Fix package targets. drieseng 2020-06-07 12:50:54 +02:00
  • 66cf838d26 Prepare for 2020.0.0-beta1 drieseng 2020-06-01 10:03:51 +02:00
  • 66e24e7462 Sponsoring (#691) Gert Driesen 2020-06-07 10:52:12 +02:00
  • bde751eb48 Add sponsor info. Gert Driesen 2020-06-07 10:26:32 +02:00
  • cce5c74027 Update FUNDING.yml Gert Driesen 2020-06-04 10:46:45 +02:00
  • 261f5287de Create FUNDING.yml Gert Driesen 2020-06-04 10:45:35 +02:00
  • cca8255255 Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-06-01 09:59:56 +02:00
  • 8fbaa3c5bc Remove stray CWL. drieseng 2020-06-01 09:58:31 +02:00
  • c5cb1caf76 Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop drieseng 2020-06-01 09:53:22 +02:00
  • 4906b64e7a Immediately sent identification string when connection is established. Fixes #689. drieseng 2020-06-01 09:52:49 +02:00
  • e44913029e Synchronize legacy project files. Gert Driesen 2020-05-03 21:18:49 +02:00
  • 42a676c3d7 Support TF without Socket.Poll(...) and Socket.Select(...). Gert Driesen 2020-05-03 21:15:09 +02:00
  • 4eef090966 Merge branch 'develop' drieseng 2020-05-03 20:16:12 +02:00
  • ab827c2eb1 Document support for .NET Standard 2.0. drieseng 2020-05-03 20:15:32 +02:00
  • 7bbb7a0ca3 Remove CWLs. drieseng 2020-05-03 17:46:40 +02:00
  • 4583da528f Remove CWLs. drieseng 2020-05-03 17:46:40 +02:00
  • 23168f47b3 Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-05-03 17:38:22 +02:00
  • c5b487c057 Fix tests. drieseng 2020-05-03 17:37:48 +02:00
  • 8094c0917a Handle ObjectDisposedException. drieseng 2020-05-03 14:11:08 +02:00
  • fc114fb0ec Merge remote-tracking branch 'remotes/origin/develop' drieseng 2020-05-03 13:19:21 +02:00
  • 504d1dc035 Prefer Socket.Poll(...) over Socket.Select(...). Fixes #355. drieseng 2020-05-03 13:10:30 +02:00
  • cdbdefe449 Remove unused FEATURE_SOCKET_SETSOCKETOPTION. drieseng 2020-05-03 10:45:10 +02:00
  • 14ddfca4e9 Fix test failures drieseng 2020-04-30 13:20:49 +02:00
  • 916c019266 Update EAP implementation to correctly deal with a socket operation that is completed synchronously. drieseng 2020-04-30 11:13:10 +02:00
  • 8aad18ff98 Fix typos. drieseng 2020-04-26 11:37:07 +02:00
  • 516d982add Fix typo Gert Driesen 2020-04-26 10:35:04 +02:00
  • 94ad752313 Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop drieseng 2020-04-24 21:10:28 +02:00
  • 1a803b50ee Partially revert changes from #643. Fixes #653. drieseng 2020-04-24 21:09:12 +02:00
  • f262b4aa7b Added documentation section to README (#656) Mark Moore 2020-04-19 05:28:49 -07:00
  • 2c1a4d9596 Make sure to shutdown receive socket when client has closed. drieseng 2020-04-05 11:36:57 +02:00
  • 59d908d308 Formatting drieseng 2020-04-05 11:34:59 +02:00
  • 21c5c8e0b4 Log warning upon timeout waiting for pending channels to reach zero. drieseng 2020-04-05 11:34:36 +02:00
  • 34df3dd725 Support diffie-hellman-group14-sha256 and diffie-hellman-group16-sha512 key exchange methods. drieseng 2020-03-15 19:43:45 +01:00
  • 36cf5f2257 Fix test after failure introduced by #643. drieseng 2020-03-15 17:12:19 +01:00
  • 211b5de5ec Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop drieseng 2020-03-15 15:56:18 +01:00
  • c0da2c14fb Make key exchange more efficient by using byte[] in our internal structures, and convert to BigInteger when necessary. Fixes #643. drieseng 2020-03-15 15:56:09 +01:00
  • 93f092ce2c Split build into modern and classic targets to allow building both "flavors" on separate machines. This is done since I only have a VM for building the "classic" projects, and I build the "modern" projects on my main development box. Use tokens for replacing the version and copyright in the nuspec. drieseng 2020-03-06 22:19:20 +01:00
  • c2e929d601 Use multi-TFM output directory for .NET Framework 4.0. drieseng 2020-03-06 22:09:50 +01:00
  • bc59db5ff4 Avoid autolink Gert Driesen 2020-03-06 19:57:26 +01:00
  • facdf115c3 Formatting. Gert Driesen 2020-02-29 17:38:04 +01:00
  • a8b8bb95ec Sync legacy project files. Gert Driesen 2020-02-29 17:37:43 +01:00
  • ce4cee254c Remove obsolete and SDK-style projects from solution. Gert Driesen 2020-02-29 17:25:07 +01:00
  • a5f0933ab0 Remove obsolete extension methods. Gert Driesen 2020-02-29 17:24:24 +01:00
  • 19708c9daa Fix CLS compliance warnings. Gert Driesen 2020-02-29 17:23:51 +01:00
  • c9d6ca4b33 Remove unused code. drieseng 2020-02-29 17:19:55 +01:00
  • 1f325586eb Remove unused code. drieseng 2020-02-29 17:17:32 +01:00
  • 5c2e2b4c4a Use SDK-style project where possible (#629) Gert Driesen 2020-02-28 21:46:39 +01:00
  • 5d23ed43d7 Merge pull request #632 from AdiuTankT72/develop Gert Driesen 2020-02-27 12:55:18 +01:00
  • ea5a440131 Fixed few summary comment tags Adrian Stanislawski 2020-02-27 11:36:39 +01:00
  • e9e9b4e463 Update ScpClient to work with revent versions of OpenSSH (#625) Gert Driesen 2020-02-15 21:06:10 +01:00
  • 546e2b9ece Merge pull request #496 from darinkes/elliptic Gert Driesen 2020-01-11 21:16:33 +01:00
  • 982ef10ae7 Update readme for the new key exchange methods, host key algorithms and private key formats. drieseng 2020-01-11 17:05:32 +01:00
  • 7d7365156e Enable Build of Elliptic-Curves for other Projects Stefan Rinkes 2018-12-03 09:13:24 +01:00
  • c9f9e3ca35 Support for Ed25519 Host- and Private-Keys Stefan Rinkes 2018-11-27 15:46:59 +01:00
  • 90fb62b7cc Add Support for ECDSA Host- and Private-Keys Stefan Rinkes 2018-11-26 20:15:25 +01:00
  • b58a11c0da KEX with Elliptic Curve curve25519 Stefan Rinkes 2018-12-01 08:04:00 +01:00