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