1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-08-01 11:26:53 +03:00

Commit Graph

  • 07a8b8e033 cmake: add os400qc3.c to SOURCES (#826) Viktor Szakats 2023-03-08 16:12:51 +01:00
  • 10c8beab1f build: silence bogus C4127 warnings with MSVS 2013 and earlier (#819) Viktor Szakats 2023-03-08 13:59:59 +01:00
  • 9ad1258f1f cmake: use only needed socket libs when checking non-blocking sockets (#816) Viktor Szakats 2023-03-08 13:56:01 +01:00
  • 19884e5055 cmake: update openssl dll list (#818) Viktor Szakats 2023-03-08 09:36:11 +01:00
  • 9f217a17f6 cmake: add wolfSSL support (#817) Viktor Szakats 2023-03-08 09:34:37 +01:00
  • 05c7d128c8 cmake: restore non-Windows socket lib detection (#815) Viktor Szakats 2023-03-07 19:30:51 +01:00
  • 31fb8860db build: more fixes and tidy-up (mostly for Windows) Viktor Szakats 2023-03-07 15:14:22 +00:00
  • 23a21aa86c cmake: make test_read runs cross-build-friendly Viktor Szakats 2023-03-07 14:25:00 +00:00
  • a0e424a51c src: enable clear memory on all platforms Viktor Szakats 2023-03-07 14:21:46 +00:00
  • 505ea626b6 cmake: bump minimum version to 3.1 (from 2.8.12) Viktor Szakats 2023-03-07 14:14:07 +00:00
  • 4cdf785cd3 snprintf: unify fallback logic Viktor Szakats 2023-03-07 14:06:35 +00:00
  • 730c606b64 cmake: build fixes with OpenSSL/LibreSSL on Windows Viktor Szakats 2023-03-03 21:33:26 +00:00
  • 2addafb77b build fixes and improvements (mostly for Windows) Viktor Szakats 2023-03-03 13:30:03 +00:00
  • 7487dcf4b4 Add tests to check individual crypt & HMAC methods Dan Fandrich 2023-02-28 22:21:48 -08:00
  • 5f88efdddc Add test to read lots of data over a channel Dan Fandrich 2023-02-28 17:01:26 -08:00
  • 45d33da3c7 Disable deprecated warnings for OpenSSL 3 #805 (#806) Will Cosgrove 2023-02-27 11:46:47 -08:00
  • d8220ddbff Fix a couple of warnings of errors in MSVC builds Dan Fandrich 2023-02-22 14:35:49 -08:00
  • 4c9ed51f96 tests: Support running tests in out-of-tree builds Dan Fandrich 2023-02-22 13:55:44 -08:00
  • 27ef3bbb25 Improve the ssh2 example program to run a command Dan Fandrich 2023-02-20 16:29:10 -08:00
  • 4ac055f3ce Fix AES-GCM when the last few bytes aren't received dfandrich/shellfish Dan Fandrich 2023-02-21 10:55:58 -08:00
  • 35ca19e0c8 Fix AES-GCM decryption of block spanning frames Dan Fandrich 2023-02-20 14:15:22 -08:00
  • f1dcab2290 Merge pull request #3 from libssh2/dfandrich/shellfish Anders Borum 2023-02-16 13:47:03 +01:00
  • 906ccae2e3 Add support for AES-GCM crypto protocols Dan Fandrich 2022-12-08 16:44:42 -08:00
  • b1bd199622 Enable trace debugging in example/ssh2 Dan Fandrich 2022-12-08 18:11:54 -08:00
  • ea05e9a52c Improve example/ssh2 to allow unmodified use of public key auth Dan Fandrich 2022-12-08 18:06:46 -08:00
  • af1e591eee Add NULL session check to _libssh2_error_flags() (#796) Will Cosgrove 2023-02-14 09:13:04 -08:00
  • eefc06f2ef Reorder AES crypt methods so stronger ones are first Dan Fandrich 2023-02-07 16:58:34 -08:00
  • 879a2e4bf6 CI: update uses: dependencies to the latest versions Dan Fandrich 2023-01-06 14:12:39 -08:00
  • 1e1a74eb7e transport.c: Add some comments Dan Fandrich 2023-01-06 13:48:37 -08:00
  • 16619a8edd Add missing files to automake makefiles & build tests Dan Fandrich 2022-12-30 22:22:13 -08:00
  • e3ce906caf tests: Fix gcc compile warnings Dan Fandrich 2022-12-30 13:54:51 -08:00
  • 6cba487395 Enable trace debugging in example/ssh2 Dan Fandrich 2022-12-08 18:11:54 -08:00
  • d4062feb3d Improve example/ssh2 to allow unmodified use of public key auth Dan Fandrich 2022-12-08 18:06:46 -08:00
  • 2e2812dde8 openssl.h: enable ed25519 for LibreSSL 3.7.0 (#778) Viktor Szakats 2022-12-13 22:11:13 +01:00
  • 9f8e69cca0 configure.ac: check for sys/param.h Dan Fandrich 2022-12-05 17:09:55 -08:00
  • f6694beb21 tests: add option to run tests without docker (#762) Viktor Szakats 2022-11-12 12:40:40 +01:00
  • 821d50dad3 Skip leading \r and \n characters in banner_receive() (#769) Michael Buckley 2022-11-09 15:56:22 -08:00
  • 5c3e53f0ee Fixed error handling of _libssh2_packet_requirev callers (#767) Zenju 2022-11-08 22:55:34 +01:00
  • 0986fee58b Revert usage of EVP_CipherUpdate #764 #739 (#765) Will Cosgrove 2022-11-02 09:28:45 -07:00
  • 0ba6e74bec Fix regression with rsa_sha2_verify #758 (#763) Will Cosgrove 2022-10-26 16:48:52 -07:00
  • ca818c5134 CI: fix AppVeyor status failing for starting jobs Marc Hoersken 2022-10-24 20:46:19 +02:00
  • b542466c72 delete cast5 - null-cipher mapping Viktor Szakats 2022-10-22 08:50:32 +00:00
  • f1d60b1fb3 more feature guard cleanup Viktor Szakats 2022-10-22 08:48:40 +00:00
  • d46091b22e indent Viktor Szakats 2022-10-22 08:41:51 +00:00
  • 942b94a937 formatting Viktor Szakats 2022-10-22 01:27:24 +00:00
  • 5387c506b4 fold long lines Viktor Szakats 2022-10-22 01:24:13 +00:00
  • f0583d5608 cleanup Viktor Szakats 2022-10-22 01:11:42 +00:00
  • c51a78657f temporarily silence checksrc Viktor Szakats 2022-10-22 01:10:25 +00:00
  • 048a6b411f add mbedTLS 3.x support Viktor Szakats 2022-10-19 22:20:52 +00:00
  • e9561dd66e tests: add option to enable all trace messages in fixture Viktor Szakats 2022-10-22 00:16:50 +00:00
  • ea5d83d330 win32/GNUmakefile: add mbedTLS support Viktor Szakats 2022-10-22 00:11:07 +00:00
  • c2a7fad06b CI: fix AppVeyor job links only working for most recent build Marc Hoersken 2022-10-21 22:57:23 +02:00
  • 44379f4762 CI: add missing permission section to AppVeyor status workflow Marc Hoersken 2022-10-20 20:57:21 +02:00
  • 94bd3d87c5 Remove OSSFuzz integration which was replaced with CIFuzz (#756) Marc Hoersken 2022-10-17 22:00:31 +02:00
  • fb8b84bc9f Rename workflow file appveyor.yml to appveyor_docker.yml Marc Hoersken 2022-10-16 21:26:42 +02:00
  • 612779b02c Streamline names of CI workflow jobs Marc Hoersken 2022-10-16 21:23:56 +02:00
  • 752d90f217 Add CI for mingw-w64 via msys2 (#742) Jeroen Ooms 2022-09-12 08:36:25 +02:00
  • 70a85e9c6e CI: report AppVeyor build status for each job (#754) Marc Hoersken 2022-10-07 23:45:09 +02:00
  • ed439a29bb Support for sk-ecdsa-sha2-nistp256 and sk-ssh-ed25519 keys, FIDO (#698) Michael Buckley 2022-09-29 09:05:34 -07:00
  • ef292424bb Fix DLL import library name (#711) Y. Yang 2022-09-24 01:41:35 +08:00
  • 8b3a864c5b Add RSA-SHA2 support for the WinCNG backend (#736) skundu07 2022-09-23 22:41:20 +05:30
  • bd9c65d68c sftp: Prevent files from being skipped if the output buffer is too small (#746) Gabriel Smith 2022-09-23 13:03:56 -04:00
  • 7063b745ee support webauthn-sk-ecdsa-sha2-nistp256 signature Anders Borum 2022-09-21 13:21:11 +02:00
  • 91adeae486 Drop advertisement clause on Blowfish (#747) bgermann 2022-09-21 00:29:05 +02:00
  • 09f0ffd9fb Support building with gcc < version 8 zhaochongliu 2022-09-07 13:54:25 -04:00
  • fee76af7a5 adjust signature length for sk-ecdsa-sha2-nistp256 Anders Borum 2022-08-18 14:36:18 +02:00
  • 6c59eea5a9 Document the obscure LIBSSH2_ERROR_BAD_USE when writing to a channel (#713) Miguel de Icaza 2022-08-16 12:13:51 -04:00
  • 31ae48885d Don't erroneously log SSH_MSG_REQUEST_FAILURE packets from keepalive (#727) Michael Buckley 2022-08-16 09:09:47 -07:00
  • 20b68720e3 support sk-ecdsa-sha2-nistp256@openssh.com Anders Borum 2022-08-15 22:00:25 +02:00
  • 86517faf4a Support RSA + ED25519 certificate authentication Anders Borum 2022-08-12 17:27:59 +02:00
  • 891ee16ab6 Updating docs for libssh2_channel_flush_ex (#728) Ryan Kelley 2022-08-09 20:05:35 -04:00
  • 4b21e49d9d Support RSA certificate authentication (#710) Sandeep Bansal 2022-07-28 08:57:34 -07:00
  • 7483edfada configure: add --disable-tests option Viktor Szakats 2022-06-29 18:37:33 +00:00
  • 3adc8e9081 cmake: do not add libssh2.rc to the static library Viktor Szakats 2022-05-26 09:02:22 +00:00
  • 3af1f4f446 Fixed typo #697 (#701) AyushiN 2022-05-23 23:05:28 +05:30
  • b952674f12 Openssl: add support for LibreSSL 3.5.x (#700) Viktor Szakats 2022-05-19 18:35:16 +02:00
  • 4b057bd2d9 Ensure KEX replies don't include extra bytes (#696) Michael Buckley 2022-05-06 08:40:19 -07:00
  • dba9ad9d3d Fix buffer overflow during SSH_MSG_USERAUTH_BANNER (#693) Zenju 2022-04-25 20:49:11 +02:00
  • dd0b5b2d2b Changed NULL check to avoid logic change Will Cosgrove 2022-04-11 09:49:00 -07:00
  • 3489ee9a6f NULL check before calling session_handshake Will Cosgrove 2022-04-11 09:46:52 -07:00
  • b95e758239 Fix build since openssl 1.1.0 when ECDSA and/or RIPEMD are disabled (#666) Harry Sintonen 2022-04-05 03:00:04 +03:00
  • 79855b37d2 Add RSA-SHA2 support for the mbedtls backend (#688) gbaraldi 2022-04-04 20:57:10 -03:00
  • e7e1312b0c misc/libssh2_copy_string: avoid malloc zero bytes Daniel Stenberg 2022-03-21 09:31:39 +01:00
  • 049003c3d6 wincng: rename struct field referring to the DH private big number Marc Hoersken 2022-03-16 03:35:35 +01:00
  • c2c877b70b tests/openssh_fixture.c: print command after variable expansion Marc Hoersken 2022-03-16 22:54:33 +01:00
  • 87d208c95d CI: store and reuse OpenSSH Server docker image used for tests Marc Hoersken 2022-03-16 04:29:31 +01:00
  • 292830abb8 Added LibreSSL to crypto backend list Will Cosgrove 2022-02-26 10:53:14 -08:00
  • b0b2b3112c Added crypto backend list to template Will Cosgrove 2022-02-23 09:20:38 -08:00
  • ec7f782d7f Revert "Option to build both static and shared libraries (#547)" (#675) Will Cosgrove 2022-02-19 15:57:12 -08:00
  • b60dca8b64 Option to build both static and shared libraries (#547) berney 2022-02-20 10:50:48 +11:00
  • 83853f8aea Use modern API in userauth_keyboard_interactive() (#663) xalopp 2022-02-20 00:46:40 +01:00
  • ead7000d28 Fix formatting in manual page (#667) xalopp 2022-02-03 19:13:36 +01:00
  • 2a2aaed3b6 NULL terminate server_sign_algorithms string (#669) tihmstar 2022-02-03 19:11:36 +01:00
  • 30fc410b97 free RSA2 related memory (#664) Will Cosgrove 2022-01-18 11:28:13 -08:00
  • de7a74aff2 Legacy Agent support for rsa2 key upgrading/downgrading #659 (#662) Will Cosgrove 2022-01-14 11:55:18 -08:00
  • 50a1262772 Support rsa-sha2 agent flags (#661) Ian Hattendorf 2022-01-13 16:05:53 -07:00
  • d5ed0e6536 ssh: Add support for userauth banner. Sunil Nimmagadda 2021-06-02 21:02:55 +05:30
  • 13ad7b2f5c Fix a memcmp errors in code that was changed from memmem to memcmp (#656) Michael Buckley 2022-01-06 13:56:22 -08:00
  • 17c9c1fcdf Add support for a wolfSSL crypto backend. (#629) Hayden Roche 2022-01-06 10:25:34 -08:00
  • e24a4a9d48 Runtime engine detection with libssh2_crypto_engine() (#643) Bastien Durel 2022-01-06 19:06:02 +01:00