.gitlab-ci.yml | 49 /selftest/knownfail.d/pyldb | 4 a/selftest/knownfail.d/disallowed_forwardable_server | 1 a/selftest/knownfail.d/pyldb | 5 a/selftest/knownfail.d/s4u2p_fwd | 2 a/selftest/knownfail.d/samba.tests.krb5.as_req_tests | 54 a/selftest/knownfail.d/xrealm | 1 auth/credentials/pycredentials.c | 5 b/.gitlab-ci.yml | 2 b/auth/credentials/credentials_krb5.c | 12 b/auth/credentials/pycredentials.c | 3 b/bootstrap/.gitlab-ci.yml | 12 b/bootstrap/READMD.md | 4 b/bootstrap/config.py | 3 b/bootstrap/generated-dists/Vagrantfile | 28 b/bootstrap/generated-dists/centos7/bootstrap.sh | 2 b/bootstrap/generated-dists/centos7/packages.yml | 2 b/bootstrap/generated-dists/centos8/bootstrap.sh | 3 b/bootstrap/generated-dists/centos8/packages.yml | 2 b/bootstrap/generated-dists/debian10/bootstrap.sh | 2 b/bootstrap/generated-dists/debian10/packages.yml | 2 b/bootstrap/generated-dists/fedora31/bootstrap.sh | 2 b/bootstrap/generated-dists/fedora31/packages.yml | 2 b/bootstrap/generated-dists/fedora32/Dockerfile | 27 b/bootstrap/generated-dists/fedora32/bootstrap.sh | 109 b/bootstrap/generated-dists/fedora32/locale.sh | 55 b/bootstrap/generated-dists/fedora32/packages.yml | 96 b/bootstrap/generated-dists/opensuse150/bootstrap.sh | 2 b/bootstrap/generated-dists/opensuse150/packages.yml | 2 b/bootstrap/generated-dists/opensuse151/bootstrap.sh | 2 b/bootstrap/generated-dists/opensuse151/packages.yml | 2 b/bootstrap/generated-dists/ubuntu1604/Dockerfile | 27 b/bootstrap/generated-dists/ubuntu1604/bootstrap.sh | 104 b/bootstrap/generated-dists/ubuntu1604/locale.sh | 55 b/bootstrap/generated-dists/ubuntu1604/packages.yml | 89 b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh | 2 b/bootstrap/generated-dists/ubuntu1804/packages.yml | 2 b/bootstrap/generated-dists/ubuntu2004/Dockerfile | 27 b/bootstrap/generated-dists/ubuntu2004/bootstrap.sh | 106 b/bootstrap/generated-dists/ubuntu2004/locale.sh | 55 b/bootstrap/generated-dists/ubuntu2004/packages.yml | 91 b/bootstrap/sha1sum.txt | 2 b/buildtools/wafsamba/samba_third_party.py | 2 b/lib/krb5_wrap/krb5_samba.c | 192 b/lib/krb5_wrap/krb5_samba.h | 13 b/lib/ldb/ABI/ldb-2.2.2.sigs | 283 b/lib/ldb/ABI/pyldb-util-2.2.2.sigs | 3 b/lib/ldb/common/ldb_msg.c | 6 b/lib/ldb/pyldb.c | 18 b/lib/ldb/tests/python/api.py | 6 b/lib/ldb/wscript | 2 b/lib/talloc/pytalloc.c | 4 b/lib/tdb/pytdb.c | 2 b/lib/tevent/pytevent.c | 2 b/libgpo/pygpo.c | 2 b/librpc/idl/krb5ccache.idl | 115 b/librpc/idl/krb5pac.idl | 4 b/librpc/idl/security.idl | 3 b/librpc/idl/wscript_build | 1 b/librpc/wscript_build | 8 b/python/samba/__init__.py | 12 b/python/samba/common.py | 79 b/python/samba/dbchecker.py | 2 b/python/samba/join.py | 2 b/python/samba/kcc/kcc_utils.py | 2 b/python/samba/kcc/ldif_import_export.py | 3 b/python/samba/ms_schema.py | 6 b/python/samba/netcmd/user.py | 10 b/python/samba/samdb.py | 15 b/python/samba/schema.py | 9 b/python/samba/tests/__init__.py | 3 b/python/samba/tests/blackbox/ndrdump.py | 8 b/python/samba/tests/common.py | 4 b/python/samba/tests/krb5/as_canonicalization_tests.py | 499 b/python/samba/tests/krb5/as_req_tests.py | 121 b/python/samba/tests/krb5/compatability_tests.py | 174 b/python/samba/tests/krb5/fast_tests.py | 245 b/python/samba/tests/krb5/kcrypto.py | 713 + b/python/samba/tests/krb5/kdc_base_test.py | 419 b/python/samba/tests/krb5/kdc_tests.py | 219 b/python/samba/tests/krb5/kdc_tgs_tests.py | 210 b/python/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py | 814 + b/python/samba/tests/krb5/pyasn1_regen.sh | 1 b/python/samba/tests/krb5/raw_testcase.py | 869 + b/python/samba/tests/krb5/rfc4120.asn1 | 392 b/python/samba/tests/krb5/rfc4120_constants.py | 49 b/python/samba/tests/krb5/rfc4120_pyasn1.py | 914 + b/python/samba/tests/krb5/rfc4120_pyasn1_regen.sh | 41 b/python/samba/tests/krb5/rodc_tests.py | 73 b/python/samba/tests/krb5/s4u_tests.py | 197 b/python/samba/tests/krb5/salt_tests.py | 327 b/python/samba/tests/krb5/simple_tests.py | 171 b/python/samba/tests/krb5/test_ccache.py | 127 b/python/samba/tests/krb5/test_ldap.py | 94 b/python/samba/tests/krb5/test_rpc.py | 77 b/python/samba/tests/krb5/test_smb.py | 108 b/python/samba/tests/krb5/xrealm_tests.py | 180 b/python/samba/tests/samdb.py | 13 b/python/samba/tests/segfault.py | 11 b/python/samba/tests/source.py | 6 b/python/samba/tests/usage.py | 5 b/script/autobuild.py | 9 b/selftest/knownfail | 2 b/selftest/knownfail.d/disallowed_forwardable_server | 1 b/selftest/knownfail.d/kdc-enterprise | 57 b/selftest/knownfail.d/kdc-salt | 12 b/selftest/knownfail.d/pyldb | 1 b/selftest/knownfail.d/python-segfaults | 1 b/selftest/knownfail.d/s4u2p_fwd | 2 b/selftest/knownfail.d/samba.tests.krb5.as_req_tests | 276 b/selftest/knownfail.d/xrealm | 1 b/selftest/knownfail_heimdal_kdc | 4 b/selftest/knownfail_mit_kdc | 144 b/selftest/selftesthelpers.py | 2 b/selftest/skip_mit_kdc | 1 b/selftest/target/Samba.pm | 1 b/selftest/target/Samba4.pm | 23 b/selftest/tests.py | 1 b/selftest/wscript | 2 b/source3/libsmb/clifsinfo.c | 19 b/source3/libsmb/pylibsmb.c | 138 b/source3/passdb/machine_account_secrets.c | 10 b/source3/passdb/py_passdb.c | 4 b/source3/selftest/ktest-krb5_ccache-2.txt | 1574 +++ b/source3/selftest/ktest-krb5_ccache-3.txt | 832 + b/source4/auth/gensec/gensec_gssapi.c | 4 b/source4/auth/gensec/pygensec.c | 8 b/source4/dsdb/samdb/ldb_modules/password_hash.c | 23 b/source4/dsdb/tests/python/rodc_rwdc.py | 4 b/source4/heimdal/kdc/kerberos5.c | 4 b/source4/heimdal/kdc/krb5tgs.c | 6 b/source4/heimdal/kdc/windc.c | 15 b/source4/heimdal/kdc/windc_plugin.h | 5 b/source4/heimdal/lib/asn1/krb5.asn1 | 21 b/source4/heimdal/lib/krb5/authdata.c | 124 b/source4/heimdal/lib/krb5/pac.c | 376 b/source4/heimdal/lib/krb5/version-script.map | 5 b/source4/heimdal_build/wscript_build | 2 b/source4/kdc/db-glue.c | 3 b/source4/kdc/mit_samba.c | 5 b/source4/kdc/pac-glue.c | 5 b/source4/kdc/pac-glue.h | 3 b/source4/kdc/wdc-samba4.c | 2 b/source4/librpc/ndr/py_security.c | 37 b/source4/librpc/wscript_build | 7 b/source4/ntvfs/posix/python/pyposix_eadb.c | 2 b/source4/ntvfs/posix/python/pyxattr_native.c | 4 b/source4/ntvfs/posix/python/pyxattr_tdb.c | 2 b/source4/selftest/tests.py | 2 b/source4/torture/drs/python/repl_rodc.py | 2 b/source4/torture/drs/python/replica_sync.py | 2 b/source4/torture/krb5/kdc-canon-heimdal.c | 14 b/source4/torture/krb5/kdc-heimdal.c | 104 b/source4/torture/rpc/remote_pac.c | 14 b/testprogs/blackbox/dbcheck.sh | 2 b/testprogs/blackbox/test_s4u_heimdal.sh | 13 b/third_party/nss_wrapper/nss_wrapper.c | 550 - b/third_party/nss_wrapper/wscript | 3 bootstrap/.gitlab-ci.yml | 29 bootstrap/config.py | 140 bootstrap/generated-dists/Vagrantfile | 49 bootstrap/generated-dists/centos6/Dockerfile | 27 bootstrap/generated-dists/centos6/bootstrap.sh | 109 bootstrap/generated-dists/centos6/locale.sh | 55 bootstrap/generated-dists/centos6/packages.yml | 89 bootstrap/generated-dists/centos8/bootstrap.sh | 5 bootstrap/generated-dists/debian7/Dockerfile | 27 bootstrap/generated-dists/debian7/bootstrap.sh | 101 bootstrap/generated-dists/debian7/locale.sh | 55 bootstrap/generated-dists/debian7/packages.yml | 86 bootstrap/generated-dists/debian8/Dockerfile | 27 bootstrap/generated-dists/debian8/bootstrap.sh | 105 bootstrap/generated-dists/debian8/locale.sh | 55 bootstrap/generated-dists/debian8/packages.yml | 90 bootstrap/generated-dists/debian9/Dockerfile | 27 bootstrap/generated-dists/debian9/bootstrap.sh | 105 bootstrap/generated-dists/debian9/locale.sh | 55 bootstrap/generated-dists/debian9/packages.yml | 90 bootstrap/generated-dists/fedora29/Dockerfile | 27 bootstrap/generated-dists/fedora29/bootstrap.sh | 108 bootstrap/generated-dists/fedora29/locale.sh | 55 bootstrap/generated-dists/fedora29/packages.yml | 95 bootstrap/generated-dists/fedora30/Dockerfile | 27 bootstrap/generated-dists/fedora30/bootstrap.sh | 108 bootstrap/generated-dists/fedora30/locale.sh | 55 bootstrap/generated-dists/fedora30/packages.yml | 95 bootstrap/generated-dists/fedora32/bootstrap.sh | 2 bootstrap/generated-dists/fedora32/packages.yml | 2 bootstrap/generated-dists/ubuntu1404/Dockerfile | 27 bootstrap/generated-dists/ubuntu1404/bootstrap.sh | 103 bootstrap/generated-dists/ubuntu1404/locale.sh | 55 bootstrap/generated-dists/ubuntu1404/packages.yml | 88 bootstrap/generated-dists/ubuntu1604/Dockerfile | 27 bootstrap/generated-dists/ubuntu1604/bootstrap.sh | 106 bootstrap/generated-dists/ubuntu1604/locale.sh | 55 bootstrap/generated-dists/ubuntu1604/packages.yml | 91 bootstrap/generated-dists/ubuntu2004/bootstrap.sh | 2 bootstrap/generated-dists/ubuntu2004/packages.yml | 2 bootstrap/sha1sum.txt | 18 lib/krb5_wrap/krb5_samba.c | 6 lib/ldb/pyldb.c | 53 lib/ldb/tests/python/api.py | 23 librpc/idl/krb5pac.idl | 3 python/samba/join.py | 7 python/samba/samdb.py | 75 python/samba/tests/blackbox/ndrdump.py | 37 python/samba/tests/krb5/as_canonicalization_tests.py | 376 python/samba/tests/krb5/as_req_tests.py | 276 python/samba/tests/krb5/compatability_tests.py | 169 python/samba/tests/krb5/fast_tests.py | 2350 +++- python/samba/tests/krb5/kcrypto.py | 695 - python/samba/tests/krb5/kdc_base_test.py | 2075 +++ python/samba/tests/krb5/kdc_tests.py | 51 python/samba/tests/krb5/kdc_tgs_tests.py | 178 python/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py | 258 python/samba/tests/krb5/raw_testcase.py | 5243 +++++++--- python/samba/tests/krb5/rfc4120.asn1 | 491 python/samba/tests/krb5/rfc4120_constants.py | 165 python/samba/tests/krb5/rfc4120_pyasn1.py | 274 python/samba/tests/krb5/rodc_tests.py | 4 python/samba/tests/krb5/s4u_tests.py | 1142 ++ python/samba/tests/krb5/simple_tests.py | 62 python/samba/tests/krb5/test_ccache.py | 41 python/samba/tests/krb5/test_ldap.py | 18 python/samba/tests/krb5/test_rpc.py | 12 python/samba/tests/krb5/test_smb.py | 18 python/samba/tests/krb5/xrealm_tests.py | 49 python/samba/tests/segfault.py | 12 python/samba/tests/source.py | 6 python/samba/tests/usage.py | 22 selftest/knownfail | 6 selftest/knownfail.d/kdc-enterprise | 46 selftest/knownfail.d/kdc-salt | 11 selftest/knownfail.d/python-segfaults | 7 selftest/knownfail.d/samba.tests.krb5.as_req_tests | 222 selftest/knownfail_heimdal_kdc | 415 selftest/knownfail_mit_kdc | 1091 +- selftest/selftesthelpers.py | 64 selftest/target/Samba.pm | 1 selftest/target/Samba4.pm | 10 selftest/wscript | 3 source3/libsmb/clifsinfo.c | 27 source4/auth/gensec/pygensec.c | 63 source4/dsdb/tests/python/rodc_rwdc.py | 4 source4/heimdal/kdc/kerberos5.c | 147 source4/heimdal/kdc/krb5tgs.c | 677 - source4/heimdal/lib/krb5/pac.c | 296 source4/heimdal/lib/krb5/version-script.map | 2 source4/kdc/mit_samba.c | 14 source4/kdc/pac-glue.c | 5 source4/kdc/wdc-samba4.c | 356 source4/librpc/ndr/py_security.c | 4 source4/selftest/tests.py | 217 source4/torture/krb5/kdc-canon-heimdal.c | 124 testprogs/blackbox/dbcheck.sh | 4 testprogs/blackbox/test_s4u_heimdal.sh | 17 256 files changed, 26154 insertions(+), 7781 deletions(-)