kai/samba-autobuild/.git
14 years agowaftest: updated the cross compilation environment I test with
Andrew Tridgell [Wed, 21 Apr 2010 05:36:26 +0000 (15:36 +1000)]
waftest: updated the cross compilation environment I test with

14 years agos4-server: show build host in samba -b output
Andrew Tridgell [Wed, 21 Apr 2010 05:35:55 +0000 (15:35 +1000)]
s4-server: show build host in samba -b output

14 years agobuild: fixed uname output to be on target machine when cross compiling
Andrew Tridgell [Wed, 21 Apr 2010 05:15:55 +0000 (15:15 +1000)]
build: fixed uname output to be on target machine when cross compiling

this also makes the output of define_ret configure tests show up
in the configure output

14 years agos4-upgradeprovision: fixed --realm option duplicate in upgrade_from_s3
Andrew Tridgell [Wed, 21 Apr 2010 03:35:52 +0000 (13:35 +1000)]
s4-upgradeprovision: fixed --realm option duplicate in upgrade_from_s3

14 years agos4-drs: accept zero revision in drs selftest
Andrew Tridgell [Wed, 21 Apr 2010 02:39:32 +0000 (12:39 +1000)]
s4-drs: accept zero revision in drs selftest

Kamen, please have a look at this. We need to accept revision zero as
w2k8r2 sends it during initial schema replication

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-provision: cope with --realm being in getopt.py
Andrew Tridgell [Wed, 21 Apr 2010 02:32:26 +0000 (12:32 +1000)]
s4-provision: cope with --realm being in getopt.py

we still need to allow for interactive querying of the realm

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-waf: create the smbd.tmp/messaging directory
Andrew Tridgell [Wed, 21 Apr 2010 02:02:33 +0000 (12:02 +1000)]
s4-waf: create the smbd.tmp/messaging directory

this prevents a warning when we run net vampire from the install dir
when samba has never been run previously

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-python: added --realm option to python scripts
Andrew Tridgell [Wed, 21 Apr 2010 02:01:47 +0000 (12:01 +1000)]
s4-python: added --realm option to python scripts

this is needed for net vampire

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-provision: set "setup_dir" to the right path
Andrew Tridgell [Wed, 21 Apr 2010 02:01:16 +0000 (12:01 +1000)]
s4-provision: set "setup_dir" to the right path

This needs to cope with both running from the build tree or running
from the install tree. We use the provision.smb.conf.dc as a sentinal
to detect if we are in the build tree.

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-schema: allow revision numbers of zero
Andrew Tridgell [Wed, 21 Apr 2010 01:34:24 +0000 (11:34 +1000)]
s4-schema: allow revision numbers of zero

w2k8r2 sends a revision of zero in the initial schema replication
during a net vampire

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-python: accept --option arguments in python cmdline parsing
Andrew Tridgell [Wed, 21 Apr 2010 01:33:43 +0000 (11:33 +1000)]
s4-python: accept --option arguments in python cmdline parsing

also fixed the -d option to use lp.set() which calls lp_set_cmdline()

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-devel: allow extra net command line options and gdb
Andrew Tridgell [Wed, 21 Apr 2010 01:32:58 +0000 (11:32 +1000)]
s4-devel: allow extra net command line options and gdb

This allows you to run:

  GDB="gdb --args" vampire_ad.sh

and also to add higher debug levels like this:

  vampire_ad.sh -d100

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-pynet: accept None for target_dir in vampire
Andrew Tridgell [Wed, 21 Apr 2010 01:31:59 +0000 (11:31 +1000)]
s4-pynet: accept None for target_dir in vampire

14 years agoFix i18n of net conf import error message.
Jim McDonough [Tue, 20 Apr 2010 21:45:06 +0000 (17:45 -0400)]
Fix i18n of net conf import error message.

Thanks gd

14 years agoDisplay an error on net conf import failures.
Jim McDonough [Tue, 20 Apr 2010 20:28:47 +0000 (16:28 -0400)]
Display an error on net conf import failures.

When something goes wrong, such as a typo in a parameter
name, we'll now display the failure instead of just returning
with -1 and no message.

14 years agos4-smbtorture: add spoolss DriverInfo and winreg consistency test.
Günther Deschner [Tue, 20 Apr 2010 17:50:37 +0000 (19:50 +0200)]
s4-smbtorture: add spoolss DriverInfo and winreg consistency test.

Guenther

14 years agos4-smbtorture: add function to get a printserver's environment.
Günther Deschner [Tue, 20 Apr 2010 17:29:12 +0000 (19:29 +0200)]
s4-smbtorture: add function to get a printserver's environment.

Guenther

14 years agos4-smbtorture: simplify macros used in PrinterInfo winreg consistency teste.
Günther Deschner [Tue, 20 Apr 2010 16:16:03 +0000 (18:16 +0200)]
s4-smbtorture: simplify macros used in PrinterInfo winreg consistency teste.

Guenther

14 years agos4-smbtorture: refactor test_GetPrinterDriver2().
Günther Deschner [Tue, 20 Apr 2010 14:25:27 +0000 (16:25 +0200)]
s4-smbtorture: refactor test_GetPrinterDriver2().

Guenther

14 years agos4:dynconfig: fix the autoconf build and pass -DPYTHONDIR=\"$(pythondir)\"
Stefan Metzmacher [Tue, 20 Apr 2010 13:58:02 +0000 (15:58 +0200)]
s4:dynconfig: fix the autoconf build and pass -DPYTHONDIR=\"$(pythondir)\"

metze

14 years agos4:rpc_server/netlogon: add no memory checks
Stefan Metzmacher [Tue, 20 Apr 2010 14:00:52 +0000 (16:00 +0200)]
s4:rpc_server/netlogon: add no memory checks

metze

14 years agos4-netlogon: fixed dc_unc and dc_address_type
Andrew Tridgell [Tue, 20 Apr 2010 13:42:28 +0000 (23:42 +1000)]
s4-netlogon: fixed dc_unc and dc_address_type

These are needed for dcpromo from w2k8r2

14 years agobuild: added uname display and SYSTEM_UNAME define
Andrew Tridgell [Tue, 20 Apr 2010 13:17:32 +0000 (23:17 +1000)]
build: added uname display and SYSTEM_UNAME define

suggestion from Metze

14 years agoutil-runcmd: ignore spurious ECHILD errors
Andrew Tridgell [Tue, 20 Apr 2010 11:45:33 +0000 (21:45 +1000)]
util-runcmd: ignore spurious ECHILD errors

when we get ECHILD in samba_runcmd it is because the parent has set
SIGCHLD to SIG_IGN. In that case the child status information is
lost. We then have to fallback on the logging of child error messages
for any useful information on what happened to the child.

A longer term fix is to stop using SIG_IGN for SIGCHLD in the standard
process model of s4.

14 years agos4-smbtorture: add test for csetprinter field behaviour in printer info level 0.
Günther Deschner [Tue, 20 Apr 2010 12:15:24 +0000 (14:15 +0200)]
s4-smbtorture: add test for csetprinter field behaviour in printer info level 0.

Suprisingly, that value is always 0 (at least on w2k8r2).

Guenther

14 years agos4-net: don't show a full python exception when you can't open sam.ldb
Andrew Tridgell [Tue, 20 Apr 2010 10:30:41 +0000 (20:30 +1000)]
s4-net: don't show a full python exception when you can't open sam.ldb

14 years agos4-net: show a list of commands when someone runs "net" with no arguments
Andrew Tridgell [Tue, 20 Apr 2010 10:27:41 +0000 (20:27 +1000)]
s4-net: show a list of commands when someone runs "net" with no arguments

14 years agos4-python: added PYTHONDIR to python search path
Andrew Tridgell [Tue, 20 Apr 2010 10:24:08 +0000 (20:24 +1000)]
s4-python: added PYTHONDIR to python search path

we put it after the scripting/python dir, so we look in the build
directory (if applicable) first.

14 years agos4-dynconfig: added dyn_PYTHONDIR
Andrew Tridgell [Tue, 20 Apr 2010 10:23:04 +0000 (20:23 +1000)]
s4-dynconfig: added dyn_PYTHONDIR

14 years agos3-spoolss: fix winreg spoolss helper call documentation.
Günther Deschner [Mon, 19 Apr 2010 16:51:26 +0000 (18:51 +0200)]
s3-spoolss: fix winreg spoolss helper call documentation.

Guenther

14 years agos3-spoolss: avoid passing down full "struct pipes_struct".
Günther Deschner [Mon, 19 Apr 2010 16:34:36 +0000 (18:34 +0200)]
s3-spoolss: avoid passing down full "struct pipes_struct".

Guenther

14 years agos4:netlogon RPC - "fill_one_domain_info" - use "lp_workgroup" for the DC short domain...
Matthias Dieter Wallnöfer [Sun, 18 Apr 2010 16:49:51 +0000 (18:49 +0200)]
s4:netlogon RPC - "fill_one_domain_info" - use "lp_workgroup" for the DC short domainname discovery

Here we don't need to use "lp_sam_name" since in this function we are always a
DC.

14 years agos4:torture/rpc/netlogon.c - fix typo
Matthias Dieter Wallnöfer [Tue, 20 Apr 2010 07:01:22 +0000 (09:01 +0200)]
s4:torture/rpc/netlogon.c - fix typo

14 years agopytalloc: ensure talloc_ctx is directly after PyObject_HEAD
Andrew Tridgell [Tue, 20 Apr 2010 05:33:00 +0000 (15:33 +1000)]
pytalloc: ensure talloc_ctx is directly after PyObject_HEAD

the talloc python interface for tp_alloc and tp_dealloc relies on a
cast to a py_talloc_Object to find the talloc_ctx (see
py_talloc_dealloc). This means we rely on the talloc_ctx for the
object being directly after the PyObject_HEAD

This fixes the talloc free with references bug in samba_dnsupdate

The actual problem was the tp_alloc() call in
PyCredentialCacheContainer_from_ccache_container() which used a cast
from a py_talloc_Object to a PyCredentialCacheContainerObject. That
case effectively changed the parent/child relationship between the
talloc_ctx and the ccc ptr.

This patch changes all the structures that follow this pattern to put
the TALLOC_CTX directly after the PyObject_HEAD, to ensure that if
anyone else decides to do a dangerous cast like this that it won't
cause the same sort of subtle breakage.

Pair-Programmed-With: Rusty Russell <rusty@samba.org>

14 years agotalloc: there is no ambiguity when freeing a ptr with a null parent
Andrew Tridgell [Tue, 20 Apr 2010 05:30:57 +0000 (15:30 +1000)]
talloc: there is no ambiguity when freeing a ptr with a null parent

when a ptr has a single reference and a NULL parent, then
talloc_free(ptr) is not ambiguous, as the caller could not have done a
talloc_free(NULL) to free the memory

Pair-Programmed-With: Rusty Russell <rusty@samba.org>

14 years agotdb: update tdb ABI to use hide_symbols=True
Andrew Tridgell [Tue, 20 Apr 2010 03:53:35 +0000 (13:53 +1000)]
tdb: update tdb ABI to use hide_symbols=True

We now use -fvisibilty=hidden to hide symbols from outside the tdb
shared library.

This also moved tdb_transaction_recover() into the tdb_private.h
header, as it should never have been a public API. For that reason we
are changing the version number. We're only doing a minor version
increment as it is extremely unlikely that anyone was actually using
tdb_transaction_recover() as its locking requirements were rather
unusual.

Pair-Programmed-With: Rusty Russell <rusty@samba.org>

14 years agobuild: include uninitialised data in the ABI symbols
Andrew Tridgell [Tue, 20 Apr 2010 03:51:16 +0000 (13:51 +1000)]
build: include uninitialised data in the ABI symbols

This is needed for symbols like tdb_null in tdb, which are part
of the public ABI

Pair-Programmed-With: Rusty Russell <rusty@samba.org>

14 years agobuild: quote cross-answer strings
Andrew Tridgell [Tue, 20 Apr 2010 02:51:43 +0000 (12:51 +1000)]
build: quote cross-answer strings

This allows for spaces and special characters in cross-answers

14 years agobuild: allow "waf --abi-check" to force a re-check of the ABI
Andrew Tridgell [Tue, 20 Apr 2010 02:49:50 +0000 (12:49 +1000)]
build: allow "waf --abi-check" to force a re-check of the ABI

14 years agos4:provisionbackend Print the command we failed to start slapd with
Andrew Bartlett [Tue, 20 Apr 2010 04:24:22 +0000 (14:24 +1000)]
s4:provisionbackend Print the command we failed to start slapd with

This makes it easier to put failed startups into a debugger.

Andrew Bartlett

14 years agos4:provision Pass in the invoication ID and NTDS Settings DN to Schema()
Andrew Bartlett [Tue, 20 Apr 2010 01:48:51 +0000 (11:48 +1000)]
s4:provision Pass in the invoication ID and NTDS Settings DN to Schema()

By putting these values into the cache on the LDB, this reduces some
of the noise in provision, particularly with the LDAP backend.

Andrew Bartlett

14 years agoNow SMB2 error messages are correctly being returned with the 1 byte data area, smbd_...
Jeremy Allison [Mon, 19 Apr 2010 21:32:08 +0000 (14:32 -0700)]
Now SMB2 error messages are correctly being returned with the 1 byte data area, smbd_smb2_request_error_ex() must call smbd_smb2_request_done_ex() in order to do the padding correctly on compound replies.

Jeremy.

14 years agoEnsure vectors are always allocated with consistent size. Removes one byte alloc...
Jeremy Allison [Mon, 19 Apr 2010 20:43:42 +0000 (13:43 -0700)]
Ensure vectors are always allocated with consistent size. Removes one byte alloc on SMB2 error packet. Always use talloc_zero_array on out vectors - fixes valgrind errors in tevent writes.

Jeremy.

14 years agoFix valgrind error where a strdup of name reads one byte beyond the end. Ensure buffe...
Jeremy Allison [Mon, 19 Apr 2010 20:42:55 +0000 (13:42 -0700)]
Fix valgrind error where a strdup of name reads one byte beyond the end. Ensure buffer returned from inotify is null terminated.

Jeremy.

14 years agoRemoved more excess looping and fixed problem with incorrect IO flag handling.
Nadezhda Ivanova [Mon, 19 Apr 2010 21:23:42 +0000 (00:23 +0300)]
Removed more excess looping and fixed problem with incorrect IO flag handling.

14 years agoRemove an unused auto variable.
Jeremy Allison [Mon, 19 Apr 2010 18:38:49 +0000 (11:38 -0700)]
Remove an unused auto variable.

Jeremy.

14 years agolibwbclient: wbcFreeMemory deals fine with a NULL pointer
Volker Lendecke [Mon, 19 Apr 2010 13:56:30 +0000 (15:56 +0200)]
libwbclient: wbcFreeMemory deals fine with a NULL pointer

14 years agolibwbclient: Fix wbcListGroups against too small num_entries
Volker Lendecke [Mon, 19 Apr 2010 13:50:11 +0000 (15:50 +0200)]
libwbclient: Fix wbcListGroups against too small num_entries

Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-)

14 years agolibwbclient: Fix wbcListUsers against too small num_entries
Volker Lendecke [Mon, 19 Apr 2010 13:50:11 +0000 (15:50 +0200)]
libwbclient: Fix wbcListUsers against too small num_entries

Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-)

14 years agos4:winbind: fill response.data.num_entries for WINBINDD_LIST_USERS
Stefan Metzmacher [Mon, 19 Apr 2010 14:08:59 +0000 (16:08 +0200)]
s4:winbind: fill response.data.num_entries for WINBINDD_LIST_USERS

metze

14 years agos4:winbind: fill response.data.num_entries for WINBINDD_LIST_GROUPS
Stefan Metzmacher [Mon, 19 Apr 2010 14:08:41 +0000 (16:08 +0200)]
s4:winbind: fill response.data.num_entries for WINBINDD_LIST_GROUPS

metze

14 years agos4:winbind: fill response.data.num_entries for WINBINDD_LIST_TRUSTDOM
Stefan Metzmacher [Mon, 19 Apr 2010 14:07:28 +0000 (16:07 +0200)]
s4:winbind: fill response.data.num_entries for WINBINDD_LIST_TRUSTDOM

metze

14 years agos3: Remove a leftover of my lua experiments
Volker Lendecke [Mon, 19 Apr 2010 13:24:59 +0000 (15:24 +0200)]
s3: Remove a leftover of my lua experiments

14 years agos3: Move the in-memory ccache to the parent
Volker Lendecke [Sun, 18 Apr 2010 12:14:43 +0000 (14:14 +0200)]
s3: Move the in-memory ccache to the parent

None of this blocks, so there is no reason to keep this in
a winbind child process

14 years agonsswitch: Add wbinfo --pam-logon
Volker Lendecke [Sun, 18 Apr 2010 12:10:35 +0000 (14:10 +0200)]
nsswitch: Add wbinfo --pam-logon

This does a wbcLogonUser with credential caching

14 years agos3: Test for wb ccache access by smbclient
Volker Lendecke [Sat, 17 Apr 2010 19:31:57 +0000 (21:31 +0200)]
s3: Test for wb ccache access by smbclient

14 years agolibwbclient: remove async libwbclient and talloc from libwbclient.so
Volker Lendecke [Sun, 4 Apr 2010 13:15:00 +0000 (15:15 +0200)]
libwbclient: remove async libwbclient and talloc from libwbclient.so

Except for tests there is right now no active user of this. We can easily
re-add this when smbd makes more use of it.

14 years agolibwbclient does not need talloc_free anymore
Volker Lendecke [Sun, 4 Apr 2010 12:20:15 +0000 (14:20 +0200)]
libwbclient does not need talloc_free anymore

14 years agolibwbclient: Make wbcListTrusts not use talloc
Volker Lendecke [Sat, 3 Apr 2010 20:11:08 +0000 (22:11 +0200)]
libwbclient: Make wbcListTrusts not use talloc

14 years agolibwbclient: Make wbc_create_error_info not use talloc
Volker Lendecke [Sat, 3 Apr 2010 12:52:08 +0000 (14:52 +0200)]
libwbclient: Make wbc_create_error_info not use talloc

14 years agolibwbclient: Make wbcCredentialCache not use talloc
Volker Lendecke [Sun, 4 Apr 2010 12:01:23 +0000 (14:01 +0200)]
libwbclient: Make wbcCredentialCache not use talloc

14 years agolibwbclient: Make wbcAuthenticateUserEx not use talloc
Volker Lendecke [Sun, 4 Apr 2010 09:58:04 +0000 (11:58 +0200)]
libwbclient: Make wbcAuthenticateUserEx not use talloc

14 years agolibwbclient: Make wbc_create_logon_info not use talloc
Volker Lendecke [Sun, 4 Apr 2010 09:57:39 +0000 (11:57 +0200)]
libwbclient: Make wbc_create_logon_info not use talloc

14 years agolibwbclient: Make wbc_create_auth_info not use talloc
Volker Lendecke [Sat, 3 Apr 2010 21:08:20 +0000 (23:08 +0200)]
libwbclient: Make wbc_create_auth_info not use talloc

14 years agolibwbclient: Make wbc_create_password_policy_info not use talloc
Volker Lendecke [Sat, 3 Apr 2010 20:22:17 +0000 (22:22 +0200)]
libwbclient: Make wbc_create_password_policy_info not use talloc

14 years agolibwbclient: Test wbcGetGroups
Volker Lendecke [Sat, 17 Apr 2010 18:16:14 +0000 (20:16 +0200)]
libwbclient: Test wbcGetGroups

14 years agolibwbclient: Make wbcGetGroups not use talloc
Volker Lendecke [Sat, 3 Apr 2010 20:20:04 +0000 (22:20 +0200)]
libwbclient: Make wbcGetGroups not use talloc

14 years agolibwbclient: Make wbc_create_domain_controller_info_ex not use talloc
Volker Lendecke [Sat, 3 Apr 2010 17:57:48 +0000 (19:57 +0200)]
libwbclient: Make wbc_create_domain_controller_info_ex not use talloc

14 years agolibwbclient: Make wbcLookupDomainController not use talloc
Volker Lendecke [Sat, 17 Apr 2010 17:57:11 +0000 (19:57 +0200)]
libwbclient: Make wbcLookupDomainController not use talloc

14 years agolibwbclient: Make wbcLookupUserSids not use talloc
Volker Lendecke [Sat, 3 Apr 2010 11:45:36 +0000 (13:45 +0200)]
libwbclient: Make wbcLookupUserSids not use talloc

14 years agos3: Change the make test password to "testPw"
Volker Lendecke [Sat, 17 Apr 2010 13:51:27 +0000 (15:51 +0200)]
s3: Change the make test password to "testPw"

This way we can change back to it when testing testing wbcChangeUserPassword,
"test" is too short (<5 chars)

14 years agolibwbclient: Test wbcChangeUserPassword
Volker Lendecke [Sat, 17 Apr 2010 13:50:31 +0000 (15:50 +0200)]
libwbclient: Test wbcChangeUserPassword

14 years agolibwbclient: Abstract out test_wbc_authenticate_user for reuse
Volker Lendecke [Sat, 17 Apr 2010 12:05:57 +0000 (14:05 +0200)]
libwbclient: Abstract out test_wbc_authenticate_user for reuse

14 years agos3-winbind: Allow changing the password for pdb
Volker Lendecke [Fri, 16 Apr 2010 14:28:05 +0000 (16:28 +0200)]
s3-winbind: Allow changing the password for pdb

14 years agos3: Convert WINBINDD_PAM_LOGOFF to the new async API
Volker Lendecke [Thu, 1 Apr 2010 14:44:16 +0000 (16:44 +0200)]
s3: Convert WINBINDD_PAM_LOGOFF to the new async API

14 years agos3: Convert WINBINDD_PAM_CHAUTHTOK to the new async API
Volker Lendecke [Thu, 1 Apr 2010 10:35:14 +0000 (12:35 +0200)]
s3: Convert WINBINDD_PAM_CHAUTHTOK to the new async API

14 years agos3: Convert WINBINDD_PAM_AUTH_CRAP to the new async API
Volker Lendecke [Tue, 30 Mar 2010 21:02:36 +0000 (23:02 +0200)]
s3: Convert WINBINDD_PAM_AUTH_CRAP to the new async API

14 years agos3: Convert WINBINDD_PAM_AUTH to the new async API
Volker Lendecke [Mon, 29 Mar 2010 15:52:38 +0000 (17:52 +0200)]
s3: Convert WINBINDD_PAM_AUTH to the new async API

14 years agolibwbclient: Test wbcLogonUser
Volker Lendecke [Tue, 13 Apr 2010 20:52:17 +0000 (22:52 +0200)]
libwbclient: Test wbcLogonUser

14 years agolibwbclient: Make wbcAddNamedBlob not use talloc
Volker Lendecke [Sat, 3 Apr 2010 17:50:25 +0000 (19:50 +0200)]
libwbclient: Make wbcAddNamedBlob not use talloc

14 years agolibwbclient: Make wbcResolveWinsByIP not use talloc
Volker Lendecke [Sat, 3 Apr 2010 13:03:49 +0000 (15:03 +0200)]
libwbclient: Make wbcResolveWinsByIP not use talloc

14 years agolibwbclient: Make wbcResolveWinsByName not use talloc
Volker Lendecke [Sat, 3 Apr 2010 13:03:20 +0000 (15:03 +0200)]
libwbclient: Make wbcResolveWinsByName not use talloc

14 years agolibwbclient: Make wbcDomainInfo not use talloc
Volker Lendecke [Sat, 3 Apr 2010 13:02:40 +0000 (15:02 +0200)]
libwbclient: Make wbcDomainInfo not use talloc

14 years agolibwbclient: Make wbcInterfaceDetails not use talloc
Volker Lendecke [Sat, 3 Apr 2010 12:59:07 +0000 (14:59 +0200)]
libwbclient: Make wbcInterfaceDetails not use talloc

14 years agolibwbclient: Test wbcAuthenticateUser[Ex]
Volker Lendecke [Sun, 4 Apr 2010 19:38:38 +0000 (21:38 +0200)]
libwbclient: Test wbcAuthenticateUser[Ex]

14 years agolibwbclient: Make _SID_COMPOSE a function instead of a macro
Volker Lendecke [Sat, 3 Apr 2010 12:46:11 +0000 (14:46 +0200)]
libwbclient: Make _SID_COMPOSE a function instead of a macro

14 years agolibwbclient: Make wbcGetDisplayName not use talloc
Volker Lendecke [Sat, 3 Apr 2010 12:33:17 +0000 (14:33 +0200)]
libwbclient: Make wbcGetDisplayName not use talloc

14 years agolibwbclient: Test wbcGetDisplayName
Volker Lendecke [Sat, 10 Apr 2010 14:36:22 +0000 (16:36 +0200)]
libwbclient: Test wbcGetDisplayName

14 years agolibwbclient: Make wbcListGroups not use talloc
Volker Lendecke [Sat, 3 Apr 2010 12:31:57 +0000 (14:31 +0200)]
libwbclient: Make wbcListGroups not use talloc

14 years agolibwbclient: Make wbcListUsers not use talloc
Volker Lendecke [Sat, 3 Apr 2010 12:26:22 +0000 (14:26 +0200)]
libwbclient: Make wbcListUsers not use talloc

14 years agowinbindd: Fill in num_entries where available
Volker Lendecke [Sat, 3 Apr 2010 12:16:19 +0000 (14:16 +0200)]
winbindd: Fill in num_entries where available

The server implementation of WINBINDD_LIST_USERS, WINBINDD_LIST_GROUPS and
WINBINDD_LIST_TRUSTDOM knows the number of entries returned.

Bump up the version number so that a newer lib does not rely on something an
older winbind does not do.

14 years agolibwbclient: Make wbcGetSidAliases not use talloc
Volker Lendecke [Sat, 10 Apr 2010 10:58:14 +0000 (12:58 +0200)]
libwbclient: Make wbcGetSidAliases not use talloc

14 years agos3: Add some debug to GETSIDALIASES
Volker Lendecke [Sat, 10 Apr 2010 13:59:22 +0000 (15:59 +0200)]
s3: Add some debug to GETSIDALIASES

14 years agolibwbclient: Test wbcGetSidAliases
Volker Lendecke [Sat, 10 Apr 2010 13:53:07 +0000 (15:53 +0200)]
libwbclient: Test wbcGetSidAliases

14 years agolibwbclient: Simplify test_wbc_domain_info a bit
Volker Lendecke [Sat, 10 Apr 2010 13:36:01 +0000 (15:36 +0200)]
libwbclient: Simplify test_wbc_domain_info a bit

14 years agolibwbclient: Fix some pointless macro calls
Volker Lendecke [Sat, 10 Apr 2010 13:28:42 +0000 (15:28 +0200)]
libwbclient: Fix some pointless macro calls

14 years agolibwbclient: Take -21 into account in length guessing
Volker Lendecke [Sat, 10 Apr 2010 10:57:13 +0000 (12:57 +0200)]
libwbclient: Take -21 into account in length guessing

14 years agolibwbclient: Fix some pointless macro calls
Volker Lendecke [Sat, 3 Apr 2010 11:45:20 +0000 (13:45 +0200)]
libwbclient: Fix some pointless macro calls

14 years agolibwbclient: Make wbcLookupRids not use talloc
Volker Lendecke [Sat, 3 Apr 2010 11:44:49 +0000 (13:44 +0200)]
libwbclient: Make wbcLookupRids not use talloc

14 years agolibwbclient: Add wbcAllocateStringArray
Volker Lendecke [Sat, 3 Apr 2010 11:37:01 +0000 (13:37 +0200)]
libwbclient: Add wbcAllocateStringArray