summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--selftest/knownfail.d/broken.no-fast32
-rwxr-xr-xselftest/target/Samba4.pm2
-rwxr-xr-xsource4/selftest/tests.py5
3 files changed, 38 insertions, 1 deletions
diff --git a/selftest/knownfail.d/broken.no-fast b/selftest/knownfail.d/broken.no-fast
new file mode 100644
index 00000000000..a337cacee8b
--- /dev/null
+++ b/selftest/knownfail.d/broken.no-fast
@@ -0,0 +1,32 @@
+^samba4.rpc.pac.on.ncacn_np.netr-bdc-arcfour.s4u2self-arcfour.fl2000dc
+^samba4.rpc.pac.on.ncacn_np.netr-bcd-aes.s4u2self-aes.fl2000dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-arcfour.s4u2self-arcfour.fl2000dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-aes.s4u2self-aes.fl2000dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-arcfour.s4u2proxy-arcfour.fl2000dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-aes.s4u2proxy-aes.fl2000dc
+^samba4.rpc.pac.on.ncacn_np.netr-bdc-arcfour.s4u2self-arcfour.fl2003dc
+^samba4.rpc.pac.on.ncacn_np.netr-bcd-aes.s4u2self-aes.fl2003dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-arcfour.s4u2self-arcfour.fl2003dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-aes.s4u2self-aes.fl2003dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-arcfour.s4u2proxy-arcfour.fl2003dc
+^samba4.rpc.pac.on.ncacn_np.netr-mem-aes.s4u2proxy-aes.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.ccache.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.ccache.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.ccache.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.kerberos.ccache.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.lowercase.realm.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.lowercase.realm.2.fl2003dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.ccache.fl2000dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.ccache.fl2000dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.ccache.fl2000dc
+^samba4.blackbox.kinit_trust.Test.login.with.kerberos.ccache.fl2000dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.lowercase.realm.fl2000dc
+^samba4.blackbox.kinit_trust.Test.login.with.user.kerberos.lowercase.realm.2.fl2000dc
+^samba4.blackbox.trust_token.Test.token.with.kerberos.fl2003dc
+^samba4.blackbox.trust_token.Test.token.with.kerberos.fl2000dc
+^samba3.wbinfo_simple.trust:--krb5auth=ADDOM.SAMBA.EXAMPLE.COM/Administrator%locDCpass1.wbinfo.ad_member_oneway
+^samba3.wbinfo_simple.trust:--krb5auth=ADDOMAIN/Administrator%locDCpass1.wbinfo.ad_member_oneway
+^samba3.wbinfo_simple.trust:--krb5auth=ADDOM.SAMBA.EXAMPLE.COM/Administrator%locDCpass1.wbinfo.fl2000dc
+^samba3.wbinfo_simple.trust:--krb5auth=ADDOMAIN/Administrator%locDCpass1.wbinfo.fl2000dc
+^samba3.wbinfo_simple.trust:--krb5auth=ADDOM.SAMBA.EXAMPLE.COM/Administrator%locDCpass1.wbinfo.fl2003dc
+^samba3.wbinfo_simple.trust:--krb5auth=ADDOMAIN/Administrator%locDCpass1.wbinfo.fl2003dc
diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm
index da6b2de488b..4c263f55de4 100755
--- a/selftest/target/Samba4.pm
+++ b/selftest/target/Samba4.pm
@@ -1655,6 +1655,7 @@ sub provision_fl2000dc($$)
print "PROVISIONING DC WITH FOREST LEVEL 2000...\n";
my $extra_conf_options = "
+ kdc enable fast = no
spnego:simulate_w2k=yes
ntlmssp_server:force_old_spnego=yes
";
@@ -1698,6 +1699,7 @@ sub provision_fl2003dc($$$)
print "PROVISIONING DC WITH FOREST LEVEL 2003...\n";
my $extra_conf_options = "allow dns updates = nonsecure and secure
+ kdc enable fast = no
dcesrv:header signing = no
dcesrv:max auth states = 0
dns forwarder = $ip_addr1 [$ip_addr2]:54";
diff --git a/source4/selftest/tests.py b/source4/selftest/tests.py
index d0e7c66a598..77616e80598 100755
--- a/source4/selftest/tests.py
+++ b/source4/selftest/tests.py
@@ -1672,12 +1672,15 @@ plansmbtorture4testsuite('krb5.kdc', env, ['ncacn_np:$SERVER_IP', "-k", "yes", '
'--option=torture:krb5-service=http'],
"samba4.krb5.kdc with account having identical UPN and SPN")
for env in ["fl2008r2dc", "fl2003dc"]:
+ fast_support = have_fast_support
+ if env in ["fl2003dc"]:
+ fast_support = 0
planoldpythontestsuite(env, "samba.tests.krb5.as_req_tests",
environ={
'ADMIN_USERNAME': '$USERNAME',
'ADMIN_PASSWORD': '$PASSWORD',
'STRICT_CHECKING': '0',
- 'FAST_SUPPORT': have_fast_support,
+ 'FAST_SUPPORT': fast_support,
'TKT_SIG_SUPPORT': tkt_sig_support,
'EXPECT_PAC': expect_pac,
'EXPECT_EXTRA_PAC_BUFFERS': extra_pac_buffers,