- 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 <[email protected]>
---
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)
--
2.51.0