Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Spell omnios test host correctly. | Darren Tucker | 2024-09-10 | 1 | -1/+1 |
| | |||||
* | Add omnios test target. | Darren Tucker | 2024-09-10 | 1 | -0/+2 |
| | |||||
* | Also test PAM on dfly64. | Darren Tucker | 2024-09-10 | 1 | -0/+1 |
| | |||||
* | Move rekey test into valgrind-2. | Darren Tucker | 2024-08-22 | 2 | -7/+2 |
| | | | | | | | Now that the rekey test has been optimized it's fast enough to not be in its own valgrind test, so move it into valgrind-2, which is currently the quickest of the others, bringing all of them to roughly the same runtime of ~1.1 hours. | ||||
* | Add compat functions for EVP_Digest{Sign,Verify}. | Darren Tucker | 2024-08-17 | 1 | -0/+2 |
| | | | | | This should make LibreSSL 3.1.x through 3.3.x work again. Code from tb@, ok djm@. Restore the test configs covering those. | ||||
* | retire testing aginst older LibreSSL versions | Damien Miller | 2024-08-15 | 1 | -2/+0 |
| | | | | | | | | | libressl prior to 3.4.x lack support for the EVP_DigestSign and EVP_DigestVerify APIs that we need now that sshkey is converted to EVP_PKEY. If someone makes a good case for why we should support these versions then we could bring back support with wrappers. | ||||
* | Explicitly install libssl-devel cygwin. | Darren Tucker | 2024-07-28 | 1 | -1/+1 |
| | | | | Should fix CI tests for cygwin default config. | ||||
* | Add 9.8 branch to ci-status page. | Darren Tucker | 2024-07-04 | 1 | -0/+4 |
| | |||||
* | Rerun upstream tests on .sh file changes too. | Darren Tucker | 2024-06-20 | 1 | -1/+1 |
| | |||||
* | Move -f to the place needed to restart sshd. | Darren Tucker | 2024-06-19 | 1 | -1/+1 |
| | |||||
* | Need to supply "-f" to restart sshd. | Darren Tucker | 2024-06-19 | 1 | -1/+1 |
| | |||||
* | Restart sshd after installing it for testing. | Darren Tucker | 2024-06-19 | 1 | -1/+1 |
| | | | | | | When installing an sshd built without OpenSSL the mismatch between the running sshd and newly installed sshd-session will cause the remainder of the test to fail. | ||||
* | Remove macos-11 runner. | Darren Tucker | 2024-06-19 | 1 | -2/+0 |
| | | | | Github is retiring them soon. | ||||
* | minix doesn't have loopback, so skip penalty tests | Damien Miller | 2024-06-17 | 1 | -1/+1 |
| | | | | pointed out by dtucker@ | ||||
* | skip penalty-expire test in valgrind test env | Damien Miller | 2024-06-14 | 1 | -0/+1 |
| | |||||
* | Remove 9.6 branch from status page. | Darren Tucker | 2024-04-25 | 1 | -4/+0 |
| | |||||
* | Update LibreSSL and OpenSSL versions tested. | Darren Tucker | 2024-04-25 | 1 | -2/+5 |
| | | | | | | Update LibreSSL versions to current releases (3.8.4 & 3.9.1). Add newly-released OpenSSL 3.3.0, and add tests against the 3.1 and 3.3 branches. | ||||
* | Port changes from selfhosted to upstream tests. | Darren Tucker | 2024-03-31 | 1 | -2/+13 |
| | | | | Should get them working again. | ||||
* | Rearrange selfhosted VM scheduling. | Darren Tucker | 2024-03-30 | 2 | -15/+39 |
| | | | | | | | | | | | | | | | | | | | | Instead of trying to infer the type of the self hosted tests in each of the driver scripts (inconsistently...), set one of the following variables to "true" in the workflow: VM: tests run in a virtual machine. EPHEMERAL: tests run on an ephemeral virtual machine. PERSISTENT: tests run on a persistent virtual machine REMOTE: tests run on a physical remote host. EPHEMERAL VMs can have multiple instances of any given VM can exist simultaneously and are run by a runner pool. The other types have a dedicated runner instance and can only run a single test at a time. Other settings: SSHFS: We need to sshfs mount over the repo so the workflow can collect build artifacts. This also implies the tests must be run over ssh. DEBUG_ACTIONS: enable "set -x" in scripts for debugging. | ||||
* | Fix name of OpenBSD upstream CI jobs. | Darren Tucker | 2024-03-26 | 1 | -1/+1 |
| | |||||
* | Really mkdir /usr/local/etc in CI tests. | Darren Tucker | 2024-03-26 | 1 | -1/+1 |
| | |||||
* | Better short name for OpenBSD upstream CI jobs too. | Darren Tucker | 2024-03-26 | 1 | -0/+1 |
| | |||||
* | Ensure /usr/local/etc exists before using in tests. | Darren Tucker | 2024-03-26 | 1 | -0/+1 |
| | |||||
* | Be more specific about when to rerun workflows. | Darren Tucker | 2024-03-26 | 4 | -6/+6 |
| | |||||
* | Add short names for test jobs on github CI. | Darren Tucker | 2024-03-26 | 2 | -0/+2 |
| | |||||
* | Add Mac OS X 14 test targets. | Darren Tucker | 2024-03-25 | 1 | -0/+2 |
| | |||||
* | Update branches shown on ci-status to 9.7 and 9.6. | Darren Tucker | 2024-03-25 | 1 | -6/+6 |
| | |||||
* | Test against current OpenSSL and LibreSSL releases. | Darren Tucker | 2024-03-11 | 1 | -4/+5 |
| | | | | | Add LibreSSL 3.9.0, bump older branches to their respective current releases. | ||||
* | Add nbsd10 test target. | Darren Tucker | 2024-02-22 | 1 | -0/+1 |
| | |||||
* | Interop test against PuTTY snapshot and releases. | Darren Tucker | 2024-02-07 | 3 | -0/+42 |
| | |||||
* | Put privsep dir on OS X on /usr/local. | Darren Tucker | 2024-02-06 | 1 | -0/+4 |
| | | | | | On some runners we can't create /var/empty, so put it some place we can write. Should fix test breakage on Max OS X 11. | ||||
* | Add --disable-fd-passing option. | Darren Tucker | 2024-02-06 | 1 | -5/+7 |
| | | | | | .. and enable for the minix3 test VM. This will cause it to more reliably skip tests that need FD passing and should fix the current test breakage. | ||||
* | Add tests for OpenSSL 3.2.0 and 3.2 stable branch. | Darren Tucker | 2023-11-26 | 1 | -0/+2 |
| | |||||
* | Add an Ubuntu 22.04 test VM. | Darren Tucker | 2023-11-23 | 1 | -0/+1 |
| | | | | | This is the same version as Github's runners so most of the testing on it is over there, but having a local VM makes debugging much easier. | ||||
* | Add gcc-12 -Werror test on Ubuntu 22.04. | Darren Tucker | 2023-11-23 | 2 | -3/+14 |
| | | | | Explictly specify gcc-11 on Ubuntu 22.04 (it's the system compiler). | ||||
* | Add fbsd14 VM to test pool. | Darren Tucker | 2023-11-21 | 1 | -0/+2 |
| | |||||
* | Test current releases of LibreSSL and OpenSSL. | Darren Tucker | 2023-11-13 | 1 | -4/+4 |
| | | | | Retire some of the older releases. | ||||
* | Put long-running test targets on hipri runners. | Darren Tucker | 2023-11-01 | 1 | -7/+8 |
| | | | | | | Some of the selfhosted test targets take a long time to run for various reasons, so label them for "libvirt-hipri" runners so that they can start immediately. This should reduce the time to complete all tests. | ||||
* | Add obsd74 test VM and retire obsd69 and obsd70. | Darren Tucker | 2023-10-30 | 1 | -2/+1 |
| | |||||
* | Restore nopasswd sudo rule on Mac OS X. | Darren Tucker | 2023-10-30 | 1 | -7/+19 |
| | | | | | This seems to be missing from some (but not all) github runners, so restore it if it seems to be missing. | ||||
* | Don't exit early when setting up on Mac OS X. | Darren Tucker | 2023-10-30 | 1 | -5/+12 |
| | | | | | We probably need some of the other bits in there (specifically, setting the perms on the home directory) so make it less of a special snowflake. | ||||
* | Install Dropbear for interop testing. | Darren Tucker | 2023-10-20 | 1 | -2/+2 |
| | |||||
* | Don't use make -j2. | Darren Tucker | 2023-10-12 | 2 | -4/+4 |
| | | | | | | While we have 2 cores available on github runners, not using it means that the most recent log message is the actual failure, rather than having to search back through the log for it. | ||||
* | Set LLONG_MAX for C89 test. | Darren Tucker | 2023-08-31 | 1 | -0/+7 |
| | | | | | | If we don't have LLONG_MAX, configure will figure out that it can get it by setting -std=gnu99, at which point we won't be testing C89 any more. To avoid this, feed it in via CFLAGS. | ||||
* | obsd-arm64 host is real hardware... | Darren Tucker | 2023-08-21 | 1 | -1/+1 |
| | | | | so put in the correct config location. | ||||
* | Add OpenBSD ARM64 test host. | Darren Tucker | 2023-08-21 | 1 | -0/+1 |
| | |||||
* | Add test for zlib development branch. | Darren Tucker | 2023-08-21 | 3 | -0/+13 |
| | |||||
* | Add 9.4 branch to CI status page. | Darren Tucker | 2023-08-18 | 1 | -0/+4 |
| | |||||
* | Add obsd72 and obsd73 test targets. | Darren Tucker | 2023-08-13 | 1 | -0/+2 |
| | |||||
* | Retire dfly58 test VM. Add dfly64. | Darren Tucker | 2023-07-27 | 1 | -1/+1 |
| |