Commit Graph
460 Commits
Author SHA1 Message Date
Darren Tucker 7b776066bc Update LibreSSL test 4.3.1->4.3.2. 2026-06-01 17:39:40 +10:00
Darren Tucker 0a561f9067 Run hardenedmalloc test on ubuntu-latest.
Needed for newer clang that supports -std=c23.
2026-05-26 10:48:19 +10:00
Darren Tucker 3468ac7296 Hardenedmalloc needs -std=c23 so build with clang. 2026-05-26 09:35:42 +10:00
Darren Tucker 66847768ff Add OpenBSD 7.9 test VM. 2026-05-21 18:39:54 +10:00
Darren Tucker d0d7981cf5 Another shell portability fix for Solaris. 2026-05-21 18:39:28 +10:00
Darren Tucker 498372545f Use backticks for shell portability w/ Solaris. 2026-05-21 18:25:50 +10:00
Darren Tucker 18b9db789e Add interop tests against Dropbear >= 2020.79 2026-05-21 18:01:01 +10:00
Darren Tucker 55df196e39 Retire OmniOS r151046 & r151054 test configs.
They require packages from an external mirror which has been unreliable
lately, so stop relying on it.
2026-05-12 19:53:54 +10:00
Darren Tucker 6d9116d4df Handle missing packages for FreeBSD 12.4.
(Most) FreeBSD mirrors no longer have packages for 12.x, so install the
only thing we need (sudo) from source on.
2026-05-12 19:47:13 +10:00
Darren Tucker 99f1e0c2f9 OmniOS: check for gcc before installing. 2026-05-12 18:50:20 +10:00
Darren Tucker ded80eb0ff Add VM test versions for : OmniOS and FreeBSD.
Add OmniOS r151056 and r151058 (with build-essentials, so hopefully
faster and lower dependency) and FreeBSD 12.4 for better coverage.
2026-05-12 18:07:45 +10:00
Darafei Praliaskouski 56e73cd804 ci: avoid rsync dependency in NetBSD VM jobs 2026-05-11 18:16:59 +10:00
Darren Tucker 4ea08a0353 Improve NetBSD PAM tests.
- Set random password and use for password auth test.
 - When testing PAM builds, test with and without UsePAM.
2026-05-05 00:09:12 +10:00
Darren Tucker 504d01d81f Improve FreeBSD PAM tests.
- Set random password and use for password auth test.
 - When testing PAM builds, test with and without UsePAM.
2026-05-05 00:09:11 +10:00
Darren Tucker a05de3f67f Update to FreeBSD 14.4, add 15.0. 2026-05-05 00:09:11 +10:00
Darren Tucker 6296749fe1 Improve Solaris PAM tests.
- Set up and run tests with SUDO.
 - Set random password to use for password & kbdint auth tests.
 - Only run t-exec when re-testing with PAM, don't rerun unit tests.
 - When testing PAM builds, test with and without UsePAM.
2026-05-05 00:09:07 +10:00
Darren Tucker f9d62eaa53 Only run t-exec when re-testing with PAM.
There's no point rerunning unit tests.
2026-05-05 00:09:06 +10:00
Darren Tucker 05af6553e9 Add Solaris 11.4-clang-19 test. 2026-05-05 00:09:05 +10:00
Darren Tucker cb654c2ce7 Add RUN_ONLY_PLATFORM to run a subset of tests. 2026-05-05 00:09:05 +10:00
Darren Tucker 5fa60ae0d2 Remove 9.9 and 10.0 branches from build status page. 2026-05-01 09:19:56 +10:00
Renaud Allard 7ab5e4073a vm.yml: fix solaris PAM tests
Add missing SSHD_CONFOPTS="UsePam yes" to the solaris PAM test
step so it actually tests PAM functionality instead of re-running
the default tests with a PAM-enabled binary.
2026-04-30 09:28:17 +10:00
Darren Tucker b9ccca0edf Add tracking for 10.3 branch. 2026-04-29 09:14:31 +10:00
Darren Tucker 6185d1e6f7 Rename obsd arm64 snapshot VM for consistency. 2026-04-28 09:10:44 +10:00
Darren Tucker 2be9cec2fc Update OpenSSL tested versions. 2026-04-27 21:53:36 +10:00
Darren Tucker b41203e500 Comment out new PAM valgrind test until debugged. 2026-04-27 21:47:55 +10:00
Darren Tucker 4e0d1aea89 Simplify Cygwin permissions setting. 2026-04-27 21:47:50 +10:00
Darren Tucker 6c5235cb66 Reorder steps to change perms before displaying. 2026-04-27 21:47:49 +10:00
Darren Tucker ba110a56a7 Allow setting TEST_SSH_TRACE via Github. 2026-04-27 21:47:48 +10:00
Darren Tucker 8751cd9c5c Add tests for libressl-4.3.1. 2026-04-27 21:47:47 +10:00
Darren Tucker 1afbd7bd1f Re-enable SHA1 sigs in OpenSSL on Cygwin for tests.
Recently Cygwin imported changes from Fedora which disable SHA1
signatures by default.  This breaks the unit tests (and a couple of
regression tests), so set rh-allow-sha1-signatures=yes in the OpenSSL
config to re-enable them.
2026-04-27 21:47:46 +10:00
Bob Beck eb34f95206 Make ci work for OpenSSL 4 variants 2026-04-17 17:44:06 +10:00
Darren Tucker 713ec5c5ae Test against OpenSSL 3.6.2, 4.0.0 and 4.0-stable. 2026-04-16 20:55:23 +10:00
Dmitry Misharov b6d46558db account newer openssl versions in .github/setup_ci.sh 2026-04-16 19:35:04 +10:00
Darren Tucker f2da6737e2 Match case with other messages. 2026-04-16 19:32:34 +10:00
Darren Tucker d3efbba14f Add a VM-based test for OpenBSD-current. 2026-03-26 18:56:18 +11:00
Darren Tucker 4bb4f1601e Add a Valgrind test of the PAM config. 2026-03-26 18:56:15 +11:00
Darren Tucker 12da685dfc Upstream tests don't use the config file. 2026-03-26 18:56:14 +11:00
Darren Tucker c26d90e5ad Remove BoringSSL rpath as it's statically linked. 2026-03-01 09:41:39 +11:00
Darren Tucker c940e709ae Check regress passwd is set before enabling kbdint. 2026-02-23 20:54:55 -05:00
Darren Tucker a07a53b00e Activate kbdint test on PAM configs. 2026-02-23 20:21:14 -05:00
Darren Tucker 5f98660c51 Install libaudit-dev for --with-audit=linux test. 2026-02-18 12:39:31 -05:00
Darren Tucker c9fcea8865 Enable BSM audit test on FreeBSD VMs. 2026-02-18 11:22:37 -05:00
Darren Tucker f1a9628cd7 Move BSM audit test to selfhosted runner.
The vmactions VM on Github does not have the required libraries
installed.
2026-02-18 10:59:02 -05:00
Darren Tucker 97e8e66219 Increase riscv64 test coverage.
The machine running the tests has been replaced with a faster one.
2026-02-18 10:51:09 -05:00
Darren Tucker e5e18432a2 Whitespace fix. 2026-02-18 10:49:35 -05:00
Darren Tucker b046330617 Add test coverage for all of the --audit= configs. 2026-02-18 09:49:41 -05:00
Darren Tucker 6243936918 Remove openindiana VM test.
When it works it's by far the slowest (>1h to install packages) and the
package installation is flaky.  We can bring it back if their infra ever
improves.
2026-02-09 09:06:19 +11:00
Darren Tucker 249476f45d Test KERBEROS5=yes builds on OpenBSD. 2026-02-09 04:05:31 +11:00
Darren Tucker b83c0bb510 Enable gss-auth tests on Kerberos test configs. 2026-02-07 06:58:59 +11:00
Pavol Žáčik d84dbccee4 Add a GSSAPI authentication test 2026-02-07 06:53:04 +11:00