pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/samba4



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Dec 28 10:07:57 UTC 2025

Modified Files:
        pkgsrc/net/samba4: Makefile PLIST distinfo options.mk
Removed Files:
        pkgsrc/net/samba4/patches: patch-lib_replace_replace.c

Log Message:
samba4: updated to 4.23.4

Changes since 4.23.3
* BUG 15926: Samba 4.22 breaks Time Machine
* BUG 15947: mdssvc doesn't support $time.iso dates before 1970
* BUG 15963: Fix winbind cache consistency
* BUG 15897: Assert failed: (dirfd != -1) || (smb_fname->base_name[0] == '/')
  in vfswrap_openat
* BUG 15950: ctdb can crash with inconsistent cluster lock configuration
* BUG 15897: Assert failed: (dirfd != -1) || (smb_fname->base_name[0] == '/')
  in vfswrap_openat
* BUG 15809: samba-bgqd: rework man page
* BUG 15936: samba-bgqd can't find [printers] share
* BUG 15955: Winbind can hang forever in gssapi if there are network issues.
* BUG 15961: libldb requires linking libreplace on Linux


To generate a diff of this commit:
cvs rdiff -u -r1.208 -r1.209 pkgsrc/net/samba4/Makefile
cvs rdiff -u -r1.62 -r1.63 pkgsrc/net/samba4/PLIST
cvs rdiff -u -r1.120 -r1.121 pkgsrc/net/samba4/distinfo
cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/samba4/options.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/net/samba4/patches/patch-lib_replace_replace.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/samba4/Makefile
diff -u pkgsrc/net/samba4/Makefile:1.208 pkgsrc/net/samba4/Makefile:1.209
--- pkgsrc/net/samba4/Makefile:1.208    Thu Oct 23 20:38:54 2025
+++ pkgsrc/net/samba4/Makefile  Sun Dec 28 10:07:56 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.208 2025/10/23 20:38:54 wiz Exp $
+# $NetBSD: Makefile,v 1.209 2025/12/28 10:07:56 adam Exp $
 
-DISTNAME=      samba-4.21.9
-PKGREVISION=   1
+# XXX: Fails to build when mit-krb5 is installed.
+DISTNAME=      samba-4.23.4
 CATEGORIES=    net
 MASTER_SITES=  https://download.samba.org/pub/samba/stable/
 
@@ -222,6 +222,7 @@ BUILDLINK_API_DEPENDS.talloc+=      talloc>=2
 .include "../../lang/python/application.mk"
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/extension.mk"
+.include "../../lang/python/tool.mk"
 .include "../../security/gnutls/buildlink3.mk"
 .include "../../security/libgcrypt/buildlink3.mk"
 .include "../../textproc/jansson/buildlink3.mk"

Index: pkgsrc/net/samba4/PLIST
diff -u pkgsrc/net/samba4/PLIST:1.62 pkgsrc/net/samba4/PLIST:1.63
--- pkgsrc/net/samba4/PLIST:1.62        Wed Jun  4 14:43:09 2025
+++ pkgsrc/net/samba4/PLIST     Sun Dec 28 10:07:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.62 2025/06/04 14:43:09 taca Exp $
+@comment $NetBSD: PLIST,v 1.63 2025/12/28 10:07:56 adam Exp $
 bin/cifsdd
 bin/dbwrap_tool
 bin/dumpmscat
@@ -133,8 +133,8 @@ lib/libndr-standard.so
 lib/libndr-standard.so.0
 lib/libndr-standard.so.0.0.1
 lib/libndr.so
-lib/libndr.so.5
-lib/libndr.so.5.0.0
+lib/libndr.so.6
+lib/libndr.so.6.0.0
 lib/libnetapi.so
 lib/libnetapi.so.1
 lib/libnetapi.so.1.0.0
@@ -144,13 +144,13 @@ lib/libsamba-errors.so.1
 lib/libsamba-errors.so.1.0.0
 lib/libsamba-passdb.so
 lib/libsamba-passdb.so.0
-lib/libsamba-passdb.so.0.29.0
+lib/libsamba-passdb.so.0.30.0
 lib/libsamba-util.so
 lib/libsamba-util.so.0
 lib/libsamba-util.so.0.0.1
 lib/libsmbclient.so
 lib/libsmbclient.so.0
-lib/libsmbclient.so.0.8.0
+lib/libsmbclient.so.0.8.1
 lib/libsmbconf.so
 lib/libsmbconf.so.0
 lib/libsmbconf.so.0.0.1
@@ -185,6 +185,7 @@ ${PYSITELIB}/samba/dcerpc/__init__.py
 ${PYSITELIB}/samba/dcerpc/atsvc.so
 ${PYSITELIB}/samba/dcerpc/auth.so
 ${PYSITELIB}/samba/dcerpc/base.so
+${PYSITELIB}/samba/dcerpc/bcrypt_rsakey_blob.so
 ${PYSITELIB}/samba/dcerpc/claims.so
 ${PYSITELIB}/samba/dcerpc/conditional_ace.so
 ${PYSITELIB}/samba/dcerpc/dcerpc.so
@@ -201,6 +202,7 @@ ${PYSITELIB}/samba/dcerpc/gmsa.so
 ${PYSITELIB}/samba/dcerpc/idmap.so
 ${PYSITELIB}/samba/dcerpc/initshutdown.so
 ${PYSITELIB}/samba/dcerpc/irpc.so
+${PYSITELIB}/samba/dcerpc/keycredlink.so
 ${PYSITELIB}/samba/dcerpc/krb5ccache.so
 ${PYSITELIB}/samba/dcerpc/krb5pac.so
 ${PYSITELIB}/samba/dcerpc/lsa.so
@@ -222,6 +224,7 @@ ${PYSITELIB}/samba/dcerpc/smb_acl.so
 ${PYSITELIB}/samba/dcerpc/spoolss.so
 ${PYSITELIB}/samba/dcerpc/srvsvc.so
 ${PYSITELIB}/samba/dcerpc/svcctl.so
+${PYSITELIB}/samba/dcerpc/tpm20_rsakey_blob.so
 ${PYSITELIB}/samba/dcerpc/unixinfo.so
 ${PYSITELIB}/samba/dcerpc/winbind.so
 ${PYSITELIB}/samba/dcerpc/windows_event_ids.so
@@ -465,6 +468,7 @@ ${PYSITELIB}/samba/tests/auth_log_netlog
 ${PYSITELIB}/samba/tests/auth_log_pass_change.py
 ${PYSITELIB}/samba/tests/auth_log_samlogon.py
 ${PYSITELIB}/samba/tests/auth_log_winbind.py
+${PYSITELIB}/samba/tests/bcrypt_rsakey_blob.py
 ${PYSITELIB}/samba/tests/blackbox/__init__.py
 ${PYSITELIB}/samba/tests/blackbox/bug13653.py
 ${PYSITELIB}/samba/tests/blackbox/check_output.py
@@ -503,6 +507,7 @@ ${PYSITELIB}/samba/tests/dcerpc/__init__
 ${PYSITELIB}/samba/tests/dcerpc/array.py
 ${PYSITELIB}/samba/tests/dcerpc/bare.py
 ${PYSITELIB}/samba/tests/dcerpc/binding.py
+${PYSITELIB}/samba/tests/dcerpc/dfs.py
 ${PYSITELIB}/samba/tests/dcerpc/dnsserver.py
 ${PYSITELIB}/samba/tests/dcerpc/integer.py
 ${PYSITELIB}/samba/tests/dcerpc/lsa.py
@@ -561,6 +566,7 @@ ${PYSITELIB}/samba/tests/kcc/graph.py
 ${PYSITELIB}/samba/tests/kcc/graph_utils.py
 ${PYSITELIB}/samba/tests/kcc/kcc_utils.py
 ${PYSITELIB}/samba/tests/kcc/ldif_import_export.py
+${PYSITELIB}/samba/tests/key_credential_link.py
 ${PYSITELIB}/samba/tests/krb5/alias_tests.py
 ${PYSITELIB}/samba/tests/krb5/as_canonicalization_tests.py
 ${PYSITELIB}/samba/tests/krb5/as_req_tests.py
@@ -583,6 +589,7 @@ ${PYSITELIB}/samba/tests/krb5/kdc_tgt_te
 ${PYSITELIB}/samba/tests/krb5/kpasswd_tests.py
 ${PYSITELIB}/samba/tests/krb5/lockout_tests.py
 ${PYSITELIB}/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py
+${PYSITELIB}/samba/tests/krb5/netlogon.py
 ${PYSITELIB}/samba/tests/krb5/nt_hash_tests.py
 ${PYSITELIB}/samba/tests/krb5/pac_align_tests.py
 ${PYSITELIB}/samba/tests/krb5/pkinit_tests.py
@@ -624,6 +631,8 @@ ${PYSITELIB}/samba/tests/net_join_no_spn
 ${PYSITELIB}/samba/tests/netbios.py
 ${PYSITELIB}/samba/tests/netcmd.py
 ${PYSITELIB}/samba/tests/netlogonsvc.py
+${PYSITELIB}/samba/tests/nss/base.py
+${PYSITELIB}/samba/tests/nss/group.py
 ${PYSITELIB}/samba/tests/ntacls.py
 ${PYSITELIB}/samba/tests/ntacls_backup.py
 ${PYSITELIB}/samba/tests/ntlm_auth.py
@@ -651,6 +660,7 @@ ${PYSITELIB}/samba/tests/pso.py
 ${PYSITELIB}/samba/tests/py_credentials.py
 ${PYSITELIB}/samba/tests/registry.py
 ${PYSITELIB}/samba/tests/reparsepoints.py
+${PYSITELIB}/samba/tests/rust.py
 ${PYSITELIB}/samba/tests/s3_net_join.py
 ${PYSITELIB}/samba/tests/s3idmapdb.py
 ${PYSITELIB}/samba/tests/s3param.py
@@ -732,10 +742,15 @@ ${PYSITELIB}/samba/tests/strings.py
 ${PYSITELIB}/samba/tests/subunitrun.py
 ${PYSITELIB}/samba/tests/tdb_util.py
 ${PYSITELIB}/samba/tests/token_factory.py
+${PYSITELIB}/samba/tests/tpm20_rsakey_blob.py
 ${PYSITELIB}/samba/tests/upgrade.py
 ${PYSITELIB}/samba/tests/upgradeprovision.py
 ${PYSITELIB}/samba/tests/upgradeprovisionneeddc.py
 ${PYSITELIB}/samba/tests/usage.py
+${PYSITELIB}/samba/tests/varlink/base.py
+${PYSITELIB}/samba/tests/varlink/getgrouprecord.py
+${PYSITELIB}/samba/tests/varlink/getmemberships.py
+${PYSITELIB}/samba/tests/varlink/getuserrecord.py
 ${PYSITELIB}/samba/tests/xattr.py
 ${PYSITELIB}/samba/upgrade.py
 ${PYSITELIB}/samba/upgradehelpers.py
@@ -812,6 +827,7 @@ ${PLIST.ads}lib/samba/ldb/subtree_delete
 ${PLIST.ads}lib/samba/ldb/subtree_rename.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/ldb/tdb.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/ldb/tombstone_reanimate.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/trust_notify.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/ldb/unique_object_sids.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/ldb/update_keytab.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/ldb/vlv.${SHLIB_EXT}
@@ -925,6 +941,7 @@ lib/samba/private/libsamba-net-private-s
 lib/samba/private/libsamba-policy-private-samba.so
 lib/samba/private/libsamba-python-private-samba.so
 lib/samba/private/libsamba-security-private-samba.so
+lib/samba/private/libsamba-security-trusts-private-samba.so
 lib/samba/private/libsamba-sockets-private-samba.so
 lib/samba/private/libsamba3-util-private-samba.so
 lib/samba/private/libsamdb-common-private-samba.so
@@ -935,7 +952,6 @@ lib/samba/private/libserver-id-db-privat
 lib/samba/private/libserver-role-private-samba.so
 lib/samba/private/libservice-private-samba.so
 lib/samba/private/libshares-private-samba.so
-lib/samba/private/libsmb-transport-private-samba.so
 lib/samba/private/libsmbclient-raw-private-samba.so
 lib/samba/private/libsmbd-base-private-samba.so
 lib/samba/private/libsmbd-shim-private-samba.so
@@ -964,6 +980,7 @@ ${PLIST.ads}lib/samba/service/dcerpc.${S
 ${PLIST.ads}lib/samba/service/dns.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/service/dns_update.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/service/drepl.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/ft_scanner.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/service/kcc.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/service/kdc.${SHLIB_EXT}
 ${PLIST.ads}lib/samba/service/ldap.${SHLIB_EXT}
@@ -1159,6 +1176,27 @@ share/examples/samba/deluser.sh
 @pkgdir share/examples/samba/pam_smbpass
 share/examples/samba/samba.schema
 share/examples/samba/smb.conf.default
+share/locale/ar/LC_MESSAGES/pam_winbind.mo
+share/locale/cs/LC_MESSAGES/pam_winbind.mo
+share/locale/da/LC_MESSAGES/pam_winbind.mo
+share/locale/de/LC_MESSAGES/net.mo
+share/locale/de/LC_MESSAGES/pam_winbind.mo
+share/locale/es/LC_MESSAGES/pam_winbind.mo
+share/locale/fi/LC_MESSAGES/pam_winbind.mo
+share/locale/fr/LC_MESSAGES/pam_winbind.mo
+share/locale/hu/LC_MESSAGES/pam_winbind.mo
+share/locale/it/LC_MESSAGES/pam_winbind.mo
+share/locale/ja/LC_MESSAGES/pam_winbind.mo
+share/locale/ko/LC_MESSAGES/pam_winbind.mo
+share/locale/nb/LC_MESSAGES/pam_winbind.mo
+share/locale/nl/LC_MESSAGES/pam_winbind.mo
+share/locale/pl/LC_MESSAGES/pam_winbind.mo
+share/locale/pt_BR/LC_MESSAGES/pam_winbind.mo
+share/locale/ru/LC_MESSAGES/pam_winbind.mo
+share/locale/sv/LC_MESSAGES/pam_winbind.mo
+share/locale/tr/LC_MESSAGES/pam_winbind.mo
+share/locale/zh_CN/LC_MESSAGES/pam_winbind.mo
+share/locale/zh_TW/LC_MESSAGES/pam_winbind.mo
 ${PLIST.ads}share/samba/samba/admx/GNOME_Settings.admx
 ${PLIST.ads}share/samba/samba/admx/en-US/GNOME_Settings.adml
 ${PLIST.ads}share/samba/samba/admx/en-US/samba.adml

Index: pkgsrc/net/samba4/distinfo
diff -u pkgsrc/net/samba4/distinfo:1.120 pkgsrc/net/samba4/distinfo:1.121
--- pkgsrc/net/samba4/distinfo:1.120    Thu Oct 16 04:25:20 2025
+++ pkgsrc/net/samba4/distinfo  Sun Dec 28 10:07:56 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.120 2025/10/16 04:25:20 taca Exp $
+$NetBSD: distinfo,v 1.121 2025/12/28 10:07:56 adam Exp $
 
-BLAKE2s (samba-4.21.9.tar.gz) = baeb524bb0b8fa706a07af46d2818778bf8290a08a673a56e4cefc7174be0d19
-SHA512 (samba-4.21.9.tar.gz) = 465ccb912c443e3b187d9662f605141011626b12ebc979558e3c710487382cae8fe110e0bc5232f04c839cb5d13313f8f68f2edd2511ead31cefb9096ecdcf08
-Size (samba-4.21.9.tar.gz) = 42695134 bytes
+BLAKE2s (samba-4.23.4.tar.gz) = 12a130980cb498682054aab3125908e4f9546436081462e00fbba85f2f8fde53
+SHA512 (samba-4.23.4.tar.gz) = a19d7e15a893f768371f801b332e2a694380640ea60f093ec34683ca6a9912e4987136244d7e316fe7b46742596ff426bd2c76e9b88ff7e61f9f198c74d1f3c9
+Size (samba-4.23.4.tar.gz) = 43298526 bytes
 SHA1 (patch-buildtools_wafsamba_samba__conftests.py) = d927db17124d2bb5b382885e70a41f84c3929926
 SHA1 (patch-buildtools_wafsamba_samba__install.py) = d801340617da325e3bb70a90350e45cc8e383c2d
 SHA1 (patch-buildtools_wafsamba_samba__pidl.py) = b9015694b80c0e6382d75c806fd6e0eb92e5f998
@@ -11,7 +11,6 @@ SHA1 (patch-buildtools_wafsamba_wscript)
 SHA1 (patch-dynconfig_wscript) = 1858e5fcca913f21aa3e7868d9760b9c40c9f5c4
 SHA1 (patch-lib_param_loadparm.h) = 0216b69d33d1e17260a446e11bee764116c52b18
 SHA1 (patch-lib_pthreadpool_pthreadpool.c) = 4b0c3d49d578b5ab12f5bad1ebeb50efb43e756c
-SHA1 (patch-lib_replace_replace.c) = bd353a060a921cfed1e06c0228f3a76707269d80
 SHA1 (patch-lib_replace_system_passwd.h) = 652be067b2560310ce3a4bbf37c24cb2fa8eb82d
 SHA1 (patch-lib_tdb_common_mutex.c) = 74162bf9dfd440fc0b9782982e83776c9671a983
 SHA1 (patch-lib_tevent_tevent.c) = 109e7a516dc291372e982b9f21c6ce8c0e5d3ca4
@@ -40,8 +39,10 @@ SHA1 (patch-source3_smbd_smb1__process.c
 SHA1 (patch-source3_utils_net__offlinejoin.c) = defb3ad930ba88ec040bda8899efd24e2a95f294
 SHA1 (patch-source4_auth_gensec_wscript__build) = 01f3cdf787833e05f2e0b49ff0af7c8bbad2c161
 SHA1 (patch-source4_dsdb_samdb_ldb__modules_wscript__build__server) = 47f55ec16b667a0a4d38de5ac89a117f2ac8f898
+SHA1 (patch-source4_kdc_db-glue.c) = 23dc5352b0b174b7cc63bb913e7c03eaaecd8f2a
 SHA1 (patch-source4_scripting_wscript__build) = aac6894d49f5c17a28d26cb627be8cef1902bb1e
 SHA1 (patch-third__party_heimdal__build_roken.h) = 59d5523676fe8c0315e969247f26b4ea2f900402
 SHA1 (patch-third__party_heimdal_include_heim__threads.h) = 5ad13530cf9688e46f9ad487bb0fddab668c8276
 SHA1 (patch-third__party_heimdal_lib_hcrypto_evp.c) = 8e8e23198ef4afdc24a6930bd57aa5a898f1826f
 SHA1 (patch-third__party_heimdal_lib_roken_getauxval.h) = 23c9cf574d9f042c9f6dd1b0377c91045e755b5b
+SHA1 (patch-third__party_waf_waflib_Tools_python.py) = 3972a15c4b9e48577579fa84b390ba28b3634640

Index: pkgsrc/net/samba4/options.mk
diff -u pkgsrc/net/samba4/options.mk:1.20 pkgsrc/net/samba4/options.mk:1.21
--- pkgsrc/net/samba4/options.mk:1.20   Thu Oct 24 17:23:43 2024
+++ pkgsrc/net/samba4/options.mk        Sun Dec 28 10:07:56 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.20 2024/10/24 17:23:43 adam Exp $
+# $NetBSD: options.mk,v 1.21 2025/12/28 10:07:56 adam Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.samba4
 # As of 4.21.1, samba4 fails to build without "ads" and "ldap" options:
@@ -13,10 +13,6 @@ SAMBA_ACL_OPSYS=     AIX Darwin FreeBSD HPUX
 PKG_SUPPORTED_OPTIONS+=        acl
 .endif
 
-#.if !${MACHINE_PLATFORM:MDarwin-1[1-9].*}
-#PKG_SUGGESTED_OPTIONS+=       ads
-#.endif
-
 .if ${OPSYS} == "Linux"
 PKG_SUPPORTED_OPTIONS+=        snapper
 PKG_SUGGESTED_OPTIONS+=        snapper



Home | Main Index | Thread Index | Old Index