Commit Graph

  • ddea657ba7 Bump version to 0.10.2 libssh-0.10.2 Andreas Schneider 2022-09-02 10:00:11 +02:00
  • 9ae46bc364 tests: Fix rekey test so it passes on build systems Andreas Schneider 2022-09-01 16:56:39 +02:00
  • fd1563575f config: Expand tilde when handling include directives Jakub Jelen 2022-08-31 16:18:16 +02:00
  • 1f973320a8 tests: Use weak attribute for torture_run_tests() if available Andreas Schneider 2022-08-30 19:35:11 +02:00
  • 4fc7ab4399 cmake: Check for weak attribute Andreas Schneider 2022-08-30 19:35:00 +02:00
  • 87bac425a0 ci: Add apline linux target Jakub Jelen 2022-08-30 09:57:59 +02:00
  • b3b3fbfa1d tests: Fix rekey test so it passes on build systems Andreas Schneider 2022-09-01 16:56:39 +02:00
  • d69026d7a4 config: Expand tilde when handling include directives Jakub Jelen 2022-08-31 16:18:16 +02:00
  • 7787dad9bd tests: Use weak attribute for torture_run_tests() if available Andreas Schneider 2022-08-30 19:35:11 +02:00
  • 23546e354c cmake: Check for weak attribute Andreas Schneider 2022-08-30 19:35:00 +02:00
  • 0e637e3327 src: Add ABI symbols for 4.9.1 Andreas Schneider 2022-08-30 16:27:36 +02:00
  • 9b1f4e9bf6 Bump version to 0.10.1 Andreas Schneider 2022-08-30 15:46:13 +02:00
  • e5af9524e3 ci: Add apline linux target Jakub Jelen 2022-08-30 09:57:59 +02:00
  • 630f335415 libcrypto: Avoid unused variable warning Jakub Jelen 2022-08-29 14:52:18 +02:00
  • b7934ab370 socket: Remove needless typedef Jakub Jelen 2022-08-29 14:49:12 +02:00
  • 0aaad9eb25 wrapper: Avoid size_t to uint8 cast Jakub Jelen 2022-08-29 14:48:21 +02:00
  • 8fe4cabb26 misc: Refactor ssh_strerror to check return values Jakub Jelen 2022-08-29 14:03:49 +02:00
  • 1689b83d0f Do not force GNU_SOURCE during build to fix #141 Jakub Jelen 2022-08-29 12:48:34 +02:00
  • f86727e06a libcrypto: Avoid unused variable warning Jakub Jelen 2022-08-29 14:52:18 +02:00
  • a69424d4c5 socket: Remove needless typedef Jakub Jelen 2022-08-29 14:49:12 +02:00
  • 8aade7ce6f wrapper: Avoid size_t to uint8 cast Jakub Jelen 2022-08-29 14:48:21 +02:00
  • 41f2ee92c6 misc: Refactor ssh_strerror to check return values Jakub Jelen 2022-08-29 14:03:49 +02:00
  • 8cf9c8162f Do not force GNU_SOURCE during build to fix #141 Jakub Jelen 2022-08-29 12:48:34 +02:00
  • 7c6105882b options: Use exec for the proxy command Andreas Schneider 2022-08-29 14:01:53 +02:00
  • bb6d1b78dc socket: Add a comment about shells Andreas Schneider 2022-08-29 14:05:50 +02:00
  • 5a884b8c5a socket: Add error message if execv fails Andreas Schneider 2022-08-29 13:32:09 +02:00
  • 90128929e7 tests: Use ncat instead of nc Andreas Schneider 2022-08-29 10:21:57 +02:00
  • a7d509ca50 tests: Add test for expanding port numbers Andreas Schneider 2022-08-29 10:08:58 +02:00
  • d26f7253a9 session: Initialize the port with the standard port (22) Andreas Schneider 2022-08-29 10:05:22 +02:00
  • 3ad2a21d13 misc: Fix expanding port numbers Andreas Schneider 2022-08-29 10:03:40 +02:00
  • bd2db30174 options: Use exec for the proxy command Andreas Schneider 2022-08-29 14:01:53 +02:00
  • d642b20d9c socket: Add a comment about shells Andreas Schneider 2022-08-29 14:05:50 +02:00
  • 2546b62242 socket: Add error message if execv fails Andreas Schneider 2022-08-29 13:32:09 +02:00
  • 6268417ac6 tests: Use ncat instead of nc Andreas Schneider 2022-08-29 10:21:57 +02:00
  • 8c0be750db tests: Add test for expanding port numbers Andreas Schneider 2022-08-29 10:08:58 +02:00
  • f306aafdc6 session: Initialize the port with the standard port (22) Andreas Schneider 2022-08-29 10:05:22 +02:00
  • 648baf0f3c misc: Fix expanding port numbers Andreas Schneider 2022-08-29 10:03:40 +02:00
  • 7f6b3fab4e misc: Fix format truncation in ssh_path_expand_escape() libssh-0.10.0 Andreas Schneider 2022-08-26 13:07:28 +02:00
  • 20406e51c9 misc: Fix format truncation in ssh_path_expand_escape() Andreas Schneider 2022-08-26 13:07:28 +02:00
  • cd7ccf93f0 Update changelog Jakub Jelen 2022-08-26 11:15:41 +02:00
  • 5944124428 examples: Fix dereference after NULL check (CID 1461477) Jakub Jelen 2022-08-11 17:03:26 +02:00
  • 8c40b2491d session->socket_callbacks.data will be set to ssh_packet_socket_callback renmingshuai 2022-08-18 20:00:25 +08:00
  • 3331b794bc misc: rename gettimeofday symbol Timo Rothenpieler 2022-08-20 16:00:15 +02:00
  • 02f1873b9e CMake: Do not build PKCS#11 URI support with OpenSSL <1.1.1 Jakub Jelen 2022-08-24 17:05:58 +02:00
  • 5da93db25a pki: Rework handling of EVP_PKEYs in OpenSSL backend Jakub Jelen 2022-08-24 16:24:44 +02:00
  • b18495b56b Initialize pkcs11 engine only once Jakub Jelen 2022-08-24 15:47:47 +02:00
  • a96763b195 libcrypto: Skip unneccessary call to ENGINE_cleanup in OSSL>1.1 Jakub Jelen 2022-08-24 14:08:07 +02:00
  • 540257b421 pki: Factor out the backend-specifics from cleaning the key structure Jakub Jelen 2022-08-18 14:08:04 +02:00
  • b657eeb65e tests: Prevent memory leaks from test Jakub Jelen 2022-08-18 13:03:18 +02:00
  • 8164e1ff9c examples: Fix dereference after NULL check (CID 1461477) Jakub Jelen 2022-08-11 17:03:26 +02:00
  • af85ee8e59 config: Avoid false positive report from Coveritt CID 1470006 Jakub Jelen 2022-08-11 15:46:49 +02:00
  • 25a678190c Implement code coverage collection Jakub Jelen 2022-08-10 15:04:25 +02:00
  • 0799775185 session->socket_callbacks.data will be set to ssh_packet_socket_callback renmingshuai 2022-08-18 20:00:25 +08:00
  • 17aec429f5 misc: rename gettimeofday symbol Timo Rothenpieler 2022-08-20 16:00:15 +02:00
  • 6e2648af6b CMake: Do not build PKCS#11 URI support with OpenSSL <1.1.1 Jakub Jelen 2022-08-24 17:05:58 +02:00
  • a81e78aff4 pki: Rework handling of EVP_PKEYs in OpenSSL backend Jakub Jelen 2022-08-24 16:24:44 +02:00
  • 0800618f32 Initialize pkcs11 engine only once Jakub Jelen 2022-08-24 15:47:47 +02:00
  • f721ee847b libcrypto: Skip unneccessary call to ENGINE_cleanup in OSSL>1.1 Jakub Jelen 2022-08-24 14:08:07 +02:00
  • 382ff38caa pki: Factor out the backend-specifics from cleaning the key structure Jakub Jelen 2022-08-18 14:08:04 +02:00
  • bc0c027ac0 tests: Prevent memory leaks from test Jakub Jelen 2022-08-18 13:03:18 +02:00
  • 4a87515026 tests: Ensure the mode of the created file is ... renmingshuai 2022-08-05 17:08:30 +08:00
  • 886ed379d8 session: Avoid memory leak of agent_socket from configuration file Jakub Jelen 2022-08-05 12:22:13 +02:00
  • ac6d2fad4a Add gitleaks configuration file to avoid false positives Anderson Toshiyuki Sasaki 2022-08-04 10:17:12 +02:00
  • 1286a70e13 tests: Ensure the mode of the created file is ... renmingshuai 2022-08-05 17:08:30 +08:00
  • aa1e136ea3 session: Avoid memory leak of agent_socket from configuration file Jakub Jelen 2022-08-05 12:22:13 +02:00
  • a07ec441fd fuzz: Do not expect the channel open and request succeed Jakub Jelen 2022-08-05 12:17:55 +02:00
  • 5dd8c03b3a Do not accept too long inputs that fill socket buffers Jakub Jelen 2022-08-05 12:10:52 +02:00
  • 33bcd8e81c fuzz: Reformat Jakub Jelen 2022-08-05 12:10:19 +02:00
  • 9b9197d86b gitlab-ci: Enable environment variable in centos9 Norbert Pocs 2022-08-03 14:23:21 +02:00
  • 64e89affeb torture.c Add environment variable to server fork Norbert Pocs 2022-08-03 14:20:08 +02:00
  • 4d96c667bc gitlab-ci: Enable environment variable in centos9 Norbert Pocs 2022-08-03 14:23:21 +02:00
  • 2e8e666b1d torture.c Add environment variable to server fork Norbert Pocs 2022-08-03 14:20:08 +02:00
  • 2c1ad3262a tests: Refactor and provide plain PKCS8 PEM format Jakub Jelen 2022-07-04 19:50:04 +02:00
  • 14ff31490f examples: Update keygen2 example to show fingerprints Jakub Jelen 2022-07-04 19:24:54 +02:00
  • 3db3511467 curve25519: Do not check for openssl functions when other crypto backend is used Jakub Jelen 2022-07-04 19:24:30 +02:00
  • 4c5da86f91 pki: Do not check for DSA headers when DSA is not built in Jakub Jelen 2022-07-04 19:23:31 +02:00
  • 2564246024 mbedcrypto: Refactor PEM parsing Jakub Jelen 2022-07-04 19:23:06 +02:00
  • 146d1a620d session: Initialize pointers Jakub Jelen 2022-07-04 19:22:30 +02:00
  • 66be590657 tests: Refactor and provide plain PKCS8 PEM format Jakub Jelen 2022-07-04 19:50:04 +02:00
  • f193e6840d examples: Update keygen2 example to show fingerprints Jakub Jelen 2022-07-04 19:24:54 +02:00
  • 0982715bb5 curve25519: Do not check for openssl functions when other crypto backend is used Jakub Jelen 2022-07-04 19:24:30 +02:00
  • ebeee7631d pki: Do not check for DSA headers when DSA is not built in Jakub Jelen 2022-07-04 19:23:31 +02:00
  • aca482a5a5 mbedcrypto: Refactor PEM parsing Jakub Jelen 2022-07-04 19:23:06 +02:00
  • 355e29d881 session: Initialize pointers Jakub Jelen 2022-07-04 19:22:30 +02:00
  • 19c43ff6b7 init: Free global init mutex in the destructor on Windows Anderson Toshiyuki Sasaki 2022-06-30 13:04:23 +02:00
  • 58a2943d42 .gitlab-ci: Add centos9 image Norbert Pocs 2022-07-20 15:59:43 +02:00
  • 54c5472b53 .gitlab-ci: Remove remaining rawhide lines Norbert Pocs 2022-07-20 15:59:14 +02:00
  • 17e9cd70a5 Move digest functions into separate file Jakub Jelen 2022-07-13 12:16:05 +02:00
  • cee5c9f404 Build external override library with all symbols Jakub Jelen 2022-07-13 11:42:39 +02:00
  • 163951d869 init: Free global init mutex in the destructor on Windows Anderson Toshiyuki Sasaki 2022-06-30 13:04:23 +02:00
  • 84df28ee31 .gitlab-ci: Add centos9 image Norbert Pocs 2022-07-20 15:59:43 +02:00
  • 224298a4d0 .gitlab-ci: Remove remaining rawhide lines Norbert Pocs 2022-07-20 15:59:14 +02:00
  • 8f6b283582 Try to describe our coding style using clang-format Jakub Jelen 2020-12-14 16:37:14 +01:00
  • c09b02c573 Move digest functions into separate file Jakub Jelen 2022-07-13 12:16:05 +02:00
  • 0da54f2908 Build external override library with all symbols Jakub Jelen 2022-07-13 11:42:39 +02:00
  • 43fb1d7c8d packet: Check hmac return codes in ssh_packet_hmac_verify() Andreas Schneider 2022-07-13 16:17:47 +02:00
  • 5c629f22f6 packet: Use consistent return codes in ssh_packet_hmac_verify() Andreas Schneider 2022-07-13 16:17:15 +02:00
  • 46e0703c6e packet: Reformat ssh_packet_hmac_verify() Andreas Schneider 2022-07-13 16:14:48 +02:00
  • b42e9a19a3 packet: Check hmac return codes in ssh_packet_hmac_verify() Andreas Schneider 2022-07-13 16:17:47 +02:00
  • e27ee9d0a4 packet: Use consistent return codes in ssh_packet_hmac_verify() Andreas Schneider 2022-07-13 16:17:15 +02:00