Commit Graph

  • f1d57223db CVE-2018-10933: Add tests for packet filtering Anderson Toshiyuki Sasaki 2018-09-19 16:37:13 +02:00
  • b9033ad56a CVE-2018-10933: Introduced packet filtering Anderson Toshiyuki Sasaki 2018-09-19 15:04:31 +02:00
  • e5ff7aa410 CVE-2018-10933: Check channel state when OPEN_FAILURE arrives Anderson Toshiyuki Sasaki 2018-09-19 14:37:40 +02:00
  • 3837a0547f CVE-2018-10933: Check channel state when OPEN_CONFIRMATION arrives Anderson Toshiyuki Sasaki 2018-09-19 14:30:33 +02:00
  • 7985acb768 CVE-2018-10933: Set correct state after sending MIC Anderson Toshiyuki Sasaki 2018-09-19 14:23:35 +02:00
  • acd6a1ca8a CVE-2018-10933: Introduce SSH_AUTH_STATE_AUTH_NONE_SENT Anderson Toshiyuki Sasaki 2018-09-19 15:55:43 +02:00
  • ddea46f890 CVE-2018-10933: Introduce SSH_AUTH_STATE_PASSWORD_AUTH_SENT Anderson Toshiyuki Sasaki 2018-09-19 14:12:56 +02:00
  • e5f0e711b0 CVE-2018-10933: Introduced new auth states Anderson Toshiyuki Sasaki 2018-09-19 14:08:28 +02:00
  • 2ae63251d3 init: Only add DllMain if we create a shared library Andreas Schneider 2018-10-09 10:12:12 +02:00
  • f747e46f33 init: Only add DllMain if we create a shared library Andreas Schneider 2018-10-09 10:12:12 +02:00
  • e765c1400a dh: Use ssh_get_fingerprint_hash() in ssh_print_hash() Andreas Schneider 2018-09-02 15:47:41 +02:00
  • 7a7c0a54bc dh: Add ssh_get_fingerprint_hash() Andreas Schneider 2018-09-02 15:45:41 +02:00
  • 9c62d6dfcd dh: Add ssh_print_hash() function which can deal with sha256 Jan-Niklas Burfeind 2018-08-09 11:00:00 +02:00
  • f3f140e65f dh: Add SSH_PUBLICKEY_HASH_SHA256 to ssh_get_publickey_hash() Jan-Niklas Burfeind 2018-08-09 11:00:00 +02:00
  • 275f73125d packet: Use a stack buffer for the header Andreas Schneider 2018-10-07 14:31:57 +02:00
  • 422376efd4 packet: Reformat packet_send2() Andreas Schneider 2018-10-07 14:23:57 +02:00
  • 3245b50795 sftp: Only prepend header data once Andreas Schneider 2018-10-07 14:13:56 +02:00
  • 508dfc5251 sftp: Reformat sftp_packet_write() Andreas Schneider 2018-10-07 14:08:17 +02:00
  • 43a40999da agent: Use (PUSH|PULL)_BE_U32 in agent_talk() Andreas Schneider 2018-10-04 17:26:21 +02:00
  • e701913fc8 agent: Just use uint32_t for the count Andreas Schneider 2018-10-04 17:25:55 +02:00
  • aec9fa4442 sftp: Use bytearray macros Andreas Schneider 2018-10-01 16:28:33 +02:00
  • 85a274ff3c include: Add macros for bytearray handling Andreas Schneider 2018-09-29 14:06:00 +02:00
  • e210b61148 examples: Reformat knownhosts Andreas Schneider 2018-09-25 14:42:45 +02:00
  • c977a97093 Assorted changes to make the proxycommand test pass Jakub Jelen 2018-10-02 19:31:23 +02:00
  • 743a34ad9f Assorted changes to make the sftp_read test working Jakub Jelen 2018-10-02 19:18:22 +02:00
  • 0f9e6598ef Assorted changes to make the sftp_dir test working Jakub Jelen 2018-10-02 19:13:09 +02:00
  • f8007d7147 Assorted changes to make the torture_forward test pass Jakub Jelen 2018-10-02 19:04:29 +02:00
  • 3d70d4f08d Assorted changes to make torture_request_env pass Jakub Jelen 2018-10-02 16:26:39 +02:00
  • bade29d3d5 torture: Fix torture_ssh_session() for cwrap testing Andreas Schneider 2015-09-10 15:06:50 +02:00
  • 399ff6bbde tests: Add public keys for bob Andreas Schneider 2015-09-10 14:06:05 +02:00
  • c0d9aeda18 Assorted changes to make knownhosts test work Jakub Jelen 2018-10-02 15:42:33 +02:00
  • 82b2d31c29 tortrue: Add ed25519 hostkey to sshd Andreas Schneider 2018-02-04 17:11:33 +01:00
  • 74102dfd7a Assorted changes from master to make torture_algorithms test working Jakub Jelen 2018-10-02 15:21:58 +02:00
  • d678f6a9ea torture: Fix building on Windows Andreas Schneider 2018-06-27 09:44:39 +02:00
  • 00b8e6d1f0 tests: UsePrivilegeSeparation has no effect since OpenSSH 7.5 Jakub Jelen 2018-09-05 14:13:00 +02:00
  • aeb859e130 tests: Do not trace sshd Jakub Jelen 2018-09-05 14:51:09 +02:00
  • b393f7e5e9 tests: Temporarily build chroot_wrapper Jakub Jelen 2017-11-23 12:52:08 +01:00
  • 2004617fd0 tests: Always start tests as root so we can switch to a user Andreas Schneider 2016-02-02 09:06:00 +01:00
  • c5fe7c5a72 tests: Do not generate pcap file by default Jakub Jelen 2017-11-23 14:02:22 +01:00
  • fec4dc4eff tests: Give server more time to start Jakub Jelen 2017-11-23 10:47:27 +01:00
  • 3d0c9cc6b5 tests: Do not test blowfish ciphers with OpenSSH 7.6 and newer Jakub Jelen 2017-11-21 16:09:01 +01:00
  • 4d6048ef88 torture: Add support to specify verbosity level via env variable Andreas Schneider 2016-10-08 13:38:18 +02:00
  • 3d2d777e26 torture: Fix a warning Andreas Schneider 2016-05-03 10:35:11 +02:00
  • 8520adf609 osx: fix compilation Aris Adamantiadis 2016-05-02 13:33:28 +02:00
  • c0be59f876 tests: Make test suite work out of the box on Debian Justus Winter 2016-03-16 12:32:29 +01:00
  • 2983b21996 torture: Fix ssh version detection Andreas Schneider 2016-02-08 18:38:24 +01:00
  • 88ae595583 torture: Set sshd debug level to DEBUG3 Andreas Schneider 2016-02-02 11:27:38 +01:00
  • a228c3f728 torture: Also write stderr to a file Andreas Schneider 2016-01-21 12:23:08 +01:00
  • 53ed121a9c torture: Add additional sftp-server path for BSD Andreas Schneider 2016-01-21 12:21:58 +01:00
  • 5a1ebdec9d tests: Wait for sshd to start before connecting Andreas Schneider 2016-01-18 12:01:56 +01:00
  • bf2a33b21e tests: Turn on PAM support in sshd with pam_wrapper Andreas Schneider 2015-10-01 13:56:32 +02:00
  • 130194aa0e torture: Improve process termination function Andreas Schneider 2015-10-01 13:55:13 +02:00
  • 1ebfd3834a tests: Support other openssh versions ... Andreas Schneider 2015-09-29 12:00:10 +02:00
  • 1eeeace975 cmake: Configure nss_wrapper and uid_wrapper Andreas Schneider 2014-04-15 21:13:42 +02:00
  • 73ebcb3ab8 torture: Start sshd as root Andreas Schneider 2015-09-11 14:25:39 +02:00
  • bd7b509278 torture: Enable old host key algos for testing Andreas Schneider 2015-09-10 16:12:35 +02:00
  • 652acbeb21 torture: Enable old cipher and kex algos in sshd Andreas Schneider 2015-09-10 14:45:47 +02:00
  • 96e04d4691 torture: Create a torture_terminate_process() function Andreas Schneider 2015-09-10 11:22:49 +02:00
  • 7113074ae4 torture: Add torture_teardown_sshd_server(). Andreas Schneider 2014-10-13 10:00:12 +02:00
  • 2db325eb74 torture: Restrict files to we write to our user. Andreas Schneider 2014-10-12 20:15:38 +02:00
  • 9937d0b552 torture: Add function to setup sshd server Andreas Schneider 2014-05-06 08:51:52 +02:00
  • ae3e2a19c8 torture: Add torture_teardown_socket_dir(). Andreas Schneider 2014-04-15 21:50:19 +02:00
  • 3567524fb2 torture: Add torture_setup_socket_dir(). Andreas Schneider 2014-04-15 21:22:05 +02:00
  • 4814c188eb tests: Add ssh host keys for test environment. Andreas Schneider 2014-04-15 21:14:12 +02:00
  • a317188cb7 cmake: Search for cwrap and sshd. Andreas Schneider 2014-04-15 21:12:56 +02:00
  • eefae820b5 cmake: Always build position independent code Andreas Schneider 2018-10-02 14:44:25 +02:00
  • f09ca85ebf cmake: Always build position independent code Andreas Schneider 2018-10-02 14:44:25 +02:00
  • 096d966e43 gitlab-ci: Report errors on debian Andreas Schneider 2018-09-27 18:06:23 +02:00
  • 0792fb37b0 messages: Fixed possible memory leak in ssh_message_queue Anderson Toshiyuki Sasaki 2018-09-26 13:14:41 +02:00
  • e23c28a82b examples: Add null checks in libssh_scp.c Anderson Toshiyuki Sasaki 2018-09-25 16:44:06 +02:00
  • 7291b50420 examples: Fix libssh_scp.c code style Anderson Toshiyuki Sasaki 2018-09-25 16:31:52 +02:00
  • c1d61617fb examples: Fix possible memory leak in libssh_scp.c Anderson Toshiyuki Sasaki 2018-09-25 16:08:30 +02:00
  • 488fb47c32 tests: Add frees to avoid memory leak errors Anderson Toshiyuki Sasaki 2018-09-25 13:24:27 +02:00
  • 721132696c tests: Replace ssh_buffer_free() with SSH_BUFFER_FREE() Anderson Toshiyuki Sasaki 2018-09-25 10:59:12 +02:00
  • ee034e0484 tests: Replace ssh_string_free() with SSH_STRING_FREE() Anderson Toshiyuki Sasaki 2018-09-24 18:56:22 +02:00
  • d56c8fdfc6 tests: Replace ssh_key_free() with SSH_KEY_FREE() Anderson Toshiyuki Sasaki 2018-09-24 18:42:22 +02:00
  • 4269b62153 tests: Use SSH_STRING_FREE_CHAR Anderson Toshiyuki Sasaki 2018-09-24 18:24:53 +02:00
  • c6c63030c5 include: Add SSH_KEY_FREE Anderson Toshiyuki Sasaki 2018-09-24 17:06:38 +02:00
  • cc513c4c9a messages: Fixed possible memory leak in ssh_message_queue Anderson Toshiyuki Sasaki 2018-09-26 13:14:41 +02:00
  • 31202822a7 examples: Add null checks in libssh_scp.c Anderson Toshiyuki Sasaki 2018-09-25 16:44:06 +02:00
  • 6118628424 examples: Fix libssh_scp.c code style Anderson Toshiyuki Sasaki 2018-09-25 16:31:52 +02:00
  • 00e5ef1b3c examples: Fix possible memory leak in libssh_scp.c Anderson Toshiyuki Sasaki 2018-09-25 16:08:30 +02:00
  • 6eef4b4a3c tests: Add frees to avoid memory leak errors Anderson Toshiyuki Sasaki 2018-09-25 13:24:27 +02:00
  • 79e907402e tests: Replace ssh_buffer_free() with SSH_BUFFER_FREE() Anderson Toshiyuki Sasaki 2018-09-25 10:59:12 +02:00
  • ca7da823c3 tests: Replace ssh_string_free() with SSH_STRING_FREE() Anderson Toshiyuki Sasaki 2018-09-24 18:56:22 +02:00
  • 2eaa23a20e tests: Replace ssh_key_free() with SSH_KEY_FREE() Anderson Toshiyuki Sasaki 2018-09-24 18:42:22 +02:00
  • 143b5e2e50 tests: Use SSH_STRING_FREE_CHAR Anderson Toshiyuki Sasaki 2018-09-24 18:24:53 +02:00
  • 11d480134c include: Add SSH_KEY_FREE Anderson Toshiyuki Sasaki 2018-09-24 17:06:38 +02:00
  • 3786db4cdf gitlab-ci: Get build and test errors from mingw Andreas Schneider 2018-09-27 08:15:16 +02:00
  • 9cf341bad3 gitlab-ci: Use -DCMAKE_BUILD_TYPE=UndefinedSanitizer Andreas Schneider 2018-09-26 16:55:28 +02:00
  • e57f0273a6 cmake: Add UndefinedSanitizer Andreas Schneider 2018-09-26 16:54:31 +02:00
  • 3d74c3802e cmake: Also add DEFAULT_LINK_FLAGS for Solaris Andreas Schneider 2018-09-26 16:53:29 +02:00
  • 667fb5f9a9 cmake: Rewritten AddCMockaTest.cmake Anderson Toshiyuki Sasaki 2018-09-21 13:10:54 +02:00
  • afa5dbb8b1 sftpserver: allocate packet on sftp_server_new Alberto Aguirre 2018-09-21 10:31:32 +02:00
  • 14f5624ff5 sftpserver: allocate packet on sftp_server_new Alberto Aguirre 2018-09-21 10:31:32 +02:00
  • bd7e8295e2 connector: Add checks if file descriptor is a socket David Wedderwille 2018-09-25 11:58:32 +02:00
  • 933d9c6b07 socket: Pass MSG_NOSIGNAL to send() Andreas Schneider 2018-09-24 18:56:35 +02:00
  • 0f0eb05e03 socket: Return ssize_t for ssh_socket_unbuffered_write() Andreas Schneider 2018-09-24 18:40:11 +02:00
  • 171a950a80 socket: Reformat ssh_socket_write() Andreas Schneider 2018-09-24 18:38:31 +02:00
  • b1b1da0f97 socket: Reformat ssh_socket_unbuffered_write() Andreas Schneider 2018-09-24 18:51:48 +02:00