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

Commit Graph

  • b73608e7b7 torture_options.c: Add test for SSH_OPTIONS_RSA_MIN_SIZE Eshan Kelkar 2024-05-15 00:29:48 +05:30
  • e1a64c924d options.c: Add validation against negative rsa min size Eshan Kelkar 2024-05-14 15:20:17 +05:30
  • 414a276d2b options.c: Use format specifier %d for int Eshan Kelkar 2024-05-13 09:21:33 +05:30
  • 60aa354c19 options.c: Fix formatting Eshan Kelkar 2024-05-13 09:42:00 +05:30
  • cf1e02010c fix: change ipv6 addresses processing for CIDR matching Francesco Rollo 2024-06-07 12:58:21 +02:00
  • e33ef71dee tests: Add tests for CIDR matching and predicate matching Francesco Rollo 2024-05-29 18:01:51 +02:00
  • e90df71955 feature: Add match_localnetwork predicate and its feature Francesco Rollo 2024-05-29 18:01:01 +02:00
  • c93a730bc1 examples: Make sure the callback structure is initialized Jakub Jelen 2024-05-31 09:15:05 +02:00
  • 70d0993312 gssapi: Fix typo Jakub Jelen 2024-05-30 16:03:47 +02:00
  • 0cbd35f1fd INSTALL: Update minimal CMake version to match reality Jakub Jelen 2024-05-30 16:03:20 +02:00
  • f3fe85f45e external: Update OpenSSH blowfish implementation Bastian Germann 2024-05-16 00:10:32 +02:00
  • 51a728dcdf Remove the offending supression record. Wenjie Yang 2024-05-07 21:39:22 +08:00
  • e17161dc4f tests: Fix setting home dir argument Jakub Jelen 2024-05-16 17:46:39 +02:00
  • 0796331c67 ci: Run mbedtls CI also on Centos9 as it will likely not get rebase to 3.6 soon Jakub Jelen 2024-05-16 10:00:11 +02:00
  • 48d8733f6e ci: Add CI target with mbedtls 3.6.0 branch Jakub Jelen 2024-04-12 13:30:56 +02:00
  • c15ef71999 tests: Test coverage for bignum_dup() Jakub Jelen 2024-04-15 14:04:36 +02:00
  • 32d99ec5e5 mbedcrypto: Fix bignum_dup() Jakub Jelen 2024-04-15 14:04:30 +02:00
  • fc5dd6f57c mbedcrypto: Simplify copy&paste code between v2 and v3 Jakub Jelen 2024-04-15 12:07:13 +02:00
  • b815ca08b3 mbedcrypto: Initialize mpi structs to avoid crashes Jakub Jelen 2024-04-12 14:39:32 +02:00
  • 0882338142 Detect blowfish in mbedtls and skip it if not found Jakub Jelen 2024-04-12 14:17:56 +02:00
  • a8883199d4 cmake: Compatibility with MbedTLS 3.6.0 Jakub Jelen 2024-04-12 13:56:32 +02:00
  • 1db37cd9f4 cmake: Fix typo in error message Jakub Jelen 2024-04-12 13:46:11 +02:00
  • a5f082db83 tests:client: Add test which checks if we got an exit signal Andreas Schneider 2024-02-02 15:57:37 +01:00
  • 04d86aeeae channels: Implement better ssh_channel_get_exit_state() variant Andreas Schneider 2022-09-08 14:38:18 +02:00
  • d40a6448a4 channels: Store exit-signal in channel structure Andreas Schneider 2024-02-02 15:11:57 +01:00
  • fdf8dc2750 channels: Reformat SSH_PACKET_CALLBACK(channel_rcv_request) Andreas Schneider 2024-02-02 16:59:45 +01:00
  • b2d3a4670a channels: Use a structure to store exit information Andreas Schneider 2024-02-02 14:50:12 +01:00
  • bc1acb5312 channels: Make exit_status and uint32_t Andreas Schneider 2024-02-02 14:44:58 +01:00
  • 3ce68badca channels: Reformat ssh_channel_exit_status_termination() Andreas Schneider 2024-02-02 15:32:58 +01:00
  • d7bfbebad6 tests:client: Add test for exit_status Andreas Schneider 2024-02-02 14:55:58 +01:00
  • 765597e31f tests:client: We need to set channel to NULL after we freed it Andreas Schneider 2024-02-26 14:01:41 +01:00
  • 8aa808a600 include: Introduce a SSH_CHANNEL_FREE() macro Andreas Schneider 2024-04-04 18:01:24 +02:00
  • 649f381029 cmake: Rename torture_server test Andreas Schneider 2024-02-02 16:53:26 +01:00
  • 081a59371b server: Introduce ssh_send_disconnect() Andreas Schneider 2024-05-13 09:56:37 +02:00
  • 8577f588c3 tests: Support logging into separate file for exec-ed libssh test server Jakub Jelen 2024-04-04 17:43:16 +02:00
  • 9170320298 ci: Update tags for shared linux and windows runners Jakub Jelen 2024-05-07 17:46:14 +02:00
  • 7f442afd57 Fix missing memory free functions in pki_key_to_blob(). Wenjie Yang 2024-05-01 14:22:12 +08:00
  • 89c53e1962 libgcrypt: Prevent signature blob to start with 1 bit Jakub Jelen 2024-04-17 10:49:31 +02:00
  • dceb17d2ad libgcrypt: Reformat Jakub Jelen 2024-04-23 21:15:08 +02:00
  • 2e4a9e3f7b libgcrypt: Initialize pointers Jakub Jelen 2024-04-23 21:07:17 +02:00
  • cbabc72555 Add an error handler unittest for ssh_options_set(). Feynman-young 2024-04-11 13:04:55 +08:00
  • 3577eea324 Add ssh_set_error_invalid in ssh_options_set(). Feynman-young 2024-04-11 13:03:17 +08:00
  • 46a28cfc49 log: fixes legacy fallback for multiple sessions. Diego Roux 2024-03-27 14:31:11 +00:00
  • 3227a4cae0 use internal-sftp Abdelrahman Youssef 2024-04-16 14:50:40 +02:00
  • efc1176232 tests: setstat and lsetstat Abdelrahman yossef 2024-04-02 16:59:15 +02:00
  • fc451a8f3d fs_wrapper: added stat and lstat Abdelrahman yossef 2024-04-02 16:40:06 +02:00
  • 19e62a78a6 sftp: Added lsetstat extension Abdelrahman Youssef 2024-03-13 16:02:18 +02:00
  • 164ca9ae93 libcrypto: Check return values in KDF handling Jakub Jelen 2024-04-25 15:35:17 +02:00
  • 455d26a479 parse count, longname and attrs fields of SSH_FXP_NAME message Debanga Sarma 2024-04-18 02:30:21 +05:30
  • 095ab5ad61 use internal-sftp for testing Debanga Sarma 2024-04-16 03:10:52 +05:30
  • a9c998c080 test: add tests for sftp extension "home-directory" Debanga Sarma 2024-03-25 23:51:38 +05:30
  • b500c2f0cf feat: add support for sftp extension "home-directory" Debanga Sarma 2024-03-25 23:49:32 +05:30
  • 4edd0669fd test: test coverage for SSH_BIND_OPTIONS_IMPORT_KEY_STR and ed25519 keys Debanga Sarma 2024-04-09 22:07:22 +05:30
  • 2daf3dc4a8 feat: add option to read user-supplied key string in ssh_bind_options_set() Debanga Sarma 2024-04-09 22:04:35 +05:30
  • d34bfdab69 reformat Debanga Sarma 2024-04-09 21:45:10 +05:30
  • 5dd42dfa22 examples: Avoid buffer overrun Jakub Jelen 2024-01-26 15:06:17 +01:00
  • a8b7e17aa0 kex: Avoid trailing comma in cipher list Jakub Jelen 2024-01-10 10:37:10 +01:00
  • 1bdc78d69f Reformat rest of torture_options Jakub Jelen 2024-01-09 12:05:21 +01:00
  • 74a8d271ad Add support for more options in ssh_options_get() Adam Kerrison 2023-07-04 12:27:28 +01:00
  • d2a8a464a7 Fix mbedTLS issues Noah Miller 2024-04-05 21:41:04 +13:00
  • 4a83c50ce9 sftp.c: call ssh_set_error Ajit Singh 2024-04-02 05:24:30 +05:30
  • 996037e77b cmake: fix missing includes in ConfigureChecks Noah Miller 2024-03-25 22:49:30 +13:00
  • 78378291b1 ecdh_crypto.c: free secret when error happens Norbert Pocs 2023-12-30 18:34:00 +01:00
  • 60085debb1 ci: Remove duplicate check for sign-off trailers Jakub Jelen 2024-03-22 20:16:36 +01:00
  • 07cb0be12f Do not close socket passed through options on error conditions Jakub Jelen 2024-03-13 11:20:24 +01:00
  • 9d5c31205c Reformat ssh_silent_disconnect Jakub Jelen 2024-03-13 11:15:42 +01:00
  • 49c61bb263 ci: Add shellcheck Jakub Jelen 2024-03-21 17:48:10 +01:00
  • b6fd4912d7 Fix shellcheck issues Jakub Jelen 2024-03-21 17:48:46 +01:00
  • 45334b6736 clang-format: Note about line break after short type Jakub Jelen 2024-03-20 11:30:27 +01:00
  • 2fc77d90cf Run all reviews in single job Jakub Jelen 2024-03-20 11:26:43 +01:00
  • c5a0d0fc09 ci: Move codespell to the review stage in file Jakub Jelen 2024-03-06 17:48:11 +01:00
  • 46e6804c89 gitlab-ci: Check merge requests for Signed-off-by trailers Andreas Schneider 2020-04-04 08:33:23 +02:00
  • ed68fdaa61 Run CI in merge requests and in branches Jakub Jelen 2020-12-17 15:29:10 +01:00
  • 9cee4fa054 Add review stage to the CI checking formatting Jakub Jelen 2020-12-14 16:50:29 +01:00
  • a9d1cfa9e2 feat: Handle hostkeys like OpenSSH fix: memory leak fix: add defaults after parsing fix: set defaults in ssh_bind_listen tests: add test for checking default hostkey paths remove: null check for hostkey paths, can't happen since we set defaults now examples: ssh_server remove "no default keys", default hostkeys set in ssh_bind_listen Gauravsingh Sisodia 2024-02-19 12:45:23 +00:00
  • b9d4e11456 reformat: bind.c reformat: remove unneeded free Gauravsingh Sisodia 2024-03-08 17:41:55 +00:00
  • fcd63abb6a tests: Avoid hardcoding 64b arch path to pkcs11-spy Jakub Jelen 2024-03-07 11:08:04 +01:00
  • 81f9b00005 cmake: Use -fprofile-update=atomic to avoid coverage files corruption from threads Jakub Jelen 2024-03-08 10:20:38 +01:00
  • 64ef3fefb4 Rework the coverage build Jakub Jelen 2024-03-08 10:04:07 +01:00
  • 6a03f6cefe tests: Introduce chown wrapper to avoid OpenSSH touching PTY ownership Jakub Jelen 2024-03-07 13:51:27 +01:00
  • 9ee8d8cd20 tests: Print content of channels to investigate random failures Jakub Jelen 2024-03-07 13:18:20 +01:00
  • 3b7095acbb Conditionalize TTY options that are not available on freebsd Jakub Jelen 2024-03-07 12:50:13 +01:00
  • b2fcef3fad updated documentation of sftp_tell64 Abdelrahman Yossef 2024-02-28 03:44:40 +02:00
  • a7d212cd7d Issue #157: Added author Daniel Evers 2024-02-02 08:07:29 +01:00
  • 6e5eb4ed2d Issue #157: Adapted documentation to the latest code changes. Daniel Evers 2023-11-08 16:38:34 +01:00
  • cd6e84a6c3 Issue #157: Use the current TTY's settings by default. Daniel Evers 2023-10-28 16:16:11 +02:00
  • b5daac6772 Issue #157: Added documentation Daniel Evers 2023-10-11 20:18:09 +02:00
  • 1291ceb17d Fix #157: Allow to set terminal modes for PTYs Daniel Evers 2023-10-11 19:01:06 +02:00
  • 6ad455a8ac cmake: use imported targets for OpenSSL and zlib Gregor Jasny 2023-04-05 16:36:19 +02:00
  • 486d2289fa cmake: remove fallback for crypto lib lookup Gregor Jasny 2023-04-05 16:31:20 +02:00
  • ff111a4a8b cmake: Use Python find_package Andreas Schneider 2024-02-15 13:58:58 +01:00
  • fbfc9b3595 Fix a syntax error renmingshuai 2024-02-19 16:18:34 +08:00
  • 3e2bbbc96a sftp: Fix copy&paste error in the doxygen comment Jakub Jelen 2024-01-16 14:05:03 +01:00
  • 4172752b4b sftp: Handle read/write limits in the old low-level SFTP API Jakub Jelen 2024-01-15 11:05:59 +01:00
  • 172f6bfb47 tests:pkd: Add missing includes for cmocka Andreas Schneider 2024-02-08 11:28:00 +01:00
  • 2c918aad67 tests: Use /tmp for tmpdirs that contain sockets Clemens Lang 2024-01-19 11:37:40 +00:00
  • 1176a71d61 examples: server check all keys in authorized_keys instead of one Gauravsingh Sisodia 2024-01-10 10:42:23 +00:00
  • c0354c4689 misc.c: Initialize pointers and free it Norbert Pocs 2024-01-09 09:24:17 +01:00
  • 2be44b4c5a torture: Add cases for username checks Norbert Pocs 2023-12-28 12:27:31 +01:00
  • d97a5930c9 Check any input username for validity Norbert Pocs 2023-12-28 12:16:29 +01:00