diff options
-rw-r--r-- | selftest/knownfail.d/broken.no-fast | 32 | ||||
-rwxr-xr-x | selftest/target/Samba4.pm | 2 | ||||
-rwxr-xr-x | source4/selftest/tests.py | 5 |
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, |