1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-07-19 07:03:13 +03:00

Commit Graph

  • ad8e924583 cmake: fixup Libs.private lib order master Viktor Szakats 2025-07-14 00:00:59 +02:00
  • e1da7b2cb8 cmake: de-duplicate LIBSSH2_PC_LIBS_PRIVATE more carefully Viktor Szakats 2025-07-13 15:33:58 +02:00
  • 4e08dac73d cmake: tidy up add_feature_info() formatting Viktor Szakats 2025-07-13 19:12:39 +02:00
  • dfe7aca9b0 ci/GHA: allow more time for 'CM integration' job Viktor Szakats 2025-07-13 19:25:13 +02:00
  • 300da4e2ff cmake: pre-fill more, simplify control flow Viktor Szakats 2025-07-13 12:46:42 +02:00
  • 22784a56e2 cmake: drop redundant -lws2_32 meant for libssh2.pc Viktor Szakats 2025-07-13 12:22:06 +02:00
  • e62a72b22f ci/GHA: move CI checks to Linux, other CI tweaks Viktor Szakats 2025-07-13 03:39:38 +02:00
  • 98cd10d1c1 INSTALL_CMAKE: fixes build result directories Lucas Queiroz 2025-07-08 10:47:32 -03:00
  • 723b701715 build: tidy up comments on Makefile.inc variables Viktor Szakats 2025-06-14 15:49:21 +02:00
  • 339ea0f61f GHA: fix new zizmor warnings Viktor Szakats 2025-07-02 01:25:41 +02:00
  • 694b9d964b cmake: add linter, fix issues Viktor Szakats 2025-06-10 22:30:54 +02:00
  • d7cf63bb05 GHA: fix zizmor and shellcheck warnings, verify in CI Viktor Szakats 2025-06-06 10:54:35 +02:00
  • d8ae40bad0 Fixes when server/client uses encryption method with integrated MAC and the other doesn't (#1582) chrisgch 2025-05-21 22:38:11 +02:00
  • 9136cc763b agent: fix byte amount copied for method in libssh2_agent_sign Anders Borum 2025-05-14 14:30:54 +00:00
  • 201c368aa1 ci/GHA: avoid touching GITHUB_ENV Viktor Szakats 2025-05-08 22:59:52 +02:00
  • f522f10c2f cmake: test integration with old cmake (v3.11.4 2018-03-28) Viktor Szakats 2025-04-28 10:35:55 +02:00
  • 72982d1589 build: sync up picky warnings with curl, fix fallouts Viktor Szakats 2025-04-26 15:57:52 +02:00
  • 62ad6a84ce cmake: honor individual picky option overrides found in CMAKE_C_FLAGS Viktor Szakats 2025-04-26 16:03:58 +02:00
  • f89406b50c Dockerfile: switch to Debian stable Viktor Szakats 2025-05-07 00:28:54 +02:00
  • 4e78006c2b cmake: fix copy-paste typo in integration tests for old cmake Viktor Szakats 2025-04-28 14:15:51 +02:00
  • 77df767784 cmake: extend integration tests Viktor Szakats 2025-04-23 09:30:08 +02:00
  • ac80041852 cmake: IMPORTED target improvements and fixes Viktor Szakats 2025-04-21 02:55:53 +02:00
  • a8dd5090d6 cmake: avoid 'target is imported but not globally visible' when consuming libcurl with old cmake Viktor Szakats 2025-04-23 16:25:52 +02:00
  • 117b02b442 cmake: fix libssh2-config.cmake for cmake <3.15 Viktor Szakats 2025-04-25 15:09:59 +02:00
  • 3ae5ae3248 cmake: whitespace in Find modules [ci skip] Viktor Szakats 2025-04-23 16:32:26 +02:00
  • 09c948c93c ci/GHA: use more Ninja Viktor Szakats 2025-04-23 16:14:48 +02:00
  • 01b8d3565e ci/GHA: skip updating man-db for faster installs (Ubuntu) Viktor Szakats 2025-04-25 11:46:23 +02:00
  • 6af8a7ca7f cmake: use CMAKE_COMPILE_WARNING_AS_ERROR if available Viktor Szakats 2025-04-25 11:44:25 +02:00
  • 7b4f821e7a cmake: fix declspec for MSVC consuming static libssh2 Viktor Szakats 2025-04-18 17:58:45 +02:00
  • 8a871d0b40 cmake: tidy-up ENABLE_WERROR logic Viktor Szakats 2025-04-15 13:18:06 +02:00
  • a8e4456b05 cmake: avoid passing options via CMAKE_*_FLAGS Viktor Szakats 2025-04-14 12:39:19 +02:00
  • a0d8529b08 cmake: fix target interfaces for old CMake versions Viktor Szakats 2025-04-06 13:31:15 +02:00
  • 71179930e1 cmake: use VERSION_GREATER_EQUAL Viktor Szakats 2025-04-10 01:32:48 +02:00
  • ea56904aef tests: improve SSHD default value (fixup) Viktor Szakats 2025-03-26 11:01:06 +01:00
  • 1323e17ba9 ci/GHA: move Cygwin to drive D: for install speed Viktor Szakats 2025-03-24 15:07:33 +01:00
  • fb7ea5d7e1 ci/GHA: add clang-tidy jobs for Linux and Windows Viktor Szakats 2025-03-21 00:43:39 +01:00
  • a1a28ac943 clang-tidy: fix and/or silence issues found, and more Viktor Szakats 2025-03-19 12:45:34 +01:00
  • 15752e5f0b ci/GHA: sync linux-mingw workflow with curl Viktor Szakats 2025-03-21 00:42:11 +01:00
  • 64fafc78b0 transport: fix formatting Viktor Szakats 2025-03-21 11:09:20 +01:00
  • 6635880497 cmake: add clang-tidy support via LIBSSH2_CLANG_TIDY=ON Viktor Szakats 2025-03-19 12:38:09 +01:00
  • e0681cdba9 build: drop crypto.c umbrella source Viktor Szakats 2025-03-19 12:32:40 +01:00
  • ddc4cf34da agent: merge agent_win.c into the main source Viktor Szakats 2025-03-19 12:23:57 +01:00
  • cf15fdd29f tests: use setfacl if available Viktor Szakats 2025-03-24 03:18:26 +01:00
  • 902fc9574d cmake: replace deprecated CMAKE_COMPILER_IS_GNUCC Viktor Szakats 2025-03-22 21:58:42 +01:00
  • fb12d87e0e tests: improve SSHD default value Viktor Szakats 2025-03-22 10:01:12 +01:00
  • 5930dc3c71 tests: add support for wine/qemu Viktor Szakats 2025-03-22 09:57:04 +01:00
  • 6746b78970 mbedtls: Bug fix for gen_publickey_from_rsa (#1560) skuodi 2025-03-20 23:47:47 +03:00
  • df0563a857 cmake: make Find modules use INTERFACE Viktor Szakats 2025-02-04 00:53:00 +01:00
  • 8ea6ae7213 cmake: add comment to inegration test Viktor Szakats 2025-02-07 00:14:53 +01:00
  • 837ccb2d81 cmake: use GREATER_EQUAL Viktor Szakats 2025-02-10 18:54:33 +01:00
  • 94a099bc51 cmake: replace add_definitions() with directory props Viktor Szakats 2025-02-07 14:12:44 +01:00
  • d32ab16241 ci/GHA: add CI test for AWS-LC Justin Smith 2025-02-26 09:50:14 -05:00
  • c03eb8d379 comp: use z_const when zlib supports it Viktor Szakats 2025-03-02 18:08:48 +01:00
  • c090b696c6 Session null checks to quiet fuzzer (#1556) Will Cosgrove 2025-03-04 17:11:09 -08:00
  • 1ac1ff4438 kex.c: fix possible null pointer dereference in diffie_hellman_sha_algo() (#1508) oss-patch 2025-02-28 11:47:47 -06:00
  • 4beed72458 Return error if user KEX methods are invalid #1553 (#1554) Will Cosgrove 2025-02-28 09:32:30 -08:00
  • 8cad398b0f _libssh2_base64_decode() handle malformed data (#1551) Will Cosgrove 2025-02-27 11:46:52 -08:00
  • 2fb5803ce1 Fix possible double free if key in error cases (#1550) Will Cosgrove 2025-02-26 10:07:33 -08:00
  • 13da8253a5 Fix double free of key in error cases #1549 willco007-patch-1549 Will Cosgrove 2025-02-24 11:46:41 -08:00
  • 669b51a076 cmake: prefer CMAKE_INSTALL_PREFIX over --prefix (in tests) Viktor Szakats 2025-02-14 15:44:52 +01:00
  • a751d578be tidy-up: replace exit() with return Viktor Szakats 2025-02-13 12:24:29 +01:00
  • 9642a96ef7 cmake: add missing quotes Viktor Szakats 2025-02-07 12:55:45 +01:00
  • 3de8731ef2 cmake: exclude CMAKE_C_IMPLICIT_LINK_DIRECTORIES from libssh2.pc Viktor Szakats 2025-02-07 11:11:00 +01:00
  • d92de5951a cmake: initialize variables where missing Viktor Szakats 2025-02-06 01:36:36 +01:00
  • 9da0ca3cde cmake: normalize before matching paths with syspaths Viktor Szakats 2025-02-05 21:26:19 +01:00
  • eea97dbf0a cmake: ZLIB linkage tidy-ups Viktor Szakats 2025-02-04 01:28:06 +01:00
  • d07d12ae07 cmake: extend, not overwrite, CMAKE_REQUIRED_* values Viktor Szakats 2025-02-04 15:55:24 +01:00
  • 1a9f7b4cdd cmake: avoid dupe target_link_libraries() commands in tests Viktor Szakats 2025-02-04 03:49:55 +01:00
  • 5f51c7a21a ci/GHA: limit ENABLE_ECDSA_WINCNG option to WinCNG Viktor Szakats 2025-02-04 03:34:20 +01:00
  • 96d7f404e7 cmake: make libssh2-config work with all TLS-backends Viktor Szakats 2025-02-02 14:12:30 +01:00
  • d033c1eaf6 cmake: tidy up string append and list prepend syntax Viktor Szakats 2025-02-01 12:23:52 +01:00
  • b89858b83d disable deprecated algos by default Viktor Szakats 2025-01-31 11:44:06 +01:00
  • 5cca650b1d tidy-up: prefer #ifdef / #ifndef (formatting) Viktor Szakats 2025-01-31 12:01:51 +01:00
  • 784446b6c5 build: add support for clang-cl, add CI job Viktor Szakats 2024-10-30 00:48:35 +01:00
  • 6443b2f9d0 ci/GHA: bump BoringSSL Viktor Szakats 2025-01-31 03:46:12 +01:00
  • 7d5a4c7651 cmake: split integration tests into steps Viktor Szakats 2025-01-31 03:32:08 +01:00
  • 131480d2d5 wincng: move _libssh2_aes_ctr_increment() from misc, make static Viktor Szakats 2024-11-24 16:23:28 +01:00
  • cf3aac1aba libssh2_base64_decode: add deprecation warning Viktor Szakats 2024-11-27 00:57:31 +01:00
  • 7027604505 libssh2_scp_send, libssh2_scp_send_ex: add deprecation warning Viktor Szakats 2024-11-27 00:36:24 +01:00
  • 4fbd592314 openssl: fix to build with wolfSSL without AES-CTR Viktor Szakats 2024-11-24 16:23:55 +01:00
  • 90a686ef3a gitignore: compress rules Viktor Szakats 2025-01-27 13:09:03 +01:00
  • 2da28146a0 openssl: make it compatible with wolfSSL built without OPENSSL_ALL Viktor Szakats 2025-01-31 01:44:45 +01:00
  • 008e82c0f8 ci/GHA: general maintenance, security, add LibreSSL and old OpenSSL jobs with tests Viktor Szakats 2024-11-02 23:04:33 +01:00
  • 606c102e52 build: enable -Wcast-qual, fix fallouts Viktor Szakats 2025-01-30 21:18:23 +01:00
  • 96cbe61896 ossfuzz: fix picky compiler warnings, make it pass checksrc Viktor Szakats 2024-11-24 18:05:34 +01:00
  • a3aa6b4ca8 cmake: misc improvements, add LIBSSH2_USE_PKGCONFIG option Viktor Szakats 2024-11-02 16:54:53 +01:00
  • 854cfa8292 build: prepare builds for clang-cl, add cmake ossfuzz support Viktor Szakats 2024-10-30 00:59:03 +01:00
  • af5c9fb88f openssl: fix indentation Viktor Szakats 2025-01-29 19:00:11 +01:00
  • 1612807b9f cmake: make integration tests generator-agnostic, use GIT_SHALLOW Viktor Szakats 2025-01-29 13:42:48 +01:00
  • 717c083653 cmake: bump policy_max, add FATAL_ERROR for old cmake versions Viktor Szakats 2025-01-04 23:25:52 +01:00
  • 8011f9017b tests: delete CMake ExternalProject integration test Viktor Szakats 2025-01-29 12:07:26 +01:00
  • 7495084b1c libssh2_trace.3: Update prototype Will Cosgrove 2025-01-23 08:38:24 -08:00
  • c343f06b38 mansyntax.sh: revert a change to unhide man error output Viktor Szakats 2025-01-29 02:48:48 +01:00
  • d65c4b3987 ci/GHA: fix Cygwin breakage in mansyntax.sh Viktor Szakats 2025-01-29 00:26:22 +01:00
  • 73ac65f79b userauth.c: fix typo from #1516 Will Cosgrove 2025-01-23 08:06:25 -08:00
  • 49837fd756 userauth.c: fix possible memory leaks #1504 (#1516) Will Cosgrove 2025-01-22 16:53:14 -08:00
  • df2b206cd0 ci/appveyor: fix PowerShell warning (#1514) Viktor Szakats 2025-01-07 20:11:55 +01:00
  • 25d3a09207 ci/appveyor: use -A option with all MSVC versions (#1513) Viktor Szakats 2025-01-07 18:36:50 +01:00
  • bc78138371 ci/GHA: bump to cygwin v5 (#1512) Viktor Szakats 2025-01-07 11:09:33 +01:00
  • 4725826550 cmake: fix cmake warnings (#1511) Viktor Szakats 2025-01-05 00:48:55 +01:00