Stefan Metzmacher [Fri, 27 Aug 2010 09:42:05 +0000 (11:42 +0200)]
lib/tsocket: sa_socklen is a macro on irix, so better use sasocklen
metze
Volker Lendecke [Wed, 18 Aug 2010 17:51:45 +0000 (19:51 +0200)]
s3: Pass rhost through to smb_pam_passchange
Sumit Bose [Fri, 27 Aug 2010 09:29:08 +0000 (11:29 +0200)]
s3-waf: build samldap passdb backend
Signed-off-by: Günther Deschner <gd@samba.org>
Nadezhda Ivanova [Fri, 27 Aug 2010 09:34:27 +0000 (12:34 +0300)]
s4-dsdb: Fixed a compiler warning.
Volker Lendecke [Fri, 27 Aug 2010 08:29:26 +0000 (10:29 +0200)]
s3: source/ is long gone :-)
Andrew Tridgell [Fri, 27 Aug 2010 01:38:46 +0000 (03:38 +0200)]
s4-pynet: pynet depends on pyrpc_util
Jelmer Vernooij [Fri, 27 Aug 2010 00:17:26 +0000 (02:17 +0200)]
pyrpc: Add py_check_dcerpc_type().
This function checks whether the type of a PyObject matches a
DCE/RPC Python type.
Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
Jeremy Allison [Thu, 26 Aug 2010 23:46:45 +0000 (16:46 -0700)]
Fix bug #7651 - mknod and mkfifo fails with "No such file or directory"
Ensure we check the correct stat struct once we've created the
special fix. Thanks to izh1979@gmail.com for pointing out the
bug.
Jeremy.
Günther Deschner [Thu, 26 Aug 2010 21:25:00 +0000 (23:25 +0200)]
s3-proto: remove obsolete prototypes.
Guenther
Volker Lendecke [Thu, 26 Aug 2010 20:01:01 +0000 (22:01 +0200)]
s3: Fix typos
Volker Lendecke [Wed, 18 Aug 2010 17:57:21 +0000 (19:57 +0200)]
s3: Remove smbd_server_fd from expand_msdfs_target
Matthias Dieter Wallnöfer [Thu, 26 Aug 2010 18:08:15 +0000 (20:08 +0200)]
libcli/auth/ntlm_check.c - fix parameter indentation
Matthias Dieter Wallnöfer [Thu, 26 Aug 2010 18:07:53 +0000 (20:07 +0200)]
s4:ntlm/auth.c - add a whitespace in a debug output
Matthias Dieter Wallnöfer [Thu, 26 Aug 2010 16:37:00 +0000 (18:37 +0200)]
s4:dsdb_module_find_dsheuristics - free the "DN" also on other exit cases
Günther Deschner [Thu, 26 Aug 2010 13:49:17 +0000 (15:49 +0200)]
s3-selftest: do not remove nsswrapper environment when running smbtorture4.
Guenther
Pierre Carrier [Sun, 22 Aug 2010 23:53:40 +0000 (00:53 +0100)]
winbindd: Add the client status in the clients list output
Hello list,
Considered relevant by a customer.
As I suppose one doesn't send SIGUSR2 very often, I didn't bother adding another DEBUGLEVEL.
--
Pierre
Pierre Carrier [Sun, 22 Aug 2010 23:53:39 +0000 (00:53 +0100)]
winbindd: useless function
Hello list,
Seems simple enough for my first patch :)
--
Pierre
Nadezhda Ivanova [Thu, 26 Aug 2010 14:37:49 +0000 (17:37 +0300)]
s4-dsdb: Removed an unnecessary space in dsdb_module_find_dsheuristics()
Nadezhda Ivanova [Thu, 26 Aug 2010 14:18:40 +0000 (17:18 +0300)]
s4-dsdb: Added utility functions for retrieving dSHeuristics from the module stack
Also a function to check dsHeuristics value to determine of anonymous access should be blocked
Nadezhda Ivanova [Thu, 26 Aug 2010 14:08:01 +0000 (17:08 +0300)]
Added values for the flags in dSHeuristics
These specify the character position, while the character value of that character
controls behavior
Andrew Tridgell [Thu, 26 Aug 2010 07:50:13 +0000 (17:50 +1000)]
pidl-python: ensure we allocate ref ptrs before use
this fixes a crash on samba4.samr.python in the build farm
Andrew Tridgell [Thu, 26 Aug 2010 07:41:30 +0000 (17:41 +1000)]
s4-devel: added enumprivs developer script
this enumerates all LSA privileges on a server
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 26 Aug 2010 07:32:48 +0000 (17:32 +1000)]
s4-net: fixed docstring on spn command
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 26 Aug 2010 06:37:24 +0000 (16:37 +1000)]
s4-net: added "net rodc preload" command
this command will preload the credentials for an account from the full
domain controller
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 26 Aug 2010 04:35:30 +0000 (14:35 +1000)]
s4-drs: split out drs utility python functions
these will be re-used by other net commands
Andrew Tridgell [Wed, 25 Aug 2010 23:45:16 +0000 (09:45 +1000)]
s4-pyrpc: convert rpc_talloc.py test to unittest framework
This fits in better with our test framework
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
Andreas Schneider [Thu, 26 Aug 2010 09:41:05 +0000 (11:41 +0200)]
s3-build: Don't paste the summary.
The buildfarm outputs the summary if it is available and use the exit
status of the filter or subunit formatter as exit code.
Stefan Metzmacher [Wed, 25 Aug 2010 08:07:54 +0000 (10:07 +0200)]
pidl:Samba3/ClientNDR: remove unused ParseOutputArgument function
metze
Jelmer Vernooij [Thu, 26 Aug 2010 01:50:08 +0000 (03:50 +0200)]
subunit: Make sure "]" in failure reason ends up on its own line, so the
next subunit parser in the line parses it correctly.
Jelmer Vernooij [Thu, 26 Aug 2010 01:49:17 +0000 (03:49 +0200)]
manpages: Avoid using Samba-Team specific DTD, which requires net access
or modification of /etc/catalogs.
Jelmer Vernooij [Thu, 26 Aug 2010 00:25:44 +0000 (02:25 +0200)]
subunithelper: Pass along lines as normal output when ignoring them for not containing commands.
Günther Deschner [Fri, 20 Aug 2010 10:15:13 +0000 (12:15 +0200)]
s3-build: only include rpc_misc.h where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 17:05:59 +0000 (19:05 +0200)]
s3-build: use talloc_dict.h only where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:59:23 +0000 (18:59 +0200)]
s3-build: use dbwrap.h only where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:45:36 +0000 (18:45 +0200)]
s3-build: only include krb5 environment variables where required.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:36:18 +0000 (18:36 +0200)]
s3-build: only include libnscd.h where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:34:01 +0000 (18:34 +0200)]
s3-build: include mangle.h only where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:26:17 +0000 (18:26 +0200)]
s3-dcerpc: only include rpc_dce.h where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:25:54 +0000 (18:25 +0200)]
s3-build: remove unrequired ntlmssp forward declaration.
Guenther
Günther Deschner [Wed, 18 Aug 2010 16:13:42 +0000 (18:13 +0200)]
s3-idmap: only include idmap headers where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 14:51:06 +0000 (16:51 +0200)]
s3-build: no point in including doserr.h, noone uses them.
Guenther
Günther Deschner [Wed, 18 Aug 2010 14:44:47 +0000 (16:44 +0200)]
s3-build: only include "fake_file.h" where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 13:22:09 +0000 (15:22 +0200)]
s3-nmbd: move nmbd proto out of main proto.h
Guenther
Günther Deschner [Wed, 18 Aug 2010 10:42:49 +0000 (12:42 +0200)]
s3-build: only include nsswitch header where needed.
Guenther
Günther Deschner [Wed, 18 Aug 2010 10:26:53 +0000 (12:26 +0200)]
s3-build: remove unrequired forward declaration for struct printjob.
Guenther
Günther Deschner [Wed, 18 Aug 2010 10:24:35 +0000 (12:24 +0200)]
s3-build: only include memcache.h where needed.
Guenther
Günther Deschner [Wed, 25 Aug 2010 22:13:55 +0000 (00:13 +0200)]
s3-build: further rationalise LIBMSRPC_OBJ and remove RPC_CLIENT_OBJ.
Guenther
Günther Deschner [Wed, 25 Aug 2010 22:13:00 +0000 (00:13 +0200)]
s3-waf: further rationalise LIBMSRPC_SRC and remove RPC_CLIENT_SRC.
Guenther
Günther Deschner [Wed, 25 Aug 2010 22:05:34 +0000 (00:05 +0200)]
s3-build: remove RPC_CLIENT_OBJ1.
Guenther
Günther Deschner [Wed, 25 Aug 2010 22:05:16 +0000 (00:05 +0200)]
s3-waf: remove RPC_CLIENT_SRC1.
Guenther
Günther Deschner [Wed, 25 Aug 2010 22:03:42 +0000 (00:03 +0200)]
s3-build: use LIBMSRPC_OBJ instead of single files.
Guenther
Günther Deschner [Wed, 25 Aug 2010 22:03:15 +0000 (00:03 +0200)]
s3-waf: use LIBMSRPC_SRC instead of single files.
Guenther
Günther Deschner [Thu, 19 Aug 2010 22:11:33 +0000 (00:11 +0200)]
s3-waf: only link in samr util code where needed.
Guenther
Günther Deschner [Thu, 19 Aug 2010 22:10:14 +0000 (00:10 +0200)]
s3-build: only link in samr util code where needed.
Guenther
Günther Deschner [Thu, 19 Aug 2010 14:18:10 +0000 (16:18 +0200)]
s3-build: remove RPC_PARSE_OBJ.
Guenther
Günther Deschner [Thu, 19 Aug 2010 14:25:55 +0000 (16:25 +0200)]
s3-waf: remove RPC_PARSE_SRC.
Guenther
Günther Deschner [Wed, 25 Aug 2010 21:53:24 +0000 (23:53 +0200)]
s3-build: only link in epmapper client code where needed.
Guenther
Günther Deschner [Mon, 16 Aug 2010 22:59:23 +0000 (00:59 +0200)]
s3-waf: only link in epmapper client code where needed.
Guenther
Günther Deschner [Wed, 25 Aug 2010 21:15:52 +0000 (23:15 +0200)]
s3-build: only link in netlogon client code where needed.
Guenther
Günther Deschner [Wed, 25 Aug 2010 21:14:33 +0000 (23:14 +0200)]
s3-waf: only link in netlogon client code where needed.
Guenther
Günther Deschner [Mon, 16 Aug 2010 22:46:25 +0000 (00:46 +0200)]
s3: separate out cli schannel functions that depend on cli_netlogon.
Guenther
Günther Deschner [Fri, 13 Aug 2010 10:32:53 +0000 (12:32 +0200)]
s3-build: only link in samr client code where needed.
Guenther
Günther Deschner [Fri, 13 Aug 2010 10:27:20 +0000 (12:27 +0200)]
s3-waf: only link in samr client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 17:13:16 +0000 (19:13 +0200)]
s3-build: only link in lsa client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 17:06:57 +0000 (19:06 +0200)]
s3-waf: only link in lsa client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:58:49 +0000 (18:58 +0200)]
s3-build: only link in srvsvc client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:52:23 +0000 (18:52 +0200)]
s3-waf: only link in srvsvc client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:47:51 +0000 (18:47 +0200)]
s3-build: only link in wkssvc client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:47:38 +0000 (18:47 +0200)]
s3-waf: only link in wkssvc client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:42:06 +0000 (18:42 +0200)]
s3-build: only link in svcctl client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:41:45 +0000 (18:41 +0200)]
s3-waf: only link in svcctl client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:36:16 +0000 (18:36 +0200)]
s3-build: only link in dssetup client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:36:06 +0000 (18:36 +0200)]
s3-waf: only link in dssetup client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:30:57 +0000 (18:30 +0200)]
s3-build: only link in initshutdown client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:30:46 +0000 (18:30 +0200)]
s3-waf: only link in initshutdown client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:22:31 +0000 (18:22 +0200)]
s3-build: only link in echo client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 16:22:19 +0000 (18:22 +0200)]
s3-waf: only link in eventlog echo code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:50:37 +0000 (17:50 +0200)]
s3-build: only link in dfs client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:47:48 +0000 (17:47 +0200)]
s3-waf: only link in dfs client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:45:54 +0000 (17:45 +0200)]
s3-build: only link in drsuapi client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:42:59 +0000 (17:42 +0200)]
s3-waf: only link in drsuapi client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:40:18 +0000 (17:40 +0200)]
s3-build: only link in ntsvcs client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:38:09 +0000 (17:38 +0200)]
s3-waf: only link in ntsvcs client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:35:24 +0000 (17:35 +0200)]
s3-build: only link in winreg client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:31:40 +0000 (17:31 +0200)]
s3-waf: only link in winreg client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:28:48 +0000 (17:28 +0200)]
s3-build: only link in eventlog client code where needed.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:19:59 +0000 (17:19 +0200)]
s3-build: only link in spoolss client code where needed.
Shrinks a lot of binaries by 1 MB each.
Guenther
Günther Deschner [Thu, 12 Aug 2010 15:19:24 +0000 (17:19 +0200)]
s3-waf: only link in spoolss client code where needed.
Shrinks a lot of binaries by 1 MB each.
Guenther
Günther Deschner [Thu, 19 Aug 2010 21:15:22 +0000 (23:15 +0200)]
s3-lsa: separate out init_lsa headers.
Guenther
Andrew Tridgell [Wed, 25 Aug 2010 13:04:11 +0000 (23:04 +1000)]
s4-pynet: some systems don't have Py_TYPE()
we need a better method than this ....
Andrew Tridgell [Wed, 25 Aug 2010 05:21:36 +0000 (15:21 +1000)]
s4-pyrpc: added a test for talloc behaviour in pidl python code
Andrew Tridgell [Wed, 25 Aug 2010 05:21:08 +0000 (15:21 +1000)]
s4-pyglue: added talloc_total_blocks() python call
Andrew Tridgell [Wed, 25 Aug 2010 04:33:17 +0000 (14:33 +1000)]
s4-rodc: removed python memory workaround
we can now assign pidl generates structures directly without errors
Andrew Tridgell [Wed, 25 Aug 2010 04:32:38 +0000 (14:32 +1000)]
s4-python: reference substructures onto the parent structure
when a python object that is part of a parent structure is created, we
should reference it on the parent structure. This ensures that when
the child object goes out of scope that the parent structure is still
valid
Andrew Tridgell [Wed, 25 Aug 2010 04:29:59 +0000 (14:29 +1000)]
pytalloc: fixed py_talloc_steal()
py_talloc_steal() was implemented as a macro which evaluated it's 2nd
argument twice. It was often called via a macro with a 2nd argument
that was a function call, for example an allocation in
py_talloc_new(). This meant it allocated memory twice, and leaked one
of them.
This re-implements py_talloc_steal() as a function, so that it only
does the allocation once.
Andrew Tridgell [Wed, 25 Aug 2010 02:34:30 +0000 (12:34 +1000)]
s4-pyglue: pyglue now depends on pytalloc
Andrew Tridgell [Wed, 25 Aug 2010 02:34:15 +0000 (12:34 +1000)]
s4-rodc: setup secrets database at end of RODC join
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Wed, 25 Aug 2010 02:33:38 +0000 (12:33 +1000)]
s4-pyglue: added talloc_report_full() and talloc_enable_null_tracking()
these are useful for tracking down leaks and bugs in python scripts
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
Andrew Tridgell [Wed, 25 Aug 2010 02:32:48 +0000 (12:32 +1000)]
s4-repl: load RODC partitions using msDS-hasFullReplicaNCs
we mark these as incoming_only
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Wed, 25 Aug 2010 02:31:32 +0000 (12:31 +1000)]
s4-pytalloc: use better names for python talloc objects