Commit Graph

  • d598e4e52a packet_crypt: Make sure we always operate on initilized memory Andreas Schneider 2019-01-25 16:06:20 +01:00
  • 932102bd13 session: Initialize allocated memory Andreas Schneider 2019-01-25 14:12:05 +01:00
  • e260a591f4 gitlab-ci: Fix UndefinedSanitizer Andreas Schneider 2019-01-25 11:35:29 +01:00
  • 6c7eaa9e12 buffer: Convert argc to size_t in ssh_buffer_unpack() as well Baruch Siach 2019-01-22 13:31:07 +02:00
  • 83d86ef6a5 examples: add public key auth for specific key Eric Bentley 2017-11-27 13:08:47 -05:00
  • db67fcbe88 examples: add public key authentication to ssh_server_fork Eric Bentley 2017-11-26 15:08:53 -05:00
  • be9943132e tests: Extend negative test cases for config Match keyword Jakub Jelen 2019-01-23 14:58:14 +01:00
  • 893510db35 tests: Use assert_ssh_return_code() in config test Jakub Jelen 2019-01-23 14:49:56 +01:00
  • e989c4afff config: Add new Match final keyword from OpenSSH 8.0 Jakub Jelen 2019-01-23 11:43:59 +01:00
  • 3ce31532eb config: Fail if there is missing argument for some of the match keywords Jakub Jelen 2019-01-23 12:03:57 +01:00
  • 3b5f9ef8d6 pkd: dh-group-exchange testcases Aris Adamantiadis 2018-10-29 13:28:40 +01:00
  • 53c88375fe dh-gex: Add server implementation Aris Adamantiadis 2018-11-07 16:15:50 +01:00
  • 40faa98c5e wrapper: Move dh cleanup into dh.c Aris Adamantiadis 2018-11-06 22:22:59 +01:00
  • 9407065879 tests: Added moduli file parsing tests Aris Adamantiadis 2016-06-02 11:52:19 +02:00
  • b36219369d dh-gex: Add support for moduli file parsing Aris Adamantiadis 2016-06-02 11:51:02 +02:00
  • 31da8025b2 tests: Add dh-group-exchange algorithm tests Aris Adamantiadis 2018-11-06 16:39:08 +01:00
  • 574bfb5459 dh-gex: Add client implementation Aris Adamantiadis 2018-11-06 21:44:46 +01:00
  • 154eb91914 dh: move state changes inside DH code Aris Adamantiadis 2016-05-31 19:13:40 +02:00
  • 9c88769707 dh: Do some basic refactoring Aris Adamantiadis 2018-11-06 16:12:20 +01:00
  • a6c47099b7 buffer: Support bignums in ssh_buffer_unpack() Aris Adamantiadis 2016-01-01 21:51:15 +01:00
  • 2f8239ade3 mbedcrypto: fixed nasty RNG bugs Aris Adamantiadis 2018-10-29 21:54:09 +01:00
  • afe2673cfa bignum: harmonize gcrypt, libcrypto and libmcrypt bignum Aris Adamantiadis 2015-12-31 10:48:34 +01:00
  • 43a4f86b6e dh: move unrelated functions out of dh.c Aris Adamantiadis 2018-10-27 23:54:56 +02:00
  • e42a423a24 kex: use runtime callbacks (server) Aris Adamantiadis 2015-12-23 12:50:00 +01:00
  • 602a1defea kex: use runtime callbacks (client) Aris Adamantiadis 2018-10-27 21:27:00 +02:00
  • fd5770973f tests: Add test for server interactive authentication Anderson Toshiyuki Sasaki 2019-01-14 17:37:10 +01:00
  • 416d03b19e tests: Add test for server auth method none Anderson Toshiyuki Sasaki 2019-01-09 16:43:22 +01:00
  • db1a999852 tests: Test server pubkey authentication Anderson Toshiyuki Sasaki 2019-01-09 14:29:57 +01:00
  • 29445e4ff1 tests: Added functions to get the default callbacks Anderson Toshiyuki Sasaki 2019-01-08 16:43:22 +01:00
  • 13aa791e7b tests: Provide the server state to callbacks Anderson Toshiyuki Sasaki 2019-01-08 13:58:45 +01:00
  • 7f18a27504 tests: Reproducer for cockpit issue, where server provides an invalid signature Jakub Jelen 2019-01-08 11:42:41 +01:00
  • 2113dc9d23 tests: Check return values Jakub Jelen 2019-01-08 11:41:10 +01:00
  • 1f7a15ffb1 tests: Initialize allocated memory Jakub Jelen 2019-01-08 11:32:50 +01:00
  • 37262b98ef tests: Added test server Anderson Toshiyuki Sasaki 2018-11-07 17:11:04 +01:00
  • e91e221d02 pcap: Correctly initialize sockaddr_in in ssh_pcap_context_set_file() Andreas Schneider 2019-01-22 12:43:51 +01:00
  • 79fe88bfb8 pcap: Reformat ssh_pcap_context_connect() Andreas Schneider 2019-01-22 12:41:30 +01:00
  • 98a8bf771d tests: Fix uninitialized warning in torture_threads_pki_rsa Andreas Schneider 2019-01-22 13:09:33 +01:00
  • 0ceda043ce cmake: Add -Wmissing-field-initializers compile flag Andreas Schneider 2019-01-22 12:32:40 +01:00
  • 86849c0883 bind: Check for POLLRDHUP on the server if available Andreas Schneider 2019-01-14 11:32:28 +01:00
  • 0e9add9a89 bind: Reformat ssh_bind_get_poll() Andreas Schneider 2019-01-14 11:26:29 +01:00
  • 2eb0dc6446 Update ChangeLog Andreas Schneider 2019-01-11 15:53:53 +01:00
  • 4b4fb638f8 Fix cleaning up HMAC context for openssl < 1.1 remove old compatibility code for openssl < 0.9.7 Marcin Szalowicz 2019-01-11 15:24:44 +01:00
  • f118ea010b tests: Refactor test so that all RSA + hash combinations are tested Tilo Eckert 2018-12-21 13:43:16 +01:00
  • 481d749559 tests: Fix incorrect hash type parameter on signature import Tilo Eckert 2018-12-21 13:37:13 +01:00
  • c7aba3a716 tests: Refactor the sftp initilization to avoid invalid memory access on sftp failures Jakub Jelen 2019-01-10 17:03:14 +01:00
  • f9beb3c690 gitlab-ci: Disable debian cross mips runner Andreas Schneider 2019-01-09 11:29:13 +01:00
  • bfc39d578d kex: List also the SHA2 extension when ordering hostkey algorithms Jakub Jelen 2019-01-08 14:27:39 +01:00
  • 0acfd81f85 server: Correctly handle extensions Jakub Jelen 2019-01-07 18:49:58 +01:00
  • d028b2495d dh: Make sure we do not access uninitialized memory Jakub Jelen 2019-01-08 11:32:10 +01:00
  • 0170ed8883 socket: Set socket error to get better error messages Andreas Schneider 2018-12-10 10:21:04 +01:00
  • de54a88ee1 poll: Return early for timeout and count every revent Andreas Schneider 2018-12-10 09:25:33 +01:00
  • 51f035aa3f poll: Do not generate SIGPIPE with recv() in bsd_poll() Andreas Schneider 2018-12-10 08:47:29 +01:00
  • edc7b96b2f poll: Improve checks for POLLHUP and POLLERR Andreas Schneider 2018-11-28 08:47:00 +01:00
  • ab269f036e poll: Zero (read|write|expect)fds in bsd_poll() Andreas Schneider 2018-12-07 15:27:45 +01:00
  • 4512a3fead poll: Reformat bsd_poll() Andreas Schneider 2018-11-21 17:10:15 +01:00
  • fc840d8d69 poll: Fix size type Andreas Schneider 2018-11-21 13:26:16 +01:00
  • 0e7a962417 poll: Reformat ssh_poll_ctx_dopoll() Andreas Schneider 2018-11-21 09:45:41 +01:00
  • 531b80a60b kex: List also the SHA2 extension when ordering hostkey algorithms Jakub Jelen 2019-01-08 14:27:39 +01:00
  • 27fe60954c server: Correctly handle extensions Jakub Jelen 2019-01-07 18:49:58 +01:00
  • ca62632170 dh: Make sure we do not access uninitialized memory Jakub Jelen 2019-01-08 11:32:10 +01:00
  • fae1ed7ded gitlab-ci: Disable debian cross mips runner Andreas Schneider 2019-01-09 11:29:13 +01:00
  • 851c580cf5 gitlab-ci: Run the Windows machines for me too Jakub Jelen 2018-12-19 12:55:53 +01:00
  • 40b63f7c39 tests: Verify rekeying initialized by the server works Jakub Jelen 2018-12-11 19:09:56 +01:00
  • 8012afd5e4 tests: Allow to modify sshd config from the test Jakub Jelen 2018-12-11 19:09:11 +01:00
  • 7e41d08f26 packet: Dump also the packet type Jakub Jelen 2018-12-11 19:05:58 +01:00
  • 347af845ab tests: Verify that rekey limits are effective from the client side Jakub Jelen 2018-11-16 12:49:08 +01:00
  • bfff7db5ff options: Update documentation for rekey limits Jakub Jelen 2018-11-28 14:19:41 +01:00
  • 58cae2366a packet: Implement rekeying based on the recommendation from RFC's Jakub Jelen 2018-11-15 13:43:18 +01:00
  • c86a00d06b packet: Provide a function to switch crypto in separate directions Jakub Jelen 2018-11-22 16:01:56 +01:00
  • 8e0c047031 packet: Introduce a new function to access crypto Jakub Jelen 2018-11-22 15:57:37 +01:00
  • 8d90266661 server: Reformat ssh_auth_reply_success Jakub Jelen 2018-11-23 15:32:14 +01:00
  • 836982358a packet: Adjust the packet filter to allow client-initialized rekey Jakub Jelen 2018-11-15 11:03:56 +01:00
  • a61368a06a packet: Prepare counters to handle rekeying limits Jakub Jelen 2018-11-07 14:49:43 +01:00
  • 92e978f2f3 tests: Verify we can parse RekeyLimit configuration option Jakub Jelen 2018-11-02 09:30:38 +01:00
  • 1a92c4bc64 config: Parse rekey limits and apply them Jakub Jelen 2018-11-01 18:35:44 +01:00
  • e973f95b37 options: Introduce new options for handling rekey limits Jakub Jelen 2018-11-01 18:35:12 +01:00
  • 78427a9264 priv: Provide PRIu32 for Visual Studio Jakub Jelen 2018-12-19 12:45:15 +01:00
  • b3ae5e06ee tests: Allow to generate unencrypted PCAP files from testsuite Jakub Jelen 2018-11-26 13:48:37 +01:00
  • d4e5644e21 tests: Reproducer for T122 Jakub Jelen 2018-11-27 16:54:16 +01:00
  • 42c92074b9 tests: Do not run SSHD with PAM when not needed Jakub Jelen 2018-11-27 16:52:19 +01:00
  • 81fdb574e7 packet: Write also incoming packets to .pcap files Jakub Jelen 2018-11-27 13:17:28 +01:00
  • fff2e85ab2 pcap: Reformat ssh_pcap_context_write() Jakub Jelen 2018-11-27 12:55:49 +01:00
  • 1be9618f4e kex: Correctly check for the rekey (amends 83f2ac4a) Jakub Jelen 2018-12-11 20:03:30 +01:00
  • b26ca652f5 client: Happy new year! Andreas Schneider 2019-01-05 13:18:12 +01:00
  • 9f1718e159 Revert "sftp: Set error if invalid session pointer is passed to sftp_new()" Andreas Schneider 2019-01-05 13:17:32 +01:00
  • d011b780c3 sftp: Set error if invalid session pointer is passed to sftp_new() Andreas Schneider 2019-01-04 13:31:34 +01:00
  • 68fc17caac Bump version to 0.8.6 libssh-0.8.6 Andreas Schneider 2018-12-24 07:55:41 +01:00
  • d327712739 Bump SO version to 4.7.3 Andreas Schneider 2018-12-24 07:57:30 +01:00
  • c6460cc955 Bump SO version to 4.7.3 Andreas Schneider 2018-12-24 07:57:30 +01:00
  • b5f1949480 gitlab-ci: Build with blowfish cipher support on fedora Andreas Schneider 2018-12-17 13:08:38 +01:00
  • dea6fe3d89 crypto: Disable blowfish support by default Andreas Schneider 2018-12-16 13:32:42 +01:00
  • fded1fb9eb channels: Don't call ssh_channel_close() twice Andreas Schneider 2018-12-12 18:30:26 +01:00
  • 6cd8d4a24a channels: Don't call ssh_channel_close() twice Andreas Schneider 2018-12-12 18:30:26 +01:00
  • 0bd404bcbd gitlab-ci: Add minimal build Andreas Schneider 2018-12-10 20:33:21 +01:00
  • c9bdb9a01e tests: Do not segfault when built without ZLIB Jakub Jelen 2018-12-10 20:08:49 +01:00
  • 973da84a47 tests: Verify we can parse the ProxyJump configuration option Jakub Jelen 2018-12-03 16:04:38 +01:00
  • 990794c580 config: Parse ProxyJump configuration option and implement it using ProxyCommand with OpenSSH Jakub Jelen 2018-12-03 16:02:17 +01:00
  • 9b1852f728 tests: Verify ProxyCommand works with ssh Jakub Jelen 2018-12-03 16:45:25 +01:00
  • 055bf830db tests: Use torture_server_address() in proxycommand test Jakub Jelen 2018-12-10 08:17:30 +01:00
  • 8c812dbfa3 tests: Verify all the options are copied over Jakub Jelen 2018-12-04 13:42:50 +01:00