1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-04-19 02:24:03 +03:00

Commit Graph

  • 3d0226cadc examples: Avoid using uninitialized memory master Jakub Jelen 2025-04-16 17:10:00 +02:00
  • 0bcd7d12d8 dh-gex: Avoid reading the EOF stream Jakub Jelen 2025-04-16 17:08:11 +02:00
  • bd10ec1162 tests: Use fseek instead of rewind to simplify error checking Jakub Jelen 2025-04-16 17:04:07 +02:00
  • 69c169e4cb sftpserver: Free memory on error condition Jakub Jelen 2025-04-16 16:48:18 +02:00
  • f0b9db586b test: Fix potential leak of fds on error Jakub Jelen 2025-04-16 16:39:17 +02:00
  • c735b44f83 test: Fix unused variables and potential memory leaks Jakub Jelen 2025-04-16 16:38:55 +02:00
  • 3b4b8033de tests: Make the static ananlyzers happy with the threads Jakub Jelen 2025-04-16 16:29:44 +02:00
  • 0068fdd594 examples: Fix possible null pointer passed to open() Jakub Jelen 2025-04-16 16:19:42 +02:00
  • 344235c954 fix(tests): improve synchronization in torture_forwarded_tcpip_callback tests Praneeth Sarode 2025-04-15 12:26:45 +05:30
  • d00f7b1bf9 Make sure we pass right parameters to buffer_pack Jakub Jelen 2025-04-14 22:17:02 +02:00
  • b14018ecab tests: Do not build zlib test when built without Jakub Jelen 2025-04-14 22:16:27 +02:00
  • 5e47b1c1c2 kex: Add more noisy errors to simplify debugging ssh_make_sessionid Jakub Jelen 2025-04-10 15:18:35 +02:00
  • 9ce885b168 ci: Add mbedTLS + clang build combination Jakub Jelen 2025-04-10 14:39:09 +02:00
  • 184dad101d Move the PKCS#11 provider environment variable where it needs to be Jakub Jelen 2025-04-10 14:38:51 +02:00
  • 04a58919f8 Fix: NULL pointer check in ssh_channel_is_closed RaviRaaja 2025-04-08 16:00:41 +05:30
  • b106211d92 clang-format: Align consecutive macros Norbert Pocs 2025-04-09 21:13:58 +02:00
  • af10857aa3 CmakeLists: Fix multiple digit major version for OpenSSH Norbert Pocs 2025-04-11 09:04:40 +02:00
  • f3b389d112 tests: add unit test for direct-tcpip channel open request Praneeth Sarode 2025-03-30 16:52:44 +05:30
  • 18e7423e70 Add direct-tcpip channel open request callback support Praneeth Sarode 2025-03-30 16:51:45 +05:30
  • 8c8d3ceef7 tests: add unit test for forwarded-tcpip callback Praneeth Sarode 2025-03-31 20:31:26 +05:30
  • 0d0ed4b1f8 curve25519: add support for gcrypt's Curve25519 implementation Praneeth Sarode 2025-04-02 15:08:51 +05:30
  • 8dc234c909 Add clarification to INSTALL for unit testing on Windows via the cmocka dependency Arek Ouzounian 2025-04-02 13:15:14 -07:00
  • 2e686c5cea cmake: fix MbedTLS version detection Praneeth Sarode 2025-04-02 16:50:46 +05:30
  • d3706d5940 Add missing symbol to the map Jakub Jelen 2025-04-02 10:59:13 +02:00
  • d92a057090 tests: fix torture_server_x11 and add it to tests Praneeth Sarode 2025-03-30 16:09:09 +05:30
  • 1434f24911 auth: Avoid forward-null pointer dereference Jakub Jelen 2025-03-20 15:24:11 +01:00
  • cce600f980 test for ssh_get_kex_algo() Aditya Sinha 2025-03-04 20:01:23 +05:30
  • 95150b1137 Adding the missing Algorithms to ssh_get_kex_algo() function Aditya Sinha 2025-03-25 22:46:31 +05:30
  • 65b2591b91 Reformatting the ssh_get_kex_aglo() function Aditya Sinha 2025-03-25 22:38:05 +05:30
  • a5e9529ca7 curve25519: refactor mbedTLS code to remove code duplication Praneeth Sarode 2025-03-21 22:29:30 +05:30
  • 49a355c272 curve25519: Use mbedTLS curve25519 for ECDH, if available Praneeth Sarode 2025-03-21 00:08:17 +05:30
  • 84d02e7440 kex: Make existing convenience features available David Wedderwille 2025-03-28 00:26:52 +01:00
  • 0b91ba779c kex: Improved naming of variables. David Wedderwille 2025-03-28 00:15:17 +01:00
  • d02163546d fuzz: Add ProxyJump misconfiguration cases to ssh_client_config_fuzzer_corpus Yuvraj Saxena 2025-03-29 19:32:54 +05:30
  • a93e84efb9 authenticate_console:Stop authentication after SSH session disconnection to avoid hanging up in poll AsadaShino 2025-01-08 21:22:39 +08:00
  • a59d587060 sftpserver.c: Add support for O_TRUNC while opening files Eshan Kelkar 2025-03-15 17:50:33 +05:30
  • 6c4e4a9e1c torture_sftpserver.c: Add test for O_TRUNC while opening files Eshan Kelkar 2025-03-15 18:10:30 +05:30
  • aa681c268e extensions: Host-bound public key authentication Abdallah Alhadad 2025-03-15 03:17:56 +02:00
  • fe381d6aa4 refactor: Extract build_pubkey_auth_request function for public key authentication Abdallah Alhadad 2025-03-15 03:01:44 +02:00
  • 1f76cc0c6a reformat: functions related to pubkey authentication Abdallah Alhadad 2025-03-15 14:15:27 +02:00
  • bf2b8954e8 CMake: Add Requires.private information for GSSAPI to .pc file John Thacker 2025-02-27 09:58:03 -05:00
  • 7e3935e7d2 Add timeout extension requirement to the MR template Jakub Jelen 2025-03-03 09:36:51 +01:00
  • d38b471fd8 ci: Move MR template from webui to git Jakub Jelen 2025-03-03 09:36:21 +01:00
  • 735a4368c2 Document the need to extend the CI timeout Jakub Jelen 2025-03-03 09:35:54 +01:00
  • a25f9d211d tests: Fix variable names to avoid codespell issues Jakub Jelen 2025-03-04 14:11:16 +01:00
  • 3a52bf1679 tests: Reproducer for graceful failure on ignored Match arguments Jakub Jelen 2025-03-04 13:55:04 +01:00
  • f7bdd779d6 config: Be less strict when parsing unknown Match keywords Jakub Jelen 2025-03-04 13:48:50 +01:00
  • 8ef249a4a4 config: Fix copy&paste error in error message Jakub Jelen 2025-03-04 13:28:52 +01:00
  • d9da8f212d docs: Add section on ABI versioning and symbol management to CONTRIBUTING. Praneeth Sarode 2025-02-07 14:18:40 +05:30
  • 9613e9508d tests/torture_proxyjump: Fix codespell issues Norbert Pocs 2025-02-26 18:38:56 +01:00
  • 6b9a6529bd tests: Add torture_proxyjump_multiple_users_sshd_jump with Doe Norbert Pocs 2024-11-11 19:46:45 +01:00
  • b14cde6d2a tests: Add multiple server proxyjump testcase Norbert Pocs 2024-11-11 19:52:23 +01:00
  • e01c32f41e tests: Add torture_setup_sshd_servers Norbert Pocs 2024-11-05 15:35:47 +01:00
  • dd6a711354 Use windows-compatible access() function to unbreak windows build Jakub Jelen 2025-02-27 11:41:44 +01:00
  • c1a7de78d1 tests: Add PKCS#11 URI tests with Ed25519 keys Jakub Jelen 2024-12-23 22:00:17 +01:00
  • 9735f074ba tests: Skip Ed25519 keys in FIPS mode Jakub Jelen 2024-12-23 21:11:11 +01:00
  • b2b56151c0 pki: Fail more gracefully when parsing Ed25519 keys in FIPS mode Jakub Jelen 2025-01-22 18:41:12 +01:00
  • de7903a633 Do not import Ed25519 keys in FIPS Mode Jakub Jelen 2024-12-26 16:12:24 +01:00
  • a089513e40 pki_crypto: OpenSSL 1.1.1 compatible Ed25519 key duplication Jakub Jelen 2024-12-23 21:27:02 +01:00
  • ec9d7d13fd Use Ed25519 in OpenSSL through the EVP_PKEY API Jakub Jelen 2024-12-23 19:28:29 +01:00
  • f14568262a tests: Update PKCS#11 tests to follow global verbosity Jakub Jelen 2025-01-23 10:35:47 +01:00
  • 257e8eb2c1 tests: Add PEM public Ed25519 key Jakub Jelen 2024-12-23 16:42:00 +01:00
  • 99fcd56135 tests: Remove p11-kit remoting from pkcs11 tests Jakub Jelen 2025-01-22 17:45:43 +01:00
  • 8922e43578 tests: Improve logging on failures in ed25519 test Jakub Jelen 2024-12-23 19:29:17 +01:00
  • e36ca61e36 pki: Fix error message Jakub Jelen 2024-12-23 19:29:39 +01:00
  • 02c092d3d9 pki: Avoid needless assignment Jakub Jelen 2024-12-26 17:47:04 +01:00
  • 520f758902 pki_crypto: Reformat pki_key_compare Jakub Jelen 2025-01-23 11:42:21 +01:00
  • 12b8eed093 pki_crypto: Reformat pki_private_key_to_pem Jakub Jelen 2025-01-23 11:40:54 +01:00
  • 3372c2ad78 cmake: Add option WITH_HERMETIC_USR Lucas Mulling 2025-02-17 14:13:53 -03:00
  • 6b83aa9a40 CMake: Use GSSAPI_INCLUDE_DIR consistently John Thacker 2025-02-14 11:19:14 -05:00
  • 7f045e2d91 tests: Unit test nested quotes Jakub Jelen 2025-02-11 12:35:46 +01:00
  • 2b916b3b88 tests: Reformat test list Jakub Jelen 2025-02-06 15:47:28 +01:00
  • a10553ae57 Reproducer for #291 Jakub Jelen 2025-02-03 10:15:27 +01:00
  • d1ce336ae3 config: Allow escaping quotes inside of quoted tokens Jakub Jelen 2025-02-06 13:38:02 +01:00
  • 79ac8b85d8 tests: add tests for users-groups-by-id@openssh.com on client side Praneeth Sarode 2025-02-05 17:01:40 +05:30
  • 9a9cafeed5 sftp: add users-groups-by-id@openssh.com extension for client Praneeth Sarode 2025-02-05 17:01:20 +05:30
  • a0a5292692 gitlab-ci: Improve abidiff Andreas Schneider 2025-01-31 10:35:18 +01:00
  • 1a64c577f6 sftp.c: Validate that the SSH session is in nonblocking mode Eshan Kelkar 2025-01-17 21:59:21 +05:30
  • c03d0d4823 ci: Do not run macos tests on third-party MRs Jakub Jelen 2025-01-26 22:14:56 +01:00
  • d5456931cc examples: Fix format string unearthed during macos build Jakub Jelen 2024-08-06 10:18:04 +02:00
  • dc18b41357 cmake: Do not attempt to use -fstack-clash-protection on MacOS M1 chips Jakub Jelen 2024-08-06 10:00:51 +02:00
  • 0f5dec7fb7 ci: add macOS environment to GitLab CI DreadPirate07 2024-03-27 01:36:22 +05:30
  • 0cda1c0e83 bignum: Make sure the padding is large enough for the number Jakub Jelen 2025-01-15 22:25:36 +01:00
  • 1ea9708409 tests: Verify the right implementation is used Jakub Jelen 2025-01-03 20:44:48 +01:00
  • 39fcaac3ca Use gcrypt implementation of ntruprime Jakub Jelen 2025-01-03 19:44:01 +01:00
  • dab51d8e20 buffer: Calculate correctly the bignum size in buffer Jakub Jelen 2025-01-03 15:39:07 +01:00
  • 4becc8eb82 kex: Add sntrup761x25519-sha512@openssh.com. Simon Josefsson 2023-08-02 11:39:48 +02:00
  • 3468cc0dc5 tests: Allow killing processes to take more time. Simon Josefsson 2023-08-31 11:13:33 +02:00
  • 4bd8d8d362 curve25519: Add ssh_curve25519_create_k to allow code re-use. Simon Josefsson 2023-08-31 10:08:23 +02:00
  • 083a4781d8 curve25519: Drop static from ssh_curve25519_init to allow code re-use. Simon Josefsson 2023-08-31 10:06:24 +02:00
  • 7e3263d995 tests: Check buffer bignum behaviour. Simon Josefsson 2023-08-20 21:27:58 +02:00
  • fbf02d5936 buffer.c: Support 'F' for padded bignums Simon Josefsson 2023-08-20 21:23:32 +02:00
  • 16fd55b4b2 tests: Check ssh_make_padded_bignum_string. Simon Josefsson 2023-08-20 20:51:57 +02:00
  • 799557384d bignum: Add ssh_make_unpadded_bignum_string. Jakub Jelen 2025-01-03 15:58:02 +01:00
  • c6be50cc97 reformat enum ssh_key_exchange_e Jakub Jelen 2025-01-03 15:57:35 +01:00
  • af90168624 bignum: Reformat Jakub Jelen 2025-01-03 15:49:24 +01:00
  • 9dbd1ec80b client: Reformat dh_handshake Jakub Jelen 2025-01-03 16:02:20 +01:00
  • 9b9a2ea97d clang-format: Update config for clang 19 Jakub Jelen 2025-01-03 16:14:17 +01:00
  • e9b76ff1bd torture_config: Use getpwuid() instead of env variables Andreas Schneider 2025-01-15 13:24:41 +01:00
  • e9046fc069 torture_misc: Do not rely on environment variables Andreas Schneider 2025-01-15 13:22:38 +01:00