Hi,
Thanks for the update. Builds, updates and tests fine on -current. OK. Ian McWilliam > On 19 Mar 2026, at 07:36, Bjorn Ketelaars <[email protected]> wrote: > > Diff below updates samba to the first release of the 4.24 branch. > Changes are listed in [0]. Please note that this release of samba > depends on updates of databases/tdb to 1.4.15 and devel/libtalloc to > 2.4.4, which are part of the diff below. > > Bumped several shared libraries based on output of check_sym. > > Run tested on amd64. > > Comments/OK? > > [0] https://www.samba.org/samba/history/samba-4.24.0.html > > > diff --git databases/tdb/Makefile databases/tdb/Makefile > index 43659b7f166..ed08d935250 100644 > --- databases/tdb/Makefile > +++ databases/tdb/Makefile > @@ -2,7 +2,7 @@ COMMENT-main= trivial database library > COMMENT-python= Python ${MODPY_VERSION} bindings for tdb > > # Keep in sync with the version bundled in net/samba > -V= 1.4.14 > +V= 1.4.15 > > DISTNAME= tdb-$V > PKGNAME-python= py3-${DISTNAME} > diff --git databases/tdb/distinfo databases/tdb/distinfo > index ab39feb7fb6..da12e955702 100644 > --- databases/tdb/distinfo > +++ databases/tdb/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (tdb-1.4.14.tar.gz) = FE9AfULteg7BRwpA7xetQRM/6RC86GXdn+CE1JyQdSY= > -SIZE (tdb-1.4.14.tar.gz) = 755817 > +SHA256 (tdb-1.4.15.tar.gz) = +6CdjfHxuQcq6ujniyvUPFr+8gsvbe76YzqhSjd6jdI= > +SIZE (tdb-1.4.15.tar.gz) = 753485 > diff --git devel/libtalloc/Makefile devel/libtalloc/Makefile > index f22c24d24ea..f0431b26763 100644 > --- devel/libtalloc/Makefile > +++ devel/libtalloc/Makefile > @@ -2,8 +2,7 @@ COMMENT-main= hierarchical memory pool system with destructors > COMMENT-python= Python ${MODPY_VERSION} bindings for talloc > > # Keep in sync with the version bundled in net/samba > -V= 2.4.3 > -REVISION= 0 > +V= 2.4.4 > > DISTNAME= talloc-$V > PKGNAME-main= lib${DISTNAME} > @@ -11,7 +10,7 @@ PKGNAME-python= py3-${DISTNAME} > > MULTI_PACKAGES= -main -python > > -SHARED_LIBS+= talloc 1.2 > +SHARED_LIBS+= talloc 1.3 > SHARED_LIBS+= ${PYTALLOC_UTIL_LIBNAME} 0.0 > > PYTALLOC_UTIL_LIBNAME = > pytalloc-util.cpython-${MODPY_MAJORMINOR} > diff --git devel/libtalloc/distinfo devel/libtalloc/distinfo > index e36eef91099..4e54cd1b0dc 100644 > --- devel/libtalloc/distinfo > +++ devel/libtalloc/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (talloc-2.4.3.tar.gz) = 3EbEC59GuzTdl/5B9Uiw6LJHt3qRhXZzPFKOg6vYVN0= > -SIZE (talloc-2.4.3.tar.gz) = 684092 > +SHA256 (talloc-2.4.4.tar.gz) = VeR5lAGME3Q0hVROcgZ4D/uzyElecEqZY2UD5ud6v1k= > +SIZE (talloc-2.4.4.tar.gz) = 684541 > diff --git net/samba/Makefile net/samba/Makefile > index 5a1f99b0273..b079eb14a25 100644 > --- net/samba/Makefile > +++ net/samba/Makefile > @@ -1,4 +1,4 @@ > -VERSION = 4.23.6 > +VERSION = 4.24.0 > DISTNAME = samba-${VERSION} > EPOCH = 0 > > @@ -22,13 +22,13 @@ SHARED_LIBS = dcerpc 3.0 \ > netapi 3.4 \ > samba-credentials 3.1 \ > samba-errors 2.1 \ > - samba-hostconfig 17.0 \ > + samba-hostconfig 18.0 \ > samba-passdb 3.2 \ > samba-policy 0.0 \ > - samba-util 12.0 \ > - samdb 5.0 \ > + samba-util 13.0 \ > + samdb 6.0 \ > smbclient 6.3 \ > - smbconf 18.0 \ > + smbconf 19.0 \ > smbldap 1.0 \ > tevent 2.4 \ > tevent-util 2.0 \ > @@ -78,10 +78,10 @@ RUN_DEPENDS-docs = > LIB_DEPENDS-main = archivers/libarchive \ > converters/libiconv \ > databases/openldap \ > - databases/tdb>=1.4.14 \ > + databases/tdb>=1.4.15 \ > devel/jansson \ > devel/libinotify \ > - devel/libtalloc>=2.4.3 \ > + devel/libtalloc>=2.4.4 \ > devel/libtalloc,-python \ > devel/popt \ > net/avahi,-libs \ > diff --git net/samba/distinfo net/samba/distinfo > index 4f592b78138..15fd423c539 100644 > --- net/samba/distinfo > +++ net/samba/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (samba-4.23.6.tar.gz) = 49q9i15C3Jdmn6D67wMlEKlOSWtY9wZwguUDbYjw5wI= > -SIZE (samba-4.23.6.tar.gz) = 43306831 > +SHA256 (samba-4.24.0.tar.gz) = Gx5Ff9ZRphLNCCJsxu/QTl0B422RjItMTkcOdOhogeo= > +SIZE (samba-4.24.0.tar.gz) = 43386689 > diff --git net/samba/patches/patch-lib_util_util_crypt_c > net/samba/patches/patch-lib_util_util_crypt_c > deleted file mode 100644 > index b1c348297cf..00000000000 > --- net/samba/patches/patch-lib_util_util_crypt_c > +++ /dev/null > @@ -1,15 +0,0 @@ > -Index: lib/util/util_crypt.c > ---- lib/util/util_crypt.c.orig > -+++ lib/util/util_crypt.c > -@@ -2,7 +2,11 @@ > - #include "data_blob.h" > - #include "discard.h" > - #include <talloc.h> > -+#ifdef __OpenBSD__ > -+#include <unistd.h> > -+#else > - #include <crypt.h> > -+#endif > - #include "util_crypt.h" > - > - > diff --git net/samba/patches/patch-python_samba_provision___init___py > net/samba/patches/patch-python_samba_provision___init___py > index 934f82202ee..9e464c6b0a3 100644 > --- net/samba/patches/patch-python_samba_provision___init___py > +++ net/samba/patches/patch-python_samba_provision___init___py > @@ -3,7 +3,7 @@ > Index: python/samba/provision/__init__.py > --- python/samba/provision/__init__.py.orig > +++ python/samba/provision/__init__.py > -@@ -2203,7 +2203,7 @@ def provision(logger, session_info, smbconf=None, > +@@ -2208,7 +2208,7 @@ def provision(logger, session_info, smbconf=None, > root_gid = pwd.getpwuid(root_uid).pw_gid > > try: > diff --git net/samba/patches/patch-source3_lib_sysquotas_c > net/samba/patches/patch-source3_lib_sysquotas_c > index 5dcf0af81fa..767fffd2aa8 100644 > --- net/samba/patches/patch-source3_lib_sysquotas_c > +++ net/samba/patches/patch-source3_lib_sysquotas_c > @@ -3,7 +3,7 @@ Avoid printf("%s", NULL); > Index: source3/lib/sysquotas.c > --- source3/lib/sysquotas.c.orig > +++ source3/lib/sysquotas.c > -@@ -517,10 +517,10 @@ int sys_get_quota(const char *path, enum SMB_QUOTA_TYP > +@@ -452,10 +452,10 @@ int sys_get_quota(const char *path, enum SMB_QUOTA_TYP > ret = sys_quota_backends[i].get_quota(mntpath, bdev, > qtype, id, dp); > if (ret!=0) { > DEBUG(3,("sys_get_%s_quota() failed for > mntpath[%s] bdev[%s] qtype[%d] id[%d]: %s.\n", > @@ -15,8 +15,8 @@ Index: source3/lib/sysquotas.c > + > fs,mntpath,bdev?bdev:"(NULL)",qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid))); > } > ready = True; > - break; > -@@ -532,10 +532,10 @@ int sys_get_quota(const char *path, enum SMB_QUOTA_TYP > + break; > +@@ -467,10 +467,10 @@ int sys_get_quota(const char *path, enum SMB_QUOTA_TYP > ret=sys_get_vfs_quota(mntpath, bdev, qtype, id, dp); > if (ret!=0) { > DEBUG(3,("sys_get_%s_quota() failed for mntpath[%s] > bdev[%s] qtype[%d] id[%d]: %s\n", > diff --git net/samba/patches/patch-source3_modules_vfs_streams_xattr_c > net/samba/patches/patch-source3_modules_vfs_streams_xattr_c > new file mode 100644 > index 00000000000..fd53491a7c7 > --- /dev/null > +++ net/samba/patches/patch-source3_modules_vfs_streams_xattr_c > @@ -0,0 +1,17 @@ > +Map missing ENODATA to ENOATTR to support OpenBSD's extended attribute error > +reporting. > + > +Index: source3/modules/vfs_streams_xattr.c > +--- source3/modules/vfs_streams_xattr.c.orig > ++++ source3/modules/vfs_streams_xattr.c > +@@ -31,6 +31,10 @@ > + #undef DBGC_CLASS > + #define DBGC_CLASS DBGC_VFS > + > ++#ifndef ENODATA > ++#define ENODATA ENOATTR > ++#endif > ++ > + struct streams_xattr_config { > + const char *prefix; > + size_t prefix_len; > diff --git net/samba/patches/patch-source3_wscript > net/samba/patches/patch-source3_wscript > index e6698e6fcce..9f16eb2ee11 100644 > --- net/samba/patches/patch-source3_wscript > +++ net/samba/patches/patch-source3_wscript > @@ -21,12 +21,3 @@ Index: source3/wscript > conf.ADD_LDFLAGS("-Wl,--export-dynamic", testflags=True) > > # We crash without vfs_default > -@@ -1774,7 +1775,7 @@ int main(void) { > - else: > - conf.fatal('AFS headers not available, but --with-fake-kaserver > was specified') > - > -- if conf.CHECK_CFG(package='glib-2.0', > -+ if Options.options.with_glib and conf.CHECK_CFG(package='glib-2.0', > - args='--cflags --libs', > - msg='Checking for glib-2.0', > - uselib_store="GLIB-2.0"): > diff --git net/samba/patches/patch-source4_dsdb_samdb_ldb_modules_acl_c > net/samba/patches/patch-source4_dsdb_samdb_ldb_modules_acl_c > index 64bfa5ad833..eb930306419 100644 > --- net/samba/patches/patch-source4_dsdb_samdb_ldb_modules_acl_c > +++ net/samba/patches/patch-source4_dsdb_samdb_ldb_modules_acl_c > @@ -3,7 +3,7 @@ Avoid printf("%s", NULL); > Index: source4/dsdb/samdb/ldb_modules/acl.c > --- source4/dsdb/samdb/ldb_modules/acl.c.orig > +++ source4/dsdb/samdb/ldb_modules/acl.c > -@@ -604,7 +604,7 @@ fail: > +@@ -615,7 +615,7 @@ fail: > (int)samAccountName->length, samAccountName->data, > dnsHostName != NULL ? (int)dnsHostName->length : 0, > dnsHostName != NULL ? (const char *)dnsHostName->data : > "", > diff --git net/samba/pkg/PLIST-main net/samba/pkg/PLIST-main > index 0518a301ef0..95a4a4fd28f 100644 > --- net/samba/pkg/PLIST-main > +++ net/samba/pkg/PLIST-main > @@ -143,6 +143,7 @@ include/samba-4.0/util/idtree.h > include/samba-4.0/util/idtree_random.h > include/samba-4.0/util/signal.h > include/samba-4.0/util/substitute.h > +include/samba-4.0/util/talloc_keep_secret.h > include/samba-4.0/util/tevent_ntstatus.h > include/samba-4.0/util/tevent_unix.h > include/samba-4.0/util/tevent_werror.h > @@ -201,6 +202,8 @@ lib/python${MODPY_VERSION}/site-packages/samba/__init__.py > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}/ > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}asn1.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}asn1.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}auth_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}auth_util.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}colour.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -223,6 +226,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}forest_update.${M > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}forest_update.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}functional_level.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}functional_level.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}generate_csr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}generate_csr.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}getopt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}getopt.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}gkdi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -235,6 +240,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}idmap.${MODPY_PYC > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}idmap.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}join.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}join.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}key_credential_link.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}key_credential_link.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}lsa_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -283,6 +290,7 @@ > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}xattr.${MODPY_PYC > lib/python${MODPY_VERSION}/site-packages/samba/${MODPY_PYCACHE}xattr.${MODPY_PYC_MAGIC_TAG}pyc > @so > lib/python${MODPY_VERSION}/site-packages/samba/_glue.${MODPY_PYC_MAGIC_TAG}so > @so > lib/python${MODPY_VERSION}/site-packages/samba/_ldb.${MODPY_PYC_MAGIC_TAG}so > +lib/python${MODPY_VERSION}/site-packages/samba/asn1.py > @so > lib/python${MODPY_VERSION}/site-packages/samba/auth.${MODPY_PYC_MAGIC_TAG}so > lib/python${MODPY_VERSION}/site-packages/samba/auth_util.py > lib/python${MODPY_VERSION}/site-packages/samba/colour.py > @@ -440,6 +448,7 @@ > lib/python${MODPY_VERSION}/site-packages/samba/emulate/traffic.py > lib/python${MODPY_VERSION}/site-packages/samba/emulate/traffic_packets.py > lib/python${MODPY_VERSION}/site-packages/samba/forest_update.py > lib/python${MODPY_VERSION}/site-packages/samba/functional_level.py > +lib/python${MODPY_VERSION}/site-packages/samba/generate_csr.py > @so > lib/python${MODPY_VERSION}/site-packages/samba/gensec.${MODPY_PYC_MAGIC_TAG}so > lib/python${MODPY_VERSION}/site-packages/samba/getopt.py > lib/python${MODPY_VERSION}/site-packages/samba/gkdi.py > @@ -568,6 +577,7 @@ > lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph.py > lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph_utils.py > lib/python${MODPY_VERSION}/site-packages/samba/kcc/kcc_utils.py > lib/python${MODPY_VERSION}/site-packages/samba/kcc/ldif_import_export.py > +lib/python${MODPY_VERSION}/site-packages/samba/key_credential_link.py > lib/python${MODPY_VERSION}/site-packages/samba/logger.py > lib/python${MODPY_VERSION}/site-packages/samba/lsa_utils.py > lib/python${MODPY_VERSION}/site-packages/samba/mdb_util.py > @@ -589,6 +599,10 @@ > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}common.${M > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}computer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}computer.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}computer_generate_csr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}computer_generate_csr.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}computer_keytrust.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}computer_keytrust.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}contact.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}contact.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}dbcheck.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -645,6 +659,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}visualize. > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/${MODPY_PYCACHE}visualize.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/common.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/computer.py > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/computer_generate_csr.py > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/computer_keytrust.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/contact.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/dbcheck.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/delegation.py > @@ -812,8 +828,12 @@ > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}edit. > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}edit.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}enable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}enable.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}generate_csr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}generate_csr.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}getgroups.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}getgroups.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}keytrust.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}keytrust.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}list.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}list.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/${MODPY_PYCACHE}move.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -849,7 +869,9 @@ > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/delete.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/disable.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/edit.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/enable.py > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/generate_csr.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/getgroups.py > +lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/keytrust.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/list.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/move.py > lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user/password.py > @@ -1019,6 +1041,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb.${MODP > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_api.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_api.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_dn.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_dn.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_dns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_dns.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}dsdb_lock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -1057,6 +1081,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}join.${MODP > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}join.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}key_credential_link.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}key_credential_link.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}key_credential_link_samdb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}key_credential_link_samdb.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}krb5_credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}krb5_credentials.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/${MODPY_PYCACHE}ldap_raw.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -1409,6 +1435,7 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/domain_backup.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/domain_backup_offline.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/dsdb.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/dsdb_api.py > +lib/python${MODPY_VERSION}/site-packages/samba/tests/dsdb_dn.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/dsdb_dns.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/dsdb_lock.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/dsdb_quiet_env_tests.py > @@ -1456,6 +1483,7 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph_utils.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/kcc_utils.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/ldif_import_export.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/key_credential_link.py > +lib/python${MODPY_VERSION}/site-packages/samba/tests/key_credential_link_samdb.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/ > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}/ > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}alias_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -1496,6 +1524,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}kdc_tg > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}kdc_tgs_tests.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}kdc_tgt_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}kdc_tgt_tests.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}key_trust_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}key_trust_tests.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}kpasswd_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}kpasswd_tests.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}lockout_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -1508,6 +1538,8 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}nt_has > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}nt_hash_tests.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}pac_align_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}pac_align_tests.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}pkinit_certificate_mapping_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}pkinit_certificate_mapping_tests.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}pkinit_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}pkinit_tests.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/${MODPY_PYCACHE}protected_users_tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -1563,12 +1595,14 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/kdc_base_test.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/kdc_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/kdc_tgs_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/kdc_tgt_tests.py > +lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/key_trust_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/kpasswd_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/lockout_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/netlogon.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/nt_hash_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/pac_align_tests.py > +lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/pkinit_certificate_mapping_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/pkinit_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/protected_users_tests.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/krb5/raw_testcase.py > @@ -1746,10 +1780,14 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE} > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_auth_silo.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_check_password_script.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_check_password_script.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_generate_csr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_generate_csr.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_get_kerberos_ticket.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_get_kerberos_ticket.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_getpassword_gmsa.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_getpassword_gmsa.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_keytrust.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_keytrust.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_virtualCryptSHA.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_virtualCryptSHA.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/${MODPY_PYCACHE}user_virtualCryptSHA_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -1803,8 +1841,10 @@ > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_auth_policy.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_auth_silo.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_check_password_script.py > +lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_generate_csr.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_get_kerberos_ticket.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_getpassword_gmsa.py > +lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_keytrust.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_virtualCryptSHA.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_virtualCryptSHA_base.py > lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/user_virtualCryptSHA_gpg.py > @@ -1913,6 +1953,7 @@ lib/samba/ldb/ > @so lib/samba/libcluster-private-samba.so > @so lib/samba/libcmdline-contexts-private-samba.so > @so lib/samba/libcmdline-private-samba.so > +@so lib/samba/libcmocka-private-samba.so > @so lib/samba/libcom-err-private-samba.so > @so lib/samba/libcommon-auth-private-samba.so > @so lib/samba/libdbwrap-private-samba.so > @@ -2012,6 +2053,7 @@ lib/samba/vfs/ > @so lib/samba/vfs/acl_xattr.so > @so lib/samba/vfs/aio_fork.so > @so lib/samba/vfs/aio_pthread.so > +@so lib/samba/vfs/aio_ratelimit.so > @so lib/samba/vfs/audit.so > @so lib/samba/vfs/cap.so > @so lib/samba/vfs/catia.so > @@ -2132,6 +2174,7 @@ libexec/samba/ > @man man/man8/vfs_acl_xattr.8 > @man man/man8/vfs_aio_fork.8 > @man man/man8/vfs_aio_pthread.8 > +@man man/man8/vfs_aio_ratelimit.8 > @man man/man8/vfs_audit.8 > @man man/man8/vfs_cap.8 > @man man/man8/vfs_catia.8
