ambi/samba-autobuild/.git
13 years agos3: Convert tldap_add_blob_vals args to "array, count"
Volker Lendecke [Sat, 12 Feb 2011 15:37:02 +0000 (16:37 +0100)]
s3: Convert tldap_add_blob_vals args to "array, count"

13 years agos3: Convert tldap_add_mod_blobs args to "array, count"
Volker Lendecke [Sat, 12 Feb 2011 15:33:26 +0000 (16:33 +0100)]
s3: Convert tldap_add_mod_blobs args to "array, count"

13 years agoFix some nonempty blank lines
Volker Lendecke [Sat, 12 Feb 2011 11:18:16 +0000 (12:18 +0100)]
Fix some nonempty blank lines

13 years agos3: Align the args of pdb_ads_update_sam_account to tldap_modify
Volker Lendecke [Sat, 12 Feb 2011 10:39:16 +0000 (11:39 +0100)]
s3: Align the args of pdb_ads_update_sam_account to tldap_modify

13 years agopyldb: fix a bug in the unit test which prevented ldb.python to run all the tests...
Matthieu Patou [Wed, 9 Feb 2011 07:18:02 +0000 (10:18 +0300)]
pyldb: fix a bug in the unit test which prevented ldb.python to run all the tests in the testsuite

Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sun Feb 13 00:14:24 CET 2011 on sn-devel-104

13 years agolibrpc: add bindings for dnsp in python
Matthieu Patou [Sat, 12 Feb 2011 20:18:29 +0000 (23:18 +0300)]
librpc: add bindings for dnsp in python

13 years agoldb: use the sizeof of the control variable as offset instead of hardcoded values...
Matthieu Patou [Mon, 7 Feb 2011 23:54:09 +0000 (02:54 +0300)]
ldb: use the sizeof of the control variable as offset instead of hardcoded values, helps to avoid bugs

13 years agoldb: remove "magic" string in ldb_controls, replace them with constants defined in...
Matthieu Patou [Thu, 10 Feb 2011 10:49:26 +0000 (13:49 +0300)]
ldb: remove "magic" string in ldb_controls, replace them with constants defined in ldb.h

Allow to have less magic value in the control code and will allow not to
duplicate names when doing a function that marshal a control to it's
string representation

13 years agotdb: Fix a C++ warning
Volker Lendecke [Sat, 12 Feb 2011 16:30:11 +0000 (17:30 +0100)]
tdb: Fix a C++ warning

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Feb 12 19:50:55 CET 2011 on sn-devel-104

13 years agos3: Make "smbpasswd <user>" work with pdb_ads
Volker Lendecke [Sat, 12 Feb 2011 13:28:40 +0000 (14:28 +0100)]
s3: Make "smbpasswd <user>" work with pdb_ads

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Feb 12 15:17:39 CET 2011 on sn-devel-104

13 years agos3-waf: try to fix the netbsd build and add -lintl to the 'net' binary.
Günther Deschner [Fri, 11 Feb 2011 22:48:26 +0000 (23:48 +0100)]
s3-waf: try to fix the netbsd build and add -lintl to the 'net' binary.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Sat Feb 12 00:48:11 CET 2011 on sn-devel-104

13 years agolibcli/auth: fix PAM_ERRORS subsystem build.
Günther Deschner [Fri, 11 Feb 2011 21:59:31 +0000 (22:59 +0100)]
libcli/auth: fix PAM_ERRORS subsystem build.

(waf-)god knows why, without this (fake) dependency, ./configure && make fails
while including replace.h while ./configure.developer && make succeeds...

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 11 23:50:40 CET 2011 on sn-devel-104

13 years agos3: Skip the CHAIN1 tests
Volker Lendecke [Fri, 11 Feb 2011 14:49:00 +0000 (15:49 +0100)]
s3: Skip the CHAIN1 tests

They are broken with signing. I'll fix that.

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Feb 11 17:42:09 CET 2011 on sn-devel-104

13 years agos3-waf: next attempt to fix cups and non-cups builds.
Günther Deschner [Fri, 11 Feb 2011 15:10:07 +0000 (16:10 +0100)]
s3-waf: next attempt to fix cups and non-cups builds.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 11 16:57:40 CET 2011 on sn-devel-104

13 years agos3-rpc_server: fix some buildwarnings in non-developer mode.
Günther Deschner [Fri, 11 Feb 2011 15:04:28 +0000 (16:04 +0100)]
s3-rpc_server: fix some buildwarnings in non-developer mode.

Guenther

13 years agos3-selftest: revamp selftest wscript with s4 one.
Günther Deschner [Fri, 11 Feb 2011 14:30:27 +0000 (15:30 +0100)]
s3-selftest: revamp selftest wscript with s4 one.

Guenther

13 years agos3-waf: try to deal with underlinked cups libraries.
Günther Deschner [Fri, 11 Feb 2011 13:37:13 +0000 (14:37 +0100)]
s3-waf: try to deal with underlinked cups libraries.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 11 15:28:32 CET 2011 on sn-devel-104

13 years agos3-waf: move all error mappings to errors subsystem.
Günther Deschner [Tue, 8 Feb 2011 21:37:09 +0000 (22:37 +0100)]
s3-waf: move all error mappings to errors subsystem.

Guenther

13 years agowaf: pure cosmetic reformatting of the two samba-util object lists (to ease comparing).
Günther Deschner [Tue, 8 Feb 2011 00:04:57 +0000 (01:04 +0100)]
waf: pure cosmetic reformatting of the two samba-util object lists (to ease comparing).

Guenther

13 years agos3-waf: use bld.env.HAVE_LDAP in some more places, hopefully fixes the builds w/o...
Günther Deschner [Fri, 11 Feb 2011 11:09:25 +0000 (12:09 +0100)]
s3-waf: use bld.env.HAVE_LDAP in some more places, hopefully fixes the builds w/o ldap.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 11 13:08:38 CET 2011 on sn-devel-104

13 years agos3-waf: rework the way SMBLDAP subsystem is built a little.
Günther Deschner [Fri, 11 Feb 2011 11:07:39 +0000 (12:07 +0100)]
s3-waf: rework the way SMBLDAP subsystem is built a little.

Guenther

13 years agowaf: substitute '/' in -D static defines as well.
Günther Deschner [Fri, 11 Feb 2011 11:05:10 +0000 (12:05 +0100)]
waf: substitute '/' in -D static defines as well.

Tridge, please check.

Guenther

13 years agos3-libsmb: fix ifdef check in ads_dc_name.
Günther Deschner [Fri, 11 Feb 2011 10:16:08 +0000 (11:16 +0100)]
s3-libsmb: fix ifdef check in ads_dc_name.

We are accessing an LDAP structure here, so we better check that LDAP support
was there as well as Kerberos support.

Guenther

13 years agos3-libnet: fix a WITH_ADS / HAVE_ADS mismatch.
Günther Deschner [Fri, 11 Feb 2011 10:14:57 +0000 (11:14 +0100)]
s3-libnet: fix a WITH_ADS / HAVE_ADS mismatch.

Guenther

13 years agos3-libads: make ads_guess_service_principal static.
Günther Deschner [Fri, 11 Feb 2011 10:14:27 +0000 (11:14 +0100)]
s3-libads: make ads_guess_service_principal static.

Guenther

13 years agos3: Avoid a select call per smb
Volker Lendecke [Fri, 11 Feb 2011 10:25:13 +0000 (11:25 +0100)]
s3: Avoid a select call per smb

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Feb 11 12:13:54 CET 2011 on sn-devel-104

13 years agos3: Add more checks and better fallback to addrchange
Volker Lendecke [Fri, 11 Feb 2011 07:44:36 +0000 (08:44 +0100)]
s3: Add more checks and better fallback to addrchange

From http://netsplit.com/2011/02/09/the-proc-connector-and-socket-filters/ I
learned a bit more about netlink...

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Feb 11 10:47:09 CET 2011 on sn-devel-104

13 years agos3-waf: try to deal with system w/o ldap; also move module processing to the end...
Günther Deschner [Fri, 11 Feb 2011 00:31:37 +0000 (01:31 +0100)]
s3-waf: try to deal with system w/o ldap; also move module processing to the end of wscript.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 11 02:30:40 CET 2011 on sn-devel-104

13 years agos4-build: fixed export of krb5pac.h, needed by other public headers
Andrew Tridgell [Thu, 10 Feb 2011 23:39:37 +0000 (10:39 +1100)]
s4-build: fixed export of krb5pac.h, needed by other public headers

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

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Feb 11 01:45:55 CET 2011 on sn-devel-104

13 years agos3-selftest: remove some more unused test functions.
Günther Deschner [Thu, 10 Feb 2011 22:38:08 +0000 (23:38 +0100)]
s3-selftest: remove some more unused test functions.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 11 00:33:58 CET 2011 on sn-devel-104

13 years agos3-waf: try to fix the {net|free|open}bsd build.
Günther Deschner [Thu, 10 Feb 2011 22:37:52 +0000 (23:37 +0100)]
s3-waf: try to fix the {net|free|open}bsd build.

Guenther

13 years agos3-selftest: run the three net tests individually.
Günther Deschner [Thu, 10 Feb 2011 21:43:38 +0000 (22:43 +0100)]
s3-selftest: run the three net tests individually.

Guenther

13 years agos3-waf: dont try to redefine 'pam', we checked above...
Günther Deschner [Thu, 10 Feb 2011 21:42:58 +0000 (22:42 +0100)]
s3-waf: dont try to redefine 'pam', we checked above...

Found by solaris waf buildfarm build.

Guenther

13 years agos3: Align the args in tldap_modify
Volker Lendecke [Thu, 10 Feb 2011 21:21:19 +0000 (22:21 +0100)]
s3: Align the args in tldap_modify

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb 10 23:20:05 CET 2011 on sn-devel-104

13 years agos3: Align tldap_add and tldap_add_send
Volker Lendecke [Thu, 10 Feb 2011 21:12:14 +0000 (22:12 +0100)]
s3: Align tldap_add and tldap_add_send

13 years agos3-rpc_server: move services into individual directories.
Günther Deschner [Tue, 8 Feb 2011 13:17:14 +0000 (14:17 +0100)]
s3-rpc_server: move services into individual directories.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 22:13:17 CET 2011 on sn-devel-104

13 years agos3-waf: do not make pam support mandatory.
Günther Deschner [Thu, 10 Feb 2011 20:10:53 +0000 (21:10 +0100)]
s3-waf: do not make pam support mandatory.

Guenther

13 years agos3-waf: fix cups checks when lib is there but headers aren't.
Günther Deschner [Thu, 10 Feb 2011 19:37:02 +0000 (20:37 +0100)]
s3-waf: fix cups checks when lib is there but headers aren't.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 21:24:37 CET 2011 on sn-devel-104

13 years agos3-waf: better checks for gssapi support.
Günther Deschner [Thu, 10 Feb 2011 17:23:12 +0000 (18:23 +0100)]
s3-waf: better checks for gssapi support.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 19:24:12 CET 2011 on sn-devel-104

13 years agos3-system: fix malloc/talloc mismatch in sys_popen().
Günther Deschner [Thu, 10 Feb 2011 17:01:46 +0000 (18:01 +0100)]
s3-system: fix malloc/talloc mismatch in sys_popen().

Guenther

13 years agos3-oldtest: remove unused tests_all.sh file.
Günther Deschner [Thu, 10 Feb 2011 16:46:22 +0000 (17:46 +0100)]
s3-oldtest: remove unused tests_all.sh file.

Guenther

13 years agos3-rpc_client: Fixed an uninitialized variable.
Andreas Schneider [Wed, 9 Feb 2011 08:46:43 +0000 (09:46 +0100)]
s3-rpc_client: Fixed an uninitialized variable.

Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 18:32:08 CET 2011 on sn-devel-104

13 years agos3-rpc_client: Added dcerpc_winreg_int_openkey() which dectects the hive.
Andreas Schneider [Tue, 8 Feb 2011 10:54:15 +0000 (11:54 +0100)]
s3-rpc_client: Added dcerpc_winreg_int_openkey() which dectects the hive.

Signed-off-by: Günther Deschner <gd@samba.org>
13 years agos3-rpc_client: Fixed winreg int documentation.
Andreas Schneider [Tue, 8 Feb 2011 10:53:40 +0000 (11:53 +0100)]
s3-rpc_client: Fixed winreg int documentation.

Signed-off-by: Günther Deschner <gd@samba.org>
13 years agos3-rpc_server: Fixed possible segfaults in svcctl server.
Andreas Schneider [Tue, 8 Feb 2011 14:33:51 +0000 (15:33 +0100)]
s3-rpc_server: Fixed possible segfaults in svcctl server.

Signed-off-by: Günther Deschner <gd@samba.org>
13 years agos3:smbd: fix switch indentation level in get_ea_dos_attribute()
Michael Adam [Thu, 10 Feb 2011 15:09:34 +0000 (16:09 +0100)]
s3:smbd: fix switch indentation level in get_ea_dos_attribute()

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Thu Feb 10 17:46:12 CET 2011 on sn-devel-104

13 years agonsswitch: fix a segfault in the krb5 locator plugin
Christian Ambach [Thu, 10 Feb 2011 14:55:50 +0000 (15:55 +0100)]
nsswitch: fix a segfault in the krb5 locator plugin

after the number of retries was exceeded, the loop did not
    bail out correctly with an error and went on using a null pointer

13 years agos3: Slightly simplify winbind_write_sock
Volker Lendecke [Thu, 10 Feb 2011 13:59:39 +0000 (14:59 +0100)]
s3: Slightly simplify winbind_write_sock

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb 10 17:00:46 CET 2011 on sn-devel-104

13 years agos3: Fix some nonempty blank lines
Volker Lendecke [Thu, 10 Feb 2011 10:00:18 +0000 (11:00 +0100)]
s3: Fix some nonempty blank lines

13 years agoreplace: Add missing eval to m4 script
Sumit Bose [Tue, 8 Feb 2011 09:55:06 +0000 (10:55 +0100)]
replace: Add missing eval to m4 script

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 16:14:21 CET 2011 on sn-devel-104

13 years agosocket_wrapper: avoid c++ style comments.
Günther Deschner [Thu, 10 Feb 2011 13:20:34 +0000 (14:20 +0100)]
socket_wrapper: avoid c++ style comments.

Seen on the aix s3-waf build where it causes the build to fail.

Guenther

13 years agos4-tools: Added --sddl option, which allows the user to add an ACE to an object's...
Nadezhda Ivanova [Thu, 10 Feb 2011 13:04:23 +0000 (15:04 +0200)]
s4-tools: Added --sddl option, which allows the user to add an ACE to an object's security descriptor in SDDL format

Useful for testing purposes.

Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Thu Feb 10 15:28:04 CET 2011 on sn-devel-104

13 years agolibwbclient: doxygen: mark wbcSetGidHwm deprecated
Michael Adam [Thu, 10 Feb 2011 11:48:01 +0000 (12:48 +0100)]
libwbclient: doxygen: mark wbcSetGidHwm deprecated

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Thu Feb 10 14:42:24 CET 2011 on sn-devel-104

13 years agolibwbclient: doxygen: mark wbcSetUidHwm deprecated
Michael Adam [Thu, 10 Feb 2011 11:48:01 +0000 (12:48 +0100)]
libwbclient: doxygen: mark wbcSetUidHwm deprecated

13 years agolibwbclient: doxygen: mark wbcRemoveGidMapping deprecated
Michael Adam [Thu, 10 Feb 2011 11:48:01 +0000 (12:48 +0100)]
libwbclient: doxygen: mark wbcRemoveGidMapping deprecated

13 years agolibwbclient: doxygen: mark wbcRemoveUidMapping deprecated
Michael Adam [Thu, 10 Feb 2011 11:48:01 +0000 (12:48 +0100)]
libwbclient: doxygen: mark wbcRemoveUidMapping deprecated

13 years agolibwbclient: doxygen: mark wbcSetGidMapping deprecated
Michael Adam [Thu, 10 Feb 2011 11:48:01 +0000 (12:48 +0100)]
libwbclient: doxygen: mark wbcSetGidMapping deprecated

13 years agolibwbclient: doxygen: mark wbcSetUidMapping deprecated
Michael Adam [Thu, 10 Feb 2011 11:48:01 +0000 (12:48 +0100)]
libwbclient: doxygen: mark wbcSetUidMapping deprecated

13 years agoRevert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"
Michael Adam [Thu, 10 Feb 2011 10:08:02 +0000 (11:08 +0100)]
Revert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"

This reverts commit 5dd63c6c1439f5dde00e56144c38771d81455ada.

Undo the library version bump.

13 years agoRevert "wbinfo: remove --set-uid-mapping - winbindd does not implement that any more."
Michael Adam [Thu, 10 Feb 2011 10:04:51 +0000 (11:04 +0100)]
Revert "wbinfo: remove --set-uid-mapping - winbindd does not implement that any more."

This reverts commit 0e90d01d53ee197a6451b7c55c2afa74e0d8b0bb.

Undo the library version bump.

13 years agoRevert "wbinfo: remove --set-gid-mapping - winbindd does not implement that any more."
Michael Adam [Thu, 10 Feb 2011 10:04:47 +0000 (11:04 +0100)]
Revert "wbinfo: remove --set-gid-mapping - winbindd does not implement that any more."

This reverts commit 9de1fd4352346cb71b232b7198155e157396f6ec.

Undo the library version bump.

13 years agoRevert "wbinfo: remove --remove-uid-mapping - winbindd does not implement that any...
Michael Adam [Thu, 10 Feb 2011 10:04:44 +0000 (11:04 +0100)]
Revert "wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more."

This reverts commit 36e2baa8da3de559ce0f6c927f6262a8e4648a97.

Undo the library version bump.

13 years agoRevert "wbinfo: remove --remove-gid-mapping - winbindd does not implement that any...
Michael Adam [Thu, 10 Feb 2011 10:04:41 +0000 (11:04 +0100)]
Revert "wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more."

This reverts commit 48ad64aa78568c4ce743345448c9d39305752d73.

Undo the library version bump.

13 years agoRevert "libwbclient: remove two unused defines"
Michael Adam [Thu, 10 Feb 2011 10:04:35 +0000 (11:04 +0100)]
Revert "libwbclient: remove two unused defines"

This reverts commit 58bf6f9ff0b29df14eee2900fb847b96ef28411f.

Undo the library version bump.

13 years agoRevert "libwbclient: remove wbcSetUidMapping() - not implemented any more"
Michael Adam [Thu, 10 Feb 2011 10:04:32 +0000 (11:04 +0100)]
Revert "libwbclient: remove wbcSetUidMapping() - not implemented any more"

This reverts commit 25a0dc44f7e180d96dcccb8701e9817ecfd54955.

Undo the library version bump.

13 years agoRevert "libwbclient: remove wbcSetGidMapping() - not implemented any more"
Michael Adam [Thu, 10 Feb 2011 10:04:27 +0000 (11:04 +0100)]
Revert "libwbclient: remove wbcSetGidMapping() - not implemented any more"

This reverts commit 52e1be2139d370bf0ce99371bc9ab73db41c6236.

Undo the library version bump.

13 years agoRevert "libwbclient: remove wbcRemoveUidMapping() - not implemented any more"
Michael Adam [Thu, 10 Feb 2011 10:04:23 +0000 (11:04 +0100)]
Revert "libwbclient: remove wbcRemoveUidMapping() - not implemented any more"

This reverts commit 1ed5961df2da73b61666a4565d0633e34f72d04d.

Undo the library version bump.

13 years agoRevert "libwbclient: remove wbcRemoveGidMapping() - not implemented any more"
Michael Adam [Thu, 10 Feb 2011 10:04:19 +0000 (11:04 +0100)]
Revert "libwbclient: remove wbcRemoveGidMapping() - not implemented any more"

This reverts commit 393c866c517636e94b48ca6030a57b712892d568.

Undo the library version bump.

13 years agoRevert "libwbclient: remove wbcSetUidHwm() - not implemented any more"
Michael Adam [Thu, 10 Feb 2011 10:04:15 +0000 (11:04 +0100)]
Revert "libwbclient: remove wbcSetUidHwm() - not implemented any more"

This reverts commit 6558323c84cdd929716c59ba66d2ae6b699931d2.

Undo the library version bump.

13 years agoRevert "libwbclient: remove wbcSetGidHwm() - not implemented any more"
Michael Adam [Thu, 10 Feb 2011 10:04:11 +0000 (11:04 +0100)]
Revert "libwbclient: remove wbcSetGidHwm() - not implemented any more"

This reverts commit 68a9b726be84aaaaa340f19e175da448409430b3.

Undo the library version bump.

13 years agoRevert "libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)"
Michael Adam [Thu, 10 Feb 2011 10:04:06 +0000 (11:04 +0100)]
Revert "libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)"

This reverts commit 128bed20c4570fa23bea4d0d49deae811a67a624.

Undo the library version bump.

13 years agoRevert "nsswitch: libwbclient has vnum 1 now."
Michael Adam [Thu, 10 Feb 2011 10:03:59 +0000 (11:03 +0100)]
Revert "nsswitch: libwbclient has vnum 1 now."

This reverts commit c9cb42a27634a0a711d48762c779c6b2f7c338e2.

Undo the library version bump.

13 years agoRevert "nsswitch: remove unused code from wbinfo.c"
Michael Adam [Thu, 10 Feb 2011 09:59:18 +0000 (10:59 +0100)]
Revert "nsswitch: remove unused code from wbinfo.c"

This reverts commit 3bdd2efff8d11448275965b464ac194a2ee0d3ae.

Undo the library version bump.

13 years agolibrpc: move preg.idl to main directory.
Günther Deschner [Thu, 10 Feb 2011 11:54:27 +0000 (12:54 +0100)]
librpc: move preg.idl to main directory.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 13:56:49 CET 2011 on sn-devel-104

13 years agos3-waf: fix the build after auth changes.
Günther Deschner [Thu, 10 Feb 2011 11:48:46 +0000 (12:48 +0100)]
s3-waf: fix the build after auth changes.

Andrews, please check.

Guenther

13 years agos3-waf: fix krb5 checks logic.
Günther Deschner [Thu, 10 Feb 2011 11:42:47 +0000 (12:42 +0100)]
s3-waf: fix krb5 checks logic.

Guenther

13 years agos3: give ../librpc/ndr/util.c its own header.
Günther Deschner [Wed, 9 Feb 2011 23:11:38 +0000 (00:11 +0100)]
s3: give ../librpc/ndr/util.c its own header.

Guenther

13 years agos4-tests: Some tests that prove behavior for INHERITED user-provided ACEs is differen...
Nadezhda Ivanova [Thu, 10 Feb 2011 10:43:35 +0000 (12:43 +0200)]
s4-tests: Some tests that prove behavior for INHERITED user-provided ACEs is different if the P flag is set.

Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Thu Feb 10 12:31:34 CET 2011 on sn-devel-104

13 years agosecurity: Fixed some handling of ACEs with INHERITED flag provided by the user
Nadezhda Ivanova [Thu, 10 Feb 2011 10:39:22 +0000 (12:39 +0200)]
security: Fixed some handling of ACEs with INHERITED flag provided by the user

Some tests showed that these ACEs are not removed if the DACL_PROTECTED flag is provided at the same time.
This is not documented but tests prove it and it has been observerd in deployment.

13 years agos4-build: need EXPAND_VARIABLES() for terminal in make test
Andrew Tridgell [Thu, 10 Feb 2011 05:49:10 +0000 (16:49 +1100)]
s4-build: need EXPAND_VARIABLES() for terminal in make test

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

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 10 07:35:26 CET 2011 on sn-devel-104

13 years agos4-auth: install gen_ndr/auth.h, used by public session.h
Andrew Tridgell [Thu, 10 Feb 2011 05:46:35 +0000 (16:46 +1100)]
s4-auth: install gen_ndr/auth.h, used by public session.h

needed for openchange. Thanks to Brad for reporting this.

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

13 years agos4-torture: not having an output dir is not a fatal error
Andrew Tridgell [Thu, 10 Feb 2011 04:05:08 +0000 (15:05 +1100)]
s4-torture: not having an output dir is not a fatal error

just return NT_STATUS_OK, as nothing to cleanup

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agoldb: use #include <ldb.h> for ldb
Andrew Tridgell [Thu, 10 Feb 2011 03:12:51 +0000 (14:12 +1100)]
ldb: use #include <ldb.h> for ldb

thi ensures we are using the header corresponding to the version of
ldb we're linking against. Otherwise we could use the system ldb for
link and the in-tree one for include

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

13 years agos4-krb5: authkrb5 should depend on ldb
Andrew Tridgell [Thu, 10 Feb 2011 03:12:15 +0000 (14:12 +1100)]
s4-krb5: authkrb5 should depend on ldb

this fixes the include path to add ldb

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

13 years agos3-auth Remove unused pam_handle
Andrew Bartlett [Wed, 9 Feb 2011 06:02:58 +0000 (17:02 +1100)]
s3-auth Remove unused pam_handle

Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agos3-auth Rename cryptic 'ptok' to security_token
Andrew Bartlett [Wed, 9 Feb 2011 05:52:35 +0000 (16:52 +1100)]
s3-auth Rename cryptic 'ptok' to security_token

This will allow the auth_serversupplied_info struct to be migrated
to auth_session_info easier.

Adnrew Bartlett

Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agolibcli/named_pipe_auth Change from 'info3' to auth_session_info_transport
Andrew Bartlett [Wed, 9 Feb 2011 03:22:16 +0000 (14:22 +1100)]
libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport

This changes the structure being used to convey the current user state
from the netlogon-derived 'netr_SamInfo3' structure to a purpose-built
structure that matches the internals of the Samba auth subsystem and
contains the final group list, as well as the final privilege set and
session key.

These previously had to be re-created on the server side of the pipe
each time.

Andrew Bartlett

Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agoauth.idl fix size_is() reference in IDL
Andrew Bartlett [Wed, 9 Feb 2011 03:22:02 +0000 (14:22 +1100)]
auth.idl fix size_is() reference in IDL

Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agolibcli/named_pipe_auth Remove support for unused levels 0-2.
Andrew Bartlett [Wed, 9 Feb 2011 00:59:50 +0000 (11:59 +1100)]
libcli/named_pipe_auth Remove support for unused levels 0-2.

The only client and server for this code uses level 3 exclusively.

Andrew Bartlett

Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agoauth Move auth_sam_reply into the top level.
Andrew Bartlett [Wed, 9 Feb 2011 05:05:54 +0000 (16:05 +1100)]
auth Move auth_sam_reply into the top level.

These functions provide conversions between some netlogon.idl and
auth.idl structures

Andrew Bartlett

Signed-off-by: Andrew Tridgell <tridge@samba.org>
13 years agoldb: added ldb 1.0.0 ABI signatures
Andrew Tridgell [Thu, 10 Feb 2011 01:35:10 +0000 (12:35 +1100)]
ldb: added ldb 1.0.0 ABI signatures

13 years agoldb: change version number to 1.0.0
Andrew Tridgell [Thu, 10 Feb 2011 01:06:34 +0000 (12:06 +1100)]
ldb: change version number to 1.0.0

Simo pointed out that the module loading change should have been
combined with a major version number. That seems like a good excuse
for a 1.0 release

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

13 years agoldb: fixed two warnings in the ldb_ldap backend
Andrew Tridgell [Thu, 10 Feb 2011 01:05:48 +0000 (12:05 +1100)]
ldb: fixed two warnings in the ldb_ldap backend

13 years agoldb: added a include/ldb_version.h
Andrew Tridgell [Thu, 10 Feb 2011 01:04:36 +0000 (12:04 +1100)]
ldb: added a include/ldb_version.h

this fixes a problem with the installed ldb_modules.h header, which
depended on LDB_VERSION being defined.

Thanks to Simo for noticing this!

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

13 years agoPut OpenDir() back the way it was - don't overload with an fsp arg. Create OpenDir_fs...
Jeremy Allison [Thu, 10 Feb 2011 00:31:06 +0000 (16:31 -0800)]
Put OpenDir() back the way it was - don't overload with an fsp arg. Create OpenDir_fsp for new usage.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Feb 10 02:43:31 CET 2011 on sn-devel-104

13 years agoMake it clear we're using the open file pathname.
Jeremy Allison [Wed, 9 Feb 2011 23:06:40 +0000 (15:06 -0800)]
Make it clear we're using the open file pathname.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Feb 10 01:06:29 CET 2011 on sn-devel-104

13 years agoAllow SMB2_FIND to actually use the open fd handle if we support fdopendir. Fallback...
Jeremy Allison [Wed, 9 Feb 2011 23:05:58 +0000 (15:05 -0800)]
Allow SMB2_FIND to actually use the open fd handle if we support fdopendir. Fallback to pathname opendir if not.

13 years agoCorrectly plumb in VFS_FDOPENDIR.
Jeremy Allison [Wed, 9 Feb 2011 23:00:56 +0000 (15:00 -0800)]
Correctly plumb in VFS_FDOPENDIR.

13 years agos3-waf: make ads support detection a little more robust.
Günther Deschner [Wed, 9 Feb 2011 21:43:41 +0000 (22:43 +0100)]
s3-waf: make ads support detection a little more robust.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb  9 23:38:50 CET 2011 on sn-devel-104

13 years agos3: move some stuff out of smb.h to better locations.
Günther Deschner [Wed, 9 Feb 2011 19:56:57 +0000 (20:56 +0100)]
s3: move some stuff out of smb.h to better locations.

Guenther