Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add macos13 PAM test target. | Darren Tucker | 2023-05-08 | 1 | -0/+1 |
| | |||||
* | Skip agent-peereid test on macos13. | Darren Tucker | 2023-05-08 | 1 | -1/+7 |
| | | | | | sudo -S nobody doesn't work on the github runners (probably a permission issue) so skip that test. | ||||
* | Include config.guess in debug output. | Darren Tucker | 2023-05-08 | 1 | -1/+3 |
| | |||||
* | Add macos-13 test target. | Darren Tucker | 2023-05-01 | 1 | -1/+8 |
| | | | | Also flatten OS list for clarity. | ||||
* | Test against LibreSSL 3.7.2. | Darren Tucker | 2023-04-11 | 1 | -1/+1 |
| | |||||
* | Configure with --target instead of deprecated form. | Darren Tucker | 2023-03-28 | 1 | -1/+1 |
| | |||||
* | Pass rpath when building 64bit Solaris. | Darren Tucker | 2023-03-27 | 1 | -1/+1 |
| | |||||
* | Explicitly disable OpenSSL on AIX test VM. | Darren Tucker | 2023-03-27 | 1 | -0/+1 |
| | |||||
* | Explicitly disable security key test on aix51 VM. | Darren Tucker | 2023-03-27 | 1 | -0/+1 |
| | | | | | We don't know how to build the shared objects required for the security key tests so skip them. | ||||
* | Split libcrypto and other config flags. | Darren Tucker | 2023-03-26 | 1 | -3/+6 |
| | | | | | This should allow the automatic OpenSSL version selection in the tests to work better. | ||||
* | Specify test target if we build without OpenSSL. | Darren Tucker | 2023-03-26 | 1 | -0/+3 |
| | | | | | When we decide we can't use the versions of OpenSSL available, also restrict the tests we run to avoid the ones that need OpenSSL. | ||||
* | Find suitable OpenSSL version. | Darren Tucker | 2023-03-26 | 1 | -3/+12 |
| | | | | | | Check the installed OpenSSL versions for a suitable one, and if there isn't (and we don't have a specific version configured) then build without OpenSSL. | ||||
* | Github testing support for BoringSSL | Damien Miller | 2023-03-24 | 3 | -0/+18 |
| | |||||
* | remove support for old libcrypto | Damien Miller | 2023-03-24 | 1 | -7/+0 |
| | | | | | | | OpenSSH now requires LibreSSL 3.1.0 or greater or OpenSSL 1.1.1 or greater with/ok dtucker@ | ||||
* | Test latest OpenSSL 1.1, 3.0 and LibreSSL 3.7. | Darren Tucker | 2023-03-19 | 1 | -3/+3 |
| | |||||
* | Show 9.3 branch instead of 9.2. | Darren Tucker | 2023-03-16 | 1 | -3/+3 |
| | |||||
* | Add Coverity badges. | Darren Tucker | 2023-03-03 | 1 | -0/+1 |
| | |||||
* | Adjust test jobs for new log directory. | Darren Tucker | 2023-03-01 | 4 | -1/+4 |
| | |||||
* | Remove extended ACLs from working dirs. | Darren Tucker | 2023-02-25 | 1 | -3/+3 |
| | | | | | This should allow umask to work as expected and prevent tests from failing due to excessive permissions on private keys. | ||||
* | Also run unit tests on AIX VMs. | Darren Tucker | 2023-02-21 | 1 | -1/+1 |
| | | | | | In the past these tests took too long, but these days it only adds about 5 min to the run. | ||||
* | Add CentOS 7 test targets. | Darren Tucker | 2023-02-10 | 1 | -0/+2 |
| | |||||
* | Replace 9.1 with 9.2 on CI status page. | Darren Tucker | 2023-02-07 | 1 | -3/+3 |
| | |||||
* | Skip connection-timeout test on minix3. | Darren Tucker | 2023-02-01 | 1 | -3/+5 |
| | | | | | | Minix 3's Unix domain sockets don't seem to work the way we expect, so skip connection-timeout test on that platform. While there, group together all similarly skipped tests and explicitly comment. | ||||
* | Skip connection-timeout test under Valgrind. | Darren Tucker | 2023-01-31 | 1 | -2/+4 |
| | | | | | Valgrind slows things down so much that the timeout test fails. Skip this test until we figure out if we can make it work. | ||||
* | Retry package installation 3 times. | Darren Tucker | 2023-01-13 | 1 | -3/+16 |
| | | | | | | When setting up the CI environment, retry package installation 3 times before going up. Should help prevent spurious failures during infrastructure issues. | ||||
* | Skip dynamic-forward test on minix3. | Darren Tucker | 2023-01-08 | 1 | -2/+3 |
| | | | | | | This test relies on loopback addresses which minix does not have. Previously the test would not run at all since it also doesn't have netcat, but now we use our own netcat it tries and fails. | ||||
* | Add tests for LibreSSL 3.7.0 and OpenSSL 1.1.1s. | Darren Tucker | 2022-12-19 | 1 | -0/+2 |
| | |||||
* | Use sudo when resetting perms on directories. | Darren Tucker | 2022-12-18 | 1 | -1/+1 |
| | |||||
* | Set group perms on regress dir. | Darren Tucker | 2022-12-18 | 1 | -1/+1 |
| | | | | This ensures that the tests don't fail due to StrictMode checks. | ||||
* | Fetch regress logs from obj dir. | Darren Tucker | 2022-12-18 | 1 | -1/+1 |
| | |||||
* | obsdsnap test VMs runs-on libvirt too. | Darren Tucker | 2022-12-13 | 1 | -1/+1 |
| | |||||
* | Run upstream obsdsnap tests on ephemeral runners. | Darren Tucker | 2022-12-13 | 1 | -0/+1 |
| | |||||
* | Move obsdsnap test VMs to ephemeral runners. | Darren Tucker | 2022-12-13 | 1 | -2/+2 |
| | |||||
* | Add SANDBOX_DEBUG to the kitchensink test build. | Darren Tucker | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | Skip unit tests on slow riscv64 hardware. | Darren Tucker | 2022-11-28 | 1 | -0/+4 |
| | |||||
* | Rework how selfhosted tests interact with runners. | Darren Tucker | 2022-11-28 | 2 | -31/+34 |
| | | | | | | | | | | | | | | | | Previously there was one runner per test target (mostly VMs). This had a few limitations: - multiple tests that ran on the same target (eg multiple build configs) were serialized on availability or that runner. - it needed manual balancing of VMs over host machines. To address this, make VMs that use ephemeral disks (ie most of them) all use a pool of runners with the "libvirt" label. This requires that we distinguish between "host" and "target" for those. Native runners and VMs with persistent disks (eg the constantly-updated snapshot ones) specify the same host and target. This should improve test throughput. | ||||
* | Run vmstartup from temp dir. | Darren Tucker | 2022-11-27 | 2 | -0/+2 |
| | | | | This will allow us to create ephemeral disk images per-runner. | ||||
* | Make "config" in matrix singular and pass in env. | Darren Tucker | 2022-11-27 | 3 | -95/+98 |
| | | | | | This will allow the startup scripts to adapt their behaviour based on the type and config. | ||||
* | Add "libvirt" label to dfly30. | Darren Tucker | 2022-11-27 | 1 | -0/+2 |
| | |||||
* | Rename "os" in matrix to "target". | Darren Tucker | 2022-11-27 | 3 | -95/+98 |
| | | | | | This is in preparation to distinguish this from the host that the runner runs on in case where they are separate (eg VMs). | ||||
* | Remove unused self-hosted test targets. | Darren Tucker | 2022-11-27 | 1 | -5/+0 |
| | |||||
* | Remove explicit "default" test config argument. | Darren Tucker | 2022-11-27 | 2 | -2/+3 |
| | | | | Not specifying the test config implicitly selects default args. | ||||
* | Add dfly62 test target. | Darren Tucker | 2022-11-11 | 1 | -0/+2 |
| | |||||
* | Skip reexec test on OpenSSL 1.1.1 specifically. | Darren Tucker | 2022-11-09 | 1 | -0/+5 |
| | | | | | OpenSSL 1.1.1 has a bug in its RNG that breaks reexec fallback, so skip that test. See bz#3483 for details. | ||||
* | Shutdown any VM before trying to check out repo. | Darren Tucker | 2022-11-08 | 1 | -1/+1 |
| | | | | | In the case where the previous run did not clean up, the checkout will fail as it'll leave a stale mount. | ||||
* | Run vm startup and shutdown from runner temp dir. | Darren Tucker | 2022-11-08 | 2 | -0/+4 |
| | | | | Should work even if the github workspace dir is on a stale sshfs mount. | ||||
* | Add valrind-5 test here too. | Darren Tucker | 2022-11-08 | 1 | -1/+1 |
| | |||||
* | Update checkout and upload actions. | Darren Tucker | 2022-11-08 | 4 | -9/+9 |
| | | | | | Update actions/checkout and actions/upload-artifact to main branch for compatibility with node.js v16. | ||||
* | Split out rekey test since it runs the longest. | Darren Tucker | 2022-11-08 | 2 | -3/+8 |
| | |||||
* | Fix merge conflict. | Darren Tucker | 2022-11-07 | 1 | -7/+1 |
| |