GitHub / libssh2/libssh2 / commits
the SSH library
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| dc745585 | src: check mingw-w64 version requirement | Viktor Szakats <c****t@v****e> | 2 days ago | |
| 250045f7 | RELEASE-NOTES: name update [ci skip] | Viktor Szakats <c****t@v****e> | 6 days ago | |
| e6e88395 | userauth: fix memory leaks in `libssh2_userauth_publickey_sk()` |
syed abdul khaliq <a****l@b****m>
Committed by: Viktor Szakats <c****t@v****e> |
8 days ago | |
| 4040fbd3 | os400qc3: check `getASN1Element()` result in `asn1_new_from_bytes()` |
syed abdul khaliq <a****l@b****m>
Committed by: Viktor Szakats <c****t@v****e> |
9 days ago | |
| a75d8ad5 | RELEASE-NOTES: name update [ci skip] | Viktor Szakats <c****t@v****e> | 10 days ago | |
| bbb84be7 | GHA: bump cross-build-actions, test NetBSD 11.0 | Viktor Szakats <c****t@v****e> | 11 days ago | |
| 4f271a3b | libssh2.pc.in: add Copyright property | Viktor Szakats <c****t@v****e> | 12 days ago | |
| ed918f45 | RELEASE-NOTES: sync [ci skip] | Viktor Szakats <c****t@v****e> | 13 days ago | |
| 0acd2f56 | src: de-duplicate two byte swap functions into `ssh2_swap_bytes()` | Viktor Szakats <c****t@v****e> | 13 days ago | |
| 8358f2f5 | openssl: future-proof LibreSSL ECC support check | Viktor Szakats <c****t@v****e> | 15 days ago | |
| 50cf5daa | mbedtls: fail on missing `MBEDTLS_ECDH_C` gracefully | Viktor Szakats <c****t@v****e> | 15 days ago | |
| fbeaf970 | RELEASE-NOTES: fix mbedTLS minimum version [ci skip] | Viktor Szakats <c****t@v****e> | 15 days ago | |
| 7cafeb2d | openssl: guard zero-length input in `ossl_swap_bytes()` |
syed abdul khaliq <a****l@b****m>
Committed by: Viktor Szakats <c****t@v****e> |
15 days ago | |
| 21d8e7cf | build: require ECC support in mbedTLS/OpenSSL/wolfSSL crypto backends | Viktor Szakats <c****t@v****e> | 15 days ago | |
| fb2b6d57 | test_hostkey: free decoded expected hostkey |
hunterinvariants <2****s@u****m>
Committed by: Viktor Szakats <c****t@v****e> |
15 days ago | |
| 75b472cf | session: free keyboard-interactive state in `session_free()` |
hunterinvariants <2****s@u****m>
Committed by: Viktor Szakats <c****t@v****e> |
15 days ago | |
| 4dbbcf92 | channel: add public API `libssh2_channel_has_exit_status()` |
Huang Rui <v****r@g****m>
Committed by: Viktor Szakats <c****t@v****e> |
16 days ago | |
| d5259e74 | libssh2.pc: add the Link.ABI, Source and License tags | Viktor Szakats <c****t@v****e> | 17 days ago | |
| 19aa4338 | tests: rename CA keys to reflect they are user keys | Viktor Szakats <c****t@v****e> | 20 days ago | |
| c8543ef3 | tests: upload host pubkeys to repo | Viktor Szakats <c****t@v****e> | 21 days ago | |
| 6036e577 | tests: add tests for signed hostkey: `ssh-ed25519-cert-v01@openssh.com` | Viktor Szakats <c****t@v****e> | 21 days ago | |
| 72693e4e | tests: rename keys/tests to contain the key format | Viktor Szakats <c****t@v****e> | 21 days ago | |
| 4aded1bf | RELEASE-NOTES: sync [ci skip] | Viktor Szakats <c****t@v****e> | 22 days ago | |
| 91f3a05d | libssh2_scp_recv2: fix stat struct type in man page prototype | Viktor Szakats <c****t@v****e> | 22 days ago | |
| 0b749a96 | tests: add `chacha20-poly1305@openssh.com` to `test_read_algos.txt` | Viktor Szakats <c****t@v****e> | 22 days ago | |
| 84cffeaf | session_fixture: fix to skip AES-CBC/CTR tests if not supported or disabled | Viktor Szakats <c****t@v****e> | 22 days ago | |
| d5ba5bc7 | mbedtls: add support for AES-GCM ciphers | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 0a17ea04 | packet: fix memleak on receiving multiple `exit-signal` packets | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 33a1df30 | openssl: fix compiler warning with AWS-LC/BoringSSL with debug logging enabled | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 6c639b18 | mbedtls: fix double-free in `mbed_pub_priv_key()` error path | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 079eeb85 | src: disable SHA1-based hostkey methods and signatures by default, fix fallouts | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 4b5303ab | tests: add PKCS8-formatted plain and encrypted keys and tests | Viktor Szakats <c****t@v****e> | 23 days ago | |
| f3a5b6a0 | tests: add ECDSA PEM format plain and encrypted keys and tests | Viktor Szakats <c****t@v****e> | 23 days ago | |
| d96bea71 | example: drop two local macros, merge/simplify header guards | Viktor Szakats <c****t@v****e> | 23 days ago | |
| f5821e60 | tests: move trusted CA private keys off the test server | Viktor Szakats <c****t@v****e> | 23 days ago | |
| d7a253f5 | tests: add signed ed25519 key and test | Viktor Szakats <c****t@v****e> | 23 days ago | |
| e0595be5 | keys-generate.sh: group signed keys, drop newlines [ci skip] | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 3f718eaa | tidy-up: comment and formatting fixes | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 4bda3443 | RELEASE-NOTES: silence spellchecker [ci skip] | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 44b3e62b | RELEASE-NOTES: sync [ci skip] | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 9525a6b0 | example: assume `unistd.h` header on non-Windows | Viktor Szakats <c****t@v****e> | 23 days ago | |
| 7abbac4e | src: add support for chacha20-poly130-encrypted OpenSSH key files | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 532ba6dc | tidy-up: miscellaneous | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 10af31dd | transport: avoid `CRYPT_FLAG_*()` doing symbol concatenation | Viktor Szakats <c****t@v****e> | 24 days ago | |
| fd07ca41 | tests: add test for encrypted ECDSA key | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 2a38092c | tests: add support to disable hex debug dumps | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 04665fed | examples: drop `HAVE_GETTIMEOFDAY` macro use, fill it in for MSVC | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 0d998d16 | misc: fall back to POSIX `gettimeofday()` unconditionally on non-Windows | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 8563c383 | build: assume POSIX `gettimeofday()` in fallback codepath, stop detecting it | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 694d38e3 | misc: drop `ssh2_gettimeofday()`, no longer used | Viktor Szakats <c****t@v****e> | 24 days ago | |
| a43dc6d5 | misc: replace `gettimeofday()` with `ssh2_now()` in `ssh2_deb_low()` | Viktor Szakats <c****t@v****e> | 24 days ago | |
| c97959e9 | src: bump `ssh2_time_t`/`ssh2_timediff_t` resolution from milliseconds to mic... | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 9a959ada | tests: allow overriding the username in `test_*_signed` tests | Viktor Szakats <c****t@v****e> | 24 days ago | |
| df93b283 | userauth: drop unused session arg from `userauth_supported_key_sign_algs()` | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 1d0b86ac | sshd_config: enable legacy KEXs for Libgcrypt and WinCNG, drop workarounds | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 4dad9717 | keys-generate.sh: allow overriding the username | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 88dd2f0f | userauth: enable `ssh-rsa-cert-v01@openssh.com` for all backends in `userauth... | Viktor Szakats <c****t@v****e> | 24 days ago | |
| cae4e3f8 | test_sshd.test: sync an option with `sshd_config` used in `Dockerfile` | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 30768b9a | userauth: scope statics in `ssh2_userauth_plain_method()` | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 3a189abe | spacecheck: cap max lines per file, use single-quotes | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 7392dc95 | tests: rename a test and keys to match the actual format | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 5b494b04 | sshd_config: enable `ssh-rsa-cert-v01@openssh.com` more | Viktor Szakats <c****t@v****e> | 24 days ago | |
| 23483587 | GHA: bump GitHub Actions |
dependabot[bot] <4****]@u****m>
Committed by: Viktor Szakats <c****t@v****e> |
25 days ago | |
| 67654c8f | Dockerfile: bump debian from trixie-20260623-slim to trixie-20260713-slim |
dependabot[bot] <4****]@u****m>
Committed by: Viktor Szakats <c****t@v****e> |
25 days ago | |
| fdbd6ffc | GHA: bump codespell from 2.4.2 to 2.4.3 |
dependabot[bot] <4****]@u****m>
Committed by: Viktor Szakats <c****t@v****e> |
25 days ago | |
| 41d5efc9 | tests: regenerate `id_rsa_signed.pub` to match intent, fix `sshd_config` to a... | Viktor Szakats <c****t@v****e> | 25 days ago | |
| cdf94b8b | keys-generate.sh: create directories if missing [ci skip] | Viktor Szakats <c****t@v****e> | 25 days ago | |
| 96cce079 | tests: test key tidy-ups | Viktor Szakats <c****t@v****e> | 25 days ago | |
| e77f5da4 | tests: sync up pubkey comments with generator (tidy-up) | Viktor Szakats <c****t@v****e> | 25 days ago | |
| a824e9d8 | tests: move test keys into `keys` subdirectory | Viktor Szakats <c****t@v****e> | 25 days ago | |
| e462f207 | include: delete conditional `sys/uio.h` include | Viktor Szakats <c****t@v****e> | 25 days ago | |
| 7cbdcfbb | src: de-duplicate `inttypes.h` and `sys/uio.h` includes, inline comment | Viktor Szakats <c****t@v****e> | 25 days ago | |
| a78e2c0c | build: assume `sys/socket.h` on non-Windows | Viktor Szakats <c****t@v****e> | 25 days ago | |
| 03223a02 | cmake: drop `gettimeofday()` detection for Windows, non-mingw-w64 | Viktor Szakats <c****t@v****e> | 25 days ago | |
| 24d40141 | build: assume `sys/time.h` on non-Windows and mingw-w64 | Viktor Szakats <c****t@v****e> | 25 days ago | |
| aa5bb960 | RELEASE-NOTES: announce `libssh2_base64_decode()`, `libssh2_poll()` going no-... | Viktor Szakats <c****t@v****e> | 26 days ago | |
| c77f1276 | RELEASE-NOTES: drop long entry caught by linter [ci skip] | Viktor Szakats <c****t@v****e> | 26 days ago | |
| f7cdcd72 | build: assume POSIX `select()` is available | Viktor Szakats <c****t@v****e> | 26 days ago | |
| bf736dec | RELEASE-NOTES: sync [ci skip] | Viktor Szakats <c****t@v****e> | 26 days ago | |
| 6097d16b | GHA: set `HOMEBREW_NO_INSTALL_CLEANUP=1` | Viktor Szakats <c****t@v****e> | 26 days ago | |
| fcc86f84 | autotools: assume `select()` on Windows | Viktor Szakats <c****t@v****e> | 26 days ago | |
| fe1ef985 | scp: enable 64-bit timestamp support in `libssh2_scp_recv2()` | Viktor Szakats <c****t@v****e> | 26 days ago | |
| b16b4e76 | scp: delete two obsolete comments | Viktor Szakats <c****t@v****e> | 26 days ago | |
| 0d275121 | sftp: fix memleak on OOM in `sftp_init()` | Viktor Szakats <c****t@v****e> | 26 days ago | |
| 833b4851 | src: replace banned `strto*()` number parsing with local function | Viktor Szakats <c****t@v****e> | 26 days ago | |
| 48340150 | autotools: fix `memset_s()` detection | Viktor Szakats <c****t@v****e> | 27 days ago | |
| 6f0dcc3e | build: improve/extend clear memory API detection | Viktor Szakats <c****t@v****e> | 27 days ago | |
| 5b74ac4b | build: drop `CLEAR_MEMORY=NO` and `--disable-clear-memory` options | Viktor Szakats <c****t@v****e> | 27 days ago | |
| cf107fb7 | version: reflect KEX-SHA1, MAC-SHA1, deprecated APIs in `libssh2_build_option... | Viktor Szakats <c****t@v****e> | 27 days ago | |
| f84a56dd | RELEASE-NOTES: announce `libssh2_base64_decode()`, `libssh2_poll()` going no-ops | Viktor Szakats <c****t@v****e> | 28 days ago | |
| 566c9f2c | misc: use `SecureZeroMemory2()` if available (Windows) | Viktor Szakats <c****t@v****e> | 28 days ago | |
| bf7fa4c1 | packet: fix use-after-free of ignored extended data on eagain |
syed abdul khaliq <a****l@b****m>
Committed by: Viktor Szakats <c****t@v****e> |
28 days ago | |
| b47691be | tidy-up: rename `REQUIREMENTS.md` to `DEPENDENCIES.md` | Viktor Szakats <c****t@v****e> | 28 days ago | |
| eb4f5053 | RELEASE-NOTES: sync [ci skip] | Viktor Szakats <c****t@v****e> | 28 days ago | |
| 6857c88c | ossfuzz.sh: disable build options unnecessary for fuzzing | Viktor Szakats <c****t@v****e> | 29 days ago | |
| 571653ba | session_fixture: re-enable algos disabled for mbedTLS, the issue is fixed now | Viktor Szakats <c****t@v****e> | 29 days ago | |
| 6f3c640d | test_ssh2, examples: bump to SHA-256 fingerprints | Viktor Szakats <c****t@v****e> | 29 days ago | |
| 3e14d67d | mac: disable SHA1-based MACs by default | Viktor Szakats <c****t@v****e> | 29 days ago | |
| 99f93535 | kex: disable SHA1-based methods by default | Viktor Szakats <c****t@v****e> | 29 days ago | |
| bc6a0c5a | tidy-up: C and formatting nits | Viktor Szakats <c****t@v****e> | 29 days ago |