From patchwork Wed Oct 8 20:28:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9175 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R13" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4chl2s50gbz3x5s for ; Wed, 08 Oct 2025 20:28:53 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4chl2s1r5gz3x4 for ; Wed, 08 Oct 2025 20:28:53 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4chl2s16Ccz32ml for ; Wed, 08 Oct 2025 20:28:53 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R13" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4chl2p3Plpz2xGG for ; Wed, 08 Oct 2025 20:28:50 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4chl2n64BczTd; Wed, 08 Oct 2025 20:28:49 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1759955329; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=dR0J58DSYQ/5j9Wxc2W0HqTUvNCpbXYK+f7IJiNhXow=; b=7GPRcGOZaHYZjFwamIigvJCqY67DVvwdALKM9CniDbXPiv8Up5hm3/QPLkBQcmfNK0PJP5 eJzUv+/oIxRIOtAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1759955329; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=dR0J58DSYQ/5j9Wxc2W0HqTUvNCpbXYK+f7IJiNhXow=; b=nU1xPjI9Wo9y/uL9aE65wsrvagy/+awOZ3Du3FaitK+oVqpTdC3ckLOt8RyAsy6hP9FADY eIfD6OoraVbuvBNmKk88+SXmqERoghATrfaCQAZN5gMOmYcXXcSeID42q8cayP4vYJoWRd AEW509TMgoQnOzWMj+KSenw8OlwYRZxODB7/RZlMFjUinrGFG++Yuk7Oa4wptGx5ufe1XA 8CX2qED03h5l6+ghuLko0St3danXFyWy00apSKfcAa2y7WJEZJt5e6OsCwHw780opGFGWZ PKVH5qhtmK++MisiNB7pY4hRC299kxLdxEO9gC3vKX72mzkdDfb1oS4gKSXGBQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] samba: Update to version 4.23.1 Date: Wed, 8 Oct 2025 22:28:46 +0200 Message-ID: <20251008202846.67902-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 4.22.4 to 4.23.1 - Update of rootfile fo0r all architectures - Changelog 4.23.1 * BUG 15920: Incomplete bind configuration causes DLZ plugin to crash. * BUG 15914: winbind can crash at startup. * BUG 15919: vfs_ceph_new should not use ceph_ll_nonblocking_readv_writev for fsync_send. * BUG 15904: CTDB does not support PCP 7.0.0. * BUG 15921: CTDB_SOCKET can be used even when CTDB_TEST_MODE is not set. * BUG 15919: vfs_ceph_new should not use ceph_ll_nonblocking_readv_writev for fsync_send. 4.23.0 NEW FEATURES/CHANGES Enable SMB3 Unix Extensions by default Starting with Samba 4.23, the SMB3 UNIX Extensions are enabled by default. These extensions provide first-class support for POSIX semantics over SMB3, allowing UNIX and Linux clients to access file services with features such as proper POSIX permissions, symlink handling, hardlinks, and special file types. Enabling this feature by default improves interoperability for UNIX/Linux clients without requiring additional configuration. Windows clients that do not support the extensions will continue to function normally, by using standard SMB3 behavior. Add support for SMB3 over QUIC The new "client smb transports" and "server smb transport" allow a more flexible configuration for the used tcp sockets. It also got the ability specify "quic" as possible transport. If quic should be used in addition to the defaults something like "server smb transports = +quic" can be used. For the client quic only works with name based uncs, ip address based uncs are not supported. Note for the server 'quic' requires the quic.ko kernel module for Linux from https://github.com/lxin/quic (tested with Linux 6.14). Future Linux versions may support it natively, here's the branch that will hopefully accepted upstream soon: https://github.com/lxin/net-next/commits/quic/ For the client side there's a fallback to the userspace ngtcp2 library if the quic kernel module is not available. Check the smb.conf manpage for additional hints about the "client smb transports" and "server smb transport" options and interactions with tls related options. Modern write time update logic Samba 4.23 changes file timestamp handling to match modern Windows servers. Earlier releases used delayed write time updates, where last_write_time was only refreshed after a short idle period. Now Samba applies immediate timestamp updates consistent with modern Windows 10/Server 2016 or newer. Initial version of smb_prometheus_endpoint Samba 4.23 introduces the smb_prometheus_endpoint utility, which exports Samba server metrics in Prometheus-compatible format. This enables seamless integration of Samba performance and status monitoring into existing Prometheus and Grafana environments. For usage and configuration details, refer to the new smb_prometheus_endpoint man page. samba-tool domain backup --no-secrets avoids confidential attributes The --no-secrets option creates a back-up without secret attributes (e.g. passwords), suitable for use in a lab domain. Until now it could still contain confidential attributes, including BitLocker recovery data and KDS root keys. Objects in the classes msKds-ProvRootKey, msFVE-RecoveryInformation, and msTPM-InformationObject will now be entirely removed from the backup, as these objects are required by schema to have confidential attributes and are no use without them. CTDB changes CTDB now supports loading tunables from /etc/ctdb/tunables.d/*.tunables, in addition to the standard /etc/ctdb/tunables.conf. See the ctdb-tunables(7) manual page for more details. Note that the above locations are examples - the actual location of these files will depend on compile time configuration. It isn't expected that many users will require a directory of tunables files, since most users do not need to change tunables from their default values. However, this allows vendors to ship their required tunables settings (for example, in one or more files marked "do not edit") while still allowing local administrators to add their own tunables settings (in one or more separate files). Per-share profiling stats Starting with Samba 4.23, users can collect profile counters at a per-share level. This feature requires building Samba with profiling data enabled and adding an appropriate `smb.conf` parameter for specific shares. It's particularly useful for deployments with a large number of active shares, allowing administrators to monitor individual share activity and identify potential bottlenecks or hot-spots. When enabled, users can inspect current per-share profile information ("Extended Profile") using the standard `smbstatus` utility. Currently, this functionality is supported only by the default and `ceph_new` VFS modules. smb.conf changes Parameter Name Description Default -------------- ----------- ------- smbd profiling share New no client smb transports New tcp, nbt server smb transports New tcp, nbt winbind varlink service New no Bugs * BUG 15911: samba.tests.safe_tarfile fails on Python 3.13 with additional security fixes for tarfile support. * BUG 15904: CTDB does not support PCP 7.0.0. * BUG 15905: samba-4.21 fails to join AD when multiple DCs are returned. * BUG 15908: Uninitialized read leads to hanging rpcd_spoolss. * BUG 15905: samba-4.21 fails to join AD when multiple DCs are returned. * BUG 15907: Stack buffer overflow in samba3.smb2.dirlease.fileserver. * BUG 15902: Regression in gssproxy support in 4.23.rc1+. * BUG 15900: 'net ads group' failed to list domain groups. * BUG 15843: macOS Finder client DFS broken on 4.22.0. * BUG 15899: Self-signed certificates don't have X509v3 Subject Alternative Name for DNS. * BUG 15893: Improve handling of principals and realms in client tools. * BUG 15896: libquic build fixes. * BUG 15844: getpwuid does not shift to new DC when current DC is down. * BUG 15876: Windows security hardening locks out schannel'ed netlogon dc calls like netr_DsRGetDCName. * BUG 15896: libquic build fixes. Signed-off-by: Adolf Belka --- config/rootfiles/packages/aarch64/samba | 45 +++++++++++++++++++++++-- config/rootfiles/packages/riscv64/samba | 45 +++++++++++++++++++++++-- config/rootfiles/packages/x86_64/samba | 45 +++++++++++++++++++++++-- lfs/samba | 6 ++-- 4 files changed, 129 insertions(+), 12 deletions(-) diff --git a/config/rootfiles/packages/aarch64/samba b/config/rootfiles/packages/aarch64/samba index 60fe69020..d1e56440a 100644 --- a/config/rootfiles/packages/aarch64/samba +++ b/config/rootfiles/packages/aarch64/samba @@ -156,13 +156,13 @@ usr/lib/libsamba-errors.so.1 usr/lib/libsamba-errors.so.1.0.0 usr/lib/libsamba-passdb.so usr/lib/libsamba-passdb.so.0 -usr/lib/libsamba-passdb.so.0.29.0 +usr/lib/libsamba-passdb.so.0.30.0 usr/lib/libsamba-util.so usr/lib/libsamba-util.so.0 usr/lib/libsamba-util.so.0.0.1 usr/lib/libsmbclient.so usr/lib/libsmbclient.so.0 -usr/lib/libsmbclient.so.0.8.0 +usr/lib/libsmbclient.so.0.8.1 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 usr/lib/libsmbconf.so.0.0.1 @@ -201,6 +201,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/__init__.py usr/lib/python3.10/site-packages/samba/dcerpc/atsvc.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/auth.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/base.cpython-310-aarch64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/bcrypt_rsakey_blob.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/claims.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/conditional_ace.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/dcerpc.cpython-310-aarch64-linux-gnu.so @@ -217,6 +218,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/gmsa.cpython-310-aarch64-linux-gnu usr/lib/python3.10/site-packages/samba/dcerpc/idmap.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/initshutdown.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/irpc.cpython-310-aarch64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/keycredlink.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/krb5ccache.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/krb5pac.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/lsa.cpython-310-aarch64-linux-gnu.so @@ -238,6 +240,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/smb_acl.cpython-310-aarch64-linux- usr/lib/python3.10/site-packages/samba/dcerpc/spoolss.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/srvsvc.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/svcctl.cpython-310-aarch64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/tpm20_rsakey_blob.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/unixinfo.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/winbind.cpython-310-aarch64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/windows_event_ids.cpython-310-aarch64-linux-gnu.so @@ -502,6 +505,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_pass_change.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_samlogon.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_winbind.py +#usr/lib/python3.10/site-packages/samba/tests/bcrypt_rsakey_blob.py #usr/lib/python3.10/site-packages/samba/tests/blackbox #usr/lib/python3.10/site-packages/samba/tests/blackbox/__init__.py #usr/lib/python3.10/site-packages/samba/tests/blackbox/bug13653.py @@ -542,6 +546,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/array.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/bare.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/binding.py +#usr/lib/python3.10/site-packages/samba/tests/dcerpc/dfs.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/dnsserver.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/integer.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/lsa.py @@ -603,6 +608,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/kcc/graph_utils.py #usr/lib/python3.10/site-packages/samba/tests/kcc/kcc_utils.py #usr/lib/python3.10/site-packages/samba/tests/kcc/ldif_import_export.py +#usr/lib/python3.10/site-packages/samba/tests/key_credential_link.py #usr/lib/python3.10/site-packages/samba/tests/krb5 #usr/lib/python3.10/site-packages/samba/tests/krb5/alias_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/as_canonicalization_tests.py @@ -669,6 +675,9 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/netbios.py #usr/lib/python3.10/site-packages/samba/tests/netcmd.py #usr/lib/python3.10/site-packages/samba/tests/netlogonsvc.py +#usr/lib/python3.10/site-packages/samba/tests/nss +#usr/lib/python3.10/site-packages/samba/tests/nss/base.py +#usr/lib/python3.10/site-packages/samba/tests/nss/group.py #usr/lib/python3.10/site-packages/samba/tests/ntacls.py #usr/lib/python3.10/site-packages/samba/tests/ntacls_backup.py #usr/lib/python3.10/site-packages/samba/tests/ntlm_auth.py @@ -779,10 +788,16 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/subunitrun.py #usr/lib/python3.10/site-packages/samba/tests/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/token_factory.py +#usr/lib/python3.10/site-packages/samba/tests/tpm20_rsakey_blob.py #usr/lib/python3.10/site-packages/samba/tests/upgrade.py #usr/lib/python3.10/site-packages/samba/tests/upgradeprovision.py #usr/lib/python3.10/site-packages/samba/tests/upgradeprovisionneeddc.py #usr/lib/python3.10/site-packages/samba/tests/usage.py +#usr/lib/python3.10/site-packages/samba/tests/varlink +#usr/lib/python3.10/site-packages/samba/tests/varlink/base.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getgrouprecord.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getmemberships.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getuserrecord.py #usr/lib/python3.10/site-packages/samba/tests/xattr.py usr/lib/python3.10/site-packages/samba/upgrade.py usr/lib/python3.10/site-packages/samba/upgradehelpers.py @@ -896,6 +911,8 @@ usr/lib/samba/libndr-samba-private-samba.so usr/lib/samba/libndr-samba4-private-samba.so usr/lib/samba/libnet-keytab-private-samba.so usr/lib/samba/libnetif-private-samba.so +usr/lib/samba/libngtcp2-crypto-gnutls-private-samba.so +usr/lib/samba/libngtcp2-private-samba.so usr/lib/samba/libnpa-tstream-private-samba.so usr/lib/samba/libnss-info-private-samba.so usr/lib/samba/libposix-eadb-private-samba.so @@ -903,6 +920,7 @@ usr/lib/samba/libprinter-driver-private-samba.so usr/lib/samba/libprinting-migrate-private-samba.so usr/lib/samba/libpyldb-util.cpython-310-aarch64-linux-gnu-private-samba.so usr/lib/samba/libpytalloc-util.cpython-310-aarch64-linux-gnu-private-samba.so +usr/lib/samba/libquic-private-samba.so usr/lib/samba/libregistry-private-samba.so usr/lib/samba/libreplace-private-samba.so usr/lib/samba/libroken-private-samba.so @@ -916,6 +934,7 @@ usr/lib/samba/libsamba-net-private-samba.so usr/lib/samba/libsamba-policy-private-samba.so usr/lib/samba/libsamba-python.cpython-310-aarch64-linux-gnu-private-samba.so usr/lib/samba/libsamba-security-private-samba.so +usr/lib/samba/libsamba-security-trusts-private-samba.so usr/lib/samba/libsamba-sockets-private-samba.so usr/lib/samba/libsamba3-util-private-samba.so usr/lib/samba/libsamdb-common-private-samba.so @@ -924,7 +943,6 @@ usr/lib/samba/libsecrets3-private-samba.so usr/lib/samba/libserver-id-db-private-samba.so usr/lib/samba/libserver-role-private-samba.so usr/lib/samba/libshares-private-samba.so -usr/lib/samba/libsmb-transport-private-samba.so usr/lib/samba/libsmbclient-raw-private-samba.so usr/lib/samba/libsmbd-base-private-samba.so usr/lib/samba/libsmbd-shim-private-samba.so @@ -1010,6 +1028,27 @@ usr/sbin/samba-change-password usr/sbin/samba-gpupdate usr/sbin/smbd usr/sbin/winbindd +#usr/share/locale/ar/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/cs/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/da/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/de/LC_MESSAGES/net.mo +#usr/share/locale/de/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/es/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/fi/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/fr/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/hu/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/it/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ja/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ko/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/nb/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/nl/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/pl/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/pt_BR/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ru/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/sv/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/tr/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/zh_CN/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/zh_TW/LC_MESSAGES/pam_winbind.mo var/ipfire/backup/addons/includes/samba #var/ipfire/samba var/ipfire/samba/global diff --git a/config/rootfiles/packages/riscv64/samba b/config/rootfiles/packages/riscv64/samba index ea29891d1..2cff83ea1 100644 --- a/config/rootfiles/packages/riscv64/samba +++ b/config/rootfiles/packages/riscv64/samba @@ -156,13 +156,13 @@ usr/lib/libsamba-errors.so.1 usr/lib/libsamba-errors.so.1.0.0 usr/lib/libsamba-passdb.so usr/lib/libsamba-passdb.so.0 -usr/lib/libsamba-passdb.so.0.29.0 +usr/lib/libsamba-passdb.so.0.30.0 usr/lib/libsamba-util.so usr/lib/libsamba-util.so.0 usr/lib/libsamba-util.so.0.0.1 usr/lib/libsmbclient.so usr/lib/libsmbclient.so.0 -usr/lib/libsmbclient.so.0.8.0 +usr/lib/libsmbclient.so.0.8.1 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 usr/lib/libsmbconf.so.0.0.1 @@ -201,6 +201,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/__init__.py usr/lib/python3.10/site-packages/samba/dcerpc/atsvc.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/auth.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/base.cpython-310-riscv64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/bcrypt_rsakey_blob.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/claims.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/conditional_ace.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/dcerpc.cpython-310-riscv64-linux-gnu.so @@ -217,6 +218,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/gmsa.cpython-310-riscv64-linux-gnu usr/lib/python3.10/site-packages/samba/dcerpc/idmap.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/initshutdown.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/irpc.cpython-310-riscv64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/keycredlink.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/krb5ccache.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/krb5pac.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/lsa.cpython-310-riscv64-linux-gnu.so @@ -238,6 +240,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/smb_acl.cpython-310-riscv64-linux- usr/lib/python3.10/site-packages/samba/dcerpc/spoolss.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/srvsvc.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/svcctl.cpython-310-riscv64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/tpm20_rsakey_blob.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/unixinfo.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/winbind.cpython-310-riscv64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/windows_event_ids.cpython-310-riscv64-linux-gnu.so @@ -502,6 +505,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_pass_change.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_samlogon.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_winbind.py +#usr/lib/python3.10/site-packages/samba/tests/bcrypt_rsakey_blob.py #usr/lib/python3.10/site-packages/samba/tests/blackbox #usr/lib/python3.10/site-packages/samba/tests/blackbox/__init__.py #usr/lib/python3.10/site-packages/samba/tests/blackbox/bug13653.py @@ -542,6 +546,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/array.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/bare.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/binding.py +#usr/lib/python3.10/site-packages/samba/tests/dcerpc/dfs.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/dnsserver.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/integer.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/lsa.py @@ -603,6 +608,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/kcc/graph_utils.py #usr/lib/python3.10/site-packages/samba/tests/kcc/kcc_utils.py #usr/lib/python3.10/site-packages/samba/tests/kcc/ldif_import_export.py +#usr/lib/python3.10/site-packages/samba/tests/key_credential_link.py #usr/lib/python3.10/site-packages/samba/tests/krb5 #usr/lib/python3.10/site-packages/samba/tests/krb5/alias_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/as_canonicalization_tests.py @@ -669,6 +675,9 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/netbios.py #usr/lib/python3.10/site-packages/samba/tests/netcmd.py #usr/lib/python3.10/site-packages/samba/tests/netlogonsvc.py +#usr/lib/python3.10/site-packages/samba/tests/nss +#usr/lib/python3.10/site-packages/samba/tests/nss/base.py +#usr/lib/python3.10/site-packages/samba/tests/nss/group.py #usr/lib/python3.10/site-packages/samba/tests/ntacls.py #usr/lib/python3.10/site-packages/samba/tests/ntacls_backup.py #usr/lib/python3.10/site-packages/samba/tests/ntlm_auth.py @@ -779,10 +788,16 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/subunitrun.py #usr/lib/python3.10/site-packages/samba/tests/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/token_factory.py +#usr/lib/python3.10/site-packages/samba/tests/tpm20_rsakey_blob.py #usr/lib/python3.10/site-packages/samba/tests/upgrade.py #usr/lib/python3.10/site-packages/samba/tests/upgradeprovision.py #usr/lib/python3.10/site-packages/samba/tests/upgradeprovisionneeddc.py #usr/lib/python3.10/site-packages/samba/tests/usage.py +#usr/lib/python3.10/site-packages/samba/tests/varlink +#usr/lib/python3.10/site-packages/samba/tests/varlink/base.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getgrouprecord.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getmemberships.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getuserrecord.py #usr/lib/python3.10/site-packages/samba/tests/xattr.py usr/lib/python3.10/site-packages/samba/upgrade.py usr/lib/python3.10/site-packages/samba/upgradehelpers.py @@ -896,6 +911,8 @@ usr/lib/samba/libndr-samba-private-samba.so usr/lib/samba/libndr-samba4-private-samba.so usr/lib/samba/libnet-keytab-private-samba.so usr/lib/samba/libnetif-private-samba.so +usr/lib/samba/libngtcp2-crypto-gnutls-private-samba.so +usr/lib/samba/libngtcp2-private-samba.so usr/lib/samba/libnpa-tstream-private-samba.so usr/lib/samba/libnss-info-private-samba.so usr/lib/samba/libposix-eadb-private-samba.so @@ -903,6 +920,7 @@ usr/lib/samba/libprinter-driver-private-samba.so usr/lib/samba/libprinting-migrate-private-samba.so usr/lib/samba/libpyldb-util.cpython-310-riscv64-linux-gnu-private-samba.so usr/lib/samba/libpytalloc-util.cpython-310-riscv64-linux-gnu-private-samba.so +usr/lib/samba/libquic-private-samba.so usr/lib/samba/libregistry-private-samba.so usr/lib/samba/libreplace-private-samba.so usr/lib/samba/libroken-private-samba.so @@ -916,6 +934,7 @@ usr/lib/samba/libsamba-net-private-samba.so usr/lib/samba/libsamba-policy-private-samba.so usr/lib/samba/libsamba-python.cpython-310-riscv64-linux-gnu-private-samba.so usr/lib/samba/libsamba-security-private-samba.so +usr/lib/samba/libsamba-security-trusts-private-samba.so usr/lib/samba/libsamba-sockets-private-samba.so usr/lib/samba/libsamba3-util-private-samba.so usr/lib/samba/libsamdb-common-private-samba.so @@ -924,7 +943,6 @@ usr/lib/samba/libsecrets3-private-samba.so usr/lib/samba/libserver-id-db-private-samba.so usr/lib/samba/libserver-role-private-samba.so usr/lib/samba/libshares-private-samba.so -usr/lib/samba/libsmb-transport-private-samba.so usr/lib/samba/libsmbclient-raw-private-samba.so usr/lib/samba/libsmbd-base-private-samba.so usr/lib/samba/libsmbd-shim-private-samba.so @@ -1010,6 +1028,27 @@ usr/sbin/samba-change-password usr/sbin/samba-gpupdate usr/sbin/smbd usr/sbin/winbindd +#usr/share/locale/ar/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/cs/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/da/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/de/LC_MESSAGES/net.mo +#usr/share/locale/de/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/es/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/fi/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/fr/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/hu/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/it/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ja/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ko/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/nb/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/nl/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/pl/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/pt_BR/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ru/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/sv/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/tr/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/zh_CN/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/zh_TW/LC_MESSAGES/pam_winbind.mo var/ipfire/backup/addons/includes/samba #var/ipfire/samba var/ipfire/samba/global diff --git a/config/rootfiles/packages/x86_64/samba b/config/rootfiles/packages/x86_64/samba index d712b325d..d800fca99 100644 --- a/config/rootfiles/packages/x86_64/samba +++ b/config/rootfiles/packages/x86_64/samba @@ -156,13 +156,13 @@ usr/lib/libsamba-errors.so.1 usr/lib/libsamba-errors.so.1.0.0 usr/lib/libsamba-passdb.so usr/lib/libsamba-passdb.so.0 -usr/lib/libsamba-passdb.so.0.29.0 +usr/lib/libsamba-passdb.so.0.30.0 usr/lib/libsamba-util.so usr/lib/libsamba-util.so.0 usr/lib/libsamba-util.so.0.0.1 usr/lib/libsmbclient.so usr/lib/libsmbclient.so.0 -usr/lib/libsmbclient.so.0.8.0 +usr/lib/libsmbclient.so.0.8.1 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 usr/lib/libsmbconf.so.0.0.1 @@ -201,6 +201,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/__init__.py usr/lib/python3.10/site-packages/samba/dcerpc/atsvc.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/auth.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/base.cpython-310-x86_64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/bcrypt_rsakey_blob.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/claims.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/conditional_ace.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/dcerpc.cpython-310-x86_64-linux-gnu.so @@ -217,6 +218,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/gmsa.cpython-310-x86_64-linux-gnu. usr/lib/python3.10/site-packages/samba/dcerpc/idmap.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/initshutdown.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/irpc.cpython-310-x86_64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/keycredlink.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/krb5ccache.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/krb5pac.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/lsa.cpython-310-x86_64-linux-gnu.so @@ -238,6 +240,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/smb_acl.cpython-310-x86_64-linux-g usr/lib/python3.10/site-packages/samba/dcerpc/spoolss.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/srvsvc.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/svcctl.cpython-310-x86_64-linux-gnu.so +usr/lib/python3.10/site-packages/samba/dcerpc/tpm20_rsakey_blob.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/unixinfo.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/winbind.cpython-310-x86_64-linux-gnu.so usr/lib/python3.10/site-packages/samba/dcerpc/windows_event_ids.cpython-310-x86_64-linux-gnu.so @@ -502,6 +505,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_pass_change.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_samlogon.py #usr/lib/python3.10/site-packages/samba/tests/auth_log_winbind.py +#usr/lib/python3.10/site-packages/samba/tests/bcrypt_rsakey_blob.py #usr/lib/python3.10/site-packages/samba/tests/blackbox #usr/lib/python3.10/site-packages/samba/tests/blackbox/__init__.py #usr/lib/python3.10/site-packages/samba/tests/blackbox/bug13653.py @@ -542,6 +546,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/array.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/bare.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/binding.py +#usr/lib/python3.10/site-packages/samba/tests/dcerpc/dfs.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/dnsserver.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/integer.py #usr/lib/python3.10/site-packages/samba/tests/dcerpc/lsa.py @@ -603,6 +608,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/kcc/graph_utils.py #usr/lib/python3.10/site-packages/samba/tests/kcc/kcc_utils.py #usr/lib/python3.10/site-packages/samba/tests/kcc/ldif_import_export.py +#usr/lib/python3.10/site-packages/samba/tests/key_credential_link.py #usr/lib/python3.10/site-packages/samba/tests/krb5 #usr/lib/python3.10/site-packages/samba/tests/krb5/alias_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/as_canonicalization_tests.py @@ -669,6 +675,9 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/netbios.py #usr/lib/python3.10/site-packages/samba/tests/netcmd.py #usr/lib/python3.10/site-packages/samba/tests/netlogonsvc.py +#usr/lib/python3.10/site-packages/samba/tests/nss +#usr/lib/python3.10/site-packages/samba/tests/nss/base.py +#usr/lib/python3.10/site-packages/samba/tests/nss/group.py #usr/lib/python3.10/site-packages/samba/tests/ntacls.py #usr/lib/python3.10/site-packages/samba/tests/ntacls_backup.py #usr/lib/python3.10/site-packages/samba/tests/ntlm_auth.py @@ -779,10 +788,16 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/subunitrun.py #usr/lib/python3.10/site-packages/samba/tests/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/token_factory.py +#usr/lib/python3.10/site-packages/samba/tests/tpm20_rsakey_blob.py #usr/lib/python3.10/site-packages/samba/tests/upgrade.py #usr/lib/python3.10/site-packages/samba/tests/upgradeprovision.py #usr/lib/python3.10/site-packages/samba/tests/upgradeprovisionneeddc.py #usr/lib/python3.10/site-packages/samba/tests/usage.py +#usr/lib/python3.10/site-packages/samba/tests/varlink +#usr/lib/python3.10/site-packages/samba/tests/varlink/base.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getgrouprecord.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getmemberships.py +#usr/lib/python3.10/site-packages/samba/tests/varlink/getuserrecord.py #usr/lib/python3.10/site-packages/samba/tests/xattr.py usr/lib/python3.10/site-packages/samba/upgrade.py usr/lib/python3.10/site-packages/samba/upgradehelpers.py @@ -896,6 +911,8 @@ usr/lib/samba/libndr-samba-private-samba.so usr/lib/samba/libndr-samba4-private-samba.so usr/lib/samba/libnet-keytab-private-samba.so usr/lib/samba/libnetif-private-samba.so +usr/lib/samba/libngtcp2-crypto-gnutls-private-samba.so +usr/lib/samba/libngtcp2-private-samba.so usr/lib/samba/libnpa-tstream-private-samba.so usr/lib/samba/libnss-info-private-samba.so usr/lib/samba/libposix-eadb-private-samba.so @@ -903,6 +920,7 @@ usr/lib/samba/libprinter-driver-private-samba.so usr/lib/samba/libprinting-migrate-private-samba.so usr/lib/samba/libpyldb-util.cpython-310-x86-64-linux-gnu-private-samba.so usr/lib/samba/libpytalloc-util.cpython-310-x86-64-linux-gnu-private-samba.so +usr/lib/samba/libquic-private-samba.so usr/lib/samba/libregistry-private-samba.so usr/lib/samba/libreplace-private-samba.so usr/lib/samba/libroken-private-samba.so @@ -916,6 +934,7 @@ usr/lib/samba/libsamba-net-private-samba.so usr/lib/samba/libsamba-policy-private-samba.so usr/lib/samba/libsamba-python.cpython-310-x86-64-linux-gnu-private-samba.so usr/lib/samba/libsamba-security-private-samba.so +usr/lib/samba/libsamba-security-trusts-private-samba.so usr/lib/samba/libsamba-sockets-private-samba.so usr/lib/samba/libsamba3-util-private-samba.so usr/lib/samba/libsamdb-common-private-samba.so @@ -924,7 +943,6 @@ usr/lib/samba/libsecrets3-private-samba.so usr/lib/samba/libserver-id-db-private-samba.so usr/lib/samba/libserver-role-private-samba.so usr/lib/samba/libshares-private-samba.so -usr/lib/samba/libsmb-transport-private-samba.so usr/lib/samba/libsmbclient-raw-private-samba.so usr/lib/samba/libsmbd-base-private-samba.so usr/lib/samba/libsmbd-shim-private-samba.so @@ -1010,6 +1028,27 @@ usr/sbin/samba-change-password usr/sbin/samba-gpupdate usr/sbin/smbd usr/sbin/winbindd +#usr/share/locale/ar/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/cs/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/da/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/de/LC_MESSAGES/net.mo +#usr/share/locale/de/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/es/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/fi/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/fr/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/hu/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/it/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ja/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ko/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/nb/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/nl/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/pl/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/pt_BR/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/ru/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/sv/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/tr/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/zh_CN/LC_MESSAGES/pam_winbind.mo +#usr/share/locale/zh_TW/LC_MESSAGES/pam_winbind.mo var/ipfire/backup/addons/includes/samba #var/ipfire/samba var/ipfire/samba/global diff --git a/lfs/samba b/lfs/samba index 447556730..bb681de97 100644 --- a/lfs/samba +++ b/lfs/samba @@ -24,7 +24,7 @@ include Config -VER = 4.22.4 +VER = 4.23.1 SUMMARY = A SMB/CIFS File, Print, and Authentication Server THISAPP = samba-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = samba -PAK_VER = 115 +PAK_VER = 116 DEPS = avahi libtalloc perl-Parse-Yapp wsdd @@ -47,7 +47,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = c2d239f2d62f450fbef84ceee1077201c0fca926cc97e99527d4bff07ff11a815a4167ca270afd04af4257759bcc1e003493bfcfd9e552e9410d426921341c8c +$(DL_FILE)_BLAKE2 = 27d5c7d24140716692824bd255a757cd93a05f1e8584822614ddd51dbdb1b008e519c98c2de8c6ff5e7d4c92260a655ae84190fe84aa9ac46290ffd60fb613ad install : $(TARGET)