]> git.ipfire.org Git - thirdparty/samba.git/log
thirdparty/samba.git
17 years agoRemove current_user references from nttrans.c
Volker Lendecke [Thu, 19 Jun 2008 16:48:10 +0000 (18:48 +0200)] 
Remove current_user references from nttrans.c

17 years agoRemove current_user references from trans2.c
Volker Lendecke [Thu, 19 Jun 2008 16:46:57 +0000 (18:46 +0200)] 
Remove current_user references from trans2.c

This involved replacing the CHECK_NTQUOTA_HANDLE_OK macro by a function.

17 years agoRemove some current_user references from trans2.c
Volker Lendecke [Thu, 19 Jun 2008 16:36:54 +0000 (18:36 +0200)] 
Remove some current_user references from trans2.c

17 years agoRemove reference to current_user from reply.c
Volker Lendecke [Thu, 19 Jun 2008 16:21:41 +0000 (18:21 +0200)] 
Remove reference to current_user from reply.c

17 years agoWrap the unix token info in a unix_user_token in auth_serversupplied_info
Volker Lendecke [Thu, 19 Jun 2008 14:54:12 +0000 (16:54 +0200)] 
Wrap the unix token info in a unix_user_token in auth_serversupplied_info

No functional change, this is a preparation for more current_user ref removal

17 years agoRemove the "current_user" arg from fsp_belongs_conn
Volker Lendecke [Thu, 19 Jun 2008 14:31:59 +0000 (16:31 +0200)] 
Remove the "current_user" arg from fsp_belongs_conn

fsp_belongs_conn only used the vuid struct member anyway, and this is available
in the smb_request structure as well.

17 years agoRemove the "current_user" arg from check_fsp
Volker Lendecke [Thu, 19 Jun 2008 14:31:59 +0000 (16:31 +0200)] 
Remove the "current_user" arg from check_fsp

check_fsp only used the vuid struct member anyway, and this is available in the
smb_request structure as well.

17 years agoloadparm: use the return value of the special handlers in lp_load().
Michael Adam [Thu, 19 Jun 2008 15:21:04 +0000 (17:21 +0200)] 
loadparm: use the return value of the special handlers in lp_load().

Up to now, the bool return value was silently ignored.

Michael

17 years agoloadparm: don't treat a missing include file as an error in handle_include().
Michael Adam [Thu, 19 Jun 2008 15:20:22 +0000 (17:20 +0200)] 
loadparm: don't treat a missing include file as an error in handle_include().

Michael

17 years agotestsuite: enable the testparm_s3 tests.
Michael Adam [Thu, 19 Jun 2008 15:19:21 +0000 (17:19 +0200)] 
testsuite: enable the testparm_s3 tests.

Michael

17 years agotestsuite: add a testparm_s3 test script.
Michael Adam [Thu, 19 Jun 2008 15:14:39 +0000 (17:14 +0200)] 
testsuite: add a testparm_s3 test script.

This is a first testparm/lp_load test that runs testparm on a couple
of configuration files. The main purpose for now is to test the options
that have special handlers (to check whether the handlers succeed).
In particular, all the Macro expansions that are available via
alloc_sub_basic() are tested with the include handler. This is to
catch such crashbugs as #5548 where %m expansion led to a segfault.

The tests now are very simple. Just check if testparm completes
successfully on the given config files. This can (and should) be
elaborated in the future.

Michael

17 years agotestsuite: update introductory comment to test_net_regsistry.sh
Michael Adam [Thu, 19 Jun 2008 11:52:49 +0000 (13:52 +0200)] 
testsuite: update introductory comment to test_net_regsistry.sh

This is now used to test rpc and local access depending on
command line parameters.

Michael

17 years agoRemove current_user_info reference from vfs_recycle.c
Volker Lendecke [Thu, 19 Jun 2008 13:48:05 +0000 (15:48 +0200)] 
Remove current_user_info reference from vfs_recycle.c

17 years agoRemove current_user_info reference from vfs_fake_perms.c
Volker Lendecke [Thu, 19 Jun 2008 13:46:44 +0000 (15:46 +0200)] 
Remove current_user_info reference from vfs_fake_perms.c

17 years agoRemove current_user_info reference from vfs_expand_msdfs.c
Volker Lendecke [Thu, 19 Jun 2008 13:44:15 +0000 (15:44 +0200)] 
Remove current_user_info reference from vfs_expand_msdfs.c

17 years agocurrent_user is not used in vfs_aixacl2.c
Volker Lendecke [Thu, 19 Jun 2008 13:43:52 +0000 (15:43 +0200)] 
current_user is not used in vfs_aixacl2.c

17 years agoRWX on a file does not imply DELETE access
Volker Lendecke [Tue, 17 Jun 2008 14:22:43 +0000 (16:22 +0200)] 
RWX on a file does not imply DELETE access

Without this the changed checks in can_delete_file_in_directory give DELETE
access where there is none. So we can end up granting the ntcreate&x preparing
the unlink where we should not, which leads to a NT_STATUS_ACCESS_DENIED at
close time later, which in turn does *not* give the access denied error message
in the Windows GUI.

can_delete_file_in_directory will grant access now by looking at the directory
permissions.

17 years agoFix checks in can_delete_file_in_directory()
Volker Lendecke [Thu, 19 Jun 2008 12:53:46 +0000 (14:53 +0200)] 
Fix checks in can_delete_file_in_directory()

With at least NFSv4 ACLs around the write permission for the owner is a bogus
check if we can delete a file in a directory. Like in Windows, there are two
ways which can grant us such: First, the DELETE permission on the file itself,
or if that does not help, the DELETE_CHILD permission on the directory. It
might be a bit more code that runs, but essentially we should end up with the
same set of syscalls in the non-acl case.

17 years agoRemove some code
Volker Lendecke [Thu, 19 Jun 2008 10:03:31 +0000 (12:03 +0200)] 
Remove some code

Did not measure it, but I think a single write is better than a read and a
conditional branch

17 years agoFix typo
Volker Lendecke [Thu, 19 Jun 2008 09:59:55 +0000 (11:59 +0200)] 
Fix typo

17 years agoFix the build on FreeBSD 4.6.2
Volker Lendecke [Thu, 19 Jun 2008 07:50:34 +0000 (09:50 +0200)] 
Fix the build on FreeBSD 4.6.2

17 years agoFix 'make distclean'. delheaders: no longer exists as a dependency.
Jeremy Allison [Wed, 18 Jun 2008 19:56:36 +0000 (12:56 -0700)] 
Fix 'make distclean'. delheaders: no longer exists as a dependency.
Jeremy.

17 years agoRemove prototype of unimplemented smbc_chown() function.
Derrell Lipman [Wed, 18 Jun 2008 15:00:46 +0000 (11:00 -0400)] 
Remove prototype of unimplemented smbc_chown() function.

17 years agoRevert "Fix a memleak in svcctl_init_keys()"
Volker Lendecke [Wed, 18 Jun 2008 14:30:37 +0000 (16:30 +0200)] 
Revert "Fix a memleak in svcctl_init_keys()"

This reverts commit b1afb31f3cadd4749bf6e3eb5d8935588bf8ebfc.

This one is very strange: I need to investigate why valgrind showed it as
leaking, and why in my initial tests this did not fail.
(cherry picked from commit 24730f5981efb920811e7929a9483bd72bb0984c)

17 years agoFix Bug #5548 (segfauls in handle_include with %m macro expansion).
Michael Adam [Wed, 18 Jun 2008 12:50:53 +0000 (14:50 +0200)] 
Fix Bug #5548 (segfauls in handle_include with %m macro expansion).

In alloc_sub_basic, when expanding '%m', substitute "" instead of
NULL for remote_machine when this is NULL. Else a NULL string
is returned.

Michael

17 years agofile_access: add a function header comment for can_access_file_acl().
Michael Adam [Tue, 17 Jun 2008 22:06:46 +0000 (00:06 +0200)] 
file_access: add a function header comment for can_access_file_acl().

Michael

17 years agosmbd/dir.c: remove unneeded stat buf parameter from user_can_read_file()
Michael Adam [Tue, 17 Jun 2008 22:02:28 +0000 (00:02 +0200)] 
smbd/dir.c: remove unneeded stat buf parameter from user_can_read_file()

This is not needed anymore since user_can_access_file_acl() ist used.

Michael

17 years agofile_access: remove unneeded stat buf parameter from can_access_file_acl().
Michael Adam [Tue, 17 Jun 2008 21:58:49 +0000 (23:58 +0200)] 
file_access: remove unneeded stat buf parameter from can_access_file_acl().

This is a security descriptor level function only.

Michael

17 years agonet sam: fix typo in comment
Michael Adam [Tue, 17 Jun 2008 21:57:26 +0000 (23:57 +0200)] 
net sam: fix typo in comment

Michael

17 years agonet sam: fix typo in debug message.
Michael Adam [Tue, 17 Jun 2008 21:56:42 +0000 (23:56 +0200)] 
net sam: fix typo in debug message.

Michael

17 years agotestsuite: give admin rights to testuser only for the "net rpc registry" test.
Michael Adam [Tue, 17 Jun 2008 21:54:15 +0000 (23:54 +0200)] 
testsuite: give admin rights to testuser only for the "net rpc registry" test.

Remove the user from BUILTIN\Administrators at the end of the tests.
Note: BUILTIN\Administrators is not deletet at the end because that
functionality is not implemented.

Michael

17 years agotestsuite: don't give the testuser administrative rights globally.
Michael Adam [Tue, 17 Jun 2008 21:51:23 +0000 (23:51 +0200)] 
testsuite: don't give the testuser administrative rights globally.

It breaks RPC-SAMBA3-GETUSERNAME for reasons I have not quite
understood yet. Somhow loosing rights fails when the user
belogns to BUILTIN\Administrators at some point.

Michael

17 years agoFix a brown paper bag segfault in clitar
Volker Lendecke [Tue, 17 Jun 2008 19:08:56 +0000 (21:08 +0200)] 
Fix a brown paper bag segfault in clitar

Thanks to "No Body is Perfect" from gmail, whoever that is :-)

Volker
(cherry picked from commit 679d8dfa390601f777bfb43c02cd921eae5edcf4)

17 years agorpcclient: add more generic internal dscracknames call.
Günther Deschner [Wed, 11 Jun 2008 08:12:29 +0000 (10:12 +0200)] 
rpcclient: add more generic internal dscracknames call.

Guenther

17 years agonetapi: use NetUserEnum filter in example code.
Günther Deschner [Mon, 9 Jun 2008 09:02:27 +0000 (11:02 +0200)] 
netapi: use NetUserEnum filter in example code.

Guenther

17 years agonetapi: add NetUserEnum filter constants to public headers.
Günther Deschner [Tue, 17 Jun 2008 11:13:10 +0000 (13:13 +0200)] 
netapi: add NetUserEnum filter constants to public headers.

Guenther

17 years agonetapi: implement NetUserEnum filters.
Günther Deschner [Mon, 9 Jun 2008 09:01:59 +0000 (11:01 +0200)] 
netapi: implement NetUserEnum filters.

Guenther

17 years agore-run make idl.
Günther Deschner [Mon, 9 Jun 2008 09:01:09 +0000 (11:01 +0200)] 
re-run make idl.

Guenther

17 years agonetapi: add NetUserEnum filter constants to IDL.
Günther Deschner [Mon, 9 Jun 2008 09:00:23 +0000 (11:00 +0200)] 
netapi: add NetUserEnum filter constants to IDL.

Guenther

17 years agonetapi: some IDL cosmetics.
Günther Deschner [Mon, 9 Jun 2008 08:59:23 +0000 (10:59 +0200)] 
netapi: some IDL cosmetics.

Guenther

17 years agonetapi: add NetRemoteTOD example code.
Günther Deschner [Tue, 17 Jun 2008 11:18:02 +0000 (13:18 +0200)] 
netapi: add NetRemoteTOD example code.

Guenther

17 years agonetapi: implement NetRemoteTOD().
Günther Deschner [Fri, 6 Jun 2008 14:41:19 +0000 (16:41 +0200)] 
netapi: implement NetRemoteTOD().

Guenther

17 years agonetapi: make NetRemoteTOD() headers public.
Günther Deschner [Fri, 6 Jun 2008 14:44:35 +0000 (16:44 +0200)] 
netapi: make NetRemoteTOD() headers public.

Guenther

17 years agonetapi: add NetRemoteTOD() skeleton.
Günther Deschner [Fri, 6 Jun 2008 11:50:39 +0000 (13:50 +0200)] 
netapi: add NetRemoteTOD() skeleton.

Guenther

17 years agore-run make idl.
Günther Deschner [Fri, 6 Jun 2008 10:51:12 +0000 (12:51 +0200)] 
re-run make idl.

Guenther

17 years agonetapi: add NetRemoteTOD() to IDL.
Günther Deschner [Fri, 6 Jun 2008 10:50:02 +0000 (12:50 +0200)] 
netapi: add NetRemoteTOD() to IDL.

Guenther

17 years agonet_vampire: add error and result_message to samsync_context.
Günther Deschner [Tue, 17 Jun 2008 17:49:58 +0000 (19:49 +0200)] 
net_vampire: add error and result_message to samsync_context.

Guenther

17 years agonet_vampire: add domain_name to samsync_context.
Günther Deschner [Tue, 17 Jun 2008 16:02:03 +0000 (18:02 +0200)] 
net_vampire: add domain_name to samsync_context.

Guenther

17 years agolibads: add ads_get_machine_kvno() to make ads_get_kvno() a bit more generic.
Günther Deschner [Tue, 17 Jun 2008 14:20:29 +0000 (16:20 +0200)] 
libads: add ads_get_machine_kvno() to make ads_get_kvno() a bit more generic.

Guenther

17 years agoclikrb5: remove unrequired create_kerberos_key_from_string_direct() prototype.
Günther Deschner [Tue, 17 Jun 2008 15:58:38 +0000 (17:58 +0200)] 
clikrb5: remove unrequired create_kerberos_key_from_string_direct() prototype.

Guenther

17 years agodsgetdcname: allow to use NULL mem_ctx.
Günther Deschner [Tue, 17 Jun 2008 14:18:50 +0000 (16:18 +0200)] 
dsgetdcname: allow to use NULL mem_ctx.

Guenther

17 years agolibads: fix logic error in ads_get_kvno().
Günther Deschner [Tue, 17 Jun 2008 14:17:03 +0000 (16:17 +0200)] 
libads: fix logic error in ads_get_kvno().

Guenther

17 years agoFix a memleak in svcctl_init_keys()
Volker Lendecke [Tue, 17 Jun 2008 14:06:42 +0000 (16:06 +0200)] 
Fix a memleak in svcctl_init_keys()

17 years agoFix a segfault in wbcLookupRids
Volker Lendecke [Tue, 17 Jun 2008 13:17:22 +0000 (15:17 +0200)] 
Fix a segfault in wbcLookupRids

The done: part could access uninitialized memory if intermediate
BAIL_ON_WBC_ERROR fire.

Jerry, please check!

Thanks,

Volker
(cherry picked from commit 31f4c33dcc744e81be54389756378e25aa2bb75e)

17 years agoFix a segfault in wbcLookupSid
Volker Lendecke [Tue, 17 Jun 2008 12:53:07 +0000 (14:53 +0200)] 
Fix a segfault in wbcLookupSid

If the BAIL_ON_WBC_ERROR directly after wbcRequestResponse kicks in, *domain
and *name have not been initialized yet. So the cleanup routine in the done:
part of the routine (which did not check for domain!=NULL etc) would access
uninitialized memory.

Jerry, please check!

Thanks,

Volker
(cherry picked from commit 3d7e0cc40b1992f4555807acec4f00450e30e2de)

17 years agoMerge branch 'v3-3-test' of ssh://git.samba.org/data/git/samba into 3-3-abartlet
Andrew Bartlett [Tue, 17 Jun 2008 12:46:34 +0000 (22:46 +1000)] 
Merge branch 'v3-3-test' of ssh://git.samba.org/data/git/samba into 3-3-abartlet

17 years agoWithout stdlib.h we don't get a prototype for free().
Andrew Bartlett [Tue, 17 Jun 2008 12:45:29 +0000 (22:45 +1000)] 
Without stdlib.h we don't get a prototype for free().

This test fails if GCC emits any warnings (presumably to detect the
function propertly), but unless we include this message then free()
fail.  Why we need to call free in a configure test is probably
something to blame on valgrind...

Andrew Bartlett

17 years agoReplace a very unusual variable declaration by a more conventional one
Volker Lendecke [Tue, 17 Jun 2008 12:31:07 +0000 (14:31 +0200)] 
Replace a very unusual variable declaration by a more conventional one

17 years agoman pages: Move 'smbsh' man page to the examples directory.
Karolin Seeger [Tue, 17 Jun 2008 11:18:17 +0000 (13:18 +0200)] 
man pages: Move 'smbsh' man page to the examples directory.

smbsh.c is located in the examples directory. It does not make sense
to install a man page without installing the tool itself.

This fixes bug #4724.

Karolin

17 years agoFix a memleak in wbcAuthenticateUserEx()
Volker Lendecke [Tue, 17 Jun 2008 11:00:13 +0000 (13:00 +0200)] 
Fix a memleak in wbcAuthenticateUserEx()
(cherry picked from commit 72b381689af9cae83ab08532cffd0188f2da4807)

17 years agoRevert "Fix a memleak caused by a crappy get_sorted_dc_list() API"
Volker Lendecke [Tue, 17 Jun 2008 10:21:03 +0000 (12:21 +0200)] 
Revert "Fix a memleak caused by a crappy get_sorted_dc_list() API"

This reverts commit 2ea03a1e95a30e321e390bef9408a1215711de07.

17 years agoRevert "Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails"
Volker Lendecke [Tue, 17 Jun 2008 10:20:54 +0000 (12:20 +0200)] 
Revert "Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails"

This reverts commit df8d089bc63c2a52cbdf3504cded8df620a59902.

17 years agonetapi: Fix Bug #5545 (libnetapi_init without $USER)
Günther Deschner [Tue, 17 Jun 2008 08:31:44 +0000 (10:31 +0200)] 
netapi: Fix Bug #5545 (libnetapi_init without $USER)

Based on patch from Erik van Pienbroek.

Guenther

17 years agonet_vampire: fix samsync_process_database().
Günther Deschner [Tue, 17 Jun 2008 08:38:07 +0000 (10:38 +0200)] 
net_vampire: fix samsync_process_database().

Turns out the password hashes are not rid encrypted in the samsync reply.

Guenther

17 years agonet_vampire: fix build warning.
Günther Deschner [Tue, 17 Jun 2008 08:36:53 +0000 (10:36 +0200)] 
net_vampire: fix build warning.

Guenther

17 years agonet_vampire: use generic output filename and use correct argv element.
Günther Deschner [Mon, 16 Jun 2008 11:49:05 +0000 (13:49 +0200)] 
net_vampire: use generic output filename and use correct argv element.

Guenther

17 years agonet_vampire: move ldif code out of net_rpc_samsync.c
Günther Deschner [Mon, 16 Jun 2008 10:37:57 +0000 (12:37 +0200)] 
net_vampire: move ldif code out of net_rpc_samsync.c

Guenther

17 years agonet_vampire: move some samsync functions to libnet.
Günther Deschner [Mon, 16 Jun 2008 10:09:08 +0000 (12:09 +0200)] 
net_vampire: move some samsync functions to libnet.

Guenther

17 years agoAdd some debug to notify
Volker Lendecke [Tue, 17 Jun 2008 08:46:20 +0000 (10:46 +0200)] 
Add some debug to notify

17 years agoRemove references to SVN.
Karolin Seeger [Tue, 17 Jun 2008 08:36:51 +0000 (10:36 +0200)] 
Remove references to SVN.

Karolin

17 years agoRemove reference to current_user from modules/nfs4_acls.c .
Michael Adam [Mon, 16 Jun 2008 21:50:17 +0000 (23:50 +0200)] 
Remove reference to current_user from modules/nfs4_acls.c .

Michael

17 years agoidmap: Fix typos in comments.
Karolin Seeger [Tue, 17 Jun 2008 08:30:19 +0000 (10:30 +0200)] 
idmap: Fix typos in comments.

Karolin

17 years agoFix typo.
Karolin Seeger [Tue, 17 Jun 2008 07:44:21 +0000 (09:44 +0200)] 
Fix typo.

arguements -> arguments

Karolin

17 years agowinbind cache: Don't create SN cache entries during name-to-sid queries.
Karolin Seeger [Mon, 16 Jun 2008 13:21:28 +0000 (15:21 +0200)] 
winbind cache: Don't create SN cache entries during name-to-sid queries.

Clients can request name-to-sid queries for different combinations of
upper and lower case names. We don't want to create the reverse caching
entries for each combination used.

This avoids inconsistent answers on sid-to-name queries.

Please review!

Karolin

17 years agoFix bug 5500 -- thanks to mathion at thorrovydeti.com for reporting
Volker Lendecke [Mon, 16 Jun 2008 11:27:16 +0000 (13:27 +0200)] 
Fix bug 5500 -- thanks to mathion at thorrovydeti.com for reporting
(cherry picked from commit 996c3ce6f0dbe79b0679ae30afd873c24fe5b1eb)

17 years agoAdd forgotten protoypes
Volker Lendecke [Sun, 15 Jun 2008 16:43:37 +0000 (18:43 +0200)] 
Add forgotten protoypes

17 years agoRemove the current_user references from open.c
Volker Lendecke [Sun, 15 Jun 2008 11:41:16 +0000 (13:41 +0200)] 
Remove the current_user references from open.c

current_user_info was "only" used in a debug msg, and current_user.ut.uid is
also available via conn->server_info

17 years agoRemove the current_user reference from fake_file.c
Volker Lendecke [Sun, 15 Jun 2008 11:37:53 +0000 (13:37 +0200)] 
Remove the current_user reference from fake_file.c

The current vuid is not only available there, it is also in the current
smb_request structure.

17 years agoRemove unused "extern struct current_user" from dir.c
Volker Lendecke [Sun, 15 Jun 2008 09:40:33 +0000 (11:40 +0200)] 
Remove unused "extern struct current_user" from dir.c

17 years agoRemove the reference to current_user from file_access.c
Volker Lendecke [Sun, 15 Jun 2008 09:39:31 +0000 (11:39 +0200)] 
Remove the reference to current_user from file_access.c

conn holds the current user info

17 years agoFix an uninitialized variable found by the IBM checker
Volker Lendecke [Sat, 14 Jun 2008 22:22:47 +0000 (00:22 +0200)] 
Fix an uninitialized variable found by the IBM checker

BAIL_ON_PTR_ERROR jumps to done: which will access extra_data before it's
initialized.

Stefan, please check!

Volker
(cherry picked from commit b59636f78d351ed6d52c4a9fdccdb7850388526c)

17 years agoFix group parsing in libwbclient's copy_group_entry()
Volker Lendecke [Sat, 14 Jun 2008 22:14:27 +0000 (00:14 +0200)] 
Fix group parsing in libwbclient's copy_group_entry()

This (also) fixes a flaw pointed out by the IBM checker. When verifying that I
found out that the parsing was not working as I would have expected it to.

Jerry, please check!
(cherry picked from commit c2c7790155ab02e1e351caf2bed192ce72913663)

17 years agoMove connection-specific vuid cache clear to uid.c
Volker Lendecke [Sat, 14 Jun 2008 14:59:07 +0000 (16:59 +0200)] 
Move connection-specific vuid cache clear to uid.c

17 years agoSlight refactoring for check_user_ok: It only needs vuid and server_info
Volker Lendecke [Sat, 14 Jun 2008 14:55:02 +0000 (16:55 +0200)] 
Slight refactoring for check_user_ok: It only needs vuid and server_info

17 years agoGroup the access checks together in check_user_ok()
Volker Lendecke [Sat, 14 Jun 2008 14:46:25 +0000 (16:46 +0200)] 
Group the access checks together in check_user_ok()

17 years agoConsistently use snum in check_user_ok
Volker Lendecke [Sat, 14 Jun 2008 14:43:03 +0000 (16:43 +0200)] 
Consistently use snum in check_user_ok

Most already used it, these two still used SNUM(conn), where the only caller of
this routine (change_to_user) had set snum = SNUM(conn).

17 years agoCompare the pointer "vuser" to NULL, not 0
Volker Lendecke [Sat, 14 Jun 2008 14:35:22 +0000 (16:35 +0200)] 
Compare the pointer "vuser" to NULL, not 0

17 years agoUse the correct cups-devel test for HAVE_IPRINT also
Volker Lendecke [Sat, 14 Jun 2008 08:59:11 +0000 (10:59 +0200)] 
Use the correct cups-devel test for HAVE_IPRINT also

17 years agoCorrectly check for presence of cups-devel
Volker Lendecke [Sat, 14 Jun 2008 08:31:11 +0000 (10:31 +0200)] 
Correctly check for presence of cups-devel

On SuSE at least cups-config belongs to cups-libs which does not contain the
headers which are in cups-devel.

17 years agonet_vampire: rename process_database to samsync_process_database.
Günther Deschner [Fri, 13 Jun 2008 20:33:46 +0000 (22:33 +0200)] 
net_vampire: rename process_database to samsync_process_database.

Guenther

17 years agonet_vampire: fix ldif_init_context().
Günther Deschner [Fri, 13 Jun 2008 19:57:32 +0000 (21:57 +0200)] 
net_vampire: fix ldif_init_context().

Guenther

17 years agonet_vampire: split out rpc_vampire_ldif().
Günther Deschner [Fri, 13 Jun 2008 19:46:59 +0000 (21:46 +0200)] 
net_vampire: split out rpc_vampire_ldif().

Guenther

17 years agonet_vampire: add samsync_init_context().
Günther Deschner [Fri, 13 Jun 2008 19:25:53 +0000 (21:25 +0200)] 
net_vampire: add samsync_init_context().

Guenther

17 years agonet_vampire: add samsync_debug_str().
Günther Deschner [Fri, 13 Jun 2008 19:11:55 +0000 (21:11 +0200)] 
net_vampire: add samsync_debug_str().

Guenther

17 years agonet_vampire: restructure internal code more.
Günther Deschner [Thu, 12 Jun 2008 10:35:46 +0000 (12:35 +0200)] 
net_vampire: restructure internal code more.

Guenther

17 years agonet_vampire: start using talloc for the ldif vampire code.
Günther Deschner [Wed, 11 Jun 2008 00:29:58 +0000 (02:29 +0200)] 
net_vampire: start using talloc for the ldif vampire code.

Guenther

17 years agonet_vampire: join dump and process function into one callback.
Günther Deschner [Tue, 10 Jun 2008 23:46:58 +0000 (01:46 +0200)] 
net_vampire: join dump and process function into one callback.

Guenther

17 years agonet_vampire: let fetch_database and fetch_database_to_ldif use sid pointers.
Günther Deschner [Tue, 10 Jun 2008 23:29:36 +0000 (01:29 +0200)] 
net_vampire: let fetch_database and fetch_database_to_ldif use sid pointers.

Guenther

17 years agonet_vampire: let dump_database() return NTSTATUS.
Günther Deschner [Tue, 10 Jun 2008 23:23:43 +0000 (01:23 +0200)] 
net_vampire: let dump_database() return NTSTATUS.

Guenther

17 years agoFix a handle leak for error returns in ldb_try_load_dso
Volker Lendecke [Fri, 13 Jun 2008 14:05:31 +0000 (16:05 +0200)] 
Fix a handle leak for error returns in ldb_try_load_dso

Coverity ID 464
(cherry picked from commit 496d44d2f21661c85bf07e8eb7cae6298fefd900)