# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# samba46
# samba46/files
# samba46/files/patch-source3__utils__net_time.c
# samba46/files/patch-source4__lib__http__http.c
# samba46/files/patch-buildtools__wafsamba__samba_pidl.py
# samba46/files/patch-lib__crypto__wscript_configure
# samba46/files/man
# samba46/files/man/gentest.1
# samba46/files/man/nmblookup4.1
# samba46/files/man/masktest.1
# samba46/files/man/regpatch.1
# samba46/files/man/locktest.1
# samba46/files/man/ntlm_auth4.1
# samba46/files/man/regtree.1
# samba46/files/man/regdiff.1
# samba46/files/man/regshell.1
# samba46/files/man/ndrdump.1
# samba46/files/man/smbtorture.1
# samba46/files/man/oLschema2ldif.1
# samba46/files/patch-wscript_build
# samba46/files/patch-buildtools__wafsamba__samba_install.py
# samba46/files/patch-source3__wscript_build
# samba46/files/patch-buildtools__scripts__abi_gen.sh
# samba46/files/samba_server.in
# samba46/files/patch-source3__wscript
# samba46/files/patch-source3__utils__net.c
# samba46/files/patch-wscript
# samba46/files/patch-source3__winbindd__winbindd_dual_ndr.c
# samba46/files/patch-buildtools__wafsamba__wafsamba.py
# samba46/files/patch-dynconfig__wscript
# samba46/files/patch-nsswitch__wscript_build
# samba46/files/patch-source3__smbd__quotas.c
# samba46/files/pkg-message.in
# samba46/files/patch-source3__client__dnsbrowse.c
# samba46/files/README.FreeBSD.in
# samba46/files/patch-source4__rpc_server__lsa__dcesrv_lsa.c
# samba46/files/patch-third_party__waf__wafadmin__Logs.py
# samba46/files/patch-docs-xml__wscript_build
# samba46/pkg-descr
# samba46/Makefile
# samba46/distinfo
# samba46/pkg-plist
#
echo c - samba46
mkdir -p samba46 > /dev/null 2>&1
echo c - samba46/files
mkdir -p samba46/files > /dev/null 2>&1
echo x - samba46/files/patch-source3__utils__net_time.c
sed 's/^X//' >samba46/files/patch-source3__utils__net_time.c << 'b8f7e7f083f43861535730c3732a349d'
X--- ./source3/utils/net_time.c.orig 2010-04-01 15:26:22 UTC
X+++ ./source3/utils/net_time.c 2010-04-23 01:08:35 UTC
X@@ -87,10 +87,15 @@
X if (!tm) {
X return "unknown";
X }
X-
X+#if defined(FREEBSD)
X+ return talloc_asprintf(talloc_tos(), "%02d%02d%02d%02d%02d.%02d",
X+ tm->tm_year + 1900, tm->tm_mon+1, tm->tm_mday,
X+ tm->tm_hour, tm->tm_min, tm->tm_sec);
X+#else
X return talloc_asprintf(talloc_tos(), "%02d%02d%02d%02d%04d.%02d",
X tm->tm_mon+1, tm->tm_mday, tm->tm_hour,
X tm->tm_min, tm->tm_year + 1900, tm->tm_sec);
X+#endif
X }
X
X int net_time_usage(struct net_context *c, int argc, const char **argv)
b8f7e7f083f43861535730c3732a349d
echo x - samba46/files/patch-source4__lib__http__http.c
sed 's/^X//' >samba46/files/patch-source4__lib__http__http.c << 'c24ebdda2a32a56fdec8a908b5dee7fd'
X--- source4/lib/http/http.c.orig 2015-07-14 10:41:44 UTC
X+++ source4/lib/http/http.c 2015-08-09 23:25:46 UTC
X@@ -112,7 +112,19 @@
X return HTTP_ALL_DATA_READ;
X }
X
X+#ifdef FREEBSD
X+ int s0, s1, s2, s3; s0 = s1 = s2 = s3 = 0;
X+ n = sscanf(line, "%n%*[^:]%n: %n%*[^\r\n]%n\r\n", &s0, &s1, &s2, &s3);
X+
X+ if(n >= 0) {
X+ key = calloc(sizeof(char), s1-s0+1);
X+ value = calloc(sizeof(char), s3-s2+1);
X+
X+ n = sscanf(line, "%[^:]: %[^\r\n]\r\n", key, value);
X+ }
X+#else
X n = sscanf(line, "%m[^:]: %m[^\r\n]\r\n", &key, &value);
X+#endif
X if (n != 2) {
X DEBUG(0, ("%s: Error parsing header '%s'\n", __func__, line));
X status = HTTP_DATA_CORRUPTED;
X@@ -138,7 +150,7 @@
X static bool http_parse_response_line(struct http_read_response_state *state)
X {
X bool status = true;
X- char *protocol;
X+ char *protocol = NULL;
X char *msg = NULL;
X char major;
X char minor;
X@@ -158,12 +170,22 @@
X return false;
X }
X
X+#ifdef FREEBSD
X+ int s0, s1, s2, s3; s0 = s1 = s2 = s3 = 0;
X+ n = sscanf(line, "%n%*[^/]%n/%c.%c %d %n%*[^\r\n]%n\r\n",
X+ &s0, &s1, &major, &minor, &code, &s2, &s3);
X+
X+ if(n == 3) {
X+ protocol = calloc(sizeof(char), s1-s0+1);
X+ msg = calloc(sizeof(char), s3-s2+1);
X+
X+ n = sscanf(line, "%[^/]/%c.%c %d %[^\r\n]\r\n",
X+ protocol, &major, &minor, &code, msg);
X+ }
X+#else
X n = sscanf(line, "%m[^/]/%c.%c %d %m[^\r\n]\r\n",
X &protocol, &major, &minor, &code, &msg);
X-
X- DEBUG(11, ("%s: Header parsed(%i): protocol->%s, major->%c, minor->%c, "
X- "code->%d, message->%s\n", __func__, n, protocol, major, minor,
X- code, msg));
X+#endif
X
X if (n != 5) {
X DEBUG(0, ("%s: Error parsing header\n", __func__));
X@@ -171,6 +193,10 @@
X goto error;
X }
X
X+ DEBUG(11, ("%s: Header parsed(%i): protocol->%s, major->%c, minor->%c, "
X+ "code->%d, message->%s\n", __func__, n, protocol, major, minor,
X+ code, msg));
X+
X if (major != '1') {
X DEBUG(0, ("%s: Bad HTTP major number '%c'\n", __func__, major));
X status = false;
c24ebdda2a32a56fdec8a908b5dee7fd
echo x - samba46/files/patch-buildtools__wafsamba__samba_pidl.py
sed 's/^X//' >samba46/files/patch-buildtools__wafsamba__samba_pidl.py << 'cd9a6b5b51d492edf3fb0c4340aef205'
X--- buildtools/wafsamba/samba_pidl.py.orig 2013-01-27 23:15:21 UTC
X+++ buildtools/wafsamba/samba_pidl.py 2013-01-27 23:15:50 UTC
X@@ -88,7 +88,7 @@
X # prime the list of nodes we are dependent on with the cached pidl sources
X t.allnodes = pidl_src_nodes
X
X- t.env.PIDL = os.path.join(bld.srcnode.abspath(), 'pidl/pidl')
X+ t.env.PIDL = os.path.join('%%LOCALBASE%%', 'bin/pidl')
X t.env.OPTIONS = TO_LIST(options)
X t.env.OUTPUTDIR = bld.bldnode.name + '/' + bld.path.find_dir(output_dir).bldpath(t.env)
X
cd9a6b5b51d492edf3fb0c4340aef205
echo x - samba46/files/patch-lib__crypto__wscript_configure
sed 's/^X//' >samba46/files/patch-lib__crypto__wscript_configure << '219781af33c3821ed944d3072924aba0'
X--- lib/crypto/wscript_configure.orig 2015-08-30 08:56:39 UTC
X+++ lib/crypto/wscript_configure 2015-08-30 08:57:16 UTC
X@@ -1,8 +1,8 @@
X if not conf.CHECK_FUNCS_IN('MD5Init', 'bsd', headers='bsd/md5.h',
X checklibc=True):
X- conf.CHECK_FUNCS_IN('MD5Init', 'md5', headers='sys/md5.h',
X- checklibc=True)
X conf.CHECK_FUNCS_IN('MD5Init', 'md', headers='sys/md5.h',
X checklibc=True)
X+ conf.CHECK_FUNCS_IN('MD5Init', 'md5', headers='sys/md5.h',
X+ checklibc=True)
X conf.CHECK_FUNCS_IN('CC_MD5_Init', '', headers='CommonCrypto/CommonDigest.h',
X checklibc=True)
219781af33c3821ed944d3072924aba0
echo c - samba46/files/man
mkdir -p samba46/files/man > /dev/null 2>&1
echo x - samba46/files/man/gentest.1
sed 's/^X//' >samba46/files/man/gentest.1 << '1dcfb25ed2d3b300ae5252f703f629f7'
X'\" t
X.\" Title: gentest
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: Test Suite
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "GENTEST" "1" "03/26/2015" "Samba 4\&.0" "Test Suite"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xgentest \- Run random generic SMB operations against two SMB servers and show the differences in behavior
X.SH "SYNOPSIS"
X.HP \w'\fBgentest\fR\ 'u
X\fBgentest\fR {//server1/share1} {//server2/share2} {\-U\ user%pass} {\-U\ user%pass} [\-s\ seed] [\-o\ numops] [\-a] [\-A] [\-i\ FILE] [\-O] [\-S\ FILE] [\-L] [\-F] [\-C] [\-X]
X.SH "DESCRIPTION"
X.PP
Xgentest
Xis a utility for detecting differences in behaviour between SMB servers\&. It will run a random set of generic operations against
X\fI//server1/share1\fR
Xand then the same random set against
X\fI//server2/share2\fR
Xand display the differences in the responses it gets\&.
X.PP
XThis utility is used by the Samba team to find differences in behaviour between Samba and Windows servers\&.
X.SH "OPTIONS"
X.PP
X\-U user%pass
X.RS 4
XSpecify the user and password to use when logging on on the shares\&. This parameter is mandatory and has to be specified twice\&.
X.RE
X.PP
X\-s seed
X.RS 4
XSeed the random number generator with the specified value\&.
X.RE
X.PP
X\-o numops
X.RS 4
XSet the number of operations to perform\&.
X.RE
X.PP
X\-a
X.RS 4
XPrint the operations that are performed\&.
X.RE
X.PP
X\-A
X.RS 4
XBacktrack to find minimal number of operations required to make the response to a certain call differ\&.
X.RE
X.PP
X\-i FILE
X.RS 4
XSpecify a file containing the names of fields that have to be ignored (such as time fields)\&. See below for a description of the file format\&.
X.RE
X.PP
X\-O
X.RS 4
XEnable oplocks\&.
X.RE
X.PP
X\-S FILE
X.RS 4
XSet preset seeds file\&. The default is
Xgentest_seeds\&.dat\&.
X.RE
X.PP
X\-L
X.RS 4
XUse preset seeds
X.RE
X.PP
X\-F
X.RS 4
XFast reconnect (just close files)
X.RE
X.PP
X\-C
X.RS 4
XContinuous analysis mode
X.RE
X.PP
X\-X
X.RS 4
XAnalyse even when the test succeeded\&.
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
XSamba
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
Xgentest was written by Andrew Tridgell\&.
X.PP
XThis manpage was written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
1dcfb25ed2d3b300ae5252f703f629f7
echo x - samba46/files/man/nmblookup4.1
sed 's/^X//' >samba46/files/man/nmblookup4.1 << '95d6de90fb265317157953cf4e2193ef'
X'\" t
X.\" Title: nmblookup4
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 05/30/2015
X.\" Manual: User Commands
X.\" Source: Samba 3.2
X.\" Language: English
X.\"
X.TH "NMBLOOKUP4" "1" "05/30/2015" "Samba 3\&.2" "User Commands"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xnmblookup4 \- NetBIOS over TCP/IP client used to lookup NetBIOS names
X.SH "SYNOPSIS"
X.HP \w'\fBnmblookup4\fR\ 'u
X\fBnmblookup4\fR [\-M] [\-R] [\-S] [\-r] [\-A] [\-h] [\-B\ ] [\-U\ ] [\-d\ ] [\-s\ ] [\-i\ ] [\-T] [\-f] {name}
X.SH "DESCRIPTION"
X.PP
XThis tool is part of the
X\fBsamba\fR(7)
Xsuite\&.
X.PP
X\fBnmblookup4\fR
Xis used to query NetBIOS names and map them to IP addresses in a network using NetBIOS over TCP/IP queries\&. The options allow the name queries to be directed at a particular IP broadcast area or to a particular machine\&. All queries are done over UDP\&.
X.SH "OPTIONS"
X.PP
X\-M
X.RS 4
XSearches for a master browser by looking up the NetBIOS
X\fIname\fR
Xwith a type of
X\fB0x1d\fR\&. If
X\fI name\fR
Xis "\-" then it does a lookup on the special name
X\fB__MSBROWSE__\fR\&. Please note that in order to use the name "\-", you need to make sure "\-" isn\*(Aqt parsed as an argument, e\&.g\&. use :
X\fBnmblookup4 \-M \-\- \-\fR\&.
X.RE
X.PP
X\-R
X.RS 4
XSet the recursion desired bit in the packet to do a recursive lookup\&. This is used when sending a name query to a machine running a WINS server and the user wishes to query the names in the WINS server\&. If this bit is unset the normal (broadcast responding) NetBIOS processing code on a machine is used instead\&. See RFC1001, RFC1002 for details\&.
X.RE
X.PP
X\-S
X.RS 4
XOnce the name query has returned an IP address then do a node status query as well\&. A node status query returns the NetBIOS names registered by a host\&.
X.RE
X.PP
X\-r
X.RS 4
XTry and bind to UDP port 137 to send and receive UDP datagrams\&. The reason for this option is a bug in Windows 95 where it ignores the source port of the requesting packet and only replies to UDP port 137\&. Unfortunately, on most UNIX systems root privilege is needed to bind to this port, and in addition, if the
X\fBnmbd\fR(8)
Xdaemon is running on this machine it also binds to this port\&.
X.RE
X.PP
X\-A
X.RS 4
XInterpret
X\fIname\fR
Xas an IP Address and do a node status query on this address\&.
X.RE
X.PP
X\-B
X.RS 4
XSend the query to the given broadcast address\&. Without this option the default behavior of nmblookup4 is to send the query to the broadcast address of the network interfaces as either auto\-detected or defined in the
X\m[blue]\fB\fIinterfaces\fR\fR\m[]\&\s-2\u[1]\d\s+2
Xparameter of the
X\fBsmb.conf\fR(5)
Xfile\&.
X.RE
X.PP
X\-U
X.RS 4
XDo a unicast query to the specified address or host
X\fIunicast address\fR\&. This option (along with the
X\fI\-R\fR
Xoption) is needed to query a WINS server\&.
X.RE
X.PP
X\-T
X.RS 4
XThis causes any IP addresses found in the lookup to be looked up via a reverse DNS lookup into a DNS name, and printed out before each
X.sp
X\fIIP address \&.\&.\&.\&. NetBIOS name\fR
X.sp
Xpair that is the normal output\&.
X.RE
X.PP
X\-f
X.RS 4
XShow which flags apply to the name that has been looked up\&. Possible answers are zero or more of: Response, Authoritative, Truncated, Recursion_Desired, Recursion_Available, Broadcast\&.
X.RE
X.PP
Xname
X.RS 4
XThis is the NetBIOS name being queried\&. Depending upon the previous options this may be a NetBIOS name or IP address\&. If a NetBIOS name then the different name types may be specified by appending \*(Aq#\*(Aq to the name\&. This name may also be \*(Aq*\*(Aq, which will return all registered names within a broadcast area\&.
X.RE
X.SH "EXAMPLES"
X.PP
X\fBnmblookup4\fR
Xcan be used to query a WINS server (in the same way
X\fBnslookup\fR
Xis used to query DNS servers)\&. To query a WINS server,
X\fBnmblookup4\fR
Xmust be called like this:
X.PP
X\fBnmblookup4 \-U server \-R \*(Aqname\*(Aq\fR
X.PP
XFor example, running :
X.PP
X\fBnmblookup4 \-U samba\&.org \-R \*(AqIRIX#1B\*(Aq\fR
X.PP
Xwould query the WINS server samba\&.org for the domain master browser (1B name type) for the IRIX workgroup\&.
X.SH "VERSION"
X.PP
XThis man page is correct for version 3 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
X\fBnmbd\fR(8),
X\fBsamba\fR(7), and
X\fBsmb.conf\fR(5)\&.
X.SH "AUTHOR"
X.PP
XThe original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
X.PP
XThe original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at
X\m[blue]\fBftp://ftp\&.icce\&.rug\&.nl/pub/unix/\fR\m[]\&\s-2\u[2]\d\s+2) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
X.SH "NOTES"
X.IP " 1." 4
X\fIinterfaces\fR
X
X.RS 4
X\%[set $man.base.url.for.relative.links]/smb.conf.5.html#INTERFACES
X.RE
X.IP " 2." 4
Xftp://ftp.icce.rug.nl/pub/unix/
X.RS 4
X\%ftp://ftp.icce.rug.nl/pub/unix/
X.RE
95d6de90fb265317157953cf4e2193ef
echo x - samba46/files/man/masktest.1
sed 's/^X//' >samba46/files/man/masktest.1 << '89b6c7ad49484b226df6a5a7dff31b1c'
X'\" t
X.\" Title: masktest
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: Test Suite
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "MASKTEST" "1" "03/26/2015" "Samba 4\&.0" "Test Suite"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xmasktest \- Find differences in wildcard matching between Samba\*(Aqs implementation and that of a remote server\&.
X.SH "SYNOPSIS"
X.HP \w'\fBmasktest\fR\ 'u
X\fBmasktest\fR {//server/share} [\-U\ user%pass] [\-d\ debuglevel] [\-W\ workgroup] [\-n\ numloops] [\-s\ seed] [\-a] [\-E] [\-M\ max\ protocol] [\-f\ filechars] [\-m\ maskchars] [\-v]
X.SH "DESCRIPTION"
X.PP
Xmasktest
Xis a utility for detecting differences in behaviour between Samba\*(Aqs own implementation and that of a remote server\&. It will run generate random filenames/masks and check if these match the same files they do on the remote file as they do on the local server\&. It will display any differences it finds\&.
X.PP
XThis utility is used by the Samba team to find differences in behaviour between Samba and Windows servers\&.
X.SH "OPTIONS"
X.PP
X\-U user%pass
X.RS 4
XSpecify the user and password to use when logging on on the shares\&. This parameter can be specified twice (once for the first server, once for the second)\&.
X.RE
X.PP
X\-s seed
X.RS 4
XSeed the random number generator with the specified value\&.
X.RE
X.PP
X\-n numops
X.RS 4
XSet the number of operations to perform\&.
X.RE
X.PP
X\-a
X.RS 4
XPrint the operations that are performed\&.
X.RE
X.PP
X\-M max_protocol
X.RS 4
XMaximum protocol to use\&.
X.RE
X.PP
X\-f
X.RS 4
XSpecify characters that can be used when generating file names\&. Default: abcdefghijklm\&.
X.RE
X.PP
X\-E
X.RS 4
XAbort when difference in behaviour is found\&.
X.RE
X.PP
X\-m maskchars
X.RS 4
XSpecify characters used for wildcards\&.
X.RE
X.PP
X\-v
X.RS 4
XBe verbose
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
XSamba
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
Xmasktest was written by Andrew Tridgell\&.
X.PP
XThis manpage was written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
89b6c7ad49484b226df6a5a7dff31b1c
echo x - samba46/files/man/regpatch.1
sed 's/^X//' >samba46/files/man/regpatch.1 << '1a5a1e6781d750dc879f6ae65ce1d744'
X'\" t
X.\" Title: regpatch
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: System Administration tools
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "REGPATCH" "1" "03/26/2015" "Samba 4\&.0" "System Administration tools"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xregpatch \- Applies registry patches to registry files
X.SH "SYNOPSIS"
X.HP \w'\fBregpatch\fR\ 'u
X\fBregpatch\fR [\-\-help] [\-\-backend=BACKEND] [\-\-credentials=CREDENTIALS] [location] [patch\-file]
X.SH "DESCRIPTION"
X.PP
XThe regpatch utility applies registry patches to Windows registry files\&. The patch files should have the same format as is being used by the regdiff utility and regedit32\&.exe from Windows\&.
X.PP
XIf no patch file is specified on the command line, regpatch attempts to read it from standard input\&.
X.SH "OPTIONS"
X.PP
X\-\-help
X.RS 4
XShow list of available options\&.
X.RE
X.PP
X\-\-backend BACKEND
X.RS 4
XName of backend to load\&. Possible values are: creg, regf, dir and rpc\&. The default is
X\fIdir\fR\&.
X.RE
X.PP
X\-\-credentials=CREDENTIALS
X.RS 4
XCredentials to use, if any\&. Password should be separated from user name by a percent sign\&.
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
Xregdiff, regtree, regshell, gregedit, samba, diff, patch
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
XThis manpage and regpatch were written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
1a5a1e6781d750dc879f6ae65ce1d744
echo x - samba46/files/man/locktest.1
sed 's/^X//' >samba46/files/man/locktest.1 << '7966184c49bb4dd2a71f70a9d9a5127c'
X'\" t
X.\" Title: locktest
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: Test Suite
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "LOCKTEST" "1" "03/26/2015" "Samba 4\&.0" "Test Suite"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xlocktest \- Find differences in locking between two SMB servers
X.SH "SYNOPSIS"
X.HP \w'\fBlocktest\fR\ 'u
X\fBlocktest\fR {//server1/share1} {//server2/share2} [\-U\ user%pass] [\-U\ user%pass] [\-s\ seed] [\-o\ numops] [\-a] [\-O] [\-E] [\-Z] [\-R\ range] [\-B\ base] [\-M\ min]
X.SH "DESCRIPTION"
X.PP
Xlocktest
Xis a utility for detecting differences in behaviour in locking between SMB servers\&. It will run a random set of locking operations against
X\fI//server1/share1\fR
Xand then the same random set against
X\fI//server2/share2\fR
Xand display the differences in the responses it gets\&.
X.PP
XThis utility is used by the Samba team to find differences in behaviour between Samba and Windows servers\&.
X.SH "OPTIONS"
X.PP
X\-U user%pass
X.RS 4
XSpecify the user and password to use when logging on on the shares\&. This parameter can be specified twice (once for the first server, once for the second)\&.
X.RE
X.PP
X\-s seed
X.RS 4
XSeed the random number generator with the specified value\&.
X.RE
X.PP
X\-o numops
X.RS 4
XSet the number of operations to perform\&.
X.RE
X.PP
X\-a
X.RS 4
XPrint the operations that are performed\&.
X.RE
X.PP
X\-A
X.RS 4
XBacktrack to find minimal number of operations required to make the response to a certain call differ\&.
X.RE
X.PP
X\-O
X.RS 4
XEnable oplocks\&.
X.RE
X.PP
X\-u
X.RS 4
XHide unlock fails\&.
X.RE
X.PP
X\-E
X.RS 4
Xenable exact error code checking
X.RE
X.PP
X\-Z
X.RS 4
Xenable the zero/zero lock
X.RE
X.PP
X\-R range
X.RS 4
Xset lock range
X.RE
X.PP
X\-B base
X.RS 4
Xset lock base
X.RE
X.PP
X\-M min
X.RS 4
Xset min lock length
X.RE
X.PP
X\-k
X.RS 4
XUse kerberos
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
XSamba
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
Xlocktest was written by Andrew Tridgell\&.
X.PP
XThis manpage was written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
7966184c49bb4dd2a71f70a9d9a5127c
echo x - samba46/files/man/ntlm_auth4.1
sed 's/^X//' >samba46/files/man/ntlm_auth4.1 << '4ce0b01615a10bef08114b4ac4d66215'
X'\" t
X.\" Title: ntlm_auth4
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 05/30/2015
X.\" Manual: User Commands
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "NTLM_AUTH4" "1" "05/30/2015" "Samba 4\&.0" "User Commands"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xntlm_auth4 \- tool to allow external access to Winbind\*(Aqs NTLM authentication function
X.SH "SYNOPSIS"
X.HP \w'\fBntlm_auth4\fR\ 'u
X\fBntlm_auth4\fR [\-d\ debuglevel] [\-l\ logdir] [\-s\ ]
X.SH "DESCRIPTION"
X.PP
XThis tool is part of the
X\fBsamba\fR(7)
Xsuite\&.
X.PP
X\fBntlm_auth4\fR
Xis a helper utility that authenticates users using NT/LM authentication\&. It returns 0 if the users is authenticated successfully and 1 if access was denied\&. ntlm_auth4 uses winbind to access the user and authentication data for a domain\&. This utility is only indended to be used by other programs (currently squid)\&.
X.SH "OPERATIONAL REQUIREMENTS"
X.PP
XThe
X\fBwinbindd\fR(8)
Xdaemon must be operational for many of these commands to function\&.
X.PP
XSome of these commands also require access to the directory
Xwinbindd_privileged
Xin
X$LOCKDIR\&. This should be done either by running this command as root or providing group access to the
Xwinbindd_privileged
Xdirectory\&. For security reasons, this directory should not be world\-accessable\&.
X.SH "OPTIONS"
X.PP
X\-\-helper\-protocol=PROTO
X.RS 4
XOperate as a stdio\-based helper\&. Valid helper protocols are:
X.PP
Xsquid\-2\&.4\-basic
X.RS 4
XServer\-side helper for use with Squid 2\&.4\*(Aqs basic (plaintext) authentication\&.
X.RE
X.PP
Xsquid\-2\&.5\-basic
X.RS 4
XServer\-side helper for use with Squid 2\&.5\*(Aqs basic (plaintext) authentication\&.
X.RE
X.PP
Xsquid\-2\&.5\-ntlmssp
X.RS 4
XServer\-side helper for use with Squid 2\&.5\*(Aqs NTLMSSP authentication\&.
X.sp
XRequires access to the directory
Xwinbindd_privileged
Xin
X$LOCKDIR\&. The protocol used is described here:
X\m[blue]\fBhttp://devel\&.squid\-cache\&.org/ntlm/squid_helper_protocol\&.html\fR\m[]
X.RE
X.PP
Xntlmssp\-client\-1
X.RS 4
XCleint\-side helper for use with arbitary external programs that may wish to use Samba\*(Aqs NTLMSSP authentication knowlege\&.
X.sp
XThis helper is a client, and as such may be run by any user\&. The protocol used is effectivly the reverse of the previous protocol\&.
X.RE
X.PP
Xgss\-spnego
X.RS 4
XServer\-side helper that implements GSS\-SPNEGO\&. This uses a protocol that is almost the same as
X\fBsquid\-2\&.5\-ntlmssp\fR, but has some subtle differences that are undocumented outside the source at this stage\&.
X.sp
XRequires access to the directory
Xwinbindd_privileged
Xin
X$LOCKDIR\&.
X.RE
X.PP
Xgss\-spnego\-client
X.RS 4
XClient\-side helper that implements GSS\-SPNEGO\&. This also uses a protocol similar to the above helpers, but is currently undocumented\&.
X.RE
X.RE
X.PP
X\-\-username=USERNAME
X.RS 4
XSpecify username of user to authenticate
X.RE
X.PP
X\-\-domain=DOMAIN
X.RS 4
XSpecify domain of user to authenticate
X.RE
X.PP
X\-\-workstation=WORKSTATION
X.RS 4
XSpecify the workstation the user authenticated from
X.RE
X.PP
X\-\-challenge=STRING
X.RS 4
XNTLM challenge (in HEXADECIMAL)
X.RE
X.PP
X\-\-lm\-response=RESPONSE
X.RS 4
XLM Response to the challenge (in HEXADECIMAL)
X.RE
X.PP
X\-\-nt\-response=RESPONSE
X.RS 4
XNT or NTLMv2 Response to the challenge (in HEXADECIMAL)
X.RE
X.PP
X\-\-password=PASSWORD
X.RS 4
XUser\*(Aqs plaintext password
X.sp
XIf not specified on the command line, this is prompted for when required\&.
X.RE
X.PP
X\-\-request\-lm\-key
X.RS 4
XRetreive LM session key
X.RE
X.PP
X\-\-request\-nt\-key
X.RS 4
XRequest NT key
X.RE
X.PP
X\-\-diagnostics
X.RS 4
XPerform Diagnostics on the authentication chain\&. Uses the password from
X\fB\-\-password\fR
Xor prompts for one\&.
X.RE
X.PP
X\-\-require\-membership\-of={SID|Name}
X.RS 4
XRequire that a user be a member of specified group (either name or SID) for authentication to succeed\&.
X.RE
X.SH "EXAMPLE SETUP"
X.PP
XTo setup ntlm_auth4 for use by squid 2\&.5, with both basic and NTLMSSP authentication, the following should be placed in the
Xsquid\&.conf
Xfile\&.
X.sp
X.if n \{\
X.RS 4
X.\}
X.nf
Xauth_param ntlm program ntlm_auth4 \-\-helper\-protocol=squid\-2\&.5\-ntlmssp
Xauth_param basic program ntlm_auth4 \-\-helper\-protocol=squid\-2\&.5\-basic
Xauth_param basic children 5
Xauth_param basic realm Squid proxy\-caching web server
Xauth_param basic credentialsttl 2 hours
X.fi
X.if n \{\
X.RE
X.\}
X.if n \{\
X.sp
X.\}
X.RS 4
X.it 1 an-trap
X.nr an-no-space-flag 1
X.nr an-break-flag 1
X.br
X.ps +1
X\fBNote\fR
X.ps -1
X.br
X.PP
XThis example assumes that ntlm_auth4 has been installed into your path, and that the group permissions on
Xwinbindd_privileged
Xare as described above\&.
X.sp .5v
X.RE
X.PP
XTo setup ntlm_auth4 for use by squid 2\&.5 with group limitation in addition to the above example, the following should be added to the
Xsquid\&.conf
Xfile\&.
X.sp
X.if n \{\
X.RS 4
X.\}
X.nf
Xauth_param ntlm program ntlm_auth4 \-\-helper\-protocol=squid\-2\&.5\-ntlmssp \-\-require\-membership\-of=\*(AqWORKGROUP\eDomain Users\*(Aq
Xauth_param basic program ntlm_auth4 \-\-helper\-protocol=squid\-2\&.5\-basic \-\-require\-membership\-of=\*(AqWORKGROUP\eDomain Users\*(Aq
X.fi
X.if n \{\
X.RE
X.\}
X.SH "TROUBLESHOOTING"
X.PP
XIf you\*(Aqre experiencing problems with authenticating Internet Explorer running under MS Windows 9X or Millenium Edition against ntlm_auth4\*(Aqs NTLMSSP authentication helper (\-\-helper\-protocol=squid\-2\&.5\-ntlmssp), then please read
X\m[blue]\fBthe Microsoft Knowledge Base article #239869 and follow instructions described there\fR\m[]\&\s-2\u[1]\d\s+2\&.
X.SH "VERSION"
X.PP
XThis man page is correct for version 3\&.0 of the Samba suite\&.
X.SH "AUTHOR"
X.PP
XThe original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
X.PP
XThe ntlm_auth4 manpage was written by Jelmer Vernooij and Andrew Bartlett\&.
X.SH "NOTES"
X.IP " 1." 4
Xthe Microsoft Knowledge Base article #239869 and follow instructions described there
X.RS 4
X\%http://support.microsoft.com/support/kb/articles/Q239/8/69.ASP
X.RE
4ce0b01615a10bef08114b4ac4d66215
echo x - samba46/files/man/regtree.1
sed 's/^X//' >samba46/files/man/regtree.1 << '26f3fc99d3987c6f9b51ffd2f71e05db'
X'\" t
X.\" Title: regtree
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: System Administration tools
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "REGTREE" "1" "03/26/2015" "Samba 4\&.0" "System Administration tools"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xregtree \- Text\-mode registry viewer
X.SH "SYNOPSIS"
X.HP \w'\fBregtree\fR\ 'u
X\fBregtree\fR [\-\-help] [\-\-backend=BACKEND] [\-\-fullpath] [\-\-no\-values] [\-\-credentials=CREDENTIALS] [location]
X.SH "DESCRIPTION"
X.PP
XThe regtree utility prints out all the contents of a Windows registry file\&. Subkeys are printed with one level more indentation than their parents\&.
X.SH "OPTIONS"
X.PP
X\-\-help
X.RS 4
XShow list of available options\&.
X.RE
X.PP
X\-\-backend BACKEND
X.RS 4
XName of backend to load\&. Possible values are: creg, regf, dir and rpc\&. The default is
X\fIdir\fR\&.
X.RE
X.PP
X\-\-credentials=CREDENTIALS
X.RS 4
XCredentials to use, if any\&. Password should be separated from user name by a percent sign\&.
X.RE
X.PP
X\-\-fullpath
X.RS 4
XPrint the full path to each key instead of only its name\&.
X.RE
X.PP
X\-\-no\-values
X.RS 4
XDon\*(Aqt print values, just keys\&.
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
Xgregedit, regshell, regdiff, regpatch, samba
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
XThis manpage and regtree were written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
26f3fc99d3987c6f9b51ffd2f71e05db
echo x - samba46/files/man/regdiff.1
sed 's/^X//' >samba46/files/man/regdiff.1 << '5660bac2accd03f5002cedacccaf0c97'
X'\" t
X.\" Title: regdiff
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: System Administration tools
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "REGDIFF" "1" "03/26/2015" "Samba 4\&.0" "System Administration tools"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xregdiff \- Diff program for Windows registry files
X.SH "SYNOPSIS"
X.HP \w'\fBregdiff\fR\ 'u
X\fBregdiff\fR [\-\-help] [\-\-backend=BACKEND] [\-\-credentials=CREDENTIALS] [location]
X.SH "DESCRIPTION"
X.PP
Xregdiff compares two Windows registry files key by key and value by value and generates a text file that contains the differences between the two files\&.
X.PP
XA file generated by regdiff can later be applied to a registry file by the regpatch utility\&.
X.PP
Xregdiff and regpatch use the same file format as the regedit32\&.exe utility from Windows\&.
X.SH "OPTIONS"
X.PP
X\-\-help
X.RS 4
XShow list of available options\&.
X.RE
X.PP
X\-\-backend BACKEND
X.RS 4
XName of backend to load\&. Possible values are: creg, regf, dir and rpc\&. The default is
X\fIdir\fR\&.
X.sp
XThis argument can be specified twice: once for the first registry file and once for the second\&.
X.RE
X.PP
X\-\-credentials=CREDENTIALS
X.RS 4
XCredentials to use, if any\&. Password should be separated from user name by a percent sign\&.
X.sp
XThis argument can be specified twice: once for the first registry file and once for the second\&.
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
Xgregedit, regshell, regpatch, regtree, samba, patch, diff
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
XThis manpage and regdiff were written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
5660bac2accd03f5002cedacccaf0c97
echo x - samba46/files/man/regshell.1
sed 's/^X//' >samba46/files/man/regshell.1 << '20fd90a63d08fd87ed0ca357961f888e'
X'\" t
X.\" Title: regshell
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: System Administration tools
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "REGSHELL" "1" "03/26/2015" "Samba 4\&.0" "System Administration tools"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xregshell \- Windows registry file browser using readline
X.SH "SYNOPSIS"
X.HP \w'\fBregshell\fR\ 'u
X\fBregshell\fR [\-\-help] [\-\-backend=BACKEND] [\-\-credentials=CREDENTIALS] [location]
X.SH "DESCRIPTION"
X.PP
Xregshell is a utility that lets you browse thru a Windows registry file as if you were using a regular unix shell to browse thru a file system\&.
X.SH "OPTIONS"
X.PP
X\-\-help
X.RS 4
XShow list of available options\&.
X.RE
X.PP
X\-\-backend BACKEND
X.RS 4
XName of backend to load\&. Possible values are: creg, regf, dir and rpc\&. The default is
X\fIdir\fR\&.
X.RE
X.PP
X\-\-credentials=CREDENTIALS
X.RS 4
XCredentials to use, if any\&. Password should be separated from user name by a percent sign\&.
X.RE
X.SH "COMMANDS"
X.PP
Xck|cd
X.RS 4
XGo to the specified subkey\&.
X.RE
X.PP
Xch|predef [predefined\-key\-name]
X.RS 4
XGo to the specified predefined key\&.
X.RE
X.PP
Xlist|ls
X.RS 4
XList subkeys and values of the current key\&.
X.RE
X.PP
Xmkkey|mkdir
X.RS 4
XCreate a key with the specified
X\fIkeyname\fR
Xas a subkey of the current key\&.
X.RE
X.PP
Xrmval|rm
X.RS 4
XDelete the specified value\&.
X.RE
X.PP
Xrmkey|rmdir
X.RS 4
XDelete the specified subkey recursively\&.
X.RE
X.PP
Xpwd|pwk
X.RS 4
XPrint the full name of the current key\&.
X.RE
X.PP
Xset|update
X.RS 4
XUpdate the value of a key value\&. Not implemented at the moment\&.
X.RE
X.PP
Xhelp|?
X.RS 4
XPrint a list of available commands\&.
X.RE
X.PP
Xexit|quit
X.RS 4
XLeave regshell\&.
X.RE
X.SH "EXAMPLES"
X.PP
XBrowsing thru a nt4 registry file
X.sp
X.if n \{\
X.RS 4
X.\}
X.nf
X\fBregshell \-b nt4 NTUSER\&.DAT\fR
X$$$PROTO\&.HIV> \fBls\fR
XK AppEvents
XK Console
XK Control Panel
XK Environment
XK Identities
XK Keyboard Layout
XK Network
XK Printers
XK Software
XK UNICODE Program Groups
XK Windows 3\&.1 Migration Status
X$$$PROTO\&.HIV> \fBexit\fR
X.fi
X.if n \{\
X.RE
X.\}
X.PP
XListing the subkeys of HKEY_CURRENT_USER\eAppEvents on a remote computer:
X.sp
X.if n \{\
X.RS 4
X.\}
X.nf
X\fBregshell \-\-remote=ncacn_np:aurelia \-c "jelmer%secret"\fR
XHKEY_CURRENT_MACHINE> \fBpredef HKEY_CURRENT_USER\fR
XHKEY_CURRENT_USER> \fBcd AppEvents\fR
XCurrent path is: HKEY_CURRENT_USER\eAppEvents
XHKEY_CURRENT_USER\eAppEvents> \fBls\fR
XK EventLabels
XK Schemes
XHKEY_CURRENT_USER\eAppEvents> \fBexit\fR
X.fi
X.if n \{\
X.RE
X.\}
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
Xregtree, regdiff, regpatch, gregedit, samba
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
XThis manpage and regshell were written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
20fd90a63d08fd87ed0ca357961f888e
echo x - samba46/files/man/ndrdump.1
sed 's/^X//' >samba46/files/man/ndrdump.1 << 'daa9f9efede354189f5203060a0d436f'
X'\" t
X.\" Title: ndrdump
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: System Administration tools
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "NDRDUMP" "1" "03/26/2015" "Samba 4\&.0" "System Administration tools"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xndrdump \- DCE/RPC Packet Parser and Dumper
X.SH "SYNOPSIS"
X.HP \w'\fBndrdump\fR\ 'u
X\fBndrdump\fR [\-c\ context] {pipe} {function} {in|out} {filename}
X.HP \w'\fBndrdump\fR\ 'u
X\fBndrdump\fR [pipe]
X.HP \w'\fBndrdump\fR\ 'u
X\fBndrdump\fR
X.SH "DESCRIPTION"
X.PP
Xndrdump tries to parse the specified
X\fIfilename\fR
Xusing Samba\*(Aqs parser for the specified pipe and function\&. The third argument should be either
X\fIin\fR
Xor
X\fIout\fR, depending on whether the data should be parsed as a request or a reply\&.
X.PP
XRunning ndrdump without arguments will list the pipes for which parsers are available\&.
X.PP
XRunning ndrdump with one argument will list the functions that Samba can parse for the specified pipe\&.
X.PP
XThe primary function of ndrdump is debugging Samba\*(Aqs internal DCE/RPC parsing functions\&. The file being parsed is usually one exported by wiresharks
X\(lqExport selected packet bytes\(rq
Xfunction\&.
X.PP
XThe context argument can be used to load context data from the request packet when parsing reply packets (such as array lengths)\&.
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
Xwireshark, pidl
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
Xndrdump was written by Andrew Tridgell\&.
X.PP
XThis manpage was written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
daa9f9efede354189f5203060a0d436f
echo x - samba46/files/man/smbtorture.1
sed 's/^X//' >samba46/files/man/smbtorture.1 << '8ecd2f508c4c9d3b63186fde6cba5df9'
X'\" t
X.\" Title: smbtorture
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 03/26/2015
X.\" Manual: Test Suite
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "SMBTORTURE" "1" "03/26/2015" "Samba 4\&.0" "Test Suite"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
Xsmbtorture \- Run a series of tests against a SMB server
X.SH "SYNOPSIS"
X.HP \w'\fBsmbtorture\fR\ 'u
X\fBsmbtorture\fR {//server/share} [\-d\ debuglevel] [\-U\ user%pass] [\-k] [\-N\ numprocs] [\-n\ netbios_name] [\-W\ workgroup] [\-o\ num_operations] [\-e\ num\ files(entries)] [\-O\ socket_options] [\-m\ maximum_protocol] [\-L] [\-c\ CLIENT\&.TXT] [\-t\ timelimit] [\-C\ filename] [\-A] [\-p\ port] [\-s\ seed] [\-f\ max_failures] [\-X] {BINDING\-STRING|UNC} {TEST1} [TEST2] [\&.\&.\&.]
X.SH "DESCRIPTION"
X.PP
Xsmbtorture is a testsuite that runs several tests against a SMB server\&. All tests are known to succeed against a Windows 2003 server (?)\&. Smbtorture\*(Aqs primary goal is finding differences in implementations of the SMB protocol and testing SMB servers\&.
X.PP
XAny number of tests can be specified on the command\-line\&. If no tests are specified, all tests are run\&.
X.PP
XIf no arguments are specified at all, all available options and tests are listed\&.
X.SS "Binding string format"
X.PP
XThe binding string format is:
X.PP
XTRANSPORT:host[flags]
X.PP
XWhere TRANSPORT is either ncacn_np for SMB, ncacn_ip_tcp for RPC/TCP or ncalrpc for local connections\&.
X.PP
X\*(Aqhost\*(Aq is an IP or hostname or netbios name\&. If the binding string identifies the server side of an endpoint, \*(Aqhost\*(Aq may be an empty string\&.
X.PP
X\*(Aqflags\*(Aq can include a SMB pipe name if using the ncacn_np transport or a TCP port number if using the ncacn_ip_tcp transport, otherwise they will be auto\-determined\&.
X.PP
Xother recognised flags are:
X.PP
Xsign
X.RS 4
Xenable ntlmssp signing
X.RE
X.PP
Xseal
X.RS 4
Xenable ntlmssp sealing
X.RE
X.PP
Xconnect
X.RS 4
Xenable rpc connect level auth (auth, but no sign or seal)
X.RE
X.PP
Xvalidate
X.RS 4
Xenable the NDR validator
X.RE
X.PP
Xprint
X.RS 4
Xenable debugging of the packets
X.RE
X.PP
Xbigendian
X.RS 4
Xuse bigendian RPC
X.RE
X.PP
Xpadcheck
X.RS 4
Xcheck reply data for non\-zero pad bytes
X.RE
X.PP
XFor example, these all connect to the samr pipe:
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver[samr]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver[\e\epipe\e\esamr]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver[/pipe/samr]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver[samr,sign,print]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver[\e\epipe\e\esamr,sign,seal,bigendian]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:myserver[/pipe/samr,seal,validate]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_np:[/pipe/samr]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_ip_tcp:myserver
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_ip_tcp:myserver[1024]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncacn_ip_tcp:myserver[1024,sign,seal]
X.RE
X.sp
X.RS 4
X.ie n \{\
X\h'-04'\(bu\h'+03'\c
X.\}
X.el \{\
X.sp -1
X.IP \(bu 2.3
X.\}
Xncalrpc:
X.RE
X.SS "UNC Format"
X.PP
XThe UNC format is:
X.PP
X//server/share
X.SH "OPTIONS"
X.PP
X\-d debuglevel
X.RS 4
XUse the specified Samba debug level\&. A higher debug level means more output\&.
X.RE
X.PP
X\-U user%pass
X.RS 4
XUse the specified username/password combination when logging in to a remote server\&.
X.RE
X.PP
X\-k
X.RS 4
XUse kerberos when authenticating\&.
X.RE
X.PP
X\-W workgroup
X.RS 4
XUse specified name as our workgroup name\&.
X.RE
X.PP
X\-n netbios_name
X.RS 4
XUse specified name as our NetBIOS name\&.
X.RE
X.PP
X\-O socket_options
X.RS 4
XUse specified socket options, equivalent of the smb\&.conf option
X\(lqsocket options\(rq\&. See the smb\&.conf(5) manpage for details\&.
X.RE
X.PP
X\-m max_protocol
X.RS 4
XSpecify the maximum SMB dialect that should be used\&. Possible values are: CORE, COREPLUS, LANMAN1, LANMAN2, NT1
X.RE
X.PP
X\-s seed
X.RS 4
XInitialize the randomizer using
X\fIseed\fR
Xas seed\&.
X.RE
X.PP
X\-L
X.RS 4
XUse oplocks\&.
X.RE
X.PP
X\-X
X.RS 4
XEnable dangerous tests\&. Use with care! This might crash your server\&.\&.\&.
X.RE
X.PP
X\-t timelimit
X.RS 4
XSpecify the NBENCH time limit in seconds\&. Defaults to 600\&.
X.RE
X.PP
X\-p ports
X.RS 4
XSpecify ports to connect to\&.
X.RE
X.PP
X\-c file
X.RS 4
XRead NBENCH commands from
X\fIfile\fR
Xinstead of from CLIENT\&.TXT\&.
X.RE
X.PP
X\-A
X.RS 4
XShow not just OK or FAILED but more detailed output\&. Used only by DENY test at the moment\&.
X.RE
X.PP
X\-C filename
X.RS 4
XLoad a list of UNC names from the specified filename\&. Smbtorture instances will connect to a random host from this list\&.
X.RE
X.PP
X\-N numprocs
X.RS 4
XSpecify number of smbtorture processes to launch\&.
X.RE
X.PP
X\-o num_operations
X.RS 4
XNumber of times some operations should be tried before assuming they\*(Aqre output is consistent (default:100)\&.
X.RE
X.PP
X\-e num_files
X.RS 4
XNumber of entries to use in certain tests (such as creating X files) (default: 1000)\&.
X.RE
X.PP
X\-f max_failures
X.RS 4
XNumber of failures before aborting a test (default: 1)\&.
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
XSamba
X.SH "AUTHOR"
X.PP
XThis utility is part of the
X\m[blue]\fBSamba\fR\m[]\&\s-2\u[1]\d\s+2
Xsuite, which is developed by the global
X\m[blue]\fBSamba Team\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
Xsmbtorture was written by Andrew Tridgell\&.
X.PP
XThis manpage was written by Jelmer Vernooij\&.
X.SH "NOTES"
X.IP " 1." 4
XSamba
X.RS 4
X\%http://www.samba.org/
X.RE
X.IP " 2." 4
XSamba Team
X.RS 4
X\%http://www.samba.org/samba/team/
X.RE
8ecd2f508c4c9d3b63186fde6cba5df9
echo x - samba46/files/man/oLschema2ldif.1
sed 's/^X//' >samba46/files/man/oLschema2ldif.1 << 'dd87e1c2d89622cd8f723c9db8c608d9'
X'\" t
X.\" Title: oLschema2ldif
X.\" Author: [see the "AUTHOR" section]
X.\" Generator: DocBook XSL Stylesheets v1.76.1
X.\" Date: 05/30/2015
X.\" Manual: System Administration tools
X.\" Source: Samba 4.0
X.\" Language: English
X.\"
X.TH "OLSCHEMA2LDIF" "1" "05/30/2015" "Samba 4\&.0" "System Administration tools"
X.\" -----------------------------------------------------------------
X.\" * Define some portability stuff
X.\" -----------------------------------------------------------------
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.\" http://bugs.debian.org/507673
X.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
X.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X.ie \n(.g .ds Aq \(aq
X.el .ds Aq '
X.\" -----------------------------------------------------------------
X.\" * set default formatting
X.\" -----------------------------------------------------------------
X.\" disable hyphenation
X.nh
X.\" disable justification (adjust text to left margin only)
X.ad l
X.\" -----------------------------------------------------------------
X.\" * MAIN CONTENT STARTS HERE *
X.\" -----------------------------------------------------------------
X.SH "NAME"
XoLschema2ldif \- Converts LDAP schema\*(Aqs to LDB\-compatible LDIF
X.SH "SYNOPSIS"
X.HP \w'\fBoLschema2ldif\fR\ 'u
X\fBoLschema2ldif\fR [\-I\ INPUT\-FILE] [\-O\ OUTPUT\-FILE]
X.SH "DESCRIPTION"
X.PP
XoLschema2ldif is a simple tool that converts standard OpenLDAP schema files to a LDIF format that is understood by LDB\&.
X.SH "OPTIONS"
X.PP
X\-I input\-file
X.RS 4
XOpenLDAP schema to read\&. If none are specified, the schema file will be read from standard input\&.
X.RE
X.PP
X\-O output\-file
X.RS 4
XFile to write ldif version of schema to\&.
X.RE
X.SH "VERSION"
X.PP
XThis man page is correct for version 4\&.0 of the Samba suite\&.
X.SH "SEE ALSO"
X.PP
Xldb(7), ldbmodify, ldbdel, ldif(5)
X.SH "AUTHOR"
X.PP
Xldb was written by
X\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. oLschema2ldif was written by
X\m[blue]\fBSimo Sorce\fR\m[]\&\s-2\u[2]\d\s+2\&.
X.PP
XIf you wish to report a problem or make a suggestion then please see the
X\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
Xweb site for current contact and maintainer information\&.
X.SH "NOTES"
X.IP " 1." 4
XAndrew Tridgell
X.RS 4
X\%http://samba.org/~tridge/
X.RE
X.IP " 2." 4
XSimo Sorce
X.RS 4
X\%mailto:idra@samba.org
X.RE
dd87e1c2d89622cd8f723c9db8c608d9
echo x - samba46/files/patch-wscript_build
sed 's/^X//' >samba46/files/patch-wscript_build << 'e3469fe6836cd771dae041e366f74ad0'
X--- wscript_build.orig 2013-01-27 22:58:14 UTC
X+++ wscript_build 2013-01-27 23:03:34 UTC
X@@ -130,7 +130,6 @@
X if bld.AD_DC_BUILD_IS_ENABLED():
X bld.RECURSE('source4/setup')
X bld.RECURSE('source4/scripting')
X-bld.RECURSE('pidl')
X bld.RECURSE('lib')
X bld.RECURSE('libds/common')
X bld.RECURSE('source3')
e3469fe6836cd771dae041e366f74ad0
echo x - samba46/files/patch-buildtools__wafsamba__samba_install.py
sed 's/^X//' >samba46/files/patch-buildtools__wafsamba__samba_install.py << 'fcfbde891384820183061568626e9c72'
X--- buildtools/wafsamba/samba_install.py.orig 2015-07-21 09:47:48 UTC
X+++ buildtools/wafsamba/samba_install.py 2015-10-05 13:00:26 UTC
X@@ -116,7 +116,7 @@
X inst_name = bld.make_libname(t.target)
X elif self.vnum:
X vnum_base = self.vnum.split('.')[0]
X- install_name = bld.make_libname(target_name, version=self.vnum)
X+ install_name = bld.make_libname(target_name, version=vnum_base)
X install_link = bld.make_libname(target_name, version=vnum_base)
X inst_name = bld.make_libname(t.target)
X if not self.private_library:
fcfbde891384820183061568626e9c72
echo x - samba46/files/patch-source3__wscript_build
sed 's/^X//' >samba46/files/patch-source3__wscript_build << '2b9623839f6b44feb755a9a0dc078a67'
X--- source3/wscript_build.orig 2017-03-01 05:04:57 UTC
X+++ source3/wscript_build 2017-03-17 12:42:43 UTC
X@@ -741,6 +741,7 @@
X smbd_conn
X param_service
X AVAHI
X+ dns_sd
X PRINTBASE
X PROFILE
X LOCKING
X@@ -1123,6 +1124,7 @@
X msrpc3
X RPC_NDR_SRVSVC
X cli_smb_common
X+ dns_sd
X archive
X ''')
X
X@@ -1323,7 +1325,7 @@
X
X bld.SAMBA3_PYTHON('pylibsmb',
X source='libsmb/pylibsmb.c',
X- deps='smbclient samba-credentials pycredentials',
X+ deps='smbclient samba-credentials pycredentials libsmb errors3',
X realname='samba/samba3/libsmb_samba_internal.so'
X )
X
X@@ -1365,4 +1367,3 @@
X
X bld.ENFORCE_GROUP_ORDERING()
X bld.CHECK_PROJECT_RULES()
X-
2b9623839f6b44feb755a9a0dc078a67
echo x - samba46/files/patch-buildtools__scripts__abi_gen.sh
sed 's/^X//' >samba46/files/patch-buildtools__scripts__abi_gen.sh << 'ed872ad5d63197e43460546166268814'
X--- buildtools/scripts/abi_gen.sh.orig 2013-02-10 00:47:43 UTC
X+++ buildtools/scripts/abi_gen.sh 2013-02-10 00:47:55 UTC
X@@ -9,6 +9,7 @@
X cat < $GDBSCRIPT
X
X # forcing the terminal avoids a problem on Fedora12
X-TERM=none gdb -batch -x $GDBSCRIPT "$SHAREDLIB" < /dev/null
X+TERM=none %%GDB_CMD%% -batch -x $GDBSCRIPT "$SHAREDLIB" < /dev/null
X rm -f $GDBSCRIPT
ed872ad5d63197e43460546166268814
echo x - samba46/files/samba_server.in
sed 's/^X//' >samba46/files/samba_server.in << 'c1a68775d9b01b983e3b680c718f9fcf'
X#!/bin/sh
X#
X# $FreeBSD: head/net/samba43/files/samba_server.in 402642 2015-11-30 01:35:36Z timur $
X#
X
X# PROVIDE: samba_server
X# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv ntpd
X# BEFORE: LOGIN
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X#samba_server_enable="YES"
X#
X# You can disable/enable any of the Samba daemons by specifying:
X#samba_enable="NO"
X#nmbd_enable="NO"
X#smbd_enable="NO"
X# You need to enable winbindd separately, by adding:
X#winbindd_enable="YES"
X# Configuration file can be set with:
X#samba_server_config="%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%"
X#
X
X. /etc/rc.subr
X
Xname="samba_server"
Xrcvar=${name}_enable
X# Defaults
Xsamba_server_config_default="%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%"
Xsmbcontrol_command="%%PREFIX%%/bin/smbcontrol"
X# Custom commands
Xextra_commands="reload status"
X
Xstart_precmd="samba_server_prestart"
Xrestart_precmd="samba_server_checkconfig"
Xreload_precmd="samba_server_checkconfig"
Xstart_cmd="samba_server_cmd"
Xstop_cmd="samba_server_cmd"
Xstatus_cmd="samba_server_cmd"
Xreload_cmd="samba_server_reload_cmd"
Xrcvar_cmd="samba_server_rcvar_cmd"
X
Xsamba_server_checkconfig() {
X echo -n "Performing sanity check on Samba configuration: "
X if ${testparm_command} >/dev/null 2>&1; then
X echo "OK"
X else
X echo "FAILED"
X return 1
X fi
X}
X
Xsamba_server_prestart() {
X # Make sure we have our RUNDIR, even if it's on a tmpfs
X if [ -d "${samba_server_piddir}" -o ! -e "${samba_server_piddir}" ]; then
X install -d -m 0755 "${samba_server_piddir}"
X fi
X # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200186
X if [ -d "${samba_server_privatedir}" -o ! -e "${samba_server_privatedir}" ]; then
X install -d -m 0700 "${samba_server_privatedir}"
X fi
X# # Remove smbd.pid before starting up samba(needed for s3fs)
X# if [ -e "${samba_server_piddir}/smbd.pid" ] ; then
X# rm -f "${samba_server_piddir}/smbd.pid"
X# fi
X samba_server_checkconfig
X}
X
Xsamba_server_rcvar_cmd() {
X local name rcvar
X rcvar=${name}_enable
X # Prevent recursive calling
X unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
X # Check master variable
X run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
X # Check dependent variables
X for name in ${samba_daemons}; do
X # XXX
X rcvars=''; v=''
X rcvar=${name}_enable
X run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
X done
X}
X
Xsamba_server_reload_cmd() {
X local name rcvar command pidfile force_run
X # Prevent recursive calling
X unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
X # Ignore rcvar and run command
X if [ -n "${_rc_prefix}" -a "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then
X force_run=yes
X fi
X # Apply to all daemons
X for name in ${samba_daemons}; do
X rcvar=${name}_enable
X command="%%PREFIX%%/sbin/${name}"
X pidfile="${samba_server_piddir}/${name}.pid"
X # Daemon should be enabled and running
X if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then
X if [ -n "$(check_pidfile "${pidfile}" "${command}")" ]; then
X debug "reloading ${name} configuration"
X echo "Reloading ${name}."
X ${smbcontrol_command} "${name}" 'reload-config' ${command_args} >/dev/null 2>&1
X fi
X fi
X done
X}
X
Xsamba_server_cmd() {
X local name rcvar rcvars v command pidfile samba_daemons result force_run
X # Prevent recursive calling
X unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
X # Stop processes in the reverse order
X if [ "${rc_arg}" = "stop" ] ; then
X samba_daemons=$(reverse_list ${samba_daemons})
X fi
X # Ignore rcvar and run command
X if [ -n "${_rc_prefix}" -a "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then
X force_run=yes
X fi
X # Assume success
X result=0
X # Apply to all daemons
X for name in ${samba_daemons}; do
X # XXX
X rcvars=''; v=''
X rcvar=${name}_enable
X command="%%PREFIX%%/sbin/${name}"
X pidfile="${samba_server_piddir}/${name}.pid"
X # Daemon should be enabled and running
X if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then
X run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
X # If any of the commands failed, take it as a global result
X result=$((${result} || $?))
X fi
X done
X return ${result}
X}
X
Xsamba_server_config_init() {
X local name
X # Load configuration
X load_rc_config "${name}"
X # Defaults
X samba_server_enable=${samba_server_enable:=NO}
X samba_server_config=${samba_server_config=${samba_server_config_default}}
X samba_server_configfile_arg=${samba_server_config:+--configfile="${samba_server_config}"} #"
X #testparm_command="%%PREFIX%%/bin/samba-tool testparm --suppress-prompt --verbose ${samba_server_configfile_arg}"
X testparm_command="%%PREFIX%%/bin/testparm --suppress-prompt --verbose ${samba_server_config}"
X # Determine what daemons are necessary to run Samba in the current role
X samba_server_role=$(${testparm_command} --parameter-name='server role' 2>/dev/null)
X case "${samba_server_role}" in
X active\ directory\ domain\ controller)
X samba_daemons="samba"
X ;;
X auto|*)
X samba_daemons="nmbd smbd winbindd"
X ;;
X esac
X # Load daemons configuration
X for name in ${samba_daemons}; do
X load_rc_config "${name}"
X # If samba_server_enable is 'YES'
X if [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then
X if [ "${name}" != "winbindd" ]; then
X # Set variable to 'YES' only if it is unset
X eval ${name}_enable=\${${name}_enable-YES}
X else
X # Winbindd
X samba_server_idmap=$(${testparm_command} --parameter-name='idmap uid' 2>/dev/null)
X if [ -n "${samba_server_idmap}" ]; then
X winbindd_enable="YES"
X fi
X fi
X fi
X # If variable is empty, set it to 'NO'
X eval ${name}_enable=\${${name}_enable:-NO}
X done
X # Fetch parameters from configuration file
X samba_server_lockdir="$(${testparm_command} --parameter-name='lock directory' 2>/dev/null)"
X samba_server_lockdir=${samba_server_lockdir:=%%SAMBA4_LOCKDIR%%}
X samba_server_piddir="$(${testparm_command} --parameter-name='pid directory' 2>/dev/null)"
X samba_server_piddir=${samba_server_piddir:=%%SAMBA4_RUNDIR%%}
X samba_server_privatedir="$(${testparm_command} --parameter-name='private dir' 2>/dev/null)"
X samba_server_privatedir=${samba_server_privatedir:=%%SAMBA4_PRIVATEDIR%%}
X}
X
X# Load configuration variables
Xsamba_server_config_init
X# Common flags
Xcommand_args=${samba_server_configfile_arg}
Xsamba_flags=${samba_flags="--daemon"}
Xnmbd_flags=${nmbd_flags="--daemon"}
Xsmbd_flags=${smbd_flags="--daemon"}
Xwinbindd_flags=${winbindd_flags="--daemon"}
X# Requirements
Xrequired_files="${samba_server_config}"
Xrequired_dirs="${samba_server_lockdir}"
X
Xrun_rc_command "$1"
c1a68775d9b01b983e3b680c718f9fcf
echo x - samba46/files/patch-source3__wscript
sed 's/^X//' >samba46/files/patch-source3__wscript << '29420c01bee9ab7050f624a9a1924591'
X--- source3/wscript.orig 2016-03-22 11:00:33 UTC
X+++ source3/wscript 2016-03-24 22:47:08 UTC
X@@ -47,6 +47,7 @@
X opt.SAMBA3_ADD_OPTION('utmp')
X opt.SAMBA3_ADD_OPTION('pthreadpool', with_name="enable", without_name="disable", default=True)
X opt.SAMBA3_ADD_OPTION('avahi', with_name="enable", without_name="disable")
X+ opt.SAMBA3_ADD_OPTION('dnssd', with_name="enable", without_name="disable")
X opt.SAMBA3_ADD_OPTION('iconv')
X opt.SAMBA3_ADD_OPTION('acl-support')
X opt.SAMBA3_ADD_OPTION('dnsupdate')
X@@ -863,6 +864,17 @@
X conf.SET_TARGET_TYPE('avahi-common', 'EMPTY')
X conf.SET_TARGET_TYPE('avahi-client', 'EMPTY')
X
X+ if Options.options.with_dnssd:
X+ conf.env.with_dnssd = True
X+ if not conf.CHECK_HEADERS('dns_sd.h'):
X+ conf.env.with_dnssd = False
X+ if not conf.CHECK_FUNCS_IN('DNSServiceRegister', 'dns_sd'):
X+ conf.env.with_dnssd = False
X+ if conf.env.with_dnssd:
X+ conf.DEFINE('WITH_DNSSD_SUPPORT', 1)
X+ else:
X+ conf.SET_TARGET_TYPE('dns_sd', 'EMPTY')
X+
X if Options.options.with_iconv:
X conf.env.with_iconv = True
X if not conf.CHECK_FUNCS_IN('iconv_open', 'iconv', headers='iconv.h'):
X@@ -1660,9 +1672,6 @@
X if conf.CONFIG_SET('HAVE_VXFS'):
X default_shared_modules.extend(TO_LIST('vfs_vxfs'))
X
X- if conf.CONFIG_SET('HAVE_DBUS'):
X- default_shared_modules.extend(TO_LIST('vfs_snapper'))
X-
X explicit_shared_modules = TO_LIST(Options.options.shared_modules, delimiter=',')
X explicit_static_modules = TO_LIST(Options.options.static_modules, delimiter=',')
X
29420c01bee9ab7050f624a9a1924591
echo x - samba46/files/patch-source3__utils__net.c
sed 's/^X//' >samba46/files/patch-source3__utils__net.c << '40a1db94515406be9cfc5a60a46f508a'
X--- ./source3/utils/net.c.orig 2013-01-29 08:49:31 UTC
X+++ ./source3/utils/net.c 2013-01-31 15:04:24 UTC
X@@ -898,8 +898,13 @@
X set_global_myname(c->opt_requester_name);
X }
X
X- if (!c->opt_user_name && getenv("LOGNAME")) {
X- c->opt_user_name = getenv("LOGNAME");
X+ if (!c->opt_user_name) {
X+ if(getenv("LOGNAME"))
X+ c->opt_user_name = getenv("LOGNAME");
X+ else
X+ d_fprintf(stderr,
X+ _("Environment LOGNAME is not defined."
X+ " Trying anonymous access.\n"));
X }
X
X if (!c->opt_workgroup) {
40a1db94515406be9cfc5a60a46f508a
echo x - samba46/files/patch-wscript
sed 's/^X//' >samba46/files/patch-wscript << '8e9aaff001f92f2c8501c37dbde84918'
X--- wscript.orig 2017-03-01 05:04:57 UTC
X+++ wscript 2017-03-17 12:50:38 UTC
X@@ -40,7 +40,6 @@
X opt.RECURSE('selftest')
X opt.RECURSE('source4/lib/tls')
X opt.RECURSE('source4/dsdb/samdb/ldb_modules')
X- opt.RECURSE('pidl')
X opt.RECURSE('source3')
X opt.RECURSE('lib/util')
X opt.RECURSE('ctdb')
X@@ -163,7 +162,6 @@
X conf.RECURSE('nsswitch')
X conf.RECURSE('libcli/smbreadline')
X conf.RECURSE('lib/crypto')
X- conf.RECURSE('pidl')
X conf.RECURSE('selftest')
X if conf.CONFIG_GET('ENABLE_SELFTEST'):
X conf.RECURSE('lib/nss_wrapper')
8e9aaff001f92f2c8501c37dbde84918
echo x - samba46/files/patch-source3__winbindd__winbindd_dual_ndr.c
sed 's/^X//' >samba46/files/patch-source3__winbindd__winbindd_dual_ndr.c << 'b04cabbbe063573f0e756703f30fe2ba'
X--- source3/winbindd/winbindd_dual_ndr.c.org 2017-03-17 15:25:55 UTC
X+++ source3/winbindd/winbindd_dual_ndr.c 2017-03-17 15:26:41 UTC
X@@ -304,7 +304,7 @@
X int num_fns;
X bool ret;
X
X- fns = winbind_get_pipe_fns(&num_fns);
X+ winbind_get_pipe_fns(&fns, &num_fns);
X
X if (state->request->data.ndrcmd >= num_fns) {
X return WINBINDD_ERROR;
b04cabbbe063573f0e756703f30fe2ba
echo x - samba46/files/patch-buildtools__wafsamba__wafsamba.py
sed 's/^X//' >samba46/files/patch-buildtools__wafsamba__wafsamba.py << 'a8c4f02040dcdf1a5ab89407d99db9b6'
X--- buildtools/wafsamba/wafsamba.py.orig 2015-07-21 09:47:48 UTC
X+++ buildtools/wafsamba/wafsamba.py 2015-10-05 20:12:39 UTC
X@@ -892,7 +892,7 @@
X bld.env.SAMBA_EXPAND_XSL = bld.srcnode.abspath() + '/docs-xml/xslt/expand-sambadoc.xsl'
X bld.env.SAMBA_MAN_XSL = bld.srcnode.abspath() + '/docs-xml/xslt/man.xsl'
X bld.env.SAMBA_CATALOG = bld.srcnode.abspath() + '/bin/default/docs-xml/build/catalog.xml'
X- bld.env.SAMBA_CATALOGS = 'file:///etc/xml/catalog file:///usr/local/share/xml/catalog file://' + bld.env.SAMBA_CATALOG
X+ bld.env.SAMBA_CATALOGS = 'file:///etc/xml/catalog file://%%LOCALBASE%%/share/xml/catalog file://' + bld.env.SAMBA_CATALOG
X
X for m in manpages.split():
X source = m + '.xml'
a8c4f02040dcdf1a5ab89407d99db9b6
echo x - samba46/files/patch-dynconfig__wscript
sed 's/^X//' >samba46/files/patch-dynconfig__wscript << '672882d98e99e1c264f0117546af2707'
X--- ./dynconfig/wscript.orig 2012-11-13 08:03:38 UTC
X+++ ./dynconfig/wscript 2013-01-29 19:43:57 UTC
X@@ -127,6 +127,8 @@
X 'PKGCONFIGDIR' : {
X 'STD-PATH': '${LIBDIR}/pkgconfig',
X 'FHS-PATH': '${LIBDIR}/pkgconfig',
X+ 'OPTION': '--with-pkgconfigdir',
X+ 'HELPTEXT': 'Where to put .pc files',
X },
X 'SWATDIR' : {
X 'STD-PATH': '${DATADIR}/swat',
X@@ -236,8 +238,8 @@
X 'DELAY': True,
X },
X 'CONFIGFILE' : {
X- 'STD-PATH': '${CONFIGDIR}/smb.conf',
X- 'FHS-PATH': '${CONFIGDIR}/smb.conf',
X+ 'STD-PATH': '${CONFIGDIR}/%%SAMBA4_CONFIG%%',
X+ 'FHS-PATH': '${CONFIGDIR}/%%SAMBA4_CONFIG%%',
X 'DELAY': True,
X },
X 'LMHOSTSFILE' : {
X@@ -294,9 +296,6 @@
X flavor = 'FHS-PATH'
X else:
X flavor = 'STD-PATH'
X- if conf.env.PREFIX == '/usr' or conf.env.PREFIX == '/usr/local':
X- Logs.error("Don't install directly under /usr or /usr/local without using the FHS option (--enable-fhs)")
X- raise Utils.WafError("ERROR: invalid --prefix=%s value" % (conf.env.PREFIX))
X
X explicit_set ={}
X
672882d98e99e1c264f0117546af2707
echo x - samba46/files/patch-nsswitch__wscript_build
sed 's/^X//' >samba46/files/patch-nsswitch__wscript_build << 'e1ff2550fbd2afc9131abc12a3d04da5'
X--- nsswitch/wscript_build.orig 2016-04-26 09:19:33 UTC
X+++ nsswitch/wscript_build 2016-04-26 09:21:04 UTC
X@@ -54,12 +54,14 @@
X source='winbind_nss_linux.c winbind_nss_freebsd.c',
X deps='winbind-client',
X realname='nss_winbind.so.1',
X+ install_path='${PAMMODULESDIR}',
X vnum='1')
X
X bld.SAMBA3_LIBRARY('nss_wins',
X source='wins.c wins_freebsd.c',
X deps='''wbclient''',
X realname='nss_wins.so.1',
X+ install_path='${PAMMODULESDIR}',
X vnum='1')
X
X elif (host_os.rfind('netbsd') > -1):
e1ff2550fbd2afc9131abc12a3d04da5
echo x - samba46/files/patch-source3__smbd__quotas.c
sed 's/^X//' >samba46/files/patch-source3__smbd__quotas.c << '6c5d67b009484dc49c5b42528c6fce06'
X--- ./source3/smbd/quotas.c.orig 2012-10-02 08:24:45 UTC
X+++ ./source3/smbd/quotas.c 2013-11-18 22:45:12 UTC
X@@ -144,6 +144,7 @@
X if (!cutstr)
X return False;
X
X+ memset(&D, '\0', sizeof(D));
X memset(cutstr, '\0', len+1);
X host = strncat(cutstr,mnttype, sizeof(char) * len );
X DEBUG(5,("nfs_quotas: looking for mount on \"%s\"\n", cutstr));
X@@ -152,7 +153,7 @@
X args.gqa_pathp = testpath+1;
X args.gqa_uid = uid;
X
X- DEBUG(5,("nfs_quotas: Asking for host \"%s\" rpcprog \"%i\" rpcvers \"%i\" network \"%s\"\n", host, RQUOTAPROG, RQUOTAVERS, "udp"));
X+ DEBUG(5,("nfs_quotas: Asking for host \"%s\" rpcprog \"%lu\" rpcvers \"%lu\" network \"%s\"\n", host, RQUOTAPROG, RQUOTAVERS, "udp"));
X
X if ((clnt = clnt_create(host, RQUOTAPROG, RQUOTAVERS, "udp")) == NULL) {
X ret = False;
6c5d67b009484dc49c5b42528c6fce06
echo x - samba46/files/pkg-message.in
sed 's/^X//' >samba46/files/pkg-message.in << 'c63037de17ebf47fbc729d70908a6f28'
X===============================================================================
X
XHow to start: http://wiki.samba.org/index.php/Samba4/HOWTO
X
X* Your configuration is: %%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%
X
X* All the relevant databases are under: %%SAMBA4_LOCKDIR%%
X
X* All the logs are under: %%SAMBA4_LOGDIR%%
X
X%%AD_DC%%* Provisioning script is: %%PREFIX%%/bin/samba-tool
X%%AD_DC%%
X%%NSUPDATE%%You will need to specify location of the 'nsupdate' command in the
X%%NSUPDATE%%%%SAMBA4_CONFIG%% file:
X%%NSUPDATE%%
X%%NSUPDATE%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
X%%NSUPDATE%%
XFor additional documentation check: http://wiki.samba.org/index.php/Samba4
X
XBug reports should go to the: https://bugzilla.samba.org/
X
X===============================================================================
c63037de17ebf47fbc729d70908a6f28
echo x - samba46/files/patch-source3__client__dnsbrowse.c
sed 's/^X//' >samba46/files/patch-source3__client__dnsbrowse.c << '4235bb198cb7d98a45ef2a8dd9ebd407'
X--- source3/client/dnsbrowse.c.orig 2015-07-21 09:47:49 UTC
X+++ source3/client/dnsbrowse.c 2015-12-07 02:08:01 UTC
X@@ -91,7 +91,7 @@
X }
X }
X
X- TALLOC_FREE(fdset);
X+ TALLOC_FREE(ctx);
X DNSServiceRefDeallocate(mdns_conn_sdref);
X }
X
4235bb198cb7d98a45ef2a8dd9ebd407
echo x - samba46/files/README.FreeBSD.in
sed 's/^X//' >samba46/files/README.FreeBSD.in << '1ba8df62a2d6c07f17784087d381e304'
X
X !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
X !!! Please read before runing any tools !!!
X !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
X
XDocumentation
X=============
X
X o https://wiki.samba.org/index.php/Samba4/HOWTO
X
X o https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO
X
X o https://wiki.samba.org/index.php/Samba4/samba-tool/domain/classicupgrade/HOWTO
X
XFreeBSD specific information
X============================
X
X* Your configuration is in: %%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%
X
X* All the logs are under: %%SAMBA4_LOGDIR%%
X
X* All the relevant databases are under: %%SAMBA4_LOCKDIR%%
X
X* Provisioning script is: %%PREFIX%%/bin/samba-tool
X
XSamba4 provisioning requires file system(s) with POSIX ACLs support. At
Xthe moment that is UFS2 only. You have to add 'acls' option to the mount
Xflags to get things working.
X
XIt is known that ZFS-only installations don't work out of the box with
XSamba4. In partucular, s3fs service requires POSIX ACLs during provi-
Xsioning. It is possible to work around that requirement by specifying:
X
X # samba-tool domain provision --interactive --use-xattrs=no --use-ntvfs
X
XAnd removing later in '%%SAMBA4_CONFIG%%' options like:
X
X 'server services', 'dcerpc endpoint servers', 'posix:eadb'
X
Xand adding 'vfs objects = zfsacl' as well. Still this isn't supported
Xand tested configuration, so use it at your own risk.
X
XYou may find this tutorial useful, if you happen to run Samba4 on
XZFS-root:
X
X o http://glsan.com/community/samba4
X
XTo run this port you need to perform the following steps:
X---------------------------------------------------------
X
X0. If you had Samba3 port installed before, please, *take backups* of
Xall the relevant files. That includes 'smb.conf' file and all the
Xcontent of the '/var/db/samba/' directory.
X
XIf you had Samba4-devel installation before to my knowledge the best
Xoption would be to start from scratch.
X
X1a. Create new '%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%' file by running:
X
X # samba-tool domain provision
X
X1b. Or upgrade from the Samba3 'smb.conf' file by running:
X
X # samba-tool domain classicupgrade
X
X%%NSUPDATE%%1c. You will need to specify location of the 'nsupdate' command in the
X%%NSUPDATE%%'%%SAMBA4_CONFIG%%' file:
X%%NSUPDATE%%
X%%NSUPDATE%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
X%%NSUPDATE%%
X2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
X
X3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
XStop them, if necessary.
X
X4. Run '%%PREFIX%%/etc/rc.d/samba_server start' or reboot.
X
XWARNING! This port is still experimental and if you need any asistance,
Xplease, check archives of samba@lists.samba.org and ask there for help.
X
X https://lists.samba.org/archive/samba/
X
XIn case you found a bug which is clearly not related to the port build
Xprocess itself, plese file a bug report at:
X
X https://bugzilla.samba.org/
X
XAnd add me to CC list.
X
XYou may find those tools helpful:
X---------------------------------
X
XMicrosoft Remote Server Administration Tools (RSAT) for:
X
X* Vista: http://www.microsoft.com/en-us/download/details.aspx?id=21090
X* Windows 7: http://www.microsoft.com/en-us/download/details.aspx?id=7887
X
X
XFreeBSD Samba4 port maintainer: Timur I. Bakeyev
1ba8df62a2d6c07f17784087d381e304
echo x - samba46/files/patch-source4__rpc_server__lsa__dcesrv_lsa.c
sed 's/^X//' >samba46/files/patch-source4__rpc_server__lsa__dcesrv_lsa.c << '896b4f10abce3800e88e1db34a46c6bc'
X--- source4/rpc_server/lsa/dcesrv_lsa.c.org 2017-03-17 14:50:39 UTC
X+++ source4/rpc_server/lsa/dcesrv_lsa.c 2017-03-17 14:52:54 UTC
X@@ -1,6 +1,6 @@
X /* need access mask/acl implementation */
X
X-/*
X+/*
X Unix SMB/CIFS implementation.
X
X endpoint server for the lsarpc pipe
X@@ -45,7 +45,7 @@
X
X static NTSTATUS lsarpc__op_init_server(struct dcesrv_context *dce_ctx,
X const struct dcesrv_endpoint_server *ep_server);
X-static const struct dcesrv_interface dcesrv_lsarpc_interface;
X+const struct dcesrv_interface dcesrv_lsarpc_interface;
X
X #define DCESRV_INTERFACE_LSARPC_INIT_SERVER \
X dcesrv_interface_lsarpc_init_server
X@@ -4718,8 +4718,8 @@
X }
X
X
X-/*
X- dssetup_DsRoleGetDcOperationResults
X+/*
X+ dssetup_DsRoleGetDcOperationResults
X */
X static WERROR dcesrv_dssetup_DsRoleGetDcOperationResults(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
X struct dssetup_DsRoleGetDcOperationResults *r)
X@@ -4728,8 +4728,8 @@
X }
X
X
X-/*
X- dssetup_DsRoleCancel
X+/*
X+ dssetup_DsRoleCancel
X */
X static WERROR dcesrv_dssetup_DsRoleCancel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
X struct dssetup_DsRoleCancel *r)
896b4f10abce3800e88e1db34a46c6bc
echo x - samba46/files/patch-third_party__waf__wafadmin__Logs.py
sed 's/^X//' >samba46/files/patch-third_party__waf__wafadmin__Logs.py << '39373ad02ad8fd0e19dbbe2bece77a39'
X--- third_party/waf/wafadmin/Logs.py.orig 2015-07-21 09:47:50 UTC
X+++ third_party/waf/wafadmin/Logs.py 2015-10-05 18:46:33 UTC
X@@ -23,6 +23,9 @@
X 'cursor_off' :'\x1b[?25l',
X }
X
X+WAF_LOG_FORMAT = os.environ.get('WAF_LOG_FORMAT', LOG_FORMAT)
X+WAF_HOUR_FORMAT = os.environ.get('WAF_HOUR_FORMAT', HOUR_FORMAT)
X+
X got_tty = False
X term = os.environ.get('TERM', 'dumb')
X if not term in ['dumb', 'emacs']:
X@@ -84,7 +87,7 @@
X
X class formatter(logging.Formatter):
X def __init__(self):
X- logging.Formatter.__init__(self, LOG_FORMAT, HOUR_FORMAT)
X+ logging.Formatter.__init__(self, WAF_LOG_FORMAT, WAF_HOUR_FORMAT)
X
X def format(self, rec):
X if rec.levelno >= logging.WARNING or rec.levelno == logging.INFO:
39373ad02ad8fd0e19dbbe2bece77a39
echo x - samba46/files/patch-docs-xml__wscript_build
sed 's/^X//' >samba46/files/patch-docs-xml__wscript_build << '1bdec3946c5db81747e71e421d6e83d7'
X--- docs-xml/wscript_build.orig 2013-02-05 02:34:14 UTC
X+++ docs-xml/wscript_build 2013-02-05 02:34:33 UTC
X@@ -3,7 +3,6 @@
X manpages='''
X manpages/eventlogadm.8
X manpages/findsmb.1
X- manpages/libsmbclient.7
X manpages/lmhosts.5
X manpages/log2pcap.1
X manpages/idmap_ad.8
1bdec3946c5db81747e71e421d6e83d7
echo x - samba46/pkg-descr
sed 's/^X//' >samba46/pkg-descr << 'c3735ff0c017e59c4ba49f58f2aa4d67'
XSamba4 is an attempt to implement an Active Directory compatible Domain
XController.
X
XIn short, you can join a WinNT, Win2000, WinXP or Win2003 member server
Xto a Samba4 domain, and it will behave much as it does in AD, including
XKerberos domain logins where applicable.
X
XWWW: http://www.samba.org/
c3735ff0c017e59c4ba49f58f2aa4d67
echo x - samba46/Makefile
sed 's/^X//' >samba46/Makefile << '88996415d62671263f79aaad3e930004'
X# Created by: timur@FreeBSD.org
X# $FreeBSD: head/net/samba44/Makefile 431079 2017-01-10 12:08:19Z antoine $
X
XPORTNAME?= ${SAMBA4_BASENAME}46
XPORTVERSION?= ${SAMBA4_VERSION}
X#PORTREVISION?= 1
XCATEGORIES?= net
XMASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
XDISTNAME= ${SAMBA4_DISTNAME}
X
XMAINTAINER?= timur@FreeBSD.org
XCOMMENT?= Free SMB/CIFS and AD/DC server and client for Unix
X
XLICENSE= GPLv3
X
XCONFLICTS?= *samba3[2-6]-3.* samba4-4.0.* samba41-4.1.* samba42-4.2.* samba43-4.3.* samba44-4.4.*
X
X#EXTRA_PATCHES= ${PATCHDIR}/extra-patch-security:-p1
X
XSAMBA4_BASENAME= samba
XSAMBA4_PORTNAME= ${SAMBA4_BASENAME}4
XSAMBA4_VERSION= 4.6.0
XSAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|}
X
XWRKSRC?= ${WRKDIR}/${DISTNAME}
X
X.if !defined(SAMBA4_SUBPORT)
XCPE_VENDOR= samba
XCPE_PRODUCT= samba
X# Directories
XVARDIR= ${DESTDIR}/var
XSAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME}
XSAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME}
XSAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME}
XSAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private
XSAMBA4_PAMDIR= ${PREFIX}/lib
XSAMBA4_LIBDIR= ${PREFIX}/lib/${SAMBA4_PORTNAME}
XSAMBA4_MODULEDIR= ${PREFIX}/lib/shared-modules
XSAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME}
XSAMBA4_CONFDIR= ${PREFIX}/etc
XSAMBA4_CONFIG= smb4.conf
X
XCONFIGURE_ARGS+= --mandir="${MANPREFIX}/man" \
X --sysconfdir="${SAMBA4_CONFDIR}" \
X --includedir="${SAMBA4_INCLUDEDIR}" \
X --datadir="${DATADIR}" \
X --libdir="${SAMBA4_LIBDIR}" \
X --with-privatelibdir="${SAMBA4_LIBDIR}/private" \
X --with-pammodulesdir="${SAMBA4_PAMDIR}" \
X --with-modulesdir="${SAMBA4_MODULEDIR}" \
X --with-pkgconfigdir="${PKGCONFIGDIR}" \
X --localstatedir="${VARDIR}" \
X --with-piddir="${SAMBA4_RUNDIR}" \
X --with-sockets-dir="${SAMBA4_RUNDIR}" \
X --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \
X --with-lockdir="${SAMBA4_LOCKDIR}" \
X --with-statedir="${SAMBA4_LOCKDIR}" \
X --with-cachedir="${SAMBA4_LOCKDIR}" \
X --with-privatedir="${SAMBA4_PRIVATEDIR}" \
X --with-logfilebase="${SAMBA4_LOGDIR}"
X# Flags
XCONFIGURE_ENV+= PTHREAD_LDFLAGS="-lpthread"
X
XUSES= cpe compiler waf pkgconfig perl5 python:2 \
X readline iconv shebangfix
XUSE_PERL5= build
XUSE_LDCONFIG= ${SAMBA4_LIBDIR}
XWAF_CMD= buildtools/bin/waf
XCONFIGURE_LOG= bin/config.log
X
XPKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
XPLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;}
X# XXX: Unconditional dependencies which can't be switched off(if present
X# in the system)
X# popt
XLIB_DEPENDS+= libpopt.so:devel/popt
X# inotify
XLIB_DEPENDS+= libinotify.so:devel/libinotify
X# GNUTLS
XLIB_DEPENDS+= libgnutls.so:security/gnutls
X# NFS4 ACL glue
XLIB_DEPENDS+= libsunacl.so:sysutils/libsunacl
X# Libarchive
XBUILD_DEPENDS+= libarchive>=3.1.2:archivers/libarchive
XRUN_DEPENDS+= libarchive>=3.1.2:archivers/libarchive
X# External Samba dependencies
X# IDL compiler
XBUILD_DEPENDS+= p5-Parse-Pidl>=4.3.1:devel/p5-Parse-Pidl
X# External Python modules
XBUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython
XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython
XPLIST_SUB+= PY_DNSPYTHON="@comment "
X#
XBUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601
XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601
XPLIST_SUB+= PY_ISO8601="@comment "
X# talloc
XBUILD_DEPENDS+= talloc>=2.1.9:devel/talloc
XRUN_DEPENDS+= talloc>=2.1.9:devel/talloc
XSAMBA4_BUNDLED_LIBS+= !talloc
X# tevent
XBUILD_DEPENDS+= tevent>=0.9.31:devel/tevent
XRUN_DEPENDS+= tevent>=0.9.31:devel/tevent
XSAMBA4_BUNDLED_LIBS+= !tevent
X# tdb
XBUILD_DEPENDS+= tdb>=1.3.8:databases/tdb
XRUN_DEPENDS+= tdb>=1.3.8:databases/tdb
XSAMBA4_BUNDLED_LIBS+= !tdb
X# ldb
XBUILD_DEPENDS+= ldb>=1.1.29:databases/ldb
XRUN_DEPENDS+= ldb>=1.1.29:databases/ldb
XSAMBA4_BUNDLED_LIBS+= !ldb
X# Don't use external libcom_err
XSAMBA4_BUNDLED_LIBS+= com_err
X##############################################################################
X# Options
XOPTIONS_DEFINE= ACL_SUPPORT AD_DC ADS CUPS DEBUG \
X DNSUPDATE DOCS FAM LDAP \
X PTHREADPOOL QUOTAS SYSLOG UTMP
X
XOPTIONS_DEFAULT:= ACL_SUPPORT AD_DC ADS DEBUG \
X DNSUPDATE DOCS FAM LDAP \
X PTHREADPOOL QUOTAS SYSLOG UTMP
X
XACL_SUPPORT_DESC= File system ACL support
XAD_DC_DESC= Active Directory Domain Controller support
XADS_DESC= Active Directory client support
XDNSUPDATE_DESC= Dynamic DNS update (require ADS)
XEXP_MODULES_DESC= Experimental modules
XFAM_DESC= File Alteration Monitor support
XLDAP_DESC= LDAP client support
XPAM_SMBPASS_DESC= PAM authentication via passdb backends
XPTHREADPOOL_DESC= Pthread pool
XQUOTAS_DESC= Disk quota support
XUTMP_DESC= UTMP accounting support
X##############################################################################
XOPTIONS_DEFINE+= DEVELOPER MANPAGES EXP_MODULES
X
XDEVELOPER_DESC= With development support
XMANPAGES_DESC= Build manpages from DOCBOOK templates
X
XOPTIONS_RADIO= DNS ZEROCONF
XOPTIONS_RADIO_DNS= NSUPDATE BIND99 BIND910 BIND911
XOPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER
X
XBIND99_DESC= Use bind99 as AD DC DNS server frontend
XBIND910_DESC= Use bind910 as AD DC DNS server frontend
XBIND911_DESC= Use bind911 as AD DC DNS server frontend
XNSUPDATE_DESC= Use samba NSUPDATE utility for AD DC
X
X.include
X
XCONFIGURE_ARGS+= \
X --with-pam \
X --with-iconv \
X --with-winbind \
X --disable-rpath \
X --without-gettext \
X --with-sendfile-support \
X --builtin-libraries=smbclient \
X ${ICONV_CONFIGURE_BASE}
X# for libexecinfo: (so that __builtin_frame_address() finds the top of the stack)
X.if ${ARCH} == "amd64"
XCFLAGS+= -fno-omit-frame-pointer
X.endif
X
X.if ${PORT_OPTIONS:MBIND99}
XRUN_DEPENDS+= bind99>=9.9.0.0:dns/bind99
XSUB_LIST+= NSUPDATE="@comment "
X.elif ${PORT_OPTIONS:MBIND910}
XRUN_DEPENDS+= bind910>=9.10.0.0:dns/bind910
XSUB_LIST+= NSUPDATE="@comment "
X.elif ${PORT_OPTIONS:MBIND911}
XRUN_DEPENDS+= bind911>=9.11.0.0:dns/bind911
XSUB_LIST+= NSUPDATE="@comment "
X.elif ${PORT_OPTIONS:MNSUPDATE}
XRUN_DEPENDS+= samba-nsupdate:dns/samba-nsupdate
XSUB_LIST+= NSUPDATE=""
X.else
XSUB_LIST+= NSUPDATE="@comment "
X.endif
X
X.if ${PORT_OPTIONS:MDEBUG}
XWITH_DEBUG= yes
XCONFIGURE_ARGS+= --verbose
XMAKE_ARGS+= --verbose
XCONFIGURE_ARGS+= --enable-debug
X.endif
X
X# https://bugzilla.samba.org/show_bug.cgi?id=8969
X.if ${PORT_OPTIONS:MDEVELOPER}
X#GDB_CMD?= gdb79
X# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046
X# XXX: Still may break, if the link isn't installed - blame devel/gdb maintainer then.
XGDB_CMD?= ${LOCALBASE}/bin/gdb
XBUILD_DEPENDS+= ${GDB_CMD}:devel/gdb
XRUN_DEPENDS+= ${GDB_CMD}:devel/gdb
XSAMBA4_MODULES+= auth_skel perfcount_test pdb_test vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent vfs_fake_acls
XCONFIGURE_ARGS+= --enable-developer --enable-selftest --with-ntvfs-fileserver --abi-check-disable
XPLIST_SUB+= DEVELOPER="" NTVFS=""
X.else
XGDB_CMD= true
XCONFIGURE_ARGS+= --without-ntvfs-fileserver
XPLIST_SUB+= DEVELOPER="@comment " NTVFS="@comment "
X.endif
X##############################################################################
X# XXX: That will blow up your installation
X# https://bugzilla.samba.org/show_bug.cgi?id=9302
X.if defined(CRAZY)
XWANT_EXP_MODULES= auth_samba4 auth_script auth_skel auth_unix auth_wbc \
X gpext_registry gpext_scripts gpext_security idmap_ad \
X idmap_autorid idmap_hash idmap_ldap idmap_passdb \
X idmap_rid idmap_tdb idmap_tdb2 idmap_nss nss_info_template \
X pdb_ldap pdb_samba_dsdb pdb_smbpasswd pdb_tdbsam \
X pdb_test pdb_wbc_sam perfcount_test vfs_acl_tdb \
X vfs_acl_xattr vfs_aio_fork \
X vfs_aio_pthread vfs_audit vfs_cacheprime vfs_cap \
X vfs_catia vfs_commit vfs_crossrename vfs_default_quota \
X vfs_dfs_samba4 vfs_dirsort vfs_expand_msdfs vfs_extd_audit \
X vfs_fake_acls vfs_fake_perms vfs_full_audit vfs_media_harmony \
X vfs_netatalk vfs_posix_eadb vfs_preopen vfs_readahead \
X vfs_readonly vfs_recycle vfs_scannedonly vfs_shadow_copy \
X vfs_shadow_copy2 vfs_shadow_copy_test vfs_skel_opaque \
X vfs_skel_transparent vfs_smb_traffic_analyzer vfs_streams_depot \
X vfs_streams_xattr vfs_syncops vfs_time_audit \
X vfs_xattr_tdb vfs_zfsacl
X.endif
X
X.if ${PORT_OPTIONS:MEXP_MODULES}
X. if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES)
XWANT_EXP_MODULES= vfs_cacheprime gpext_scripts gpext_security gpext_registry
X. endif
X.endif
X
X.if ${PORT_OPTIONS:MACL_SUPPORT}
XLIB_DEPENDS+= libsunacl.so:sysutils/libsunacl
XWANT_EXP_MODULES+= vfs_zfsacl
XSAMBA4_MODULES+= vfs_zfsacl
XCONFIGURE_ARGS+= --with-acl-support
X.else
XCONFIGURE_ARGS+= --without-acl-support
X.endif
X
X.if ! ${PORT_OPTIONS:MAD_DC}
XCONFIGURE_ARGS+= --without-ad-dc
XPLIST_SUB+= AD_DC="@comment "
XSUB_LIST+= AD_DC="@comment "
X.else
XPLIST_SUB+= AD_DC=""
XSUB_LIST+= AD_DC=""
X.endif
X
X.if ${PORT_OPTIONS:MADS}
XSAMBA4_WANT_ADS= yes
XSAMBA4_WANT_LDAP= yes
X# List of extra modules taken from RHEL build
X# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197320
XSAMBA4_MODULES+= idmap_rid idmap_ad idmap_hash idmap_adex idmap_tdb2
X.endif
X
X.if ${PORT_OPTIONS:MAVAHI}
XLIB_DEPENDS+= libavahi-client.so:net/avahi-app
XCONFIGURE_ARGS+= --enable-avahi
X.else
XCONFIGURE_ARGS+= --disable-avahi
X.endif
X
X.if ${PORT_OPTIONS:MMDNSRESPONDER}
XLIB_DEPENDS+= libdns_sd.so:net/mDNSResponder
XCONFIGURE_ARGS+= --enable-dnssd
X.else
XCONFIGURE_ARGS+= --disable-dnssd
X.endif
X
X.if ${PORT_OPTIONS:MCUPS}
XLIB_DEPENDS+= libcups.so:print/cups
XCONFIGURE_ARGS+= --enable-cups --enable-iprint
XPLIST_SUB+= CUPS=""
X.else
XCONFIGURE_ARGS+= --disable-cups --disable-iprint
XPLIST_SUB+= CUPS="@comment "
X.endif
X
X.if ${PORT_OPTIONS:MDNSUPDATE}
XSAMBA_WANT_ADS= yes
XCONFIGURE_ARGS+= --with-dnsupdate
XPLIST_SUB+= DNSUPDATE=""
X.else
XCONFIGURE_ARGS+= --without-dnsupdate
XPLIST_SUB+= DNSUPDATE="@comment "
X.endif
X
X# https://bugzilla.samba.org/show_bug.cgi?id=9545
X.if ${PORT_OPTIONS:MFAM}
XUSES+= fam
XCONFIGURE_ARGS+= --with-fam
X.else
XCONFIGURE_ARGS+= --without-fam
X.endif
X
X.if ${PORT_OPTIONS:MLDAP}
XSAMBA4_WANT_LDAP= yes
X.endif
X
X.if ${PORT_OPTIONS:MPTHREADPOOL}
XCONFIGURE_ARGS+= --enable-pthreadpool
XSAMBA4_MODULES+= vfs_aio_pthread
X.else
XCONFIGURE_ARGS+= --disable-pthreadpool
X.endif
X
X.if ${PORT_OPTIONS:MQUOTAS}
XCONFIGURE_ARGS+= --with-quotas
X.else
XCONFIGURE_ARGS+= --without-quotas
X.endif
X
X.if ${PORT_OPTIONS:MSYSLOG}
XCONFIGURE_ARGS+= --with-syslog
X.else
XCONFIGURE_ARGS+= --without-syslog
X.endif
X
X.if ${PORT_OPTIONS:MUTMP}
XCONFIGURE_ARGS+= --with-utmp
X.else
XCONFIGURE_ARGS+= --without-utmp
X.endif
X
X.if defined(SAMBA4_WANT_ADS)
XCONFIGURE_ARGS+= --with-ads
XPLIST_SUB+= ADS=""
X.else
XCONFIGURE_ARGS+= --without-ads
XPLIST_SUB+= ADS="@comment "
X.endif
X
X.if defined(SAMBA4_WANT_LDAP)
XUSE_OPENLDAP= yes
XCONFIGURE_ARGS+= --with-ldap
XPLIST_SUB+= LDAP=""
X.else
XCONFIGURE_ARGS+= --without-ldap
XPLIST_SUB+= LDAP="@comment "
X.endif
X
X.if ! ${PORT_OPTIONS:MMANPAGES}
XCONFIGURE_ENV+= XSLTPROC="true"
X.else
XBUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
X xsltproc:textproc/libxslt
X.endif
X
X.if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS)
XCONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}"
X.endif
X
X.if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES)
XSAMBA4_MODULES+= ${WANT_EXP_MODULES}
X.endif
X
X.if defined(SAMBA4_MODULES) && !empty(SAMBA4_MODULES)
XCONFIGURE_ARGS+= --with-shared-modules="${SAMBA4_MODULES:Q:C|(\\\\ )+|,|g:S|\\||g}"
X.endif
X# XXX: Dirty
X.for module in auth_samba4 auth_skel auth_unix auth_wbc gpext_registry gpext_scripts \
X gpext_security idmap_ad idmap_ldap idmap_nss idmap_passdb idmap_tdb \
X nss_info_template pdb_ldap pdb_samba_dsdb pdb_smbpasswd pdb_tdbsam \
X pdb_test pdb_wbc_sam perfcount_test vfs_aio_pthread \
X vfs_cacheprime vfs_dfs_samba4 vfs_fake_acls \
X vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent
X. if !empty(SAMBA4_MODULES) && ${SAMBA4_MODULES:M${module}}
XPLIST_SUB+= MODULE_${module:tu}=""
X. else
XPLIST_SUB+= MODULE_${module:tu}="@comment "
X. endif
X.endfor
X##############################################################################
X# !SAMBA4_SUBPORT
X.endif
X
X.include
X
X.if !defined(SAMBA4_SUBPORT)
X
XSAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \
X SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \
X SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \
X SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \
X SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \
X SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \
X SAMBA4_CONFIG="${SAMBA4_CONFIG}"
X
XPLIST_SUB+= ${SAMBA4_SUB}
XSUB_LIST+= ${SAMBA4_SUB}
X
XUSE_RC_SUBR= samba_server
XSUB_FILES= pkg-message README.FreeBSD
X# Make sure that the right version of Python is used by the tools
X# https://bugzilla.samba.org/show_bug.cgi?id=7305
XSHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/*
X# No fancy color error messages
X.if ${COMPILER_TYPE} == "clang"
XCFLAGS+= -fno-color-diagnostics
X.endif
XCONFIGURE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s'
XMAKE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s'
X
XSAMBA_MAN1+= dbwrap_tool.1 findsmb.1 gentest.1 locktest.1 \
X log2pcap.1 masktest.1 ndrdump.1 nmblookup.1 \
X nmblookup4.1 ntlm_auth.1 oLschema2ldif.1 \
X profiles.1 regdiff.1 regpatch.1 regshell.1 \
X regtree.1 rpcclient.1 sharesec.1 smbcacls.1 \
X smbclient.1 smbcontrol.1 smbcquotas.1 smbget.1 \
X smbstatus.1 smbtar.1 smbtorture.1 smbtree.1 \
X testparm.1 vfstest.1 wbinfo.1 mvxattr.1
X
XSAMBA_MAN5+= lmhosts.5 smbgetrc.5 smbpasswd.5 pam_winbind.conf.5 \
X smb.conf.5
X
XSAMBA_MAN7+= samba.7 winbind_krb5_locator.7
X
XSAMBA_MAN8+= cifsdd.8 eventlogadm.8 idmap_ad.8 idmap_autorid.8 idmap_hash.8 \
X idmap_ldap.8 idmap_nss.8 idmap_rfc2307.8 idmap_rid.8 \
X idmap_tdb.8 idmap_tdb2.8 net.8 nmbd.8 pam_winbind.8 pdbedit.8 \
X samba-regedit.8 samba-tool.8 samba.8 smbd.8 smbpasswd.8 \
X smbspool_krb5_wrapper.8 smbspool.8 smbta-util.8 vfs_acl_tdb.8 vfs_acl_xattr.8 \
X vfs_aio_fork.8 vfs_aio_linux.8 vfs_aio_pthread.8 \
X vfs_audit.8 vfs_cacheprime.8 vfs_cap.8 vfs_catia.8 vfs_ceph.8 \
X vfs_commit.8 vfs_crossrename.8 vfs_default_quota.8 \
X vfs_dirsort.8 vfs_extd_audit.8 vfs_fake_perms.8 vfs_fileid.8 \
X vfs_fruit.8 vfs_full_audit.8 vfs_glusterfs.8 vfs_gpfs.8 vfs_media_harmony.8 \
X vfs_netatalk.8 vfs_offline.8 vfs_prealloc.8 \
X vfs_preopen.8 vfs_readahead.8 vfs_readonly.8 \
X vfs_recycle.8 vfs_scannedonly.8 vfs_shadow_copy.8 \
X vfs_shadow_copy2.8 vfs_snapper.8 vfs_smb_traffic_analyzer.8 \
X vfs_streams_depot.8 vfs_streams_xattr.8 vfs_syncops.8 vfs_time_audit.8 \
X vfs_tsmsm.8 vfs_worm.8 vfs_xattr_tdb.8 winbindd.8 \
X vfs_linux_xfs_sgid.8 vfs_btrfs.8 vfs_shell_snap.8 vfs_unityed_media.8 \
X idmap_script.8
X
XPORTDOCS= README.FreeBSD
X
XIGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support
X
Xpost-extract:
X @${RM} -r ${WRKSRC}/pidl
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \
X ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py
X @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
X ${PATCH_WRKSRC}/buildtools/wafsamba/samba_pidl.py \
X ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py
X @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \
X ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh
X @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \
X ${PATCH_WRKSRC}/dynconfig/wscript
X
X# Use threading (or multiprocessing) but not thread (renamed in python 3+).
Xpre-configure:
X @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \
X ${ECHO_CMD}; \
X ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \
X ${ECHO_CMD}; \
X ${FALSE}; \
X fi
X
X# XXX: Gross hack to allow build newer Samba while old one is installed.
X# This implies that LINKFLAGS_PYEMBED contains flags which are already
X# used in other parts of LINKFLAGS, namely -L${LOCALBASE}/lib and -pthread
Xpost-configure:
X -${REINPLACE_CMD} -e 's|LINKFLAGS_PYEMBED.*|LINKFLAGS_PYEMBED = []|' \
X ${CONFIGURE_WRKSRC}/bin/c4che/default.cache.py
X
Xpre-build:
X.if ! ${PORT_OPTIONS:MMANPAGES}
X. for man in libcli/nbt/man/nmblookup4.1 \
X librpc/tools/ndrdump.1 \
X source4/lib/registry/man/regdiff.1 \
X source4/lib/registry/man/regpatch.1 \
X source4/lib/registry/man/regshell.1 \
X source4/lib/registry/man/regtree.1 \
X source4/torture/man/gentest.1 \
X source4/torture/man/locktest.1 \
X source4/torture/man/masktest.1 \
X source4/torture/man/smbtorture.1 \
X source4/utils/man/ntlm_auth4.1 \
X source4/utils/man/oLschema2ldif.1
X -@${MKDIR} `dirname ${BUILD_WRKSRC}/bin/default/${man}`
X ${INSTALL_MAN} ${FILESDIR}/man/`basename ${man}` ${BUILD_WRKSRC}/bin/default/${man}
X. endfor
X -@${MKDIR} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages
X. for man in ${SAMBA_MAN1} ${SAMBA_MAN5} ${SAMBA_MAN7} ${SAMBA_MAN8}
X -${INSTALL_MAN} ${BUILD_WRKSRC}/docs/manpages/${man} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages
X. endfor
X.endif
X
Xpost-install:
X @${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/man/man5/smb4.conf.5.gz
X.if ${PORT_OPTIONS:MDOCS}
X @${MKDIR} ${STAGEDIR}${DOCSDIR}
X. for doc in ${PORTDOCS}
X ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR}
X. endfor
X.endif
X# Run post-install script
X.for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR}
X @${INSTALL} -d -m 0755 "${STAGEDIR}${dir}"
X.endfor
X @${INSTALL} -d -m 0700 "${STAGEDIR}${SAMBA4_PRIVATEDIR}"
X.for dir in auth bind9 gensec gpext idmap ldb nss_info pdb perfcount process_model service vfs
X @${MKDIR} "${STAGEDIR}${SAMBA4_MODULEDIR}/${dir}"
X.endfor
X
X.if ${PORT_OPTIONS:MDEVELOPER}
Xtest: build
X @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_CMD} ${MAKE_ARGS} $@)
X.endif
X
X# !SAMBA4_SUBPORT
X.endif
X
X.include
88996415d62671263f79aaad3e930004
echo x - samba46/distinfo
sed 's/^X//' >samba46/distinfo << '6c43df5c69222e9adf2b6eeeccea5d7c'
XTIMESTAMP = 1489573632
XSHA256 (samba-4.6.0.tar.gz) = a3b3592e63d7064cae2624991f4925a443f3846c0dabb7011aee052c3fd4cc2b
XSIZE (samba-4.6.0.tar.gz) = 21090602
6c43df5c69222e9adf2b6eeeccea5d7c
echo x - samba46/pkg-plist
sed 's/^X//' >samba46/pkg-plist << 'e69eb72b2b6fe2226f1e3ea13e3e3c11'
Xbin/cifsdd
Xbin/dbwrap_tool
Xbin/eventlogadm
Xbin/findsmb
Xbin/gentest
Xbin/locktest
Xbin/masktest
Xbin/mvxattr
Xbin/ndrdump
Xbin/net
Xbin/nmblookup
Xbin/ntlm_auth
Xbin/oLschema2ldif
Xbin/pdbedit
Xbin/profiles
Xbin/regdiff
Xbin/regpatch
Xbin/regshell
Xbin/regtree
Xbin/rpcclient
Xbin/samba-regedit
X%%AD_DC%%bin/samba-tool
Xbin/sharesec
Xbin/smbcacls
Xbin/smbclient
Xbin/smbcontrol
Xbin/smbcquotas
Xbin/smbget
Xbin/smbpasswd
Xbin/smbspool
Xbin/smbstatus
Xbin/smbtar
Xbin/smbtorture
Xbin/smbtree
Xbin/testparm
Xbin/wbinfo
Xsbin/nmbd
X%%AD_DC%%sbin/samba
X%%AD_DC%%sbin/samba_dnsupdate
X%%AD_DC%%sbin/samba_kcc
X%%AD_DC%%sbin/samba_spnupdate
X%%AD_DC%%sbin/samba_upgradedns
Xsbin/smbd
Xsbin/winbindd
Xinclude/samba4/charset.h
Xinclude/samba4/core/doserr.h
Xinclude/samba4/core/error.h
Xinclude/samba4/core/ntstatus.h
Xinclude/samba4/core/werror.h
Xinclude/samba4/credentials.h
Xinclude/samba4/dcerpc.h
X%%AD_DC%%include/samba4/dcerpc_server.h
X%%LDAP%%include/samba4/smb_ldap.h
X%%LDAP%%include/samba4/smbldap.h
Xinclude/samba4/core/hresult.h
Xinclude/samba4/domain_credentials.h
Xinclude/samba4/gen_ndr/atsvc.h
Xinclude/samba4/gen_ndr/auth.h
Xinclude/samba4/gen_ndr/dcerpc.h
Xinclude/samba4/gen_ndr/drsblobs.h
Xinclude/samba4/gen_ndr/drsuapi.h
Xinclude/samba4/gen_ndr/krb5pac.h
Xinclude/samba4/gen_ndr/lsa.h
Xinclude/samba4/gen_ndr/misc.h
Xinclude/samba4/gen_ndr/nbt.h
Xinclude/samba4/gen_ndr/ndr_atsvc.h
Xinclude/samba4/gen_ndr/ndr_dcerpc.h
Xinclude/samba4/gen_ndr/ndr_drsblobs.h
Xinclude/samba4/gen_ndr/ndr_drsuapi.h
Xinclude/samba4/gen_ndr/ndr_krb5pac.h
Xinclude/samba4/gen_ndr/ndr_misc.h
Xinclude/samba4/gen_ndr/ndr_nbt.h
Xinclude/samba4/gen_ndr/ndr_samr.h
Xinclude/samba4/gen_ndr/ndr_samr_c.h
Xinclude/samba4/gen_ndr/ndr_svcctl.h
Xinclude/samba4/gen_ndr/ndr_svcctl_c.h
Xinclude/samba4/gen_ndr/netlogon.h
Xinclude/samba4/gen_ndr/samr.h
Xinclude/samba4/gen_ndr/security.h
Xinclude/samba4/gen_ndr/server_id.h
Xinclude/samba4/gen_ndr/svcctl.h
Xinclude/samba4/ldb_wrap.h
Xinclude/samba4/libsmbclient.h
Xinclude/samba4/lookup_sid.h
Xinclude/samba4/machine_sid.h
Xinclude/samba4/ndr.h
Xinclude/samba4/ndr/ndr_dcerpc.h
Xinclude/samba4/ndr/ndr_drsblobs.h
Xinclude/samba4/ndr/ndr_drsuapi.h
Xinclude/samba4/ndr/ndr_krb5pac.h
Xinclude/samba4/ndr/ndr_nbt.h
Xinclude/samba4/ndr/ndr_svcctl.h
Xinclude/samba4/netapi.h
Xinclude/samba4/param.h
Xinclude/samba4/passdb.h
Xinclude/samba4/policy.h
Xinclude/samba4/rpc_common.h
Xinclude/samba4/samba/session.h
Xinclude/samba4/samba/version.h
Xinclude/samba4/share.h
Xinclude/samba4/smb2_lease_struct.h
Xinclude/samba4/smbconf.h
Xinclude/samba4/tdr.h
Xinclude/samba4/tsocket.h
Xinclude/samba4/tsocket_internal.h
Xinclude/samba4/util/attr.h
Xinclude/samba4/util/blocking.h
Xinclude/samba4/util/byteorder.h
Xinclude/samba4/util/data_blob.h
Xinclude/samba4/util/debug.h
Xinclude/samba4/util/fault.h
Xinclude/samba4/util/genrand.h
Xinclude/samba4/util/idtree.h
Xinclude/samba4/util/idtree_random.h
Xinclude/samba4/util/memory.h
Xinclude/samba4/util/safe_string.h
Xinclude/samba4/util/signal.h
Xinclude/samba4/util/string_wrappers.h
Xinclude/samba4/util/substitute.h
Xinclude/samba4/util/talloc_stack.h
Xinclude/samba4/util/tevent_ntstatus.h
Xinclude/samba4/util/tevent_unix.h
Xinclude/samba4/util/tevent_werror.h
Xinclude/samba4/util/time.h
Xinclude/samba4/util_ldb.h
Xinclude/samba4/wbclient.h
X@dir include/samba4/util
X@dir include/samba4/samba
X@dir include/samba4/ndr
X@dir include/samba4/gen_ndr
X@dir include/samba4/core
X@dir include/samba4
Xlib/samba4/libdcerpc-binding.so
Xlib/samba4/libdcerpc-binding.so.0
Xlib/samba4/libdcerpc-samr.so
Xlib/samba4/libdcerpc-samr.so.0
X%%AD_DC%%lib/samba4/libdcerpc-server.so
X%%AD_DC%%lib/samba4/libdcerpc-server.so.0
Xlib/samba4/libdcerpc.so
Xlib/samba4/libdcerpc.so.0
Xlib/samba4/libndr-krb5pac.so
Xlib/samba4/libndr-krb5pac.so.0
Xlib/samba4/libndr-nbt.so
Xlib/samba4/libndr-nbt.so.0
Xlib/samba4/libndr-standard.so
Xlib/samba4/libndr-standard.so.0
Xlib/samba4/libndr.so
Xlib/samba4/libndr.so.0
Xlib/samba4/libnetapi.so
Xlib/samba4/libnetapi.so.0
Xlib/samba4/libsamba-errors.so
Xlib/samba4/libsamba-credentials.so
Xlib/samba4/libsamba-credentials.so.0
Xlib/samba4/libsamba-errors.so.1
Xlib/samba4/libsamba-hostconfig.so
Xlib/samba4/libsamba-hostconfig.so.0
Xlib/samba4/libsamba-passdb.so
Xlib/samba4/libsamba-passdb.so.0
Xlib/samba4/libsamba-policy.so
Xlib/samba4/libsamba-policy.so.0
Xlib/samba4/libsamba-util.so
Xlib/samba4/libsamba-util.so.0
Xlib/samba4/libsamdb.so
Xlib/samba4/libsamdb.so.0
Xlib/samba4/libsmbconf.so
Xlib/samba4/libsmbconf.so.0
X%%LDAP%%lib/samba4/libsmbldap.so
X%%LDAP%%lib/samba4/libsmbldap.so.0
Xlib/samba4/libtevent-util.so
Xlib/samba4/libtevent-util.so.0
Xlib/samba4/libwbclient.so
Xlib/samba4/libwbclient.so.0
Xlib/samba4/winbind_krb5_locator.so
Xlib/nss_winbind.so.1
Xlib/nss_wins.so.1
Xlib/pam_winbind.so
X%%CUPS%%libexec/samba/smbspool_krb5_wrapper
X%%AD_DC%%lib/samba4/private/libdlz-bind9-for-torture-samba4.so
X%%AD_DC%%lib/samba4/private/libposix-eadb-samba4.so
X%%AD_DC%%lib/samba4/private/libprocess-model-samba4.so
X%%AD_DC%%lib/samba4/private/libservice-samba4.so
Xlib/samba4/private/libCHARSET3-samba4.so
Xlib/samba4/private/libHDB-SAMBA4-samba4.so
Xlib/samba4/private/libLIBWBCLIENT-OLD-samba4.so
Xlib/samba4/private/libMESSAGING-samba4.so
Xlib/samba4/private/libaddns-samba4.so
Xlib/samba4/private/libads-samba4.so
Xlib/samba4/private/libasn1-samba4.so.8
Xlib/samba4/private/libasn1util-samba4.so
Xlib/samba4/private/libauth-sam-reply-samba4.so
Xlib/samba4/private/libauth-samba4.so
Xlib/samba4/private/libauth-unix-token-samba4.so
Xlib/samba4/private/libauth4-samba4.so
Xlib/samba4/private/libauthkrb5-samba4.so
Xlib/samba4/private/libcli-cldap-samba4.so
Xlib/samba4/private/libcli-ldap-common-samba4.so
Xlib/samba4/private/libcli-ldap-samba4.so
Xlib/samba4/private/libcli-nbt-samba4.so
Xlib/samba4/private/libcli-smb-common-samba4.so
Xlib/samba4/private/libcli-spoolss-samba4.so
Xlib/samba4/private/libcliauth-samba4.so
Xlib/samba4/private/libcluster-samba4.so
Xlib/samba4/private/libcmdline-credentials-samba4.so
Xlib/samba4/private/libcom_err-samba4.so.0
Xlib/samba4/private/libdb-glue-samba4.so
Xlib/samba4/private/libdbwrap-samba4.so
Xlib/samba4/private/libdcerpc-samba-samba4.so
Xlib/samba4/private/libdcerpc-samba4.so
X%%AD_DC%%lib/samba4/private/libdfs-server-ad-samba4.so
X%%AD_DC%%lib/samba4/private/libdnsserver-common-samba4.so
Xlib/samba4/private/libdsdb-module-samba4.so
Xlib/samba4/private/libevents-samba4.so
Xlib/samba4/private/libflag-mapping-samba4.so
Xlib/samba4/private/libgenrand-samba4.so
Xlib/samba4/private/libgensec-samba4.so
Xlib/samba4/private/libgpo-samba4.so
Xlib/samba4/private/libgse-samba4.so
Xlib/samba4/private/libgssapi-samba4.so.2
Xlib/samba4/private/libhcrypto-samba4.so.5
Xlib/samba4/private/libhdb-samba4.so.11
Xlib/samba4/private/libheimbase-samba4.so.1
Xlib/samba4/private/libheimntlm-samba4.so.1
Xlib/samba4/private/libhttp-samba4.so
Xlib/samba4/private/libhx509-samba4.so.5
Xlib/samba4/private/libidmap-samba4.so
Xlib/samba4/private/libinterfaces-samba4.so
Xlib/samba4/private/libiov-buf-samba4.so
Xlib/samba4/private/libkdc-samba4.so.2
Xlib/samba4/private/libkrb5-samba4.so.26
Xlib/samba4/private/libkrb5samba-samba4.so
Xlib/samba4/private/libldbsamba-samba4.so
Xlib/samba4/private/liblibcli-lsa3-samba4.so
Xlib/samba4/private/liblibcli-netlogon3-samba4.so
Xlib/samba4/private/liblibsmb-samba4.so
Xlib/samba4/private/libmessages-dgm-samba4.so
Xlib/samba4/private/libmessages-util-samba4.so
Xlib/samba4/private/libmsghdr-samba4.so
Xlib/samba4/private/libmsrpc3-samba4.so
Xlib/samba4/private/libndr-samba-samba4.so
Xlib/samba4/private/libndr-samba4.so
Xlib/samba4/private/libnet-keytab-samba4.so
Xlib/samba4/private/libnetif-samba4.so
Xlib/samba4/private/libnon-posix-acls-samba4.so
Xlib/samba4/private/libnpa-tstream-samba4.so
Xlib/samba4/private/libnss-info-samba4.so
Xlib/samba4/private/libpac-samba4.so
Xlib/samba4/private/libpopt-samba3-samba4.so
Xlib/samba4/private/libprinting-migrate-samba4.so
Xlib/samba4/private/libregistry-samba4.so
Xlib/samba4/private/libreplace-samba4.so
Xlib/samba4/private/libroken-samba4.so.19
Xlib/samba4/private/libsamba-cluster-support-samba4.so
Xlib/samba4/private/libsamba-debug-samba4.so
Xlib/samba4/private/libsamba-modules-samba4.so
Xlib/samba4/private/libsamba-net-samba4.so
Xlib/samba4/private/libsamba-python-samba4.so
Xlib/samba4/private/libsamba-security-samba4.so
Xlib/samba4/private/libsamba-sockets-samba4.so
Xlib/samba4/private/libsamba3-util-samba4.so
Xlib/samba4/private/libsamdb-common-samba4.so
Xlib/samba4/private/libsecrets3-samba4.so
Xlib/samba4/private/libserver-id-db-samba4.so
Xlib/samba4/private/libserver-role-samba4.so
Xlib/samba4/private/libshares-samba4.so
Xlib/samba4/private/libsmb-transport-samba4.so
Xlib/samba4/private/libsmbclient-raw-samba4.so
Xlib/samba4/private/libsmbd-base-samba4.so
Xlib/samba4/private/libsmbd-conn-samba4.so
Xlib/samba4/private/libsmbd-shim-samba4.so
X%%LDAP%%lib/samba4/private/libsmbldaphelper-samba4.so
X%%NTVFS%%lib/samba4/private/libntvfs-samba4.so
Xlib/samba4/private/libsmbpasswdparser-samba4.so
Xlib/samba4/private/libsocket-blocking-samba4.so
Xlib/samba4/private/libsys-rw-samba4.so
Xlib/samba4/private/libtalloc-report-samba4.so
Xlib/samba4/private/libtdb-wrap-samba4.so
Xlib/samba4/private/libtime-basic-samba4.so
Xlib/samba4/private/libtorture-samba4.so
Xlib/samba4/private/libtrusts-util-samba4.so
Xlib/samba4/private/libutil-cmdline-samba4.so
Xlib/samba4/private/libutil-reg-samba4.so
Xlib/samba4/private/libutil-setid-samba4.so
Xlib/samba4/private/libutil-tdb-samba4.so
Xlib/samba4/private/libwinbind-client-samba4.so
Xlib/samba4/private/libwind-samba4.so.0
Xlib/samba4/private/libxattr-tdb-samba4.so
X%%AD_DC%%lib/shared-modules/bind9/dlz_bind9.so
X%%AD_DC%%lib/shared-modules/bind9/dlz_bind9_10.so
X%%AD_DC%%lib/shared-modules/bind9/dlz_bind9_9.so
X%%AD_DC%%lib/shared-modules/gensec/krb5.so
X%%AD_DC%%lib/shared-modules/ldb/acl.so
X%%AD_DC%%lib/shared-modules/ldb/aclread.so
X%%AD_DC%%lib/shared-modules/ldb/anr.so
X%%AD_DC%%lib/shared-modules/ldb/descriptor.so
X%%AD_DC%%lib/shared-modules/ldb/dirsync.so
X%%AD_DC%%lib/shared-modules/ldb/extended_dn_in.so
X%%AD_DC%%lib/shared-modules/ldb/extended_dn_out.so
X%%AD_DC%%lib/shared-modules/ldb/extended_dn_store.so
X%%AD_DC%%lib/shared-modules/ldb/instancetype.so
X%%AD_DC%%lib/shared-modules/ldb/lazy_commit.so
X%%AD_DC%%lib/shared-modules/ldb/linked_attributes.so
X%%AD_DC%%lib/shared-modules/ldb/local_password.so
X%%AD_DC%%lib/shared-modules/ldb/new_partition.so
X%%AD_DC%%lib/shared-modules/ldb/objectclass.so
X%%AD_DC%%lib/shared-modules/ldb/objectclass_attrs.so
X%%AD_DC%%lib/shared-modules/ldb/objectguid.so
X%%AD_DC%%lib/shared-modules/ldb/operational.so
X%%AD_DC%%lib/shared-modules/ldb/partition.so
X%%AD_DC%%lib/shared-modules/ldb/password_hash.so
X%%AD_DC%%lib/shared-modules/ldb/ranged_results.so
X%%AD_DC%%lib/shared-modules/ldb/repl_meta_data.so
X%%AD_DC%%lib/shared-modules/ldb/resolve_oids.so
X%%AD_DC%%lib/shared-modules/ldb/rootdse.so
X%%AD_DC%%lib/shared-modules/ldb/samba3sam.so
X%%AD_DC%%lib/shared-modules/ldb/samba3sid.so
X%%AD_DC%%lib/shared-modules/ldb/samba_dsdb.so
X%%AD_DC%%lib/shared-modules/ldb/samba_secrets.so
X%%AD_DC%%lib/shared-modules/ldb/samldb.so
X%%AD_DC%%lib/shared-modules/ldb/schema_data.so
X%%AD_DC%%lib/shared-modules/ldb/schema_load.so
X%%AD_DC%%lib/shared-modules/ldb/secrets_tdb_sync.so
X%%AD_DC%%lib/shared-modules/ldb/show_deleted.so
X%%AD_DC%%lib/shared-modules/ldb/simple_dn.so
X%%AD_DC%%lib/shared-modules/ldb/simple_ldap_map.so
X%%AD_DC%%lib/shared-modules/ldb/subtree_delete.so
X%%AD_DC%%lib/shared-modules/ldb/subtree_rename.so
X%%AD_DC%%lib/shared-modules/ldb/update_keytab.so
X%%AD_DC%%lib/shared-modules/ldb/wins_ldb.so
X%%AD_DC%%lib/shared-modules/process_model/standard.so
X%%AD_DC%%lib/shared-modules/service/cldap.so
X%%AD_DC%%lib/shared-modules/service/dcerpc.so
X%%AD_DC%%lib/shared-modules/service/dns.so
X%%AD_DC%%lib/shared-modules/service/dns_update.so
X%%AD_DC%%lib/shared-modules/service/drepl.so
X%%AD_DC%%lib/shared-modules/service/kcc.so
X%%AD_DC%%lib/shared-modules/service/kdc.so
X%%AD_DC%%lib/shared-modules/service/ldap.so
X%%AD_DC%%lib/shared-modules/service/nbtd.so
X%%AD_DC%%lib/shared-modules/service/ntp_signd.so
X%%AD_DC%%lib/shared-modules/service/s3fs.so
X%%NTVFS%%lib/shared-modules/service/smb.so
X%%AD_DC%%lib/shared-modules/service/web.so
X%%AD_DC%%lib/shared-modules/service/winbindd.so
X%%AD_DC%%lib/shared-modules/service/wrepl.so
X%%AD_DC%%lib/shared-modules/vfs/posix_eadb.so
X%%DEVELOPER%%lib/shared-modules/vfs/nfs4acl_xattr.so
X%%DEVELOPER%%lib/shared-modules/vfs/fake_dfq.so
X%%ADS%%lib/shared-modules/idmap/rfc2307.so
X%%MODULE_AUTH_SAMBA4%%lib/shared-modules/auth/samba4.so
X%%MODULE_AUTH_SKEL%%lib/shared-modules/auth/skel.so
X%%MODULE_AUTH_UNIX%%lib/shared-modules/auth/unix.so
X%%MODULE_AUTH_WBC%%lib/shared-modules/auth/wbc.so
X%%MODULE_GPEXT_REGISTRY%%lib/shared-modules/gpext/registry.so
X%%MODULE_GPEXT_SCRIPTS%%lib/shared-modules/gpext/scripts.so
X%%MODULE_GPEXT_SECURITY%%lib/shared-modules/gpext/security.so
X%%MODULE_IDMAP_AD%%lib/shared-modules/idmap/ad.so
X%%MODULE_IDMAP_AD%%lib/shared-modules/nss_info/rfc2307.so
X%%MODULE_IDMAP_AD%%lib/shared-modules/nss_info/sfu.so
X%%MODULE_IDMAP_AD%%lib/shared-modules/nss_info/sfu20.so
X%%MODULE_IDMAP_LDAP%%lib/shared-modules/idmap/ldap.so
X%%MODULE_IDMAP_NSS%%lib/shared-modules/idmap/nss.so
X%%MODULE_IDMAP_PASSDB%%lib/shared-modules/idmap/passdb.so
X%%MODULE_IDMAP_TDB%%lib/shared-modules/idmap/tdb.so
X%%MODULE_NSS_INFO_TEMPLATE%%lib/shared-modules/nss_info/template.so
X%%MODULE_PDB_LDAP%%lib/shared-modules/pdb/ldap.so
X%%MODULE_PDB_SAMBA_DSDB%%lib/shared-modules/pdb/samba_dsdb.so
X%%MODULE_PDB_SMBPASSWD%%lib/shared-modules/pdb/smbpasswd.so
X%%MODULE_PDB_TDBSAM%%lib/shared-modules/pdb/tdbsam.so
X%%MODULE_PDB_TEST%%lib/shared-modules/pdb/test.so
X%%MODULE_PDB_WBC_SAM%%lib/shared-modules/pdb/wbc_sam.so
X%%MODULE_PERFCOUNT_TEST%%lib/shared-modules/perfcount/test.so
X%%MODULE_VFS_AIO_PTHREAD%%lib/shared-modules/vfs/aio_pthread.so
X%%MODULE_VFS_CACHEPRIME%%lib/shared-modules/vfs/cacheprime.so
X%%MODULE_VFS_DFS_SAMBA4%%lib/shared-modules/vfs/dfs_samba4.so
X%%MODULE_VFS_FAKE_ACLS%%lib/shared-modules/vfs/fake_acls.so
X%%MODULE_VFS_SHADOW_COPY_TEST%%lib/shared-modules/vfs/shadow_copy_test.so
X%%MODULE_VFS_SKEL_OPAQUE%%lib/shared-modules/vfs/skel_opaque.so
X%%MODULE_VFS_SKEL_TRANSPARENT%%lib/shared-modules/vfs/skel_transparent.so
Xlib/shared-modules/auth/script.so
Xlib/shared-modules/idmap/autorid.so
Xlib/shared-modules/idmap/hash.so
Xlib/shared-modules/idmap/rid.so
Xlib/shared-modules/idmap/script.so
Xlib/shared-modules/idmap/tdb2.so
X%%AD_DC%%lib/shared-modules/ldb/dns_notify.so
Xlib/shared-modules/ldb/ildap.so
Xlib/shared-modules/ldb/ldbsamba_extensions.so
X%%AD_DC%%lib/shared-modules/ldb/tombstone_reanimate.so
Xlib/shared-modules/nss_info/hash.so
Xlib/shared-modules/vfs/acl_tdb.so
Xlib/shared-modules/vfs/acl_xattr.so
Xlib/shared-modules/vfs/aio_fork.so
Xlib/shared-modules/vfs/audit.so
Xlib/shared-modules/vfs/cap.so
Xlib/shared-modules/vfs/catia.so
Xlib/shared-modules/vfs/commit.so
Xlib/shared-modules/vfs/crossrename.so
Xlib/shared-modules/vfs/default_quota.so
Xlib/shared-modules/vfs/dirsort.so
Xlib/shared-modules/vfs/expand_msdfs.so
Xlib/shared-modules/vfs/extd_audit.so
Xlib/shared-modules/vfs/fake_perms.so
Xlib/shared-modules/vfs/fruit.so
Xlib/shared-modules/vfs/full_audit.so
Xlib/shared-modules/vfs/linux_xfs_sgid.so
Xlib/shared-modules/vfs/media_harmony.so
Xlib/shared-modules/vfs/netatalk.so
Xlib/shared-modules/vfs/offline.so
Xlib/shared-modules/vfs/preopen.so
Xlib/shared-modules/vfs/readahead.so
Xlib/shared-modules/vfs/readonly.so
Xlib/shared-modules/vfs/recycle.so
Xlib/shared-modules/vfs/shadow_copy.so
Xlib/shared-modules/vfs/shadow_copy2.so
Xlib/shared-modules/vfs/shell_snap.so
Xlib/shared-modules/vfs/streams_depot.so
Xlib/shared-modules/vfs/streams_xattr.so
Xlib/shared-modules/vfs/syncops.so
Xlib/shared-modules/vfs/time_audit.so
Xlib/shared-modules/vfs/unityed_media.so
Xlib/shared-modules/vfs/worm.so
Xlib/shared-modules/vfs/xattr_tdb.so
Xlib/shared-modules/vfs/zfsacl.so
X@dir lib/shared-modules/vfs
X%%AD_DC%%@dir lib/shared-modules/service
X%%AD_DC%%@dir lib/shared-modules/process_model
X@dir lib/shared-modules/perfcount
X@dir lib/shared-modules/pdb
X@dir lib/shared-modules/nss_info
X@dir lib/shared-modules/ldb
X@dir lib/shared-modules/idmap
X@dir lib/shared-modules/gpext
X@dir lib/shared-modules/gensec
X@dir lib/shared-modules/bind9
X@dir lib/shared-modules/auth
X@dir lib/shared-modules
X@dir lib/samba4/private
X@dir lib/samba4
X%%PKGCONFIGDIR%%/dcerpc.pc
X%%PKGCONFIGDIR%%/dcerpc_samr.pc
X%%AD_DC%%%%PKGCONFIGDIR%%/dcerpc_server.pc
X%%PKGCONFIGDIR%%/ndr.pc
X%%PKGCONFIGDIR%%/ndr_krb5pac.pc
X%%PKGCONFIGDIR%%/ndr_nbt.pc
X%%PKGCONFIGDIR%%/ndr_standard.pc
X%%PKGCONFIGDIR%%/netapi.pc
X%%PKGCONFIGDIR%%/samba-credentials.pc
X%%PKGCONFIGDIR%%/samba-hostconfig.pc
X%%PKGCONFIGDIR%%/samba-policy.pc
X%%PKGCONFIGDIR%%/samba-util.pc
X%%PKGCONFIGDIR%%/samdb.pc
X%%PKGCONFIGDIR%%/wbclient.pc
X%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/dckeytab.so
X%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/posix_eadb.so
X%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/xattr_native.so
X%%AD_DC%%%%PYTHON_SITELIBDIR%%/samba/xattr_tdb.so
X%%PYTHON_SITELIBDIR%%/samba/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/_glue.so
X%%PYTHON_SITELIBDIR%%/samba/_ldb.so
X%%PYTHON_SITELIBDIR%%/samba/auth.so
X%%PYTHON_SITELIBDIR%%/samba/com.so
X%%PYTHON_SITELIBDIR%%/samba/common.py
X%%PYTHON_SITELIBDIR%%/samba/credentials.so
X%%PYTHON_SITELIBDIR%%/samba/dbchecker.py
X%%PYTHON_SITELIBDIR%%/samba/dsdb_dns.so
X%%PYTHON_SITELIBDIR%%/samba/remove_dc.py
X%%PYTHON_SITELIBDIR%%/samba/subnets.py
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/atsvc.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/auth.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/base.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/dcerpc.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/dfs.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/dns.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsp.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/dnsserver.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsblobs.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsuapi.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/echo.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/epmapper.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/idmap.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/initshutdown.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/irpc.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/krb5pac.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/lsa.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/mgmt.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/misc.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/nbt.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/netlogon.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/samr.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/security.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/server_id.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/smb_acl.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/srvsvc.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/svcctl.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/unixinfo.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/winbind.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/winreg.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/wkssvc.so
X%%PYTHON_SITELIBDIR%%/samba/dcerpc/xattr.so
X%%PYTHON_SITELIBDIR%%/samba/descriptor.py
X%%PYTHON_SITELIBDIR%%/samba/drs_utils.py
X%%PYTHON_SITELIBDIR%%/samba/dsdb.so
X%%PYTHON_SITELIBDIR%%/samba/gensec.so
X%%PYTHON_SITELIBDIR%%/samba/getopt.py
X%%PYTHON_SITELIBDIR%%/samba/hostconfig.py
X%%PYTHON_SITELIBDIR%%/samba/idmap.py
X%%PYTHON_SITELIBDIR%%/samba/join.py
X%%PYTHON_SITELIBDIR%%/samba/kcc/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/kcc/debug.py
X%%PYTHON_SITELIBDIR%%/samba/kcc/graph.py
X%%PYTHON_SITELIBDIR%%/samba/kcc/graph_utils.py
X%%PYTHON_SITELIBDIR%%/samba/kcc/kcc_utils.py
X%%PYTHON_SITELIBDIR%%/samba/kcc/ldif_import_export.py
X%%PYTHON_SITELIBDIR%%/samba/messaging.so
X%%PYTHON_SITELIBDIR%%/samba/ms_display_specifiers.py
X%%PYTHON_SITELIBDIR%%/samba/ms_schema.py
X%%PYTHON_SITELIBDIR%%/samba/ndr.py
X%%PYTHON_SITELIBDIR%%/samba/net.so
X%%PYTHON_SITELIBDIR%%/samba/netbios.so
X%%PYTHON_SITELIBDIR%%/samba/netcmd/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/common.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/dbcheck.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/delegation.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/dns.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/domain.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/drs.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/dsacl.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/fsmo.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/gpo.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/group.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/ldapcmp.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/main.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/ntacl.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/processes.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/rodc.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/sites.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/spn.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/testparm.py
X%%PYTHON_SITELIBDIR%%/samba/netcmd/user.py
X%%PYTHON_SITELIBDIR%%/samba/ntacls.py
X%%PYTHON_SITELIBDIR%%/samba/param.so
X%%PYTHON_SITELIBDIR%%/samba/policy.so
X%%PYTHON_SITELIBDIR%%/samba/provision/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/provision/backend.py
X%%PYTHON_SITELIBDIR%%/samba/provision/common.py
X%%PYTHON_SITELIBDIR%%/samba/provision/sambadns.py
X%%PYTHON_SITELIBDIR%%/samba/registry.so
X%%PYTHON_SITELIBDIR%%/samba/samba3/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/samba3/libsmb_samba_internal.so
X%%PYTHON_SITELIBDIR%%/samba/samba3/param.so
X%%PYTHON_SITELIBDIR%%/samba/samba3/passdb.so
X%%PYTHON_SITELIBDIR%%/samba/samba3/smbd.so
X%%PYTHON_SITELIBDIR%%/samba/samdb.py
X%%PYTHON_SITELIBDIR%%/samba/schema.py
X%%PYTHON_SITELIBDIR%%/samba/sd_utils.py
X%%PYTHON_SITELIBDIR%%/samba/security.so
X%%PYTHON_SITELIBDIR%%/samba/sites.py
X%%PYTHON_SITELIBDIR%%/samba/smb.so
X%%PYTHON_SITELIBDIR%%/samba/subunit/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/subunit/run.py
X%%PYTHON_SITELIBDIR%%/samba/tdb_util.py
X%%PYTHON_SITELIBDIR%%/samba/tests/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/tests/auth.py
X%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/ndrdump.py
X%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/samba_tool_drs.py
X%%PYTHON_SITELIBDIR%%/samba/tests/common.py
X%%PYTHON_SITELIBDIR%%/samba/tests/core.py
X%%PYTHON_SITELIBDIR%%/samba/tests/credentials.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/array.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/bare.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/dnsserver.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/integer.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/misc.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/raw_protocol.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/registry.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpc_talloc.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpcecho.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/sam.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/srvsvc.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/testrpc.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/unix.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dns.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dns_tkey.py
X%%PYTHON_SITELIBDIR%%/samba/tests/docs.py
X%%PYTHON_SITELIBDIR%%/samba/tests/dsdb.py
X%%PYTHON_SITELIBDIR%%/samba/tests/gensec.py
X%%PYTHON_SITELIBDIR%%/samba/tests/get_opt.py
X%%PYTHON_SITELIBDIR%%/samba/tests/hostconfig.py
X%%PYTHON_SITELIBDIR%%/samba/tests/kcc/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph.py
X%%PYTHON_SITELIBDIR%%/samba/tests/kcc/graph_utils.py
X%%PYTHON_SITELIBDIR%%/samba/tests/kcc/kcc_utils.py
X%%PYTHON_SITELIBDIR%%/samba/tests/kcc/ldif_import_export.py
X%%PYTHON_SITELIBDIR%%/samba/tests/libsmb_samba_internal.py
X%%PYTHON_SITELIBDIR%%/samba/tests/messaging.py
X%%PYTHON_SITELIBDIR%%/samba/tests/netcmd.py
X%%PYTHON_SITELIBDIR%%/samba/tests/ntacls.py
X%%PYTHON_SITELIBDIR%%/samba/tests/param.py
X%%PYTHON_SITELIBDIR%%/samba/tests/policy.py
X%%PYTHON_SITELIBDIR%%/samba/tests/posixacl.py
X%%PYTHON_SITELIBDIR%%/samba/tests/provision.py
X%%PYTHON_SITELIBDIR%%/samba/tests/registry.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba3.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba3sam.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/base.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/fsmo.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/gpo.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/group.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/ntacl.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/processes.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/sites.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/timecmd.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user.py
X%%PYTHON_SITELIBDIR%%/samba/tests/samdb.py
X%%PYTHON_SITELIBDIR%%/samba/tests/security.py
X%%PYTHON_SITELIBDIR%%/samba/tests/source.py
X%%PYTHON_SITELIBDIR%%/samba/tests/strings.py
X%%PYTHON_SITELIBDIR%%/samba/tests/subunitrun.py
X%%PYTHON_SITELIBDIR%%/samba/tests/unicodenames.py
X%%PYTHON_SITELIBDIR%%/samba/tests/upgrade.py
X%%PYTHON_SITELIBDIR%%/samba/tests/upgradeprovision.py
X%%PYTHON_SITELIBDIR%%/samba/tests/upgradeprovisionneeddc.py
X%%PYTHON_SITELIBDIR%%/samba/tests/xattr.py
X%%PY_ISO8601%%%%PYTHON_SITELIBDIR%%/samba/third_party/__init__.py
X%%PY_ISO8601%%%%PYTHON_SITELIBDIR%%/samba/third_party/iso8601/__init__.py
X%%PY_ISO8601%%%%PYTHON_SITELIBDIR%%/samba/third_party/iso8601/iso8601.py
X%%PY_ISO8601%%%%PYTHON_SITELIBDIR%%/samba/third_party/iso8601/test_iso8601.py
X%%PYTHON_SITELIBDIR%%/samba/upgrade.py
X%%PYTHON_SITELIBDIR%%/samba/upgradehelpers.py
X%%PYTHON_SITELIBDIR%%/samba/web_server/__init__.py
X%%PYTHON_SITELIBDIR%%/samba/xattr.py
X@unexec find %D/%%PYTHON_SITELIBDIR%%/samba -name '*.py[co]' -delete >/dev/null 2>&1
X@dir %%PYTHON_SITELIBDIR%%/samba/web_server
X@dir %%PYTHON_SITELIBDIR%%/samba/tests/samba_tool
X@dir %%PYTHON_SITELIBDIR%%/samba/tests/dcerpc
X@dir %%PYTHON_SITELIBDIR%%/samba/tests/blackbox
X@dir %%PYTHON_SITELIBDIR%%/samba/tests
X@dir %%PYTHON_SITELIBDIR%%/samba/samba3
X@dir %%PYTHON_SITELIBDIR%%/samba/provision
X@dir %%PYTHON_SITELIBDIR%%/samba/netcmd
X@dir %%PYTHON_SITELIBDIR%%/samba/dcerpc
X@dir %%PYTHON_SITELIBDIR%%/samba
X%%AD_DC%%%%DATADIR%%/setup/DB_CONFIG
X%%AD_DC%%%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_Attributes.txt
X%%AD_DC%%%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_Classes.txt
X%%AD_DC%%%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_R2_Attributes.txt
X%%AD_DC%%%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_R2_Classes.txt
X%%AD_DC%%%%DATADIR%%/setup/ad-schema/licence.txt
X%%AD_DC%%%%DATADIR%%/setup/aggregate_schema.ldif
X%%AD_DC%%%%DATADIR%%/setup/cn=samba.ldif
X%%AD_DC%%%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt
X%%AD_DC%%%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
X%%AD_DC%%%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
X%%AD_DC%%%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
X%%AD_DC%%%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
X%%AD_DC%%%%DATADIR%%/setup/dns_update_list
X%%AD_DC%%%%DATADIR%%/setup/fedora-ds-init.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-dna.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-index.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-linked-attributes.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-pam.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-partitions.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-refint-add.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-refint-delete.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-samba.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads-sasl.ldif
X%%AD_DC%%%%DATADIR%%/setup/fedorads.inf
X%%AD_DC%%%%DATADIR%%/setup/idmap_init.ldif
X%%AD_DC%%%%DATADIR%%/setup/krb5.conf
X%%AD_DC%%%%DATADIR%%/setup/memberof.conf
X%%AD_DC%%%%DATADIR%%/setup/mmr_serverids.conf
X%%AD_DC%%%%DATADIR%%/setup/mmr_syncrepl.conf
X%%AD_DC%%%%DATADIR%%/setup/modules.conf
X%%AD_DC%%%%DATADIR%%/setup/named.conf
X%%AD_DC%%%%DATADIR%%/setup/named.conf.dlz
X%%AD_DC%%%%DATADIR%%/setup/named.conf.update
X%%AD_DC%%%%DATADIR%%/setup/named.txt
X%%AD_DC%%%%DATADIR%%/setup/olc_mmr.conf
X%%AD_DC%%%%DATADIR%%/setup/olc_seed.ldif
X%%AD_DC%%%%DATADIR%%/setup/olc_serverid.conf
X%%AD_DC%%%%DATADIR%%/setup/olc_syncrepl.conf
X%%AD_DC%%%%DATADIR%%/setup/olc_syncrepl_seed.conf
X%%AD_DC%%%%DATADIR%%/setup/prefixMap.txt
X%%AD_DC%%%%DATADIR%%/setup/provision.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision.reg
X%%AD_DC%%%%DATADIR%%/setup/provision.zone
X%%AD_DC%%%%DATADIR%%/setup/provision_basedn.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_basedn_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_basedn_options.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_basedn_references.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_computers_add.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_computers_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_configuration.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_configuration_basedn.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_configuration_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_configuration_references.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_dns_accounts_add.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_dns_add_samba.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_dnszones_add.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_dnszones_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_dnszones_partitions.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_group_policy.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_init.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_partitions.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_privilege.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_rootdse_add.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_rootdse_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_schema_basedn.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_schema_basedn_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_self_join.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_self_join_config.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_self_join_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_self_join_modify_config.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_users.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_users_add.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_users_modify.ldif
X%%AD_DC%%%%DATADIR%%/setup/provision_well_known_sec_princ.ldif
X%%AD_DC%%%%DATADIR%%/setup/refint.conf
X%%AD_DC%%%%DATADIR%%/setup/schema-map-fedora-ds-1.0
X%%AD_DC%%%%DATADIR%%/setup/schema-map-openldap-2.3
X%%AD_DC%%%%DATADIR%%/setup/schema_samba4.ldif
X%%AD_DC%%%%DATADIR%%/setup/secrets.ldif
X%%AD_DC%%%%DATADIR%%/setup/secrets_dns.ldif
X%%AD_DC%%%%DATADIR%%/setup/secrets_init.ldif
X%%AD_DC%%%%DATADIR%%/setup/secrets_sasl_ldap.ldif
X%%AD_DC%%%%DATADIR%%/setup/secrets_simple_ldap.ldif
X%%AD_DC%%%%DATADIR%%/setup/share.ldif
X%%AD_DC%%%%DATADIR%%/setup/slapd.conf
X%%AD_DC%%%%DATADIR%%/setup/spn_update_list
X%%AD_DC%%%%DATADIR%%/setup/ypServ30.ldif
X%%AD_DC%%@dir %%DATADIR%%/setup/display-specifiers
X%%AD_DC%%@dir %%DATADIR%%/setup/ad-schema
X%%AD_DC%%@dir %%DATADIR%%/setup
X%%AD_DC%%@dir %%DATADIR%%
Xman/man1/dbwrap_tool.1.gz
Xman/man1/findsmb.1.gz
Xman/man1/gentest.1.gz
Xman/man1/locktest.1.gz
Xman/man1/log2pcap.1.gz
Xman/man1/masktest.1.gz
Xman/man1/mvxattr.1.gz
Xman/man1/ndrdump.1.gz
Xman/man1/nmblookup.1.gz
Xman/man1/ntlm_auth.1.gz
Xman/man1/oLschema2ldif.1.gz
Xman/man1/profiles.1.gz
Xman/man1/regdiff.1.gz
Xman/man1/regpatch.1.gz
Xman/man1/regshell.1.gz
Xman/man1/regtree.1.gz
Xman/man1/rpcclient.1.gz
Xman/man1/sharesec.1.gz
Xman/man1/smbcacls.1.gz
Xman/man1/smbclient.1.gz
Xman/man1/smbcontrol.1.gz
Xman/man1/smbcquotas.1.gz
Xman/man1/smbget.1.gz
Xman/man1/smbstatus.1.gz
Xman/man1/smbtar.1.gz
Xman/man1/smbtorture.1.gz
Xman/man1/smbtree.1.gz
Xman/man1/testparm.1.gz
Xman/man1/vfstest.1.gz
Xman/man1/wbinfo.1.gz
Xman/man5/lmhosts.5.gz
Xman/man5/pam_winbind.conf.5.gz
Xman/man5/smb.conf.5.gz
Xman/man5/smb4.conf.5.gz
Xman/man5/smbgetrc.5.gz
Xman/man5/smbpasswd.5.gz
Xman/man7/samba.7.gz
Xman/man7/winbind_krb5_locator.7.gz
Xman/man8/cifsdd.8.gz
Xman/man8/eventlogadm.8.gz
Xman/man8/idmap_ad.8.gz
Xman/man8/idmap_autorid.8.gz
Xman/man8/idmap_hash.8.gz
Xman/man8/idmap_ldap.8.gz
Xman/man8/idmap_nss.8.gz
Xman/man8/idmap_rfc2307.8.gz
Xman/man8/idmap_rid.8.gz
Xman/man8/idmap_script.8.gz
Xman/man8/idmap_tdb.8.gz
Xman/man8/idmap_tdb2.8.gz
Xman/man8/net.8.gz
Xman/man8/nmbd.8.gz
Xman/man8/pam_winbind.8.gz
Xman/man8/pdbedit.8.gz
Xman/man8/samba-regedit.8.gz
Xman/man8/samba-tool.8.gz
Xman/man8/samba.8.gz
Xman/man8/smbd.8.gz
Xman/man8/smbpasswd.8.gz
Xman/man8/smbspool_krb5_wrapper.8.gz
Xman/man8/smbspool.8.gz
Xman/man8/vfs_acl_tdb.8.gz
Xman/man8/vfs_acl_xattr.8.gz
Xman/man8/vfs_aio_fork.8.gz
Xman/man8/vfs_aio_linux.8.gz
Xman/man8/vfs_aio_pthread.8.gz
Xman/man8/vfs_audit.8.gz
Xman/man8/vfs_btrfs.8.gz
Xman/man8/vfs_cacheprime.8.gz
Xman/man8/vfs_cap.8.gz
Xman/man8/vfs_catia.8.gz
Xman/man8/vfs_ceph.8.gz
Xman/man8/vfs_commit.8.gz
Xman/man8/vfs_crossrename.8.gz
Xman/man8/vfs_default_quota.8.gz
Xman/man8/vfs_dirsort.8.gz
Xman/man8/vfs_extd_audit.8.gz
Xman/man8/vfs_fake_perms.8.gz
Xman/man8/vfs_fileid.8.gz
Xman/man8/vfs_fruit.8.gz
Xman/man8/vfs_full_audit.8.gz
Xman/man8/vfs_glusterfs.8.gz
Xman/man8/vfs_gpfs.8.gz
Xman/man8/vfs_linux_xfs_sgid.8.gz
Xman/man8/vfs_media_harmony.8.gz
Xman/man8/vfs_offline.8.gz
Xman/man8/vfs_netatalk.8.gz
Xman/man8/vfs_prealloc.8.gz
Xman/man8/vfs_preopen.8.gz
Xman/man8/vfs_readahead.8.gz
Xman/man8/vfs_readonly.8.gz
Xman/man8/vfs_recycle.8.gz
Xman/man8/vfs_shadow_copy.8.gz
Xman/man8/vfs_shadow_copy2.8.gz
Xman/man8/vfs_shell_snap.8.gz
Xman/man8/vfs_snapper.8.gz
Xman/man8/vfs_streams_depot.8.gz
Xman/man8/vfs_streams_xattr.8.gz
Xman/man8/vfs_syncops.8.gz
Xman/man8/vfs_time_audit.8.gz
Xman/man8/vfs_tsmsm.8.gz
Xman/man8/vfs_unityed_media.8.gz
Xman/man8/vfs_worm.8.gz
Xman/man8/vfs_xattr_tdb.8.gz
Xman/man8/winbindd.8.gz
X@dir /var/run/samba4
X@dir /var/log/samba4
X@dir /var/db/samba4/private
X@dir /var/db/samba4
e69eb72b2b6fe2226f1e3ea13e3e3c11
exit