[SCM] Samba Shared Repository - branch master updated
Andrew Bartlett
abartlet at samba.org
Sat Jun 10 10:47:01 UTC 2023
The branch, master has been updated
via e40c86e970e gp: Fix user apply failure when droping privs
via cd0f9fc7a3a bootstrap: make sure we have gnutls-cli from gnutls-bin/gnutls-utils
via 62e189825ec bootstrap: force use of LANGUAGE=en_US
via 666a78a41f0 selftest: run tests with LANGUAGE=en_US
via 75ec66c729f third_party/heimdal: Import lorikeet-heimdal-202306091507 (commit 7d8afc9d7e3d309ddccc2aea6405a8ca6280f6de)
from 23ca540abfd smbd: Remove unused dptr_fill() and dptr_fetch_fsp()
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit e40c86e970e3e8e76d16d12dcdb334b347d7b438
Author: David Mulder <dmulder at samba.org>
Date: Wed Jun 7 08:29:31 2023 -0600
gp: Fix user apply failure when droping privs
When dropping privileges, gpupdate errored:
gpclass.py:1167: KeyError: "getpwnam(): name not found: <HOSTNAME>
apply_gp was incorrectly passing the hostname
instead of the username.
Signed-off-by: David Mulder <dmulder at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
Autobuild-Date(master): Sat Jun 10 10:46:28 UTC 2023 on atb-devel-224
commit cd0f9fc7a3aedc772dc98c91d75760c9e17c9ceb
Author: Stefan Metzmacher <metze at samba.org>
Date: Fri Jun 9 14:07:06 2023 +0200
bootstrap: make sure we have gnutls-cli from gnutls-bin/gnutls-utils
We'll use it in some upcoming tests...
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 62e189825ec44ed7c021d92e6fea0dd5ab16edfb
Author: Stefan Metzmacher <metze at samba.org>
Date: Fri Jun 9 14:02:48 2023 +0200
bootstrap: force use of LANGUAGE=en_US
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 666a78a41f01fca831956b153d7ce0e997b90117
Author: Stefan Metzmacher <metze at samba.org>
Date: Fri Jun 9 13:51:56 2023 +0200
selftest: run tests with LANGUAGE=en_US
This is important in order to run /usr/bin/kpasswd from MIT...
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 75ec66c729faad60fa18b9504ba4053b3e2f47bc
Author: Stefan Metzmacher <metze at samba.org>
Date: Fri Jun 9 15:14:50 2023 +0200
third_party/heimdal: Import lorikeet-heimdal-202306091507 (commit 7d8afc9d7e3d309ddccc2aea6405a8ca6280f6de)
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
-----------------------------------------------------------------------
Summary of changes:
.gitlab-ci-main.yml | 2 +-
bootstrap/config.py | 5 +-
bootstrap/generated-dists/centos7/Dockerfile | 2 +-
bootstrap/generated-dists/centos7/bootstrap.sh | 1 +
bootstrap/generated-dists/centos7/packages.yml | 1 +
bootstrap/generated-dists/centos8s/Dockerfile | 2 +-
bootstrap/generated-dists/centos8s/bootstrap.sh | 1 +
bootstrap/generated-dists/centos8s/packages.yml | 1 +
bootstrap/generated-dists/debian11/Dockerfile | 2 +-
bootstrap/generated-dists/debian11/bootstrap.sh | 1 +
bootstrap/generated-dists/debian11/packages.yml | 1 +
bootstrap/generated-dists/fedora38/Dockerfile | 2 +-
bootstrap/generated-dists/fedora38/bootstrap.sh | 1 +
bootstrap/generated-dists/fedora38/packages.yml | 1 +
bootstrap/generated-dists/opensuse154/Dockerfile | 2 +-
bootstrap/generated-dists/opensuse154/bootstrap.sh | 1 +
bootstrap/generated-dists/opensuse154/packages.yml | 1 +
.../generated-dists/ubuntu1804-32bit/Dockerfile | 2 +-
.../generated-dists/ubuntu1804-32bit/bootstrap.sh | 1 +
.../generated-dists/ubuntu1804-32bit/packages.yml | 1 +
bootstrap/generated-dists/ubuntu1804/Dockerfile | 2 +-
bootstrap/generated-dists/ubuntu1804/bootstrap.sh | 1 +
bootstrap/generated-dists/ubuntu1804/packages.yml | 1 +
bootstrap/generated-dists/ubuntu2004/Dockerfile | 2 +-
bootstrap/generated-dists/ubuntu2004/bootstrap.sh | 1 +
bootstrap/generated-dists/ubuntu2004/packages.yml | 1 +
bootstrap/generated-dists/ubuntu2204/Dockerfile | 2 +-
bootstrap/generated-dists/ubuntu2204/bootstrap.sh | 1 +
bootstrap/generated-dists/ubuntu2204/packages.yml | 1 +
bootstrap/sha1sum.txt | 2 +-
python/samba/gp/gpclass.py | 2 +-
selftest/selftest.pl | 1 +
third_party/heimdal/.github/workflows/coverity.yml | 4 +-
.../.github/workflows/linux-mit-interop.yml | 4 +-
third_party/heimdal/.github/workflows/linux.yml | 6 +-
third_party/heimdal/.github/workflows/osx.yml | 2 +-
.../heimdal/.github/workflows/scanbuild.yml | 4 +-
third_party/heimdal/.github/workflows/ubsan.yml | 6 +-
third_party/heimdal/.github/workflows/valgrind.yml | 4 +-
third_party/heimdal/admin/ktutil.1 | 51 +++
third_party/heimdal/cf/crypto.m4 | 33 +-
third_party/heimdal/doc/setup.texi | 17 +
third_party/heimdal/kadmin/kadmin-commands.in | 2 +-
third_party/heimdal/kadmin/kadmin.1 | 81 +++-
third_party/heimdal/kdc/bx509d.c | 2 +-
third_party/heimdal/kdc/ipc_csr_authorizer.c | 2 +-
third_party/heimdal/kdc/kdc-audit.h | 4 +
third_party/heimdal/kdc/kdc_locl.h | 1 +
third_party/heimdal/kdc/kerberos5.c | 503 +++++++++++++++------
third_party/heimdal/kdc/krb5tgs.c | 127 +++---
third_party/heimdal/kdc/mssfu.c | 11 +
third_party/heimdal/kdc/test_csr_authorizer.c | 2 +-
third_party/heimdal/kuser/kinit.1 | 165 +++++++
third_party/heimdal/kuser/kinit.c | 8 +-
third_party/heimdal/lib/asn1/asn1_print.c | 2 +-
third_party/heimdal/lib/asn1/gen.c | 2 +-
third_party/heimdal/lib/base/config_file.c | 32 +-
third_party/heimdal/lib/base/warn.c | 2 +-
.../heimdal/lib/gssapi/mech/gss_mech_switch.c | 3 +-
.../heimdal/lib/gssapi/netlogon/import_name.c | 4 +-
third_party/heimdal/lib/hcrypto/test_dh.c | 6 +-
third_party/heimdal/lib/hdb/hdb.c | 2 +-
third_party/heimdal/lib/hx509/file.c | 2 +-
third_party/heimdal/lib/kadm5/ipropd_slave.c | 2 +-
third_party/heimdal/lib/kadm5/marshall.c | 8 +-
third_party/heimdal/lib/krb5/cache.c | 2 +-
third_party/heimdal/lib/krb5/crypto.c | 28 +-
third_party/heimdal/lib/krb5/dcache.c | 2 +-
third_party/heimdal/lib/krb5/principal.c | 6 +-
third_party/heimdal/lib/roken/qsort.c | 4 +-
third_party/heimdal/lib/roken/rtbl.c | 2 +-
third_party/heimdal/lib/roken/snprintf.c | 5 +-
third_party/heimdal/lib/wind/test-normalize.c | 17 +-
73 files changed, 908 insertions(+), 310 deletions(-)
Changeset truncated at 500 lines:
diff --git a/.gitlab-ci-main.yml b/.gitlab-ci-main.yml
index 279c1087789..798192f9b04 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: 6f4e1c3f1eb3b3236ae793c11def2135386a0ee9
+ SAMBA_CI_CONTAINER_TAG: cf0a5476a4f13d449a7542d01d225dc2aef2a333
#
# We use the ubuntu2204 image as default as
# it matches what we have on atb-devel-224
diff --git a/bootstrap/config.py b/bootstrap/config.py
index c67ab9184ab..17c608ca393 100644
--- a/bootstrap/config.py
+++ b/bootstrap/config.py
@@ -97,6 +97,7 @@ PKGS = [
('libgpgme11-dev', 'gpgme-devel'),
# NOTE: Debian 8+ and Ubuntu 14.04+
('libgnutls28-dev', 'gnutls-devel'),
+ ('gnutls-bin', 'gnutls-utils'),
('libtasn1-bin', 'libtasn1-tools'),
('libtasn1-dev', 'libtasn1-devel'),
('', 'quota-devel'),
@@ -389,7 +390,7 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
"""
# Vagrantfile snippet for each dist
@@ -486,6 +487,7 @@ RPM_DISTS = {
'glusterfs-devel': '',
'libcephfs-devel': '',
'gnutls-devel': 'compat-gnutls37-devel',
+ 'gnutls-utils': 'compat-gnutls37-utils',
'liburing-devel': '', # not available
'python3-setproctitle': 'python36-setproctitle',
'tracker-devel': '', # do not install
@@ -549,6 +551,7 @@ RPM_DISTS = {
'python3-markdown': 'python3-Markdown',
'quota-devel': '',
'glusterfs-api-devel': '',
+ 'gnutls-utils': 'gnutls',
'libtasn1-tools': '', # asn1Parser is part of libtasn1
'mold': '',
'shfmt': '',
diff --git a/bootstrap/generated-dists/centos7/Dockerfile b/bootstrap/generated-dists/centos7/Dockerfile
index ccb46541106..a11c4dbf169 100644
--- a/bootstrap/generated-dists/centos7/Dockerfile
+++ b/bootstrap/generated-dists/centos7/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/centos7/bootstrap.sh b/bootstrap/generated-dists/centos7/bootstrap.sh
index c8bbd9d62f1..aa0638e9765 100755
--- a/bootstrap/generated-dists/centos7/bootstrap.sh
+++ b/bootstrap/generated-dists/centos7/bootstrap.sh
@@ -25,6 +25,7 @@ yum install -y \
ccache \
chrpath \
compat-gnutls37-devel \
+ compat-gnutls37-utils \
crypto-policies-scripts \
cups-devel \
curl \
diff --git a/bootstrap/generated-dists/centos7/packages.yml b/bootstrap/generated-dists/centos7/packages.yml
index 9b0f5285f19..edcc34791ec 100644
--- a/bootstrap/generated-dists/centos7/packages.yml
+++ b/bootstrap/generated-dists/centos7/packages.yml
@@ -11,6 +11,7 @@ packages:
- ccache
- chrpath
- compat-gnutls37-devel
+ - compat-gnutls37-utils
- crypto-policies-scripts
- cups-devel
- curl
diff --git a/bootstrap/generated-dists/centos8s/Dockerfile b/bootstrap/generated-dists/centos8s/Dockerfile
index 6f8a883b075..3b5a681118f 100644
--- a/bootstrap/generated-dists/centos8s/Dockerfile
+++ b/bootstrap/generated-dists/centos8s/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/centos8s/bootstrap.sh b/bootstrap/generated-dists/centos8s/bootstrap.sh
index 6a1df119535..6a76d40d70e 100755
--- a/bootstrap/generated-dists/centos8s/bootstrap.sh
+++ b/bootstrap/generated-dists/centos8s/bootstrap.sh
@@ -45,6 +45,7 @@ yum install -y \
glusterfs-api-devel \
glusterfs-devel \
gnutls-devel \
+ gnutls-utils \
gpgme-devel \
gzip \
hostname \
diff --git a/bootstrap/generated-dists/centos8s/packages.yml b/bootstrap/generated-dists/centos8s/packages.yml
index 0bae860437b..49455ff3be2 100644
--- a/bootstrap/generated-dists/centos8s/packages.yml
+++ b/bootstrap/generated-dists/centos8s/packages.yml
@@ -27,6 +27,7 @@ packages:
- glusterfs-api-devel
- glusterfs-devel
- gnutls-devel
+ - gnutls-utils
- gpgme-devel
- gzip
- hostname
diff --git a/bootstrap/generated-dists/debian11/Dockerfile b/bootstrap/generated-dists/debian11/Dockerfile
index b7a46ca53e5..90a961f5345 100644
--- a/bootstrap/generated-dists/debian11/Dockerfile
+++ b/bootstrap/generated-dists/debian11/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/debian11/bootstrap.sh b/bootstrap/generated-dists/debian11/bootstrap.sh
index 1aac852e83e..bee0897803e 100755
--- a/bootstrap/generated-dists/debian11/bootstrap.sh
+++ b/bootstrap/generated-dists/debian11/bootstrap.sh
@@ -31,6 +31,7 @@ apt-get -y install \
gdb \
git \
glusterfs-common \
+ gnutls-bin \
gzip \
heimdal-multidev \
hostname \
diff --git a/bootstrap/generated-dists/debian11/packages.yml b/bootstrap/generated-dists/debian11/packages.yml
index 1ff63e4b272..07f12047814 100644
--- a/bootstrap/generated-dists/debian11/packages.yml
+++ b/bootstrap/generated-dists/debian11/packages.yml
@@ -20,6 +20,7 @@ packages:
- gdb
- git
- glusterfs-common
+ - gnutls-bin
- gzip
- heimdal-multidev
- hostname
diff --git a/bootstrap/generated-dists/fedora38/Dockerfile b/bootstrap/generated-dists/fedora38/Dockerfile
index 10002774e20..56426229c2b 100644
--- a/bootstrap/generated-dists/fedora38/Dockerfile
+++ b/bootstrap/generated-dists/fedora38/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/fedora38/bootstrap.sh b/bootstrap/generated-dists/fedora38/bootstrap.sh
index 1e76edbb982..2b43dfc4e04 100755
--- a/bootstrap/generated-dists/fedora38/bootstrap.sh
+++ b/bootstrap/generated-dists/fedora38/bootstrap.sh
@@ -39,6 +39,7 @@ dnf install -y \
glusterfs-api-devel \
glusterfs-devel \
gnutls-devel \
+ gnutls-utils \
gpgme-devel \
gzip \
hostname \
diff --git a/bootstrap/generated-dists/fedora38/packages.yml b/bootstrap/generated-dists/fedora38/packages.yml
index 3b4d6fb3628..c5f9bc50574 100644
--- a/bootstrap/generated-dists/fedora38/packages.yml
+++ b/bootstrap/generated-dists/fedora38/packages.yml
@@ -28,6 +28,7 @@ packages:
- glusterfs-api-devel
- glusterfs-devel
- gnutls-devel
+ - gnutls-utils
- gpgme-devel
- gzip
- hostname
diff --git a/bootstrap/generated-dists/opensuse154/Dockerfile b/bootstrap/generated-dists/opensuse154/Dockerfile
index a6bdd6cb328..621a3656389 100644
--- a/bootstrap/generated-dists/opensuse154/Dockerfile
+++ b/bootstrap/generated-dists/opensuse154/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/opensuse154/bootstrap.sh b/bootstrap/generated-dists/opensuse154/bootstrap.sh
index 721f7a67a76..b82d1b61577 100755
--- a/bootstrap/generated-dists/opensuse154/bootstrap.sh
+++ b/bootstrap/generated-dists/opensuse154/bootstrap.sh
@@ -36,6 +36,7 @@ zypper --non-interactive install \
glib2-devel \
glibc-locale \
glusterfs-devel \
+ gnutls \
gnutls-devel \
gpgme-devel \
gzip \
diff --git a/bootstrap/generated-dists/opensuse154/packages.yml b/bootstrap/generated-dists/opensuse154/packages.yml
index 18921cf0751..93de86726a4 100644
--- a/bootstrap/generated-dists/opensuse154/packages.yml
+++ b/bootstrap/generated-dists/opensuse154/packages.yml
@@ -24,6 +24,7 @@ packages:
- glib2-devel
- glibc-locale
- glusterfs-devel
+ - gnutls
- gnutls-devel
- gpgme-devel
- gzip
diff --git a/bootstrap/generated-dists/ubuntu1804-32bit/Dockerfile b/bootstrap/generated-dists/ubuntu1804-32bit/Dockerfile
index 3d0c21c1434..4feffbd3d8f 100644
--- a/bootstrap/generated-dists/ubuntu1804-32bit/Dockerfile
+++ b/bootstrap/generated-dists/ubuntu1804-32bit/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh b/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh
index 702f5153382..78de9565b88 100755
--- a/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1804-32bit/bootstrap.sh
@@ -31,6 +31,7 @@ apt-get -y install \
gdb \
git \
glusterfs-common \
+ gnutls-bin \
gzip \
heimdal-multidev \
hostname \
diff --git a/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml b/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml
index 78a73aec01f..bef96d0280f 100644
--- a/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1804-32bit/packages.yml
@@ -20,6 +20,7 @@ packages:
- gdb
- git
- glusterfs-common
+ - gnutls-bin
- gzip
- heimdal-multidev
- hostname
diff --git a/bootstrap/generated-dists/ubuntu1804/Dockerfile b/bootstrap/generated-dists/ubuntu1804/Dockerfile
index 9ab534d7b9d..f389e0bb817 100644
--- a/bootstrap/generated-dists/ubuntu1804/Dockerfile
+++ b/bootstrap/generated-dists/ubuntu1804/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/ubuntu1804/bootstrap.sh b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
index 702f5153382..78de9565b88 100755
--- a/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu1804/bootstrap.sh
@@ -31,6 +31,7 @@ apt-get -y install \
gdb \
git \
glusterfs-common \
+ gnutls-bin \
gzip \
heimdal-multidev \
hostname \
diff --git a/bootstrap/generated-dists/ubuntu1804/packages.yml b/bootstrap/generated-dists/ubuntu1804/packages.yml
index 78a73aec01f..bef96d0280f 100644
--- a/bootstrap/generated-dists/ubuntu1804/packages.yml
+++ b/bootstrap/generated-dists/ubuntu1804/packages.yml
@@ -20,6 +20,7 @@ packages:
- gdb
- git
- glusterfs-common
+ - gnutls-bin
- gzip
- heimdal-multidev
- hostname
diff --git a/bootstrap/generated-dists/ubuntu2004/Dockerfile b/bootstrap/generated-dists/ubuntu2004/Dockerfile
index 4393c90f46e..b77adb77460 100644
--- a/bootstrap/generated-dists/ubuntu2004/Dockerfile
+++ b/bootstrap/generated-dists/ubuntu2004/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/ubuntu2004/bootstrap.sh b/bootstrap/generated-dists/ubuntu2004/bootstrap.sh
index 702f5153382..78de9565b88 100755
--- a/bootstrap/generated-dists/ubuntu2004/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu2004/bootstrap.sh
@@ -31,6 +31,7 @@ apt-get -y install \
gdb \
git \
glusterfs-common \
+ gnutls-bin \
gzip \
heimdal-multidev \
hostname \
diff --git a/bootstrap/generated-dists/ubuntu2004/packages.yml b/bootstrap/generated-dists/ubuntu2004/packages.yml
index 78a73aec01f..bef96d0280f 100644
--- a/bootstrap/generated-dists/ubuntu2004/packages.yml
+++ b/bootstrap/generated-dists/ubuntu2004/packages.yml
@@ -20,6 +20,7 @@ packages:
- gdb
- git
- glusterfs-common
+ - gnutls-bin
- gzip
- heimdal-multidev
- hostname
diff --git a/bootstrap/generated-dists/ubuntu2204/Dockerfile b/bootstrap/generated-dists/ubuntu2204/Dockerfile
index 0b332649787..0b73aaceff5 100644
--- a/bootstrap/generated-dists/ubuntu2204/Dockerfile
+++ b/bootstrap/generated-dists/ubuntu2204/Dockerfile
@@ -26,4 +26,4 @@ RUN useradd -m -U -s /bin/bash samba && \
USER samba
WORKDIR /home/samba
# samba tests rely on this
-ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8
\ No newline at end of file
+ENV USER=samba LC_ALL=en_US.utf8 LANG=en_US.utf8 LANGUAGE=en_US
\ No newline at end of file
diff --git a/bootstrap/generated-dists/ubuntu2204/bootstrap.sh b/bootstrap/generated-dists/ubuntu2204/bootstrap.sh
index 83012cda983..5375052a438 100755
--- a/bootstrap/generated-dists/ubuntu2204/bootstrap.sh
+++ b/bootstrap/generated-dists/ubuntu2204/bootstrap.sh
@@ -31,6 +31,7 @@ apt-get -y install \
gdb \
git \
glusterfs-common \
+ gnutls-bin \
gzip \
heimdal-multidev \
hostname \
diff --git a/bootstrap/generated-dists/ubuntu2204/packages.yml b/bootstrap/generated-dists/ubuntu2204/packages.yml
index 7d9f66e7f1f..eee8d9cdfd4 100644
--- a/bootstrap/generated-dists/ubuntu2204/packages.yml
+++ b/bootstrap/generated-dists/ubuntu2204/packages.yml
@@ -20,6 +20,7 @@ packages:
- gdb
- git
- glusterfs-common
+ - gnutls-bin
- gzip
- heimdal-multidev
- hostname
diff --git a/bootstrap/sha1sum.txt b/bootstrap/sha1sum.txt
index 77937ea6800..d5aa7938016 100644
--- a/bootstrap/sha1sum.txt
+++ b/bootstrap/sha1sum.txt
@@ -1 +1 @@
-6f4e1c3f1eb3b3236ae793c11def2135386a0ee9
+cf0a5476a4f13d449a7542d01d225dc2aef2a333
diff --git a/python/samba/gp/gpclass.py b/python/samba/gp/gpclass.py
index 6083a0f8029..11275f3f117 100644
--- a/python/samba/gp/gpclass.py
+++ b/python/samba/gp/gpclass.py
@@ -982,7 +982,7 @@ def apply_gp(lp, creds, store, gp_extensions, username, target, force=False):
if target == 'Computer':
ext.process_group_policy(del_gpos, changed_gpos)
else:
- drop_privileges(creds.get_principal(), ext.process_group_policy,
+ drop_privileges(username, ext.process_group_policy,
del_gpos, changed_gpos)
except Exception as e:
log.error('Failed to apply extension %s' % str(ext))
diff --git a/selftest/selftest.pl b/selftest/selftest.pl
index 99ec813af7c..c5041c93497 100755
--- a/selftest/selftest.pl
+++ b/selftest/selftest.pl
@@ -285,6 +285,7 @@ $ENV{SAMBA_DEPRECATED_SUPPRESS} = 1;
# see also bootstrap/config.py
$ENV{TZ} = "UTC";
$ENV{LC_ALL} = $ENV{LANG} = "en_US.utf8";
+$ENV{LANGUAGE} = "en_US";
my $bindir_abs = abs_path($bindir);
diff --git a/third_party/heimdal/.github/workflows/coverity.yml b/third_party/heimdal/.github/workflows/coverity.yml
index dfea060d04b..78ec7e5a56b 100644
--- a/third_party/heimdal/.github/workflows/coverity.yml
+++ b/third_party/heimdal/.github/workflows/coverity.yml
@@ -16,7 +16,7 @@ jobs:
name: [linux-clang]
include:
- name: linux-clang
- os: ubuntu-18.04
+ os: ubuntu-22.04
compiler: clang
steps:
- name: Clone repository
@@ -25,7 +25,7 @@ jobs:
if: startsWith(matrix.os, 'ubuntu')
run: |
sudo apt-get update -qq
- sudo apt-get install -y bison comerr-dev flex libcap-ng-dev libdb-dev libedit-dev libjson-perl libldap2-dev libncurses5-dev libperl4-corelibs-perl libsqlite3-dev libkeyutils-dev pkg-config python ss-dev texinfo unzip netbase keyutils ldap-utils gdb apport curl libmicrohttpd-dev clang-tools clang-format jq valgrind
+ sudo apt-get install -y bison comerr-dev flex libcap-ng-dev libdb-dev libedit-dev libjson-perl libldap2-dev libncurses5-dev libperl4-corelibs-perl libsqlite3-dev libkeyutils-dev pkg-config python3 ss-dev texinfo unzip netbase keyutils ldap-utils gdb apport curl libmicrohttpd-dev clang-tools clang-format jq valgrind
# Temporary workaround for:
# https://github.com/actions/virtual-environments/issues/3185
sudo hostname localhost
diff --git a/third_party/heimdal/.github/workflows/linux-mit-interop.yml b/third_party/heimdal/.github/workflows/linux-mit-interop.yml
index 72648ee2ce0..d1837a01d8c 100644
--- a/third_party/heimdal/.github/workflows/linux-mit-interop.yml
+++ b/third_party/heimdal/.github/workflows/linux-mit-interop.yml
@@ -14,7 +14,7 @@ jobs:
name: [linux-clang]
include:
- name: linux-clang
- os: ubuntu-18.04
+ os: ubuntu-22.04
compiler: clang
cflags: ''
steps:
@@ -31,7 +31,7 @@ jobs:
sudo apt-get install -y bison comerr-dev flex doxygen
sudo apt-get install -y libcap-ng-dev libdb-dev libedit-dev libjson-perl
sudo apt-get install -y libldap2-dev libncurses5-dev libperl4-corelibs-perl
- sudo apt-get install -y libsqlite3-dev libkeyutils-dev pkg-config python
+ sudo apt-get install -y libsqlite3-dev libkeyutils-dev pkg-config python3
sudo apt-get install -y ss-dev texinfo unzip netbase keyutils ldap-utils
sudo apt-get install -y gdb apport curl libmicrohttpd-dev jq valgrind
- name: Install MIT Kerberos dependencies
diff --git a/third_party/heimdal/.github/workflows/linux.yml b/third_party/heimdal/.github/workflows/linux.yml
index 48e4c80dc3c..1bbfbb4ec24 100644
--- a/third_party/heimdal/.github/workflows/linux.yml
+++ b/third_party/heimdal/.github/workflows/linux.yml
@@ -57,11 +57,11 @@ jobs:
name: [linux-clang, linux-gcc]
include:
- name: linux-clang
- os: ubuntu-18.04
+ os: ubuntu-22.04
compiler: clang
cflags: ''
- name: linux-gcc
- os: ubuntu-18.04
+ os: ubuntu-22.04
compiler: gcc
cflags: '-Wnonnull'
steps:
@@ -74,7 +74,7 @@ jobs:
sudo apt-get install -y bison comerr-dev flex doxygen
sudo apt-get install -y libcap-ng-dev libdb-dev libedit-dev libjson-perl
sudo apt-get install -y libldap2-dev libncurses5-dev libperl4-corelibs-perl
- sudo apt-get install -y libsqlite3-dev libkeyutils-dev pkg-config python
+ sudo apt-get install -y libsqlite3-dev libkeyutils-dev pkg-config python3
sudo apt-get install -y ss-dev texinfo unzip netbase keyutils ldap-utils
sudo apt-get install -y gdb apport curl libmicrohttpd-dev jq valgrind
# Temporary workaround for:
diff --git a/third_party/heimdal/.github/workflows/osx.yml b/third_party/heimdal/.github/workflows/osx.yml
index 3463e99b6e9..29aa05fc1f7 100644
--- a/third_party/heimdal/.github/workflows/osx.yml
+++ b/third_party/heimdal/.github/workflows/osx.yml
@@ -64,7 +64,7 @@ jobs:
- name: Install packages
run: |
echo "bison, flex, ncurses, texinfo, and unzip are in the base OS."
- echo "berkeley-db, perl, python, curl, and jq are installed in the"
+ echo "berkeley-db, perl, python3, curl, and jq are installed in the"
echo "base image already."
brew install autoconf automake libtool cpanm texinfo texi2html
sudo cpanm install JSON
diff --git a/third_party/heimdal/.github/workflows/scanbuild.yml b/third_party/heimdal/.github/workflows/scanbuild.yml
index 678ccfd8046..472b0b7e396 100644
--- a/third_party/heimdal/.github/workflows/scanbuild.yml
+++ b/third_party/heimdal/.github/workflows/scanbuild.yml
@@ -20,7 +20,7 @@ jobs:
name: [linux-clang]
include:
- name: linux-clang
- os: ubuntu-18.04
+ os: ubuntu-22.04
--
Samba Shared Repository
More information about the samba-cvs
mailing list