diff options
author | Isaac Boukris <iboukris@gmail.com> | 2019-10-07 23:51:19 +0300 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2019-10-12 14:33:32 +0000 |
commit | 90f557f3a1ed0a49e88ab0db29999f1289486cfe (patch) | |
tree | e8f1537b09c29a751d21744fc2ba668dece772f4 /selftest | |
parent | 7e36de99d7d028a01d4c52c2974d990ef91017bb (diff) | |
download | samba-90f557f3a1ed0a49e88ab0db29999f1289486cfe.tar.gz |
selftest: s3: add a test for spnego downgrade from krb5 to ntlm
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14106
Signed-off-by: Isaac Boukris <iboukris@redhat.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'selftest')
-rw-r--r-- | selftest/knownfail.d/spnego_downgrade | 1 | ||||
-rwxr-xr-x | selftest/target/Samba3.pm | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/selftest/knownfail.d/spnego_downgrade b/selftest/knownfail.d/spnego_downgrade new file mode 100644 index 00000000000..494a55fd43d --- /dev/null +++ b/selftest/knownfail.d/spnego_downgrade @@ -0,0 +1 @@ +^samba3.blackbox.smbd_no_krb5.test_spnego_downgrade diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index 92d058f02ba..fab8bdda86e 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -1621,6 +1621,7 @@ sub provision($$$$$$$$$) my $dfqconffile="$libdir/dfq.conf"; my $errorinjectconf="$libdir/error_inject.conf"; my $delayinjectconf="$libdir/delay_inject.conf"; + my $globalinjectconf="$libdir/global_inject.conf"; my $nss_wrapper_pl = "$ENV{PERL} $self->{srcdir}/third_party/nss_wrapper/nss_wrapper.pl"; my $nss_wrapper_passwd = "$privatedir/passwd"; @@ -1809,6 +1810,8 @@ sub provision($$$$$$$$$) #it just means we ALLOW one to be configured. allow insecure wide links = yes + include = $globalinjectconf + # Begin extra options $extra_options # End extra options @@ -2344,6 +2347,12 @@ sub provision($$$$$$$$$) } close(DFQCONF); + unless (open(DELAYCONF, ">$globalinjectconf")) { + warn("Unable to open $globalinjectconf"); + return undef; + } + close(DELAYCONF); + ## ## create a test account ## |