Commit Graph

  • 8c11367410 tests: Fix memory leak in torture_knownhosts_read_file() Andreas Schneider 2018-08-08 09:44:49 +02:00
  • 460026459b tests: Do not leak memory when freeing ed25519 keys Andreas Schneider 2018-08-08 07:23:55 +02:00
  • 6c87316a9c session: Fix memory leak of global_knownhosts Andreas Schneider 2018-08-08 09:41:14 +02:00
  • 96476f74af kownhosts: Fix a memory leak in ssh_session_has_known_hosts_entry() Andreas Schneider 2018-08-08 13:49:38 +02:00
  • 52b57077de knownhosts: Fix a memory leak in ssh_session_get_known_hosts_entry() Andreas Schneider 2018-08-08 09:38:13 +02:00
  • 2839d48cb8 tests: Fix a typo in torture.c Andreas Schneider 2018-08-07 15:41:45 +02:00
  • 5ea81166bf include: Fix segfault in getIssueBanner, add missing wrappers in libsshpp Marcin Szalowicz 2018-06-11 11:25:43 +02:00
  • a86d1d335b torture: Increase wait time for sshd startup Andreas Schneider 2018-08-06 15:21:59 +02:00
  • 18dd902307 gssapi: set error state when GSSAPI auth fails Anderson Toshiyuki Sasaki 2018-07-12 19:02:26 +02:00
  • d85827f646 auth: Some code style fixes Anderson Toshiyuki Sasaki 2018-07-12 13:42:23 +02:00
  • 6e74c6c1dc auth: Improve pending call error messages Anderson Toshiyuki Sasaki 2018-07-12 13:14:10 +02:00
  • ec6df9896a tests: Add missing check for valid fd Andreas Schneider 2018-08-06 09:52:14 +02:00
  • ab7c5c448c tests: Add additional NULL checks Andreas Schneider 2018-08-06 09:43:51 +02:00
  • 5871d604cd tests: Use fstat instead of lstat Andreas Schneider 2018-08-06 09:38:59 +02:00
  • f6fe7488e3 tests: Add some null checks Andreas Schneider 2018-08-06 09:22:28 +02:00
  • 24aef4fbf1 sftp: Add missing size checks Andreas Schneider 2018-08-06 09:19:45 +02:00
  • fbfe002460 tests: Check for memory allocation error in torture_pki_ed25519_sign() Andreas Schneider 2018-08-06 09:05:40 +02:00
  • c7525c056c tests: Improve torture_connect_socket() Andreas Schneider 2018-08-06 08:58:27 +02:00
  • 1509693cce tests: null terminate buffer in torture_read_one_line() Andreas Schneider 2018-08-06 08:52:42 +02:00
  • 67ef808a95 tests: Add additional NULL check in torture_pki_rsa_write_privkey() Andreas Schneider 2018-08-06 08:49:01 +02:00
  • aeefcd8199 tests: Initialize readfds in torture_channel_select() Andreas Schneider 2018-08-06 08:46:37 +02:00
  • 9bc050d07d tests: Check return code of ssh_pki_import_privkey_base64 Andreas Schneider 2018-08-06 08:44:28 +02:00
  • c2776f70c1 tests: Improve test checks Andreas Schneider 2018-08-06 08:32:07 +02:00
  • e6020f94bf server: Fix echo access in ssh_message_auth_interactive_request() Andreas Schneider 2018-08-03 19:08:57 +02:00
  • 9305762fcd Remove internal calls to ssh_init Anderson Toshiyuki Sasaki 2018-07-31 16:15:01 +02:00
  • e0e0d62a71 tests: Run thread tests on Windows Anderson Toshiyuki Sasaki 2018-07-04 18:35:58 +02:00
  • 708f127788 tests: Add test for RSA PKI running on threads Anderson Toshiyuki Sasaki 2018-07-04 17:26:39 +02:00
  • dd3d867452 tests: Add test for crypto running on threads Anderson Toshiyuki Sasaki 2018-07-04 14:48:35 +02:00
  • 5443863723 tests: Add test for buffer running on threads Anderson Toshiyuki Sasaki 2018-07-04 13:55:24 +02:00
  • edcdef94ee tests: Add test for init running on threads Anderson Toshiyuki Sasaki 2018-07-04 13:51:39 +02:00
  • 04cc7b769a threads: Add Windows threads implementation Anderson Toshiyuki Sasaki 2018-07-02 14:01:46 +02:00
  • 83b43443e5 threads: Automatically call ssh_init on load Anderson Toshiyuki Sasaki 2018-07-02 13:03:12 +02:00
  • 6a077fe750 gitlab-ci: Build with cmake3 on CentOS7 Andreas Schneider 2018-08-03 16:41:51 +02:00
  • b2a681bd29 cmake: Require at least cmake 3.1 Andreas Schneider 2018-08-03 16:42:44 +02:00
  • 18077673ac pki: Log really the signature algorithm type Jakub Jelen 2018-07-03 15:57:15 +02:00
  • 25407209b0 pkd: Add missing ECDH mechanisms + whitespace cleanup Jakub Jelen 2018-07-16 09:13:57 +02:00
  • 0e886ba803 pkd: Support ed25519 host keys in server Jakub Jelen 2018-07-13 16:25:57 +02:00
  • c8429113fa bind: Complete loading ed25519 in server Jakub Jelen 2018-07-13 16:21:29 +02:00
  • e1d2454dd7 session: Do not search for RSA1 keys in ~/.ssh/identity Jakub Jelen 2018-07-02 16:38:16 +02:00
  • ed738bee34 test: Fix text labels (copy & paste error) Jakub Jelen 2018-07-02 14:34:16 +02:00
  • 12284b75fa buffer: Add and use ssh_buffer_allocate_size() Pino Toscano 2018-06-27 14:10:26 +02:00
  • afa4021ded tests: Add umask() around mkstemp() Andreas Schneider 2018-07-07 11:38:59 +02:00
  • c425082394 tests: Fix errno check in pkd Andreas Schneider 2018-07-07 11:35:00 +02:00
  • db9da99a36 bignum: Make bignum_free safer Aris Adamantiadis 2016-01-01 19:16:49 +01:00
  • c3dac948c9 pki: Improve pubkey buffer handling form file Andreas Schneider 2018-07-05 13:21:23 +02:00
  • c866768da4 torture_pki_dsa: Improve torture_pki_dsa_publickey_base64 Andreas Schneider 2018-07-05 13:14:48 +02:00
  • 2b40ad29c0 crypto: Split init and finalize functions Aris Adamantiadis 2015-12-31 10:56:47 +01:00
  • 38c53db953 libcrypto: Use new RAND_priv_bytes() for strong randomness Andreas Schneider 2018-07-05 08:56:33 +02:00
  • c503bb572e crytpo: Make sure we check return of ssh_get_random() correctly Andreas Schneider 2018-07-05 10:47:49 +02:00
  • 36a727e656 bignum: Harmonize ssh_get_random() Aris Adamantiadis 2015-12-31 10:56:24 +01:00
  • 7b9a07c363 cmake: Print if server testing is enabled Andreas Schneider 2018-07-04 20:33:31 +02:00
  • 4b298ca770 kex: Check allocation result Jakub Jelen 2018-06-27 13:48:04 +02:00
  • 8e211c0689 tests: Verify various host keys can be successfully negotiated and verified Jakub Jelen 2018-06-26 12:24:14 +02:00
  • d25b8fb550 packet: Avoid warnings by using correct template Jakub Jelen 2018-06-21 14:26:37 +02:00
  • f1b36c18f6 client: Properly reset session structures on disconnect Jakub Jelen 2018-06-21 14:22:59 +02:00
  • b3a7e86a4a knownhosts: Fix memory leak Andreas Schneider 2018-07-04 07:09:24 +02:00
  • d316390825 gitlab-ci: Only enable freebsd runner where it is enabled Andreas Schneider 2018-07-03 11:08:56 +02:00
  • 3141dec632 known_hosts: Remove deprecated ssh_knownhosts_algorithms() Andreas Schneider 2018-07-03 10:40:35 +02:00
  • 539d7ba249 kex: Use ssh_known_hosts_get_algorithms() Andreas Schneider 2018-07-03 08:19:14 +02:00
  • 83a46c7756 tests: Add knownhosts test for detecting conflics Andreas Schneider 2018-07-03 10:24:32 +02:00
  • 2d90bc9d6b knownhosts: Fix checking if server is known Andreas Schneider 2018-07-03 09:48:14 +02:00
  • de44fdfd35 tests: Add knownhosts test for SSH_KNOWN_HOSTS_UNKNOWN Andreas Schneider 2018-07-03 09:07:52 +02:00
  • 65a5154eff tests: Add knownhosts test for SSH_KNOWN_HOSTS_OTHER Andreas Schneider 2018-07-03 09:04:32 +02:00
  • 613dcc95e6 knownhosts: Fix return codes Andreas Schneider 2018-07-03 09:04:16 +02:00
  • 77e1761734 tests: Add client test for ssh_known_hosts_get_algorithms() Andreas Schneider 2018-07-03 08:32:08 +02:00
  • e49e4e13f3 knownhosts: Implement ssh_known_hosts_get_algorithms() Andreas Schneider 2018-07-03 08:07:47 +02:00
  • e73ae60e1a tests: Use assert_ssh_return_code() in client tests Andreas Schneider 2018-07-03 07:45:51 +02:00
  • 584c345451 gitlab-ci: Fix mips compilation on debian Andreas Schneider 2018-07-02 09:36:09 +02:00
  • bfbd574098 gitlab-ci: Add missing debian variable Andreas Schneider 2018-07-02 09:06:42 +02:00
  • b4462bdea0 tests: Use assert_ssh_return_code() in torture_algorithms Andreas Schneider 2018-07-02 08:03:20 +02:00
  • 6b8d1aa836 gitlab-ci: Fix path to toolchain file Andreas Schneider 2018-06-30 15:41:50 +02:00
  • d90b88588f gitlab-ci: Add 32bit build on openSUSE Andreas Schneider 2018-06-29 17:04:57 +02:00
  • 6a715b80d6 cmake: Unset CMAKE_REQUIRED_* variables Andreas Schneider 2018-06-30 15:15:51 +02:00
  • 084769b88c libcrypto: Fix size printing Andreas Schneider 2018-06-30 15:23:03 +02:00
  • f4408f38a3 torture: Give sshd at least 100ms to start. Andreas Schneider 2018-06-30 14:59:11 +02:00
  • 6dd9303729 chachapoly: Use a function instead of an extern variable Andreas Schneider 2018-06-30 14:23:05 +02:00
  • a19513b87a example: Add missing error checks in ssh_server_fork Andreas Schneider 2018-06-30 14:17:31 +02:00
  • 21962dd154 known_hosts: Simplify invalid tokens check Andreas Schneider 2018-06-30 14:15:07 +02:00
  • 8917b84840 examples: Make gobal variables static in scp_download Andreas Schneider 2018-06-30 14:00:07 +02:00
  • 4b0fd10a99 examples: Define LIMIT as unsinged long Andreas Schneider 2018-06-30 13:57:19 +02:00
  • 3350fd7479 chachapoly: Make global variables static Andreas Schneider 2018-06-30 13:54:28 +02:00
  • c98b00a5f4 log: Make global variables static Andreas Schneider 2018-06-30 13:53:39 +02:00
  • 88673b2d1f channels: Fix NULL check in channel_rcv_data callback Andreas Schneider 2018-06-30 13:52:09 +02:00
  • f425ebb098 tests: Use new assert ssh return code macros in torture_connect Andreas Schneider 2018-06-30 13:49:14 +02:00
  • f6284eafd6 torture: Add assert macros for ssh return codes Andreas Schneider 2018-06-30 13:48:17 +02:00
  • cf250171de include: Add arpa/inet.h for htonl Andreas Schneider 2018-06-30 13:12:54 +02:00
  • a82e24f024 config: Initialize glob_t with C99 initializer Andreas Schneider 2018-06-30 13:10:17 +02:00
  • 1d4151e51f libcrypt: Add missing header for compat Andreas Schneider 2018-06-30 14:10:32 +02:00
  • 60450ef936 gitlab-ci: Fix stage Andreas Schneider 2018-06-29 17:26:34 +02:00
  • c228fa7631 pki: Fix duplicating ed25519 public keys Andreas Schneider 2018-04-25 16:25:32 +02:00
  • 9658d36087 kex1: Add missing NULL check in make_rsa1_string() Andreas Schneider 2018-04-18 10:33:55 +02:00
  • bbaa3dc869 kex1: Use libcrypto-compat.h for RSA_get0_key with OpenSSL Nikos Mavrogiannopoulos 2018-04-13 10:23:04 +02:00
  • 4f10d6cd57 kex1: Fix building with OpenSSL 1.1+ Andreas Schneider 2018-03-28 10:20:32 +02:00
  • 2209fcace3 Set channel as bound when accepting channel open request Meng Tan 2018-02-01 13:41:30 +01:00
  • a1847660a3 pki: Fix random memory corruption Andreas Schneider 2018-06-29 09:22:26 +02:00
  • e2b48dc662 libcrypto: fix resource leak in hmac_final Jon Simons 2017-07-10 17:20:42 -04:00
  • 1a5b6ac472 libcrypto-compat: fix HMAC_CTX_free for OpenSSL < 1.1.0 Jon Simons 2017-07-10 17:20:33 -04:00
  • 0dd7a963a9 cmake: Only build libcrypto and libcrypto-compat when needed Andreas Schneider 2016-11-08 10:31:20 +01:00
  • 1642cec280 cmake: Use configure check for CRYPTO_ctr128_encrypt Andreas Schneider 2016-11-06 15:43:31 +01:00
  • 2f1c6668e7 pki_crypto: Use getters and setters for opaque keys and signatures Jakub Jelen 2016-11-02 17:02:58 +01:00