Darren Tucker
a6b4ec94e5
Add OPENBSD ORIGINAL marker.
2021-04-24 17:52:24 +10:00
Darren Tucker
3737c9f66e
Replace "==" (a bashism) with "=".
2021-04-23 19:49:46 +10:00
Darren Tucker
a116b6f5be
Add nbsd2 test target.
2021-04-23 16:34:48 +10:00
Darren Tucker
196bf2a9bb
Add obsd68 test target.
2021-04-23 14:54:10 +10:00
Darren Tucker
e3ba6574ed
Remove dependency on bash.
2021-04-23 14:53:32 +10:00
Darren Tucker
db1f9ab8fe
Add obsd67 test target.
2021-04-23 14:41:13 +10:00
Darren Tucker
c039a6bf79
Re-add macos-11.0 test target.
2021-04-23 11:08:23 +10:00
Darren Tucker
a6db3a47b5
Add openindiana test target.
2021-04-23 10:28:28 +10:00
Darren Tucker
3fe7e73b02
Test krb5 on Solaris 11 too.
2021-04-23 10:26:35 +10:00
Darren Tucker
f57fbfe5eb
Don't always set SUDO.
...
Rely on sourcing configs to set as appropriate.
2021-04-22 22:29:33 +10:00
Darren Tucker
e428f29402
Remove now-unused 2nd arg to configs.
2021-04-22 22:29:33 +10:00
Darren Tucker
cb4ff640d7
Add win10 test target.
2021-04-22 22:29:33 +10:00
Darren Tucker
4457837238
Add nbsd8 test target.
2021-04-22 22:29:33 +10:00
Darren Tucker
bd4fba22e1
Add obsd51 target.
2021-04-22 22:29:33 +10:00
Darren Tucker
9403d0e805
Add fbsd13 target.
2021-04-22 22:29:33 +10:00
Damien Miller
e86968280e
depend
2021-04-16 13:55:25 +10:00
Damien Miller
2fb25ca11e
crank version in README and RPM spec files
2021-04-16 13:53:02 +10:00
djm@openbsd.org
b2b60ebab0
upstream: openssh-8.6
...
OpenBSD-Commit-ID: b5f3e133c846127ec114812248bc17eff07c3e19
2021-04-16 13:43:30 +10:00
markus@openbsd.org
faf2b86a46
upstream: do not pass file/func to monitor; noted by Ilja van Sprundel;
...
ok djm@
OpenBSD-Commit-ID: 85ae5c063845c410283cbdce685515dcd19479fa
2021-04-16 13:24:33 +10:00
Damien Miller
2dc328023f
sshd don't exit on transient read errors
...
openssh-8.5 introduced a regression that would cause sshd to exit
because of transient read errors on the network socket (e.g. EINTR,
EAGAIN). Reported by balu.gajjala AT gmail.com via bz3297
2021-04-14 11:42:55 +10:00
Damien Miller
d5d6b7d76d
perform report_failed_grab() inline
2021-04-10 18:45:00 +10:00
Damien Miller
ea996ce2d0
dedicated gnome-ssk-askpass3 source
...
Compatibility with Wayland requires that we use the gdk_seat_grab()
API for grabbing mouse/keyboard, however these API don't exist in
Gtk+2.
This branches gnome-ssk-askpass2.c => gnome-ssk-askpass3.c and
makes the changes to use the gdk_seat_grab() instead of grabbing
mouse/focus separately via GDK.
In the future, we can also use the branched file to avoid some
API that has been soft-deprecated in GTK+3, e.g. gtk_widget_modify_fg
2021-04-10 18:22:57 +10:00
Darren Tucker
bfa5405da0
Ensure valgrind-out exists.
...
Normally the regress tests would create it, but running the unit tests
on their own would fail because the directory did not exist.
2021-04-08 15:18:15 +10:00
Darren Tucker
1f189181f3
Pass OBJ to unit test make invocation.
...
At least the Valgrind unit tests uses $OBJ.
2021-04-08 15:17:19 +10:00
Darren Tucker
f42b550c28
Add pattern for valgrind-unit.
2021-04-08 14:20:12 +10:00
Darren Tucker
19e5344627
Run unit tests under valgrind.
...
Run a separate build for the unit tests under Valgrind. They take long
enough that running in parallel with the other Valgrind tests helps.
2021-04-08 13:35:14 +10:00
Darren Tucker
80032102d0
ifdef out MIN and MAX.
...
In -portable, defines.h ensures that these are defined, so redefining
potentially causes a warning. We don't just delete it to make any
future code syncs a little but easier. bz#3293.
2021-04-08 13:25:57 +10:00
Darren Tucker
d1bd184046
Remove only use of warn().
...
The warn() function is only used in one place in portable and does not
exist upstream. Upgrade the only instance it's used to fail()
(the privsep/sandbox+proxyconnect, from back when that was new) and
remove the now-unused function.
2021-04-07 17:02:51 +10:00
Darren Tucker
fea8f4b1aa
Move make_tmpdir() into portable-specific area.
...
Reduces diff vs OpenBSD and makes it more likely diffs will apply
cleanly.
2021-04-07 17:02:51 +10:00
dtucker@openbsd.org
13e5fa2acf
upstream: Add TEST_SSH_ELAPSED_TIMES environment variable to print the
...
elapsed time in seconds of each test. This depends on "date +%s" which is
not specified by POSIX but is commonly implemented.
OpenBSD-Regress-ID: ec3c8c19ff49b2192116a0a646ee7c9b944e8a9c
2021-04-07 17:02:51 +10:00
Darren Tucker
ef4f46ab43
Move the TEST_SSH_PORT section down a bit.
...
This groups the portable-specific changes together and makes it a
little more likely that patches will apply cleanly.
2021-04-07 17:02:51 +10:00
Darren Tucker
3674e33fa7
Further split Valgrind tests.
...
Even split in two, the Valgrind tests take by far the longest to run,
so split them four ways to further increase parallelism.
2021-04-07 17:02:27 +10:00
djm@openbsd.org
961af266b8
upstream: include "ssherr.h" not <ssherr.h>; from Balu Gajjala via
...
bz#3292
OpenBSD-Commit-ID: e9535cd9966eb2e69e73d1ede1f44905c30310bd
2021-04-07 09:25:53 +10:00
Damien Miller
e7d0a285db
wrap struct rlimit in HAVE_GETRLIMIT too
2021-04-07 08:50:38 +10:00
Damien Miller
f283a6c2e0
wrap getrlimit call in HAVE_GETRLIMIT; bz3291
2021-04-07 08:20:59 +10:00
dtucker@openbsd.org
679bdc4a5c
upstream: Don't check return value of unsetenv(). It's part of the
...
environment setup and not part of the actual test, and some platforms
-portable runs on declare it as returning void, which prevents the test from
compiling.
OpenBSD-Regress-ID: 24f08543ee3cdebc404f2951f3e388cc82b844a1
2021-04-06 19:31:18 +10:00
jmc@openbsd.org
320af2f3de
upstream: remove stray inserts; from matthias schmidt
...
OpenBSD-Commit-ID: 2c36ebdc54e14bbf1daad70c6a05479a073d5c63
2021-04-06 19:08:53 +10:00
jmc@openbsd.org
801f710953
upstream: missing comma; from kawashima james
...
OpenBSD-Commit-ID: 31cec6bf26c6db4ffefc8a070715ebef274e68ea
2021-04-06 19:08:53 +10:00
Darren Tucker
b3ca08cb17
Install libcbor with libfido2.
2021-04-05 23:48:31 +10:00
Damien Miller
f3ca8af87a
enable authopt and misc unit tests
...
Neither were wired into the build, both required some build
adaptations for -portable
2021-04-03 18:21:08 +11:00
djm@openbsd.org
dc1b45841f
upstream: typos in comments; GHPR#180 from Vill
...
=?UTF-8?q?e=20Skytt=C3=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
OpenBSD-Commit-ID: 93c732381ae0e2b680c79e67c40c1814b7ceed2c
2021-04-03 17:59:32 +11:00
djm@openbsd.org
53ea05e09b
upstream: sync CASignatureAlgorithms lists with reality. GHPR#174 from
...
Matt Hazinski
OpenBSD-Commit-ID: f05e4ca54d7e67b90fe58fe1bdb1d2a37e0e2696
2021-04-03 17:57:01 +11:00
Damien Miller
57ed647ee0
polish whitespace for portable files
2021-04-03 17:47:37 +11:00
djm@openbsd.org
31d8d231eb
upstream: highly polished whitespace, mostly fixing spaces-for-tab
...
and bad indentation on continuation lines. Prompted by GHPR#185
OpenBSD-Commit-ID: e5c81f0cbdcc6144df1ce468ec1bac366d8ad6e9
2021-04-03 17:23:02 +11:00
djm@openbsd.org
34afde5c73
upstream: whitespace (tab after space)
...
OpenBSD-Commit-ID: 0e2b3f7674e985d3f7c27ff5028e690ba1c2efd4
2021-04-03 17:20:00 +11:00
Darren Tucker
7cd262c1c5
Save config.h and config.log on failure too.
2021-04-03 16:59:10 +11:00
djm@openbsd.org
460aee9298
upstream: fix incorrect plural; from Ville Skyt
...
=?UTF-8?q?t=C3=A4=20via=20GHPR#181?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
OpenBSD-Commit-ID: 92f31754c6296d8f403d7c293e09dc27292d22c9
2021-04-03 16:49:02 +11:00
djm@openbsd.org
082804c14e
upstream: ensure that pkcs11_del_provider() is called before exit -
...
some PKCS#11 providers get upset if C_Initialize is not matched with
C_Finalize.
From Adithya Baglody via GHPR#234; ok markus
OpenBSD-Commit-ID: f8e770e03b416ee9a58f9762e162add900f832b6
2021-04-03 16:42:45 +11:00
djm@openbsd.org
464ebc82aa
upstream: unused variable
...
OpenBSD-Commit-ID: 85f6a394c8e0f60d15ecddda75176f112007b205
2021-04-03 16:30:17 +11:00
djm@openbsd.org
dc3c0be820
upstream: Fix two problems in string->argv conversion: 1) multiple
...
backslashes were not being dequoted correctly and 2) quoted space in the
middle of a string was being incorrectly split.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
A unit test for these cases has already been committed
prompted by and based on GHPR#223 by Eero Häkkinen; ok markus@
OpenBSD-Commit-ID: d7ef27abb4eeeaf6e167e9312e4abe9e89faf1e4
2021-04-03 16:24:40 +11:00