1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-29 13:01:13 +03:00

Commit Graph

  • 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
  • 0cd749a533 zlib: Move conditional compilation inside of the gzip.c Jakub Jelen 2025-01-14 14:43:22 +01:00
  • e795849299 tests: fix spelling error Jakub Jelen 2025-01-13 16:14:24 +01:00
  • d887e1320a sftp: Avoid dead code and possible overruns Jakub Jelen 2025-01-13 14:57:17 +01:00
  • 9eaa7a6394 sftp: Avoid memory leaks from extended attributes Jakub Jelen 2025-01-13 14:16:54 +01:00
  • 4af88c84d4 sftp: Reformat read/write functions Jakub Jelen 2025-01-13 13:50:48 +01:00
  • 00fce9cb6c gzip: Move cleanup to separate function Jakub Jelen 2025-01-13 13:40:39 +01:00
  • a547b7f115 gzip: Avoid potential memory leak Jakub Jelen 2025-01-13 13:38:28 +01:00
  • 8bf908a56f tests: Make sure to pass right type to buffer_pack Jakub Jelen 2024-12-19 17:32:48 +01:00
  • b7018c17c7 Fix implicit type conversions and warnings on windows builds Jakub Jelen 2024-12-05 08:55:33 +01:00
  • a15c977cdc tests: Test vectors for related documentation Jakub Jelen 2024-11-11 12:09:38 +01:00
  • 91e228b08b options: Clarify format of HOST option Jakub Jelen 2024-11-08 17:55:18 +01:00
  • cbcd6d6f46 Happy new year 2025! Jakub Jelen 2025-01-02 11:18:03 +01:00
  • 49b0c859f9 packet: Implement logging of SSH2_MSG_DEBUG message Jakub Jelen 2024-11-18 20:29:06 +01:00
  • 79ba546cde channels: Remove callbacks from freed channels Jakub Jelen 2024-11-15 10:15:37 +01:00
  • 0ea982d4ec channels: Warn against executing multiple commands in single channel Jakub Jelen 2024-11-13 17:40:23 +01:00
  • c043122655 tests: Close channel before freeying Jakub Jelen 2024-09-03 14:08:40 +02:00
  • 5da8963c1d tests: Verify channel requests return valid replies Jakub Jelen 2024-09-03 12:26:02 +02:00
  • f3d80833fe examples: Remove remaining references to default hostkeys Jakub Jelen 2024-12-04 16:14:56 +01:00
  • 874b75429f tests: Fix random failure on too fast systems Jakub Jelen 2024-12-05 17:18:20 +01:00
  • f8a6b1e2b3 ci: Skip torture_rand in mingw as it keeps hanging Jakub Jelen 2024-12-20 10:12:10 +01:00
  • 5b9b901e48 gitlab-ci: Add abidiff Andreas Schneider 2024-12-02 17:45:22 +01:00
  • 2966a4a33c tests: Call disable_secmem() before ssh_init() Andreas Schneider 2024-12-03 13:40:32 +01:00
  • 867630750c tests: Reformat cmocka_unit_test calls in torture_threads_pki_rsa.c Andreas Schneider 2024-12-03 13:42:45 +01:00
  • 9a40d51162 gcrypt: Store random numbers in secure memory Andreas Schneider 2024-12-03 13:33:18 +01:00
  • 259721e523 gcrypt: Allocate 32k of secure memory Andreas Schneider 2024-12-03 13:27:38 +01:00
  • 4bc40a47a3 tests:valgrind: Add suppression memleak in krb5_mcc_generate_new Andreas Schneider 2024-12-03 11:46:04 +01:00
  • f0b55391a8 gitlab-ci: Move Visual Studio builds back to test stage Norbert Pocs 2024-11-25 17:42:50 +01:00
  • d2e5b69b02 gitlab-ci.yml: Bump openssl version numbers on runner titles Norbert Pocs 2024-11-13 11:29:18 +01:00
  • 2971e122d0 gitlab-ci.yml: Run fedora without pkcs11 Norbert Pocs 2024-11-13 13:38:30 +01:00
  • e2524538f6 curve25519: Avoid reading private curve25519 keys from OpenSSL structures Jakub Jelen 2024-11-05 12:42:14 +01:00
  • d0ecb5388c sftpserver: Do not override the ssh error code Jakub Jelen 2024-10-21 21:00:23 +02:00
  • 72b6fad284 Add tests for sftp_recv_response_msg() Eshan Kelkar 2024-10-23 19:41:13 +05:30
  • 258c2eef3b sftp_common (bug fix): Change the way sftp responses are received Eshan Kelkar 2024-09-13 12:47:56 +05:30
  • a02268a254 Add helper to receive sftp response messages Eshan Kelkar 2024-09-13 00:52:40 +05:30
  • f16b3539da sftp_aio: Add tests for unordered waits Eshan Kelkar 2024-09-12 11:28:55 +05:30
  • 0306581f1c sftp: Do not fail if the status message does not contain error message Jakub Jelen 2024-09-03 10:43:07 +02:00
  • d8f00aca20 priv.h, torture_misc.c: Fix clang-format formatting complaints Eshan Kelkar 2024-08-20 14:10:08 +05:30
  • e0aa182e7e log.c: Use localtime_r() in current_timestring() Eshan Kelkar 2024-08-13 17:22:19 +05:30
  • 0e756306f0 log.c: Fix current_timestring() Eshan Kelkar 2024-08-13 17:08:28 +05:30
  • 904c3e024c torture_misc.c Add test for localtime_r() Eshan Kelkar 2024-08-13 16:53:38 +05:30
  • b58cb9f72b misc.c, priv.h: Add support for localtime_r() on Windows Eshan Kelkar 2024-08-13 11:52:21 +05:30
  • 861590192f Add #ifndef __VA_NARG__ guard to avoid "__VA_NARG__" redefined warnings Axel Lin 2024-10-25 08:36:25 +08:00
  • 9ad2f6b3b1 Add missing #include's to sftpserver.h JamesWrigley 2024-09-24 22:30:38 +02:00
  • ef8e90863b Make codespell ignore PENDIN in CI JamesWrigley 2024-10-21 15:31:55 +02:00
  • d29ed23010 tests: Permit slow systems to take 1-450 instead of 1-40ms. Simon Josefsson 2024-10-21 15:38:13 +02:00
  • 46d7417620 tests: Do not use global openssl.cnf Jakub Jelen 2024-10-24 18:26:56 +02:00