Commit Graph

  • 9128ecf397 options: Copy also the new options Jakub Jelen 2018-12-04 13:42:18 +01:00
  • 48aede2a31 options: Check for null Jakub Jelen 2018-12-10 10:52:14 +01:00
  • a6e055c42b packet: Allow SSH2_MSG_EXT_INFO when authenticated Anderson Toshiyuki Sasaki 2018-12-07 18:19:33 +01:00
  • 32221ea9fb channels: Send close if we received a remote close Andreas Schneider 2018-12-10 14:12:34 +01:00
  • 917ba07478 channels: Reformat ssh_channel_free() Andreas Schneider 2018-12-10 14:06:55 +01:00
  • bcdbc11732 channel: Add SSH_CHANNEL_FLAG_CLOSED_LOCAL Andreas Schneider 2018-12-10 14:55:13 +01:00
  • 79289dc506 channel: Reformat ssh_channel_close() Andreas Schneider 2018-12-10 14:17:32 +01:00
  • fe309ba43f packet: Allow SSH2_MSG_EXT_INFO when authenticated Anderson Toshiyuki Sasaki 2018-12-07 18:19:33 +01:00
  • c3067f8e73 channels: Send close if we received a remote close Andreas Schneider 2018-12-10 14:12:34 +01:00
  • 1d5b222cc4 channels: Reformat ssh_channel_free() Andreas Schneider 2018-12-10 14:06:55 +01:00
  • 13b9d268d4 channel: Add SSH_CHANNEL_FLAG_CLOSED_LOCAL Andreas Schneider 2018-12-10 14:55:13 +01:00
  • 0ba10870d1 channel: Reformat ssh_channel_close() Andreas Schneider 2018-12-10 14:17:32 +01:00
  • 8daf03c564 session: Check the session timeout and use it if set master-fix Andreas Schneider 2018-11-20 09:32:23 +01:00
  • e4e51ccc13 session: Check the session timeout and use it if set Andreas Schneider 2018-11-20 09:32:23 +01:00
  • 8ece2abfab session: Use long for the timeout Andreas Schneider 2018-11-20 09:27:54 +01:00
  • f05717d23e sftp: Add NULL check in sftp_fstat() Anderson Toshiyuki Sasaki 2018-12-04 15:17:06 +01:00
  • eaa97d2062 sftp: Add NULL check in sftp_xstat() Anderson Toshiyuki Sasaki 2018-12-04 15:16:41 +01:00
  • bda2cc69af sftp: Add NULL check in sftp_opendir() Anderson Toshiyuki Sasaki 2018-12-03 18:02:33 +01:00
  • 83d827d7dd sftp: Set sftp error when received unexpected message Anderson Toshiyuki Sasaki 2018-12-04 15:14:19 +01:00
  • 0f95295966 sftp: Set sftp error code when fail occurs Anderson Toshiyuki Sasaki 2018-12-04 15:05:32 +01:00
  • 8e69d435ef channels: Set error state when closed channel is read Anderson Toshiyuki Sasaki 2018-12-03 17:27:08 +01:00
  • d78a29eb79 sftp: Set error when EOF is received in sftp_packet_read() Anderson Toshiyuki Sasaki 2018-12-03 17:25:22 +01:00
  • 58113d489e connect: Fix size type for i an j in ssh_select() Andreas Schneider 2018-12-07 12:07:13 +01:00
  • c306a693f3 buffer: Use size_t for argc argument in ssh_buffer_(un)pack() Andreas Schneider 2018-12-07 12:06:03 +01:00
  • 21e2522360 config: Get rid of the dynamic seen array Jakub Jelen 2018-12-05 12:09:07 +01:00
  • 8f887e82c7 config: Reformat local_parse_file Jakub Jelen 2018-12-05 11:40:44 +01:00
  • 993e24a361 config: Reformat ssh_config_parse_file Jakub Jelen 2018-12-05 11:12:31 +01:00
  • cf6f1e7a64 tests: Cover also compression with unit tests Jakub Jelen 2018-12-04 14:15:04 +01:00
  • 31bc83f366 tests: Do not recreate unnecessary files for every test case Jakub Jelen 2018-12-03 16:04:17 +01:00
  • 42ce989488 tests: Cover missing parts of the config parsing Jakub Jelen 2018-12-03 18:44:01 +01:00
  • 45172a70fa sftp: Do not overwrite errors set by channel functions Andreas Schneider 2018-11-30 18:52:18 +01:00
  • 7b0c80b475 tests: Test calling ssh_init() after ssh_finalize() Anderson Toshiyuki Sasaki 2018-11-12 11:17:20 +01:00
  • d5bc9a1ace libcrypto: Fix access violation in ssh_init() Anderson Toshiyuki Sasaki 2018-11-13 11:35:28 +01:00
  • 80d3e10b47 tests: Verify that signatures are sane and can not be verified by non-matching key Jakub Jelen 2018-11-26 18:10:12 +01:00
  • 455d495c74 pki: Sanitize input to verification Jakub Jelen 2018-11-26 18:02:22 +01:00
  • b1bae1d90f pki: Return default RSA key type for DIGEST_AUTO Jakub Jelen 2018-11-26 18:01:13 +01:00
  • ad4f1dbea0 pki: Verify the provided public key has expected type Jakub Jelen 2018-11-26 15:42:26 +01:00
  • 5ffe695c3c pki: Sanity-check signature matches base key type Jakub Jelen 2018-11-26 15:27:53 +01:00
  • 230a437288 tests: Do not require base RSA type for SHA2 extension whitelist Jakub Jelen 2018-11-22 10:48:37 +01:00
  • 1df272c3cc packet_cb: Properly verify the signature type Jakub Jelen 2018-11-22 10:45:20 +01:00
  • c3a57fe2dc pki: Separate signature extraction and verification Jakub Jelen 2018-11-22 10:43:18 +01:00
  • a238df2436 pki: Set correct type for imported signatures Jakub Jelen 2018-11-22 10:38:30 +01:00
  • f5e8fa5c5f pki: Use self-explanatory variable names Jakub Jelen 2018-11-22 10:47:23 +01:00
  • 0a07266d9c The largest ECDSA key has 521 bits Jakub Jelen 2018-11-26 18:00:14 +01:00
  • 953eae880f pki_gcrypt: Do not abort on bad signature Jakub Jelen 2018-11-26 19:26:03 +01:00
  • 4282f3c664 gitlab-ci: Fix csbuild to run latest 20 commits Andreas Schneider 2018-11-30 18:33:40 +01:00
  • 3784226fd8 sftp: Do not overwrite errors set by channel functions Andreas Schneider 2018-11-30 18:52:18 +01:00
  • cf24048f02 libcrypto: Fix integer comparison in evp_cipher_aead_encrypt() Andreas Schneider 2018-11-30 18:46:35 +01:00
  • f427a975b8 tests: Fix a clang possible memory leak warning Anderson Toshiyuki Sasaki 2018-11-29 13:22:59 +01:00
  • c413834764 tests: Test calling ssh_init() after ssh_finalize() Anderson Toshiyuki Sasaki 2018-11-12 11:17:20 +01:00
  • 41b0d263d6 libcrypto: Fix access violation in ssh_init() Anderson Toshiyuki Sasaki 2018-11-13 11:35:28 +01:00
  • a08a97f9c7 tests: Use UNUSED macros in torture_threads_init Andreas Schneider 2018-11-30 17:49:41 +01:00
  • c0ae59e102 bignum: Use UNUSED macros Andreas Schneider 2018-11-30 17:49:29 +01:00
  • 109a203453 include: Add macro for unused arguments and variables Andreas Schneider 2018-11-30 17:37:07 +01:00
  • ac8b954019 bignum: Use size_t in ssh_make_string_bn* Andreas Schneider 2018-11-30 17:37:57 +01:00
  • c6ca62d7e1 crypto: Use size_t for len argument in encrypt and decrpyt fn Andreas Schneider 2018-11-30 17:23:37 +01:00
  • 6d3672911b gitlab-ci: Added builds for native Windows Anderson Toshiyuki Sasaki 2018-11-21 16:48:01 +01:00
  • 95f83c2391 src: Fix multiple typos Tilo Eckert 2018-11-27 16:39:50 +01:00
  • 130256c348 tests: Verify that signatures are sane and can not be verified by non-matching key Jakub Jelen 2018-11-26 18:10:12 +01:00
  • b72c9eead6 pki: Sanitize input to verification Jakub Jelen 2018-11-26 18:02:22 +01:00
  • c7628fbfea pki: Return default RSA key type for DIGEST_AUTO Jakub Jelen 2018-11-26 18:01:13 +01:00
  • 783e5fd206 pki: Verify the provided public key has expected type Jakub Jelen 2018-11-26 15:42:26 +01:00
  • c79c33e224 pki: Sanity-check signature matches base key type Jakub Jelen 2018-11-26 15:27:53 +01:00
  • 968fdf4e18 tests: Do not require base RSA type for SHA2 extension whitelist Jakub Jelen 2018-11-22 10:48:37 +01:00
  • bc91fa98ea packet_cb: Properly verify the signature type Jakub Jelen 2018-11-22 10:45:20 +01:00
  • d2434c69c0 pki: Separate signature extraction and verification Jakub Jelen 2018-11-22 10:43:18 +01:00
  • 7f83a1efae pki: Set correct type for imported signatures Jakub Jelen 2018-11-22 10:38:30 +01:00
  • 7b725e6bc7 pki: Use self-explanatory variable names Jakub Jelen 2018-11-22 10:47:23 +01:00
  • 46d8840f7e The largest ECDSA key has 521 bits Jakub Jelen 2018-11-26 18:00:14 +01:00
  • c1fdb56d23 pki_gcrypt: Do not abort on bad signature Jakub Jelen 2018-11-26 19:26:03 +01:00
  • 57bdc9cb20 Whitespace cleanup Jakub Jelen 2018-11-22 10:47:52 +01:00
  • 312084731e tests: Use temporary directories in torture_pki_ed25519.c Anderson Toshiyuki Sasaki 2018-11-20 15:00:24 +01:00
  • 500bf54a34 tests: Use temporary directories in torture_pki_ecdsa.c Anderson Toshiyuki Sasaki 2018-11-20 14:56:53 +01:00
  • a56fa14fda tests: Use temporary directories in torture_pki_dsa.c Anderson Toshiyuki Sasaki 2018-11-20 14:48:09 +01:00
  • ac1377148f tests: Use temporary directories in torture_threads_pki_rsa.c Anderson Toshiyuki Sasaki 2018-11-20 14:47:04 +01:00
  • f38c6fcc6e tests: Use temporary directories in torture_pki_rsa.c Anderson Toshiyuki Sasaki 2018-11-20 14:20:44 +01:00
  • 0dd2b375c7 tests: Introduce functions to change directories Anderson Toshiyuki Sasaki 2018-11-20 14:01:57 +01:00
  • 77be4ce905 tests: use torture_create_temp_file() in torture_knownhosts_parsing Anderson Toshiyuki Sasaki 2018-11-19 13:45:36 +01:00
  • 78b1f0ead3 tests: Introduce torture_create_temp_file() Anderson Toshiyuki Sasaki 2018-11-19 13:10:48 +01:00
  • 31527d4105 tests: Use torture_make_temp_dir() in torture_setup_socket_dir() Anderson Toshiyuki Sasaki 2018-11-19 10:13:04 +01:00
  • 65e16b8d9e tests: Introduce torture_make_temp_dir() Anderson Toshiyuki Sasaki 2018-10-24 20:01:04 +02:00
  • 1f6b929735 tests: Replace tests filtering with cmocka builtin filter Anderson Toshiyuki Sasaki 2018-11-21 13:59:42 +01:00
  • 74285d3aca tests: Define flags not present in Windows Anderson Toshiyuki Sasaki 2018-11-16 18:03:57 +01:00
  • 7960fbaabb tests: Add Windows alternatives for low level I/O Anderson Toshiyuki Sasaki 2018-11-16 15:00:26 +01:00
  • a2baf6e97b tests: Include config.h in torture_pki.c Anderson Toshiyuki Sasaki 2018-11-16 12:02:45 +01:00
  • f9ff53b494 tests: Include unistd.h only if available Anderson Toshiyuki Sasaki 2018-11-16 11:44:54 +01:00
  • 1d5215a5af server: Do not send SSH_MSG_EXT_INFO after rekey Jakub Jelen 2018-11-15 10:44:37 +01:00
  • 2d06a83b82 kex: Do not negotiate extensions during rekey Jakub Jelen 2018-11-15 10:22:19 +01:00
  • fd844cac6d tests: Verify setting NULL knownhosts does not crash Jakub Jelen 2018-11-23 16:38:54 +01:00
  • a106a00e0d options: Do not crash when setting knownhosts to NULL (T108) Jakub Jelen 2018-11-23 14:08:50 +01:00
  • 98487f464b gitlab-ci: If there is not old sha check last 20 commits Andreas Schneider 2018-11-23 16:29:44 +01:00
  • b214f84538 tests: Avoid warnings about unused arguments Jakub Jelen 2018-11-23 14:52:57 +01:00
  • 05417665b9 tests: Drop duplicate log level setup Jakub Jelen 2018-11-07 15:16:29 +01:00
  • e639c9d0d8 kex,packet,packet_cb: Reformat Jakub Jelen 2018-11-07 10:34:38 +01:00
  • bf2c7128ab server: Do not send SSH_MSG_EXT_INFO after rekey Jakub Jelen 2018-11-15 10:44:37 +01:00
  • 83f2ac4abb kex: Do not negotiate extensions during rekey Jakub Jelen 2018-11-15 10:22:19 +01:00
  • 0b4c2a8e62 session: Reformat ssh_{set,is}_blocking Jakub Jelen 2018-11-16 15:31:20 +01:00
  • 8418a1131e tests: Fix indentation Jakub Jelen 2018-11-15 11:07:56 +01:00
  • c18ed4eafa Drop unused header file Jakub Jelen 2018-11-07 14:09:03 +01:00
  • daabb084fe tests: Check the new AES-GCM ciphers Jakub Jelen 2018-11-17 14:16:37 +01:00