A farily large commit:
authorAndrew Bartlett <abartlet@samba.org>
Tue, 1 Jan 2002 03:10:32 +0000 (03:10 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 1 Jan 2002 03:10:32 +0000 (03:10 +0000)
commitd870edce76ecca259230fbdbdacd0c86793b4837
treed7ad7961abd3c52f66a756375998276a6d589859
parentfe9d77791583737320f8c7560861168df7388c2f
A farily large commit:

 - Move rpc_client/cli_trust.c to smbd/change_trust_pw.c
  - It hasn't been used by anything else since smbpasswd lost its -j

 - Add a TALLOC_CTX to the auth subsytem.  These are only valid for the length
   of the calls to the individual modules, if you want a longer context hide it
   in your private data.

   Similarly, all returns (like the server_info) should still be malloced.

 - Move the 'ntdomain' module (security=domain in oldspeak) over to use the new
   libsmb domain logon code.  Also rework much of the code to use some better
   helper functions for the connection - getting us much better error returns
   (the new code is NTSTATUS).

   The only remaining thing to do is to figure out if tpot's 0xdead 0xbeef for
   the LUID feilds is sufficient, or if we should do random LUIDs as per the old
   code.

   Similarly, I'll move winbind over to this when I get a chance.

This leaves the SPOOLSS code and some cli_pipe code as the only stuff still in
rpc_client, at least as far as smbd is concerned.

While I've given this a basic rundown, any testing is as always appriciated.

Andrew Bartlett
12 files changed:
source/Makefile.in
source/auth/auth.c
source/auth/auth_builtin.c
source/auth/auth_domain.c
source/auth/auth_info.c
source/auth/auth_rhosts.c
source/auth/auth_sam.c
source/auth/auth_server.c
source/auth/auth_unix.c
source/auth/auth_winbind.c
source/include/auth.h
source/smbd/change_trust_pw.c [moved from source/rpc_client/cli_trust.c with 98% similarity]