Commit Graph

  • 07473976e1 pki_container: Use string functions for cleanup Andreas Schneider 2018-09-03 18:07:58 +02:00
  • 51063fe07e packet: Use C99 initializer to reset session->in_packet Andreas Schneider 2018-09-03 18:04:15 +02:00
  • 9cc1af1d53 packet: Reformat ssh_packet_parse_type() Andreas Schneider 2018-09-03 18:01:58 +02:00
  • 8a83bc0569 gzip: Use calloc in initcompress() and initdecompress() Andreas Schneider 2018-09-03 18:00:12 +02:00
  • 0181f5b5ed kex: Use C99 initializer instead of memset Andreas Schneider 2018-09-03 17:59:18 +02:00
  • eaae8ce086 channels: Remove memset in ssh_channel_do_free() Andreas Schneider 2018-09-03 17:57:27 +02:00
  • 0b2072dd30 channels: Reformat ssh_channel_free() Andreas Schneider 2018-09-03 17:57:06 +02:00
  • 2e77cf6b34 channels: Use calloc() in ssh_channel_new() Andreas Schneider 2018-09-03 17:55:41 +02:00
  • ad3c052e1c channel: Reformat ssh_channel_new() Andreas Schneider 2018-09-03 17:54:50 +02:00
  • 57d9d97866 pki_mbedcrypto: Use explicit_bzero() Andreas Schneider 2018-09-03 17:52:51 +02:00
  • 22747c862a pki_crypto: Use explicit_bzero() Andreas Schneider 2018-09-03 17:51:43 +02:00
  • fed755eee5 getpass: Use explicit_bzero() Andreas Schneider 2018-09-03 17:48:42 +02:00
  • 804410f8ad getpass: Use calloc to allocate memory Andreas Schneider 2018-09-03 17:47:00 +02:00
  • df57a9a81d wrapper: Use explicit_bzero() in crypto_free() Andreas Schneider 2018-09-03 17:44:17 +02:00
  • 97076780a5 wrapper: Fix size type Andreas Schneider 2018-09-03 17:40:35 +02:00
  • 899553f9f7 wrapper: Reformat crypto_free() Andreas Schneider 2018-09-03 17:39:56 +02:00
  • 1e195a232a auth: Use calloc to allocate memory Andreas Schneider 2018-09-03 18:11:20 +02:00
  • d1cd914012 misc: Use C99 initializer to initialize string Andreas Schneider 2018-09-03 18:09:02 +02:00
  • c3980d433a pki_container: Use string functions for cleanup Andreas Schneider 2018-09-03 18:07:58 +02:00
  • 78498ee289 packet: Use C99 initializer to reset session->in_packet Andreas Schneider 2018-09-03 18:04:15 +02:00
  • 76f5a60a82 packet: Reformat ssh_packet_parse_type() Andreas Schneider 2018-09-03 18:01:58 +02:00
  • 07986731c6 gzip: Use calloc in initcompress() and initdecompress() Andreas Schneider 2018-09-03 18:00:12 +02:00
  • f1608778be kex: Use C99 initializer instead of memset Andreas Schneider 2018-09-03 17:59:18 +02:00
  • 72e91d5131 channels: Remove memset in ssh_channel_do_free() Andreas Schneider 2018-09-03 17:57:27 +02:00
  • 4af4b59e21 channels: Reformat ssh_channel_free() Andreas Schneider 2018-09-03 17:57:06 +02:00
  • ca464ca2ba channels: Use calloc() in ssh_channel_new() Andreas Schneider 2018-09-03 17:55:41 +02:00
  • 9ac6ac6c26 channel: Reformat ssh_channel_new() Andreas Schneider 2018-09-03 17:54:50 +02:00
  • b6b5a61c97 pki_mbedcrypto: Use explicit_bzero() Andreas Schneider 2018-09-03 17:52:51 +02:00
  • 1acb82e38a pki_crypto: Use explicit_bzero() Andreas Schneider 2018-09-03 17:51:43 +02:00
  • a6d59811bb getpass: Use explicit_bzero() Andreas Schneider 2018-09-03 17:48:42 +02:00
  • d4a443d56c getpass: Use calloc to allocate memory Andreas Schneider 2018-09-03 17:47:00 +02:00
  • 62bff4aff1 wrapper: Use explicit_bzero() in crypto_free() Andreas Schneider 2018-09-03 17:44:17 +02:00
  • f8e68b92b8 wrapper: Fix size type Andreas Schneider 2018-09-03 17:40:35 +02:00
  • 9c5d2d4543 wrapper: Reformat crypto_free() Andreas Schneider 2018-09-03 17:39:56 +02:00
  • 2edff5e69e tests: Add a test for sftp_canonicalize_path() Andreas Schneider 2018-09-04 18:12:55 +02:00
  • 37f451171b sftp: Fix segfault in sftp_canonicalize_path() Andreas Schneider 2018-09-04 13:34:23 +02:00
  • 7867126aa6 tests: Add a test for sftp_canonicalize_path() Andreas Schneider 2018-09-04 18:12:55 +02:00
  • 4774d2b9f7 sftp: Fix segfault in sftp_canonicalize_path() Andreas Schneider 2018-09-04 13:34:23 +02:00
  • 2efc1721d8 string: Don't allow to allocate strings bigger than 256M Andreas Schneider 2018-09-02 14:06:54 +02:00
  • e9613e6b52 string: Reformat ssh_string_new() Andreas Schneider 2018-09-02 14:03:29 +02:00
  • f48dcb26e3 string: Don't allow to allocate strings bigger than 256M Andreas Schneider 2018-09-02 14:06:54 +02:00
  • d1f23cd6d8 string: Reformat ssh_string_new() Andreas Schneider 2018-09-02 14:03:29 +02:00
  • 73fbe68ccd sftp: Use ssh_buffer_pack() in sftp_fstat() Andreas Schneider 2018-08-31 19:40:29 +02:00
  • 0cb282df99 sftp: Reformat sftp_lstat() Andreas Schneider 2018-08-31 19:38:51 +02:00
  • fdb0c0a29b sftp: Use ssh_buffer_pack() in sftp_xstat() Andreas Schneider 2018-08-31 19:38:04 +02:00
  • 2e56db3b2f sftp: Reformat sftp_xstat() Andreas Schneider 2018-08-31 19:36:33 +02:00
  • 4eb759bf40 sftp: Use ssh_buffer_unpack() in sftp_canonicalize_path() Andreas Schneider 2018-08-31 19:34:08 +02:00
  • c3987a9796 sftp: Use ssh_buffer_pack() in sftp_canonicalize_path() Andreas Schneider 2018-08-31 19:30:46 +02:00
  • a070c942e7 sftp: Reformat sftp_canonicalize_path() Andreas Schneider 2018-08-31 19:28:30 +02:00
  • 113b1872cf sftp: Use sftp_buffer_pack() in sftp_fstatvfs() Andreas Schneider 2018-08-31 19:09:35 +02:00
  • c7dc2937fc sftp: Reformat sftp_fstatvfs() Andreas Schneider 2018-08-31 19:07:32 +02:00
  • 075895da40 sftp: Use ssh_buffer_pack() in sftp_fsync() Andreas Schneider 2018-08-31 19:05:53 +02:00
  • 7930086a37 sftp: Use ssh_buffer_pack() in sftp_statvfs() Andreas Schneider 2018-08-31 19:03:08 +02:00
  • 3f376f848d sftp: Reformat sftp_statvfs() Andreas Schneider 2018-08-31 18:59:56 +02:00
  • 3cee61a65b sftp: Use ssh_buffer_unpack() in sftp_readlink() Andreas Schneider 2018-08-31 18:55:39 +02:00
  • 90321f732e sftp: Use ssh_buffer_pack() in sftp_readlink() Andreas Schneider 2018-08-31 18:52:16 +02:00
  • c6140b1a4c sftp: Reformat sftp_readlink() Andreas Schneider 2018-08-31 18:50:00 +02:00
  • 9290d89570 sftp: Use ssh_buffer_pack() in sftp_setstat() Andreas Schneider 2018-08-31 18:48:50 +02:00
  • da9ab71f88 sftp: Reformat sftp_setstat() Andreas Schneider 2018-08-31 18:47:15 +02:00
  • 53dfee98d2 sftp: Use ssh_buffer_pack() in sftp_mkdir() Andreas Schneider 2018-08-31 18:42:33 +02:00
  • bb14611f86 sftp: Reformat sftp_mkdir() Andreas Schneider 2018-08-31 18:38:42 +02:00
  • b1aca92268 sftp: Use ssh_buffer_pack in sftp_open() Andreas Schneider 2018-08-31 18:37:39 +02:00
  • 2b524655ae sftp: Reformat sftp_open() Andreas Schneider 2018-08-31 18:34:07 +02:00
  • b51594c34a sftp: Use ssh_buffer_pack() in sftp_handle_close() Andreas Schneider 2018-08-31 18:33:01 +02:00
  • b409b7d092 sftp: Reformat sftp_handle_close() Andreas Schneider 2018-08-31 18:31:18 +02:00
  • 4256936fed sftp: Use ssh_buffer_pack() in sftp_readdir() Andreas Schneider 2018-08-31 18:28:15 +02:00
  • fdb6dc7069 sftp: Reformat sftp_readdir() Andreas Schneider 2018-08-31 18:26:21 +02:00
  • 6291900234 sftp: Use ssh_buffer_pack() in sftp_opendir() Andreas Schneider 2018-08-31 18:24:19 +02:00
  • 216bd2abd8 sftp: Reformat sftp_opendir() Andreas Schneider 2018-08-31 18:21:49 +02:00
  • 574f279f00 buffer: Precalculate the size required for ssh_buffer_pack() Andreas Schneider 2018-08-31 17:48:42 +02:00
  • d886870bbf buffer: Only reduce the buffer size if it gets bigger than 64K Andreas Schneider 2018-09-02 10:11:59 +02:00
  • f56c93cccd buffer: Only allow to allocate a maximum of 256MB Andreas Schneider 2018-09-02 14:00:58 +02:00
  • bbd17bc97a buffer: Always preallocate a buffer with 64 bytes Andreas Schneider 2018-08-31 17:02:08 +02:00
  • 26fa923b55 buffer: Rewrite ssh_buffer_free() Andreas Schneider 2018-08-31 16:52:33 +02:00
  • 177a082974 buffer: Use bool for secure buffer Andreas Schneider 2018-08-31 15:42:35 +02:00
  • ce3ee332d4 buffer: Reformat buffer_shift() Andreas Schneider 2018-08-31 15:57:58 +02:00
  • eb95f8fa85 buffer: Cleanup buffer_verify Andreas Schneider 2018-08-31 15:37:14 +02:00
  • e601dbd8e3 sftp: Use ssh_buffer_pack() in sftp_fstat() Andreas Schneider 2018-08-31 19:40:29 +02:00
  • f3ffd8aa41 sftp: Reformat sftp_lstat() Andreas Schneider 2018-08-31 19:38:51 +02:00
  • 4d98b1cd7e sftp: Use ssh_buffer_pack() in sftp_xstat() Andreas Schneider 2018-08-31 19:38:04 +02:00
  • b00a0578f9 sftp: Reformat sftp_xstat() Andreas Schneider 2018-08-31 19:36:33 +02:00
  • 336c097ae7 sftp: Use ssh_buffer_unpack() in sftp_canonicalize_path() Andreas Schneider 2018-08-31 19:34:08 +02:00
  • 1dd8466f66 sftp: Use ssh_buffer_pack() in sftp_canonicalize_path() Andreas Schneider 2018-08-31 19:30:46 +02:00
  • 8b19ef05f3 sftp: Reformat sftp_canonicalize_path() Andreas Schneider 2018-08-31 19:28:30 +02:00
  • 7e11e41a9f sftp: Use sftp_buffer_pack() in sftp_fstatvfs() Andreas Schneider 2018-08-31 19:09:35 +02:00
  • 5914ea7c75 sftp: Reformat sftp_fstatvfs() Andreas Schneider 2018-08-31 19:07:32 +02:00
  • f1e84d5e67 sftp: Use ssh_buffer_pack() in sftp_fsync() Andreas Schneider 2018-08-31 19:05:53 +02:00
  • 8e3dd09e11 sftp: Use ssh_buffer_pack() in sftp_statvfs() Andreas Schneider 2018-08-31 19:03:08 +02:00
  • ae0afec98d sftp: Reformat sftp_statvfs() Andreas Schneider 2018-08-31 18:59:56 +02:00
  • 0be43c333e sftp: Use ssh_buffer_unpack() in sftp_readlink() Andreas Schneider 2018-08-31 18:55:39 +02:00
  • 83a5d3b258 sftp: Use ssh_buffer_pack() in sftp_readlink() Andreas Schneider 2018-08-31 18:52:16 +02:00
  • bb4bdec184 sftp: Reformat sftp_readlink() Andreas Schneider 2018-08-31 18:50:00 +02:00
  • e0449ba21f sftp: Use ssh_buffer_pack() in sftp_setstat() Andreas Schneider 2018-08-31 18:48:50 +02:00
  • 8a56b90c3e sftp: Reformat sftp_setstat() Andreas Schneider 2018-08-31 18:47:15 +02:00
  • 218c67a51d sftp: Use ssh_buffer_pack() in sftp_mkdir() Andreas Schneider 2018-08-31 18:42:33 +02:00
  • 89c525bbf1 sftp: Reformat sftp_mkdir() Andreas Schneider 2018-08-31 18:38:42 +02:00
  • 2c0baef7d4 sftp: Use ssh_buffer_pack in sftp_open() Andreas Schneider 2018-08-31 18:37:39 +02:00
  • bfb6718b50 sftp: Reformat sftp_open() Andreas Schneider 2018-08-31 18:34:07 +02:00
  • d99c066a0b sftp: Use ssh_buffer_pack() in sftp_handle_close() Andreas Schneider 2018-08-31 18:33:01 +02:00
  • 2844942c1b sftp: Reformat sftp_handle_close() Andreas Schneider 2018-08-31 18:31:18 +02:00