Commit Graph

  • 3084b2bc41 trivial fix: Fixes some spelling errors Dhanuka Warusadura 2022-04-18 16:39:35 +05:30
  • af9018ce13 Solve issue #113 "Remove unneeded configuration options not supported by OpenSSH anymore" Anh Minh Tran 2022-04-02 14:32:09 +00:00
  • 196fe36971 knownhosts, config: Avoid using MT-unsafe implementations of strtok() Gene Oden 2022-03-03 15:24:56 -08:00
  • b5ce8fa96a Fix fips mode check in openssl3 Norbert Pocs 2022-03-09 16:10:42 +01:00
  • 70d3760daa tests: Reproducer for usage of NULL sshdir Jakub Jelen 2022-02-15 11:42:52 +01:00
  • 2edb4b50ac config: Avoid NULL dereference if no ssh dir is set Jakub Jelen 2022-02-15 11:34:55 +01:00
  • f97ff7c2e8 fuzz: Provide host and ssh dir for the fuzzer Jakub Jelen 2022-02-15 11:34:11 +01:00
  • 4975487c18 config: Include files with relative paths Jakub Jelen 2022-02-04 16:14:21 +01:00
  • ded3a17738 options: Updated doc text to reflect reality Jakub Jelen 2022-02-04 13:20:06 +01:00
  • 0b14e40710 Fix broken link to an issue Jakub Jelen 2022-02-04 12:03:41 +01:00
  • 24ac4a0129 misc: Initialize the host buffer Jakub Jelen 2022-02-03 11:23:14 +01:00
  • ea83a27371 libcrypto: Initialize returning size_t value Jakub Jelen 2022-01-31 13:38:32 +01:00
  • d171a6e444 match: Optimize pattern matching even more Jakub Jelen 2022-02-09 22:17:47 +01:00
  • 44665f33a4 fuzz: Add a testcase for each fuzzer with a corpus Jakub Jelen 2022-02-09 19:29:36 +01:00
  • 2e68cfbf40 fuzz: Add known_hosts file fuzzer Jakub Jelen 2022-02-08 19:12:53 +01:00
  • bf7149f205 match: Limit recursion to 16 Jakub Jelen 2022-02-09 17:29:41 +01:00
  • 354438e758 match: Reformat match_pattern Jakub Jelen 2022-02-09 17:16:41 +01:00
  • 314c57d414 fuzz: Get rid of cpp mess in fuzzers Jakub Jelen 2022-02-08 19:12:05 +01:00
  • 2756eae1c7 gitlab-ci: Use coverity build env Andreas Schneider 2022-01-28 09:11:36 +01:00
  • afcb85bfda gitlab-ci: Sort build env variables Andreas Schneider 2022-01-28 09:11:11 +01:00
  • 86ee3f5a00 tests: Skip the workaround forcing SHA1 signatures Jakub Jelen 2022-01-27 21:04:03 +01:00
  • 14991ad071 Soften behaviour of the Compression=no/yes option Fabian Vogt 2021-12-23 12:34:00 +01:00
  • 6f634af4fb libssh: Deprecate the SCP API Andreas Schneider 2021-09-19 17:33:53 +02:00
  • a52c66008e Happy new year 2022! Andreas Schneider 2022-01-01 06:57:24 +01:00
  • c573adced4 server: reply with PK_OK with correct algorithm brian m. carlson 2021-11-30 16:35:15 +00:00
  • 42d1efe4f9 bind_config: Ignore empty lines Jakub Jelen 2021-11-09 09:33:41 +01:00
  • 0aa3b4ee81 tests: Introduce bind configuration fuzzer Jakub Jelen 2021-11-08 19:40:35 +01:00
  • e5e3c6267c tests: Break bind config tests to cover also string parsing entrypoint Jakub Jelen 2021-11-08 19:27:45 +01:00
  • ba8ce64a1d New API to provide configuration string for bind Jakub Jelen 2021-11-08 14:24:44 +01:00
  • d76d5c633f tests: Verify the recursive includes do not crash Jakub Jelen 2021-11-08 12:47:14 +01:00
  • 227f416183 config: Avoid infinite recursion when using Include Jakub Jelen 2021-11-08 12:19:33 +01:00
  • 99c6eb305e examples: Missing close for 'socket_fd' when error Norbert Pocs 2021-11-04 10:50:53 +01:00
  • 21b6418fd9 tests: Add condition for SSHD_EXECUTABLE Norbert Pocs 2021-11-04 10:49:20 +01:00
  • ce26b56e13 client configuration fuzzing and fixes Stanislav Zidek 2021-10-25 20:28:41 +02:00
  • f2f680aede channels: Avoid memory leak Jakub Jelen 2021-11-02 11:13:57 +01:00
  • 1a831cfe2c emulated poll: polling for nothing should at least get socket errors Andrew Wiley 2021-05-07 12:38:00 -07:00
  • 95539ba0eb Adds documentation about the order of processing the IdentityFiles specified in ~/.ssh/config. Sahana Prasad 2021-10-11 12:36:57 +02:00
  • 4a2758ecd6 cmake: Install pkgconfig file in MinGW Biswapriyo Nath 2021-09-15 14:31:10 +05:30
  • 1ab2340644 channels: Fix segfaults when the channel data is freed Artyom V. Poptsov 2021-08-15 22:50:33 +03:00
  • 6b89f4d206 cpack: Do not package .cache directory used by clangd Andreas Schneider 2021-08-26 14:58:09 +02:00
  • 76b7e0e9b5 cpack: Do not package .cache directory used by clangd Andreas Schneider 2021-08-26 14:58:09 +02:00
  • da6d026c12 Relase 0.9.6 libssh-0.9.6 Jakub Jelen 2021-08-19 08:57:14 +02:00
  • 240bda21dc ChangeLog: Fix release date of 0.9.5 Jakub Jelen 2021-08-18 19:53:10 +02:00
  • f3652f6da0 tests: Simple reproducer for rekeying with different kex Jakub Jelen 2021-06-24 10:47:33 +02:00
  • d3060bc84e CVE-2021-3634: Create a separate length for session_id Jakub Jelen 2021-06-23 13:16:33 +02:00
  • f8817c0c35 tests: Simple reproducer for rekeying with different kex Jakub Jelen 2021-06-24 10:47:33 +02:00
  • f5211239f9 CVE-2021-3634: Create a separate length for session_id Jakub Jelen 2021-06-23 13:16:33 +02:00
  • a3b2229a4e More consistent logging Jakub Jelen 2021-06-25 20:06:18 +02:00
  • 948bcb773e .gitlab-ci: Allow failure of windows runners as they are broken Jakub Jelen 2021-08-11 19:33:12 +02:00
  • 64b3e358f9 Enable freebsd runner also for jjelen Jakub Jelen 2021-06-07 11:34:32 +02:00
  • 2422081e55 gitlab-ci: Enable new freebsd runner Andreas Schneider 2021-05-27 10:02:09 +02:00
  • a10aeb9490 gitlab-ci: Use shared Windows runners from gitlab Andreas Schneider 2021-05-26 09:04:33 +02:00
  • a629f687cd Fix some compiler warnings Norbert Pocs 2021-08-04 09:22:08 +02:00
  • 2dda3514d1 packet: Change the last argument of ssh_packet_encrypt to uint32_t Xiang Xiao 2021-05-05 10:03:00 -07:00
  • c954ff4b2c mbedtls: Change the last argument of cipher_[de|en]crypt_cbc to size_t Xiang Xiao 2021-05-05 09:15:38 -07:00
  • 7609ac60a1 Fix error: dereferencing pointer to incomplete type ‘struct timeval’ Xiang Xiao 2021-05-05 09:12:39 -07:00
  • 2356152329 tests: Fix running timeout tests on gitlab windows runners Andreas Schneider 2021-05-26 17:06:42 +02:00
  • 180cfd0799 ed25519: Harmonize arguments to make new gcc happy Jakub Jelen 2021-05-10 13:16:48 +02:00
  • 3e51232c69 cmake: Fix Ninja multiple rules error DDoSolitary 2021-02-05 14:06:56 +08:00
  • d8fea02d2b tests: Cover sftp_new_channel function Jakub Jelen 2021-03-16 18:07:12 +01:00
  • 265b826f78 fix sftp_new_channel constructs an invalid object Pablo Yaggi 2021-02-09 11:39:13 +00:00
  • c2c5604077 Reformat sftp_new_channel Jakub Jelen 2021-03-04 10:29:40 +01:00
  • 51a0adfc18 [winlocks] Include stdlib.h to avoid crash in Windows Chris Townsend 2021-03-11 09:02:08 -05:00
  • b78db5f5d8 cmake: Support build directories with special characters DDoSolitary 2021-02-05 15:14:22 +08:00
  • 5e2a2be6cd cmake: Avoid setting compiler flags directly DDoSolitary 2021-01-23 11:30:39 +08:00
  • 7cf3866744 pki: Fix memory leak on error path Jakub Jelen 2021-01-28 20:33:01 +01:00
  • 81b17de7f7 config: Support more identity files in configuration Jakub Jelen 2021-01-28 19:02:21 +01:00
  • a2a79ec68a dh-gex: Avoid memory leaks Jakub Jelen 2021-01-15 19:23:53 +01:00
  • 08f96dcca6 Clean memory on failure paths Jakub Jelen 2021-01-07 15:54:00 +01:00
  • 435f45291d include: Introduce secure SSH_SIGNATURE_FREE() Jakub Jelen 2021-01-11 13:03:40 +01:00
  • 09e9167329 Happy new year 2021! Andreas Schneider 2021-01-01 16:08:30 +01:00
  • effb421a88 Fix CMake warning about mismatched if/endif arguments during OpenSSL detection Kevin Kane 2020-12-11 10:52:06 -08:00
  • 098ae8c4bd Always check return value of ssh_list_new() Dirkjan Bussink 2020-12-10 14:14:11 +00:00
  • 04824e2f5e Add safety checks for all ssh_string_fill calls Dirkjan Bussink 2020-12-10 14:01:32 +00:00
  • 0a5b93e479 Ignore request success and failure message if they are not expected Dirkjan Bussink 2020-12-10 13:20:34 +00:00
  • 761a4d5fa2 Provide OPENSSL_CRYPTO_LIBRARIES synonym for OPENSSL_CRYPTO_LIBRARY Kevin Kane 2020-12-10 10:30:54 -08:00
  • bd9a4e2498 cmake: Use OPENSSL_CRYPTO_LIBRARIES CMake variable when linking against OpenSSL Kevin Kane 2020-11-03 11:03:29 -08:00
  • 67b7b383b2 wrapper: Avoid memory leak on errors during key exchange Jakub Jelen 2020-12-04 11:32:06 +01:00
  • 1736cb0567 tests: Disable *cbc ciphers in Dropbear tests Jakub Jelen 2020-11-02 15:21:04 +01:00
  • 36e56dcd93 Fix handshake bug with AEAD ciphers and no HMAC overlap Dirkjan Bussink 2020-09-29 15:14:09 +02:00
  • f834e10a47 tests: Test MAC algorithm mismatch when AEAD cipher is selected Jakub Jelen 2020-10-02 11:43:23 +02:00
  • deb9fc015e torture: Place additional configuration options before defaults so they can override them Jakub Jelen 2020-10-02 11:24:58 +02:00
  • f8314af85a client: Reset pending_call_state on disconnect Jakub Jelen 2020-10-02 12:37:40 +02:00
  • fd9fda67f9 gitlab-ci: Fix indentation and complaints by yamllint Andreas Schneider 2021-08-17 14:03:52 +02:00
  • 1fc8266fcb Fix another memory leak on invalid nid value Dirkjan Bussink 2020-09-03 17:15:18 +02:00
  • a7d2fe9503 Add editorconfig config file Andreas Schneider 2021-07-09 16:12:36 +02:00
  • 188d0785e1 Update is_cert_type to account for security key certificates. Kevin Jones 2021-08-09 10:54:27 -04:00
  • 63f97a3d03 Fix some compiler warnings Norbert Pocs 2021-08-04 09:22:08 +02:00
  • 6daa95f9c1 .gitlab-ci: Allow failure of windows runners as they are broken Jakub Jelen 2021-08-11 19:33:12 +02:00
  • d1abe26be3 [#48/T22] Added missing server reply on auth-agent-req when a reply was requested by the client. PuTTY for Windows chokes without this reply if "Allow agent forwarding" is enabled. Reply will be successful if channel_auth_agent_req_function callback is defined. Based on an unmerged patch by Jon Simons. Jeremy Cross 2021-05-19 14:39:25 -07:00
  • 0bee5d5e97 fixed issue with ssh_connector when data has been consumed by a channel callback Jeremy Cross 2021-06-07 13:47:04 -07:00
  • 7dfed5c3cb Fix error in documentation Serdar Sanli 2021-06-19 19:39:31 +01:00
  • 925dc92d52 misc: Avoid the 4KB stack buffer in ssh_bind_options_expand_escape Xiang Xiao 2021-05-10 01:35:29 +08:00
  • 9eba361ca2 misc: Avoid the 4KB stack buffer in ssh_path_expand_escape Xiang Xiao 2021-05-10 01:13:09 +08:00
  • f2bd44969b Make the max file line length configurable Xiang Xiao 2021-05-10 19:42:32 +08:00
  • dbe504ea0a Make the transfer buffer size configurable Xiang Xiao 2021-05-10 02:00:24 +08:00
  • 14276f0b51 log: add ssh_vlog to save the stack space Xiang Xiao 2021-05-10 19:27:31 +08:00
  • 672c1f8a3a windows: Define PATH_MAX to MAX_PATH Xiang Xiao 2021-05-19 18:20:38 +08:00
  • 592d256a0b Enable freebsd runner also for jjelen Jakub Jelen 2021-06-07 11:34:32 +02:00
  • aac975b7b2 Unbreak build on freebsd Jakub Jelen 2021-06-07 11:27:46 +02:00