update Samba to 3.5.2, most of the work done by Ian McWilliam

Note that the default passdb backend has been changed to 'tdbsam'.
See /usr/local/share/doc/samba/README.OpenBSD (or files/README.OpenBSD)
for more information and instructions for people who wish to convert an
existing smbpasswd-based installation.
This commit is contained in:
sthen 2010-04-26 17:31:57 +00:00
parent d271584a72
commit 77128a8fa6
21 changed files with 445 additions and 679 deletions

View File

@ -1,114 +1,146 @@
# $OpenBSD: Makefile,v 1.110 2010/03/05 09:01:45 giovanni Exp $
# $OpenBSD: Makefile,v 1.111 2010/04/26 17:31:57 sthen Exp $
COMMENT-main= SMB and CIFS client and server for UNIX
COMMENT-docs= additional documentation and examples for Samba
COMMENT-main= SMB and CIFS client and server for UNIX
COMMENT-docs= additional documentation and examples for Samba
DISTNAME= samba-3.0.37
PKGNAME-main= ${DISTNAME}p1
FULLPKGNAME-docs= ${DISTNAME:S/-/-docs-/}p0
DISTNAME= samba-3.5.2
PKGNAME-main= ${DISTNAME}
FULLPKGNAME-docs= ${DISTNAME:S/-/-docs-/}
FULLPKGPATH-docs= net/samba,-docs
SHARED_LIBS= smbclient 1.0 \
msrpc 1.0
SHARED_LIBS= smbclient 2.0 \
smbsharemodes 0.0 \
netapi 0.0 \
addns 0.0 \
wbclient 0.0
CATEGORIES= net
CATEGORIES= net
HOMEPAGE= http://www.samba.org/
HOMEPAGE= http://www.samba.org/
# GPLv2+
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
# GPLv3+
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c ncurses readline
WANTLIB= c ncurses pthread readline z
MASTER_SITES= http://download.samba.org/samba/ftp/ \
http://us2.samba.org/samba/ftp/ \
http://us2.samba.org/samba/ftp/old-versions/
MODULES= converters/libiconv
MODULES= converters/libiconv
LIB_DEPENDS= popt::devel/popt
BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS}
LIB_DEPENDS= tdb.>=2:tdb->=1.2:databases/tdb \
popt::devel/popt \
execinfo::devel/libexecinfo \
talloc::devel/libtalloc
MAKE_FLAGS= PASSWD_PROGRAM="/usr/bin/passwd" \
LIBsmbclient_VERSION=${LIBsmbclient_VERSION} \
LIBmsrpc_VERSION=${LIBmsrpc_VERSION}
MAKE_FLAGS+= PASSWD_PROGRAM="/usr/bin/passwd" \
LIBSMBCLIENT_SOVER="${LIBsmbclient_VERSION}" \
LIBSMBSHAREMODES_SOVER="${LIBsmbsharemodes_VERSION}" \
LIBNETAPI_SOVER="${LIBnetapi_VERSION}" \
LIBADDNS_SOVER="${LIBaddns_VERSION}" \
LIBWBCLIENT_SOVER="${LIBwbclient_VERSION}"
CONFDIR= ${SYSCONFDIR}/samba
SAMBA_LOGDIR= /var/log
SUBST_VARS= CONFDIR
CONFDIR= ${SYSCONFDIR}/samba
SAMBA_LOGDIR= /var/log/samba
SUBST_VARS= CONFDIR
SEPARATE_BUILD= concurrent
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= --disable-fam \
--localstatedir="/var" \
--sbindir="${PREFIX}/libexec" \
--with-configdir="${CONFDIR}" \
--with-libdir="${PREFIX}/lib/samba" \
--with-lockdir="/var/spool/samba" \
--with-piddir="/var/run" \
--with-logfilebase="${SAMBA_LOGDIR}" \
--with-privatedir="${CONFDIR}" \
--with-libsmbclient \
--with-swatdir="${PREFIX}/share/swat" \
--with-syslog \
--with-utmp
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -Wl,--export-dynamic"
USE_GMAKE= yes
SEPARATE_BUILD= simple
CONFIGURE_STYLE= gnu
AUTOCONF_VERSION= 2.63
FLAVORS= cups ldap ads
CONFIGURE_ARGS= --disable-fam \
--localstatedir="/var" \
--libdir="${PREFIX}/lib/samba" \
--sbindir="${PREFIX}/libexec" \
--with-configdir="${CONFDIR}" \
--with-modulesdir="${PREFIX}/lib/samba" \
--with-lockdir="/var/spool/samba" \
--with-piddir="/var/run" \
--with-logfilebase="${SAMBA_LOGDIR}" \
--with-privatedir="${CONFDIR}" \
--with-libsmbclient \
--with-swatdir="${PREFIX}/share/swat" \
--with-syslog \
--with-utmp \
--with-winbind \
--with-pthreads \
--with-wbclient \
--enable-avahi=no \
--enable-external-libtdb=yes \
--enable-external-libtalloc=yes
# Uncomment to enable debugging symbols.
#CONFIGURE_ARGS+= --enable-debug
LDFLAGS+= -L${LOCALBASE}/lib -Wl,--export-dynamic -Wl,--no-as-needed
CONFIGURE_ENV= CPPFLAGS+="-I${LOCALBASE}/include" LDFLAGS="${LDFLAGS}"
FLAVORS= cups ldap ads
FLAVOR?=
MULTI_PACKAGES= -main -docs
MULTI_PACKAGES= -main -docs
.if ${FLAVOR:L:Mcups}
LIB_DEPENDS+= cups::print/cups
WANTLIB += asn1 crypto gssapi krb5 m pthread ssl z
LIB_DEPENDS+= cups::print/cups
WANTLIB+= asn1 crypto gssapi krb5 m ssl z
.else
CONFIGURE_ARGS+= --disable-cups
.endif
.if ${FLAVOR:L:Mldap} && ${FLAVOR:L:Mads}
ERRORS+="Fatal: ldap and ads flavors conflict"
ERRORS+= "Fatal: ldap and ads flavors conflict"
.endif
.if ${FLAVOR:L:Mldap} || ${FLAVOR:L:Mads}
LIB_DEPENDS+= ldap,lber::databases/openldap
BUILD_DEPENDS+= ::misc/libutf8
.else
CONFIGURE_ARGS+= --without-ldap
CONFIGURE_ARGS+= --without-ldap
.endif
.if ${FLAVOR:L:Mads}
CONFIGURE_ARGS+= --with-krb5="${WRKDIR}/usr"
WANTLIB+= asn1 com_err gssapi krb5
CONFIGURE_ARGS+= --with-krb5="${WRKDIR}/usr"
# Merged build cruft needs loads of work. Disable until ready.
#SEPERATE_BUILD= simple
#CONFIGURE_ARGS+= --enable-merged-build
#MODULES+= lang/python
#MODPY_RUNDEP= No
WANTLIB+= asn1 com_err crypto gssapi krb5
.else
CONFIGURE_ARGS+= --without-ads
CONFIGURE_ARGS+= --without-ads
.endif
.if ${FLAVOR:L:Mads}
WANTLIB+= crypto
.endif
PKG_ARCH-docs= *
PKG_ARCH-docs= *
LIB_DEPENDS-docs=
WANTLIB-docs=
RUN_DEPENDS-docs=
NO_REGRESS= Yes
REGRESS_TARGET= torture
WRKDIST= ${WRKDIR}/${DISTNAME}/source
WRKDIST= ${WRKDIR}/${DISTNAME}/source3
SAMBA_DOCS=${WRKSRC}/../README \
${WRKSRC}/../docs/history \
${WRKSRC}/../docs/registry/*.reg
SAMBA_DOCS= ${WRKSRC}/../README \
${WRKSRC}/../docs/history \
${WRKSRC}/../docs/registry/*.reg
SAMPLE_CONFIG= ${PREFIX}/share/examples/samba/smb.conf.default
SAMBA_MANPAGES= ${WRKSRC}/../docs/manpages
post-patch:
cd ${WRKSRC}; \
AUTOCONF_VERSION=${AUTOCONF_VERSION} \
./autogen.sh
pre-configure:
@${SUBST_CMD} ${WRKSRC}/../docs/manpages/swat.8
@${SUBST_CMD} ${SAMBA_MANPAGES}/swat.8
# Samba's man pages kill OpenBSD's groff/nroff/man implementation.
# This workaround will be needed until the new usr.bin/mandoc is
@ -117,7 +149,7 @@ post-extract:
@cp ${FILESDIR}/krb5-config ${WRKDIR}/bin
@chmod a+x ${WRKDIR}/bin/krb5-config
@for file in ${SAMBA_MANPAGES}/*; do \
if [ -f $$file ]; then \
if [ -f $$file ]; then \
cp $$file $$file.crap; \
sed -e 's:\\FC::g' -e 's:\\F\[\]::g' -e 's:\.\\\":\ \\\":g' \
-e 's:SH-xref:Sx:g' -e 's:\\m\[\]::g' -e 's:toupper:tu:g' \
@ -156,8 +188,12 @@ post-install:
@chown ${BINOWN}:${BINGRP} ${PREFIX}/bin/smbpasswd
@ln -s samba/libsmbclient.so.${LIBsmbclient_VERSION} \
${PREFIX}/lib/libsmbclient.so.${LIBsmbclient_VERSION}
@ln -s samba/libmsrpc.so.${LIBmsrpc_VERSION} \
${PREFIX}/lib/libmsrpc.so.${LIBmsrpc_VERSION}
@ln -s samba/libsmbsharemodes.so.${LIBsmbsharemodes_VERSION} \
${PREFIX}/lib/libsmbsharemodes.so.${LIBsmbsharemodes_VERSION}
@ln -s samba/libnetapi.so.${LIBnetapi_VERSION} \
${PREFIX}/lib/libnetapi.so.${LIBnetapi_VERSION}
@ln -s samba/libwbclient.so.${LIBwbclient_VERSION} \
${PREFIX}/lib/libwbclient.so.${LIBwbclient_VERSION}
@rmdir ${WRKINST}${SYSCONFDIR}/samba
@rmdir ${WRKINST}/var/spool/samba

View File

@ -1,5 +1,5 @@
MD5 (samba-3.0.37.tar.gz) = Ee0r/vQJC9VzaxlLQ/ZyiQ==
RMD160 (samba-3.0.37.tar.gz) = Brdq4icp4QyD1q9C0DsDrWnkkQM=
SHA1 (samba-3.0.37.tar.gz) = Xsa8ZVizx5n3R+tJ+7oBnV7fDL0=
SHA256 (samba-3.0.37.tar.gz) = u2fA4T1My9hLkgDIc5OT/dmzFFtarSFpNNxnDw/OomY=
SIZE (samba-3.0.37.tar.gz) = 23416703
MD5 (samba-3.5.2.tar.gz) = b4z2SSB8zYwsF+KMM19OnQ==
RMD160 (samba-3.5.2.tar.gz) = cROZaGYj1nFGHLpXOKZgO2jqCYg=
SHA1 (samba-3.5.2.tar.gz) = 9Jcz6i+5cVvU7CTX7JZmjMapeh8=
SHA256 (samba-3.5.2.tar.gz) = gtrJEhoMfKjEu12uA2wGDCJC1bznqKZ2VvQU66khKV4=
SIZE (samba-3.5.2.tar.gz) = 30777854

View File

@ -43,3 +43,32 @@ port 901.
Install the samba-docs package and see documentation files in
${PREFIX}/share/doc/samba and example config files in
${PREFIX}/share/examples/samba for more information.
Winbind on OpenBSD does not support local user logins as there
is no nsswitch support.
Winbind support is included for external systems like Dovecot or
Squid that are able to use it to authenticate users.
!!! ATTENTION !!!
The default passdb backend has been changed to 'tdbsam'! That breaks
existing setups using the 'smbpasswd' backend without explicit
declaration! Please use 'passdb backend = smbpasswd' if you would like
to stick to the 'smbpasswd' backend or convert your smbpasswd entries
using e.g. 'pdbedit -i smbpasswd -e tdbsam'.
The 'tdbsam' backend is much more flexible concerning per user settings
like 'profile path' or 'home directory' and there are some commands which
do not work with the 'smbpasswd' backend at all.
The configuration file, found at ${CONFDIR}/smb.conf can be used right
away for simple configurations. Local users must be added to the Samba user
database using the pdbedit utility in order to use the Samba server.
$ sudo pdbedit -a -u <username>
or the old way if for smbpasswd
$ sudo smbpasswd -a <username>
An EXPERIMENTAL implementation of the SMB2 protocol has been added.
SMB2 can be enabled by setting "max protocol = smb2". SMB2 is a new
implementation of the SMB protocol used by Windows Vista and higher.

View File

@ -1,78 +1,34 @@
$OpenBSD: patch-Makefile_in,v 1.12 2009/10/11 19:45:46 sthen Exp $
--- Makefile.in.orig Wed Sep 30 08:21:56 2009
+++ Makefile.in Sat Oct 10 20:04:44 2009
@@ -109,11 +109,13 @@ LOCKDIR = @lockdir@
# the directory where pid files go
PIDDIR = @piddir@
$OpenBSD: patch-Makefile_in,v 1.13 2010/04/26 17:31:57 sthen Exp $
--- Makefile.in.orig Thu Apr 1 14:26:22 2010
+++ Makefile.in Mon Apr 19 16:16:12 2010
@@ -28,7 +28,7 @@ SHLD=@SHLD@
LIB_PATH_VAR=@LIB_PATH_VAR@
-LIBSMBCLIENT=bin/libsmbclient.a @LIBSMBCLIENT_SHARED@
+LIBSMBCLIENT=bin/libsmbclient.a \
+ @LIBSMBCLIENT_SHARED@.$(LIBsmbclient_VERSION)
LIBSMBCLIENT_MAJOR=0
LIBSMBCLIENT_MINOR=1
## Dynamic shared libraries build settings
-DSO_EXPORTS_CMD=-Wl,--version-script,$(srcdir)/exports/`basename $@ | sed 's/@SHLIBEXT@\(.[0-9]\{1,\}\)\{0,1\}$$/@SYMSEXT@/'`
+DSO_EXPORTS_CMD=-Wl,--version-script,$(srcdir)/exports/`basename $@ | sed 's/@SHLIBEXT@\(.[0-9]\{1,\}\)\{0,1\}\(.[0-9]\{1,\}\)\{0,1\}$$/@SYMSEXT@/'`
DSO_EXPORTS=@DSO_EXPORTS@
SHLD_DSO = $(SHLD) $(LDSHFLAGS) $(DSO_EXPORTS) -o $@
-LIBMSRPC=bin/libmsrpc.a @LIBMSRPC_SHARED@
+LIBMSRPC=bin/libmsrpc.a \
+ @LIBMSRPC_SHARED@.$(LIBmsrpc_VERSION)
LIBMSRPC_MAJOR=0
LIBMSRPC_MINOR=1
@@ -1476,11 +1476,7 @@ COMPILE = $(COMPILE_CC)
echo "Checking $*.c with '$(CC_CHECKER)'";\
$(CHECK_CC); \
fi
- @echo Compiling $*.c
- @$(COMPILE) && exit 0;\
- echo "The following command failed:" 1>&2;\
- echo "$(subst ",\",$(COMPILE_CC))" 1>&2;\
- $(COMPILE_CC) >/dev/null 2>&1
+ $(COMPILE)
@BROKEN_CC@ -mv `echo $@ | sed 's%^.*/%%g'` $@
@@ -125,12 +127,12 @@ LIBADDNS=bin/libaddns.a @LIBADDNS_SHARED@
LIBADDNS_MAJOR=0
LIBADDNS_MINOR=1
PRECOMPILED_HEADER = $(builddir)/include/includes.h.gch
@@ -2540,7 +2536,7 @@ bin/vlp@EXEEXT@: $(BINARY_PREREQS) $(VLP_OBJ) $(LIBTDB
@echo "Linking $@"
@$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_WINS_NSS_OBJ) \
$(LDAP_LIBS) $(KRB5LIBS) $(LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) \
- @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \
+ @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) $(PTHREAD_LDFLAGS) \
@SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@
-FLAGS1 = $(CFLAGS) @FLAGS1@ @SAMBA_CPPFLAGS@ $(CPPFLAGS)
+FLAGS1 = @SAMBA_CPPFLAGS@ $(CFLAGS) @FLAGS1@
FLAGS2 =
FLAGS3 =
FLAGS4 =
FLAGS5 = $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4)
-FLAGS = $(ISA) $(FLAGS5) -I$(srcdir)/lib -D_SAMBA_BUILD_=3
+FLAGS = $(ISA) $(FLAGS5) -I$(srcdir)/lib -D_SAMBA_BUILD_=3 $(CPPFLAGS)
PASSWD_FLAGS = -DSMB_PASSWD_FILE=\"$(SMB_PASSWD_FILE)\" -DPRIVATE_DIR=\"$(PRIVATE_DIR)\"
PATH_FLAGS1 = -DCONFIGFILE=\"$(CONFIGFILE)\" -DSBINDIR=\"$(SBINDIR)\"
@@ -1159,11 +1161,10 @@ bin/libaddns.a: proto_exists $(LIBADDNS_OBJ)
@echo Linking libaddns non-shared library $@
@-$(AR) -rc $@ $(LIBADDNS_OBJ)
-bin/libsmbclient.@SHLIBEXT@: proto_exists $(LIBSMBCLIENT_OBJ)
+bin/libsmbclient.@SHLIBEXT@.$(LIBsmbclient_VERSION): proto_exists $(LIBSMBCLIENT_OBJ)
@echo Linking libsmbclient shared library $@
@$(SHLD) $(LDSHFLAGS) -o $@ $(LIBSMBCLIENT_OBJ) $(LIBS) \
- $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
- @SONAMEFLAG@`basename $@`.$(LIBSMBCLIENT_MAJOR)
+ $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS)
bin/libsmbclient.a: proto_exists $(LIBSMBCLIENT_OBJ)
@echo Linking libsmbclient non-shared library $@
@@ -1179,10 +1180,9 @@ bin/libsmbsharemodes.a: proto_exists $(LIBSMBSHAREMODE
@echo Linking libsmbsharemodes non-shared library $@
@-$(AR) -rc $@ $(LIBSMBSHAREMODES_OBJ)
-bin/libmsrpc.@SHLIBEXT@: proto_exists $(CAC_OBJ)
+bin/libmsrpc.@SHLIBEXT@.$(LIBmsrpc_VERSION): proto_exists $(CAC_OBJ)
@echo Linking libmsrpc shared library $@
- @$(SHLD) $(LDSHFLAGS) -o $@ $(CAC_OBJ) $(LIBS) \
- @SONAMEFLAG@`basename $@`.$(LIBMSRPC_MAJOR)
+ @$(SHLD) $(LDSHFLAGS) -o $@ $(CAC_OBJ) $(LIBS)
bin/libmsrpc.a: proto_exists $(CAC_OBJ)
@echo Linking libmsrpc non-shared library $@
@@ -1633,14 +1633,14 @@ installswat: installdirs installmsg
installclientlib: installdirs libsmbclient
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS) $(DESTDIR) $(LIBDIR)
- -$(INSTALLLIBCMD_SH) bin/libsmbclient.@SHLIBEXT@ $(DESTDIR)$(LIBDIR)
+ -$(INSTALLLIBCMD_SH) bin/libsmbclient.@SHLIBEXT@.$(LIBsmbclient_VERSION) $(DESTDIR)$(LIBDIR)
-$(INSTALLLIBCMD_A) bin/libsmbclient.a $(DESTDIR)$(LIBDIR)
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS) $(DESTDIR) ${prefix}/include
-$(INSTALLCMD) $(srcdir)/include/libsmbclient.h $(DESTDIR)${prefix}/include
installlibmsrpc: installdirs libmsrpc
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS) $(DESTDIR) $(LIBDIR)
- -$(INSTALLLIBCMD_SH) bin/libmsrpc.@SHLIBEXT@ $(DESTDIR)$(LIBDIR)
+ -$(INSTALLLIBCMD_SH) bin/libmsrpc.@SHLIBEXT@.$(LIBmsrpc_VERSION) $(DESTDIR)$(LIBDIR)
-$(INSTALLLIBCMD_A) bin/libmsrpc.a $(DESTDIR)$(LIBDIR)
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS) $(DESTDIR) ${prefix}/include
-$(INSTALLCMD) $(srcdir)/include/libmsrpc.h $(DESTDIR)${prefix}/include
bin/winbind_krb5_locator.@SHLIBEXT@: $(BINARY_PREREQS) $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBWBCLIENT)

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-WHATSNEW_txt,v 1.2 2008/07/11 11:40:33 brad Exp $
--- ../WHATSNEW.txt.orig Fri Feb 4 05:13:54 2005
+++ ../WHATSNEW.txt Sun Feb 6 11:33:01 2005
@@ -8,6 +8,9 @@
bug-fixes. Please read the following important changes in this
release.
+The OpenBSD port of Samba installs the mksmbpasswd.sh script as
+mksmbpasswd.
+
Common bugs fixed in 3.0.11 include:
o Crash in smbd when using CUPS printing.

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-configure_in,v 1.13 2010/04/26 17:31:57 sthen Exp $
--- configure.in.orig Sat Mar 13 11:29:45 2010
+++ configure.in Sat Mar 13 11:30:19 2010
@@ -750,7 +750,7 @@ if test x$enable_cups != xno; then
ac_save_PRINT_LIBS=$PRINT_LIBS
CFLAGS="$CFLAGS `$CUPS_CONFIG --cflags`"
LDFLAGS="$LDFLAGS `$CUPS_CONFIG --ldflags`"
- PRINT_LIBS="$PRINT_LIBS -lcups"
+ PRINT_LIBS="$PRINT_LIBS `$CUPS_CONFIG --libs`"
AC_CHECK_HEADERS(cups/cups.h cups/language.h)
if test x"$ac_cv_header_cups_cups_h" = xyes -a \
x"$ac_cv_header_cups_language_h" = xyes; then

View File

@ -1,25 +0,0 @@
$OpenBSD: patch-docs_htmldocs_Samba3_Developers_Guide_pwencrypt_html,v 1.3 2008/07/11 11:40:33 brad Exp $
--- ../docs/htmldocs/Samba3-Developers-Guide/pwencrypt.html.orig Tue Jun 19 10:07:36 2007
+++ ../docs/htmldocs/Samba3-Developers-Guide/pwencrypt.html Sun Jul 1 11:39:04 2007
@@ -1,3 +1,4 @@
+
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. LanMan and NT Password Encryption</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.71.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="wins.html" title="Chapter 12. Samba WINS Internals"><link rel="next" href="pt04.html" title="Part IV. Debugging and tracing"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 13. LanMan and NT Password Encryption</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wins.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pwencrypt"></a>Chapter 13. LanMan and NT Password Encryption</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><br>
<code class="email">&lt;<a href="mailto:samba@samba.org">samba@samba.org</a>&gt;</code><br>
</p></div></div></div></div><div><p class="pubdate">19 Apr 1999</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pwencrypt.html#id325949">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id325966">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id326031">The smbpasswd file</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325949"></a>Introduction</h2></div></div></div><p>With the development of LanManager and Windows NT
@@ -51,12 +52,12 @@
containing this 16 byte value must be kept. To minimise problems with
these two password files, getting out of sync, the UNIX <code class="filename">
/etc/passwd</code> and the <code class="filename">smbpasswd</code> file,
- a utility, <code class="literal">mksmbpasswd.sh</code>, is provided to generate
+ a utility, <code class="literal">mksmbpasswd</code>, is provided to generate
a smbpasswd file from a UNIX <code class="filename">/etc/passwd</code> file.
</p><p>To generate the smbpasswd file from your <code class="filename">/etc/passwd
- </code> file use the following command:</p><p><code class="prompt">$ </code><strong class="userinput"><code>cat /etc/passwd | mksmbpasswd.sh
- &gt; /usr/local/samba/private/smbpasswd</code></strong></p><p>If you are running on a system that uses NIS, use</p><p><code class="prompt">$ </code><strong class="userinput"><code>ypcat passwd | mksmbpasswd.sh
- &gt; /usr/local/samba/private/smbpasswd</code></strong></p><p>The <code class="literal">mksmbpasswd.sh</code> program is found in
+ </code> file use the following command:</p><p><code class="prompt">$ </code><strong class="userinput"><code>cat /etc/passwd | mksmbpasswd
+ &gt; /usr/local/samba/private/smbpasswd</code></strong></p><p>If you are running on a system that uses NIS, use</p><p><code class="prompt">$ </code><strong class="userinput"><code>ypcat passwd | mksmbpasswd
+ &gt; /usr/local/samba/private/smbpasswd</code></strong></p><p>The <code class="literal">mksmbpasswd</code> program is found in
the Samba source directory. By default, the smbpasswd file is
stored in :</p><p><code class="filename">/usr/local/samba/private/smbpasswd</code></p><p>The owner of the <code class="filename">/usr/local/samba/private/</code>
directory should be set to root, and the permissions on it should

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-lib_iconv.c,v 1.2 2008/07/11 11:40:33 brad Exp $
--- lib/iconv.c.orig Wed May 28 08:41:11 2008
+++ lib/iconv.c Thu Jul 3 04:19:09 2008
@@ -137,7 +137,7 @@ static size_t sys_iconv(void *cd,
char **outbuf, size_t *outbytesleft)
{
size_t ret = iconv((iconv_t)cd,
- (char **)inbuf, inbytesleft,
+ inbuf, inbytesleft,
outbuf, outbytesleft);
if (ret == (size_t)-1) {
int saved_errno = errno;

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-lib_replace_repdir_getdirentries_c,v 1.1 2007/12/14 08:53:27 mbalmer Exp $
--- lib/replace/repdir_getdirentries.c.orig Thu Mar 1 05:54:23 2007
+++ lib/replace/repdir_getdirentries.c Thu Dec 13 22:17:06 2007
@@ -129,11 +129,6 @@ long telldir(DIR *dir)
d->ofs = 0;
d->nbytes = 0;
}
- /* this relies on seekpos always being a multiple of
- DIR_BUF_SIZE. Is that always true on BSD systems? */
- if (d->seekpos & (DIR_BUF_SIZE-1)) {
- abort();
- }
return d->seekpos + d->ofs;
}

View File

@ -1,21 +0,0 @@
$OpenBSD: patch-lib_smbrun_c,v 1.5 2007/05/28 20:03:01 mbalmer Exp $
--- lib/smbrun.c.orig Fri May 11 04:32:55 2007
+++ lib/smbrun.c Thu May 17 10:22:53 2007
@@ -178,7 +178,7 @@ static int smbrun_internal(const char *cmd, int *outfd
if (!newcmd) {
exit(82);
}
- execl("/bin/sh","sh","-c",newcmd,NULL);
+ execl("/bin/sh","sh","-c",newcmd,(void *)NULL);
}
/* not reached */
@@ -324,7 +324,7 @@ int smbrunsecret(const char *cmd, const char *secret)
}
#endif
- execl("/bin/sh", "sh", "-c", cmd, NULL);
+ execl("/bin/sh", "sh", "-c", cmd, (void *)NULL);
/* not reached */
exit(82);

View File

@ -1,21 +0,0 @@
$OpenBSD: patch-libads_kerberos_keytab_c,v 1.1 2008/05/13 11:34:12 dlg Exp $
--- libads/kerberos_keytab.c.orig Thu Nov 15 13:15:03 2007
+++ libads/kerberos_keytab.c Mon May 12 13:38:30 2008
@@ -246,7 +246,7 @@ int ads_keytab_add_entry(ADS_STRUCT *ads, const char *
return -1;
}
-#ifdef HAVE_WRFILE_KEYTAB /* MIT */
+#if 0 && defined(HAVE_WRFILE_KEYTAB) /* MIT */
keytab_name[0] = 'W';
keytab_name[1] = 'R';
ret = krb5_kt_default_name(context, (char *) &keytab_name[2], MAX_KEYTAB_NAME_LEN - 4);
@@ -394,7 +394,7 @@ int ads_keytab_flush(ADS_STRUCT *ads)
DEBUG(1,("ads_keytab_flush: could not krb5_init_context: %s\n",error_message(ret)));
return ret;
}
-#ifdef HAVE_WRFILE_KEYTAB
+#if 0 && defined(HAVE_WRFILE_KEYTAB)
keytab_name[0] = 'W';
keytab_name[1] = 'R';
ret = krb5_kt_default_name(context, (char *) &keytab_name[2], MAX_KEYTAB_NAME_LEN - 4);

View File

@ -0,0 +1,13 @@
# $OpenBSD: patch-nsswitch_wbinfo_c,v 1.1 2010/04/26 17:31:57 sthen Exp $
--- ../nsswitch/wbinfo.c.orig Tue Mar 2 17:18:23 2010
+++ ../nsswitch/wbinfo.c Tue Mar 2 17:18:44 2010
@@ -26,9 +26,6 @@
#include "libwbclient/wbclient.h"
#include "lib/popt/popt.h"
#include "../libcli/auth/libcli_auth.h"
-#if !(_SAMBA_VERSION_) < 4
-#include "lib/cmdline/popt_common.h"
-#endif
#ifdef DBGC_CLASS
#undef DBGC_CLASS

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-passdb_pdb_nds_c,v 1.1 2005/04/03 11:20:38 mbalmer Exp $
--- passdb/pdb_nds.c.orig Thu Mar 31 14:46:05 2005
+++ passdb/pdb_nds.c Thu Mar 31 14:47:10 2005
@@ -23,7 +23,11 @@
$OpenBSD: patch-passdb_pdb_nds_c,v 1.2 2010/04/26 17:31:57 sthen Exp $
--- passdb/pdb_nds.c.orig Tue Apr 28 16:46:16 2009
+++ passdb/pdb_nds.c Wed Jun 3 21:13:32 2009
@@ -22,7 +22,11 @@
#include <lber.h>
#include <ldap.h>

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-smbd_chgpasswd_c,v 1.4 2008/07/11 11:40:33 brad Exp $
--- smbd/chgpasswd.c.orig Wed May 28 08:41:11 2008
+++ smbd/chgpasswd.c Thu Jul 3 05:06:29 2008
@@ -228,7 +228,7 @@ static int dochild(int master, const char *slavedev, c
$OpenBSD: patch-smbd_chgpasswd_c,v 1.5 2010/04/26 17:31:57 sthen Exp $
--- smbd/chgpasswd.c.orig Mon Mar 1 22:14:34 2010
+++ smbd/chgpasswd.c Tue Mar 2 09:28:24 2010
@@ -232,7 +232,7 @@ static int dochild(int master, const char *slavedev, c
passwordprogram));
/* execl() password-change application */

View File

@ -1,64 +1,64 @@
$OpenBSD: patch-smbd_utmp_c,v 1.5 2007/04/06 14:20:35 ajacoutot Exp $
--- smbd/utmp.c.orig Fri Feb 25 18:59:26 2005
+++ smbd/utmp.c Fri Apr 6 14:46:58 2007
@@ -245,6 +245,7 @@ static void uw_pathname(pstring fname, const char *uw_
$OpenBSD: patch-smbd_utmp_c,v 1.6 2010/04/26 17:31:57 sthen Exp $
--- smbd/utmp.c.orig Tue Apr 28 16:46:16 2009
+++ smbd/utmp.c Wed Jun 3 21:37:53 2009
@@ -251,14 +251,58 @@ static char *uw_pathname(TALLOC_CTX *ctx,
}
#ifndef HAVE_PUTUTLINE
+#include <ttyent.h>
+
/****************************************************************************
Update utmp file directly. No subroutine interface: probably a BSD system.
@@ -252,8 +253,50 @@ static void uw_pathname(pstring fname, const char *uw_
****************************************************************************/
static void pututline_my(pstring uname, struct utmp *u, BOOL claim)
static void pututline_my(const char *uname, struct utmp *u, bool claim)
{
- DEBUG(1,("pututline_my: not yet implemented\n"));
- /* BSD implementor: may want to consider (or not) adjusting "lastlog" */
+ int fd, topslot;
+ struct utmp ubuf;
+ int fd, topslot;
+ struct utmp ubuf;
+
+ if ((fd = open(uname, O_RDWR, 0)) < 0)
+ return;
+ if ((fd = open(uname, O_RDWR, 0)) < 0)
+ return;
+
+ if (!setttyent())
+ return;
+ if (!setttyent())
+ return;
+
+ for (topslot = 0; getttyent() != (struct ttyent *)NULL; )
+ topslot++;
+ for (topslot = 0; getttyent() != (struct ttyent *)NULL; )
+ topslot++;
+
+ if (!endttyent())
+ return;
+
+ (void) lseek(fd, (off_t)(topslot * sizeof(struct utmp)), SEEK_SET);
+
+ DEBUG(1,("pututline(%s, %s, %d); topslot=%d\n",
+ u->ut_line, u->ut_name, claim, topslot));
+
+ while (1) {
+ if (read(fd, &ubuf, sizeof(ubuf)) == sizeof(ubuf)) {
+ if ((claim && !ubuf.ut_name[0]) ||
+ (!claim && ubuf.ut_name[0] &&
+ !strncmp(ubuf.ut_line, u->ut_line, UT_LINESIZE))) {
+ (void) lseek(fd, -(off_t)sizeof(struct utmp),
+ SEEK_CUR);
+ break;
+ }
+ topslot++;
+ } else {
+ (void) lseek(fd, (off_t)(topslot *
+ sizeof(struct utmp)), SEEK_SET);
+ break;
+ }
+ }
+
+ if (!claim) {
+ memset((char *)&u->ut_name, '\0', sizeof(u->ut_name));
+ memset((char *)&u->ut_host, '\0', sizeof(u->ut_host));
+ }
+ (void) write(fd, u, sizeof(struct utmp));
+
+ (void) close(fd);
+ if (!endttyent())
+ return;
+
+ (void) lseek(fd, (off_t)(topslot * sizeof(struct utmp)), SEEK_SET);
+
+ DEBUG(1,("pututline(%s, %s, %d); topslot=%d\n",
+ u->ut_line, u->ut_name, claim, topslot));
+
+ while (1) {
+ if (read(fd, &ubuf, sizeof(ubuf)) == sizeof(ubuf)) {
+ if ((claim && !ubuf.ut_name[0]) ||
+ (!claim && ubuf.ut_name[0] &&
+ !strncmp(ubuf.ut_line, u->ut_line, UT_LINESIZE))) {
+ (void) lseek(fd, -(off_t)sizeof(struct utmp),
+ SEEK_CUR);
+ break;
+ }
+ topslot++;
+ } else {
+ (void) lseek(fd, (off_t)(topslot *
+ sizeof(struct utmp)), SEEK_SET);
+ break;
+ }
+ }
+
+ if (!claim) {
+ memset((char *)&u->ut_name, '\0', sizeof(u->ut_name));
+ memset((char *)&u->ut_host, '\0', sizeof(u->ut_host));
+ }
+ (void) write(fd, u, sizeof(struct utmp));
+
+ (void) close(fd);
}
#endif /* HAVE_PUTUTLINE */

View File

@ -1,30 +1,30 @@
$OpenBSD: patch-web_startstop_c,v 1.2 2006/10/03 14:07:10 mbalmer Exp $
--- web/startstop.c.orig Thu Apr 20 04:29:28 2006
+++ web/startstop.c Mon Oct 2 18:38:41 2006
@@ -38,7 +38,7 @@ void start_smbd(void)
become_daemon(True, False);
- execl(binfile, binfile, "-D", NULL);
+ execl(binfile, binfile, "-D", (void *)NULL);
$OpenBSD: patch-web_startstop_c,v 1.3 2010/04/26 17:31:57 sthen Exp $
--- web/startstop.c.orig Wed Jun 3 21:20:01 2009
+++ web/startstop.c Wed Jun 3 21:21:18 2009
@@ -37,7 +37,7 @@ void start_smbd(void)
if (asprintf(&binfile, "%s/smbd", get_dyn_SBINDIR()) > 0) {
become_daemon(true, false);
- execl(binfile, binfile, "-D", NULL);
+ execl(binfile, binfile, "-D", (void *)NULL);
}
exit(0);
}
@@ -58,7 +58,7 @@ void start_nmbd(void)
become_daemon(True, False);
- execl(binfile, binfile, "-D", NULL);
+ execl(binfile, binfile, "-D", (void *)NULL);
@@ -57,7 +57,7 @@ void start_nmbd(void)
if (asprintf(&binfile, "%s/nmbd", get_dyn_SBINDIR()) > 0) {
become_daemon(true, false);
- execl(binfile, binfile, "-D", NULL);
+ execl(binfile, binfile, "-D", (void *)NULL);
}
exit(0);
}
@@ -78,7 +78,7 @@ void start_winbindd(void)
become_daemon(True, False);
- execl(binfile, binfile, NULL);
+ execl(binfile, binfile, (void *)NULL);
@@ -77,7 +77,7 @@ void start_winbindd(void)
if (asprintf(&binfile, "%s/winbindd", get_dyn_SBINDIR()) > 0) {
become_daemon(true, false);
- execl(binfile, binfile, NULL);
+ execl(binfile, binfile, (void *)NULL);
}
exit(0);
}

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-web_swat_c,v 1.5 2007/04/06 14:20:35 ajacoutot Exp $
--- web/swat.c.orig Sun Feb 4 19:59:21 2007
+++ web/swat.c Fri Apr 6 14:46:58 2007
@@ -136,8 +136,10 @@ static int include_html(const char *fname)
$OpenBSD: patch-web_swat_c,v 1.6 2010/04/26 17:31:57 sthen Exp $
--- web/swat.c.orig Tue Apr 28 16:46:16 2009
+++ web/swat.c Wed Jun 3 21:13:32 2009
@@ -150,8 +150,10 @@ static int include_html(const char *fname)
fd = web_open(fname, O_RDONLY, 0);
if (fd == -1) {

View File

@ -1,25 +1,7 @@
To start the Samba server and naming service enter the following commands:
See the documentation at ${LOCALBASE}/share/doc/samba/
for information on configuring samba.
$ sudo ${PREFIX}/libexec/smbd # Start the Samba server component
$ sudo ${PREFIX}/libexec/nmbd # Start the Samba naming service
The configuration file, found at ${CONFDIR}/smb.conf can be used right
away for simple configurations. Local users must be added to the Samba user
database using the smbpasswd utility in order to use the Samba server.
$ sudo smbpasswd -a <username>
To have Samba start whenever the machine boots, add the following lines to the
/etc/rc.local script:
if [ -x ${PREFIX}/libexec/smbd ]; then
echo -n ' smbd'
${PREFIX}/libexec/smbd
fi
if [ -x ${PREFIX}/libexec/nmbd ]; then
echo -n ' nmbd'
${PREFIX}/libexec/nmbd
fi
For more information and complete documentation, install the samba-docs package
and check the ${LOCALBASE}/share/doc/samba directory.
!!! ATTENTION !!!
The default passdb backend has been changed to 'tdbsam'!
See the ${LOCALBASE}/share/doc/samba/README.OpenBSD file for
more information.

View File

@ -1,23 +1,35 @@
@comment $OpenBSD: PFRAG.shared-main,v 1.2 2007/05/28 20:03:01 mbalmer Exp $
@lib lib/libmsrpc.so.${LIBmsrpc_VERSION}
@comment $OpenBSD: PFRAG.shared-main,v 1.3 2010/04/26 17:31:57 sthen Exp $
@lib lib/libnetapi.so.${LIBnetapi_VERSION}
@lib lib/libsmbclient.so.${LIBsmbclient_VERSION}
@lib lib/libsmbsharemodes.so.${LIBsmbsharemodes_VERSION}
lib/samba/auth/script.so
lib/samba/charset/
lib/samba/charset/CP437.so
lib/samba/charset/CP850.so
@lib lib/samba/libmsrpc.so.${LIBmsrpc_VERSION}
lib/samba/libnetapi.so
@lib lib/samba/libnetapi.so.${LIBnetapi_VERSION}
lib/samba/libsmbclient.so
@lib lib/samba/libsmbclient.so.${LIBsmbclient_VERSION}
lib/samba/libsmbsharemodes.so
lib/samba/vfs/
@lib lib/samba/libsmbsharemodes.so.${LIBsmbsharemodes_VERSION}
lib/samba/vfs/acl_tdb.so
lib/samba/vfs/acl_xattr.so
lib/samba/vfs/audit.so
lib/samba/vfs/cap.so
lib/samba/vfs/catia.so
lib/samba/vfs/default_quota.so
lib/samba/vfs/expand_msdfs.so
lib/samba/vfs/extd_audit.so
lib/samba/vfs/fake_perms.so
lib/samba/vfs/full_audit.so
lib/samba/vfs/netatalk.so
lib/samba/vfs/preopen.so
lib/samba/vfs/readahead.so
lib/samba/vfs/readonly.so
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/smb_traffic_analyzer.so
lib/samba/vfs/streams_depot.so
lib/samba/vfs/streams_xattr.so
lib/samba/vfs/xattr_tdb.so

View File

@ -1,5 +1,5 @@
@comment $OpenBSD: PLIST-docs,v 1.14 2010/02/26 18:13:25 espie Exp $
@conflict samba-<=3.0.31p0
@comment $OpenBSD: PLIST-docs,v 1.15 2010/04/26 17:31:57 sthen Exp $
@conflict samba-<=3.5.0
@pkgpath net/samba,-docs,ads
@pkgpath net/samba,-docs,cups
@pkgpath net/samba,-docs,cups,ads
@ -12,6 +12,7 @@ share/doc/samba/Win-2Kx-XPP-DeleteCachedProfiles.reg
share/doc/samba/Win-2Kx-XPP-ForceLocalProfile.reg
share/doc/samba/Win-NT-DeleteRoamingProfile.reg
share/doc/samba/Win2000_PlainPassword.reg
share/doc/samba/Win7_Samba3DomainMember.reg
share/doc/samba/Win95_PlainPassword.reg
share/doc/samba/Win98_PlainPassword.reg
share/doc/samba/Win9X-CacheHandling.reg
@ -30,7 +31,9 @@ share/examples/samba/LDAP/
share/examples/samba/LDAP/README
share/examples/samba/LDAP/convertSambaAccount
share/examples/samba/LDAP/get_next_oid
share/examples/samba/LDAP/ol-schema-migrate.pl
share/examples/samba/LDAP/samba-nds.schema
share/examples/samba/LDAP/samba-schema-FDS.ldif
share/examples/samba/LDAP/samba-schema-netscapeds4.x
share/examples/samba/LDAP/samba-schema-netscapeds5.x
share/examples/samba/LDAP/samba-schema.IBMSecureWay
@ -60,54 +63,9 @@ share/examples/samba/autofs/auto.smb
share/examples/samba/dce-dfs/
share/examples/samba/dce-dfs/README
share/examples/samba/dce-dfs/smb.conf
share/examples/samba/libmsrpc/
share/examples/samba/libmsrpc/cacusermgr/
share/examples/samba/libmsrpc/cacusermgr/Makefile
share/examples/samba/libmsrpc/cacusermgr/cacusermgr.c
share/examples/samba/libmsrpc/cacusermgr/cacusermgr.h
share/examples/samba/libmsrpc/cacusermgr/mgr_group.c
share/examples/samba/libmsrpc/cacusermgr/mgr_user.c
share/examples/samba/libmsrpc/cacusermgr/util.c
share/examples/samba/libmsrpc/test/
share/examples/samba/libmsrpc/test/Makefile
share/examples/samba/libmsrpc/test/README
share/examples/samba/libmsrpc/test/lsa/
share/examples/samba/libmsrpc/test/lsa/ear.c
share/examples/samba/libmsrpc/test/lsa/lsaenum.c
share/examples/samba/libmsrpc/test/lsa/lsaenumprivs.c
share/examples/samba/libmsrpc/test/lsa/lsapol.c
share/examples/samba/libmsrpc/test/lsa/lsapriv.c
share/examples/samba/libmsrpc/test/lsa/lsaq.c
share/examples/samba/libmsrpc/test/lsa/lsatrust.c
share/examples/samba/libmsrpc/test/reg/
share/examples/samba/libmsrpc/test/reg/regdelete.c
share/examples/samba/libmsrpc/test/reg/regkey.c
share/examples/samba/libmsrpc/test/reg/regkeycreate.c
share/examples/samba/libmsrpc/test/reg/regkeyenum.c
share/examples/samba/libmsrpc/test/reg/regopen.c
share/examples/samba/libmsrpc/test/reg/regopenkey.c
share/examples/samba/libmsrpc/test/reg/regqueryval.c
share/examples/samba/libmsrpc/test/reg/regsetval.c
share/examples/samba/libmsrpc/test/reg/regvalenum.c
share/examples/samba/libmsrpc/test/reg/security.c
share/examples/samba/libmsrpc/test/reg/shutdown.c
share/examples/samba/libmsrpc/test/sam/
share/examples/samba/libmsrpc/test/sam/adduser.c
share/examples/samba/libmsrpc/test/sam/disable.c
share/examples/samba/libmsrpc/test/sam/dominfo.c
share/examples/samba/libmsrpc/test/sam/enable.c
share/examples/samba/libmsrpc/test/sam/samenum.c
share/examples/samba/libmsrpc/test/sam/samgroup.c
share/examples/samba/libmsrpc/test/sam/samlookup.c
share/examples/samba/libmsrpc/test/sam/samuser.c
share/examples/samba/libmsrpc/test/smbc_test/
share/examples/samba/libmsrpc/test/smbc_test/smbc.c
share/examples/samba/libmsrpc/test/svcctl/
share/examples/samba/libmsrpc/test/svcctl/svc.c
share/examples/samba/libmsrpc/test/test_util.c
share/examples/samba/libmsrpc/test/test_util.h
share/examples/samba/libsmbclient/
share/examples/samba/libsmbclient/Makefile
share/examples/samba/libsmbclient/Makefile.internal.in
share/examples/samba/libsmbclient/README
share/examples/samba/libsmbclient/get_auth_data_fn.h
share/examples/samba/libsmbclient/smbwrapper/
@ -130,14 +88,21 @@ share/examples/samba/libsmbclient/smbwrapper/wrapper.c
share/examples/samba/libsmbclient/smbwrapper/wrapper.h
share/examples/samba/libsmbclient/testacl.c
share/examples/samba/libsmbclient/testacl2.c
share/examples/samba/libsmbclient/testacl3.c
share/examples/samba/libsmbclient/testbrowse.c
share/examples/samba/libsmbclient/testbrowse2.c
share/examples/samba/libsmbclient/testchmod.c
share/examples/samba/libsmbclient/testctx.c
share/examples/samba/libsmbclient/testfstatvfs.c
share/examples/samba/libsmbclient/testread.c
share/examples/samba/libsmbclient/testsmbc.c
share/examples/samba/libsmbclient/teststat.c
share/examples/samba/libsmbclient/teststat2.c
share/examples/samba/libsmbclient/teststat3.c
share/examples/samba/libsmbclient/teststatvfs.c
share/examples/samba/libsmbclient/testtruncate.c
share/examples/samba/libsmbclient/testutime.c
share/examples/samba/libsmbclient/testwrite.c
share/examples/samba/libsmbclient/tree.c
share/examples/samba/logon/
share/examples/samba/logon/genlogon/
@ -222,6 +187,11 @@ share/examples/samba/scripts/debugging/solaris/README
share/examples/samba/scripts/debugging/solaris/solaris-oops.sh
share/examples/samba/scripts/eventlog/
share/examples/samba/scripts/eventlog/parselog.pl
share/examples/samba/scripts/idmap/
share/examples/samba/scripts/idmap/README
share/examples/samba/scripts/idmap/idmap_nis.sh
share/examples/samba/scripts/mount/
share/examples/samba/scripts/mount/mount.smbfs
share/examples/samba/scripts/printing/
share/examples/samba/scripts/printing/cups/
share/examples/samba/scripts/printing/cups/smbaddprinter.pl
@ -235,6 +205,9 @@ share/examples/samba/scripts/shares/python/SambaParm.py
share/examples/samba/scripts/shares/python/generate_parm_table.py
share/examples/samba/scripts/shares/python/modify_samba_config.py
share/examples/samba/scripts/shares/python/smbparm.py
share/examples/samba/scripts/users_and_groups/
share/examples/samba/scripts/users_and_groups/adduserstogroups.pl
share/examples/samba/scripts/users_and_groups/createdomobj.pl
share/examples/samba/scripts/wins_hook/
share/examples/samba/scripts/wins_hook/README
share/examples/samba/scripts/wins_hook/dns_update
@ -251,8 +224,65 @@ share/examples/samba/validchars/nwdos70.out
share/examples/samba/validchars/readme
share/examples/samba/validchars/validchr.c
share/examples/samba/validchars/validchr.com
share/locale/
share/locale/ar/
share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/pam_winbind.mo
share/locale/cs/
share/locale/cs/LC_MESSAGES/
share/locale/cs/LC_MESSAGES/pam_winbind.mo
share/locale/da/
share/locale/da/LC_MESSAGES/
share/locale/da/LC_MESSAGES/pam_winbind.mo
share/locale/de/
share/locale/de/LC_MESSAGES/
share/locale/de/LC_MESSAGES/net.mo
share/locale/es/
share/locale/es/LC_MESSAGES/
share/locale/es/LC_MESSAGES/pam_winbind.mo
share/locale/fi/
share/locale/fi/LC_MESSAGES/
share/locale/fi/LC_MESSAGES/pam_winbind.mo
share/locale/fr/
share/locale/fr/LC_MESSAGES/
share/locale/fr/LC_MESSAGES/pam_winbind.mo
share/locale/hu/
share/locale/hu/LC_MESSAGES/
share/locale/hu/LC_MESSAGES/pam_winbind.mo
share/locale/it/
share/locale/it/LC_MESSAGES/
share/locale/it/LC_MESSAGES/pam_winbind.mo
share/locale/ja/
share/locale/ja/LC_MESSAGES/
share/locale/ja/LC_MESSAGES/pam_winbind.mo
share/locale/ko/
share/locale/ko/LC_MESSAGES/
share/locale/ko/LC_MESSAGES/pam_winbind.mo
share/locale/nb/
share/locale/nb/LC_MESSAGES/
share/locale/nb/LC_MESSAGES/pam_winbind.mo
share/locale/nl/
share/locale/nl/LC_MESSAGES/
share/locale/nl/LC_MESSAGES/pam_winbind.mo
share/locale/pl/
share/locale/pl/LC_MESSAGES/
share/locale/pl/LC_MESSAGES/pam_winbind.mo
share/locale/pt_BR/
share/locale/pt_BR/LC_MESSAGES/
share/locale/pt_BR/LC_MESSAGES/pam_winbind.mo
share/locale/ru/
share/locale/ru/LC_MESSAGES/
share/locale/ru/LC_MESSAGES/pam_winbind.mo
share/locale/sv/
share/locale/sv/LC_MESSAGES/
share/locale/sv/LC_MESSAGES/pam_winbind.mo
share/locale/zh_CN/
share/locale/zh_CN/LC_MESSAGES/
share/locale/zh_CN/LC_MESSAGES/pam_winbind.mo
share/locale/zh_TW/
share/locale/zh_TW/LC_MESSAGES/
share/locale/zh_TW/LC_MESSAGES/pam_winbind.mo
share/swat/help/Samba3-ByExample/
share/swat/help/Samba3-ByExample/2000users.html
share/swat/help/Samba3-ByExample/Big500users.html
share/swat/help/Samba3-ByExample/DMSMig.html
share/swat/help/Samba3-ByExample/DomApps.html
@ -264,49 +294,10 @@ share/swat/help/Samba3-ByExample/appendix.html
share/swat/help/Samba3-ByExample/ch14.html
share/swat/help/Samba3-ByExample/go01.html
share/swat/help/Samba3-ByExample/happy.html
share/swat/help/Samba3-ByExample/images/
share/swat/help/Samba3-ByExample/images/AccountingNetwork.png
share/swat/help/Samba3-ByExample/images/Charity-Network.png
share/swat/help/Samba3-ByExample/images/HostAnnouncment.png
share/swat/help/Samba3-ByExample/images/NullConnect.png
share/swat/help/Samba3-ByExample/images/UNIX-Samba-and-LDAP.png
share/swat/help/Samba3-ByExample/images/UserConnect.png
share/swat/help/Samba3-ByExample/images/UserMgrNT4.png
share/swat/help/Samba3-ByExample/images/WINREPRESSME-Capture.png
share/swat/help/Samba3-ByExample/images/WINREPRESSME-Capture2.png
share/swat/help/Samba3-ByExample/images/WindowsXP-NullConnection.png
share/swat/help/Samba3-ByExample/images/WindowsXP-UserConnection.png
share/swat/help/Samba3-ByExample/images/XP-screen001.png
share/swat/help/Samba3-ByExample/images/acct2net.png
share/swat/help/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.png
share/swat/help/Samba3-ByExample/images/ch7-dual-additive-LDAP.png
share/swat/help/Samba3-ByExample/images/ch7-fail-overLDAP.png
share/swat/help/Samba3-ByExample/images/ch7-singleLDAP.png
share/swat/help/Samba3-ByExample/images/ch8-migration.png
share/swat/help/Samba3-ByExample/images/chap4-net.png
share/swat/help/Samba3-ByExample/images/chap5-net.png
share/swat/help/Samba3-ByExample/images/chap6-net.png
share/swat/help/Samba3-ByExample/images/chap7-idresol.png
share/swat/help/Samba3-ByExample/images/chap7-net-Ar.png
share/swat/help/Samba3-ByExample/images/chap7-net2-Br.png
share/swat/help/Samba3-ByExample/images/chap9-ADSDC.png
share/swat/help/Samba3-ByExample/images/chap9-SambaDC.png
share/swat/help/Samba3-ByExample/images/imc-usermanager2.png
share/swat/help/Samba3-ByExample/images/lam-config.png
share/swat/help/Samba3-ByExample/images/lam-group-members.png
share/swat/help/Samba3-ByExample/images/lam-groups.png
share/swat/help/Samba3-ByExample/images/lam-hosts.png
share/swat/help/Samba3-ByExample/images/lam-login.png
share/swat/help/Samba3-ByExample/images/lam-users.png
share/swat/help/Samba3-ByExample/images/openmag.png
share/swat/help/Samba3-ByExample/images/wxpp001.png
share/swat/help/Samba3-ByExample/images/wxpp004.png
share/swat/help/Samba3-ByExample/images/wxpp006.png
share/swat/help/Samba3-ByExample/images/wxpp007.png
share/swat/help/Samba3-ByExample/images/wxpp008.png
share/swat/help/Samba3-ByExample/index.html
share/swat/help/Samba3-ByExample/ix01.html
share/swat/help/Samba3-ByExample/kerberos.html
share/swat/help/Samba3-ByExample/net2000users.html
share/swat/help/Samba3-ByExample/ntmigration.html
share/swat/help/Samba3-ByExample/nw4migration.html
share/swat/help/Samba3-ByExample/pr01.html
@ -380,61 +371,6 @@ share/swat/help/Samba3-HOWTO/domain-member.html
share/swat/help/Samba3-HOWTO/go01.html
share/swat/help/Samba3-HOWTO/groupmapping.html
share/swat/help/Samba3-HOWTO/idmapper.html
share/swat/help/Samba3-HOWTO/images/
share/swat/help/Samba3-HOWTO/images/10small.png
share/swat/help/Samba3-HOWTO/images/11small.png
share/swat/help/Samba3-HOWTO/images/12small.png
share/swat/help/Samba3-HOWTO/images/13small.png
share/swat/help/Samba3-HOWTO/images/14small.png
share/swat/help/Samba3-HOWTO/images/1small.png
share/swat/help/Samba3-HOWTO/images/2small.png
share/swat/help/Samba3-HOWTO/images/3small.png
share/swat/help/Samba3-HOWTO/images/4small.png
share/swat/help/Samba3-HOWTO/images/5small.png
share/swat/help/Samba3-HOWTO/images/6small.png
share/swat/help/Samba3-HOWTO/images/7small.png
share/swat/help/Samba3-HOWTO/images/8small.png
share/swat/help/Samba3-HOWTO/images/9small.png
share/swat/help/Samba3-HOWTO/images/WME001.png
share/swat/help/Samba3-HOWTO/images/WME002.png
share/swat/help/Samba3-HOWTO/images/WME003.png
share/swat/help/Samba3-HOWTO/images/WME005.png
share/swat/help/Samba3-HOWTO/images/WME009.png
share/swat/help/Samba3-HOWTO/images/WME010.png
share/swat/help/Samba3-HOWTO/images/WME013.png
share/swat/help/Samba3-HOWTO/images/WME014.png
share/swat/help/Samba3-HOWTO/images/WXPP002.png
share/swat/help/Samba3-HOWTO/images/WXPP003.png
share/swat/help/Samba3-HOWTO/images/WXPP005.png
share/swat/help/Samba3-HOWTO/images/WXPP009.png
share/swat/help/Samba3-HOWTO/images/WXPP014.png
share/swat/help/Samba3-HOWTO/images/a_small.png
share/swat/help/Samba3-HOWTO/images/access1.png
share/swat/help/Samba3-HOWTO/images/browsing1.png
share/swat/help/Samba3-HOWTO/images/cups1.png
share/swat/help/Samba3-HOWTO/images/cups2.png
share/swat/help/Samba3-HOWTO/images/domain.png
share/swat/help/Samba3-HOWTO/images/ethereal1.png
share/swat/help/Samba3-HOWTO/images/ethereal2.png
share/swat/help/Samba3-HOWTO/images/idmap-gid2sid.png
share/swat/help/Samba3-HOWTO/images/idmap-sid2gid.png
share/swat/help/Samba3-HOWTO/images/idmap-sid2uid.png
share/swat/help/Samba3-HOWTO/images/idmap-store-gid2sid.png
share/swat/help/Samba3-HOWTO/images/idmap-uid2sid.png
share/swat/help/Samba3-HOWTO/images/idmap_winbind_no_loop.png
share/swat/help/Samba3-HOWTO/images/pdftoepsonusb.png
share/swat/help/Samba3-HOWTO/images/pdftosocket.png
share/swat/help/Samba3-HOWTO/images/trusts1.png
share/swat/help/Samba3-HOWTO/images/w2kp001.png
share/swat/help/Samba3-HOWTO/images/w2kp002.png
share/swat/help/Samba3-HOWTO/images/w2kp003.png
share/swat/help/Samba3-HOWTO/images/w2kp004.png
share/swat/help/Samba3-HOWTO/images/w2kp005.png
share/swat/help/Samba3-HOWTO/images/wxpp001.png
share/swat/help/Samba3-HOWTO/images/wxpp004.png
share/swat/help/Samba3-HOWTO/images/wxpp006.png
share/swat/help/Samba3-HOWTO/images/wxpp007.png
share/swat/help/Samba3-HOWTO/images/wxpp008.png
share/swat/help/Samba3-HOWTO/index.html
share/swat/help/Samba3-HOWTO/install.html
share/swat/help/Samba3-HOWTO/integrate-ms-networks.html
@ -456,6 +392,7 @@ share/swat/help/Samba3-HOWTO/samba-bdc.html
share/swat/help/Samba3-HOWTO/samba-pdc.html
share/swat/help/Samba3-HOWTO/securing-samba.html
share/swat/help/Samba3-HOWTO/speed.html
share/swat/help/Samba3-HOWTO/tdb.html
share/swat/help/Samba3-HOWTO/troubleshooting.html
share/swat/help/Samba3-HOWTO/type.html
share/swat/help/Samba3-HOWTO/unicode.html
@ -466,11 +403,21 @@ share/swat/help/manpages/cifs.upcall.8.html
share/swat/help/manpages/eventlogadm.8.html
share/swat/help/manpages/findsmb.1.html
share/swat/help/manpages/idmap_ad.8.html
share/swat/help/manpages/idmap_adex.8.html
share/swat/help/manpages/idmap_hash.8.html
share/swat/help/manpages/idmap_ldap.8.html
share/swat/help/manpages/idmap_nss.8.html
share/swat/help/manpages/idmap_rid.8.html
share/swat/help/manpages/idmap_tdb.8.html
share/swat/help/manpages/idmap_tdb2.8.html
share/swat/help/manpages/index.html
share/swat/help/manpages/ldb.3.html
share/swat/help/manpages/ldbadd.1.html
share/swat/help/manpages/ldbdel.1.html
share/swat/help/manpages/ldbedit.1.html
share/swat/help/manpages/ldbmodify.1.html
share/swat/help/manpages/ldbrename.1.html
share/swat/help/manpages/ldbsearch.1.html
share/swat/help/manpages/libsmbclient.7.html
share/swat/help/manpages/lmhosts.5.html
share/swat/help/manpages/log2pcap.1.html
@ -479,11 +426,13 @@ share/swat/help/manpages/net.8.html
share/swat/help/manpages/nmbd.8.html
share/swat/help/manpages/nmblookup.1.html
share/swat/help/manpages/ntlm_auth.1.html
share/swat/help/manpages/pam_winbind.7.html
share/swat/help/manpages/pam_winbind.8.html
share/swat/help/manpages/pam_winbind.conf.5.html
share/swat/help/manpages/pdbedit.8.html
share/swat/help/manpages/profiles.1.html
share/swat/help/manpages/rpcclient.1.html
share/swat/help/manpages/samba.7.html
share/swat/help/manpages/sharesec.1.html
share/swat/help/manpages/smb.conf.5.html
share/swat/help/manpages/smbcacls.1.html
share/swat/help/manpages/smbclient.1.html
@ -492,41 +441,49 @@ share/swat/help/manpages/smbcquotas.1.html
share/swat/help/manpages/smbd.8.html
share/swat/help/manpages/smbget.1.html
share/swat/help/manpages/smbgetrc.5.html
share/swat/help/manpages/smbmnt.8.html
share/swat/help/manpages/smbmount.8.html
share/swat/help/manpages/smbpasswd.5.html
share/swat/help/manpages/smbpasswd.8.html
share/swat/help/manpages/smbspool.8.html
share/swat/help/manpages/smbstatus.1.html
share/swat/help/manpages/smbtar.1.html
share/swat/help/manpages/smbtree.1.html
share/swat/help/manpages/smbumount.8.html
share/swat/help/manpages/swat.8.html
share/swat/help/manpages/tdbbackup.8.html
share/swat/help/manpages/tdbdump.8.html
share/swat/help/manpages/tdbtool.8.html
share/swat/help/manpages/testparm.1.html
share/swat/help/manpages/umount.cifs.8.html
share/swat/help/manpages/vfs_acl_tdb.8.html
share/swat/help/manpages/vfs_acl_xattr.8.html
share/swat/help/manpages/vfs_audit.8.html
share/swat/help/manpages/vfs_cacheprime.8.html
share/swat/help/manpages/vfs_cap.8.html
share/swat/help/manpages/vfs_catia.8.html
share/swat/help/manpages/vfs_commit.8.html
share/swat/help/manpages/vfs_default_quota.8.html
share/swat/help/manpages/vfs_dirsort.8.html
share/swat/help/manpages/vfs_extd_audit.8.html
share/swat/help/manpages/vfs_fake_perms.8.html
share/swat/help/manpages/vfs_fileid.8.html
share/swat/help/manpages/vfs_full_audit.8.html
share/swat/help/manpages/vfs_gpfs.8.html
share/swat/help/manpages/vfs_netatalk.8.html
share/swat/help/manpages/vfs_notify_fam.8.html
share/swat/help/manpages/vfs_prealloc.8.html
share/swat/help/manpages/vfs_preopen.8.html
share/swat/help/manpages/vfs_readahead.8.html
share/swat/help/manpages/vfs_readonly.8.html
share/swat/help/manpages/vfs_recycle.8.html
share/swat/help/manpages/vfs_scannedonly.8.html
share/swat/help/manpages/vfs_shadow_copy.8.html
share/swat/help/manpages/vfs_shadow_copy2.8.html
share/swat/help/manpages/vfs_smb_traffic_analyzer.8.html
share/swat/help/manpages/vfs_streams_depot.8.html
share/swat/help/manpages/vfs_streams_xattr.8.html
share/swat/help/manpages/vfs_xattr_tdb.8.html
share/swat/help/manpages/vfstest.1.html
share/swat/help/manpages/wbinfo.1.html
share/swat/help/manpages/winbind_krb5_locator.7.html
share/swat/help/manpages/winbindd.8.html
share/swat/help/welcome.html
@comment share/swat/js/
@ -551,168 +508,3 @@ share/swat/help/welcome.html
@comment share/swat/lang/tr/images/viewconfig.gif
@comment share/swat/lang/tr/include/
@comment share/swat/lang/tr/js/
share/swat/using_samba/
share/swat/using_samba/appa.html
share/swat/using_samba/appb.html
share/swat/using_samba/appc.html
share/swat/using_samba/appd.html
share/swat/using_samba/appe.html
share/swat/using_samba/appf.html
share/swat/using_samba/appg.html
share/swat/using_samba/ch00.html
share/swat/using_samba/ch01.html
share/swat/using_samba/ch02.html
share/swat/using_samba/ch03.html
share/swat/using_samba/ch04.html
share/swat/using_samba/ch05.html
share/swat/using_samba/ch06.html
share/swat/using_samba/ch07.html
share/swat/using_samba/ch08.html
share/swat/using_samba/ch09.html
share/swat/using_samba/ch10.html
share/swat/using_samba/ch11.html
share/swat/using_samba/ch12.html
share/swat/using_samba/figs/
share/swat/using_samba/figs/sam2_0101.gif
share/swat/using_samba/figs/sam2_0102.gif
share/swat/using_samba/figs/sam2_0103.gif
share/swat/using_samba/figs/sam2_0104.gif
share/swat/using_samba/figs/sam2_0105.gif
share/swat/using_samba/figs/sam2_0106.gif
share/swat/using_samba/figs/sam2_0107.gif
share/swat/using_samba/figs/sam2_0108.gif
share/swat/using_samba/figs/sam2_0109.gif
share/swat/using_samba/figs/sam2_0110.gif
share/swat/using_samba/figs/sam2_0111.gif
share/swat/using_samba/figs/sam2_0112.gif
share/swat/using_samba/figs/sam2_0113.gif
share/swat/using_samba/figs/sam2_0114.gif
share/swat/using_samba/figs/sam2_0201.gif
share/swat/using_samba/figs/sam2_0202.gif
share/swat/using_samba/figs/sam2_0203.gif
share/swat/using_samba/figs/sam2_0204.gif
share/swat/using_samba/figs/sam2_0301.gif
share/swat/using_samba/figs/sam2_0302.gif
share/swat/using_samba/figs/sam2_0303.gif
share/swat/using_samba/figs/sam2_0304.gif
share/swat/using_samba/figs/sam2_0305.gif
share/swat/using_samba/figs/sam2_0306.gif
share/swat/using_samba/figs/sam2_0307.gif
share/swat/using_samba/figs/sam2_0308.gif
share/swat/using_samba/figs/sam2_0309.gif
share/swat/using_samba/figs/sam2_0310.gif
share/swat/using_samba/figs/sam2_0311.gif
share/swat/using_samba/figs/sam2_0312.gif
share/swat/using_samba/figs/sam2_0313.gif
share/swat/using_samba/figs/sam2_0314.gif
share/swat/using_samba/figs/sam2_0315.gif
share/swat/using_samba/figs/sam2_0316.gif
share/swat/using_samba/figs/sam2_0317.gif
share/swat/using_samba/figs/sam2_0318.gif
share/swat/using_samba/figs/sam2_0319.gif
share/swat/using_samba/figs/sam2_0320.gif
share/swat/using_samba/figs/sam2_0321.gif
share/swat/using_samba/figs/sam2_0322.gif
share/swat/using_samba/figs/sam2_0323.gif
share/swat/using_samba/figs/sam2_0324.gif
share/swat/using_samba/figs/sam2_0325.gif
share/swat/using_samba/figs/sam2_0326.gif
share/swat/using_samba/figs/sam2_0327.gif
share/swat/using_samba/figs/sam2_0328.gif
share/swat/using_samba/figs/sam2_0329.gif
share/swat/using_samba/figs/sam2_0330.gif
share/swat/using_samba/figs/sam2_0331.gif
share/swat/using_samba/figs/sam2_0332.gif
share/swat/using_samba/figs/sam2_0333.gif
share/swat/using_samba/figs/sam2_0334.gif
share/swat/using_samba/figs/sam2_0335.gif
share/swat/using_samba/figs/sam2_0336.gif
share/swat/using_samba/figs/sam2_0337.gif
share/swat/using_samba/figs/sam2_0338.gif
share/swat/using_samba/figs/sam2_0339.gif
share/swat/using_samba/figs/sam2_0340.gif
share/swat/using_samba/figs/sam2_0341.gif
share/swat/using_samba/figs/sam2_0342.gif
share/swat/using_samba/figs/sam2_0343.gif
share/swat/using_samba/figs/sam2_0344.gif
share/swat/using_samba/figs/sam2_0345.gif
share/swat/using_samba/figs/sam2_0346.gif
share/swat/using_samba/figs/sam2_0347.gif
share/swat/using_samba/figs/sam2_0348.gif
share/swat/using_samba/figs/sam2_0349.gif
share/swat/using_samba/figs/sam2_0350.gif
share/swat/using_samba/figs/sam2_0351.gif
share/swat/using_samba/figs/sam2_0352.gif
share/swat/using_samba/figs/sam2_0353.gif
share/swat/using_samba/figs/sam2_0354.gif
share/swat/using_samba/figs/sam2_0355.gif
share/swat/using_samba/figs/sam2_0356.gif
share/swat/using_samba/figs/sam2_0357.gif
share/swat/using_samba/figs/sam2_0358.gif
share/swat/using_samba/figs/sam2_0359.gif
share/swat/using_samba/figs/sam2_0360.gif
share/swat/using_samba/figs/sam2_0361.gif
share/swat/using_samba/figs/sam2_0401.gif
share/swat/using_samba/figs/sam2_0402.gif
share/swat/using_samba/figs/sam2_0403.gif
share/swat/using_samba/figs/sam2_0404.gif
share/swat/using_samba/figs/sam2_0405.gif
share/swat/using_samba/figs/sam2_0406.gif
share/swat/using_samba/figs/sam2_0407.gif
share/swat/using_samba/figs/sam2_0408.gif
share/swat/using_samba/figs/sam2_0409.gif
share/swat/using_samba/figs/sam2_0410.gif
share/swat/using_samba/figs/sam2_0411.gif
share/swat/using_samba/figs/sam2_0412.gif
share/swat/using_samba/figs/sam2_0413.gif
share/swat/using_samba/figs/sam2_0414.gif
share/swat/using_samba/figs/sam2_0415.gif
share/swat/using_samba/figs/sam2_0416.gif
share/swat/using_samba/figs/sam2_0417.gif
share/swat/using_samba/figs/sam2_0501.gif
share/swat/using_samba/figs/sam2_0502.gif
share/swat/using_samba/figs/sam2_0503.gif
share/swat/using_samba/figs/sam2_0504.gif
share/swat/using_samba/figs/sam2_0505.gif
share/swat/using_samba/figs/sam2_0506.gif
share/swat/using_samba/figs/sam2_0507.gif
share/swat/using_samba/figs/sam2_0508.gif
share/swat/using_samba/figs/sam2_0601.gif
share/swat/using_samba/figs/sam2_0602.gif
share/swat/using_samba/figs/sam2_0603.gif
share/swat/using_samba/figs/sam2_0604.gif
share/swat/using_samba/figs/sam2_0605.gif
share/swat/using_samba/figs/sam2_0701.gif
share/swat/using_samba/figs/sam2_0801.gif
share/swat/using_samba/figs/sam2_0802.gif
share/swat/using_samba/figs/sam2_0803.gif
share/swat/using_samba/figs/sam2_0804.gif
share/swat/using_samba/figs/sam2_0805.gif
share/swat/using_samba/figs/sam2_0806.gif
share/swat/using_samba/figs/sam2_0807.gif
share/swat/using_samba/figs/sam2_0808.gif
share/swat/using_samba/figs/sam2_0809.gif
share/swat/using_samba/figs/sam2_0810.gif
share/swat/using_samba/figs/sam2_0811.gif
share/swat/using_samba/figs/sam2_0901.gif
share/swat/using_samba/figs/sam2_0902.gif
share/swat/using_samba/figs/sam2_0903.gif
share/swat/using_samba/figs/sam2_1001.gif
share/swat/using_samba/figs/sam2_1002.gif
share/swat/using_samba/figs/sam2_1003.gif
share/swat/using_samba/figs/sam2_1004.gif
share/swat/using_samba/figs/sam2_1005.gif
share/swat/using_samba/figs/sam2_1006.gif
share/swat/using_samba/figs/sam2_1101.gif
share/swat/using_samba/figs/sam2_1102.gif
share/swat/using_samba/figs/sam2_af01.gif
share/swat/using_samba/figs/sam2_af02.gif
share/swat/using_samba/figs/sam2_af03.gif
share/swat/using_samba/figs/sam2_af04.gif
share/swat/using_samba/figs/sam2_af05.gif
share/swat/using_samba/figs/sam2_af06.gif
share/swat/using_samba/figs/sam2_af07.gif
share/swat/using_samba/inx.html
share/swat/using_samba/samba2_s.gif
share/swat/using_samba/samba2_xs.gif
share/swat/using_samba/toc.html

View File

@ -1,8 +1,14 @@
@comment $OpenBSD: PLIST-main,v 1.11 2010/03/05 09:01:45 giovanni Exp $
@conflict samba-docs-<=3.0.31p1
@comment $OpenBSD: PLIST-main,v 1.12 2010/04/26 17:31:57 sthen Exp $
@conflict samba-docs-<=3.5.0
@pkgpath ${BASE_PKGPATH}
@bin bin/eventlogadm
bin/findsmb
@bin bin/ldbadd
@bin bin/ldbdel
@bin bin/ldbedit
@bin bin/ldbmodify
@bin bin/ldbrename
@bin bin/ldbsearch
bin/mksmbpasswd
@bin bin/net
@bin bin/nmblookup
@ -10,6 +16,7 @@ bin/mksmbpasswd
@bin bin/pdbedit
@bin bin/profiles
@bin bin/rpcclient
@bin bin/sharesec
@bin bin/smbcacls
@bin bin/smbclient
@bin bin/smbcontrol
@ -20,39 +27,56 @@ bin/mksmbpasswd
@bin bin/smbstatus
bin/smbtar
@bin bin/smbtree
@bin bin/tdbbackup
@bin bin/tdbdump
@bin bin/tdbtool
@bin bin/testparm
include/libmsrpc.h
@bin bin/wbinfo
include/libsmbclient.h
include/netapi.h
include/smb_share_modes.h
include/wbc_async.h
include/wbclient.h
@lib lib/libwbclient.so.${LIBwbclient_VERSION}
lib/samba/
lib/samba/auth/
lib/samba/charset/
lib/samba/de.msg
lib/samba/en.msg
lib/samba/fi.msg
lib/samba/fr.msg
lib/samba/gpext/
lib/samba/idmap/
lib/samba/it.msg
lib/samba/ja.msg
lib/samba/libwbclient.so
@lib lib/samba/libwbclient.so.${LIBwbclient_VERSION}
lib/samba/lowcase.dat
lib/samba/nl.msg
lib/samba/nss_info/
lib/samba/pdb/
lib/samba/perfcount/
lib/samba/pl.msg
lib/samba/rpc/
lib/samba/ru.msg
lib/samba/tr.msg
lib/samba/upcase.dat
lib/samba/valid.dat
lib/samba/vfs/
@bin libexec/nmbd
@bin libexec/smbd
@bin libexec/swat
@bin libexec/winbindd
@man man/man1/findsmb.1
@man man/man1/ldbadd.1
@man man/man1/ldbdel.1
@man man/man1/ldbedit.1
@man man/man1/ldbmodify.1
@man man/man1/ldbrename.1
@man man/man1/ldbsearch.1
@man man/man1/log2pcap.1
@man man/man1/nmblookup.1
@man man/man1/ntlm_auth.1
@man man/man1/profiles.1
@man man/man1/rpcclient.1
@man man/man1/sharesec.1
@man man/man1/smbcacls.1
@man man/man1/smbclient.1
@man man/man1/smbcontrol.1
@ -65,21 +89,26 @@ lib/samba/valid.dat
@man man/man1/vfstest.1
@man man/man1/wbinfo.1
@man man/man5/lmhosts.5
@man man/man5/pam_winbind.conf.5
@man man/man5/smb.conf.5
@man man/man5/smbgetrc.5
@man man/man5/smbpasswd.5
@man man/man7/libsmbclient.7
@man man/man7/pam_winbind.7
@man man/man7/samba.7
@man man/man7/winbind_krb5_locator.7
@man man/man8/eventlogadm.8
@man man/man8/idmap_ad.8
@man man/man8/idmap_adex.8
@man man/man8/idmap_hash.8
@man man/man8/idmap_ldap.8
@man man/man8/idmap_nss.8
@man man/man8/idmap_rid.8
@man man/man8/idmap_tdb.8
@man man/man8/idmap_tdb2.8
@man man/man8/mount.cifs.8
@man man/man8/net.8
@man man/man8/nmbd.8
@man man/man8/pam_winbind.8
@man man/man8/pdbedit.8
@man man/man8/smbd.8
@man man/man8/smbpasswd.8
@ -89,23 +118,33 @@ lib/samba/valid.dat
@man man/man8/tdbdump.8
@man man/man8/tdbtool.8
@man man/man8/umount.cifs.8
@man man/man8/vfs_acl_tdb.8
@man man/man8/vfs_acl_xattr.8
@man man/man8/vfs_audit.8
@man man/man8/vfs_cacheprime.8
@man man/man8/vfs_cap.8
@man man/man8/vfs_catia.8
@man man/man8/vfs_commit.8
@man man/man8/vfs_default_quota.8
@man man/man8/vfs_dirsort.8
@man man/man8/vfs_extd_audit.8
@man man/man8/vfs_fake_perms.8
@man man/man8/vfs_fileid.8
@man man/man8/vfs_full_audit.8
@man man/man8/vfs_gpfs.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
@man man/man8/vfs_readonly.8
@man man/man8/vfs_recycle.8
@man man/man8/vfs_scannedonly.8
@man man/man8/vfs_shadow_copy.8
@man man/man8/vfs_shadow_copy2.8
@man man/man8/vfs_smb_traffic_analyzer.8
@man man/man8/vfs_streams_depot.8
@man man/man8/vfs_streams_xattr.8
@man man/man8/vfs_xattr_tdb.8
@man man/man8/winbindd.8
share/doc/samba/README
@ -114,6 +153,7 @@ share/examples/samba/
@sample ${SYSCONFDIR}/samba/
share/examples/samba/smb.conf.default
@sample ${SYSCONFDIR}/samba/smb.conf
share/locale/de/LC_MESSAGES/pam_winbind.mo
share/swat/
share/swat/help/
share/swat/help/welcome-no-samba-doc.html
@ -130,5 +170,6 @@ share/swat/images/wizard.gif
share/swat/include/
share/swat/include/footer.html
share/swat/include/header.html
@sample /var/log/samba/
@sample /var/spool/samba/
%%SHARED%%