summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2012-05-31We are triggering the cleanup_timeout_fn() too often, on exiting when an ↵Jeremy Allison1-11/+4
smbd is idle. Calls to exit_server_cleanly() should be treated as a "clean" shutdown, and not trigger the master smbd to call cleanup_timeout_fn.
2012-05-31s3:smbd: use server_messaging_context() instead of sconn->msg_ctx in ↵Stefan Metzmacher1-2/+3
exit_server_common() sconn is not available in the parent anymore. Thanks to Volker Lendecke <vl@samba.org> for finding this! metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu May 31 18:08:06 CEST 2012 on sn-devel-104
2012-05-31s3:vfs_hpuxacl: remove unused file_find_fd() callsStefan Metzmacher1-18/+2
metze
2012-05-31s3: Fix some 64-bit warningsVolker Lendecke2-4/+4
Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu May 31 10:06:56 CEST 2012 on sn-devel-104
2012-05-31build: rename build targets smbclient -> smbclient4 and smbclient3 -> smbclientMichael Adam1-1/+1
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu May 31 06:36:55 CEST 2012 on sn-devel-104
2012-05-31s3:selftest: add a binary mapping for smbclient4Michael Adam1-2/+2
2012-05-31build: rename build targets nmblookup -> nmblookup4 and nmblookup3 -> nmblookupMichael Adam1-1/+1
2012-05-31s3:selftest: add a binary mapping for nmblookup4Michael Adam1-2/+2
2012-05-31s3:selftest: improve strange linebreaks for blackbox tests in tests.py for ↵Michael Adam1-22/+31
readability
2012-05-31s3:selftest: introduce a variable for binpath('dbwrap_tool') in tests.pyMichael Adam1-2/+3
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