Commit Graph

  • 21adb54dc6 match: Limit possible recursion when parsing wildcards to a sensible number Jakub Jelen 2019-10-29 14:12:56 +01:00
  • 13fa009a2e match: Avoid recursion with many asterisks in pattern Jakub Jelen 2019-10-29 14:02:23 +01:00
  • 8600015b3e pki: Fix possible information leak via uninitialized stack buffer Andreas Schneider 2019-10-31 10:20:00 +01:00
  • 8f20ece14f pki_container_openssh: Initialize pointers to NULL Andreas Schneider 2019-10-31 10:17:04 +01:00
  • d15fa16213 SSH-01-012: Fix information leak via uninitialized stack buffer Andreas Schneider 2019-10-31 10:06:00 +01:00
  • a91e5f7585 SSH-01-010: Improve documentation for fingerprinting functions Andreas Schneider 2019-10-31 10:40:16 +01:00
  • 7b7b2acd23 doc: Use https where possible Jakub Jelen 2019-11-01 16:01:33 +01:00
  • 1c66217875 doc: Update the list of RFCs and clearly mention which are not implemented in libssh Jakub Jelen 2019-11-01 16:00:13 +01:00
  • 95eb071c22 tests: Add a test for SCP with protocol message injection Anderson Toshiyuki Sasaki 2019-11-04 17:06:26 +01:00
  • d117de188f scp: Do not allow newlines in pushed files names Anderson Toshiyuki Sasaki 2019-11-04 16:16:41 +01:00
  • ae68f13a78 misc: Add a function to encode newlines Anderson Toshiyuki Sasaki 2019-11-04 15:35:15 +01:00
  • ad49f0a556 gzip: Use SSH_BUFFER_FREE() Andreas Schneider 2019-11-05 13:18:32 +01:00
  • 975eb87c19 knownhosts: Use SSH_BUFFER_FREE() Andreas Schneider 2019-11-05 13:17:49 +01:00
  • a888b65ff5 pcap: Use SSH_BUFFER_FREE() Andreas Schneider 2019-11-05 13:16:55 +01:00
  • 375724bafe base64: Use SSH_BUFFER_FREE() Andreas Schneider 2019-11-05 13:16:17 +01:00
  • b7b9c6d5b9 packet: Use SSH_BUFFER_FREE() Andreas Schneider 2019-11-05 13:15:33 +01:00
  • 1c7efb7b46 socket: Use SSH_BUFFER_FREE() Andreas Schneider 2019-11-05 13:15:08 +01:00
  • 128fb03d7e examples: Use SSH_STRING_FREE_CHAR() Andreas Schneider 2019-11-05 13:14:12 +01:00
  • 994b653161 tests: Use SSH_STRING_FREE() Andreas Schneider 2019-11-05 13:12:08 +01:00
  • 9817d13de0 dh-gex: Use SSH_STRING_FREE() Andreas Schneider 2019-11-05 13:10:56 +01:00
  • 41cd5f4012 message: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-31 09:42:33 +01:00
  • e6fdb28faf message: Use SSH_STRING_FREE() Andreas Schneider 2019-10-31 09:42:10 +01:00
  • b21cba0c3c pki_container_openssh: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-31 09:41:09 +01:00
  • 7498167e6c pki_container_openssh: Use SSH_STRING_FREE Andreas Schneider 2019-10-31 09:40:08 +01:00
  • f1b1355975 gssapi: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 13:53:43 +01:00
  • 83a8c87b08 gssapi: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:53:14 +01:00
  • 48c34509f2 kex: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 13:52:32 +01:00
  • 0469458194 kex: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:52:05 +01:00
  • d0dc57be06 agent: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 13:50:49 +01:00
  • 7f7c249e15 agent: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:49:51 +01:00
  • a64aa7406b server: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:48:59 +01:00
  • 81650a7652 ecdh_mbedcrypto: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:47:06 +01:00
  • 26a29ee362 dh: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:45:32 +01:00
  • 7f5d851f6e ecdh: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:44:38 +01:00
  • b1f4b6ffec channels: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 13:43:46 +01:00
  • 1788f98543 channels: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:43:06 +01:00
  • 413ee92572 sftp: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 13:34:22 +01:00
  • d6664d248b sftp: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:33:53 +01:00
  • 14e19ee37e packet_cb: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 13:33:21 +01:00
  • 7fe7203f06 sftpserver: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:32:49 +01:00
  • 02ed74711f packet_cb: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 13:31:52 +01:00
  • 55cbb64f44 curve25519: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:27:19 +01:00
  • acc109eb67 auth: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:26:23 +01:00
  • 54e7c8d21a session: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 12:24:32 +01:00
  • a8b2a874de session: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:23:56 +01:00
  • deaf3f3195 pki_mbedcrypto: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 12:12:27 +01:00
  • 123e8448e6 pki_mbedcrypto: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:11:58 +01:00
  • ba563611ee ecdh_crypto: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:14:37 +01:00
  • 69b4860404 pki_crypto: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 12:10:33 +01:00
  • 564e298989 pki_crypto: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:09:53 +01:00
  • 5a41514d8d pki: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 12:09:07 +01:00
  • 8f0ab53b7b pki: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:08:41 +01:00
  • 0016888942 ecdh_gcrypt: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:28:24 +01:00
  • ce045cf5ed libcrypto: Use SSH_STRING_FREE() Andreas Schneider 2019-10-28 12:25:30 +01:00
  • 5ae2a05ca1 pki_gcrypt: Use SSH_BUFFER_FREE() Andreas Schneider 2019-10-28 12:07:47 +01:00
  • 8dcaf4bfa3 pki_gcrypt: Use SSS_STRING_FREE() Andreas Schneider 2019-10-28 12:06:41 +01:00
  • 6c392befcc SSH-01-007: Fix possible double free of ssh strings Andreas Schneider 2019-10-28 12:00:07 +01:00
  • 5b55eefb96 gssapi: Make sure buffer is initialized Andreas Schneider 2019-10-31 11:42:17 +01:00
  • 9fc8e095ce SSH-01-006: Add missing NULL check in sftp_open() Andreas Schneider 2019-10-28 14:33:11 +01:00
  • 65918ec38a SSH-01-006: Add missing NULL check in server_set_kex() Andreas Schneider 2019-10-28 14:31:54 +01:00
  • 2caedc0d0d SSH-01-006: Add missing NULL check in ssh_scp_push_directory() Andreas Schneider 2019-10-28 14:29:44 +01:00
  • 0187b71912 SSH-01-006: Add missing NULL checks in ssh_scp_push_file64() Andreas Schneider 2019-10-28 14:28:32 +01:00
  • 053a23b50d SSH-01-006: Add missing NULL checks in pki_signature_from_rsa_blob() Andreas Schneider 2019-10-28 14:26:27 +01:00
  • 2b52a8df4d SSH-01-006: Add missing NULL check in ssh_pki_do_sign_agent() Andreas Schneider 2019-10-28 14:22:52 +01:00
  • fa33b61102 SSH-01-006: Add missing NULL check in ssh_packet_hmac_verify() Andreas Schneider 2019-10-28 14:20:39 +01:00
  • 563e1fc821 SSH-01-006: Add missing NULL check in gzip_decompress() Andreas Schneider 2019-10-28 14:18:20 +01:00
  • f6c8e87c3e SSH-01-006: Add missing NULL check in ssh_gssapi_handle_userauth() Andreas Schneider 2019-10-28 14:17:19 +01:00
  • 0ff2cfe0e6 SSH-01-006: Add missing NULL check in ssh_gssapi_handle_userauth() Andreas Schneider 2019-10-28 14:16:11 +01:00
  • 828f8dd106 SSH-01-006: Add missing NULL check in ssh_gssapi_build_mic() Andreas Schneider 2019-10-28 14:03:03 +01:00
  • 5f5a6e15b3 SSH-01-006: Add missing NULL check in ssh_gssapi_oid_from_string() Andreas Schneider 2019-10-28 13:59:52 +01:00
  • e5b403f83a SSH-01-006: Add missing NULL check for ssh_packet_get_current_crypto() Andreas Schneider 2019-10-28 11:47:55 +01:00
  • 11cb618c75 SSH-01-006: Add missing ENOMEM check in ssh_gssapi_auth_mic() Andreas Schneider 2019-10-28 11:21:22 +01:00
  • 338e6cece5 cmake: Add -Wsign-compare to CFLAGS Andreas Schneider 2019-10-31 13:34:27 +01:00
  • 4603105e0b socket: Pass port as uint16_t to ssh_socket_connect() Andreas Schneider 2019-11-05 13:31:10 +01:00
  • ee1f8512a4 bignum: Print ssh_make_string_bn() using SSH_LOG() Andreas Schneider 2019-11-08 11:51:15 +01:00
  • 278ed59501 bignum: Fix integer types for ssh_make_bignum_string() Andreas Schneider 2019-10-31 16:36:12 +01:00
  • 9e9d35164b base64: Fix size types of bin_to_base64() Andreas Schneider 2019-10-31 16:32:35 +01:00
  • a011f853ed base64: Reformat bin_to_base64() Andreas Schneider 2019-10-31 16:30:17 +01:00
  • c98d024b9a base64: Make alphabet and const uint8_t Andreas Schneider 2019-10-31 16:28:53 +01:00
  • d5b10f569d base64: Reformat _bin_to_base64() Andreas Schneider 2019-10-31 16:22:20 +01:00
  • 31f65d1ffb auth: Cast echo to char in ssh_userauth_kbdint_getprompt() Andreas Schneider 2019-10-31 16:11:33 +01:00
  • 44e37c2546 include: Mark SSH_AUTH flags as unsigned Andreas Schneider 2019-10-31 16:09:03 +01:00
  • 35188b3843 agent: Return uint32_t for ssh_agent_get_ident_count() Andreas Schneider 2019-10-31 16:06:06 +01:00
  • 76aeedad1b agent: Reformat ssh_agent_get_ident_count() Andreas Schneider 2019-10-31 16:04:56 +01:00
  • 66419896f7 sftpserver: Fix integer type in sftp_reply_data() Andreas Schneider 2019-10-31 16:01:52 +01:00
  • 0cb50ef31a sftp: Avoid comparison of integers of different sizes Andreas Schneider 2019-11-05 13:27:47 +01:00
  • 88e40516c9 sftp: Cast sftp version to int Andreas Schneider 2019-10-31 15:59:40 +01:00
  • f45aa46322 sftp: Use uint32_t for sftp extension count Andreas Schneider 2019-10-31 15:57:59 +01:00
  • dbf757e3e8 sftp: Fix integer types in sftp_extension_supported() Andreas Schneider 2019-10-31 15:56:28 +01:00
  • 0a404349bc sftp: Fix integer types in sftp_read() Andreas Schneider 2019-10-31 15:55:33 +01:00
  • e9b74b5cb7 sftp: Fix integer types in sftp_write() and sftp_packet_write() Andreas Schneider 2019-10-31 15:51:54 +01:00
  • 6a0cbc73bd sftp: Remove internal function from sftp.h Andreas Schneider 2019-11-08 11:23:59 +01:00
  • 40ee7d2b38 server: Cast auth_methods to uint32_t Andreas Schneider 2019-10-31 15:50:21 +01:00
  • 7db565601d server: Make sure methods is a valid value before casting Andreas Schneider 2019-10-31 15:48:38 +01:00
  • 95faeb498f pki_crypto: Cast return value of EVP_PKEY_size() to size_t Andreas Schneider 2019-10-31 15:44:20 +01:00
  • db97435a41 packet: Fix size types in ssh_packet_need_rekey() Andreas Schneider 2019-10-31 14:07:52 +01:00
  • c72a3495d0 options: Define constants as unsigned in ssh_options_set() Andreas Schneider 2019-10-31 14:03:02 +01:00
  • f2487f07f5 options: Define constants as unsigned in ssh_bind_options_set() Andreas Schneider 2019-10-31 14:00:35 +01:00
  • 675d85e538 kex: Use a len variable for length checks in ssh_packet_kexinit() Andreas Schneider 2019-10-31 13:58:35 +01:00
  • dfd73d7cb2 sc25519: Fix integer types of sc25519_add() Andreas Schneider 2019-10-31 13:55:42 +01:00