Makefile :
authorLuke Leighton <lkcl@samba.org>
Sat, 25 Oct 1997 10:58:18 +0000 (10:58 +0000)
committerLuke Leighton <lkcl@samba.org>
Sat, 25 Oct 1997 10:58:18 +0000 (10:58 +0000)
commit390c1f3c4d3136b454fa5eb8681fa9ca34eaacc2
treee88107b56beb9fca73376b00fc104dde556a24d0
parent3a25722080b18de19c89c190e64de89317cabcfa
Makefile :

adding bits for new nt domain code

byteorder.h :

trying to get macros right, and not to crash on SUNOS5...

client.c :

added #ifdef NTDOMAIN, and created do_nt_login() function.  don't
want to have to recompile client.c unless absolutely necessary.

credentials.c :

moved deal_with_creds() [possibly inappropriately] into credentials.c

ipc.c reply.c server.c uid.c :

attempting to make (un)become_root() functions calleable from smbclient.
this is a little tricky: smbclient might have to be another setuid
root program, immediately setuid'ing to non-root, so that we can
reset-uid to root to get at the smbpasswd file.  or, have a secure
pipe mechanism to smbd to grab smbpasswd entries.  or the like.

smbdes.c smbencrypt.c :

created a function to generate lm and nt owf hashes.

lsaparse.c ntclient.c smbparse.c :

added nt client LSA_AUTH2 code.  it works, too!

pipenetlog.c pipentlsa.c pipesrvsvc.c :

simplification.  code-shuffling.  getting that damn offset right
for the opcode in RPC_HDR.

smb.h :

changed dcinfo xxx_creds to DOM_CRED structures instead of DOM_CHAL.
we might need to store the server times as well.

proto.h :

the usual.
(This used to be commit 82436a3d99d4bdce249ce9ff27fd2ca4b2447e07)
17 files changed:
source3/client/client.c
source3/client/ntclient.c
source3/include/byteorder.h
source3/include/proto.h
source3/include/smb.h
source3/libsmb/credentials.c
source3/libsmb/smbdes.c
source3/libsmb/smbencrypt.c
source3/lsaparse.c
source3/pipenetlog.c
source3/pipentlsa.c
source3/pipesrvsvc.c
source3/smbd/ipc.c
source3/smbd/reply.c
source3/smbd/server.c
source3/smbd/uid.c
source3/smbparse.c