]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Add testcases from bz#3319 for IPQoS and TunnelDevice
authordtucker@openbsd.org <dtucker@openbsd.org>
Tue, 8 Jun 2021 07:05:27 +0000 (07:05 +0000)
committerDamien Miller <djm@mindrot.org>
Tue, 8 Jun 2021 07:17:24 +0000 (17:17 +1000)
being overridden on the command line.

OpenBSD-Regress-ID: 801674d5d2d02abd58274a78cab2711f11de14a8

regress/sshcfgparse.sh

index 40b3f01e42cb1875aa08c75d02b46831d0da5f2a..504853d32db5fd86512cf4222daa678997e7ad24 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: sshcfgparse.sh,v 1.8 2021/06/08 06:51:47 djm Exp $
+#      $OpenBSD: sshcfgparse.sh,v 1.9 2021/06/08 07:05:27 dtucker Exp $
 #      Placed in the Public Domain.
 
 tid="ssh config parse"
@@ -104,5 +104,16 @@ expect_result_present "$f" "yes"
 f=`${SSH} -GF none '-oforwardagent=SSH_AUTH_SOCK.forward' host | awk '/^forwardagent /{print$2}'`
 expect_result_present "$f" "SSH_AUTH_SOCK.forward"
 
+verbose "command line override"
+cat >$OBJ/ssh_config.0 <<EOD
+Host *
+    IPQoS af21 cs1
+    TunnelDevice 1:2
+EOD
+f=`${SSH} -GF $OBJ/ssh_config.0 -oipqos=cs1 host | awk '/^ipqos /{print$2}'`
+expect_result_present "$f" "cs1"
+f=`${SSH} -GF $OBJ/ssh_config.0 -otunneldevice=3:4 host | awk '/^tunneldevice /{print$2}'`
+expect_result_present "$f" "3:4"
+
 # cleanup
 rm -f $OBJ/ssh_config.[012]