Thu Nov 12 06:37:18 2020 UTC ()
samba4: updated to 4.13.2

Changes since 4.13.1
--------------------
   * BUG 14486: s3: modules: vfs_glusterfs: Fix leak of char
     **lines onto mem_ctx on return.
   * BUG 14471: RN: vfs_zfsacl: Only grant DELETE_CHILD if ACL tag is special.
   * BUG 14538: smb.conf.5: Add clarification how configuration changes
     reflected by Samba.
   * BUG 14552: daemons: Report status to systemd even when running in
     foreground.
   * BUG 14553: DNS Resolver: Support both dnspython before and after 2.0.0.
   * BUG 14486: s3-vfs_glusterfs: Refuse connection when write-behind xlator is
     present.
   * BUG 14487: provision: Add support for BIND 9.16.x.
   * BUG 14537: ctdb-common: Avoid aliasing errors during code optimization.
   * BUG 14541: libndr: Avoid assigning duplicate versions to symbols.
   * BUG 14522: docs: Fix default value of spoolss:architecture.
   * BUG 14388: winbind: Fix a memleak.
   * BUG 14531: s4:dsdb:acl_read: Implement "List Object" mode feature.
   * BUG 14486: docs-xml/manpages: Add warning about write-behind translator for
     vfs_glusterfs.
   * nsswitch/nsstest.c: Avoid nss function conflicts with glibc nss.h.
   * BUG 14530: vfs_shadow_copy2: Avoid closing snapsdir twice.
   * BUG 14547: third_party: Update resolv_wrapper to version 1.1.7.
   * BUG 14550: examples:auth: Do not install example plugin.
   * BUG 14513: ctdb-recoverd: Drop unnecessary and broken code.
   * BUG 14471: RN: vfs_zfsacl: Only grant DELETE_CHILD if ACL tag is special.

Changes since 4.13.0
--------------------
   * BUG 14434: CVE-2020-14318: s3: smbd: Ensure change notifies can't get set
     unless the directory handle is open for SEC_DIR_LIST.
   * BUG 12795: CVE-2020-14383: Remote crash after adding NS or MX records using
     'samba-tool'.
   * BUG 14472: CVE-2020-14383: Remote crash after adding MX records.
   * BUG 14436: CVE-2020-14323: winbind: Fix invalid lookupsids DoS.

4.31.0:
NEW FEATURES/CHANGES
====================

Python 3.6 or later required
----------------------------
Samba's minimum runtime requirement for python was raised to Python
3.5 with samba 4.12.  Samba 4.13 raises this minimum version to Python
3.6 both to access new features and because this is the oldest version
we test with in our CI infrastructure.

This is also the last release where it will be possible to build Samba
(just the file server) with Python versions 2.6 and 2.7.

As Python 2.7 has been End Of Life upstream since April 2020, Samba
is dropping ALL Python 2.x support in the NEXT release.

Samba 4.14 to be released in March 2021 will require Python 3.6 or
later to build.

wide links functionality
------------------------
For this release, the code implementing the insecure "wide links = yes"
functionality has been moved out of the core smbd code and into a separate
VFS module, vfs_widelinks. Currently this vfs module is implicitly loaded
by smbd as the last but one module before vfs_default if "wide links = yes"
is enabled on the share (note, the existing restrictions on enabling wide
links around the SMB1 "unix extensions" and the "allow insecure wide links"
parameters are still in force). The implicit loading was done to allow
existing users of "wide links = yes" to keep this functionality without
having to make a change to existing working smb.conf files.

Please note that the Samba developers recommend changing any Samba
installations that currently use "wide links = yes" to use bind mounts
as soon as possible, as "wide links = yes" is an inherently insecure
configuration which we would like to remove from Samba. Moving the
feature into a VFS module allows this to be done in a cleaner way
in future.

A future release to be determined will remove this implicit linkage,
causing administrators who need this functionality to have to explicitly
add the vfs_widelinks module into the "vfs objects =" parameter lists.
The release notes will be updated to note this change when it occurs.

NT4-like 'classic' Samba domain controllers
-------------------------------------------
Samba 4.13 deprecates Samba's original domain controller mode.

Sites using Samba as a Domain Controller should upgrade from the
NT4-like 'classic' Domain Controller to a Samba Active Directory DC
to ensure full operation with modern windows clients.

SMBv1 only protocol options deprecated
--------------------------------------
A number of smb.conf parameters for less-secure authentication methods
which are only possible over SMBv1 are deprecated in this release.


(adam)
diff -r1.110 -r1.111 pkgsrc/net/samba4/Makefile
diff -r1.33 -r1.34 pkgsrc/net/samba4/PLIST
diff -r1.53 -r1.54 pkgsrc/net/samba4/distinfo
diff -r1.11 -r1.12 pkgsrc/net/samba4/options.mk
diff -r1.1 -r0 pkgsrc/net/samba4/patches/patch-lib_tsocket_tsocket.h
diff -r1.1 -r0 pkgsrc/net/samba4/patches/patch-lib_tsocket_tsocket__bsd.c
diff -r0 -r1.1 pkgsrc/net/samba4/patches/patch-source3_libsmb_libsmb__stat.c
diff -r0 -r1.1 pkgsrc/net/samba4/patches/patch-source4_torture_libsmbclient_libsmbclient.c

cvs diff -r1.110 -r1.111 pkgsrc/net/samba4/Makefile (expand / switch to unified diff)

--- pkgsrc/net/samba4/Makefile 2020/10/30 07:17:16 1.110
+++ pkgsrc/net/samba4/Makefile 2020/11/12 06:37:18 1.111
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.110 2020/10/30 07:17:16 taca Exp $ 1# $NetBSD: Makefile,v 1.111 2020/11/12 06:37:18 adam Exp $
2 2
3DISTNAME= samba-4.12.9 3DISTNAME= samba-4.13.2
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= https://download.samba.org/pub/samba/stable/ 5MASTER_SITES= https://download.samba.org/pub/samba/stable/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.samba.org/ 8HOMEPAGE= https://www.samba.org/
9COMMENT= SMB/CIFS protocol server suite 9COMMENT= SMB/CIFS protocol server suite
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12CONFLICTS+= ja-samba-[0-9]* winbind-[0-9]* 12CONFLICTS+= ja-samba-[0-9]* winbind-[0-9]*
13 13
14PYTHON_VERSIONS_INCOMPATIBLE= 27 14PYTHON_VERSIONS_INCOMPATIBLE= 27
15 15
16GCC_REQD+= 4.4 16GCC_REQD+= 4.4
@@ -196,27 +196,27 @@ REPLACE_PERL+= script/*.pl @@ -196,27 +196,27 @@ REPLACE_PERL+= script/*.pl
196REPLACE_PERL+= source3/script/*.pl 196REPLACE_PERL+= source3/script/*.pl
197REPLACE_PERL+= source4/build/pasn1/pasn1.pl 197REPLACE_PERL+= source4/build/pasn1/pasn1.pl
198REPLACE_PERL+= source4/script/*.pl 198REPLACE_PERL+= source4/script/*.pl
199REPLACE_PERL+= third_party/nss_wrapper/nss_wrapper.pl 199REPLACE_PERL+= third_party/nss_wrapper/nss_wrapper.pl
200REPLACE_PYTHON+= buildtools/bin/waf 200REPLACE_PYTHON+= buildtools/bin/waf
201REPLACE_PYTHON+= source4/setup/wscript_build 201REPLACE_PYTHON+= source4/setup/wscript_build
202REPLACE_PYTHON+= source4/scripting/bin/* 202REPLACE_PYTHON+= source4/scripting/bin/*
203 203
204.if "${OPSYS}" == "Linux" 204.if "${OPSYS}" == "Linux"
205.include "../../devel/libuuid/buildlink3.mk" 205.include "../../devel/libuuid/buildlink3.mk"
206.endif 206.endif
207.include "../../archivers/libarchive/buildlink3.mk" 207.include "../../archivers/libarchive/buildlink3.mk"
208.include "../../converters/libiconv/buildlink3.mk" 208.include "../../converters/libiconv/buildlink3.mk"
209BUILDLINK_API_DEPENDS.ldb+= ldb>=2.0.8 209BUILDLINK_API_DEPENDS.ldb+= ldb>=2.2.0
210.include "../../databases/ldb/buildlink3.mk" 210.include "../../databases/ldb/buildlink3.mk"
211.include "../../databases/lmdb/buildlink3.mk" 211.include "../../databases/lmdb/buildlink3.mk"
212.include "../../devel/cmocka/buildlink3.mk" 212.include "../../devel/cmocka/buildlink3.mk"
213.include "../../devel/gettext-lib/buildlink3.mk" 213.include "../../devel/gettext-lib/buildlink3.mk"
214.include "../../devel/popt/buildlink3.mk" 214.include "../../devel/popt/buildlink3.mk"
215.include "../../devel/readline/buildlink3.mk" 215.include "../../devel/readline/buildlink3.mk"
216BUILDLINK_API_DEPENDS.talloc+= talloc>=2.2.0 216BUILDLINK_API_DEPENDS.talloc+= talloc>=2.2.0
217.include "../../devel/talloc/buildlink3.mk" 217.include "../../devel/talloc/buildlink3.mk"
218.include "../../devel/tevent/buildlink3.mk" 218.include "../../devel/tevent/buildlink3.mk"
219.include "../../devel/zlib/buildlink3.mk" 219.include "../../devel/zlib/buildlink3.mk"
220.include "../../lang/python/application.mk" 220.include "../../lang/python/application.mk"
221.include "../../lang/python/extension.mk" 221.include "../../lang/python/extension.mk"
222.include "../../security/gnutls/buildlink3.mk" 222.include "../../security/gnutls/buildlink3.mk"

cvs diff -r1.33 -r1.34 pkgsrc/net/samba4/PLIST (expand / switch to unified diff)

--- pkgsrc/net/samba4/PLIST 2020/08/18 07:39:31 1.33
+++ pkgsrc/net/samba4/PLIST 2020/11/12 06:37:18 1.34
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.33 2020/08/18 07:39:31 adam Exp $ 1@comment $NetBSD: PLIST,v 1.34 2020/11/12 06:37:18 adam Exp $
2bin/cifsdd 2bin/cifsdd
3bin/dbwrap_tool 3bin/dbwrap_tool
4bin/dumpmscat 4bin/dumpmscat
5bin/findsmb 5bin/findsmb
6bin/gentest 6bin/gentest
7bin/locktest 7bin/locktest
8bin/masktest 8bin/masktest
9bin/mdfind 9bin/mdfind
10bin/mvxattr 10bin/mvxattr
11bin/ndrdump 11bin/ndrdump
12bin/net 12bin/net
13bin/nmblookup 13bin/nmblookup
14bin/ntlm_auth 14bin/ntlm_auth
@@ -93,27 +93,26 @@ include/policy.h @@ -93,27 +93,26 @@ include/policy.h
93include/rpc_common.h 93include/rpc_common.h
94include/samba/session.h 94include/samba/session.h
95include/samba/version.h 95include/samba/version.h
96include/share.h 96include/share.h
97include/smb2_lease_struct.h 97include/smb2_lease_struct.h
98${PLIST.ldap}include/smb_ldap.h 98${PLIST.ldap}include/smb_ldap.h
99include/smbconf.h 99include/smbconf.h
100${PLIST.ldap}include/smbldap.h 100${PLIST.ldap}include/smbldap.h
101include/tdr.h 101include/tdr.h
102include/tsocket.h 102include/tsocket.h
103include/tsocket_internal.h 103include/tsocket_internal.h
104include/util/attr.h 104include/util/attr.h
105include/util/blocking.h 105include/util/blocking.h
106include/util/byteorder.h 
107include/util/data_blob.h 106include/util/data_blob.h
108include/util/debug.h 107include/util/debug.h
109include/util/discard.h 108include/util/discard.h
110include/util/fault.h 109include/util/fault.h
111include/util/genrand.h 110include/util/genrand.h
112include/util/idtree.h 111include/util/idtree.h
113include/util/idtree_random.h 112include/util/idtree_random.h
114include/util/signal.h 113include/util/signal.h
115include/util/string_wrappers.h 114include/util/string_wrappers.h
116include/util/substitute.h 115include/util/substitute.h
117include/util/tevent_ntstatus.h 116include/util/tevent_ntstatus.h
118include/util/tevent_unix.h 117include/util/tevent_unix.h
119include/util/tevent_werror.h 118include/util/tevent_werror.h
@@ -243,44 +242,46 @@ ${PYSITELIB}/samba/dcerpc/smb_acl.so @@ -243,44 +242,46 @@ ${PYSITELIB}/samba/dcerpc/smb_acl.so
243${PYSITELIB}/samba/dcerpc/spoolss.so 242${PYSITELIB}/samba/dcerpc/spoolss.so
244${PYSITELIB}/samba/dcerpc/srvsvc.so 243${PYSITELIB}/samba/dcerpc/srvsvc.so
245${PYSITELIB}/samba/dcerpc/svcctl.so 244${PYSITELIB}/samba/dcerpc/svcctl.so
246${PYSITELIB}/samba/dcerpc/unixinfo.so 245${PYSITELIB}/samba/dcerpc/unixinfo.so
247${PYSITELIB}/samba/dcerpc/winbind.so 246${PYSITELIB}/samba/dcerpc/winbind.so
248${PYSITELIB}/samba/dcerpc/windows_event_ids.so 247${PYSITELIB}/samba/dcerpc/windows_event_ids.so
249${PYSITELIB}/samba/dcerpc/winreg.so 248${PYSITELIB}/samba/dcerpc/winreg.so
250${PYSITELIB}/samba/dcerpc/winspool.so 249${PYSITELIB}/samba/dcerpc/winspool.so
251${PYSITELIB}/samba/dcerpc/witness.so 250${PYSITELIB}/samba/dcerpc/witness.so
252${PYSITELIB}/samba/dcerpc/wkssvc.so 251${PYSITELIB}/samba/dcerpc/wkssvc.so
253${PYSITELIB}/samba/dcerpc/xattr.so 252${PYSITELIB}/samba/dcerpc/xattr.so
254${PYSITELIB}/samba/dckeytab.so 253${PYSITELIB}/samba/dckeytab.so
255${PYSITELIB}/samba/descriptor.py 254${PYSITELIB}/samba/descriptor.py
 255${PYSITELIB}/samba/dnsresolver.py
256${PYSITELIB}/samba/dnsserver.py 256${PYSITELIB}/samba/dnsserver.py
257${PYSITELIB}/samba/domain_update.py 257${PYSITELIB}/samba/domain_update.py
258${PYSITELIB}/samba/drs_utils.py 258${PYSITELIB}/samba/drs_utils.py
259${PYSITELIB}/samba/dsdb.so 259${PYSITELIB}/samba/dsdb.so
260${PYSITELIB}/samba/dsdb_dns.so 260${PYSITELIB}/samba/dsdb_dns.so
261${PYSITELIB}/samba/emulate/__init__.py 261${PYSITELIB}/samba/emulate/__init__.py
262${PYSITELIB}/samba/emulate/traffic.py 262${PYSITELIB}/samba/emulate/traffic.py
263${PYSITELIB}/samba/emulate/traffic_packets.py 263${PYSITELIB}/samba/emulate/traffic_packets.py
264${PYSITELIB}/samba/forest_update.py 264${PYSITELIB}/samba/forest_update.py
265${PYSITELIB}/samba/gensec.so 265${PYSITELIB}/samba/gensec.so
266${PYSITELIB}/samba/getopt.py 266${PYSITELIB}/samba/getopt.py
267${PYSITELIB}/samba/gp_ext_loader.py 267${PYSITELIB}/samba/gp_ext_loader.py
268${PYSITELIB}/samba/gp_parse/__init__.py 268${PYSITELIB}/samba/gp_parse/__init__.py
269${PYSITELIB}/samba/gp_parse/gp_aas.py 269${PYSITELIB}/samba/gp_parse/gp_aas.py
270${PYSITELIB}/samba/gp_parse/gp_csv.py 270${PYSITELIB}/samba/gp_parse/gp_csv.py
271${PYSITELIB}/samba/gp_parse/gp_inf.py 271${PYSITELIB}/samba/gp_parse/gp_inf.py
272${PYSITELIB}/samba/gp_parse/gp_ini.py 272${PYSITELIB}/samba/gp_parse/gp_ini.py
273${PYSITELIB}/samba/gp_parse/gp_pol.py 273${PYSITELIB}/samba/gp_parse/gp_pol.py
 274${PYSITELIB}/samba/gp_scripts_ext.py
274${PYSITELIB}/samba/gp_sec_ext.py 275${PYSITELIB}/samba/gp_sec_ext.py
275${PYSITELIB}/samba/gpclass.py 276${PYSITELIB}/samba/gpclass.py
276${PYSITELIB}/samba/gpo.so 277${PYSITELIB}/samba/gpo.so
277${PYSITELIB}/samba/graph.py 278${PYSITELIB}/samba/graph.py
278${PYSITELIB}/samba/hostconfig.py 279${PYSITELIB}/samba/hostconfig.py
279${PYSITELIB}/samba/idmap.py 280${PYSITELIB}/samba/idmap.py
280${PYSITELIB}/samba/join.py 281${PYSITELIB}/samba/join.py
281${PYSITELIB}/samba/kcc/__init__.py 282${PYSITELIB}/samba/kcc/__init__.py
282${PYSITELIB}/samba/kcc/debug.py 283${PYSITELIB}/samba/kcc/debug.py
283${PYSITELIB}/samba/kcc/graph.py 284${PYSITELIB}/samba/kcc/graph.py
284${PYSITELIB}/samba/kcc/graph_utils.py 285${PYSITELIB}/samba/kcc/graph_utils.py
285${PYSITELIB}/samba/kcc/kcc_utils.py 286${PYSITELIB}/samba/kcc/kcc_utils.py
286${PYSITELIB}/samba/kcc/ldif_import_export.py 287${PYSITELIB}/samba/kcc/ldif_import_export.py
@@ -362,26 +363,28 @@ ${PYSITELIB}/samba/tests/auth_log_ncalrp @@ -362,26 +363,28 @@ ${PYSITELIB}/samba/tests/auth_log_ncalrp
362${PYSITELIB}/samba/tests/auth_log_netlogon.py 363${PYSITELIB}/samba/tests/auth_log_netlogon.py
363${PYSITELIB}/samba/tests/auth_log_netlogon_bad_creds.py 364${PYSITELIB}/samba/tests/auth_log_netlogon_bad_creds.py
364${PYSITELIB}/samba/tests/auth_log_pass_change.py 365${PYSITELIB}/samba/tests/auth_log_pass_change.py
365${PYSITELIB}/samba/tests/auth_log_samlogon.py 366${PYSITELIB}/samba/tests/auth_log_samlogon.py
366${PYSITELIB}/samba/tests/auth_log_winbind.py 367${PYSITELIB}/samba/tests/auth_log_winbind.py
367${PYSITELIB}/samba/tests/blackbox/__init__.py 368${PYSITELIB}/samba/tests/blackbox/__init__.py
368${PYSITELIB}/samba/tests/blackbox/bug13653.py 369${PYSITELIB}/samba/tests/blackbox/bug13653.py
369${PYSITELIB}/samba/tests/blackbox/check_output.py 370${PYSITELIB}/samba/tests/blackbox/check_output.py
370${PYSITELIB}/samba/tests/blackbox/downgradedatabase.py 371${PYSITELIB}/samba/tests/blackbox/downgradedatabase.py
371${PYSITELIB}/samba/tests/blackbox/mdfind.py 372${PYSITELIB}/samba/tests/blackbox/mdfind.py
372${PYSITELIB}/samba/tests/blackbox/ndrdump.py 373${PYSITELIB}/samba/tests/blackbox/ndrdump.py
373${PYSITELIB}/samba/tests/blackbox/netads_json.py 374${PYSITELIB}/samba/tests/blackbox/netads_json.py
374${PYSITELIB}/samba/tests/blackbox/samba_dnsupdate.py 375${PYSITELIB}/samba/tests/blackbox/samba_dnsupdate.py
 376${PYSITELIB}/samba/tests/blackbox/smbcacls.py
 377${PYSITELIB}/samba/tests/blackbox/smbcacls_basic.py
375${PYSITELIB}/samba/tests/blackbox/smbcontrol.py 378${PYSITELIB}/samba/tests/blackbox/smbcontrol.py
376${PYSITELIB}/samba/tests/blackbox/smbcontrol_process.py 379${PYSITELIB}/samba/tests/blackbox/smbcontrol_process.py
377${PYSITELIB}/samba/tests/blackbox/traffic_learner.py 380${PYSITELIB}/samba/tests/blackbox/traffic_learner.py
378${PYSITELIB}/samba/tests/blackbox/traffic_replay.py 381${PYSITELIB}/samba/tests/blackbox/traffic_replay.py
379${PYSITELIB}/samba/tests/blackbox/traffic_summary.py 382${PYSITELIB}/samba/tests/blackbox/traffic_summary.py
380${PYSITELIB}/samba/tests/common.py 383${PYSITELIB}/samba/tests/common.py
381${PYSITELIB}/samba/tests/complex_expressions.py 384${PYSITELIB}/samba/tests/complex_expressions.py
382${PYSITELIB}/samba/tests/core.py 385${PYSITELIB}/samba/tests/core.py
383${PYSITELIB}/samba/tests/credentials.py 386${PYSITELIB}/samba/tests/credentials.py
384${PYSITELIB}/samba/tests/dcerpc/__init__.py 387${PYSITELIB}/samba/tests/dcerpc/__init__.py
385${PYSITELIB}/samba/tests/dcerpc/array.py 388${PYSITELIB}/samba/tests/dcerpc/array.py
386${PYSITELIB}/samba/tests/dcerpc/bare.py 389${PYSITELIB}/samba/tests/dcerpc/bare.py
387${PYSITELIB}/samba/tests/dcerpc/dnsserver.py 390${PYSITELIB}/samba/tests/dcerpc/dnsserver.py
@@ -421,26 +424,32 @@ ${PYSITELIB}/samba/tests/gensec.py @@ -421,26 +424,32 @@ ${PYSITELIB}/samba/tests/gensec.py
421${PYSITELIB}/samba/tests/get_opt.py 424${PYSITELIB}/samba/tests/get_opt.py
422${PYSITELIB}/samba/tests/getdcname.py 425${PYSITELIB}/samba/tests/getdcname.py
423${PYSITELIB}/samba/tests/glue.py 426${PYSITELIB}/samba/tests/glue.py
424${PYSITELIB}/samba/tests/gpo.py 427${PYSITELIB}/samba/tests/gpo.py
425${PYSITELIB}/samba/tests/graph.py 428${PYSITELIB}/samba/tests/graph.py
426${PYSITELIB}/samba/tests/group_audit.py 429${PYSITELIB}/samba/tests/group_audit.py
427${PYSITELIB}/samba/tests/hostconfig.py 430${PYSITELIB}/samba/tests/hostconfig.py
428${PYSITELIB}/samba/tests/join.py 431${PYSITELIB}/samba/tests/join.py
429${PYSITELIB}/samba/tests/kcc/__init__.py 432${PYSITELIB}/samba/tests/kcc/__init__.py
430${PYSITELIB}/samba/tests/kcc/graph.py 433${PYSITELIB}/samba/tests/kcc/graph.py
431${PYSITELIB}/samba/tests/kcc/graph_utils.py 434${PYSITELIB}/samba/tests/kcc/graph_utils.py
432${PYSITELIB}/samba/tests/kcc/kcc_utils.py 435${PYSITELIB}/samba/tests/kcc/kcc_utils.py
433${PYSITELIB}/samba/tests/kcc/ldif_import_export.py 436${PYSITELIB}/samba/tests/kcc/ldif_import_export.py
 437${PYSITELIB}/samba/tests/krb5/kcrypto.py
 438${PYSITELIB}/samba/tests/krb5/raw_testcase.py
 439${PYSITELIB}/samba/tests/krb5/rfc4120_pyasn1.py
 440${PYSITELIB}/samba/tests/krb5/s4u_tests.py
 441${PYSITELIB}/samba/tests/krb5/simple_tests.py
 442${PYSITELIB}/samba/tests/krb5/xrealm_tests.py
434${PYSITELIB}/samba/tests/krb5_credentials.py 443${PYSITELIB}/samba/tests/krb5_credentials.py
435${PYSITELIB}/samba/tests/ldap_raw.py 444${PYSITELIB}/samba/tests/ldap_raw.py
436${PYSITELIB}/samba/tests/ldap_referrals.py 445${PYSITELIB}/samba/tests/ldap_referrals.py
437${PYSITELIB}/samba/tests/libsmb.py 446${PYSITELIB}/samba/tests/libsmb.py
438${PYSITELIB}/samba/tests/loadparm.py 447${PYSITELIB}/samba/tests/loadparm.py
439${PYSITELIB}/samba/tests/lsa_string.py 448${PYSITELIB}/samba/tests/lsa_string.py
440${PYSITELIB}/samba/tests/messaging.py 449${PYSITELIB}/samba/tests/messaging.py
441${PYSITELIB}/samba/tests/net_join.py 450${PYSITELIB}/samba/tests/net_join.py
442${PYSITELIB}/samba/tests/net_join_no_spnego.py 451${PYSITELIB}/samba/tests/net_join_no_spnego.py
443${PYSITELIB}/samba/tests/netbios.py 452${PYSITELIB}/samba/tests/netbios.py
444${PYSITELIB}/samba/tests/netcmd.py 453${PYSITELIB}/samba/tests/netcmd.py
445${PYSITELIB}/samba/tests/netlogonsvc.py 454${PYSITELIB}/samba/tests/netlogonsvc.py
446${PYSITELIB}/samba/tests/ntacls.py 455${PYSITELIB}/samba/tests/ntacls.py
@@ -528,26 +537,28 @@ ${PYSITELIB}/samba/tests/usage.py @@ -528,26 +537,28 @@ ${PYSITELIB}/samba/tests/usage.py
528${PYSITELIB}/samba/tests/xattr.py 537${PYSITELIB}/samba/tests/xattr.py
529${PYSITELIB}/samba/third_party/__init__.py 538${PYSITELIB}/samba/third_party/__init__.py
530${PYSITELIB}/samba/upgrade.py 539${PYSITELIB}/samba/upgrade.py
531${PYSITELIB}/samba/upgradehelpers.py 540${PYSITELIB}/samba/upgradehelpers.py
532${PYSITELIB}/samba/uptodateness.py 541${PYSITELIB}/samba/uptodateness.py
533${PYSITELIB}/samba/werror.so 542${PYSITELIB}/samba/werror.so
534${PYSITELIB}/samba/xattr.py 543${PYSITELIB}/samba/xattr.py
535${PYSITELIB}/samba/xattr_native.so 544${PYSITELIB}/samba/xattr_native.so
536${PYSITELIB}/samba/xattr_tdb.so 545${PYSITELIB}/samba/xattr_tdb.so
537lib/samba/bind9/dlz_bind9.${SOEXT} 546lib/samba/bind9/dlz_bind9.${SOEXT}
538lib/samba/bind9/dlz_bind9_10.${SOEXT} 547lib/samba/bind9/dlz_bind9_10.${SOEXT}
539lib/samba/bind9/dlz_bind9_11.${SOEXT} 548lib/samba/bind9/dlz_bind9_11.${SOEXT}
540lib/samba/bind9/dlz_bind9_12.${SOEXT} 549lib/samba/bind9/dlz_bind9_12.${SOEXT}
 550lib/samba/bind9/dlz_bind9_14.${SOEXT}
 551lib/samba/bind9/dlz_bind9_16.${SOEXT}
541lib/samba/bind9/dlz_bind9_9.${SOEXT} 552lib/samba/bind9/dlz_bind9_9.${SOEXT}
542lib/samba/gensec/krb5.${SOEXT} 553lib/samba/gensec/krb5.${SOEXT}
543${PLIST.ads}lib/samba/idmap/ad.${SOEXT} 554${PLIST.ads}lib/samba/idmap/ad.${SOEXT}
544lib/samba/idmap/autorid.${SOEXT} 555lib/samba/idmap/autorid.${SOEXT}
545lib/samba/idmap/hash.${SOEXT} 556lib/samba/idmap/hash.${SOEXT}
546${PLIST.ads}lib/samba/idmap/rfc2307.${SOEXT} 557${PLIST.ads}lib/samba/idmap/rfc2307.${SOEXT}
547lib/samba/idmap/rid.${SOEXT} 558lib/samba/idmap/rid.${SOEXT}
548lib/samba/idmap/script.${SOEXT} 559lib/samba/idmap/script.${SOEXT}
549lib/samba/idmap/tdb2.${SOEXT} 560lib/samba/idmap/tdb2.${SOEXT}
550lib/samba/krb5/winbind_krb5_locator.${SOEXT} 561lib/samba/krb5/winbind_krb5_locator.${SOEXT}
551lib/samba/ldb/acl.${SOEXT} 562lib/samba/ldb/acl.${SOEXT}
552lib/samba/ldb/aclread.${SOEXT} 563lib/samba/ldb/aclread.${SOEXT}
553lib/samba/ldb/anr.${SOEXT} 564lib/samba/ldb/anr.${SOEXT}
@@ -761,33 +772,33 @@ lib/samba/vfs/fake_perms.${SOEXT} @@ -761,33 +772,33 @@ lib/samba/vfs/fake_perms.${SOEXT}
761lib/samba/vfs/fruit.${SOEXT} 772lib/samba/vfs/fruit.${SOEXT}
762lib/samba/vfs/full_audit.${SOEXT} 773lib/samba/vfs/full_audit.${SOEXT}
763lib/samba/vfs/linux_xfs_sgid.${SOEXT} 774lib/samba/vfs/linux_xfs_sgid.${SOEXT}
764lib/samba/vfs/media_harmony.${SOEXT} 775lib/samba/vfs/media_harmony.${SOEXT}
765lib/samba/vfs/offline.${SOEXT} 776lib/samba/vfs/offline.${SOEXT}
766lib/samba/vfs/posix_eadb.${SOEXT} 777lib/samba/vfs/posix_eadb.${SOEXT}
767lib/samba/vfs/preopen.${SOEXT} 778lib/samba/vfs/preopen.${SOEXT}
768lib/samba/vfs/readahead.${SOEXT} 779lib/samba/vfs/readahead.${SOEXT}
769lib/samba/vfs/readonly.${SOEXT} 780lib/samba/vfs/readonly.${SOEXT}
770lib/samba/vfs/recycle.${SOEXT} 781lib/samba/vfs/recycle.${SOEXT}
771lib/samba/vfs/shadow_copy.${SOEXT} 782lib/samba/vfs/shadow_copy.${SOEXT}
772lib/samba/vfs/shadow_copy2.${SOEXT} 783lib/samba/vfs/shadow_copy2.${SOEXT}
773lib/samba/vfs/shell_snap.${SOEXT} 784lib/samba/vfs/shell_snap.${SOEXT}
774${PLIST.dbus}lib/samba/vfs/snapper.${SOEXT} 
775lib/samba/vfs/streams_depot.${SOEXT} 785lib/samba/vfs/streams_depot.${SOEXT}
776lib/samba/vfs/streams_xattr.${SOEXT} 786lib/samba/vfs/streams_xattr.${SOEXT}
777lib/samba/vfs/syncops.${SOEXT} 787lib/samba/vfs/syncops.${SOEXT}
778lib/samba/vfs/time_audit.${SOEXT} 788lib/samba/vfs/time_audit.${SOEXT}
779lib/samba/vfs/unityed_media.${SOEXT} 789lib/samba/vfs/unityed_media.${SOEXT}
780lib/samba/vfs/virusfilter.${SOEXT} 790lib/samba/vfs/virusfilter.${SOEXT}
 791lib/samba/vfs/widelinks.${SOEXT}
781lib/samba/vfs/worm.${SOEXT} 792lib/samba/vfs/worm.${SOEXT}
782lib/samba/vfs/xattr_tdb.${SOEXT} 793lib/samba/vfs/xattr_tdb.${SOEXT}
783man/man1/dbwrap_tool.1 794man/man1/dbwrap_tool.1
784man/man1/findsmb.1 795man/man1/findsmb.1
785man/man1/gentest.1 796man/man1/gentest.1
786man/man1/locktest.1 797man/man1/locktest.1
787man/man1/log2pcap.1 798man/man1/log2pcap.1
788man/man1/masktest.1 799man/man1/masktest.1
789man/man1/mdfind.1 800man/man1/mdfind.1
790man/man1/mvxattr.1 801man/man1/mvxattr.1
791man/man1/ndrdump.1 802man/man1/ndrdump.1
792man/man1/nmblookup.1 803man/man1/nmblookup.1
793man/man1/ntlm_auth.1 804man/man1/ntlm_auth.1
@@ -860,33 +871,33 @@ man/man8/vfs_extd_audit.8 @@ -860,33 +871,33 @@ man/man8/vfs_extd_audit.8
860man/man8/vfs_fake_perms.8 871man/man8/vfs_fake_perms.8
861man/man8/vfs_fruit.8 872man/man8/vfs_fruit.8
862man/man8/vfs_full_audit.8 873man/man8/vfs_full_audit.8
863man/man8/vfs_linux_xfs_sgid.8 874man/man8/vfs_linux_xfs_sgid.8
864man/man8/vfs_media_harmony.8 875man/man8/vfs_media_harmony.8
865man/man8/vfs_offline.8 876man/man8/vfs_offline.8
866man/man8/vfs_preopen.8 877man/man8/vfs_preopen.8
867man/man8/vfs_readahead.8 878man/man8/vfs_readahead.8
868man/man8/vfs_readonly.8 879man/man8/vfs_readonly.8
869man/man8/vfs_recycle.8 880man/man8/vfs_recycle.8
870man/man8/vfs_shadow_copy.8 881man/man8/vfs_shadow_copy.8
871man/man8/vfs_shadow_copy2.8 882man/man8/vfs_shadow_copy2.8
872man/man8/vfs_shell_snap.8 883man/man8/vfs_shell_snap.8
873${PLIST.dbus}man/man8/vfs_snapper.8 
874man/man8/vfs_streams_depot.8 884man/man8/vfs_streams_depot.8
875man/man8/vfs_streams_xattr.8 885man/man8/vfs_streams_xattr.8
876man/man8/vfs_syncops.8 886man/man8/vfs_syncops.8
877man/man8/vfs_time_audit.8 887man/man8/vfs_time_audit.8
878man/man8/vfs_unityed_media.8 888man/man8/vfs_unityed_media.8
879man/man8/vfs_virusfilter.8 889man/man8/vfs_virusfilter.8
 890man/man8/vfs_widelinks.8
880man/man8/vfs_worm.8 891man/man8/vfs_worm.8
881man/man8/vfs_xattr_tdb.8 892man/man8/vfs_xattr_tdb.8
882man/man8/winbind_krb5_locator.8 893man/man8/winbind_krb5_locator.8
883man/man8/winbindd.8 894man/man8/winbindd.8
884sbin/eventlogadm 895sbin/eventlogadm
885sbin/nmbd 896sbin/nmbd
886sbin/samba 897sbin/samba
887sbin/samba-gpupdate 898sbin/samba-gpupdate
888sbin/samba_dnsupdate 899sbin/samba_dnsupdate
889sbin/samba_downgrade_db 900sbin/samba_downgrade_db
890sbin/samba_kcc 901sbin/samba_kcc
891sbin/samba_spnupdate 902sbin/samba_spnupdate
892sbin/samba_upgradedns 903sbin/samba_upgradedns
@@ -900,77 +911,63 @@ share/doc/samba/Win-NT-DeleteRoamingProf @@ -900,77 +911,63 @@ share/doc/samba/Win-NT-DeleteRoamingProf
900share/doc/samba/Win2000_PlainPassword.reg 911share/doc/samba/Win2000_PlainPassword.reg
901share/doc/samba/Win7_Samba3DomainMember.reg 912share/doc/samba/Win7_Samba3DomainMember.reg
902share/doc/samba/Win95_PlainPassword.reg 913share/doc/samba/Win95_PlainPassword.reg
903share/doc/samba/Win98_PlainPassword.reg 914share/doc/samba/Win98_PlainPassword.reg
904share/doc/samba/Win9X-CacheHandling.reg 915share/doc/samba/Win9X-CacheHandling.reg
905share/doc/samba/WinME_PlainPassword.reg 916share/doc/samba/WinME_PlainPassword.reg
906share/doc/samba/WinXP_PlainPassword.reg 917share/doc/samba/WinXP_PlainPassword.reg
907share/doc/samba/WindowsTerminalServer.reg 918share/doc/samba/WindowsTerminalServer.reg
908share/examples/samba/adduser.sh 919share/examples/samba/adduser.sh
909share/examples/samba/deluser.sh 920share/examples/samba/deluser.sh
910@pkgdir share/examples/samba/pam_smbpass 921@pkgdir share/examples/samba/pam_smbpass
911share/examples/samba/samba.schema 922share/examples/samba/samba.schema
912share/examples/samba/smb.conf.default 923share/examples/samba/smb.conf.default
913share/samba/setup/DB_CONFIG 924share/samba/samba/admx/en-US/samba.adml
 925share/samba/samba/admx/samba.admx
914share/samba/setup/ad-schema/AD_DS_Attributes__Windows_Server_2012_R2.ldf 926share/samba/setup/ad-schema/AD_DS_Attributes__Windows_Server_2012_R2.ldf
915share/samba/setup/ad-schema/AD_DS_Attributes__Windows_Server_2016.ldf 927share/samba/setup/ad-schema/AD_DS_Attributes__Windows_Server_2016.ldf
916share/samba/setup/ad-schema/AD_DS_Classes__Windows_Server_2012_R2.ldf 928share/samba/setup/ad-schema/AD_DS_Classes__Windows_Server_2012_R2.ldf
917share/samba/setup/ad-schema/AD_DS_Classes__Windows_Server_2016.ldf 929share/samba/setup/ad-schema/AD_DS_Classes__Windows_Server_2016.ldf
918share/samba/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2008_R2.ldf 930share/samba/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2008_R2.ldf
919share/samba/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2012.ldf 931share/samba/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2012.ldf
920share/samba/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2008_R2.ldf 932share/samba/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2008_R2.ldf
921share/samba/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2012.ldf 933share/samba/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2012.ldf
922share/samba/setup/ad-schema/MS-AD_Schema_2K8_Attributes.txt 934share/samba/setup/ad-schema/MS-AD_Schema_2K8_Attributes.txt
923share/samba/setup/ad-schema/MS-AD_Schema_2K8_Classes.txt 935share/samba/setup/ad-schema/MS-AD_Schema_2K8_Classes.txt
924share/samba/setup/ad-schema/MS-AD_Schema_2K8_R2_Attributes.txt 936share/samba/setup/ad-schema/MS-AD_Schema_2K8_R2_Attributes.txt
925share/samba/setup/ad-schema/MS-AD_Schema_2K8_R2_Classes.txt 937share/samba/setup/ad-schema/MS-AD_Schema_2K8_R2_Classes.txt
926share/samba/setup/ad-schema/licence.txt 938share/samba/setup/ad-schema/licence.txt
927share/samba/setup/adprep/WindowsServerDocs/Forest-Wide-Updates.md 939share/samba/setup/adprep/WindowsServerDocs/Forest-Wide-Updates.md
928share/samba/setup/adprep/WindowsServerDocs/Sch49.ldf.diff 940share/samba/setup/adprep/WindowsServerDocs/Sch49.ldf.diff
929share/samba/setup/adprep/WindowsServerDocs/Sch50.ldf.diff 941share/samba/setup/adprep/WindowsServerDocs/Sch50.ldf.diff
930share/samba/setup/adprep/WindowsServerDocs/Sch51.ldf.diff 942share/samba/setup/adprep/WindowsServerDocs/Sch51.ldf.diff
931share/samba/setup/adprep/WindowsServerDocs/Sch57.ldf.diff 943share/samba/setup/adprep/WindowsServerDocs/Sch57.ldf.diff
932share/samba/setup/adprep/WindowsServerDocs/Sch59.ldf.diff 944share/samba/setup/adprep/WindowsServerDocs/Sch59.ldf.diff
933share/samba/setup/adprep/WindowsServerDocs/Schema-Updates.md 945share/samba/setup/adprep/WindowsServerDocs/Schema-Updates.md
934share/samba/setup/adprep/fix-forest-rev.ldf 946share/samba/setup/adprep/fix-forest-rev.ldf
935share/samba/setup/aggregate_schema.ldif 947share/samba/setup/aggregate_schema.ldif
936share/samba/setup/cn=samba.ldif 
937share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt 948share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt
938share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt 949share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
939share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt 950share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
940share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt 951share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
941share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt 952share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
942share/samba/setup/dns_update_list 953share/samba/setup/dns_update_list
943share/samba/setup/extended-rights.ldif 954share/samba/setup/extended-rights.ldif
944share/samba/setup/fedorads-index.ldif 
945share/samba/setup/fedorads-linked-attributes.ldif 
946share/samba/setup/fedorads-pam.ldif 
947share/samba/setup/fedorads-samba.ldif 
948share/samba/setup/fedorads-sasl.ldif 
949share/samba/setup/idmap_init.ldif 955share/samba/setup/idmap_init.ldif
950share/samba/setup/krb5.conf 956share/samba/setup/krb5.conf
951share/samba/setup/memberof.conf 
952share/samba/setup/mmr_serverids.conf 
953share/samba/setup/mmr_syncrepl.conf 
954share/samba/setup/modules.conf 
955share/samba/setup/named.conf 957share/samba/setup/named.conf
956share/samba/setup/named.conf.dlz 958share/samba/setup/named.conf.dlz
957share/samba/setup/named.conf.update 959share/samba/setup/named.conf.update
958share/samba/setup/named.txt 960share/samba/setup/named.txt
959share/samba/setup/olc_mmr.conf 
960share/samba/setup/olc_seed.ldif 
961share/samba/setup/olc_serverid.conf 
962share/samba/setup/olc_syncrepl.conf 
963share/samba/setup/olc_syncrepl_seed.conf 
964share/samba/setup/prefixMap.txt 961share/samba/setup/prefixMap.txt
965share/samba/setup/provision.ldif 962share/samba/setup/provision.ldif
966share/samba/setup/provision.reg 963share/samba/setup/provision.reg
967share/samba/setup/provision.zone 964share/samba/setup/provision.zone
968share/samba/setup/provision_basedn.ldif 965share/samba/setup/provision_basedn.ldif
969share/samba/setup/provision_basedn_modify.ldif 966share/samba/setup/provision_basedn_modify.ldif
970share/samba/setup/provision_basedn_options.ldif 967share/samba/setup/provision_basedn_options.ldif
971share/samba/setup/provision_basedn_references.ldif 968share/samba/setup/provision_basedn_references.ldif
972share/samba/setup/provision_computers_add.ldif 969share/samba/setup/provision_computers_add.ldif
973share/samba/setup/provision_computers_modify.ldif 970share/samba/setup/provision_computers_modify.ldif
974share/samba/setup/provision_configuration.ldif 971share/samba/setup/provision_configuration.ldif
975share/samba/setup/provision_configuration_basedn.ldif 972share/samba/setup/provision_configuration_basedn.ldif
976share/samba/setup/provision_configuration_modify.ldif 973share/samba/setup/provision_configuration_modify.ldif
@@ -987,26 +984,21 @@ share/samba/setup/provision_privilege.ld @@ -987,26 +984,21 @@ share/samba/setup/provision_privilege.ld
987share/samba/setup/provision_rootdse_add.ldif 984share/samba/setup/provision_rootdse_add.ldif
988share/samba/setup/provision_rootdse_modify.ldif 985share/samba/setup/provision_rootdse_modify.ldif
989share/samba/setup/provision_schema_basedn.ldif 986share/samba/setup/provision_schema_basedn.ldif
990share/samba/setup/provision_schema_basedn_modify.ldif 987share/samba/setup/provision_schema_basedn_modify.ldif
991share/samba/setup/provision_self_join.ldif 988share/samba/setup/provision_self_join.ldif
992share/samba/setup/provision_self_join_config.ldif 989share/samba/setup/provision_self_join_config.ldif
993share/samba/setup/provision_self_join_modify.ldif 990share/samba/setup/provision_self_join_modify.ldif
994share/samba/setup/provision_self_join_modify_config.ldif 991share/samba/setup/provision_self_join_modify_config.ldif
995share/samba/setup/provision_self_join_modify_schema.ldif 992share/samba/setup/provision_self_join_modify_schema.ldif
996share/samba/setup/provision_users.ldif 993share/samba/setup/provision_users.ldif
997share/samba/setup/provision_users_add.ldif 994share/samba/setup/provision_users_add.ldif
998share/samba/setup/provision_users_modify.ldif 995share/samba/setup/provision_users_modify.ldif
999share/samba/setup/provision_well_known_sec_princ.ldif 996share/samba/setup/provision_well_known_sec_princ.ldif
1000share/samba/setup/refint.conf 
1001share/samba/setup/schema-map-fedora-ds-1.0 
1002share/samba/setup/schema-map-openldap-2.3 
1003share/samba/setup/schema_samba4.ldif 997share/samba/setup/schema_samba4.ldif
1004share/samba/setup/secrets.ldif 998share/samba/setup/secrets.ldif
1005share/samba/setup/secrets_dns.ldif 999share/samba/setup/secrets_dns.ldif
1006share/samba/setup/secrets_init.ldif 1000share/samba/setup/secrets_init.ldif
1007share/samba/setup/secrets_sasl_ldap.ldif 
1008share/samba/setup/secrets_simple_ldap.ldif 
1009share/samba/setup/share.ldif 1001share/samba/setup/share.ldif
1010share/samba/setup/spn_update_list 1002share/samba/setup/spn_update_list
1011share/samba/setup/ypServ30.ldif 1003share/samba/setup/ypServ30.ldif
1012@pkgdir var/db/samba4 1004@pkgdir var/db/samba4

cvs diff -r1.53 -r1.54 pkgsrc/net/samba4/distinfo (expand / switch to unified diff)

--- pkgsrc/net/samba4/distinfo 2020/10/30 07:17:16 1.53
+++ pkgsrc/net/samba4/distinfo 2020/11/12 06:37:18 1.54
@@ -1,36 +1,36 @@ @@ -1,36 +1,36 @@
1$NetBSD: distinfo,v 1.53 2020/10/30 07:17:16 taca Exp $ 1$NetBSD: distinfo,v 1.54 2020/11/12 06:37:18 adam Exp $
2 2
3SHA1 (samba-4.12.9.tar.gz) = ec12a1e9577b70e1d1239e88ae54b2625885cf9f 3SHA1 (samba-4.13.2.tar.gz) = 07cccec91790c2fac51d5ce8337878308b45f229
4RMD160 (samba-4.12.9.tar.gz) = a34871667c3dd51b9c8866ffb0a677de90a10196 4RMD160 (samba-4.13.2.tar.gz) = 7bb6b908f239e5959773c853e7e2259295435dae
5SHA512 (samba-4.12.9.tar.gz) = 8bd3122bcaab2f5a16a73902a9b628384063a8116a08f0254541e05c148016839b3215c60ff0d3291a332e7884708950ad64137204b0ac19801012d3b6684fa6 5SHA512 (samba-4.13.2.tar.gz) = 60b8597b7fad13dd55ffec4c750ee4f5f39220d8e8d52232d3a8c4d830a5ff29254716a7230b0182e0717585e5a34b01373527caecd1d32f2170c6063a97d070
6Size (samba-4.12.9.tar.gz) = 18236198 bytes 6Size (samba-4.13.2.tar.gz) = 18418249 bytes
7SHA1 (patch-buildtools_wafsamba_samba__conftests.py) = d927db17124d2bb5b382885e70a41f84c3929926 7SHA1 (patch-buildtools_wafsamba_samba__conftests.py) = d927db17124d2bb5b382885e70a41f84c3929926
8SHA1 (patch-buildtools_wafsamba_samba__install.py) = d801340617da325e3bb70a90350e45cc8e383c2d 8SHA1 (patch-buildtools_wafsamba_samba__install.py) = d801340617da325e3bb70a90350e45cc8e383c2d
9SHA1 (patch-buildtools_wafsamba_samba__pidl.py) = e4c0ed3dacfcf5613a5b397b3c6cf88509497da7 9SHA1 (patch-buildtools_wafsamba_samba__pidl.py) = e4c0ed3dacfcf5613a5b397b3c6cf88509497da7
10SHA1 (patch-buildtools_wafsamba_samba__utils.py) = 0a587421870c1974175fadbb02dde215f35938f2 10SHA1 (patch-buildtools_wafsamba_samba__utils.py) = 0a587421870c1974175fadbb02dde215f35938f2
11SHA1 (patch-buildtools_wafsamba_wscript) = 0ca4c3a9d2e07f9165784e495f6f6b2b21db2758 11SHA1 (patch-buildtools_wafsamba_wscript) = 0ca4c3a9d2e07f9165784e495f6f6b2b21db2758
12SHA1 (patch-dynconfig_wscript) = 1858e5fcca913f21aa3e7868d9760b9c40c9f5c4 12SHA1 (patch-dynconfig_wscript) = 1858e5fcca913f21aa3e7868d9760b9c40c9f5c4
13SHA1 (patch-lib_param_loadparm.h) = 0216b69d33d1e17260a446e11bee764116c52b18 13SHA1 (patch-lib_param_loadparm.h) = 0216b69d33d1e17260a446e11bee764116c52b18
14SHA1 (patch-lib_pthreadpool_pthreadpool.c) = c29490473063d6bdbe5c50780a21bf2869ae959f 14SHA1 (patch-lib_pthreadpool_pthreadpool.c) = c29490473063d6bdbe5c50780a21bf2869ae959f
15SHA1 (patch-lib_replace_system_passwd.h) = 652be067b2560310ce3a4bbf37c24cb2fa8eb82d 15SHA1 (patch-lib_replace_system_passwd.h) = 652be067b2560310ce3a4bbf37c24cb2fa8eb82d
16SHA1 (patch-lib_replace_wscript) = 2a754e7310850b376d5881b82a8467041284fce9 16SHA1 (patch-lib_replace_wscript) = 2a754e7310850b376d5881b82a8467041284fce9
17SHA1 (patch-lib_tdb_common_mutex.c) = 12dbcf870e6ba17ef7f92a8ce7f0b7462f820232 17SHA1 (patch-lib_tdb_common_mutex.c) = 12dbcf870e6ba17ef7f92a8ce7f0b7462f820232
18SHA1 (patch-lib_tevent_tevent.c) = 4a20506e2bfbab85bad664299b884575326e73fd 18SHA1 (patch-lib_tevent_tevent.c) = 4a20506e2bfbab85bad664299b884575326e73fd
19SHA1 (patch-lib_tevent_tevent__threads.c) = 14867888dd0b7c4613914752ab368c39bfdbb943 19SHA1 (patch-lib_tevent_tevent__threads.c) = 14867888dd0b7c4613914752ab368c39bfdbb943
20SHA1 (patch-lib_tevent_wscript) = fbbe2024096b57d651d90064f53489a974db9d7a 20SHA1 (patch-lib_tevent_wscript) = fbbe2024096b57d651d90064f53489a974db9d7a
21SHA1 (patch-lib_tsocket_tsocket.h) = d8699b21a591a4c531ee91e7fa45bfe269164da6 
22SHA1 (patch-lib_tsocket_tsocket__bsd.c) = 3143adde8c4711599608592f737cbe0fab912fa0 
23SHA1 (patch-lib_util_smb__threads.h) = 93bbc4276ad927ad6faf305af093064f47c09254 21SHA1 (patch-lib_util_smb__threads.h) = 93bbc4276ad927ad6faf305af093064f47c09254
24SHA1 (patch-lib_util_tfork.c) = cd70dcff5f2ce94ffe642e0f029f03ee07dff27d 22SHA1 (patch-lib_util_tfork.c) = cd70dcff5f2ce94ffe642e0f029f03ee07dff27d
25SHA1 (patch-libcli_dns_wscript__build) = 4103a144aa1bb4662fd7a62270941f1a3d01fe89 23SHA1 (patch-libcli_dns_wscript__build) = 4103a144aa1bb4662fd7a62270941f1a3d01fe89
26SHA1 (patch-nsswitch_stress-nss-libwbclient.c) = bf327282a59aefeeb2d6bf9eccf9b3a832033066 24SHA1 (patch-nsswitch_stress-nss-libwbclient.c) = bf327282a59aefeeb2d6bf9eccf9b3a832033066
27SHA1 (patch-nsswitch_winbind__nss__netbsd.c) = 2773ec9269d1fe0d7ce7ed220f6a7122d187fabe 25SHA1 (patch-nsswitch_winbind__nss__netbsd.c) = 2773ec9269d1fe0d7ce7ed220f6a7122d187fabe
28SHA1 (patch-nsswitch_wscript__build) = e8a6251e031ffa13d6347fade8891f7afd65d3eb 26SHA1 (patch-nsswitch_wscript__build) = e8a6251e031ffa13d6347fade8891f7afd65d3eb
 27SHA1 (patch-source3_libsmb_libsmb__stat.c) = 1f88759babfd64b525df8087ea143c7bc3171549
29SHA1 (patch-source3_libsmb_pylibsmb.c) = 50c3aaecf345449e02642e387eeac3dd7043e77a 28SHA1 (patch-source3_libsmb_pylibsmb.c) = 50c3aaecf345449e02642e387eeac3dd7043e77a
30SHA1 (patch-source3_smbd_process.c) = 532d2426b9bd2a215d133bc489741558aa07f849 29SHA1 (patch-source3_smbd_process.c) = 532d2426b9bd2a215d133bc489741558aa07f849
31SHA1 (patch-source4_dsdb_samdb_ldb__modules_wscript__build__server) = 47f55ec16b667a0a4d38de5ac89a117f2ac8f898 30SHA1 (patch-source4_dsdb_samdb_ldb__modules_wscript__build__server) = 47f55ec16b667a0a4d38de5ac89a117f2ac8f898
32SHA1 (patch-source4_heimdal__build_roken.h) = f467a541fa09e2aa483d10ed9d49df9167a3443a 31SHA1 (patch-source4_heimdal__build_roken.h) = f467a541fa09e2aa483d10ed9d49df9167a3443a
33SHA1 (patch-source4_heimdal_include_heim__threads.h) = c93e0c80790ea2045333822c80e66d371bf2249c 32SHA1 (patch-source4_heimdal_include_heim__threads.h) = c93e0c80790ea2045333822c80e66d371bf2249c
34SHA1 (patch-source4_scripting_wsript_build) = bd4feddcaadf1c3d2d25eb7914e7b5843e4e9511 33SHA1 (patch-source4_scripting_wsript_build) = bd4feddcaadf1c3d2d25eb7914e7b5843e4e9511
 34SHA1 (patch-source4_torture_libsmbclient_libsmbclient.c) = 38bb8b53581d5f0b5b0e9f0fce58f51148e91c20
35SHA1 (patch-source4_utils_oLschema2ldif_wscript__build) = b0cbbcd4ebedd443dc9f9a59d1dad2e039bb9663 35SHA1 (patch-source4_utils_oLschema2ldif_wscript__build) = b0cbbcd4ebedd443dc9f9a59d1dad2e039bb9663
36SHA1 (patch-third__party_socket__wrapper_socket__wrapper.c) = 0cc01c932f21e9f6219fb9d204e6fdf3682938f8 36SHA1 (patch-third__party_socket__wrapper_socket__wrapper.c) = 0cc01c932f21e9f6219fb9d204e6fdf3682938f8

cvs diff -r1.11 -r1.12 pkgsrc/net/samba4/options.mk (expand / switch to unified diff)

--- pkgsrc/net/samba4/options.mk 2020/07/20 22:19:58 1.11
+++ pkgsrc/net/samba4/options.mk 2020/11/12 06:37:18 1.12
@@ -1,33 +1,33 @@ @@ -1,33 +1,33 @@
1# $NetBSD: options.mk,v 1.11 2020/07/20 22:19:58 wiz Exp $ 1# $NetBSD: options.mk,v 1.12 2020/11/12 06:37:18 adam Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.samba4 3PKG_OPTIONS_VAR= PKG_OPTIONS.samba4
4PKG_SUPPORTED_OPTIONS= ads avahi fam ldap pam winbind # cups # cups option is broken for me. 4PKG_SUPPORTED_OPTIONS= ads avahi fam ldap pam winbind # cups # cups option is broken for me.
5PKG_SUGGESTED_OPTIONS= avahi ldap pam winbind 5PKG_SUGGESTED_OPTIONS= avahi ldap pam winbind
6 6
7.include "../../mk/bsd.fast.prefs.mk" 7.include "../../mk/bsd.fast.prefs.mk"
8 8
9SAMBA_ACL_OPSYS= AIX Darwin FreeBSD HPUX IRIX Linux NetBSD OSF1 SunOS 9SAMBA_ACL_OPSYS= AIX Darwin FreeBSD HPUX IRIX Linux NetBSD OSF1 SunOS
10.if !empty(SAMBA_ACL_OPSYS:M${OPSYS}) 10.if !empty(SAMBA_ACL_OPSYS:M${OPSYS})
11PKG_SUPPORTED_OPTIONS+= acl 11PKG_SUPPORTED_OPTIONS+= acl
12.endif 12.endif
13 13
14.if empty(MACHINE_PLATFORM:MDarwin-1[1-9].*) 14.if empty(MACHINE_PLATFORM:MDarwin-1[1-9].*)
15PKG_SUGGESTED_OPTIONS+= ads 15PKG_SUGGESTED_OPTIONS+= ads
16.endif 16.endif
17 17
18.include "../../mk/bsd.options.mk" 18.include "../../mk/bsd.options.mk"
19 19
20PLIST_VARS+= ads cups dbus fam ldap pam winbind 20PLIST_VARS+= ads cups fam ldap pam winbind
21 21
22### 22###
23### Access Control List support. 23### Access Control List support.
24### 24###
25.if !empty(PKG_OPTIONS:Macl) 25.if !empty(PKG_OPTIONS:Macl)
26CONFIGURE_ARGS+= --with-acl-support 26CONFIGURE_ARGS+= --with-acl-support
27.else 27.else
28CONFIGURE_ARGS+= --without-acl-support 28CONFIGURE_ARGS+= --without-acl-support
29.endif 29.endif
30 30
31### 31###
32### Allow Samba to join as a member server of an Active Directory domain. 32### Allow Samba to join as a member server of an Active Directory domain.
33### 33###
@@ -94,19 +94,17 @@ CONFIGURE_ARGS+= --without-pam @@ -94,19 +94,17 @@ CONFIGURE_ARGS+= --without-pam
94.if !empty(PKG_OPTIONS:Mwinbind) 94.if !empty(PKG_OPTIONS:Mwinbind)
95CONFIGURE_ARGS+= --with-winbind 95CONFIGURE_ARGS+= --with-winbind
96PLIST.winbind= yes 96PLIST.winbind= yes
97WINBINDD_RCD_SCRIPT= winbindd 97WINBINDD_RCD_SCRIPT= winbindd
98.else 98.else
99CONFIGURE_ARGS+= --without-winbind 99CONFIGURE_ARGS+= --without-winbind
100.endif 100.endif
101 101
102### 102###
103### Avahi DNS Service Discovery. 103### Avahi DNS Service Discovery.
104### 104###
105.if !empty(PKG_OPTIONS:Mavahi) 105.if !empty(PKG_OPTIONS:Mavahi)
106.include "../../net/avahi/buildlink3.mk" 106.include "../../net/avahi/buildlink3.mk"
107# avahi also pulls in dbus, which affects whether the snapper module gets built 
108PLIST.dbus= yes 
109CONFIGURE_ARGS+= --enable-avahi 107CONFIGURE_ARGS+= --enable-avahi
110.else 108.else
111CONFIGURE_ARGS+= --disable-avahi 109CONFIGURE_ARGS+= --disable-avahi
112.endif 110.endif

File Deleted: pkgsrc/net/samba4/patches/Attic/patch-lib_tsocket_tsocket.h

File Deleted: pkgsrc/net/samba4/patches/patch-lib_tsocket_tsocket__bsd.c

File Added: pkgsrc/net/samba4/patches/Attic/patch-source3_libsmb_libsmb__stat.c
$NetBSD: patch-source3_libsmb_libsmb__stat.c,v 1.1 2020/11/12 06:37:18 adam Exp $

Compatibility fix.

--- source3/libsmb/libsmb_stat.c.orig	2020-11-11 15:02:40.000000000 +0000
+++ source3/libsmb/libsmb_stat.c
@@ -102,18 +102,30 @@ void setup_stat(struct stat *st,
 	}
 
 	st->st_dev = dev;
+#if defined(__APPLE__) || defined(__NetBSD__)
+	st->st_atimespec = access_time_ts;
+	st->st_ctimespec = change_time_ts;
+	st->st_mtimespec = write_time_ts;
+#else
 	st->st_atim = access_time_ts;
 	st->st_ctim = change_time_ts;
 	st->st_mtim = write_time_ts;
+#endif
 }
 
 void setup_stat_from_stat_ex(const struct stat_ex *stex,
 			     const char *fname,
 			     struct stat *st)
 {
+#if defined(__APPLE__) || defined(__NetBSD__)
+	st->st_atimespec = stex->st_ex_atime;
+	st->st_ctimespec = stex->st_ex_ctime;
+	st->st_mtimespec = stex->st_ex_mtime;
+#else
 	st->st_atim = stex->st_ex_atime;
 	st->st_ctim = stex->st_ex_ctime;
 	st->st_mtim = stex->st_ex_mtime;
+#endif
 
 	st->st_mode = stex->st_ex_mode;
 	st->st_size = stex->st_ex_size;

File Added: pkgsrc/net/samba4/patches/Attic/patch-source4_torture_libsmbclient_libsmbclient.c
$NetBSD: patch-source4_torture_libsmbclient_libsmbclient.c,v 1.1 2020/11/12 06:37:18 adam Exp $

Compatibility fix.

--- source4/torture/libsmbclient/libsmbclient.c.orig	2020-11-11 15:11:03.000000000 +0000
+++ source4/torture/libsmbclient/libsmbclient.c
@@ -1231,8 +1231,13 @@ static bool torture_libsmbclient_utimes(
 	ret = smbc_fstat(fhandle, &st);
 	torture_assert_int_not_equal(tctx, ret, -1, "smbc_fstat failed");
 
+#if defined(__APPLE__) || defined(__NetBSD__)
+	tbuf[0] = convert_timespec_to_timeval(st.st_atimespec);
+	tbuf[1] = convert_timespec_to_timeval(st.st_mtimespec);
+#else
 	tbuf[0] = convert_timespec_to_timeval(st.st_atim);
 	tbuf[1] = convert_timespec_to_timeval(st.st_mtim);
+#endif
 
 	tbuf[1] = timeval_add(&tbuf[1], 0, 100000); /* 100 msec */
 
@@ -1244,7 +1249,11 @@ static bool torture_libsmbclient_utimes(
 
 	torture_assert_int_equal(
 		tctx,
+#if defined(__APPLE__) || defined(__NetBSD__)
+		st.st_mtimespec.tv_nsec / 1000,
+#else
 		st.st_mtim.tv_nsec / 1000,
+#endif
 		tbuf[1].tv_usec,
 		"smbc_utimes did not update msec");