Günther Deschner [Sun, 17 Feb 2008 00:44:39 +0000 (01:44 +0100)]
Add missing header file.
Guenther
Günther Deschner [Sun, 17 Feb 2008 00:33:46 +0000 (01:33 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Sun, 17 Feb 2008 00:33:03 +0000 (01:33 +0100)]
Add netsamlogoncache_entry to krb5pac IDL, probably not the most accurate place...
Guenther
Günther Deschner [Sat, 16 Feb 2008 16:06:23 +0000 (17:06 +0100)]
Add krb5pac IDL from samba4.
Guenther
Michael Adam [Sun, 17 Feb 2008 00:09:15 +0000 (01:09 +0100)]
Add missing dependency to libtdb to libnss_wins.so
Michael
Volker Lendecke [Sat, 16 Feb 2008 19:29:49 +0000 (20:29 +0100)]
Remove unused code, make fns static
Günther Deschner [Sat, 16 Feb 2008 15:08:34 +0000 (16:08 +0100)]
Remove unused netlogon delta defines.
Guenther
Günther Deschner [Sat, 16 Feb 2008 15:06:55 +0000 (16:06 +0100)]
Remove unused marshalling for NET_SRV_PWSET.
Guenther
Günther Deschner [Sat, 16 Feb 2008 15:04:01 +0000 (16:04 +0100)]
Use rpccli_netr_ServerPasswordSet in "just_change_the_password()".
Guenther
Günther Deschner [Sat, 16 Feb 2008 14:14:04 +0000 (15:14 +0100)]
Remove unused creds_server_check and creds_server_step.
Guenther
Günther Deschner [Sat, 16 Feb 2008 12:42:12 +0000 (13:42 +0100)]
YES! NETLOGON rpc server side migration to pidl finished.
Guenther
Günther Deschner [Sat, 16 Feb 2008 12:28:03 +0000 (13:28 +0100)]
Use pidl for _netr_LogonSamLogon() and _netr_LogonSamLogonEx().
Guenther
Günther Deschner [Sat, 16 Feb 2008 13:02:03 +0000 (14:02 +0100)]
Add generated ndr_eventlog leftover produced by recent pidl changes.
Guenther
Günther Deschner [Sat, 16 Feb 2008 12:59:55 +0000 (13:59 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Sat, 16 Feb 2008 12:58:38 +0000 (13:58 +0100)]
Fix IDL for netr_LogonSamLogonEx.
Guenther
Günther Deschner [Sat, 16 Feb 2008 12:57:12 +0000 (13:57 +0100)]
Fix IDL for netr_LogonSamLogon.
Guenther
Günther Deschner [Sat, 16 Feb 2008 12:27:10 +0000 (13:27 +0100)]
Add init_netr_SamInfo3 routine.
Guenther
Günther Deschner [Fri, 15 Feb 2008 23:05:45 +0000 (00:05 +0100)]
Remove unused marshalling for NET_REQ_CHAL and NET_AUTH2.
Guenther
Günther Deschner [Fri, 15 Feb 2008 22:57:19 +0000 (23:57 +0100)]
Replace DOM_CHAL with "struct netr_Credential" where we can right now.
This allows to remove some more old netlogon client calls.
Guenther
Günther Deschner [Fri, 15 Feb 2008 22:36:31 +0000 (23:36 +0100)]
Fix the netlogon rpc_server build.
Guenther
Günther Deschner [Fri, 15 Feb 2008 22:32:02 +0000 (23:32 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Fri, 15 Feb 2008 22:30:53 +0000 (23:30 +0100)]
Fix IDL for netr_ServerReqChallenge, netr_ServerAuthenticate and
netr_ServerAuthenticate2 to match what is on NDR and to
generate a more appropriate samba3 netlogon client.
Guenther
Günther Deschner [Fri, 15 Feb 2008 21:38:29 +0000 (22:38 +0100)]
Remove unused marshalling for NET_SAM_LOGOFF.
Guenther
Günther Deschner [Fri, 15 Feb 2008 20:46:42 +0000 (21:46 +0100)]
Use pidl for _netr_LogonSamLogoff().
Guenther
Günther Deschner [Fri, 15 Feb 2008 20:41:16 +0000 (21:41 +0100)]
Use pidl for _netr_ServerAuthenticate2().
Guenther
Günther Deschner [Fri, 15 Feb 2008 20:24:39 +0000 (21:24 +0100)]
Use pidl for _netr_ServerAuthenticate().
Guenther
Günther Deschner [Fri, 15 Feb 2008 20:13:50 +0000 (21:13 +0100)]
Use pidl for _netr_ServerPasswordSet().
Guenther
Günther Deschner [Fri, 15 Feb 2008 16:30:38 +0000 (17:30 +0100)]
Add netlogon_creds_server_check and netlogon_creds_server_step.
Guenther
Michael Adam [Fri, 15 Feb 2008 16:25:16 +0000 (17:25 +0100)]
Reformat copied reg_savekey/reg_restorekey code.
Sticking to coding rules.
Michael
Michael Adam [Fri, 15 Feb 2008 14:31:31 +0000 (15:31 +0100)]
Move the implementation of _winreg_RestoreKey to reg_api.c
This removes the internals of reg_api from srv_winreg_nt.c entirely,
only reg_api is used there, now. This enlarges the dependencies of
reg_api somewhat now since it adds regfio. But this can be separated
out later. The current goal is to achieve a complete use of reg_api.
Michael
Michael Adam [Fri, 15 Feb 2008 14:14:20 +0000 (15:14 +0100)]
Move implementation of _winreg_SaveKey() from srv_winreg_nt.c to reg_api.c
This gives a new function reg_savekey() and hides a piece of
the backend code from srv_winreg_nt.c. One step towards using
reg_api throughout samba code.
Michael
Michael Adam [Fri, 15 Feb 2008 13:23:31 +0000 (14:23 +0100)]
Adapt a comment to current circumstances.
Michael
Michael Adam [Fri, 15 Feb 2008 12:57:31 +0000 (13:57 +0100)]
Rename registry_init_regdb() to registry_init_smbconf().
That's what it actually is.
Michael
Michael Adam [Fri, 15 Feb 2008 14:59:55 +0000 (15:59 +0100)]
Add libtdb dependency to libsmbclient, libsmbsharemodes and libnetapi.
Michael
Günther Deschner [Fri, 15 Feb 2008 13:24:31 +0000 (14:24 +0100)]
Remove unused marshalling for NET_SAM_SYNC.
Guenther
Günther Deschner [Fri, 15 Feb 2008 13:13:11 +0000 (14:13 +0100)]
Convert "net rpc vampire/samdump" to pidl generated functions.
Guenther
Günther Deschner [Fri, 15 Feb 2008 13:11:20 +0000 (14:11 +0100)]
Use rpccli_netr_DatabaseSync2() in rpcclient.
Guenther
Günther Deschner [Fri, 15 Feb 2008 13:08:24 +0000 (14:08 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Fri, 15 Feb 2008 00:18:47 +0000 (01:18 +0100)]
Fix IDL for netr_DatabaseSync2.
Guenther
Günther Deschner [Fri, 15 Feb 2008 01:59:48 +0000 (02:59 +0100)]
Remove unused marshalling for NET_SAM_DELTAS.
Guenther
Günther Deschner [Fri, 15 Feb 2008 12:55:18 +0000 (13:55 +0100)]
Use rpccli_netr_DatabaseDeltas() in rpcclient.
Guenther
Günther Deschner [Fri, 15 Feb 2008 12:51:54 +0000 (13:51 +0100)]
Add netlogon_creds_client_check and netlogon_creds_client_step.
Guenther
Günther Deschner [Fri, 15 Feb 2008 13:04:08 +0000 (14:04 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Fri, 15 Feb 2008 00:23:59 +0000 (01:23 +0100)]
Fix IDL for netr_DatabaseDeltas.
Guenther
Günther Deschner [Fri, 15 Feb 2008 00:19:43 +0000 (01:19 +0100)]
Remove some unused/redundant set of netlogon headers.
Guenther
Michael Adam [Fri, 15 Feb 2008 12:40:28 +0000 (13:40 +0100)]
Use -ltdb instead of bin/libtdb.so for linking.
Michael
Michael Adam [Fri, 15 Feb 2008 12:39:24 +0000 (13:39 +0100)]
Fix the build on IRIX by placing the object files before the shared libs in linking.
Michael
Michael Adam [Fri, 15 Feb 2008 12:14:20 +0000 (13:14 +0100)]
Fix a pointer to int conversion warning: cast the int instead.
Michael
Michael Adam [Fri, 15 Feb 2008 12:12:38 +0000 (13:12 +0100)]
Fix two const warnings.
Michael
Michael Adam [Fri, 15 Feb 2008 12:11:41 +0000 (13:11 +0100)]
Try to fix the build of smbiconv on systems without native iconv.
Use the smb_iconv_t instead of iconv_t.
Michael
Michael Adam [Fri, 15 Feb 2008 11:18:20 +0000 (12:18 +0100)]
Remove libwbclient.a from standard (static) libsmbclient object list.
Michael
Stefan Metzmacher [Fri, 15 Feb 2008 09:40:43 +0000 (10:40 +0100)]
wbinfo: ask wbcAuthenticateUserEx() for user info to test the more complex code path
metze
Stefan Metzmacher [Fri, 15 Feb 2008 09:46:19 +0000 (10:46 +0100)]
libwbclient: let wbcAuthenticateUser() use wbcAuthenticateUserEx()
metze
Stefan Metzmacher [Fri, 15 Feb 2008 09:34:46 +0000 (10:34 +0100)]
libwbclient: implement WBC_AUTH_USER_LEVEL_PLAIN in wbcAuthenticateUserEx()
metze
Stefan Metzmacher [Fri, 15 Feb 2008 09:30:15 +0000 (10:30 +0100)]
libwbclient: wbcAuthenticateUserEx() be more strict regarding invalid parameters
metze
Michael Adam [Fri, 15 Feb 2008 10:52:15 +0000 (11:52 +0100)]
Add orphaned target smbiconv to "make everything" targets.
Michael
Michael Adam [Fri, 15 Feb 2008 10:42:31 +0000 (11:42 +0100)]
Fix linkage of bin/smbiconv by adding needed libs and objects.
Michael
Michael Adam [Fri, 15 Feb 2008 10:39:25 +0000 (11:39 +0100)]
Fix compiling torture/smbiconv.c: allow to use realloc directly by #undef realloc.
Michael
Michael Adam [Fri, 15 Feb 2008 10:27:42 +0000 (11:27 +0100)]
Remove torture/samtest.h - last trace of late samtest.
Michael
Michael Adam [Fri, 15 Feb 2008 10:27:01 +0000 (11:27 +0100)]
Remove useless build-target bin/samtest. (The objects exist no more.)
Michael
Michael Adam [Fri, 15 Feb 2008 10:15:13 +0000 (11:15 +0100)]
Fix build of cifs.spnego with libtdb.
Michael
Michael Adam [Fri, 15 Feb 2008 10:11:46 +0000 (11:11 +0100)]
Use -ltdb instead of bin/libtdb.so for linking.
Michael
Michael Adam [Fri, 15 Feb 2008 10:10:53 +0000 (11:10 +0100)]
Fix build of smbumount with shared libtdb.
Michael
Michael Adam [Fri, 15 Feb 2008 10:08:56 +0000 (11:08 +0100)]
Fix building smbmount with shared libtdb.
Michael
Jeremy Allison [Fri, 15 Feb 2008 02:10:50 +0000 (18:10 -0800)]
Correctly use SPNEGO to negotiate down from krb5 to NTLMSSP.
Previously we didn't implement the 'NEGO' part of SPNEGO :-).
Jeremy.
Jeremy Allison [Fri, 15 Feb 2008 02:08:23 +0000 (18:08 -0800)]
Currently we don't SPNEGO negotiate back to NTLMSSP. Note this.
Jeremy.
Jeremy Allison [Fri, 15 Feb 2008 02:07:27 +0000 (18:07 -0800)]
Currently we don't SPNEGO negotiate back to NTLMSSP. Note this.
Jeremy.
Jeremy Allison [Fri, 15 Feb 2008 02:06:16 +0000 (18:06 -0800)]
Ensure invalidate_vuid() deletes any ntlmssp state.
Jeremy.
Jeremy Allison [Fri, 15 Feb 2008 02:05:37 +0000 (18:05 -0800)]
Allow auth_ntlmssp_end() to ignore null pointers passed in.
Jeremy.
Jeremy Allison [Thu, 14 Feb 2008 19:29:54 +0000 (11:29 -0800)]
Allow the mechOID to be written separately.
Jeremy.
Simo Sorce [Thu, 14 Feb 2008 17:03:32 +0000 (12:03 -0500)]
Revert "Merge in J.Layton patch and resolve conflict."
This reverts commit
6b1a118eaaab405eeef0cf3c0488a2747af562ba.
We found that this patch does not play well with currently released cifs.ko
code, so after discussions with Jeff Layton and Steve french we decided it
is best to back it off and re-think a better approach. Jeff will send new
patches later, but for now it is better to just revert to the previous code
Michael Adam [Thu, 14 Feb 2008 15:32:25 +0000 (16:32 +0100)]
Remove the regfio objects from the ldb commandlin tools object list - unused.
Michael
Michael Adam [Thu, 14 Feb 2008 14:35:07 +0000 (15:35 +0100)]
Use the proper boolean constants.
Michael
Michael Adam [Thu, 14 Feb 2008 13:21:49 +0000 (14:21 +0100)]
Clean up LIBTDB-related Makefile variables a bit
(removing commented out stuff).
Michael
Günther Deschner [Thu, 14 Feb 2008 14:29:51 +0000 (15:29 +0100)]
Remove unused marshalling for LSA_REMOVE_ACCT_RIGHTS.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:28:26 +0000 (15:28 +0100)]
Use rpccli_lsa_RemoveAccountRights() in net and rpcclient.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:20:18 +0000 (15:20 +0100)]
Use pidl for _lsa_RemoveAccountRights.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:21:54 +0000 (15:21 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:20:47 +0000 (15:20 +0100)]
Fix IDL for lsa_RemoveAccountRights.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:11:35 +0000 (15:11 +0100)]
Remove unused marshalling for LSA_ENUM_ACCT_RIGHTS.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:09:21 +0000 (15:09 +0100)]
Use rpccli_lsa_EnumAccountRights in net and rpcclient.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:02:59 +0000 (15:02 +0100)]
Fix IDL for lsa_EnumAccountRights.
Guenther
Günther Deschner [Thu, 14 Feb 2008 14:02:31 +0000 (15:02 +0100)]
Use pidl for _lsa_EnumAccountRights().
Guenther
Günther Deschner [Thu, 14 Feb 2008 13:35:27 +0000 (14:35 +0100)]
Remove unused marshalling for LSA_ADD_ACCT_RIGHTS.
Guenther
Günther Deschner [Thu, 14 Feb 2008 13:34:10 +0000 (14:34 +0100)]
Use rpccli_lsa_AddAccountRights in net and rpcclient.
Guenther
Günther Deschner [Thu, 14 Feb 2008 13:21:49 +0000 (14:21 +0100)]
Use pidl for _lsa_AddAccountRights().
Guenther
Günther Deschner [Thu, 14 Feb 2008 13:36:30 +0000 (14:36 +0100)]
Re-run make idl.
Guenther
Günther Deschner [Thu, 14 Feb 2008 13:22:25 +0000 (14:22 +0100)]
Fix IDL for lsa_AddAccountRights.
Guenther
Michael Adam [Thu, 14 Feb 2008 13:15:07 +0000 (14:15 +0100)]
Create symbols to export in libtdb dynamically from tdb.h.
This adds a general mechanism to create version-scripts for
linking shared libraries from one or several header files,
similar to mkproto.sh/awk.
Michael
Michael Adam [Thu, 14 Feb 2008 12:29:44 +0000 (13:29 +0100)]
Add support for building and using shared and static libtdb library.
This should work with m4_include(lib/tdb/libtdb.m4) like already
done with talloc, but currently this does not work (yet) - tdb
code has to be merged from s4 before that.
Michael
Michael Adam [Wed, 13 Feb 2008 23:31:37 +0000 (00:31 +0100)]
Fix a typo.
This had no negative side effect since currently TALLOC_OBJ
only consists of one object.
Michael
Günther Deschner [Thu, 14 Feb 2008 13:01:49 +0000 (14:01 +0100)]
Remove unused marshalling for LSA_ADDPRIVS and LSA_REMOVEPRIVS.
Guenther
Günther Deschner [Thu, 14 Feb 2008 12:50:32 +0000 (13:50 +0100)]
Use pidl for _lsa_AddPrivilegesToAccount and _lsa_RemovePrivilegesFromAccount.
Guenther
Günther Deschner [Thu, 14 Feb 2008 12:46:39 +0000 (13:46 +0100)]
Add lsaaddpriv and lsadelpriv commands to rpcclient.
Guenther
Günther Deschner [Thu, 14 Feb 2008 11:47:04 +0000 (12:47 +0100)]
Fix IDL for lsa_AddPrivilegesToAccount.
Guenther
Günther Deschner [Thu, 14 Feb 2008 12:31:55 +0000 (13:31 +0100)]
Remove unused marshalling for LSA_LOOKUP_PRIV_VALUE.
Guenther
Günther Deschner [Thu, 14 Feb 2008 12:29:18 +0000 (13:29 +0100)]
Use rpccli_lsa_LookupPrivValue() in rpcclient.
Guenther
Günther Deschner [Thu, 14 Feb 2008 12:25:42 +0000 (13:25 +0100)]
Use pidl for _lsa_LookupPrivValue().
Guenther
Günther Deschner [Thu, 14 Feb 2008 12:09:54 +0000 (13:09 +0100)]
Fix IDL for lsa_LookupPrivValue.
Guenther
Günther Deschner [Thu, 14 Feb 2008 11:15:17 +0000 (12:15 +0100)]
Remove unused marshalling for LSA_ENUMPRIVSACCOUNT.
Guenther