summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2012-05-31s3:selftest: introduce a variable for binpath('ntlm_auth3') in tests.pyMichael Adam1-4/+5
2012-05-31s3:selftest: introduce a variable for binpath('smbtorture3') in tests.pyMichael Adam1-4/+5
2012-05-31s3:selftest: introduce a variable for binpath('net') in tests.pyMichael Adam1-9/+10
2012-05-31s3:selftest: introduce a variable for binpath('wbinfo') in tests.pyMichael Adam1-5/+6
to remove explicit calls to binpath('wbinfo')
2012-05-31s3:selftest: introduce a variable for binpath('smbclient3') to test.pyMichael Adam1-15/+17
to remove manual calls to binpath("smbclient3")
2012-05-31s3:build: fix some spacing in wscript_buildMichael Adam1-6/+6
2012-05-31Stop spamming the logs with "Could not remove pid XX from serverid.tdb" ↵Jeremy Allison1-15/+18
messages and initiating the cleanup function on every process death. We now have many sub-processes from smbd that don't serve SMB1/SMB2 requests and don't register themselves in the serverid.tdb. Only initiate the cleanup from processes that were explicitly in the child list. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu May 31 04:44:09 CEST 2012 on sn-devel-104
2012-05-30Fix bad bugfix for bug #8910 - resolve_ads() code can return zero addresses ↵Ira Cooper1-1/+1
and miss valid DC IP addresses Original code incorrectly used a while() instead of a for() loop. We need to iterate over the entire array here. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed May 30 23:29:03 CEST 2012 on sn-devel-104
2012-05-30Fix metze's complaint about the bugfix for bug #8953 - winbind can hang as ↵Jeremy Allison1-7/+0
nbt_getdc() has no timeout. This code explicitly isn't needed as the tevent code will take care of this.
2012-05-30s3:libsmb: use nb_connect_send() directly instead of doing a 0 timer for ↵Stefan Metzmacher1-4/+9
port 139 metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed May 30 20:51:51 CEST 2012 on sn-devel-104
2012-05-30s3-build: Fix configure checks for HeimdalAndrew Bartlett1-15/+15
A series of small errors meant that all Heimdal versions became unsupported, when for the autoconf build, some versions have what we need. Andrew Bartlett
2012-05-30build: Make gss_wrap_iov mandatory for krb5 buildAndrew Bartlett1-0/+5
This isn't in Heimdal 1.1, so we still fail on that version, but at least we fail for the right reasons. Andrew Bartlett
2012-05-30s3:utils: use cli_tree_connect() instead of cli_tcon_andx()Stefan Metzmacher1-1/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed May 30 12:54:05 CEST 2012 on sn-devel-104
2012-05-30s3:libsmb: use cli_tree_connect() instead of cli_tcon_andx()Stefan Metzmacher1-2/+2
cli_tree_connect() is more generic and uses what the server supports metze
2012-05-30s3:libsmb: fallback to SMBtcon for old serversStefan Metzmacher1-1/+15
metze
2012-05-30s3-loadparm: Swap synonyms of max/min protocol to server max/min protocolAndrew Bartlett1-4/+4
This matches the lib/param code, as is a seperate parameter for the client there. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed May 30 06:04:41 CEST 2012 on sn-devel-104
2012-05-30s3-build: We do not have CHARSET modules any moreAndrew Bartlett2-8/+2
2012-05-30lib/param: Put common FN_ macros into param_functions.cAndrew Bartlett4-264/+19
This will in turn make it possible to put the actual parameter definitions in common. Andrew Bartlett
2012-05-30s3-param: Use same function name for "max xmit" as lib/paramAndrew Bartlett3-3/+3
Again, this helps with merging the FN_ list. Andrew Bartlett
2012-05-30s3-param: Use same variable names as lib/paramAndrew Bartlett1-10/+10
Again, this helps with merging the FN_ list. Andrew Bartlett
2012-05-30s3-param: Import parameters from lib/param to make this list commonAndrew Bartlett1-0/+26
This will allow the list of FN_ macros to be made a common .c file. Andrew Bartlett
2012-05-30s3-param: Rename lp_dns_proxy() -> lp_wins_dns_proxy() for clarityAndrew Bartlett4-4/+4
This avoids some confusion now we have a DNS server as well. Andrew Bartlett
2012-05-30param: Sort global param functions macros to ease the s3/s4 mergeAndrew Bartlett1-236/+228
This makes it easier to them merge these two function lists without changing the meaning of the output. Andrew Bartlett
2012-05-30lib/param: Harmonise 'password server' parameter between s3 and s4Andrew Bartlett1-0/+2
2012-05-30s3-build: Remove build of libtdb.so from the autoconf buildAndrew Bartlett2-68/+3
We now either link tdb statically or we use the system provided tdb This means that we now only have one build system for externally-available tdb, which in turn ensures we have a consistent shared library built as libtdb.so Andrew Bartlett
2012-05-30s3-build: Remove build of libtalloc.so from the autoconf buildAndrew Bartlett2-65/+3
We now either link talloc statically or we use the system provided talloc This means that we now only have one build system for externally-available talloc, which in turn ensures we have a consistent shared library built as libtalloc.so Andrew Bartlett
2012-05-30s3-iconv: Remove unused script/gen-8bit-gap.shAndrew Bartlett5-154/+1
We decided to rely on a system iconv rather than these modules. Andrew Bartlett
2012-05-30build: Provide .pc file for libsmbsharemodesAndrew Bartlett2-1/+12
This is not the exact same file as the autoconf build, because of the differnet processing semantics. Andrew Bartlett
2012-05-30build: Provide .pc file for libnetapiAndrew Bartlett2-1/+12
This is not the exact same file as the autoconf build, because of the differnet processing semantics. Andrew Bartlett
2012-05-29s3:smb2_ioctl: verify credit chargeStefan Metzmacher1-0/+25
Based on a patch from Christian Ambach <ambi@samba.org>. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue May 29 18:55:29 CEST 2012 on sn-devel-104
2012-05-29s3:smb2_ioctl: add more validation checksStefan Metzmacher1-6/+67
metze
2012-05-29s3:smb2_ioctl: add some more validation checksStefan Metzmacher1-7/+36
Based on a patch from Christian Ambach <ambi@samba.org>. metze
2012-05-29s3:smbd/smb2_find add a debug messageChristian Ambach1-0/+4
like the ones in the other calls that check for max sizes Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-29s3:smbd/smb2_getinfo add a debug messageChristian Ambach1-0/+8
like the ones in the other calls that check for max sizes Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-29s3:smbd/smb2_setinfo add a debug messageChristian Ambach1-0/+4
similar to the ones present in other paths Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-29s3:smbd/smb2_read improve debug messageChristian Ambach1-1/+2
make the message similar to the ones in other paths Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-29s3: fix compile of krb5 locator on SolarisBjörn Jacke1-1/+1
the krb5 locator plugin on Solaris needs LIBREPLACE_LIBS (bug #8732) Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Tue May 29 09:58:42 CEST 2012 on sn-devel-104
2012-05-28freebsd9: support both WAF MIT krb5 build and autoconf build against MIT krb5Alexander Bokovoy1-0/+1
System-provided Heimdal Kerberos in FreeBSD 9 lacks proper support for parsing MS PAC. This leaves us with MIT krb5 package from ports or embedded Heimdal in source4. MIT krb5 from ports is 1.9.2, it supports all needed features for AD support in smbd, as well as WAF MIT krb5 build. In order to use it, one needs to install 'krb5' package. Autoconf build: --with-krb5=/usr/local WAF build: --with-system-mitkrb5 /usr/local or otherwise krb5-config from system Heimdal will overtake and break the detection, leaving you with a mixture of Kerberos libraries from different locations. WAF build accepts multiple paths as sub-arguments of the --with-system-mitkrb5 and searches through them for krb5-config, i.e. /usr/local /usr/kerberos ... Autobuild-User: Alexander Bokovoy <ab@samba.org> Autobuild-Date: Mon May 28 23:40:30 CEST 2012 on sn-devel-104
2012-05-28s3:selftest: run rpc.samba3.smb[1|2]-pipe-nameStefan Metzmacher1-0/+1
metze
2012-05-28s3:rpc_server: don't do any magic in is_known_pipename() anymoreStefan Metzmacher1-12/+3
The callers have to check if they allow something else than the raw pipe file name. If we allow more than windows allows, we risks Samba specific client behavior. E.g. winbindd only works against Samba servers. metze
2012-05-28s3:smbd: fix reply_open_pipe_and_X() to behave like windows (2008 R2)Stefan Metzmacher1-11/+15
See rpc.samba3.smb1-pipe-name. metze
2012-05-28s3:smbd: only strip \\ off the name if present (for ntcreatex)Stefan Metzmacher1-2/+4
metze
2012-05-28s3:rpc_server: return OBJECT_NAME_NOT_FOUND instead of PIPE_NOT_AVAILABLEStefan Metzmacher1-1/+1
metze
2012-05-28s3:smb2_create: do not remove leading backslash from pipe namesStefan Metzmacher1-5/+0
metze
2012-05-28s3:cli_np_tstream: pass a leading backslash for the pipe name for SMB1Stefan Metzmacher1-1/+13
metze
2012-05-28s3:rpc_client: tstream_cli_np_open_send() doesn't expect a leading backslashStefan Metzmacher1-0/+4
This fixes winbindd against a windows server using SMB2. metze
2012-05-28s3:libsmb: get rid of cli_ucs2Luk Claes8-70/+61
Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon May 28 16:58:03 CEST 2012 on sn-devel-104
2012-05-28s3:libsmb: get rid of clisigning routinesLuk Claes6-64/+9
Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-28s3:libsmb: get rid of cli_has_async_callsLuk Claes12-76/+76
Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-28s3:libsmb: get rid of cli_negprotLuk Claes12-41/+30
Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>