Commit Graph

  • 2e31dffdb7 config: Remove MAC option (SSHv1) Jakub Jelen 2017-11-23 14:33:28 +01:00
  • 88e43d2502 config: Add configuration options from current OpenSSH 7.5 (and fix typos) Jakub Jelen 2017-11-13 11:28:45 +01:00
  • 4166bb2a26 options: Document SSH_OPTIONS_GLOBAL_KNOWNHOSTS and set default value Jakub Jelen 2017-11-13 11:51:52 +01:00
  • f818e63f8f Add new options Aris Adamantiadis 2014-08-03 22:29:49 +02:00
  • 094aa5eb02 tests: Temporarily build chroot_wrapper Jakub Jelen 2017-11-23 12:52:08 +01:00
  • 5d3ab421e1 tests: Do not generate pcap file by default Jakub Jelen 2017-11-23 14:02:22 +01:00
  • f8f7989c3d tests: Give server more time to start Jakub Jelen 2017-11-23 10:47:27 +01:00
  • b92c499626 tests: Do not test blowfish ciphers with OpenSSH 7.6 and newer Jakub Jelen 2017-11-21 16:09:01 +01:00
  • 9fce33a2e3 client: Add missing language tag in disconnect message Andreas Schneider 2017-11-16 12:10:41 +01:00
  • 7a65f7f028 test: ssh_userauth_kbdint_setanswer() does not network interaction Andreas Schneider 2017-11-09 15:35:22 +01:00
  • f525fdb2e1 sftp: Check for NULL path and give correct error Andreas Schneider 2017-11-09 11:41:58 +01:00
  • 01994ea302 examples: Build server examples on Linux too Andreas Schneider 2017-11-08 16:28:35 +01:00
  • c4ddf62f7e pki_crypto: Avoid potential memory leak Jakub Jelen 2017-11-08 15:35:08 +01:00
  • 2ec633f33d examples: Rename samplessh to ssh-client Andreas Schneider 2017-11-07 15:28:52 +01:00
  • 748d749675 doc: Missing new Host Key algorithms Jakub Jelen 2017-11-07 10:40:44 +01:00
  • 77f632a559 doc: Missing new MAC algorithms in documentation Jakub Jelen 2017-10-23 15:35:03 +02:00
  • 54165a394a doc: Missing new ECDH algorithms in documentation Jakub Jelen 2017-10-23 15:32:03 +02:00
  • 16818bd0e4 pki_crypto: Avoid segfault with OpenSSL 1.1.0 Jakub Jelen 2017-11-07 09:38:40 +01:00
  • d29d199592 ecdh: fix build for old libgcrypt Jon Simons 2017-10-29 16:27:02 +01:00
  • 17c03005d8 ecdh: fix build for old libgcrypt Jon Simons 2017-10-29 16:27:02 +01:00
  • 509fa8a7b2 dh: Don't use deprecated function with newer OpenSSL Andreas Schneider 2017-10-29 16:14:35 +01:00
  • 954da14c15 pki_crypto: Don't use deprecated function with newer OpenSSL Andreas Schneider 2017-10-29 16:06:14 +01:00
  • 7527876fad torture_algorithms: deduplicate kex method passes Jon Simons 2017-10-29 15:46:27 +01:00
  • 9d79b7629c torture_algorithms: deduplicate kex method passes Jon Simons 2017-10-29 15:46:27 +01:00
  • 538f1bc00e server: expose 'ssh_server_init_kex' API Jon Simons 2014-10-18 23:30:33 -07:00
  • f0ddde4826 Fix config.h includes Andreas Schneider 2017-10-28 14:31:37 +02:00
  • d3834f69bc cmake: Fix parsing the gcrypt version Andreas Schneider 2017-10-12 10:16:23 +02:00
  • f7b8394127 cmake: Bump version numbers Andreas Schneider 2017-09-12 07:40:45 +02:00
  • 72cf2e3ae2 README.Coding: Add section about pointers Andreas Schneider 2017-09-11 17:14:21 +02:00
  • 164cee66ee sftp-server: Fix LIBSSH_API DavidWed 2016-11-23 13:22:23 +01:00
  • 9003f92e8f pkd_daemon.c: force close pkd_state.server_fd upon stop Jon Simons 2017-09-09 20:12:35 -07:00
  • 8d7563a9c3 pkd_daemon.c: split final close loop; wait for client to close Jon Simons 2017-09-09 20:12:34 -07:00
  • 4c4a03f056 pkd_hello.c: fix return code upon test failure Jon Simons 2017-09-09 20:12:33 -07:00
  • 73d76a2638 auth: fix double-free in ssh_userauth_agent_publickey Jon Simons 2017-09-09 20:12:18 -07:00
  • 1c9eb4dfb9 config: fix memory leak with repeated opcodes Jon Simons 2017-09-09 20:11:47 -07:00
  • 94fa1e382f match: Add missing return statement Andreas Schneider 2017-08-25 09:55:20 +02:00
  • 2e70077bbc examples: Fix fallthrough compiler warnings Andreas Schneider 2017-08-25 10:05:34 +02:00
  • 2493e962fe packet: Fix fallthrough compiler warnings Andreas Schneider 2017-08-25 10:05:18 +02:00
  • a9846ccc0d cmake: Add check for fallthrough attribute Andreas Schneider 2017-08-25 10:00:08 +02:00
  • 7204d2f485 ecdh: enable ecdh_sha2_nistp{384,521} kex methods Jon Simons 2017-08-24 18:14:38 +02:00
  • 6252aab88a ecdh: enable ecdh_sha2_nistp{384,521} kex methods Jon Simons 2017-08-24 18:14:38 +02:00
  • 4c602f2255 options: Use ssh_key_type_e in ssh_options_set_algo() Andreas Schneider 2017-08-24 17:44:33 +02:00
  • 6803c2f86d kex: Use ssh_kex_types_e in ssh_verify_existing_algo() Andreas Schneider 2017-08-24 17:43:01 +02:00
  • 316ee071cf torture_options: test the setting of ciphers and MACs Nikos Mavrogiannopoulos 2017-08-24 15:33:11 +02:00
  • 895055ab38 ssh_options_set_algo: ensure we only set known algorithms internally Nikos Mavrogiannopoulos 2017-08-24 16:28:39 +02:00
  • de35212789 priv: Add macro for MAX Andreas Schneider 2017-08-24 17:27:08 +02:00
  • 337306600b INSTALL: mention the way to test Nikos Mavrogiannopoulos 2017-08-24 14:34:09 +02:00
  • efb7635162 tests: added unit test on including config files Nikos Mavrogiannopoulos 2017-08-24 15:09:08 +02:00
  • 8ecd65bcdb config: add support for recursive including of files Nikos Mavrogiannopoulos 2017-08-24 14:02:09 +02:00
  • 74d17a6531 arcconfig: Add missing comma Andreas Schneider 2017-08-21 09:12:36 +02:00
  • b9b89ef7c6 arc: Make the history immutable Andreas Schneider 2017-08-18 08:00:42 +02:00
  • a4dc74064c tests: plug leak in torture_bind_options_import_key Jon Simons 2017-08-17 09:26:21 +02:00
  • fa86229673 pkd: a few improvements and fixups Jon Simons 2017-08-17 09:18:20 +02:00
  • c317d95911 libcrypto: add NULL-check for EVP_CIPHER_CTX_cleanup Jon Simons 2017-07-19 17:53:14 -04:00
  • 380390c4b6 misc: relax fatal errors in ssh_analyze_banner Jon Simons 2017-07-11 19:34:18 -04:00
  • e66f370682 wrapper: move EVP_CIPHER_CTX_free call to libcrypto.c Jon Simons 2017-07-14 19:47:48 -04:00
  • a5bc81d406 wrapper: fix gcrypt build error in ssh_cipher_clear Jon Simons 2017-07-14 15:34:10 -04:00
  • 2f42296edd wrapper: fix 4-space indentation in ssh_cipher_clear Jon Simons 2017-07-14 15:31:10 -04:00
  • d9ff44b46e tests: Fix endif Andreas Schneider 2017-07-14 08:53:15 +02:00
  • c480ac8522 tests: Only run ssh_bind test if we build with server support Andreas Schneider 2017-07-14 08:52:08 +02:00
  • a89a67e008 misc: fix error-checking in ssh_analyze_banner Jon Simons 2017-07-11 19:23:39 -04:00
  • a97db12f4f misc: reindent ssh_analyze_banner, update docs Jon Simons 2017-07-11 18:57:26 -04:00
  • 14d8e940e6 tests: torture-misc: add torture_ssh_analyze_banner Jon Simons 2017-07-11 18:46:54 -04:00
  • effd7ba13c tests: torture-misc: fix 4-space indentation Jon Simons 2017-07-11 17:10:26 -04:00
  • a64ddff3fe libcrypto: fix resource leak in hmac_final Jon Simons 2017-07-10 17:20:42 -04:00
  • 25384e9558 libcrypto-compat: fix HMAC_CTX_free for OpenSSL < 1.1.0 Jon Simons 2017-07-10 17:20:33 -04:00
  • 0cb2974bd8 misc: Use strtoul in ssh_analyze_banner() Andreas Schneider 2017-06-28 12:29:53 +02:00
  • 87527adada Add config file for arcanist Andreas Schneider 2017-06-19 09:35:50 +02:00
  • 0cffb88b80 config: fix buffer underflow with unrecognized opcodes Aris Adamantiadis 2017-06-08 00:22:02 +02:00
  • b0c2ca1b66 tests: fix buffer overflow in testcase Aris Adamantiadis 2016-05-11 18:01:08 +02:00
  • c50f2d1356 misc: Do not fall through and return a value Andreas Schneider 2017-06-06 10:25:15 +02:00
  • 48e7b098f8 wrapper: Fix possible crash in ssh_handle_key_exchange() debevv 2017-06-06 09:28:58 +02:00
  • 5333be5988 config: Bugfix: Don't skip unseen opcodes Artyom V. Poptsov 2017-06-04 11:54:55 +03:00
  • e4f80bd142 doc: Fix documentation for ssh_userauth_none() usage Andreas Schneider 2017-06-06 10:18:25 +02:00
  • abbd6e304a messages: Make sure we always free the answers pointer Andreas Schneider 2017-04-26 10:55:25 +02:00
  • 239d0f75b5 messages: Do not leak memory of previously allocated answers Andreas Schneider 2017-04-25 16:20:06 +02:00
  • 7c79b5c154 messages: Do not leak memory of previously allocated answers Andreas Schneider 2017-04-25 16:20:06 +02:00
  • d88cc720fb messages: Do not leak memory if answeres had been allocated previously Andreas Schneider 2017-04-24 13:27:20 +02:00
  • 5eb41492c4 messages: Do not leak memory if answeres had been allocated previously Andreas Schneider 2017-04-24 13:27:20 +02:00
  • ee13becf9c messages: Do not leak memory if answered had been allocated previously Andreas Schneider 2017-04-21 11:12:10 +02:00
  • 95b2dbbeca misc: Validate integers converted from the SSH banner Andreas Schneider 2017-04-21 11:02:29 +02:00
  • 02c0a3b99b messages: Fix memory leaks in the ssh_packet_global_request callback Andreas Schneider 2017-04-21 10:54:38 +02:00
  • 419731a189 auth: Use calloc in ssh_userauth_agent_pubkey() Andreas Schneider 2017-04-21 10:50:37 +02:00
  • c78c6c6542 messages: Do not leak memory if answered had been allocated previously Andreas Schneider 2017-04-21 11:12:10 +02:00
  • d5d8349224 misc: Validate integers converted from the SSH banner Andreas Schneider 2017-04-21 11:02:29 +02:00
  • 67a2ba6f99 messages: Fix memory leaks in the ssh_packet_global_request callback Andreas Schneider 2017-04-21 10:54:38 +02:00
  • 79437fa0c9 auth: Use calloc in ssh_userauth_agent_pubkey() Andreas Schneider 2017-04-21 10:50:37 +02:00
  • 2ac987bce9 session: Free session->kbdint in ssh_free() Peter Volpe 2017-04-19 15:10:20 -07:00
  • 76ba2b0055 session: Free session->kbdint in ssh_free() Peter Volpe 2017-04-19 15:10:20 -07:00
  • 0588cbf9d4 Bump version to 0.7.5 libssh-0.7.5 Andreas Schneider 2017-04-13 16:33:04 +02:00
  • a7cce77550 buffer: Validate the length before before memory allocation Andreas Schneider 2017-02-23 16:24:17 +01:00
  • 5e63b40cde buffer: Create ssh_buffer_validate_length() Andreas Schneider 2017-02-23 16:22:04 +01:00
  • 68b7ca6e92 buffer: Validate the length before before memory allocation Andreas Schneider 2017-02-23 16:24:17 +01:00
  • c165c396de buffer: Create ssh_buffer_validate_length() Andreas Schneider 2017-02-23 16:22:04 +01:00
  • f21ddefedb Revert "buffer: Create ssh_buffer_validate_length()" Andreas Schneider 2017-04-13 16:19:28 +02:00
  • 0cf1c85542 Revert "buffer: Validate the length before before memory allocation" Andreas Schneider 2017-04-13 16:19:23 +02:00
  • 57550e6211 buffer: Validate the length before before memory allocation Andreas Schneider 2017-02-23 16:24:17 +01:00
  • 34bdc1ca78 buffer: Create ssh_buffer_validate_length() Andreas Schneider 2017-02-23 16:22:04 +01:00
  • 7b8b5eb4ea config: Only use first occurence of each parameter Alex Hermann 2017-04-13 16:05:41 +02:00
  • 8dc3d883b8 config: Don't expand Host variable Alex Hermann 2017-04-04 11:23:06 +02:00