Commit Graph

  • 6b8ab4bcd2 SSH-01-006: Add missing NULL check in ssh_gssapi_handle_userauth() Andreas Schneider 2019-10-28 14:17:19 +01:00
  • af2ea417da SSH-01-006: Add missing NULL check in ssh_gssapi_handle_userauth() Andreas Schneider 2019-10-28 14:16:11 +01:00
  • c7172c183f SSH-01-006: Add missing NULL check in ssh_gssapi_build_mic() Andreas Schneider 2019-10-28 14:03:03 +01:00
  • 33cca875c2 SSH-01-006: Add missing NULL check in ssh_gssapi_oid_from_string() Andreas Schneider 2019-10-28 13:59:52 +01:00
  • b55d7f3b73 SSH-01-006: Add missing NULL check for ssh_packet_get_current_crypto() Andreas Schneider 2019-10-28 11:47:55 +01:00
  • 7588979977 SSH-01-006: Add missing ENOMEM check in ssh_gssapi_auth_mic() Andreas Schneider 2019-10-28 11:21:22 +01:00
  • ab26db203e cmake: Add -Wsign-compare to CFLAGS Andreas Schneider 2019-10-31 13:34:27 +01:00
  • d60640cd0e socket: Pass port as uint16_t to ssh_socket_connect() Andreas Schneider 2019-11-05 13:31:10 +01:00
  • 64155b4f97 bignum: Print ssh_make_string_bn() using SSH_LOG() Andreas Schneider 2019-11-08 11:51:15 +01:00
  • 64cd7e7ce2 bignum: Fix integer types for ssh_make_bignum_string() Andreas Schneider 2019-10-31 16:36:12 +01:00
  • f5bc5147b9 base64: Fix size types of bin_to_base64() Andreas Schneider 2019-10-31 16:32:35 +01:00
  • b5160ce9e0 base64: Reformat bin_to_base64() Andreas Schneider 2019-10-31 16:30:17 +01:00
  • fdb7cb8f17 base64: Make alphabet and const uint8_t Andreas Schneider 2019-10-31 16:28:53 +01:00
  • fe9991b3c6 base64: Reformat _bin_to_base64() Andreas Schneider 2019-10-31 16:22:20 +01:00
  • 159d95c26c auth: Cast echo to char in ssh_userauth_kbdint_getprompt() Andreas Schneider 2019-10-31 16:11:33 +01:00
  • 5ef416fd35 include: Mark SSH_AUTH flags as unsigned Andreas Schneider 2019-10-31 16:09:03 +01:00
  • 1be68139bb agent: Return uint32_t for ssh_agent_get_ident_count() Andreas Schneider 2019-10-31 16:06:06 +01:00
  • c820d2a2dc agent: Reformat ssh_agent_get_ident_count() Andreas Schneider 2019-10-31 16:04:56 +01:00
  • b18acbdc7e sftpserver: Fix integer type in sftp_reply_data() Andreas Schneider 2019-10-31 16:01:52 +01:00
  • d672b1d7c4 sftp: Avoid comparison of integers of different sizes Andreas Schneider 2019-11-05 13:27:47 +01:00
  • d40f33c400 sftp: Cast sftp version to int Andreas Schneider 2019-10-31 15:59:40 +01:00
  • c29840060b sftp: Use uint32_t for sftp extension count Andreas Schneider 2019-10-31 15:57:59 +01:00
  • 98824d6e11 sftp: Fix integer types in sftp_extension_supported() Andreas Schneider 2019-10-31 15:56:28 +01:00
  • 839fab6df4 sftp: Fix integer types in sftp_read() Andreas Schneider 2019-10-31 15:55:33 +01:00
  • 6b105624bf sftp: Fix integer types in sftp_write() and sftp_packet_write() Andreas Schneider 2019-10-31 15:51:54 +01:00
  • db4345fb36 sftp: Remove internal function from sftp.h Andreas Schneider 2019-11-08 11:23:59 +01:00
  • 6cef3e10bf server: Cast auth_methods to uint32_t Andreas Schneider 2019-10-31 15:50:21 +01:00
  • 442d22da60 server: Make sure methods is a valid value before casting Andreas Schneider 2019-10-31 15:48:38 +01:00
  • 3cca9994d4 pki_crypto: Cast return value of EVP_PKEY_size() to size_t Andreas Schneider 2019-10-31 15:44:20 +01:00
  • 53635dff7e packet: Fix size types in ssh_packet_need_rekey() Andreas Schneider 2019-10-31 14:07:52 +01:00
  • b7c628ff06 options: Define constants as unsigned in ssh_options_set() Andreas Schneider 2019-10-31 14:03:02 +01:00
  • 7823df8343 options: Define constants as unsigned in ssh_bind_options_set() Andreas Schneider 2019-10-31 14:00:35 +01:00
  • be34ff967f kex: Use a len variable for length checks in ssh_packet_kexinit() Andreas Schneider 2019-10-31 13:58:35 +01:00
  • 815f874964 sc25519: Fix integer types of sc25519_add() Andreas Schneider 2019-10-31 13:55:42 +01:00
  • f2d40fb94c sc25519: Fix integer types in sc25519_mul() Andreas Schneider 2019-10-31 13:54:39 +01:00
  • 31b26934b0 fe25519: Fix integer types of fe25519_iszero() Andreas Schneider 2019-10-31 13:52:49 +01:00
  • 922a2aee99 include: Fix integer type of dh_pn and dh_pmax Andreas Schneider 2019-10-31 13:48:08 +01:00
  • 500481e101 channels: Return size_t for count_ptrs() Andreas Schneider 2019-11-05 13:32:41 +01:00
  • dad2720355 channels: Fix integer and bool argument of channel_default_bufferize() Andreas Schneider 2019-10-31 13:44:02 +01:00
  • 6f39deefcd channels: Fix type of arguments of grow_window() Andreas Schneider 2019-10-31 13:40:09 +01:00
  • 0abd187dba channels: Fix type of arguments of channel_open() Andreas Schneider 2019-10-31 13:39:07 +01:00
  • 07a57b74ba channels: Use ssize_t for to_read Andreas Schneider 2019-10-31 13:31:46 +01:00
  • 8d671efdbd channels: Reformat ssh_channel_read_nonblocking() Andreas Schneider 2019-10-31 13:28:42 +01:00
  • 3bad060738 channels: Use a size_t variable for length check Andreas Schneider 2019-10-31 11:16:21 +01:00
  • fbe115abba channesl: Reformat ssh_channel_poll_timeout() Andreas Schneider 2019-10-31 11:15:41 +01:00
  • 66c4857c4a auth: Fix integer type in ssh_kbdint_free() Andreas Schneider 2019-10-31 11:12:52 +01:00
  • 1434b4a279 auth: Fix integer type in ssh_kbdint_clean() Andreas Schneider 2019-10-31 10:30:14 +01:00
  • 8d62257172 examples: Fix integer types in libssh_scp.c Andreas Schneider 2019-10-31 10:28:22 +01:00
  • 0773696ee5 examples: Remove internal include from sshd_direct-tcpip.c Andreas Schneider 2019-11-08 12:13:23 +01:00
  • 3830c7ae6e CVE-2019-14889: scp: Quote location to be used on shell Anderson Toshiyuki Sasaki 2019-10-31 18:10:27 +01:00
  • 0b5ee39726 CVE-2019-14889: scp: Don't allow file path longer than 32kb Andreas Schneider 2019-12-06 09:40:30 +01:00
  • b82d2caa90 CVE-2019-14889: tests: Add unit tests for ssh_quote_file_name() Anderson Toshiyuki Sasaki 2019-10-22 19:45:13 +02:00
  • c4ad1aba98 CVE-2019-14889: misc: Add function to quote file names Anderson Toshiyuki Sasaki 2019-10-22 16:08:24 +02:00
  • c75d417d06 CVE-2019-14889: scp: Log SCP warnings received from the server Anderson Toshiyuki Sasaki 2019-10-25 13:24:28 +02:00
  • 42c727d0c1 CVE-2019-14889: scp: Reformat scp.c Anderson Toshiyuki Sasaki 2019-10-31 17:56:34 +01:00
  • 27bcac6845 CVE-2019-14889: tests: Add tests for SCP client Anderson Toshiyuki Sasaki 2019-10-25 13:27:48 +02:00
  • e00ef9635a packet: Do not deref a NULL pointer in ssh_packet_set_newkeys() Andreas Schneider 2019-10-22 11:52:28 +02:00
  • e60fc79542 SSH-01-003: Add cipher NULL checks to ssh_packet_get_current_crypto() Andreas Schneider 2019-10-22 11:26:02 +02:00
  • c8a621c606 Use only one variable denoting the size of methods arrays Jakub Jelen 2019-11-01 14:59:27 +01:00
  • ec67ad47eb session: Initialize states explicitly Anderson Toshiyuki Sasaki 2019-11-05 14:17:47 +01:00
  • 553eab748a messages: Set signature state explicitly Anderson Toshiyuki Sasaki 2019-11-05 14:16:06 +01:00
  • 2f1f662d46 channels: Initialize states explicitly Anderson Toshiyuki Sasaki 2019-11-05 14:14:16 +01:00
  • 7e3995d2dd auth: Set auto_state->state explicitly Anderson Toshiyuki Sasaki 2019-11-05 14:10:01 +01:00
  • 77bd8ed4c0 session: Use ssh_packet_state_e instead of int Anderson Toshiyuki Sasaki 2019-11-05 14:07:36 +01:00
  • 39f6ba2dc9 messages: Use ssh_publickey_state_e instead of char Anderson Toshiyuki Sasaki 2019-11-05 14:05:32 +01:00
  • 3f64fb3b3b session: Reformat ssh_new() Anderson Toshiyuki Sasaki 2019-11-05 10:26:15 +01:00
  • 7851f216af cmake: Fix building libssh as a static lib on Windows Andreas Schneider 2019-11-14 21:03:35 +01:00
  • c54fd03e50 cmake: Fix building libssh as a static lib on Windows Andreas Schneider 2019-11-14 21:03:35 +01:00
  • 9b316fe8b9 gitlab-ci: Make sure we have enough git commits for csbuild Andreas Schneider 2019-11-08 13:51:13 +01:00
  • db632015be gitlab-ci: Make sure we have enough git commits for csbuild Andreas Schneider 2019-11-08 13:51:13 +01:00
  • 389efc234b src: Add missing ABI files libssh-0.9.2 Andreas Schneider 2019-11-07 16:19:45 +01:00
  • f1e44a79a9 Bump version to 0.9.2 Andreas Schneider 2019-11-07 16:05:21 +01:00
  • 54cf7b92ed server: Use really the negotiated signature type Jakub Jelen 2019-10-31 13:03:21 +01:00
  • f0b676a9f0 gitlab-ci: Disable client testing as pam_wrapper is broken on TW Andreas Schneider 2019-11-06 11:50:26 +01:00
  • cc190b21b2 cmake: Fix setting up cwrap for server testing Andreas Schneider 2019-11-06 18:44:21 +01:00
  • a775324c35 cmake: Do not use cached LIBSSH_PUBLIC_INCLUDE_DIRS Andreas Schneider 2019-11-06 09:43:49 +01:00
  • 5de765ebd5 cmake: Rename static library Andreas Schneider 2019-11-06 09:06:05 +01:00
  • 9de970160d cmake: Create ssh library directly as libssh Andreas Schneider 2019-11-06 09:03:11 +01:00
  • 8a7abf2480 cmake: Add option to build shared libs Andreas Schneider 2019-11-06 09:10:09 +01:00
  • 920c08eaf8 cmake: Remove WITH_STATIC_LIB Andreas Schneider 2019-11-06 08:58:34 +01:00
  • c0fa85a43d cmake: Don't cache LIBSSH_LINK_LIBRARIES Andreas Schneider 2019-11-05 09:03:49 +01:00
  • be16481be2 cmake:pkd: Don't use LIBSSH_LINK_LIBRARIES Andreas Schneider 2019-11-05 09:02:51 +01:00
  • c4ac076607 cmake: Remove libsocket Andreas Schneider 2019-11-05 08:50:52 +01:00
  • ff534bc2fe cmake: Use target_include_directories() Andreas Schneider 2019-11-05 08:50:12 +01:00
  • 27096c3c0f cmake: Only use OpenSSL Ed25519 implementation when possible Anderson Toshiyuki Sasaki 2019-11-05 16:17:22 +01:00
  • 1ebf506913 server: Use really the negotiated signature type Jakub Jelen 2019-10-31 13:03:21 +01:00
  • fbc2912dde gitlab-ci: Disable client testing as pam_wrapper is broken on TW Andreas Schneider 2019-11-06 11:50:26 +01:00
  • ea4f71721f cmake: Fix setting up cwrap for server testing Andreas Schneider 2019-11-06 18:44:21 +01:00
  • 4ab0fb2b48 cmake: Do not use cached LIBSSH_PUBLIC_INCLUDE_DIRS Andreas Schneider 2019-11-06 09:43:49 +01:00
  • 8c36a865f2 cmake: Rename static library Andreas Schneider 2019-11-06 09:06:05 +01:00
  • 82c57c1f36 cmake: Create ssh library directly as libssh Andreas Schneider 2019-11-06 09:03:11 +01:00
  • c2c3545391 cmake: Add option to build shared libs Andreas Schneider 2019-11-06 09:10:09 +01:00
  • 729c92606c cmake: Remove WITH_STATIC_LIB Andreas Schneider 2019-11-06 08:58:34 +01:00
  • 498b63949e cmake: Don't cache LIBSSH_LINK_LIBRARIES Andreas Schneider 2019-11-05 09:03:49 +01:00
  • 39f7ddaa06 cmake:pkd: Don't use LIBSSH_LINK_LIBRARIES Andreas Schneider 2019-11-05 09:02:51 +01:00
  • 2fcc15c5dc cmake: Remove libsocket Andreas Schneider 2019-11-05 08:50:52 +01:00
  • 5e2788d4c5 cmake: Use target_include_directories() Andreas Schneider 2019-11-05 08:50:12 +01:00
  • 29d360dc70 examples: Build keygen2 only if argp is available Anderson Toshiyuki Sasaki 2019-11-07 13:43:04 +01:00
  • 21655e396c cmake: Only use OpenSSL Ed25519 implementation when possible Anderson Toshiyuki Sasaki 2019-11-05 16:17:22 +01:00
  • b30875c6c7 examples: Added keygen2 example Anderson Toshiyuki Sasaki 2019-08-20 14:49:27 +02:00