[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Mon Aug 14 04:41:02 UTC 2023


The branch, master has been updated
       via  57672e45e36 bootstrap: Install codespell
       via  b896da351c8 krb5: Increase the minimum MIT Krb5 version to 1.21
       via  4ae3e9b208d selftest: Allow MIT Krb5 1.21 to still start to fl2000dc
       via  8744e5df777 bootstrap: Heimdal no longer requires perl-JSON
       via  26329a69cd7 WHATSNEW: Remove unusual box around 'REMOVED FEATURES'
      from  58260e1e4fe python/samba/netcmd/domain/schemaupgrade.py: fix missing newline

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 57672e45e36bac567876eb1ebc098f1d33aaa1bc
Author: Andreas Schneider <asn at samba.org>
Date:   Wed Mar 22 10:17:13 2023 +0100

    bootstrap: Install codespell
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Joseph Sutton <josephsutton at catalyst.net.nz>
    
    Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date(master): Mon Aug 14 04:40:03 UTC 2023 on atb-devel-224

commit b896da351c8b27440dfb895e866d5a5ce0320b21
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jul 18 14:34:47 2023 +1200

    krb5: Increase the minimum MIT Krb5 version to 1.21
    
    This is the version we test with in CI after the image update
    in the next commit.  This addresses the issues that were
    fixed in CVE-2022-37967 (KrbtgtFullPacSignature) and ensures
    that Samba builds against the MIT version that allows us to
    avoid that attack.
    
    The hooks to allow these expectations to be disabled in the tests
    are kept for now, to allow this to be reverted or to test
    older servers.
    
    With MIT 1.21 as the new test standard for the MIT KDC build
    we update the knownfail_mit_kdc - this was required regadless
    after the CI image update.
    
    Any update to the CI image, even an unrelated one, brings in
    a new MIT Krb5, version 1.21-3 in this case.  This has new
    behaviour that needs to be noted in the knownfail files or
    else the tests, which haven't changed, will fail and
    pipelines won't pass.
    
    (The image generated by the earlier bootstrap commit brought
    in krb5-1.21-2 which was buggy with CVE-2023-39975)
    
    Further tweaks to tests or the server should reduce the number
    of knownfail entries, but this keeps the pipelines passing for now.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=15231
    
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Joseph Sutton <josephsutton at catalyst.net.nz>

commit 4ae3e9b208d4badee5765eddd832b258e84665b2
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jul 18 14:50:55 2023 +1200

    selftest: Allow MIT Krb5 1.21 to still start to fl2000dc
    
    This is the simplest way to keep this test environment alive.
    
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Joseph Sutton <josephsutton at catalyst.net.nz>

commit 8744e5df7779692862b0f6508e83290c35d267a5
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jul 18 09:53:26 2023 +1200

    bootstrap: Heimdal no longer requires perl-JSON
    
    Heimdal after lorikeet-heimdal-202307040259
    (commit 33d117b8a9c11714ef709e63a005d87e34b9bfde)
    includes Heimdal master commit f62e2f278437ff6c03d2d09bd628381c795bba78.
    
    This has PR https://github.com/heimdal/heimdal/pull/1176 and no
    longer requires the external JSON module, as JSON::PP is builtin.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=15394
    
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Joseph Sutton <josephsutton at catalyst.net.nz>

commit 26329a69cd7120cc640a3dbb9c4c48c6feb573a8
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Aug 9 07:37:30 2023 +1200

    WHATSNEW: Remove unusual box around 'REMOVED FEATURES'
    
    We do not normally put the ==== above the titles, per recent practice.
    
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Joseph Sutton <josephsutton at catalyst.net.nz>

-----------------------------------------------------------------------

Summary of changes:
 .gitlab-ci-main.yml                                |    2 +-
 WHATSNEW.txt                                       |   23 +-
 bootstrap/config.py                                |    5 +-
 bootstrap/generated-dists/centos7/bootstrap.sh     |    2 -
 bootstrap/generated-dists/centos7/packages.yml     |    2 -
 bootstrap/generated-dists/centos8s/bootstrap.sh    |    1 -
 bootstrap/generated-dists/centos8s/packages.yml    |    1 -
 .../generated-dists/debian11-32bit/bootstrap.sh    |    1 -
 .../generated-dists/debian11-32bit/packages.yml    |    1 -
 bootstrap/generated-dists/debian11/bootstrap.sh    |    1 -
 bootstrap/generated-dists/debian11/packages.yml    |    1 -
 .../generated-dists/debian12-32bit/bootstrap.sh    |    1 -
 .../generated-dists/debian12-32bit/packages.yml    |    1 -
 bootstrap/generated-dists/debian12/bootstrap.sh    |    1 -
 bootstrap/generated-dists/debian12/packages.yml    |    1 -
 bootstrap/generated-dists/fedora38/bootstrap.sh    |    3 +-
 bootstrap/generated-dists/fedora38/packages.yml    |    3 +-
 bootstrap/generated-dists/opensuse155/bootstrap.sh |    3 +-
 bootstrap/generated-dists/opensuse155/packages.yml |    3 +-
 .../generated-dists/ubuntu1804-32bit/bootstrap.sh  |    1 -
 .../generated-dists/ubuntu1804-32bit/packages.yml  |    1 -
 bootstrap/generated-dists/ubuntu1804/bootstrap.sh  |    1 -
 bootstrap/generated-dists/ubuntu1804/packages.yml  |    1 -
 bootstrap/generated-dists/ubuntu2004/bootstrap.sh  |    1 -
 bootstrap/generated-dists/ubuntu2004/packages.yml  |    1 -
 bootstrap/generated-dists/ubuntu2204/bootstrap.sh  |    1 -
 bootstrap/generated-dists/ubuntu2204/packages.yml  |    1 -
 bootstrap/sha1sum.txt                              |    2 +-
 python/samba/tests/krb5/raw_testcase.py            |    4 +-
 selftest/knownfail_mit_kdc                         | 3259 +++++++++++++++-----
 selftest/knownfail_mit_kdc_pre_1_20                |  203 --
 selftest/skip_mit_kdc_pre_1_20                     |    2 -
 selftest/target/Samba.pm                           |    2 +
 selftest/wscript                                   |    9 +-
 source4/selftest/tests.py                          |   21 +-
 wscript_configure_system_mitkrb5                   |    6 +-
 36 files changed, 2456 insertions(+), 1116 deletions(-)
 delete mode 100644 selftest/knownfail_mit_kdc_pre_1_20
 delete mode 100644 selftest/skip_mit_kdc_pre_1_20


Changeset truncated at 500 lines:

diff --git a/.gitlab-ci-main.yml b/.gitlab-ci-main.yml
index 779eedb8255..51327e7dee8 100644
--- a/.gitlab-ci-main.yml
+++ b/.gitlab-ci-main.yml
@@ -47,7 +47,7 @@ variables:
   # Set this to the contents of bootstrap/sha1sum.txt
   # which is generated by bootstrap/template.py --render
   #
-  SAMBA_CI_CONTAINER_TAG: 190a74ee9628f298961d890ba37fcc7d213daae2
+  SAMBA_CI_CONTAINER_TAG: 21a93787675107f010836bbfa5e8542c272bc4b0
   #
   # We use the ubuntu2204 image as default as
   # it matches what we have on atb-devel-224
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 9c8192295e2..a4ddbb2f361 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -16,8 +16,29 @@ UPGRADING
 NEW FEATURES/CHANGES
 ====================
 
+New Minimum MIT Krb5 version for Samba AD Domain Controller
+-----------------------------------------------------------
+
+Samba now requires MIT 1.21 when built against a system MIT Krb5 and
+acting as an Active Directory DC.  This addresses the issues that were
+fixed in CVE-2022-37967 (KrbtgtFullPacSignature) and ensures that
+Samba builds against the MIT version that allows us to avoid that
+attack.
+
+Removed dependency on Perl JSON module
+--------------------------------------
+
+Distributions are advised that the Perl JSON package is no longer
+required by Samba builds that use the imported Heimdal.  The build
+instead uses Perl's JSON::PP built into recent perl5 versions.
+
+Current lists of packages required by Samba for major distributions
+are found in the bootstrap/generated-dists/ directory of a Samba
+source tree.  While there will be some differences - due to features
+chosen by packagers - comparing these lists with the build dependencies
+in a package may locate other dependencies we no longer require.
+
 
-================
 REMOVED FEATURES
 ================
 
diff --git a/bootstrap/config.py b/bootstrap/config.py
index 5daf2d3ce54..d531dfc0e63 100644
--- a/bootstrap/config.py
+++ b/bootstrap/config.py
@@ -137,6 +137,7 @@ PKGS = [
     ('', 'ShellCheck'),
     ('', 'shfmt'),
     ('', 'crypto-policies-scripts'),
+    ('', 'codespell'),
 
     ('python3', 'python3'),
     ('python3-cryptography', 'python3-cryptography'), # for krb5 tests
@@ -156,8 +157,6 @@ PKGS = [
 
     # perl
     ('libparse-yapp-perl', 'perl-Parse-Yapp'),
-    ('libjson-perl', 'perl-JSON'),
-    ('', 'perl-JSON-Parse'),
     ('perl-modules', ''),
     ('', 'perl-FindBin'),
     ('', 'perl-Archive-Tar'),
@@ -516,6 +515,7 @@ RPM_DISTS = {
             'mold': '',
             'ShellCheck': '',
             'shfmt': '',
+            'codespell': '',
         }
     },
     'centos8s': {
@@ -533,6 +533,7 @@ RPM_DISTS = {
             'mold': '',
             'ShellCheck': '',
             'shfmt': '',
+            'codespell': '',
         }
     },
     'fedora38': {
diff --git a/bootstrap/generated-dists/centos7/bootstrap.sh b/bootstrap/generated-dists/centos7/bootstrap.sh
index aa0638e9765..fd867616a46 100755
--- a/bootstrap/generated-dists/centos7/bootstrap.sh
+++ b/bootstrap/generated-dists/centos7/bootstrap.sh
@@ -74,8 +74,6 @@ yum install -y \
     patch \
     perl-Archive-Tar \
     perl-ExtUtils-MakeMaker \
-    perl-JSON \
-    perl-JSON-Parse \
     perl-Parse-Yapp \
     perl-Test-Base \
     perl-core \
diff --git a/bootstrap/generated-dists/centos7/packages.yml b/bootstrap/generated-dists/centos7/packages.yml
index edcc34791ec..2234bafc21b 100644
--- a/bootstrap/generated-dists/centos7/packages.yml
+++ b/bootstrap/generated-dists/centos7/packages.yml
@@ -60,8 +60,6 @@ packages:
   - patch
   - perl-Archive-Tar
   - perl-ExtUtils-MakeMaker
-  - perl-JSON
-  - perl-JSON-Parse
   - perl-Parse-Yapp
   - perl-Test-Base
   - perl-core
diff --git a/bootstrap/generated-dists/centos8s/bootstrap.sh b/bootstrap/generated-dists/centos8s/bootstrap.sh
index 6a76d40d70e..4b2c62c66d9 100755
--- a/bootstrap/generated-dists/centos8s/bootstrap.sh
+++ b/bootstrap/generated-dists/centos8s/bootstrap.sh
@@ -82,7 +82,6 @@ yum install -y \
     perl \
     perl-Archive-Tar \
     perl-ExtUtils-MakeMaker \
-    perl-JSON \
     perl-Parse-Yapp \
     perl-Test-Simple \
     perl-generators \
diff --git a/bootstrap/generated-dists/centos8s/packages.yml b/bootstrap/generated-dists/centos8s/packages.yml
index 49455ff3be2..f416dea4f5e 100644
--- a/bootstrap/generated-dists/centos8s/packages.yml
+++ b/bootstrap/generated-dists/centos8s/packages.yml
@@ -64,7 +64,6 @@ packages:
   - perl
   - perl-Archive-Tar
   - perl-ExtUtils-MakeMaker
-  - perl-JSON
   - perl-Parse-Yapp
   - perl-Test-Simple
   - perl-generators
diff --git a/bootstrap/generated-dists/debian11-32bit/bootstrap.sh b/bootstrap/generated-dists/debian11-32bit/bootstrap.sh
index bee0897803e..6d9fd592fd9 100755
--- a/bootstrap/generated-dists/debian11-32bit/bootstrap.sh
+++ b/bootstrap/generated-dists/debian11-32bit/bootstrap.sh
@@ -57,7 +57,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/debian11-32bit/packages.yml b/bootstrap/generated-dists/debian11-32bit/packages.yml
index 07f12047814..97e92fea247 100644
--- a/bootstrap/generated-dists/debian11-32bit/packages.yml
+++ b/bootstrap/generated-dists/debian11-32bit/packages.yml
@@ -46,7 +46,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/debian11/bootstrap.sh b/bootstrap/generated-dists/debian11/bootstrap.sh
index bee0897803e..6d9fd592fd9 100755
--- a/bootstrap/generated-dists/debian11/bootstrap.sh
+++ b/bootstrap/generated-dists/debian11/bootstrap.sh
@@ -57,7 +57,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/debian11/packages.yml b/bootstrap/generated-dists/debian11/packages.yml
index 07f12047814..97e92fea247 100644
--- a/bootstrap/generated-dists/debian11/packages.yml
+++ b/bootstrap/generated-dists/debian11/packages.yml
@@ -46,7 +46,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/debian12-32bit/bootstrap.sh b/bootstrap/generated-dists/debian12-32bit/bootstrap.sh
index 677fb9d8727..d6f53c29f8e 100755
--- a/bootstrap/generated-dists/debian12-32bit/bootstrap.sh
+++ b/bootstrap/generated-dists/debian12-32bit/bootstrap.sh
@@ -57,7 +57,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/debian12-32bit/packages.yml b/bootstrap/generated-dists/debian12-32bit/packages.yml
index 2514914d810..a9547d57380 100644
--- a/bootstrap/generated-dists/debian12-32bit/packages.yml
+++ b/bootstrap/generated-dists/debian12-32bit/packages.yml
@@ -46,7 +46,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/debian12/bootstrap.sh b/bootstrap/generated-dists/debian12/bootstrap.sh
index 677fb9d8727..d6f53c29f8e 100755
--- a/bootstrap/generated-dists/debian12/bootstrap.sh
+++ b/bootstrap/generated-dists/debian12/bootstrap.sh
@@ -57,7 +57,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/debian12/packages.yml b/bootstrap/generated-dists/debian12/packages.yml
index 2514914d810..a9547d57380 100644
--- a/bootstrap/generated-dists/debian12/packages.yml
+++ b/bootstrap/generated-dists/debian12/packages.yml
@@ -46,7 +46,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/fedora38/bootstrap.sh b/bootstrap/generated-dists/fedora38/bootstrap.sh
index 2b43dfc4e04..e3b36468ca5 100755
--- a/bootstrap/generated-dists/fedora38/bootstrap.sh
+++ b/bootstrap/generated-dists/fedora38/bootstrap.sh
@@ -22,6 +22,7 @@ dnf install -y \
     bison \
     ccache \
     chrpath \
+    codespell \
     crypto-policies-scripts \
     cups-devel \
     curl \
@@ -79,8 +80,6 @@ dnf install -y \
     perl \
     perl-Archive-Tar \
     perl-ExtUtils-MakeMaker \
-    perl-JSON \
-    perl-JSON-Parse \
     perl-Parse-Yapp \
     perl-Test-Base \
     perl-generators \
diff --git a/bootstrap/generated-dists/fedora38/packages.yml b/bootstrap/generated-dists/fedora38/packages.yml
index c5f9bc50574..1fbe3988e07 100644
--- a/bootstrap/generated-dists/fedora38/packages.yml
+++ b/bootstrap/generated-dists/fedora38/packages.yml
@@ -11,6 +11,7 @@ packages:
   - bison
   - ccache
   - chrpath
+  - codespell
   - crypto-policies-scripts
   - cups-devel
   - curl
@@ -68,8 +69,6 @@ packages:
   - perl
   - perl-Archive-Tar
   - perl-ExtUtils-MakeMaker
-  - perl-JSON
-  - perl-JSON-Parse
   - perl-Parse-Yapp
   - perl-Test-Base
   - perl-generators
diff --git a/bootstrap/generated-dists/opensuse155/bootstrap.sh b/bootstrap/generated-dists/opensuse155/bootstrap.sh
index b82d1b61577..45d11ef6c4b 100755
--- a/bootstrap/generated-dists/opensuse155/bootstrap.sh
+++ b/bootstrap/generated-dists/opensuse155/bootstrap.sh
@@ -22,6 +22,7 @@ zypper --non-interactive install \
     bison \
     ccache \
     chrpath \
+    codespell \
     crypto-policies-scripts \
     cups-devel \
     curl \
@@ -76,8 +77,6 @@ zypper --non-interactive install \
     perl \
     perl-Archive-Tar-Wrapper \
     perl-ExtUtils-MakeMaker \
-    perl-JSON \
-    perl-JSON-XS \
     perl-Parse-Yapp \
     perl-Test-Base \
     pkgconfig \
diff --git a/bootstrap/generated-dists/opensuse155/packages.yml b/bootstrap/generated-dists/opensuse155/packages.yml
index 93de86726a4..519b62c33a9 100644
--- a/bootstrap/generated-dists/opensuse155/packages.yml
+++ b/bootstrap/generated-dists/opensuse155/packages.yml
@@ -10,6 +10,7 @@ packages:
   - bison
   - ccache
   - chrpath
+  - codespell
   - crypto-policies-scripts
   - cups-devel
   - curl
@@ -64,8 +65,6 @@ packages:
   - perl
   - perl-Archive-Tar-Wrapper
   - perl-ExtUtils-MakeMaker
-  - perl-JSON
-  - perl-JSON-XS
   - perl-Parse-Yapp
   - perl-Test-Base
   - pkgconfig
diff --git a/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh b/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh
index 78de9565b88..10276208d68 100755
--- a/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh
@@ -58,7 +58,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml b/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml
index bef96d0280f..2544f9cf8f5 100644
--- a/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml
@@ -47,7 +47,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/ubuntu1804/bootstrap.sh b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
index 78de9565b88..10276208d68 100755
--- a/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
@@ -58,7 +58,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/ubuntu1804/packages.yml b/bootstrap/generated-dists/ubuntu1804/packages.yml
index bef96d0280f..2544f9cf8f5 100644
--- a/bootstrap/generated-dists/ubuntu1804/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1804/packages.yml
@@ -47,7 +47,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/ubuntu2004/bootstrap.sh b/bootstrap/generated-dists/ubuntu2004/bootstrap.sh
index 78de9565b88..10276208d68 100755
--- a/bootstrap/generated-dists/ubuntu2004/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu2004/bootstrap.sh
@@ -58,7 +58,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/ubuntu2004/packages.yml b/bootstrap/generated-dists/ubuntu2004/packages.yml
index bef96d0280f..2544f9cf8f5 100644
--- a/bootstrap/generated-dists/ubuntu2004/packages.yml
+++ b/bootstrap/generated-dists/ubuntu2004/packages.yml
@@ -47,7 +47,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/generated-dists/ubuntu2204/bootstrap.sh b/bootstrap/generated-dists/ubuntu2204/bootstrap.sh
index 5375052a438..d8a7a72178f 100755
--- a/bootstrap/generated-dists/ubuntu2204/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu2204/bootstrap.sh
@@ -58,7 +58,6 @@ apt-get -y install \
     libicu-dev \
     libjansson-dev \
     libjs-jquery \
-    libjson-perl \
     libkeyutils-dev \
     libkrb5-dev \
     libldap2-dev \
diff --git a/bootstrap/generated-dists/ubuntu2204/packages.yml b/bootstrap/generated-dists/ubuntu2204/packages.yml
index eee8d9cdfd4..a22a4100fc6 100644
--- a/bootstrap/generated-dists/ubuntu2204/packages.yml
+++ b/bootstrap/generated-dists/ubuntu2204/packages.yml
@@ -47,7 +47,6 @@ packages:
   - libicu-dev
   - libjansson-dev
   - libjs-jquery
-  - libjson-perl
   - libkeyutils-dev
   - libkrb5-dev
   - libldap2-dev
diff --git a/bootstrap/sha1sum.txt b/bootstrap/sha1sum.txt
index 11ab035f572..786d4e7ebb5 100644
--- a/bootstrap/sha1sum.txt
+++ b/bootstrap/sha1sum.txt
@@ -1 +1 @@
-190a74ee9628f298961d890ba37fcc7d213daae2
+21a93787675107f010836bbfa5e8542c272bc4b0
diff --git a/python/samba/tests/krb5/raw_testcase.py b/python/samba/tests/krb5/raw_testcase.py
index 17a0fe906ac..f2b8e1e58bf 100644
--- a/python/samba/tests/krb5/raw_testcase.py
+++ b/python/samba/tests/krb5/raw_testcase.py
@@ -717,13 +717,13 @@ class RawKerberosTest(TestCase):
         tkt_sig_support = samba.tests.env_get_var_value('TKT_SIG_SUPPORT',
                                                         allow_missing=True)
         if tkt_sig_support is None:
-            tkt_sig_support = '0'
+            tkt_sig_support = '1'
         cls.tkt_sig_support = bool(int(tkt_sig_support))
 
         full_sig_support = samba.tests.env_get_var_value('FULL_SIG_SUPPORT',
                                                          allow_missing=True)
         if full_sig_support is None:
-            full_sig_support = '0'
+            full_sig_support = '1'
         cls.full_sig_support = bool(int(full_sig_support))
 
         expect_pac = samba.tests.env_get_var_value('EXPECT_PAC',
diff --git a/selftest/knownfail_mit_kdc b/selftest/knownfail_mit_kdc
index 6f4df9771ca..334137b8848 100644
--- a/selftest/knownfail_mit_kdc
+++ b/selftest/knownfail_mit_kdc
@@ -9,6 +9,39 @@
 ^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_logon_hours.fl2008r2dc
 ^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_logon_hours_wrong_password.fl2003dc
 ^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_logon_hours_wrong_password.fl2008r2dc
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_aes256_dummy_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_aes256_dummy_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_aes256_dummy_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_aes256_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_aes256_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_aes256_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_dummy_aes256_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_dummy_aes256_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_dummy_aes256_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_dummy_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_dummy_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_dummy_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes128_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_aes128_dummy_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_aes128_dummy_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_aes128_dummy_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_aes128_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_aes128_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_aes128_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_dummy_aes128_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_dummy_aes128_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_aes256_dummy_aes128_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes128_aes256_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes128_aes256_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes128_aes256_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes128_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes128_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes128_pac_True\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes256_aes128_pac_False\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes256_aes128_pac_None\(fl2003dc\)
+^samba.tests.krb5.as_req_tests.samba.tests.krb5.as_req_tests.AsReqKerberosTests.test_as_req_no_preauth_dummy_aes256_aes128_pac_True\(fl2003dc\)
 #
 # Currently MOST but not quite all the Canonicalization tests fail on the
 # MIT KDC
@@ -281,36 +314,11 @@ samba.tests.krb5.as_canonicalization_tests.samba.tests.krb5.as_canonicalization_
 #
 # PAC tests
 #
-^samba4.blackbox.pkinit_pac.STEP1 remote.pac verification.ad_dc:local
 ^samba4.blackbox.pkinit_pac.netr-bdc-aes.verify-sig-aes.ad_dc:local
 ^samba4.blackbox.pkinit_pac.netr-mem-aes.s4u2proxy-aes.ad_dc:local
 ^samba4.blackbox.pkinit_pac.netr-mem-aes.verify-sig-aes.ad_dc:local
 ^samba4.blackbox.pkinit_pac.netr-mem-arcfour.s4u2proxy-arcfour.ad_dc:local
 ^samba4.blackbox.pkinit_pac.netr-mem-arcfour.verify-sig-arcfour.ad_dc:local
-^samba4.rpc.pac on ncacn_np.netr-bdc-aes.verify-sig-aes.fl2000dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-aes.verify-sig-aes.fl2003dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-aes.verify-sig-aes.fl2008dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-aes.verify-sig-aes.fl2008r2dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-arcfour.verify-sig-arcfour.fl2000dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-arcfour.verify-sig-arcfour.fl2003dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-arcfour.verify-sig-arcfour.fl2008dc
-^samba4.rpc.pac on ncacn_np.netr-bdc-arcfour.verify-sig-arcfour.fl2008r2dc


-- 
Samba Shared Repository



More information about the samba-cvs mailing list