Jeremie Courreges-Anglas <j...@wxcvbn.org> writes: > j...@wxcvbn.org (Jeremie Courreges-Anglas) writes: > >> Hi, >> >> tomorrow the samba project will release security announces and new >> tarballs. Rather important bugs, like http://badlock.org/ >> >> Since samba-4.1 is out of support, we have two options: >> - backport tons of patches >> - upgrade to a supported release >> >> The diff below upgrades to the latest 4.3.x release (4.4 is already >> out...). I've only slightly tested it, both ports-wise and >> functionality-wise, so test reports are more than welcome. >> >> ... > > Another diff, changes since the previous one: > - bump libtdb's minor version (two symbols added). Reminded by sthen@ > - in net/samba, enforce deps on the latest tdb / talloc releases > - in net/samba, fix the version encoded in the various .pc files > > Whether lib bumps are also needed in devel/libtalloc and net/samba is > still unclear / unknown.
Third iteration: - bump the version of the ldb and tevent subpackages (and kill REVISION-*) - bump the shlib version of a few libraries for which upstream provides ABI signatures I'll try to perform a more thorough check about shlib version, but this is gettting good ports-wise (feel free to prove me wrong!). I'd love to hear build and test reports. build reports on !(amd64) are more than welcome. Index: databases/tdb/Makefile =================================================================== RCS file: /cvs/ports/databases/tdb/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- databases/tdb/Makefile 5 Apr 2016 16:34:36 -0000 1.17 +++ databases/tdb/Makefile 11 Apr 2016 12:01:31 -0000 @@ -3,10 +3,9 @@ COMMENT= trivial database library # Keep in sync with the version bundled in net/samba4 -DISTNAME= tdb-1.2.12 -REVISION= 2 +DISTNAME= tdb-1.3.7 -SHARED_LIBS+= tdb 4.0 +SHARED_LIBS+= tdb 4.1 CATEGORIES= databases @@ -37,6 +36,7 @@ MAKE_ENV += LIB${_l:S/-/_/g} .endfor CONFIGURE_STYLE= simple -CONFIGURE_ARGS= --mandir="${PREFIX}/man" +CONFIGURE_ARGS= --mandir="${PREFIX}/man" \ + --disable-rpath .include <bsd.port.mk> Index: databases/tdb/distinfo =================================================================== RCS file: /cvs/ports/databases/tdb/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- databases/tdb/distinfo 18 Jul 2015 02:11:13 -0000 1.5 +++ databases/tdb/distinfo 10 Apr 2016 10:53:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (tdb-1.2.12.tar.gz) = KC09scxWrDARrl85Iv0MW7IX7LAyCDbCO2/mfyFjpx8= -SIZE (tdb-1.2.12.tar.gz) = 462590 +SHA256 (tdb-1.3.7.tar.gz) = pk2VygzAaij+0kxulSrtdmDK4EmDEIc11rwwuSUTZBI= +SIZE (tdb-1.3.7.tar.gz) = 493847 Index: databases/tdb/patches/patch-buildtools_wafadmin_Tools_ccroot_py =================================================================== RCS file: databases/tdb/patches/patch-buildtools_wafadmin_Tools_ccroot_py diff -N databases/tdb/patches/patch-buildtools_wafadmin_Tools_ccroot_py --- databases/tdb/patches/patch-buildtools_wafadmin_Tools_ccroot_py 18 Jul 2015 02:11:13 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_ccroot_py,v 1.1 2015/07/18 02:11:13 jca Exp $ - -- at build time, encode the full library name + version in the SONAME - ---- buildtools/wafadmin/Tools/ccroot.py.orig Sun Jan 27 04:51:43 2013 -+++ buildtools/wafadmin/Tools/ccroot.py Thu Jul 16 12:55:30 2015 -@@ -588,7 +588,10 @@ def apply_vnum(self): - name2 = libname + '.' + nums[0] - - if self.env.SONAME_ST: -- v = self.env.SONAME_ST % name2 -+ if sys.platform.startswith('openbsd'): -+ v = self.env.SONAME_ST % name3 -+ else: -+ v = self.env.SONAME_ST % name2 - self.env.append_value('LINKFLAGS', v.split()) - - bld = self.bld Index: databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py =================================================================== RCS file: /cvs/ports/databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-buildtools_wafsamba_samba_install_py --- databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py 18 Jul 2015 02:11:13 -0000 1.1 +++ databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py 10 Apr 2016 23:01:33 -0000 @@ -1,25 +1,32 @@ $OpenBSD: patch-buildtools_wafsamba_samba_install_py,v 1.1 2015/07/18 02:11:13 jca Exp $ -- install_link is used so encode the SONAME; use of SONAME is currenty - needed since the installed library is created with an improper name - (eg "libsomething.inst.so") +- respect OpenBSD shared libraries versioning +- --version-script fails if specified multipled times -- no need to setup symlinks on OpenBSD - ---- buildtools/wafsamba/samba_install.py.orig Sun Jan 27 04:51:43 2013 -+++ buildtools/wafsamba/samba_install.py Thu Jul 16 13:57:59 2015 -@@ -112,9 +112,12 @@ def install_library(self): - elif self.vnum: - vnum_base = self.vnum.split('.')[0] - install_name = bld.make_libname(target_name, version=self.vnum) -- install_link = bld.make_libname(target_name, version=vnum_base) -+ if sys.platform.startswith('openbsd'): -+ install_link = install_name -+ else: -+ install_link = bld.make_libname(target_name, version=vnum_base) - inst_name = bld.make_libname(t.target) -- if not self.private_library: -+ if not self.private_library and not sys.platform.startswith('openbsd'): - # only generate the dev link for non-bundled libs - dev_link = bld.make_libname(target_name) - elif getattr(self, 'soname', ''): +--- buildtools/wafsamba/samba_install.py.orig Sat Jun 13 03:00:10 2015 ++++ buildtools/wafsamba/samba_install.py Sun Apr 10 12:24:17 2016 +@@ -117,9 +117,12 @@ def install_library(self): + elif self.vnum: + vnum_base = self.vnum.split('.')[0] + install_name = bld.make_libname(target_name, version=self.vnum) +- install_link = bld.make_libname(target_name, version=vnum_base) +- inst_name = bld.make_libname(t.target) +- if not self.private_library: ++ if sys.platform.startswith('openbsd'): ++ install_link = install_name ++ else: ++ install_link = bld.make_libname(target_name, version=self.vnum) ++ inst_name = bld.make_libname(t.target, version=self.vnum) ++ if not self.private_library and not sys.platform.startswith('openbsd'): + # only generate the dev link for non-bundled libs + dev_link = bld.make_libname(target_name) + elif getattr(self, 'soname', ''): +@@ -169,7 +172,7 @@ def apply_vscript(self): + '''add version-script arguments to library build''' + + if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self, 'version_script', ''): +- self.env.append_value('LINKFLAGS', "-Wl,--version-script=%s" % ++ self.env.append_unique('LINKFLAGS', "-Wl,--version-script=%s" % + self.version_script) + self.version_script = None + Index: databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py =================================================================== RCS file: /cvs/ports/databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py,v retrieving revision 1.2 diff -u -p -r1.2 patch-buildtools_wafsamba_wafsamba_py --- databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py 5 Apr 2016 16:34:36 -0000 1.2 +++ databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py 10 Apr 2016 10:53:44 -0000 @@ -3,9 +3,9 @@ $OpenBSD: patch-buildtools_wafsamba_wafs - allow the library version to be overriden - make sure we don't clobber the version that ends up in tdb.pc ---- buildtools/wafsamba/wafsamba.py.orig Tue Jun 4 16:21:30 2013 -+++ buildtools/wafsamba/wafsamba.py Tue Apr 5 02:09:58 2016 -@@ -195,6 +195,13 @@ def SAMBA_LIBRARY(bld, libname, source, +--- buildtools/wafsamba/wafsamba.py.orig Tue Jul 21 22:32:32 2015 ++++ buildtools/wafsamba/wafsamba.py Sun Apr 10 12:53:36 2016 +@@ -215,6 +215,13 @@ def SAMBA_LIBRARY(bld, libname, source, realname = bld.map_shlib_extension(realname, python=(target_type=='PYTHON')) link_name = bld.map_shlib_extension(link_name, python=(target_type=='PYTHON')) @@ -19,7 +19,7 @@ $OpenBSD: patch-buildtools_wafsamba_wafs # we don't want any public libraries without version numbers if (not private_library and target_type != 'PYTHON' and not realname): if vnum is None and soname is None: -@@ -283,7 +290,7 @@ def SAMBA_LIBRARY(bld, libname, source, +@@ -313,7 +320,7 @@ def SAMBA_LIBRARY(bld, libname, source, t.link_name = link_name if pc_files is not None and not private_library: Index: databases/tdb/patches/patch-lib_replace_replace_h =================================================================== RCS file: databases/tdb/patches/patch-lib_replace_replace_h diff -N databases/tdb/patches/patch-lib_replace_replace_h --- databases/tdb/patches/patch-lib_replace_replace_h 18 Jul 2015 02:11:13 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-lib_replace_replace_h,v 1.1 2015/07/18 02:11:13 jca Exp $ - -- kill noisy warnings, malloc.h is deprecated - ---- lib/replace/replace.h.orig Thu Jul 16 12:58:28 2015 -+++ lib/replace/replace.h Thu Jul 16 12:58:50 2015 -@@ -56,10 +56,6 @@ - #undef HAVE_INTTYPES_H - #endif - --#ifdef HAVE_MALLOC_H --#include <malloc.h> --#endif -- - #ifndef __PRI64_PREFIX - # if __WORDSIZE == 64 && ! defined __APPLE__ - # define __PRI64_PREFIX "l" Index: databases/tdb/pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/tdb/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- databases/tdb/pkg/PLIST 18 Jul 2015 02:22:33 -0000 1.7 +++ databases/tdb/pkg/PLIST 10 Apr 2016 10:56:03 -0000 @@ -7,6 +7,7 @@ include/tdb.h @lib lib/libtdb.so.${LIBtdb_VERSION} lib/pkgconfig/tdb.pc +lib/python${MODPY_VERSION}/site-packages/_tdb_text.py lib/python${MODPY_VERSION}/site-packages/tdb.so @man man/man8/tdbbackup.8 @man man/man8/tdbdump.8 Index: devel/libtalloc/Makefile =================================================================== RCS file: /cvs/ports/devel/libtalloc/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- devel/libtalloc/Makefile 20 Mar 2016 16:12:23 -0000 1.9 +++ devel/libtalloc/Makefile 10 Apr 2016 22:55:01 -0000 @@ -3,7 +3,7 @@ COMMENT= hierarchical memory pool system with destructors # Keep in sync with the version bundled in net/samba4 -DISTNAME= talloc-2.1.2 +DISTNAME= talloc-2.1.3 PKGNAME= lib${DISTNAME} SHARED_LIBS+= talloc 1.0 @@ -36,8 +36,10 @@ MAKE_FLAGS= WAF_ARGS="${WAF_ARGS}" .for _l _v in ${SHARED_LIBS} MAKE_ENV += LIB${_l:S/-/_/g}_VERSION=${_v} .endfor +TEST_ENV = LD_LIBRARY_PATH="${WRKSRC}/bin/default" CONFIGURE_STYLE= simple -CONFIGURE_ARGS= --mandir="${PREFIX}/man" +CONFIGURE_ARGS= --mandir="${PREFIX}/man" \ + --disable-rpath .include <bsd.port.mk> Index: devel/libtalloc/distinfo =================================================================== RCS file: /cvs/ports/devel/libtalloc/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- devel/libtalloc/distinfo 18 Jul 2015 02:13:25 -0000 1.3 +++ devel/libtalloc/distinfo 23 Mar 2016 19:15:41 -0000 @@ -1,2 +1,2 @@ -SHA256 (talloc-2.1.2.tar.gz) = Iw14o/ynWhWrD11217uurdPB5pWty7CFky0if1wxg40= -SIZE (talloc-2.1.2.tar.gz) = 423706 +SHA256 (talloc-2.1.3.tar.gz) = eqX3WyLU75xzeyVRXyooN93BMBT/SsbljdnjEfQfLLA= +SIZE (talloc-2.1.3.tar.gz) = 434093 Index: devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_ccroot_py =================================================================== RCS file: devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_ccroot_py diff -N devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_ccroot_py --- devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_ccroot_py 18 Jul 2015 02:13:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,55 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_ccroot_py,v 1.1 2015/07/18 02:13:25 jca Exp $ - -- badly computed target name, install fails - -- at build time, encode the full library name + version in the SONAME - -- remove openbsd-specific tests, install fails - ---- buildtools/wafadmin/Tools/ccroot.py.orig Tue Mar 10 06:28:31 2015 -+++ buildtools/wafadmin/Tools/ccroot.py Thu Jul 16 14:29:24 2015 -@@ -183,10 +183,6 @@ def get_target_name(self): - # include the version in the dll file name, - # the import lib file name stays unversionned. - name = name + '-' + nums[0] -- elif self.env.DEST_OS == 'openbsd': -- pattern = '%s.%s' % (pattern, nums[0]) -- if len(nums) >= 2: -- pattern += '.%s' % nums[1] - - return os.path.join(dir, pattern % name) - -@@ -594,7 +590,10 @@ def apply_vnum(self): - name2 = libname + '.' + nums[0] - - if self.env.SONAME_ST: -- v = self.env.SONAME_ST % name2 -+ if sys.platform.startswith('openbsd'): -+ v = self.env.SONAME_ST % name3 -+ else: -+ v = self.env.SONAME_ST % name2 - self.env.append_value('LINKFLAGS', v.split()) - - bld = self.bld -@@ -603,17 +602,12 @@ def apply_vnum(self): - path = self.install_path - if not path: return - -- if self.env.DEST_OS == 'openbsd': -- libname = self.link_task.outputs[0].name -- bld.install_as('%s%s%s' % (path, os.sep, libname), node, env=self.env) -- else: -- bld.install_as(path + os.sep + name3, node, env=self.env) -- bld.symlink_as(path + os.sep + name2, name3) -- bld.symlink_as(path + os.sep + libname, name3) -+ bld.install_as(path + os.sep + name3, node, env=self.env) -+ bld.symlink_as(path + os.sep + name2, name3) -+ bld.symlink_as(path + os.sep + libname, name3) - - # the following task is just to enable execution from the build dir :-/ -- if self.env.DEST_OS != 'openbsd': -- self.create_task('vnum', node, [node.parent.find_or_declare(name2), node.parent.find_or_declare(name3)]) -+ self.create_task('vnum', node, [node.parent.find_or_declare(name2), node.parent.find_or_declare(name3)]) - - def exec_vnum_link(self): - for x in self.outputs: Index: devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gcc_py =================================================================== RCS file: devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gcc_py diff -N devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gcc_py --- devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gcc_py 18 Jul 2015 02:13:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_gcc_py,v 1.1 2015/07/18 02:13:25 jca Exp $ - -- until waf creates libraries with the correct name out of the box, we - need SONAME - ---- buildtools/wafadmin/Tools/gcc.py.orig Thu Jul 16 14:42:05 2015 -+++ buildtools/wafadmin/Tools/gcc.py Thu Jul 16 14:42:20 2015 -@@ -114,10 +114,6 @@ def gcc_modifier_aix(conf): - v['SHLIB_MARKER'] = '' - - @conftest --def gcc_modifier_openbsd(conf): -- conf.env['SONAME_ST'] = [] -- --@conftest - def gcc_modifier_platform(conf): - # * set configurations specific for a platform. - # * the destination platform is detected automatically by looking at the macros the compiler predefines, Index: devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gxx_py =================================================================== RCS file: devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gxx_py diff -N devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gxx_py --- devel/libtalloc/patches/patch-buildtools_wafadmin_Tools_gxx_py 18 Jul 2015 02:13:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_gxx_py,v 1.1 2015/07/18 02:13:25 jca Exp $ - -- until waf creates libraries with the correct name out of the box, we - need SONAME - ---- buildtools/wafadmin/Tools/gxx.py.orig Thu Jul 16 14:42:07 2015 -+++ buildtools/wafadmin/Tools/gxx.py Thu Jul 16 14:42:41 2015 -@@ -112,10 +112,6 @@ def gxx_modifier_aix(conf): - v['SHLIB_MARKER'] = '' - - @conftest --def gxx_modifier_openbsd(conf): -- conf.env['SONAME_ST'] = [] -- --@conftest - def gxx_modifier_platform(conf): - # * set configurations specific for a platform. - # * the destination platform is detected automatically by looking at the macros the compiler predefines, Index: devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py =================================================================== RCS file: /cvs/ports/devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-buildtools_wafsamba_samba_install_py --- devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py 18 Jul 2015 02:13:25 -0000 1.1 +++ devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py 10 Apr 2016 23:00:50 -0000 @@ -1,25 +1,32 @@ -$OpenBSD: patch-buildtools_wafsamba_samba_install_py,v 1.1 2015/07/18 02:13:25 jca Exp $ +$OpenBSD$ -- install_link is used so encode the SONAME; use of SONAME is currenty - needed since the installed library is created with an improper name - (eg "libsomething.inst.so") +- respect OpenBSD shared libraries versioning +- --version-script fails if specified multipled times -- no need to setup symlinks on OpenBSD - ---- buildtools/wafsamba/samba_install.py.orig Thu Jul 16 14:21:29 2015 -+++ buildtools/wafsamba/samba_install.py Thu Jul 16 14:25:29 2015 -@@ -112,9 +112,12 @@ def install_library(self): - elif self.vnum: - vnum_base = self.vnum.split('.')[0] - install_name = bld.make_libname(target_name, version=self.vnum) -- install_link = bld.make_libname(target_name, version=vnum_base) -+ if sys.platform.startswith('openbsd'): -+ install_link = install_name -+ else: -+ install_link = bld.make_libname(target_name, version=vnum_base) - inst_name = bld.make_libname(t.target) -- if not self.private_library: -+ if not self.private_library and not sys.platform.startswith('openbsd'): - # only generate the dev link for non-bundled libs - dev_link = bld.make_libname(target_name) - elif getattr(self, 'soname', ''): +--- buildtools/wafsamba/samba_install.py.orig Sat Jun 13 03:00:10 2015 ++++ buildtools/wafsamba/samba_install.py Mon Apr 11 00:57:00 2016 +@@ -117,9 +117,12 @@ def install_library(self): + elif self.vnum: + vnum_base = self.vnum.split('.')[0] + install_name = bld.make_libname(target_name, version=self.vnum) +- install_link = bld.make_libname(target_name, version=vnum_base) +- inst_name = bld.make_libname(t.target) +- if not self.private_library: ++ if sys.platform.startswith('openbsd'): ++ install_link = install_name ++ else: ++ install_link = bld.make_libname(target_name, version=vnum_base) ++ inst_name = bld.make_libname(t.target, version=self.vnum) ++ if not self.private_library and not sys.platform.startswith('openbsd'): + # only generate the dev link for non-bundled libs + dev_link = bld.make_libname(target_name) + elif getattr(self, 'soname', ''): +@@ -169,7 +172,7 @@ def apply_vscript(self): + '''add version-script arguments to library build''' + + if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self, 'version_script', ''): +- self.env.append_value('LINKFLAGS', "-Wl,--version-script=%s" % ++ self.env.append_unique('LINKFLAGS', "-Wl,--version-script=%s" % + self.version_script) + self.version_script = None + Index: devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py =================================================================== RCS file: /cvs/ports/devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-buildtools_wafsamba_wafsamba_py --- devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py 18 Jul 2015 02:13:25 -0000 1.1 +++ devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py 23 Mar 2016 19:17:31 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-buildtools_wafsamba_wafs - allow the library version to be overriden ---- buildtools/wafsamba/wafsamba.py.orig Sun Jan 25 05:37:02 2015 -+++ buildtools/wafsamba/wafsamba.py Thu Jul 16 00:29:33 2015 -@@ -212,6 +212,12 @@ def SAMBA_LIBRARY(bld, libname, source, +--- buildtools/wafsamba/wafsamba.py.orig Tue Jul 21 22:32:32 2015 ++++ buildtools/wafsamba/wafsamba.py Wed Mar 23 20:17:31 2016 +@@ -215,6 +215,12 @@ def SAMBA_LIBRARY(bld, libname, source, realname = bld.map_shlib_extension(realname, python=(target_type=='PYTHON')) link_name = bld.map_shlib_extension(link_name, python=(target_type=='PYTHON')) Index: devel/libtalloc/patches/patch-lib_replace_replace_h =================================================================== RCS file: devel/libtalloc/patches/patch-lib_replace_replace_h diff -N devel/libtalloc/patches/patch-lib_replace_replace_h --- devel/libtalloc/patches/patch-lib_replace_replace_h 18 Jul 2015 02:13:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-lib_replace_replace_h,v 1.1 2015/07/18 02:13:25 jca Exp $ ---- lib/replace/replace.h.orig Wed Jul 15 22:52:17 2015 -+++ lib/replace/replace.h Wed Jul 15 22:52:24 2015 -@@ -60,10 +60,6 @@ - #undef HAVE_INTTYPES_H - #endif - --#ifdef HAVE_MALLOC_H --#include <malloc.h> --#endif -- - #ifndef __PRI64_PREFIX - # if __WORDSIZE == 64 && ! defined __APPLE__ - # define __PRI64_PREFIX "l" Index: net/samba/Makefile =================================================================== RCS file: /cvs/ports/net/samba/Makefile,v retrieving revision 1.218 diff -u -p -r1.218 Makefile --- net/samba/Makefile 23 Mar 2016 19:08:15 -0000 1.218 +++ net/samba/Makefile 11 Apr 2016 17:07:28 -0000 @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.218 2016/03/23 19:08:15 jca Exp $ -VERSION = 4.1.23 +VERSION = 4.3.6 DISTNAME = samba-${VERSION} COMMENT-main = SMB and CIFS client and server for UNIX @@ -15,14 +15,10 @@ PKGNAME-tevent = tevent-${TEVENT_V} PKGNAME-util = samba-util-${VERSION} PKGNAME-docs = samba-docs-${VERSION} -REVISION-ldb = 7 -REVISION-tevent = 6 -REVISION-docs = 0 - PKG_ARCH-docs = * -LDB_V = 1.1.17 -TEVENT_V = 0.9.18 +LDB_V = 1.1.21 +TEVENT_V = 0.9.25 SHARED_LIBS = asn1-samba4 0.0 \ dcerpc 0.0 \ @@ -39,39 +35,32 @@ SHARED_LIBS = asn1-samba4 0.0 \ hx509-samba4 0.0 \ kdc-samba4 0.0 \ krb5-samba4 0.0 \ - ldb 0.0 \ - mit_samba 0.0 \ - ndr 0.0 \ + ldb 0.1 \ + ndr 0.1 \ ndr-krb5pac 0.0 \ ndr-nbt 0.0 \ ndr-standard 0.0 \ netapi 2.0 \ - ntdb 0.0 \ - pdb 0.0 \ pyldb-util 0.0 \ registry 0.0 \ roken-samba4 0.0 \ samba-credentials 0.0 \ samba-hostconfig 0.0 \ + samba-passdb 0.0 \ samba-policy 0.0 \ samba-util 1.0 \ samdb 0.0 \ - smbclient 4.0 \ + smbclient 4.1 \ smbclient-raw 0.0 \ smbconf 0.0 \ smbldap 0.0 \ - smbsharemodes 2.0 \ - tevent 0.0 \ + tevent 0.1 \ tevent-util 0.0 \ torture 0.0 \ - wbclient 2.0 \ + wbclient 3.0 \ wind-samba4 0.0 \ - winbind_krb5_locator 0.0 \ - nss_wrapper 0.0 \ - socket_wrapper 0.0 \ - uid_wrapper 0.0 \ replace 0.0 \ - util_setid 0.0 + util-setid 0.0 CATEGORIES = net sysutils security @@ -83,8 +72,7 @@ MAINTAINER = Ian McWilliam <kaosagnt@gm # GPLv3, LGPLv3 PERMIT_PACKAGE_CDROM = Yes -UTIL_LIBS = nss_wrapper socket_wrapper uid_wrapper replace -UTIL_LIBS += util_setid +UTIL_LIBS = replace util-setid # TODO WAF scripts link to those without version info, but those are # not "plugins" or such. UTIL_WANTLIB = ${UTIL_LIBS:S@^@lib/samba/@} @@ -130,10 +118,10 @@ LIB_DEPENDS-main = ${BUILD_PKGPATH},-ldb ${BUILD_PKGPATH},-util>=${VERSION} \ ${MODGETTEXT_LIB_DEPENDS} \ databases/openldap \ - databases/tdb>=1.2.12 \ + databases/tdb>=1.3.7 \ devel/iniparser \ devel/libexecinfo \ - devel/libtalloc>=2.1.2 \ + devel/libtalloc>=2.1.3 \ net/avahi \ print/cups,-libs \ security/cyrus-sasl2 \ @@ -145,15 +133,15 @@ LIB_DEPENDS-main = ${BUILD_PKGPATH},-ldb LIB_DEPENDS-ldb = ${BUILD_PKGPATH},-tevent>=${TEVENT_V} \ ${BUILD_PKGPATH},-util>=${VERSION} \ - databases/tdb>=1.2.12 \ - devel/libtalloc>=2.1.2 \ + databases/tdb>=1.3.7 \ + devel/libtalloc>=2.1.3 \ devel/popt LIB_DEPENDS-tevent = ${BUILD_PKGPATH},-util>=${VERSION} \ - devel/libtalloc>=2.1.2 + devel/libtalloc>=2.1.3 LIB_DEPENDS-util = ${MODPY_LIB_DEPENDS} \ - devel/libtalloc>=2.1.2 + devel/libtalloc>=2.1.3 LIB_DEPENDS-docs = @@ -161,7 +149,7 @@ CONFIGURE_STYLE = simple CONFIGURE_ARGS = --enable-fhs \ --abi-check-disable \ - --bundled-libraries="!crypto,ldb,ntdb,!talloc,!tdb,tevent" \ + --bundled-libraries="!crypto,ldb,!talloc,!tdb,tevent" \ --prefix=${PREFIX} \ --destdir=${WRKINST} \ --docdir=${PREFIX}/share/doc \ @@ -177,9 +165,10 @@ CONFIGURE_ARGS = --enable-fhs \ --with-lockdir=${VARBASE}/run/samba \ --with-privileged-socket-dir=${VARBASE}/samba \ --without-pie \ - --enable-selftest \ --pedantic \ - --without-regedit + --without-regedit \ + --without-acl-support \ + --disable-rpath # XXX Remember to remove --enable-developer, it prints passwords in logs. #CONFIGURE_ARGS += --enable-developer @@ -187,7 +176,8 @@ CONFIGURE_ARGS = --enable-fhs \ WAF = ${WRKSRC}/buildtools/bin/waf WAF_ARGS = -v -j ${MAKE_JOBS} -CONFIGURE_ENV = LC_ALL=en_US.UTF-8 +CONFIGURE_ENV = LC_ALL=en_US.UTF-8 \ + CPP="/usr/libexec/cpp" MAKE_ENV = LC_ALL=en_US.UTF-8 \ PYTHON=${MODPY_BIN} \ @@ -204,7 +194,6 @@ SUBST_VARS = SAMBA_LOGDIR post-patch: find ${WRKSRC} -type f | xargs ${MODPY_BIN_ADJ} - ${SUBST_CMD} ${WRKSRC}/lib/testtools/testtools/tests/test_compat.py # Avoid bogus -L/usr/local/lib at the start of linker options post-configure: @@ -223,6 +212,8 @@ post-install: # precompiling Python modules ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${WRKINST}${MODPY_SITEPKG} ${MODPY_BIN} -O ${MODPY_LIBDIR}/compileall.py ${WRKINST}${MODPY_SITEPKG} + # removing extra symlinks + find ${PREFIX}/lib -type l -name '*.so' -exec rm {} ';' # creating library symlinks .for _l in ${UTIL_LIBS} cd ${PREFIX}/lib && ln -fs samba/lib${_l}.so.${LIB${_l}_VERSION} Index: net/samba/distinfo =================================================================== RCS file: /cvs/ports/net/samba/distinfo,v retrieving revision 1.47 diff -u -p -r1.47 distinfo --- net/samba/distinfo 23 Mar 2016 19:08:15 -0000 1.47 +++ net/samba/distinfo 10 Apr 2016 08:34:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (samba-4.1.23.tar.gz) = LDMpG/VFS6Bei1/cLFfuAQz0TQd+V6MHrS576frCfNI= -SIZE (samba-4.1.23.tar.gz) = 19562680 +SHA256 (samba-4.3.6.tar.gz) = MlHspbGWhU55l49KktX9K1W9ewolKmUTGpvgK+Z1SSQ= +SIZE (samba-4.3.6.tar.gz) = 20445038 Index: net/samba/patches/patch-buildtools_wafadmin_Tools_ccroot_py =================================================================== RCS file: net/samba/patches/patch-buildtools_wafadmin_Tools_ccroot_py diff -N net/samba/patches/patch-buildtools_wafadmin_Tools_ccroot_py --- net/samba/patches/patch-buildtools_wafadmin_Tools_ccroot_py 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,70 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_ccroot_py,v 1.1 2015/08/25 11:04:39 jca Exp $ -Make Samba4 WAF respect OpenBSD shared libraries versioning conventions. -BUG: https://bugzilla.samba.org/show_bug.cgi?id=9774 ---- buildtools/wafadmin/Tools/ccroot.py.orig Mon May 27 17:48:53 2013 -+++ buildtools/wafadmin/Tools/ccroot.py Mon May 27 18:06:35 2013 -@@ -568,7 +568,7 @@ def apply_implib(self): - @before('apply_lib_vars', 'default_link_install') - def apply_vnum(self): - """ -- libfoo.so is installed as libfoo.so.1.2.3 -+ libfoo.so is installed as libfoo.so.1.2.3, unless there is OS-specific scheme - """ - if not getattr(self, 'vnum', '') or not 'cshlib' in self.features or os.name != 'posix' or self.env.DEST_BINFMT not in ('elf', 'mac-o'): - return -@@ -576,19 +576,33 @@ def apply_vnum(self): - self.meths.remove('default_link_install') - - link = self.link_task -- nums = self.vnum.split('.') - node = link.outputs[0] -- - libname = node.name -+ -+ # OpenBSD-like library handling: -+ # * each shared library should be named libfoo.so.MAJOR.MINOR -+ # * no symlinks should be created -+ target_name = self.target -+ osvnum = os.getenv('LIB' + target_name.replace('-', '_') + '_VERSION') -+ if osvnum: -+ self.vnum = osvnum -+ nums = self.vnum.split('.') -+ -+ name2 = None - if libname.endswith('.dylib'): - name3 = libname.replace('.dylib', '.%s.dylib' % self.vnum) -- name2 = libname.replace('.dylib', '.%s.dylib' % nums[0]) -+ if not osvnum: -+ name2 = libname.replace('.dylib', '.%s.dylib' % nums[0]) - else: - name3 = libname + '.' + self.vnum -- name2 = libname + '.' + nums[0] -+ if not osvnum: -+ name2 = libname + '.' + nums[0] - - if self.env.SONAME_ST: -- v = self.env.SONAME_ST % name2 -+ if name2: -+ v = self.env.SONAME_ST % name2 -+ else: -+ v = self.env.SONAME_ST % name3 - self.env.append_value('LINKFLAGS', v.split()) - - bld = self.bld -@@ -598,11 +612,11 @@ def apply_vnum(self): - if not path: return - - bld.install_as(path + os.sep + name3, node, env=self.env) -- bld.symlink_as(path + os.sep + name2, name3) -- bld.symlink_as(path + os.sep + libname, name3) -- -- # the following task is just to enable execution from the build dir :-/ -- self.create_task('vnum', node, [node.parent.find_or_declare(name2), node.parent.find_or_declare(name3)]) -+ if not osvnum: -+ bld.symlink_as(path + os.sep + name2, name3) -+ bld.symlink_as(path + os.sep + libname, name3) -+ # the following task is just to enable execution from the build dir :-/ -+ self.create_task('vnum', node, [node.parent.find_or_declare(name2), node.parent.find_or_declare(name3)]) - - def exec_vnum_link(self): - for x in self.outputs: Index: net/samba/patches/patch-buildtools_wafadmin_Tools_gcc_py =================================================================== RCS file: net/samba/patches/patch-buildtools_wafadmin_Tools_gcc_py diff -N net/samba/patches/patch-buildtools_wafadmin_Tools_gcc_py --- net/samba/patches/patch-buildtools_wafadmin_Tools_gcc_py 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_gcc_py,v 1.1 2015/08/25 11:04:39 jca Exp $ -Disable SONAME write on OpenBSD. ---- buildtools/wafadmin/Tools/gcc.py.orig Sun May 4 00:00:13 2014 -+++ buildtools/wafadmin/Tools/gcc.py Sun May 4 00:00:15 2014 -@@ -43,7 +43,11 @@ def gcc_common_flags(conf): - v['RPATH_ST'] = '-Wl,-rpath,%s' - v['CCDEFINES_ST'] = '-D%s' - -- v['SONAME_ST'] = '-Wl,-h,%s' -+ if sys.platform.startswith('openbsd'): -+ # OpenBSD relies on version info in file names -+ v['SONAME_ST'] = '' -+ else: -+ v['SONAME_ST'] = '-Wl,-h,%s' - v['SHLIB_MARKER'] = '-Wl,-Bdynamic' - v['STATICLIB_MARKER'] = '-Wl,-Bstatic' - v['FULLSTATIC_MARKER'] = '-static' Index: net/samba/patches/patch-buildtools_wafadmin_Tools_gxx_py =================================================================== RCS file: net/samba/patches/patch-buildtools_wafadmin_Tools_gxx_py diff -N net/samba/patches/patch-buildtools_wafadmin_Tools_gxx_py --- net/samba/patches/patch-buildtools_wafadmin_Tools_gxx_py 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-buildtools_wafadmin_Tools_gxx_py,v 1.1 2015/08/25 11:04:39 jca Exp $ -Disable SONAME write on OpenBSD. ---- buildtools/wafadmin/Tools/gxx.py.orig Sun May 4 00:00:22 2014 -+++ buildtools/wafadmin/Tools/gxx.py Sun May 4 00:01:00 2014 -@@ -41,7 +41,11 @@ def gxx_common_flags(conf): - v['RPATH_ST'] = '-Wl,-rpath,%s' - v['CXXDEFINES_ST'] = '-D%s' - -- v['SONAME_ST'] = '-Wl,-h,%s' -+ if sys.platform.startswith('openbsd'): -+ # OpenBSD relies on version info in file names -+ v['SONAME_ST'] = '' -+ else: -+ v['SONAME_ST'] = '-Wl,-h,%s' - v['SHLIB_MARKER'] = '-Wl,-Bdynamic' - v['STATICLIB_MARKER'] = '-Wl,-Bstatic' - v['FULLSTATIC_MARKER'] = '-static' Index: net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py,v retrieving revision 1.2 diff -u -p -r1.2 patch-buildtools_wafsamba_samba_autoconf_py --- net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py 30 Sep 2015 18:14:07 -0000 1.2 +++ net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py 10 Apr 2016 17:42:41 -0000 @@ -4,9 +4,9 @@ $OpenBSD: patch-buildtools_wafsamba_samb 2. Use -Wl,-no-undefined as on other platforms. ---- buildtools/wafsamba/samba_autoconf.py.orig Tue Sep 29 23:55:20 2015 -+++ buildtools/wafsamba/samba_autoconf.py Tue Sep 29 23:56:33 2015 -@@ -716,6 +716,27 @@ def ADD_LDFLAGS(conf, flags, testflags=False): +--- buildtools/wafsamba/samba_autoconf.py.orig Tue Jul 21 11:47:48 2015 ++++ buildtools/wafsamba/samba_autoconf.py Sun Apr 10 19:38:17 2016 +@@ -788,6 +788,27 @@ def ADD_LDFLAGS(conf, flags, testflags=False): if not 'EXTRA_LDFLAGS' in conf.env: conf.env['EXTRA_LDFLAGS'] = [] conf.env['EXTRA_LDFLAGS'].extend(TO_LIST(flags)) @@ -34,7 +34,7 @@ $OpenBSD: patch-buildtools_wafsamba_samb return flags -@@ -776,9 +797,8 @@ def SETUP_CONFIGURE_CACHE(conf, enable): +@@ -851,10 +872,9 @@ def SETUP_CONFIGURE_CACHE(conf, enable): def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(conf): # we don't want any libraries or modules to rely on runtime # resolution of symbols @@ -46,3 +46,4 @@ $OpenBSD: patch-buildtools_wafsamba_samb + if conf.env.undefined_ignore_ldflags == []: if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup']): conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup'] + Index: net/samba/patches/patch-buildtools_wafsamba_samba_bundled_py =================================================================== RCS file: net/samba/patches/patch-buildtools_wafsamba_samba_bundled_py diff -N net/samba/patches/patch-buildtools_wafsamba_samba_bundled_py --- net/samba/patches/patch-buildtools_wafsamba_samba_bundled_py 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,32 +0,0 @@ -$OpenBSD: patch-buildtools_wafsamba_samba_bundled_py,v 1.1 2015/08/25 11:04:39 jca Exp $ ---- buildtools/wafsamba/samba_bundled.py.orig Fri Jul 17 23:56:31 2015 -+++ buildtools/wafsamba/samba_bundled.py Sat Jul 18 00:00:08 2015 -@@ -70,19 +70,24 @@ def minimum_library_version(conf, libname, default): - - @conf - def LIB_MAY_BE_BUNDLED(conf, libname): -- return ('NONE' not in conf.env.BUNDLED_LIBS and -+ r = ('NONE' not in conf.env.BUNDLED_LIBS and - '!%s' % libname not in conf.env.BUNDLED_LIBS) -+ print >> sys.stderr, "LIB_MAY_BE_BUNDLED(%s), BUNDLED_LIBS=%s, result=%s" % (libname, str(conf.env.BUNDLED_LIBS), r) -+ return r - -- - @conf - def LIB_MUST_BE_BUNDLED(conf, libname): -- return ('ALL' in conf.env.BUNDLED_LIBS or -+ r = ('ALL' in conf.env.BUNDLED_LIBS or - libname in conf.env.BUNDLED_LIBS) -+ print >> sys.stderr, "LIB_MUST_BE_BUNDLED(%s), BUNDLED_LIBS=%s, result=%s" % (libname, str(conf.env.BUNDLED_LIBS), r) -+ return r - - @conf - def LIB_MUST_BE_PRIVATE(conf, libname): -- return ('ALL' in conf.env.PRIVATE_LIBS or -+ r = ('ALL' in conf.env.PRIVATE_LIBS or - libname in conf.env.PRIVATE_LIBS) -+ print >> sys.stderr, "LIB_MUST_BE_PRIVATE(%s), PRIVATE_LIBS=%s, result=%s" % (libname, str(conf.env.PRIVATE_LIBS), r) -+ return r - - @conf - def CHECK_PREREQUISITES(conf, prereqs): Index: net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-buildtools_wafsamba_samba_conftests_py --- net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py 10 Apr 2016 17:42:41 -0000 @@ -1,9 +1,9 @@ $OpenBSD: patch-buildtools_wafsamba_samba_conftests_py,v 1.1 2015/08/25 11:04:39 jca Exp $ Reverse order of paths added to get reliable builds. BUG: https://bugzilla.samba.org/show_bug.cgi?id=9890 ---- buildtools/wafsamba/samba_conftests.py.orig Tue May 14 21:50:32 2013 -+++ buildtools/wafsamba/samba_conftests.py Tue May 14 21:53:28 2013 -@@ -39,9 +39,9 @@ def check(self, *k, **kw): +--- buildtools/wafsamba/samba_conftests.py.orig Tue Jul 21 11:47:48 2015 ++++ buildtools/wafsamba/samba_conftests.py Sun Apr 10 19:38:17 2016 +@@ -40,9 +40,9 @@ def check(self, *k, **kw): def add_options_dir(dirs, env): for x in dirs: if not x in env.CPPPATH: Index: net/samba/patches/patch-buildtools_wafsamba_samba_install_py =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-buildtools_wafsamba_samba_install_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-buildtools_wafsamba_samba_install_py --- net/samba/patches/patch-buildtools_wafsamba_samba_install_py 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/patches/patch-buildtools_wafsamba_samba_install_py 10 Apr 2016 19:06:09 -0000 @@ -1,70 +1,30 @@ $OpenBSD: patch-buildtools_wafsamba_samba_install_py,v 1.1 2015/08/25 11:04:39 jca Exp $ Make Samba4 WAF respect OpenBSD shared libraries versioning conventions. BUG: https://bugzilla.samba.org/show_bug.cgi?id=9774 ---- buildtools/wafsamba/samba_install.py.orig Thu May 1 16:31:00 2014 -+++ buildtools/wafsamba/samba_install.py Thu May 1 16:31:00 2014 -@@ -67,6 +67,11 @@ def install_library(self): - self.env.RPATH = build_ldflags - return +--- buildtools/wafsamba/samba_install.py.orig Sun Apr 10 19:49:56 2016 ++++ buildtools/wafsamba/samba_install.py Sun Apr 10 21:06:05 2016 +@@ -117,9 +117,12 @@ def install_library(self): + elif self.vnum: + vnum_base = self.vnum.split('.')[0] + install_name = bld.make_libname(target_name, version=self.vnum) +- install_link = bld.make_libname(target_name, version=vnum_base) +- inst_name = bld.make_libname(t.target) +- if not self.private_library: ++ if sys.platform.startswith('openbsd'): ++ install_link = install_name ++ else: ++ install_link = bld.make_libname(target_name, version=vnum_base) ++ inst_name = bld.make_libname(t.target, version=self.vnum) ++ if not self.private_library and not sys.platform.startswith('openbsd'): + # only generate the dev link for non-bundled libs + dev_link = bld.make_libname(target_name) + elif getattr(self, 'soname', ''): +@@ -169,7 +172,7 @@ def apply_vscript(self): + '''add version-script arguments to library build''' -+ target_name = self.target -+ -+ # OpenBSD-like library handling -+ osvnum = os.getenv('LIB' + target_name.replace('-', '_') + '_VERSION') -+ - # setup the install path, expanding variables - install_path = getattr(self, 'samba_inst_path', None) - if install_path is None: -@@ -76,8 +81,6 @@ def install_library(self): - install_path = '${LIBDIR}' - install_path = bld.EXPAND_VARIABLES(install_path) + if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self, 'version_script', ''): +- self.env.append_value('LINKFLAGS', "-Wl,--version-script=%s" % ++ self.env.append_unique('LINKFLAGS', "-Wl,--version-script=%s" % + self.version_script) + self.version_script = None -- target_name = self.target -- - if install_ldflags != build_ldflags: - # we will be creating a new target name, and using that for the - # install link. That stops us from overwriting the existing build -@@ -103,23 +106,37 @@ def install_library(self): - if getattr(self, 'samba_realname', None): - install_name = self.samba_realname - install_link = None -- if getattr(self, 'soname', ''): -+ if osvnum: -+ if getattr(self, 'soname', ''): -+ osname = self.soname -+ else: -+ osname = install_name -+ osname = re.sub(r'(\.[0-9]+)+$', '', osname) + '.' + osvnum -+ # OpenBSD requires "lib" prefix for all versioned shared libraries -+ osname = re.sub(r'^(.*/|)(?:lib)?(([^l]|l[^i]|li[^b])[^/]+)$', r'\1lib\2', osname) -+ install_name = osname -+ if getattr(self, 'soname', ''): -+ self.soname = osname -+ elif getattr(self, 'soname', ''): - install_link = self.soname - if getattr(self, 'samba_type', None) == 'PYTHON': - inst_name = bld.make_libname(t.target, nolibprefix=True, python=True) - else: - inst_name = bld.make_libname(t.target) - elif self.vnum: -- vnum_base = self.vnum.split('.')[0] -- install_name = bld.make_libname(target_name, version=self.vnum) -- install_link = bld.make_libname(target_name, version=vnum_base) -+ install_link = None -+ if osvnum: -+ install_name = bld.make_libname(target_name, version=osvnum) -+ else: -+ install_name = bld.make_libname(target_name, version=self.vnum) -+ vnum_base = self.vnum.split('.')[0] - inst_name = bld.make_libname(t.target) -- if not self.private_library: -+ if not self.private_library and not osvnum: - # only generate the dev link for non-bundled libs - dev_link = bld.make_libname(target_name) - elif getattr(self, 'soname', ''): - install_name = bld.make_libname(target_name) -- install_link = self.soname -+ install_link = None - inst_name = bld.make_libname(t.target) - else: - install_name = bld.make_libname(target_name) Index: net/samba/patches/patch-buildtools_wafsamba_wafsamba_py =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-buildtools_wafsamba_wafsamba_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-buildtools_wafsamba_wafsamba_py --- net/samba/patches/patch-buildtools_wafsamba_wafsamba_py 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/patches/patch-buildtools_wafsamba_wafsamba_py 11 Apr 2016 11:16:40 -0000 @@ -1,12 +1,18 @@ $OpenBSD: patch-buildtools_wafsamba_wafsamba_py,v 1.1 2015/08/25 11:04:39 jca Exp $ -Make Samba4 WAF respect OpenBSD shared libraries versioning conventions. -BUG: https://bugzilla.samba.org/show_bug.cgi?id=9774 ---- buildtools/wafsamba/wafsamba.py.orig Thu Jun 4 13:43:26 2015 -+++ buildtools/wafsamba/wafsamba.py Thu Jun 4 13:43:26 2015 -@@ -194,6 +194,13 @@ def SAMBA_LIBRARY(bld, libname, source, + +- allow the library version to be overriden + + BUG: https://bugzilla.samba.org/show_bug.cgi?id=9774 + +- make sure we don't clobber the version that ends up in tdb.pc + +--- buildtools/wafsamba/wafsamba.py.orig Mon Apr 11 01:23:59 2016 ++++ buildtools/wafsamba/wafsamba.py Mon Apr 11 13:15:28 2016 +@@ -212,6 +212,14 @@ def SAMBA_LIBRARY(bld, libname, source, deps = TO_LIST(deps) deps.append(obj_target) ++ saved_lib_version = vnum + osvnum = os.getenv('LIB' + libname.replace('-', '_') + '_VERSION') + if osvnum: + vnum = osvnum @@ -17,3 +23,12 @@ BUG: https://bugzilla.samba.org/show_bug realname = bld.map_shlib_extension(realname, python=(target_type=='PYTHON')) link_name = bld.map_shlib_extension(link_name, python=(target_type=='PYTHON')) +@@ -313,7 +321,7 @@ def SAMBA_LIBRARY(bld, libname, source, + t.link_name = link_name + + if pc_files is not None and not private_library: +- bld.PKG_CONFIG_FILES(pc_files, vnum=vnum) ++ bld.PKG_CONFIG_FILES(pc_files, vnum=saved_lib_version) + + if (manpages is not None and 'XSLTPROC_MANPAGES' in bld.env and + bld.env['XSLTPROC_MANPAGES']): Index: net/samba/patches/patch-lib_ldb_wscript =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-lib_ldb_wscript,v retrieving revision 1.3 diff -u -p -r1.3 patch-lib_ldb_wscript --- net/samba/patches/patch-lib_ldb_wscript 23 Dec 2015 12:37:21 -0000 1.3 +++ net/samba/patches/patch-lib_ldb_wscript 10 Apr 2016 17:42:41 -0000 @@ -4,17 +4,17 @@ $OpenBSD: patch-lib_ldb_wscript,v 1.3 20 2. Use -Wl,no-undefined as on other platforms. ---- lib/ldb/wscript.orig Fri Dec 18 19:20:42 2015 -+++ lib/ldb/wscript Mon Dec 21 09:09:46 2015 -@@ -45,6 +45,7 @@ def configure(conf): +--- lib/ldb/wscript.orig Thu Dec 10 10:23:28 2015 ++++ lib/ldb/wscript Sun Apr 10 19:38:17 2016 +@@ -54,6 +54,7 @@ def configure(conf): conf.CONFIG_PATH('LDB_MODULESDIR', conf.SUBST_ENV_VAR('MODULESDIR') + '/ldb') conf.env.standalone_ldb = conf.IN_LAUNCH_DIR() + conf.env.standalone_ldb = True if not conf.env.standalone_ldb: - if conf.CHECK_BUNDLED_SYSTEM_PKG('ldb', minversion=SYSTEM_VERSION, -@@ -65,8 +66,7 @@ def configure(conf): + if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util', minversion=SYSTEM_VERSION, +@@ -74,8 +75,7 @@ def configure(conf): # we don't want any libraries or modules to rely on runtime # resolution of symbols Index: net/samba/patches/patch-lib_ntdb_wscript =================================================================== RCS file: net/samba/patches/patch-lib_ntdb_wscript diff -N net/samba/patches/patch-lib_ntdb_wscript --- net/samba/patches/patch-lib_ntdb_wscript 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-lib_ntdb_wscript,v 1.1 2015/08/25 11:04:39 jca Exp $ -Force building standalone library (e.g., put headers in apporiate place). ---- lib/ntdb/wscript.orig Thu Dec 5 10:16:48 2013 -+++ lib/ntdb/wscript Wed Jun 17 13:18:09 2015 -@@ -102,6 +102,7 @@ def configure(conf): - 'test/tap-interface.c'] - - conf.env.standalone_ntdb = conf.IN_LAUNCH_DIR() -+ conf.env.standalone_ntdb = True - conf.env.disable_python = getattr(Options.options, 'disable_python', False) - - if not conf.env.standalone_ntdb: Index: net/samba/patches/patch-lib_replace_replace_h =================================================================== RCS file: net/samba/patches/patch-lib_replace_replace_h diff -N net/samba/patches/patch-lib_replace_replace_h --- net/samba/patches/patch-lib_replace_replace_h 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-lib_replace_replace_h,v 1.1 2015/08/25 11:04:39 jca Exp $ -Avoid extra warnings. -XXX Probably there should be added another configure time check that <stdlib.h> is enough. ---- lib/replace/replace.h.orig Mon Sep 8 11:26:14 2014 -+++ lib/replace/replace.h Wed Jun 17 13:18:09 2015 -@@ -56,10 +56,6 @@ - #undef HAVE_INTTYPES_H - #endif - --#ifdef HAVE_MALLOC_H --#include <malloc.h> --#endif -- - #ifndef __PRI64_PREFIX - # if __WORDSIZE == 64 && ! defined __APPLE__ - # define __PRI64_PREFIX "l" Index: net/samba/patches/patch-lib_replace_wscript =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-lib_replace_wscript,v retrieving revision 1.1 diff -u -p -r1.1 patch-lib_replace_wscript --- net/samba/patches/patch-lib_replace_wscript 28 Sep 2015 22:46:06 -0000 1.1 +++ net/samba/patches/patch-lib_replace_wscript 10 Apr 2016 17:42:42 -0000 @@ -5,9 +5,9 @@ succeeding erroneously (eg on hppa/mips6 Also fix atomic_add_32 check so that it doesn't get picked up instead. ---- lib/replace/wscript.orig Tue Sep 29 00:11:42 2015 -+++ lib/replace/wscript Tue Sep 29 00:13:50 2015 -@@ -228,23 +228,15 @@ struct foo bar = { .y = 'X', .x = 1 }; +--- lib/replace/wscript.orig Tue Sep 8 15:45:25 2015 ++++ lib/replace/wscript Sun Apr 10 19:38:58 2016 +@@ -197,23 +197,15 @@ def configure(conf): # Check for atomic builtins. */ conf.CHECK_CODE(''' Index: net/samba/patches/patch-lib_testtools_testtools_tests_test_compat_py =================================================================== RCS file: net/samba/patches/patch-lib_testtools_testtools_tests_test_compat_py diff -N net/samba/patches/patch-lib_testtools_testtools_tests_test_compat_py --- net/samba/patches/patch-lib_testtools_testtools_tests_test_compat_py 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,65 +0,0 @@ -$OpenBSD: patch-lib_testtools_testtools_tests_test_compat_py,v 1.1 2015/08/25 11:04:39 jca Exp $ ---- lib/testtools/testtools/tests/test_compat.py.orig Mon Apr 8 15:52:50 2013 -+++ lib/testtools/testtools/tests/test_compat.py Mon Apr 8 15:56:38 2013 -@@ -45,15 +45,15 @@ class TestDetectEncoding(testtools.TestCase): - """ - # With interpreter binary and using Emacs style file encoding comment: - self._check_encoding("latin-1", ( -- "#!/usr/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# -*- coding: latin-1 -*-\n", - "import os, sys\n")) - self._check_encoding("iso-8859-15", ( -- "#!/usr/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# -*- coding: iso-8859-15 -*-\n", - "import os, sys\n")) - self._check_encoding("ascii", ( -- "#!/usr/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# -*- coding: ascii -*-\n", - "import os, sys\n")) - # Without interpreter line, using plain text: -@@ -63,28 +63,28 @@ class TestDetectEncoding(testtools.TestCase): - # Text editors might have different ways of defining the file's - # encoding, e.g. - self._check_encoding("latin-1", ( -- "#!/usr/local/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# coding: latin-1\n", - "import os, sys\n")) - # Without encoding comment, Python's parser will assume ASCII text: - self._check_encoding("ascii", ( -- "#!/usr/local/bin/python\n", -+ "#!${MODPY_BIN}\n", - "import os, sys\n")) - # Encoding comments which don't work: - # Missing "coding:" prefix: - self._check_encoding("ascii", ( -- "#!/usr/local/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# latin-1\n", - "import os, sys\n")) - # Encoding comment not on line 1 or 2: - self._check_encoding("ascii", ( -- "#!/usr/local/bin/python\n", -+ "#!${MODPY_BIN}\n", - "#\n", - "# -*- coding: latin-1 -*-\n", - "import os, sys\n")) - # Unsupported encoding: - self._check_encoding("ascii", ( -- "#!/usr/local/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# -*- coding: utf-42 -*-\n", - "import os, sys\n"), - possibly_invalid=True) -@@ -114,7 +114,7 @@ class TestDetectEncoding(testtools.TestCase): - "# Or is it coding: iso-8859-2\n"), - possibly_invalid=True) - self._check_encoding("iso-8859-1", ( -- "#!/usr/bin/python\n", -+ "#!${MODPY_BIN}\n", - "# Is the coding: iso-8859-1\n", - "# Or is it coding: iso-8859-2\n")) - self._check_encoding("iso-8859-1", ( Index: net/samba/patches/patch-python_samba_provision___init___py =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-python_samba_provision___init___py,v retrieving revision 1.1 diff -u -p -r1.1 patch-python_samba_provision___init___py --- net/samba/patches/patch-python_samba_provision___init___py 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/patches/patch-python_samba_provision___init___py 10 Apr 2016 17:42:42 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-python_samba_provision__ - net/isc-bind group name ---- python/samba/provision/__init__.py.orig Wed Jul 15 15:25:50 2015 -+++ python/samba/provision/__init__.py Wed Jul 15 15:26:06 2015 -@@ -1960,7 +1960,7 @@ def provision(logger, session_info, credentials, smbco +--- python/samba/provision/__init__.py.orig Tue Jul 21 11:47:49 2015 ++++ python/samba/provision/__init__.py Sun Apr 10 19:39:03 2016 +@@ -1966,7 +1966,7 @@ def provision(logger, session_info, smbconf=None, root_gid = pwd.getpwuid(root_uid).pw_gid try: Index: net/samba/patches/patch-source3_client_smbspool_krb5_wrapper_c =================================================================== RCS file: net/samba/patches/patch-source3_client_smbspool_krb5_wrapper_c diff -N net/samba/patches/patch-source3_client_smbspool_krb5_wrapper_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/samba/patches/patch-source3_client_smbspool_krb5_wrapper_c 11 Apr 2016 06:10:39 -0000 @@ -0,0 +1,16 @@ +$OpenBSD$ + +Workaround lack of clearenv(3). + +--- source3/client/smbspool_krb5_wrapper.c.orig Sun Apr 10 20:20:07 2016 ++++ source3/client/smbspool_krb5_wrapper.c Sun Apr 10 20:41:51 2016 +@@ -195,7 +195,8 @@ int main(int argc, char *argv[]) + * Make sure we do not have LD_PRELOAD or other security relevant + * environment variables set. + */ +- clearenv(); ++ extern char **environ; ++ environ = NULL; + + CUPS_SMB_DEBUG("Setting KRB5CCNAME to '%s'", gen_cc); + setenv("KRB5CCNAME", gen_cc, 1); Index: net/samba/patches/patch-source3_lib_sysquotas_nfs_c =================================================================== RCS file: net/samba/patches/patch-source3_lib_sysquotas_nfs_c diff -N net/samba/patches/patch-source3_lib_sysquotas_nfs_c --- net/samba/patches/patch-source3_lib_sysquotas_nfs_c 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -$OpenBSD: patch-source3_lib_sysquotas_nfs_c,v 1.1 2015/08/25 11:04:39 jca Exp $ -BUG: https://bugzilla.samba.org/show_bug.cgi?id=9889 ---- source3/lib/sysquotas_nfs.c.orig Thu Dec 5 10:16:48 2013 -+++ source3/lib/sysquotas_nfs.c Wed Jun 17 13:18:09 2015 -@@ -154,8 +154,8 @@ int sys_get_nfs_quota(const char *path, const char *bd - gq_args.gqa_uid = id.uid; - - DEBUG(10, ("sys_get_nfs_quotas: Asking for quota of path '%s' on " -- "host '%s', rpcprog '%i', rpcvers '%i', network '%s'\n", -- host, testpath+1, RQUOTAPROG, RQUOTAVERS, "udp")); -+ "host '%s', rpcprog '%lld', rpcvers '%lld', network '%s'\n", -+ host, testpath+1, (long long)RQUOTAPROG, (long long)RQUOTAVERS, "udp")); - - clnt = clnt_create(host, RQUOTAPROG, RQUOTAVERS, "udp"); - if (clnt == NULL) { Index: net/samba/patches/patch-source3_utils_status_c =================================================================== RCS file: net/samba/patches/patch-source3_utils_status_c diff -N net/samba/patches/patch-source3_utils_status_c --- net/samba/patches/patch-source3_utils_status_c 30 Sep 2015 18:16:15 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-source3_utils_status_c,v 1.1 2015/09/30 18:16:15 jca Exp $ - -Backport upstream warning for https://bugzilla.samba.org/show_bug.cgi?id=11012 - ---- source3/utils/status.c.orig Wed Sep 30 12:53:32 2015 -+++ source3/utils/status.c Wed Sep 30 12:53:35 2015 -@@ -376,6 +376,12 @@ static void print_notify_recs(const char *path, - goto done; - } - -+ if (getuid() != 0) { -+ d_printf("smbstatus only works as root!\n"); -+ ret = 1; -+ goto done; -+ } -+ - pc = poptGetContext(NULL, argc, (const char **) argv, long_options, - POPT_CONTEXT_KEEP_FIRST); - Index: net/samba/patches/patch-source3_wscript =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-source3_wscript,v retrieving revision 1.1 diff -u -p -r1.1 patch-source3_wscript --- net/samba/patches/patch-source3_wscript 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/patches/patch-source3_wscript 10 Apr 2016 17:42:42 -0000 @@ -1,8 +1,8 @@ $OpenBSD: patch-source3_wscript,v 1.1 2015/08/25 11:04:39 jca Exp $ Use more generic check for OpenBSD. ---- source3/wscript.orig Mon Dec 1 13:48:32 2014 -+++ source3/wscript Wed Jun 17 13:18:09 2015 -@@ -72,7 +72,7 @@ def configure(conf): +--- source3/wscript.orig Tue Sep 8 15:45:25 2015 ++++ source3/wscript Sun Apr 10 19:39:03 2016 +@@ -74,7 +74,7 @@ def configure(conf): conf.ADD_CFLAGS('-DDEVELOPER -DDEBUG_PASSWORD') conf.env.developer = True Index: net/samba/patches/patch-source4_scripting_bin_samba_upgradedns =================================================================== RCS file: /cvs/ports/net/samba/patches/patch-source4_scripting_bin_samba_upgradedns,v retrieving revision 1.1 diff -u -p -r1.1 patch-source4_scripting_bin_samba_upgradedns --- net/samba/patches/patch-source4_scripting_bin_samba_upgradedns 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/patches/patch-source4_scripting_bin_samba_upgradedns 10 Apr 2016 17:42:42 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-source4_scripting_bin_sa - net/isc-bind group name ---- source4/scripting/bin/samba_upgradedns.orig Wed Jul 15 15:24:50 2015 -+++ source4/scripting/bin/samba_upgradedns Wed Jul 15 15:25:05 2015 -@@ -75,7 +75,7 @@ __docformat__ = 'restructuredText' +--- source4/scripting/bin/samba_upgradedns.orig Tue Jul 21 11:47:49 2015 ++++ source4/scripting/bin/samba_upgradedns Sun Apr 10 19:39:03 2016 +@@ -76,7 +76,7 @@ __docformat__ = 'restructuredText' def find_bind_gid(): """Find system group id for bind9 """ Index: net/samba/patches/patch-source4_torture_local_nss_tests_c =================================================================== RCS file: net/samba/patches/patch-source4_torture_local_nss_tests_c diff -N net/samba/patches/patch-source4_torture_local_nss_tests_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/samba/patches/patch-source4_torture_local_nss_tests_c 11 Apr 2016 06:11:14 -0000 @@ -0,0 +1,20 @@ +$OpenBSD$ + +Workaround lack of getpwent_r(3)/getgrent_r(3). + +--- source4/torture/local/nss_tests.c.orig Sun Apr 10 15:36:54 2016 ++++ source4/torture/local/nss_tests.c Sun Apr 10 15:37:50 2016 +@@ -25,6 +25,13 @@ + #include "torture/local/proto.h" + #include "lib/replace/system/passwd.h" + ++#ifndef HAVE_GETPWENT_R ++#define getpwent_r(pwdst, buf, buflen, pwdstp) ENOSYS ++#endif ++#ifndef HAVE_GETGRENT_R ++#define getgrent_r(grdst, buf, buflen, grdstp) ENOSYS ++#endif ++ + static bool copy_passwd(struct torture_context *tctx, + const struct passwd *pwd, + struct passwd *p) Index: net/samba/patches/patch-wscript =================================================================== RCS file: net/samba/patches/patch-wscript diff -N net/samba/patches/patch-wscript --- net/samba/patches/patch-wscript 25 Aug 2015 11:04:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-wscript,v 1.1 2015/08/25 11:04:39 jca Exp $ - -- samba is unusable (slow startup) without --as-needed; no visible drawback yet - ---- wscript.orig Wed Jul 15 17:52:28 2015 -+++ wscript Wed Jul 15 18:27:29 2015 -@@ -154,9 +154,7 @@ def configure(conf): - # strict as the strictest OS we support, so adding this here - # allows us to find problems on our development hosts faster. - # It also results in faster load time. -- -- if not sys.platform.startswith("openbsd"): -- conf.env.asneeded_ldflags = conf.ADD_LDFLAGS('-Wl,--as-needed', testflags=True) -+ conf.env.asneeded_ldflags = conf.ADD_LDFLAGS('-Wl,--as-needed', testflags=True) - - if not conf.CHECK_NEED_LC("-lc not needed"): - conf.ADD_LDFLAGS('-lc', testflags=False) Index: net/samba/pkg/PLIST-docs =================================================================== RCS file: /cvs/ports/net/samba/pkg/PLIST-docs,v retrieving revision 1.23 diff -u -p -r1.23 PLIST-docs --- net/samba/pkg/PLIST-docs 23 Mar 2016 19:08:15 -0000 1.23 +++ net/samba/pkg/PLIST-docs 10 Apr 2016 16:02:52 -0000 @@ -55,6 +55,7 @@ share/examples/samba/libsmbclient/testbr share/examples/samba/libsmbclient/testchmod.c share/examples/samba/libsmbclient/testctx.c share/examples/samba/libsmbclient/testfstatvfs.c +share/examples/samba/libsmbclient/testnotify.c share/examples/samba/libsmbclient/testread.c share/examples/samba/libsmbclient/testsmbc.c share/examples/samba/libsmbclient/teststat.c Index: net/samba/pkg/PLIST-ldb =================================================================== RCS file: /cvs/ports/net/samba/pkg/PLIST-ldb,v retrieving revision 1.1 diff -u -p -r1.1 PLIST-ldb --- net/samba/pkg/PLIST-ldb 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/pkg/PLIST-ldb 10 Apr 2016 16:42:46 -0000 @@ -17,7 +17,7 @@ lib/pkgconfig/ldb.pc lib/pkgconfig/pyldb-util.pc lib/python${MODPY_VERSION}/site-packages/ldb.so lib/samba/ldb/ -lib/samba/libldb-cmdline.so +lib/samba/libldb-cmdline-samba4.so @man man/man1/ldbadd.1 @man man/man1/ldbdel.1 @man man/man1/ldbedit.1 Index: net/samba/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/net/samba/pkg/PLIST-main,v retrieving revision 1.31 diff -u -p -r1.31 PLIST-main --- net/samba/pkg/PLIST-main 9 Mar 2016 19:40:11 -0000 1.31 +++ net/samba/pkg/PLIST-main 10 Apr 2016 19:17:03 -0000 @@ -11,11 +11,6 @@ @bin bin/ndrdump @bin bin/net @bin bin/nmblookup -@bin bin/nmblookup4 -@bin bin/ntdbbackup -@bin bin/ntdbdump -@bin bin/ntdbrestore -@bin bin/ntdbtool @bin bin/ntlm_auth @bin bin/oLschema2ldif @bin bin/pdbedit @@ -30,12 +25,12 @@ bin/samba-tool @bin bin/sharesec @bin bin/smbcacls @bin bin/smbclient -@bin bin/smbclient4 @bin bin/smbcontrol @bin bin/smbcquotas @bin bin/smbget @bin bin/smbpasswd @bin bin/smbspool +@bin bin/smbspool_krb5_wrapper @bin bin/smbstatus @bin bin/smbta-util bin/smbtar @@ -47,6 +42,7 @@ include/samba-4.0/charset.h include/samba-4.0/core/ include/samba-4.0/core/doserr.h include/samba-4.0/core/error.h +include/samba-4.0/core/hresult.h include/samba-4.0/core/ntstatus.h include/samba-4.0/core/werror.h include/samba-4.0/credentials.h @@ -98,12 +94,12 @@ include/samba-4.0/lookup_sid.h include/samba-4.0/machine_sid.h include/samba-4.0/ndr/ include/samba-4.0/ndr.h +include/samba-4.0/ndr/ndr_dcerpc.h include/samba-4.0/ndr/ndr_drsblobs.h include/samba-4.0/ndr/ndr_drsuapi.h include/samba-4.0/ndr/ndr_nbt.h include/samba-4.0/ndr/ndr_svcctl.h include/samba-4.0/netapi.h -include/samba-4.0/ntdb.h include/samba-4.0/param.h include/samba-4.0/passdb.h include/samba-4.0/policy.h @@ -120,6 +116,7 @@ include/samba-4.0/smb2.h include/samba-4.0/smb2_constants.h include/samba-4.0/smb2_create_blob.h include/samba-4.0/smb2_lease.h +include/samba-4.0/smb2_lease_struct.h include/samba-4.0/smb2_signing.h include/samba-4.0/smb_cli.h include/samba-4.0/smb_cliraw.h @@ -133,7 +130,6 @@ include/samba-4.0/smb_raw_signing.h include/samba-4.0/smb_raw_trans2.h include/samba-4.0/smb_request.h include/samba-4.0/smb_seal.h -include/samba-4.0/smb_share_modes.h include/samba-4.0/smb_signing.h include/samba-4.0/smb_unix_ext.h include/samba-4.0/smb_util.h @@ -143,14 +139,22 @@ include/samba-4.0/tdr.h include/samba-4.0/torture.h include/samba-4.0/tsocket.h include/samba-4.0/tsocket_internal.h +include/samba-4.0/tstream_smbXcli_np.h include/samba-4.0/util/ include/samba-4.0/util/attr.h +include/samba-4.0/util/blocking.h include/samba-4.0/util/byteorder.h include/samba-4.0/util/data_blob.h include/samba-4.0/util/debug.h +include/samba-4.0/util/fault.h +include/samba-4.0/util/genrand.h +include/samba-4.0/util/idtree.h +include/samba-4.0/util/idtree_random.h include/samba-4.0/util/memory.h include/samba-4.0/util/safe_string.h +include/samba-4.0/util/signal.h include/samba-4.0/util/string_wrappers.h +include/samba-4.0/util/substitute.h include/samba-4.0/util/talloc_stack.h include/samba-4.0/util/tevent_ntstatus.h include/samba-4.0/util/tevent_unix.h @@ -165,18 +169,15 @@ include/samba-4.0/wbclient.h @lib lib/libdcerpc-server.so.${LIBdcerpc-server_VERSION} @lib lib/libdcerpc.so.${LIBdcerpc_VERSION} @lib lib/libgensec.so.${LIBgensec_VERSION} -@comment lib/libntdb.so -@lib lib/libntdb.so.${LIBntdb_VERSION} -@lib lib/libmit_samba.so.${LIBmit_samba_VERSION} @lib lib/libndr-krb5pac.so.${LIBndr-krb5pac_VERSION} @lib lib/libndr-nbt.so.${LIBndr-nbt_VERSION} @lib lib/libndr-standard.so.${LIBndr-standard_VERSION} @lib lib/libndr.so.${LIBndr_VERSION} @lib lib/libnetapi.so.${LIBnetapi_VERSION} -@lib lib/libpdb.so.${LIBpdb_VERSION} @lib lib/libregistry.so.${LIBregistry_VERSION} @lib lib/libsamba-credentials.so.${LIBsamba-credentials_VERSION} @lib lib/libsamba-hostconfig.so.${LIBsamba-hostconfig_VERSION} +@lib lib/libsamba-passdb.so.${LIBsamba-passdb_VERSION} @lib lib/libsamba-policy.so.${LIBsamba-policy_VERSION} @lib lib/libsamba-util.so.${LIBsamba-util_VERSION} @lib lib/libsamdb.so.${LIBsamdb_VERSION} @@ -184,11 +185,9 @@ include/samba-4.0/wbclient.h @lib lib/libsmbclient.so.${LIBsmbclient_VERSION} @lib lib/libsmbconf.so.${LIBsmbconf_VERSION} @lib lib/libsmbldap.so.${LIBsmbldap_VERSION} -@lib lib/libsmbsharemodes.so.${LIBsmbsharemodes_VERSION} @lib lib/libtevent-util.so.${LIBtevent-util_VERSION} @lib lib/libtorture.so.${LIBtorture_VERSION} @lib lib/libwbclient.so.${LIBwbclient_VERSION} -@lib lib/libwinbind_krb5_locator.so.${LIBwinbind_krb5_locator_VERSION} lib/pkgconfig/dcerpc.pc lib/pkgconfig/dcerpc_atsvc.pc lib/pkgconfig/dcerpc_samr.pc @@ -199,7 +198,6 @@ lib/pkgconfig/ndr_krb5pac.pc lib/pkgconfig/ndr_nbt.pc lib/pkgconfig/ndr_standard.pc lib/pkgconfig/netapi.pc -lib/pkgconfig/ntdb.pc lib/pkgconfig/registry.pc lib/pkgconfig/samba-credentials.pc lib/pkgconfig/samba-hostconfig.pc @@ -208,10 +206,8 @@ lib/pkgconfig/samba-util.pc lib/pkgconfig/samdb.pc lib/pkgconfig/smbclient-raw.pc lib/pkgconfig/smbclient.pc -lib/pkgconfig/smbsharemodes.pc lib/pkgconfig/torture.pc lib/pkgconfig/wbclient.pc -lib/python${MODPY_VERSION}/site-packages/ntdb.so lib/python${MODPY_VERSION}/site-packages/samba/ lib/python${MODPY_VERSION}/site-packages/samba/__init__.py lib/python${MODPY_VERSION}/site-packages/samba/__init__.pyc @@ -234,6 +230,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/atsvc.so lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/auth.so lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/base.so +lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/dcerpc.so lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/dfs.so lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/dns.so lib/python${MODPY_VERSION}/site-packages/samba/dcerpc/dnsp.so @@ -270,254 +267,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/drs_utils.pyc lib/python${MODPY_VERSION}/site-packages/samba/drs_utils.pyo lib/python${MODPY_VERSION}/site-packages/samba/dsdb.so -lib/python${MODPY_VERSION}/site-packages/samba/external/ -lib/python${MODPY_VERSION}/site-packages/samba/external/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/ -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/chunked.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/chunked.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/chunked.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/details.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/details.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/details.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/filters.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/filters.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/filters.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/iso8601.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/iso8601.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/iso8601.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/progress_model.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/progress_model.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/progress_model.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/run.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/run.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/run.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/test_results.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/test_results.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/test_results.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/ -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/TestUtil.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/TestUtil.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/TestUtil.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/sample-script.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/sample-script.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/sample-script.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/sample-two-script.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/sample-two-script.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/sample-two-script.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_chunked.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_chunked.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_chunked.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_details.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_details.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_details.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_progress_model.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_progress_model.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_progress_model.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_run.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_run.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_run.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_filter.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_filter.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_filter.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_stats.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_stats.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_stats.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_tags.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_tags.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_subunit_tags.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_tap2subunit.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_tap2subunit.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_tap2subunit.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_test_protocol.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_test_protocol.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_test_protocol.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_test_results.py -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_test_results.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/subunit/tests/test_test_results.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/ -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_compat2x.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_compat2x.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_compat2x.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_compat3x.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_compat3x.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_compat3x.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_spinner.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_spinner.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/_spinner.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/compat.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/compat.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/compat.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/content.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/content.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/content.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/content_type.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/content_type.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/content_type.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/deferredruntest.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/deferredruntest.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/deferredruntest.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/distutilscmd.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/distutilscmd.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/distutilscmd.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/helpers.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/helpers.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/helpers.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/ -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_basic.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_basic.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_basic.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_datastructures.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_datastructures.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_datastructures.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_dict.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_dict.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_dict.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_doctest.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_doctest.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_doctest.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_exception.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_exception.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_exception.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_filesystem.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_filesystem.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_filesystem.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_higherorder.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_higherorder.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_higherorder.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_impl.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_impl.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/matchers/_impl.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/monkey.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/monkey.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/monkey.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/run.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/run.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/run.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/runtest.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/runtest.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/runtest.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tags.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tags.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tags.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testcase.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testcase.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testcase.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/ -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/doubles.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/doubles.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/doubles.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/real.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/real.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testresult/real.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/ -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/helpers.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/helpers.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/helpers.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/ -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/__init__.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/__init__.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/helpers.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/helpers.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/helpers.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_basic.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_basic.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_basic.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_datastructures.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_datastructures.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_datastructures.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_dict.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_dict.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_dict.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_doctest.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_doctest.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_doctest.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_exception.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_exception.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_exception.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_filesystem.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_filesystem.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_filesystem.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_higherorder.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_higherorder.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_higherorder.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_impl.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_impl.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/matchers/test_impl.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_compat.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_compat.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_compat.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_content.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_content.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_content.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_content_type.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_content_type.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_content_type.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_deferredruntest.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_deferredruntest.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_deferredruntest.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_distutilscmd.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_distutilscmd.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_distutilscmd.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_fixturesupport.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_fixturesupport.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_fixturesupport.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_helpers.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_helpers.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_helpers.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_monkey.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_monkey.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_monkey.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_run.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_run.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_run.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_runtest.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_runtest.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_runtest.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_spinner.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_spinner.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_spinner.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_tags.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_tags.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_tags.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testcase.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testcase.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testcase.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testresult.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testresult.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testresult.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testsuite.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testsuite.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_testsuite.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_with_with.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_with_with.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/tests/test_with_with.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testsuite.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testsuite.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/testsuite.pyo -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/utils.py -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/utils.pyc -lib/python${MODPY_VERSION}/site-packages/samba/external/testtools/utils.pyo lib/python${MODPY_VERSION}/site-packages/samba/gensec.so lib/python${MODPY_VERSION}/site-packages/samba/getopt.py lib/python${MODPY_VERSION}/site-packages/samba/getopt.pyc @@ -531,9 +280,25 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/join.py lib/python${MODPY_VERSION}/site-packages/samba/join.pyc lib/python${MODPY_VERSION}/site-packages/samba/join.pyo -lib/python${MODPY_VERSION}/site-packages/samba/kcc_utils.py -lib/python${MODPY_VERSION}/site-packages/samba/kcc_utils.pyc -lib/python${MODPY_VERSION}/site-packages/samba/kcc_utils.pyo +lib/python${MODPY_VERSION}/site-packages/samba/kcc/ +lib/python${MODPY_VERSION}/site-packages/samba/kcc/__init__.py +lib/python${MODPY_VERSION}/site-packages/samba/kcc/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/samba/kcc/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/samba/kcc/debug.py +lib/python${MODPY_VERSION}/site-packages/samba/kcc/debug.pyc +lib/python${MODPY_VERSION}/site-packages/samba/kcc/debug.pyo +lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph.py +lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph.pyc +lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph.pyo +lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph_utils.py +lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph_utils.pyc +lib/python${MODPY_VERSION}/site-packages/samba/kcc/graph_utils.pyo +lib/python${MODPY_VERSION}/site-packages/samba/kcc/kcc_utils.py +lib/python${MODPY_VERSION}/site-packages/samba/kcc/kcc_utils.pyc +lib/python${MODPY_VERSION}/site-packages/samba/kcc/kcc_utils.pyo +lib/python${MODPY_VERSION}/site-packages/samba/kcc/ldif_import_export.py +lib/python${MODPY_VERSION}/site-packages/samba/kcc/ldif_import_export.pyc +lib/python${MODPY_VERSION}/site-packages/samba/kcc/ldif_import_export.pyo lib/python${MODPY_VERSION}/site-packages/samba/messaging.so lib/python${MODPY_VERSION}/site-packages/samba/ms_display_specifiers.py lib/python${MODPY_VERSION}/site-packages/samba/ms_display_specifiers.pyc @@ -655,6 +420,13 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/sites.pyc lib/python${MODPY_VERSION}/site-packages/samba/sites.pyo lib/python${MODPY_VERSION}/site-packages/samba/smb.so +lib/python${MODPY_VERSION}/site-packages/samba/subunit/ +lib/python${MODPY_VERSION}/site-packages/samba/subunit/__init__.py +lib/python${MODPY_VERSION}/site-packages/samba/subunit/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/samba/subunit/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/samba/subunit/run.py +lib/python${MODPY_VERSION}/site-packages/samba/subunit/run.pyc +lib/python${MODPY_VERSION}/site-packages/samba/subunit/run.pyo lib/python${MODPY_VERSION}/site-packages/samba/tdb_util.py lib/python${MODPY_VERSION}/site-packages/samba/tdb_util.pyc lib/python${MODPY_VERSION}/site-packages/samba/tdb_util.pyo @@ -694,6 +466,9 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/dnsserver.py lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/dnsserver.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/dnsserver.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/integer.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/integer.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/integer.pyo lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/misc.py lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/misc.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/misc.pyo @@ -736,6 +511,22 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/tests/hostconfig.py lib/python${MODPY_VERSION}/site-packages/samba/tests/hostconfig.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/hostconfig.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/ +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/__init__.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph_utils.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph_utils.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/graph_utils.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/kcc_utils.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/kcc_utils.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/kcc_utils.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/ldif_import_export.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/ldif_import_export.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/kcc/ldif_import_export.pyo lib/python${MODPY_VERSION}/site-packages/samba/tests/libsmb_samba_internal.py lib/python${MODPY_VERSION}/site-packages/samba/tests/libsmb_samba_internal.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/libsmb_samba_internal.pyo @@ -806,6 +597,9 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/tests/strings.py lib/python${MODPY_VERSION}/site-packages/samba/tests/strings.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/strings.pyo +lib/python${MODPY_VERSION}/site-packages/samba/tests/subunitrun.py +lib/python${MODPY_VERSION}/site-packages/samba/tests/subunitrun.pyc +lib/python${MODPY_VERSION}/site-packages/samba/tests/subunitrun.pyo lib/python${MODPY_VERSION}/site-packages/samba/tests/unicodenames.py lib/python${MODPY_VERSION}/site-packages/samba/tests/unicodenames.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/unicodenames.pyo @@ -821,6 +615,20 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/samba/tests/xattr.py lib/python${MODPY_VERSION}/site-packages/samba/tests/xattr.pyc lib/python${MODPY_VERSION}/site-packages/samba/tests/xattr.pyo +lib/python${MODPY_VERSION}/site-packages/samba/third_party/ +lib/python${MODPY_VERSION}/site-packages/samba/third_party/__init__.py +lib/python${MODPY_VERSION}/site-packages/samba/third_party/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/samba/third_party/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/ +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/__init__.py +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/iso8601.py +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/iso8601.pyc +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/iso8601.pyo +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/test_iso8601.py +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/test_iso8601.pyc +lib/python${MODPY_VERSION}/site-packages/samba/third_party/iso8601/test_iso8601.pyo lib/python${MODPY_VERSION}/site-packages/samba/upgrade.py lib/python${MODPY_VERSION}/site-packages/samba/upgrade.pyc lib/python${MODPY_VERSION}/site-packages/samba/upgrade.pyo @@ -846,16 +654,19 @@ lib/samba/bind9/dlz_bind9_9.so lib/samba/gensec/ lib/samba/gensec/krb5.so lib/samba/idmap/ +lib/samba/idmap/ad.so lib/samba/idmap/autorid.so lib/samba/idmap/hash.so lib/samba/idmap/rfc2307.so lib/samba/idmap/rid.so +lib/samba/idmap/script.so lib/samba/idmap/tdb2.so lib/samba/ldb/acl.so lib/samba/ldb/aclread.so lib/samba/ldb/anr.so lib/samba/ldb/asq.so lib/samba/ldb/descriptor.so +lib/samba/ldb/dns_notify.so lib/samba/ldb/dirsync.so lib/samba/ldb/extended_dn_in.so lib/samba/ldb/extended_dn_out.so @@ -898,108 +709,119 @@ lib/samba/ldb/skel.so lib/samba/ldb/subtree_delete.so lib/samba/ldb/subtree_rename.so lib/samba/ldb/tdb.so +lib/samba/ldb/tombstone_reanimate.so lib/samba/ldb/update_keytab.so lib/samba/ldb/wins_ldb.so -lib/samba/libCHARSET3.so -lib/samba/libHDB_SAMBA4.so -lib/samba/libLIBWBCLIENT_OLD.so -lib/samba/libMESSAGING.so -lib/samba/libaddns.so -lib/samba/libads.so +lib/samba/libCHARSET3-samba4.so +lib/samba/libHDB-SAMBA4-samba4.so +lib/samba/libLIBWBCLIENT-OLD-samba4.so +lib/samba/libMESSAGING-samba4.so +lib/samba/libaddns-samba4.so +lib/samba/libads-samba4.so @lib lib/samba/libasn1-samba4.so.${LIBasn1-samba4_VERSION} -lib/samba/libasn1util.so -lib/samba/libauth.so -lib/samba/libauth4.so -lib/samba/libauth_sam_reply.so -lib/samba/libauth_unix_token.so -lib/samba/libauthkrb5.so -lib/samba/libccan.so -lib/samba/libcli-ldap-common.so -lib/samba/libcli-ldap.so -lib/samba/libcli-nbt.so -lib/samba/libcli_cldap.so -lib/samba/libcli_smb_common.so -lib/samba/libcli_spoolss.so -lib/samba/libcliauth.so -lib/samba/libcluster.so -lib/samba/libcmdline-credentials.so -lib/samba/libdb-glue.so -lib/samba/libdbwrap.so -lib/samba/libdcerpc-samba.so +lib/samba/libasn1util-samba4.so +lib/samba/libauth-sam-reply-samba4.so +lib/samba/libauth-samba4.so +lib/samba/libauth-unix-token-samba4.so +lib/samba/libauth4-samba4.so +lib/samba/libauthkrb5-samba4.so +lib/samba/libcli-cldap-samba4.so +lib/samba/libcli-ldap-common-samba4.so +lib/samba/libcli-ldap-samba4.so +lib/samba/libcli-nbt-samba4.so +lib/samba/libcli-smb-common-samba4.so +lib/samba/libcli-spoolss-samba4.so +lib/samba/libcliauth-samba4.so +lib/samba/libcluster-samba4.so +lib/samba/libcmdline-credentials-samba4.so +lib/samba/libdb-glue-samba4.so +lib/samba/libdbwrap-samba4.so +lib/samba/libdcerpc-samba-samba4.so lib/samba/libdcerpc-samba4.so -lib/samba/libdfs_server_ad.so -lib/samba/libdlz_bind9_for_torture.so -lib/samba/libdnsserver_common.so -lib/samba/libdsdb-module.so -lib/samba/liberrors.so -lib/samba/libevents.so -lib/samba/libflag_mapping.so -lib/samba/libgpo.so -lib/samba/libgse.so +lib/samba/libdfs-server-ad-samba4.so +lib/samba/libdlz-bind9-for-torture-samba4.so +lib/samba/libdnsserver-common-samba4.so +lib/samba/libdsdb-module-samba4.so +lib/samba/liberrors-samba4.so +lib/samba/libevents-samba4.so +lib/samba/libflag-mapping-samba4.so +lib/samba/libgenrand-samba4.so +lib/samba/libgpo-samba4.so +lib/samba/libgse-samba4.so @lib lib/samba/libgssapi-samba4.so.${LIBgssapi-samba4_VERSION} @lib lib/samba/libhcrypto-samba4.so.${LIBhcrypto-samba4_VERSION} @lib lib/samba/libhdb-samba4.so.${LIBhdb-samba4_VERSION} @lib lib/samba/libheimbase-samba4.so.${LIBheimbase-samba4_VERSION} @lib lib/samba/libheimntlm-samba4.so.${LIBheimntlm-samba4_VERSION} +lib/samba/libhttp-samba4.so @lib lib/samba/libhx509-samba4.so.${LIBhx509-samba4_VERSION} -lib/samba/libidmap.so -lib/samba/libinterfaces.so +lib/samba/libidmap-samba4.so +lib/samba/libinterfaces-samba4.so +lib/samba/libiov-buf-samba4.so @lib lib/samba/libkdc-samba4.so.${LIBkdc-samba4_VERSION} @lib lib/samba/libkrb5-samba4.so.${LIBkrb5-samba4_VERSION} -lib/samba/libkrb5samba.so -lib/samba/libldbsamba.so -lib/samba/liblibcli_lsa3.so -lib/samba/liblibcli_netlogon3.so -lib/samba/liblibsmb.so -lib/samba/libmsrpc3.so -lib/samba/libndr-samba.so +lib/samba/libkrb5samba-samba4.so +lib/samba/libldbsamba-samba4.so +lib/samba/liblibcli-lsa3-samba4.so +lib/samba/liblibcli-netlogon3-samba4.so +lib/samba/liblibsmb-samba4.so +lib/samba/libmessages-dgm-samba4.so +lib/samba/libmessages-util-samba4.so +lib/samba/libmsghdr-samba4.so +lib/samba/libmsrpc3-samba4.so +lib/samba/libndr-samba-samba4.so lib/samba/libndr-samba4.so -lib/samba/libnet_keytab.so -lib/samba/libnetif.so -lib/samba/libnon_posix_acls.so -lib/samba/libnpa_tstream.so -lib/samba/libnss_info.so -lib/samba/libntvfs.so -lib/samba/libpac.so -lib/samba/libpopt_samba3.so -lib/samba/libposix_eadb.so -lib/samba/libprinting_migrate.so -lib/samba/libprocess_model.so +lib/samba/libnet-keytab-samba4.so +lib/samba/libnetif-samba4.so +lib/samba/libnon-posix-acls-samba4.so +lib/samba/libnpa-tstream-samba4.so +lib/samba/libnss-info-samba4.so +lib/samba/libntvfs-samba4.so +lib/samba/libpac-samba4.so +lib/samba/libpopt-samba3-samba4.so +lib/samba/libposix-eadb-samba4.so +lib/samba/libprinting-migrate-samba4.so +lib/samba/libprocess-model-samba4.so @lib lib/samba/libroken-samba4.so.${LIBroken-samba4_VERSION} -lib/samba/libsamba-modules.so -lib/samba/libsamba-net.so -lib/samba/libsamba-security.so -lib/samba/libsamba-sockets.so -lib/samba/libsamba3-util.so -lib/samba/libsamba_python.so -lib/samba/libsamdb-common.so -lib/samba/libsecrets3.so -lib/samba/libserver-role.so -lib/samba/libservice.so -lib/samba/libshares.so -lib/samba/libsmb_transport.so -lib/samba/libsmbd_base.so -lib/samba/libsmbd_conn.so -lib/samba/libsmbd_shim.so -lib/samba/libsmbldaphelper.so -lib/samba/libsmbpasswdparser.so -lib/samba/libsmbregistry.so -lib/samba/libsubunit.so -lib/samba/libtdb-wrap.so -lib/samba/libtdb_compat.so -lib/samba/libtrusts_util.so -lib/samba/libutil_cmdline.so -lib/samba/libutil_ntdb.so -lib/samba/libutil_reg.so -lib/samba/libutil_tdb.so -lib/samba/libwinbind-client.so +lib/samba/libsamba-cluster-support-samba4.so +lib/samba/libsamba-debug-samba4.so +lib/samba/libsamba-modules-samba4.so +lib/samba/libsamba-net-samba4.so +lib/samba/libsamba-python-samba4.so +lib/samba/libsamba-security-samba4.so +lib/samba/libsamba-sockets-samba4.so +lib/samba/libsamba3-util-samba4.so +lib/samba/libsamdb-common-samba4.so +lib/samba/libsecrets3-samba4.so +lib/samba/libserver-id-db-samba4.so +lib/samba/libserver-role-samba4.so +lib/samba/libservice-samba4.so +lib/samba/libshares-samba4.so +lib/samba/libsmb-transport-samba4.so +lib/samba/libsmbd-base-samba4.so +lib/samba/libsmbd-conn-samba4.so +lib/samba/libsmbd-shim-samba4.so +lib/samba/libsmbldaphelper-samba4.so +lib/samba/libsmbpasswdparser-samba4.so +lib/samba/libsmbregistry-samba4.so +lib/samba/libsocket-blocking-samba4.so +lib/samba/libsys-rw-samba4.so +lib/samba/libtalloc-report-samba4.so +lib/samba/libtdb-wrap-samba4.so +lib/samba/libtime-basic-samba4.so +lib/samba/libtrusts-util-samba4.so +lib/samba/libutil-cmdline-samba4.so +lib/samba/libutil-reg-samba4.so +lib/samba/libutil-tdb-samba4.so +lib/samba/libwinbind-client-samba4.so @lib lib/samba/libwind-samba4.so.${LIBwind-samba4_VERSION} -lib/samba/libxattr_tdb.so +lib/samba/libxattr-tdb-samba4.so lib/samba/nss_info/ lib/samba/nss_info/hash.so +lib/samba/nss_info/rfc2307.so +lib/samba/nss_info/sfu.so +lib/samba/nss_info/sfu20.so lib/samba/process_model/ -lib/samba/process_model/onefork.so -lib/samba/process_model/prefork.so lib/samba/process_model/standard.so lib/samba/service/ lib/samba/service/cldap.so @@ -1015,7 +837,7 @@ lib/samba/service/ntp_signd.so lib/samba/service/s3fs.so lib/samba/service/smb.so lib/samba/service/web.so -lib/samba/service/winbind.so +lib/samba/service/winbindd.so lib/samba/service/wrepl.so lib/samba/vfs/ lib/samba/vfs/acl_tdb.so @@ -1031,14 +853,12 @@ lib/samba/vfs/default_quota.so lib/samba/vfs/dirsort.so lib/samba/vfs/expand_msdfs.so lib/samba/vfs/extd_audit.so -lib/samba/vfs/fake_acls.so lib/samba/vfs/fake_perms.so +lib/samba/vfs/fruit.so lib/samba/vfs/full_audit.so lib/samba/vfs/linux_xfs_sgid.so lib/samba/vfs/media_harmony.so lib/samba/vfs/netatalk.so -lib/samba/vfs/nfs4acl_xattr.so -lib/samba/vfs/notify_fam.so lib/samba/vfs/posix_eadb.so lib/samba/vfs/preopen.so lib/samba/vfs/readahead.so @@ -1047,15 +867,19 @@ lib/samba/vfs/recycle.so lib/samba/vfs/scannedonly.so lib/samba/vfs/shadow_copy.so lib/samba/vfs/shadow_copy2.so +lib/samba/vfs/shell_snap.so lib/samba/vfs/smb_traffic_analyzer.so +lib/samba/vfs/snapper.so lib/samba/vfs/streams_depot.so lib/samba/vfs/streams_xattr.so lib/samba/vfs/syncops.so lib/samba/vfs/time_audit.so +lib/samba/vfs/unityed_media.so +lib/samba/vfs/worm.so lib/samba/vfs/xattr_tdb.so -lib/security/ lib/security/pam_smbpass.so lib/security/pam_winbind.so +lib/winbind_krb5_locator.so ${P5SITE}/Parse/ ${P5SITE}/Parse/Pidl/ ${P5SITE}/Parse/Pidl.pm @@ -1096,7 +920,6 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man1/masktest.1 @man man/man1/ndrdump.1 @man man/man1/nmblookup.1 -@man man/man1/nmblookup4.1 @man man/man1/ntlm_auth.1 @man man/man1/oLschema2ldif.1 @man man/man1/pidl.1 @@ -1119,7 +942,6 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man1/testparm.1 @man man/man1/vfstest.1 @man man/man1/wbinfo.1 -@man man/man3/ntdb.3 @man man/man3/Parse::Pidl::Dump.3p @man man/man3/Parse::Pidl::NDR.3p @man man/man3/Parse::Pidl::Util.3p @@ -1145,10 +967,6 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man8/idmap_tdb2.8 @man man/man8/net.8 @man man/man8/nmbd.8 -@man man/man8/ntdbbackup.8 -@man man/man8/ntdbdump.8 -@man man/man8/ntdbrestore.8 -@man man/man8/ntdbtool.8 @man man/man8/pam_winbind.8 @man man/man8/pdbedit.8 @man man/man8/samba-regedit.8 @@ -1157,6 +975,7 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man8/smbd.8 @man man/man8/smbpasswd.8 @man man/man8/smbspool.8 +@man man/man8/smbspool_krb5_wrapper.8 @man man/man8/smbta-util.8 @man man/man8/vfs_acl_tdb.8 @man man/man8/vfs_acl_xattr.8 @@ -1168,6 +987,7 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man8/vfs_cacheprime.8 @man man/man8/vfs_cap.8 @man man/man8/vfs_catia.8 +@man man/man8/vfs_ceph.8 @man man/man8/vfs_commit.8 @man man/man8/vfs_crossrename.8 @man man/man8/vfs_default_quota.8 @@ -1175,13 +995,13 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man8/vfs_extd_audit.8 @man man/man8/vfs_fake_perms.8 @man man/man8/vfs_fileid.8 +@man man/man8/vfs_fruit.8 @man man/man8/vfs_full_audit.8 @man man/man8/vfs_glusterfs.8 @man man/man8/vfs_gpfs.8 @man man/man8/vfs_linux_xfs_sgid.8 @man man/man8/vfs_media_harmony.8 @man man/man8/vfs_netatalk.8 -@man man/man8/vfs_notify_fam.8 @man man/man8/vfs_prealloc.8 @man man/man8/vfs_preopen.8 @man man/man8/vfs_readahead.8 @@ -1190,12 +1010,16 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm @man man/man8/vfs_scannedonly.8 @man man/man8/vfs_shadow_copy.8 @man man/man8/vfs_shadow_copy2.8 +@man man/man8/vfs_shell_snap.8 @man man/man8/vfs_smb_traffic_analyzer.8 +@man man/man8/vfs_snapper.8 @man man/man8/vfs_streams_depot.8 @man man/man8/vfs_streams_xattr.8 @man man/man8/vfs_syncops.8 @man man/man8/vfs_time_audit.8 @man man/man8/vfs_tsmsm.8 +@man man/man8/vfs_unityed_media.8 +@man man/man8/vfs_worm.8 @man man/man8/vfs_xattr_tdb.8 @man man/man8/winbindd.8 @bin sbin/nmbd @@ -1212,10 +1036,6 @@ share/examples/samba/ share/examples/samba/smb.conf.default @sample ${SYSCONFDIR}/samba/smb.conf share/samba/ -share/samba/codepages/ -share/samba/codepages/lowcase.dat -share/samba/codepages/upcase.dat -share/samba/codepages/valid.dat share/samba/setup/ share/samba/setup/DB_CONFIG share/samba/setup/ad-schema/ @@ -1225,8 +1045,6 @@ share/samba/setup/ad-schema/MS-AD_Schema share/samba/setup/ad-schema/MS-AD_Schema_2K8_R2_Classes.txt share/samba/setup/ad-schema/licence.txt share/samba/setup/aggregate_schema.ldif -share/samba/setup/cn=replicator.ldif -share/samba/setup/cn=samba-admin.ldif share/samba/setup/cn=samba.ldif share/samba/setup/display-specifiers/ share/samba/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt Index: net/samba/pkg/PLIST-util =================================================================== RCS file: /cvs/ports/net/samba/pkg/PLIST-util,v retrieving revision 1.1 diff -u -p -r1.1 PLIST-util --- net/samba/pkg/PLIST-util 25 Aug 2015 11:04:39 -0000 1.1 +++ net/samba/pkg/PLIST-util 10 Apr 2016 16:46:32 -0000 @@ -1,12 +1,5 @@ @comment $OpenBSD: PLIST-util,v 1.1 2015/08/25 11:04:39 jca Exp $ -@lib lib/libnss_wrapper.so.${LIBnss_wrapper_VERSION} @lib lib/libreplace.so.${LIBreplace_VERSION} -@lib lib/libsocket_wrapper.so.${LIBsocket_wrapper_VERSION} -@lib lib/libuid_wrapper.so.${LIBuid_wrapper_VERSION} -@lib lib/libutil_setid.so.${LIButil_setid_VERSION} -lib/python${MODPY_VERSION}/site-packages/samba/socket_wrapper.so -@lib lib/samba/libnss_wrapper.so.${LIBnss_wrapper_VERSION} +@lib lib/libutil-setid.so.${LIButil-setid_VERSION} @lib lib/samba/libreplace.so.${LIBreplace_VERSION} -@lib lib/samba/libsocket_wrapper.so.${LIBsocket_wrapper_VERSION} -@lib lib/samba/libuid_wrapper.so.${LIBuid_wrapper_VERSION} -@lib lib/samba/libutil_setid.so.${LIButil_setid_VERSION} +@lib lib/samba/libutil-setid.so.${LIButil-setid_VERSION} Index: net/samba/pkg/samba_ad_dc.rc =================================================================== RCS file: /cvs/ports/net/samba/pkg/samba_ad_dc.rc,v retrieving revision 1.1 diff -u -p -r1.1 samba_ad_dc.rc --- net/samba/pkg/samba_ad_dc.rc 25 Aug 2015 11:39:25 -0000 1.1 +++ net/samba/pkg/samba_ad_dc.rc 10 Apr 2016 17:28:09 -0000 @@ -18,8 +18,4 @@ rc_reload() { ${smbcontrol} samba reload-config } -rc_stop() { - ${smbcontrol} samba shutdown -} - rc_cmd $1 -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE