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.
...
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 10 Apr 2016 22:51:25 -0000
@@ -3,8 +3,7 @@
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
@@ -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 10 Apr 2016 23:22:40 -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,9 +15,8 @@ PKGNAME-tevent = tevent-${TEVENT_V}
PKGNAME-util = samba-util-${VERSION}
PKGNAME-docs = samba-docs-${VERSION}
-REVISION-ldb = 7
-REVISION-tevent = 6
-REVISION-docs = 0
+REVISION-ldb = 8
+REVISION-tevent = 7
PKG_ARCH-docs = *
@@ -40,19 +39,17 @@ SHARED_LIBS = asn1-samba4 0.0 \
kdc-samba4 0.0 \
krb5-samba4 0.0 \
ldb 0.0 \
- mit_samba 0.0 \
ndr 0.0 \
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 \
@@ -60,18 +57,13 @@ SHARED_LIBS = asn1-samba4 0.0 \
smbclient-raw 0.0 \
smbconf 0.0 \
smbldap 0.0 \
- smbsharemodes 2.0 \
tevent 0.0 \
tevent-util 0.0 \
torture 0.0 \
wbclient 2.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 +75,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/@}
@@ -161,7 +152,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 +168,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 +179,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 +197,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 +215,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 10 Apr 2016
17:42:41 -0000
@@ -1,9 +1,9 @@
$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,
+--- buildtools/wafsamba/wafsamba.py.orig Tue Jul 21 11:47:48 2015
++++ buildtools/wafsamba/wafsamba.py Sun Apr 10 19:38:17 2016
+@@ -212,6 +212,13 @@ def SAMBA_LIBRARY(bld, libname, source,
deps = TO_LIST(deps)
deps.append(obj_target)
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