summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add "libvirt" label to dfly30.Darren Tucker2022-11-271-0/+2
|
* Rename "os" in matrix to "target".Darren Tucker2022-11-273-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 Tucker2022-11-261-5/+0
|
* Remove explicit "default" test config argument.Darren Tucker2022-11-262-2/+3
| | | | Not specifying the test config implicitly selects default args.
* Add fallback for old platforms w/out MAP_ANON.Darren Tucker2022-11-231-0/+10
|
* If we haven't found it yet, recheck for sys/stat.h.Darren Tucker2022-11-231-1/+8
| | | | | | | | On some very old platforms, sys/stat.h needs sys/types.h, however autoconf 2.71's AC_CHECK_INCLUDES_DEFAULT checks for them in the opposite order, which in combination with modern autoconf's "present but cannot be compiled" behaviour causes it to not be detected.
* Add dfly62 test target.Darren Tucker2022-11-111-0/+2
|
* upstream: Handle dynamic remote port forwarding in escape commandline'sdtucker@openbsd.org2022-11-111-3/+10
| | | | | | -R processing. bz#3499, ok djm@ OpenBSD-Commit-ID: 194ee4cfe7ed0e2b8ad0727f493c798a50454208
* Remove seed passing over reexec.Darren Tucker2022-11-102-42/+0
| | | | | | | | This was added for the benefit of platforms using ssh-rand-helper to prevent a delay on each connection as sshd reseeded itself. ssh-random-helper is long gone, and since the re-exec happens before the chroot the re-execed sshd can reseed itself normally. ok djm@
* Skip reexec test on OpenSSL 1.1.1 specifically.Darren Tucker2022-11-091-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.
* upstream: Fix typo in fatal error message.dtucker@openbsd.org2022-11-091-2/+2
| | | | | | Patch from vapier at chromium.org. OpenBSD-Commit-ID: 8a0c164a6a25eef0eedfc30df95bfa27644e35cf
* upstream: Remove errant colon and simplify formatdtucker@openbsd.org2022-11-091-3/+3
| | | | | | string in error messages. Patch from vapier at chromium.org. OpenBSD-Commit-ID: fc28466ebc7b74e0072331947a89bdd239c160d3
* upstream: rename client_global_hostkeys_private_confirm() todjm@openbsd.org2022-11-091-4/+4
| | | | | | | client_global_hostkeys_prove_confirm(), as it handles the "hostkeys-prove00@openssh.com" message; no functional change OpenBSD-Commit-ID: 31e09bd3cca6eed26855b88fb8beed18e9bd026d
* upstream: typo in commentdjm@openbsd.org2022-11-091-2/+2
| | | | OpenBSD-Commit-ID: 39c58f41e0f32d1ff31731fa6f5bbbc3ad25084a
* Defer seed_rng until after closefrom call.Darren Tucker2022-11-081-2/+2
| | | | | | seed_rng will initialize OpenSSL, and some engine providers (eg Intel's QAT) will open descriptors for their own use. bz#3483, patch from joel.d.schuetze at intel.com, ok djm@
* Fix comment text. From emaste at freebsd.org.Darren Tucker2022-11-081-2/+2
|
* Avoid assuming layout of fd_setPierre Ossman2022-11-081-26/+12
| | | | | | | | | | POSIX doesn't specify the internal layout of the fd_set object, so let's not assume it is just a bit mask. This increases compatibility with systems that have a different layout. The assumption is also worthless as we already refuse to use file descriptors over FD_SETSIZE anyway. Meaning that the default size of fd_set is quite sufficient.
* Shutdown any VM before trying to check out repo.Darren Tucker2022-11-081-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 Tucker2022-11-082-0/+4
| | | | Should work even if the github workspace dir is on a stale sshfs mount.
* Add valrind-5 test here too.Darren Tucker2022-11-081-1/+1
|
* Update checkout and upload actions.Darren Tucker2022-11-084-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 Tucker2022-11-082-3/+8
|
* upstream: The IdentityFile option in ssh_config can also be used todtucker@openbsd.org2022-11-071-2/+6
| | | | | | | | specify a public key file, as documented in ssh.1 for the -i option. Document this also for IdentityFile in ssh_config.5, for documentation completeness. From laalsaas at systemli.org via portable github PR#352, ok jmc@ djm@ OpenBSD-Commit-ID: 2f943be9f96e60ef81a9a4faa25b009999f9883b
* upstream: Remove some set but otherwise unused variables, spotteddtucker@openbsd.org2022-11-072-6/+5
| | | | | | in -portable by clang 16's -Wunused-but-set-variable. ok djm@ OpenBSD-Commit-ID: 3d943ddf2369b38fbf89f5f19728e7dc1daf3982
* upstream: Check for and disallow MaxStartups values less than ordtucker@openbsd.org2022-11-071-1/+5
| | | | | | | equal to zero during config parsing, rather than faling later at runtime. bz#3489, ok djm@ OpenBSD-Commit-ID: d79c2b7a8601eb9be493629a91245d761154308b
* upstream: fix parsing of hex cert expiry time; was checking whether thedjm@openbsd.org2022-11-071-2/+2
| | | | | | | | start time began with "0x", not the expiry time. from Ed Maste OpenBSD-Commit-ID: 6269242c3e1a130b47c92cfca4d661df15f05739
* Fix merge conflict.Darren Tucker2022-11-071-7/+1
|
* Branch-specific links for master status badges.Darren Tucker2022-11-071-0/+6
|
* Add CIFuzz status badge.Darren Tucker2022-11-071-0/+1
|
* Do not run CIFuzz on selfhosted tree.Darren Tucker2022-11-071-1/+1
| | | | We already run it on the regular tree, no need to double up.
* Whitespace change to trigger CIFuzz workflow.Darren Tucker2022-11-071-0/+1
|
* Run cifuzz workflow on the actions as regular CI.Darren Tucker2022-11-071-1/+6
|
* Add CIFuzz integrationDavid Korczynski2022-11-071-0/+26
|
* upstream: Import regenerated moduli.dtucker@openbsd.org2022-11-071-419/+424
| | | | OpenBSD-Commit-ID: b0e54ee4d703bd6929bbc624068666a7a42ecb1f
* upstream: Fix typo. From pablomh via -portable github PR#344.dtucker@openbsd.org2022-11-071-2/+2
| | | | OpenBSD-Commit-ID: d056ee2e73691dc3ecdb44a6de68e6b88cd93827
* Link to branch-specific queries for V_9_1 status.Darren Tucker2022-11-071-3/+4
|
* Use "prohibit-password" in -portable comments.Darren Tucker2022-11-071-1/+1
| | | | | "without-password" is the deprecated alias for "prohibit-password", so we should reference the latter. From emaste at freebsd.org.
* Fix tracing disable on FreeBSD.Darren Tucker2022-11-071-1/+11
| | | | | | Some versions of FreeBSD do not support using id 0 to refer to the current pid for procctl, so pass getpid() explicitly. From emaste at freebsd.org.
* Fix setres*id checks to work with clang-16.Darren Tucker2022-11-071-3/+6
| | | | | | | glibc has the prototypes for setresuid and setresgid behind _GNU_SOURCE, and clang 16 will error out on implicit function definitions, so add _GNU_SOURCE and the required headers to the configure checks. From sam at @gentoo.org via bz#3497.
* configure.ac: Fix -Wstrict-prototypesSam James2022-11-061-4/+4
| | | | | | | | Clang 16 now warns on this and it'll be removed in C23, so let's just be future proof. It also reduces noise when doing general Clang 16 porting work (which is a big job as it is). github PR#355. Signed-off-by: Sam James <sam@gentoo.org>
* configure.ac: Add <pty.h> include for openptySam James2022-11-061-0/+3
| | | | | | | | Another Clang 16ish fix (which makes -Wimplicit-function-declaration an error by default). github PR#355. See: 2efd71da49b9cfeab7987058cf5919e473ff466b See: be197635329feb839865fdc738e34e24afd1fca8
* Fix broken zlib link.Rochdi Nassah2022-11-041-1/+1
|
* Don't run openbsd-compat tests on Cygwin.Darren Tucker2022-11-042-4/+3
| | | | | | Add "compat-tests" to the default TEST_TARGET so we can override as necessary. Override TEST_TARGET for Cygwin as the tests don't currently compile there.
* upstream: replace recently-added valid_domain() check for hostnamesdjm@openbsd.org2022-11-031-8/+12
| | | | | | | going to known_hosts with a more relaxed check for bad characters; previous commit broke address literals. Reported by/feedback from florian@ OpenBSD-Commit-ID: 10b86dc6a4b206adaa0c11b58b6d5933898d43e0
* Rerun tests on changes to Makefile.in in any dir.Darren Tucker2022-11-032-3/+3
|
* Link libssh into compat tests.Darren Tucker2022-11-031-2/+3
| | | | The cygwin compat code uses xmalloc, so add libssh.a so pick up that.
* Fix compat regress to work with non-GNU make.Darren Tucker2022-11-031-1/+1
|
* Increase selfhosted job timeout.Darren Tucker2022-11-031-0/+1
| | | | | | The default job timeout of 360 (6h) is not enough to complete the regress tests for some of the slow VMs depending on the load on the host. Increase to 600 (10h).
* Only run opensslver tests if built with OpenSSL.Darren Tucker2022-11-031-0/+2
|
* Add tests for OpenSSL 3.0.7 and LibreSSL 3.6.1.Darren Tucker2022-11-021-1/+2
|