1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00

Commit Graph

  • 298b8b15ed GHA: update dependencies master Viktor Szakats 2026-10-23 01:51:07 +02:00
  • 25e5a5ebed os400qc3: reject unbounded PKCS#1 keys Patrick Monnerat 2026-10-20 23:36:27 +02:00
  • ce6c52a530 Dockerfile: bump to debian:testing-20261020-slim Viktor Szakats 2026-10-21 01:26:42 +02:00
  • 3209951db4 userauth: free key method when userauth_key_sign_algs() fails syed abdul khaliq 2026-10-16 14:38:20 +05:30
  • 6cf2e3da1e kex: free mlkem-nistp hybrid shared secret on NEWKEYS EAGAIN syed abdul khaliq 2026-10-15 14:45:04 +05:30
  • 87a0fb354f userauth: free list packet on oversize methods in userauth_list() error path syed abdul khaliq 2026-10-14 16:59:41 +05:30
  • d48eaede1a transport: fix decompression check to use remote compression Will Cosgrove 2026-10-14 13:22:26 -07:00
  • 7db5e204d9 src: prevent name clashes with POSIX functions Viktor Szakats 2026-10-15 01:38:43 +02:00
  • a88162dd51 Fix decompression check to use remote compression willco007-patch-comp Will Cosgrove 2026-10-14 13:22:26 -07:00
  • 83284a05a1 GHA: drop Cygwin site: that became the default upstream [ci skip] Viktor Szakats 2026-10-14 12:19:05 +02:00
  • cdecc43cb8 GHA/curl: drop repeats, allow retries on fail Viktor Szakats 2026-10-14 01:03:34 +02:00
  • 18aebe0896 GHA: fail early if mport did not complete the install step Viktor Szakats 2026-10-07 20:28:02 +02:00
  • 232c9516ff RELEASE-NOTES: sync [ci skip] Viktor Szakats 2026-10-07 16:12:21 +02:00
  • 2233bf95ed tests: retry '(-43): Failed getting banner' flaky failures Viktor Szakats 2026-10-07 14:46:45 +02:00
  • 59329f3402 libssh2_userauth_keyboard_interactive_ex.md: fix allocator requirement Viktor Szakats 2026-10-07 13:36:21 +02:00
  • ce631aafe1 libssh2.h: add two FIXMEs for allocator requirements Viktor Szakats 2026-10-07 13:13:32 +02:00
  • 77e54d8320 libssh2_userauth_publickey_sk.md: say LIBSSH2_ALLOC_FUNC (was: SSH2_ALLOC) Viktor Szakats 2026-10-07 13:08:33 +02:00
  • ff501d6346 packet: keep new channel across EAGAIN in x11 and tcpip forward opens syed abdul khaliq 2026-10-06 10:06:18 +05:30
  • d4e5780315 comp: mitigate potential side-channel attack by disabling LZ77 in zlib compression Viktor Szakats 2026-10-06 18:27:27 +02:00
  • 5d27ee28ed pem: cap accepted KDF rounds in pem_parse_data_openssh() Viktor Szakats 2026-10-06 18:00:50 +02:00
  • 826fdb283d kex: clear buffers holding secrets Viktor Szakats 2026-10-06 04:41:53 +02:00
  • 8f80526c49 GHA: bump to LibreSSL 4.3.3, OpenSSL 4.0.3 (from 3.6.x) Viktor Szakats 2026-10-05 13:30:33 +02:00
  • 7f28c290d3 wincng: validate Diffie-Hellman public value in ssh2_dh_secret() syed abdul khaliq 2026-10-02 17:45:21 +05:30
  • 9c731b2de1 kex: drop ML-KEM debug/trace code Viktor Szakats 2026-10-03 03:07:28 +02:00
  • 4ab391ec9f tests: set PerSourcePenalties for sshd, bump debug level to 2 Viktor Szakats 2026-10-04 16:11:03 +02:00
  • 10c374cad4 wincng: check bignum length and resize result in wcng_bn_mod_exp() Viktor Szakats 2026-10-04 15:53:30 +02:00
  • 740c2d33ad GHA: replace diffie-hellman-group-exchange-sha256 with diffie-hellman-group16-sha512 Viktor Szakats 2026-10-03 00:08:45 +02:00
  • 483f2ab286 RELEASE-NOTES: sync [ci skip] Viktor Szakats 2026-10-02 23:56:07 +02:00
  • 7839760cdc GHA/codeql: switch GHA check to arm64 Viktor Szakats 2026-10-02 23:35:39 +02:00
  • 3b3c1cff2e GHA/codeql: switch Linux job to arm64 Viktor Szakats 2026-10-02 22:37:03 +02:00
  • 1f977e77f5 agent: add NULL guards to all public libssh2_agent_*() API functions filtede98 2026-10-01 20:34:44 +02:00
  • 4f2692fd81 kex: zero-pad x25519 shared secret in mlkem768x25519 syed abdul khaliq 2026-10-01 15:21:01 +05:30
  • 01d0c895fa wincng: fix ECC private key blob allocation size syed abdul khaliq 2026-09-29 20:23:44 +05:30
  • a95ed7d84a GHA: move some jobs to ubuntu-slim and arm64 Viktor Szakats 2026-10-02 12:05:16 +02:00
  • bb63c2f52f GHA: run clang-tidy jobs on arm64 Linux Viktor Szakats 2026-10-02 11:13:59 +02:00
  • c7541acd4b tests/cmake: suppress stderr in if expression Viktor Szakats 2026-10-02 10:53:23 +02:00
  • b0028ca522 GHA: bump dependencies Viktor Szakats 2026-10-02 10:28:25 +02:00
  • b3e141ff4d GHA/distcheck: pass unix-style paths in MSYS2 configurations Viktor Szakats 2026-10-02 10:15:10 +02:00
  • 244b422835 GHA: set cache-mode: none where missing Viktor Szakats 2026-10-02 08:52:22 +02:00
  • 5fa500d58e GHA: bump msys2/setup-msys2 to v2.33.0, related improvements Viktor Szakats 2026-10-01 23:23:38 +02:00
  • 805317f6eb GHA/windows: move Linux cross-builds to arm64 runners Viktor Szakats 2026-10-01 23:29:07 +02:00
  • 9bf9048bee GHA: drop actionlint, abandoned upstream Viktor Szakats 2026-10-01 23:19:32 +02:00
  • 788ee6d83a GHA: bump Actions dependabot[bot] 2026-10-01 16:18:26 +00:00
  • 2e1717456b GHA: omit running tests in clang-tidy Linux jobs Viktor Szakats 2026-09-14 11:16:54 +02:00
  • c3de8626c1 CI: use --parallel for ctest Viktor Szakats 2026-09-14 09:55:56 +02:00
  • d702b04352 GHA: reduce parallelism to -j4 in macOS runners Viktor Szakats 2026-09-14 10:03:44 +02:00
  • 2a76dafa9c src: disable more RSA SHA1 code when unused Viktor Szakats 2026-09-13 23:47:41 +02:00
  • 738c2ac4d1 mbedtls: fix -Wunused-variable when building with LIBSSH2_NO_RSA Viktor Szakats 2026-09-14 00:17:29 +02:00
  • 45aa5c5fa4 tests: dump container sshd log for test failures Viktor Szakats 2026-09-13 17:47:17 +02:00
  • 418c2a2a67 openssh_fixture: merge Apple container commands with others Viktor Szakats 2026-09-13 18:37:28 +02:00
  • 1061e299f2 openssh_fixture: drop progress from image pull with Apple container Viktor Szakats 2026-09-13 17:46:59 +02:00
  • 14fbba968b tidy-up: prefer host key in two words for human-readable text Viktor Szakats 2026-09-11 17:53:53 +02:00
  • 967a24b3bb tidy-up: miscellaneous Viktor Szakats 2026-09-03 17:51:42 +02:00
  • f00f16e399 RELEASE-NOTES: sync [ci skip] Viktor Szakats 2026-09-13 15:03:52 +02:00
  • f1572b2888 GHA/openssh_server: drop docker login Action, limit scope Viktor Szakats 2026-09-13 14:08:26 +02:00
  • 520087ace4 spellcheck.sh: exclude test keys to avoid false positives Viktor Szakats 2026-09-13 14:26:23 +02:00
  • 781b6ca8a5 sshd_config: drop accidental ML-DSA change [ci skip] Viktor Szakats 2026-09-13 14:27:37 +02:00
  • 5c50ea8a5d tests: add ML-DSA host keys (not used or supported by libssh2) Viktor Szakats 2026-08-04 18:24:30 +02:00
  • e3f1853298 Dockerfile: copy ssh_host_*.pub keys to avoid sshd warnings Viktor Szakats 2026-09-13 13:00:48 +02:00
  • 7bf89e2bb8 Dockerfile: drop repeating source filenames in the destination Viktor Szakats 2026-09-13 12:28:13 +02:00
  • 7498e661b4 test_sshd.test: add RSA and ECDSA HostCertificate options Viktor Szakats 2026-09-13 12:22:05 +02:00
  • 86dca4efea openssh_fixture: drop docker-machine ip logic Viktor Szakats 2026-09-13 11:57:19 +02:00
  • ff182c52f3 GHA: bump cross-platform-actions, FreeBSD 14.5, enable DragonFly BSD Viktor Szakats 2026-09-13 11:30:37 +02:00
  • 2ded2f95c5 tidy-up: prefer term 'container' over 'docker' Viktor Szakats 2026-09-13 10:56:17 +02:00
  • 9bd1f16dc2 tests: add support for podman, Apple container Viktor Szakats 2026-09-11 22:48:11 +02:00
  • ca8864db09 GHA: switch a Linux job (with tests) to arm64 Viktor Szakats 2026-09-12 22:32:47 +02:00
  • 667f7cac77 GHA/openssh_server: try with qemu-user Viktor Szakats 2026-09-12 19:50:56 +02:00
  • 7d9d0f8db5 openssh_server: build container for arm64 also, fix Dockerfile for trixie Viktor Szakats 2026-09-12 17:08:20 +02:00
  • b937ded9f0 tests: replace DSA with RSA key for fail test Viktor Szakats 2026-09-11 17:05:45 +02:00
  • 5bfa574460 tests: drop WinCNG retry workarounds Viktor Szakats 2026-09-11 23:45:10 +02:00
  • 917f38bfe3 GHA: use cache-mode Viktor Szakats 2026-09-11 22:49:57 +02:00
  • 1a1e62c548 GHA: drop redundant shellcheck expression filter Viktor Szakats 2026-09-11 23:03:10 +02:00
  • 3f26c15b2f wincng: fix builds with RSA and DSA disabled Viktor Szakats 2026-09-11 20:17:17 +02:00
  • 65a9333204 docs: update list of key types where necessary Viktor Szakats 2026-09-11 18:30:54 +02:00
  • bb8e0957b8 GHA: test WinCNG SCP/SFTP via curl runtests Viktor Szakats 2026-09-05 14:37:30 +02:00
  • f216bbe3aa wincng: normalize fixed-width DH values before mpint encoding lv2dev 2026-09-04 11:43:36 +09:00
  • a951e06640 test_simple: make test_ssh2_dh_validate() portable Viktor Szakats 2026-09-07 15:00:29 +02:00
  • f0ac38ab93 libgcrypt: fix ssh2_bn_set_word() return value Viktor Szakats 2026-09-07 16:04:47 +02:00
  • 13e1042b99 crypto: make ssh2_bn_from_bin() init the bignum, drop ssh2_bn_init_from_bin() Viktor Szakats 2026-09-07 13:42:21 +02:00
  • c3c1743a1f kex: adjust type to drop casts for ssh2_bn_bits() value Viktor Szakats 2026-09-07 10:15:27 +02:00
  • b766778c22 openssl: make ssh2_bn_bytes()/ssh2_bn_bits() return size_t Viktor Szakats 2026-09-07 10:10:33 +02:00
  • 8e181e7a8e src: constify arguments where feasible Viktor Szakats 2026-09-04 15:40:12 +02:00
  • da8d048dda clang-tidy: enable readability-redundant-casting, fix/silence findings Viktor Szakats 2026-09-04 14:39:40 +02:00
  • 260fe5b694 RELEASE-NOTES: sync [ci skip] Viktor Szakats 2026-09-04 14:35:14 +02:00
  • 0b915eab67 clang-tidy: fix readability-redundant-casting findings Viktor Szakats 2026-09-04 13:11:08 +02:00
  • c4ae6510ef clang-tidy: enable readability-redundant-nested-if, fix findings Viktor Szakats 2026-09-04 13:17:52 +02:00
  • 404e32a445 clang-tidy: enable readability-misleading-indentation Viktor Szakats 2026-09-04 13:42:44 +02:00
  • b5c37a910d channel, packet: validate packet size received from server Viktor Szakats 2026-09-03 20:18:12 +02:00
  • 9438f90ae0 sftp: fix handling unexpected EOF in sftp_packet_read() Viktor Szakats 2026-09-03 19:50:03 +02:00
  • d0a0210bd4 agent: fix potential infinite loop while receiving data from SSH agent Viktor Szakats 2026-07-23 20:11:00 +02:00
  • 14b9d8771c publickey: cap number of public keys in libssh2_publickey_list_fetch() Viktor Szakats 2026-09-03 18:11:27 +02:00
  • b4e6761de0 publickey: preserve list state across EAGAIN in libssh2_publickey_list_fetch() RELAUNCH DEPT. 2026-09-03 04:40:14 +02:00
  • ad16eb112f publickey: initialize the list terminator RELAUNCH DEPT. 2026-09-03 15:51:41 +02:00
  • dc656fd807 include: restore parentheses for macro arguments, for compatibility Viktor Szakats 2026-09-01 02:08:40 +02:00
  • 1545df0993 libssh2.h: macro value formatting Viktor Szakats 2026-09-02 09:52:21 +02:00
  • e09f811180 wincng: rename local private key parsing functions to share a suffix Viktor Szakats 2026-08-28 22:03:01 +02:00
  • ceb158014b tests: add script to dump test keys in more parsable formats Viktor Szakats 2026-09-03 09:46:33 +02:00
  • 4884fc6102 scp: handle ssh2_snprintf() failure in scp_send() Viktor Szakats 2026-09-02 22:41:00 +02:00
  • 3a8baf3b81 RELEASE-NOTES: sync [ci skip] Viktor Szakats 2026-09-02 07:48:10 +02:00
  • dd47304a16 knownhost: match equivalent IPv6 literals hunterinvariants 2026-08-31 17:53:26 +02:00