- Merge the Samba3 'ntlm_auth --diagnostics' testsuite to Samba4.
authorabartlet <abartlet@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Sun, 9 May 2004 12:42:18 +0000 (12:42 +0000)
committerabartlet <abartlet@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Sun, 9 May 2004 12:42:18 +0000 (12:42 +0000)
commit4e30a5f7f5ea9f9f2d89f2e85d11cd3fdec4d8fd
tree23b5dee58447cc45dee3545b5a6274d9205e4b1c
parent272128e2583c36501de3c2dc9be509b177189c56
 - Merge the Samba3 'ntlm_auth --diagnostics' testsuite to Samba4.
  - This required using NETLOGON_NEG_AUTH2_FLAGS for the
    SetupCredentials2 negotiation flags, which is what Samba3 does,
    because otherwise the server uses different crypto.
  - This tests the returned session keys, which we decrypt.

 - Update the Samba4 notion of a 'session key' to be a DATA_BLOB in
   most places.

 - Fix session key code to return NT_STATUS_NO_SESSION_KEY if none is
   available.

 - Remove a useless argument to SMBsesskeygen_ntv1

 - move netr_CredentialState from the .idl to the new credentials.h

Andrew Bartlett

git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@610 0c0555d6-39d7-0310-84fc-f1cc0bd64818
17 files changed:
source/include/cli_context.h
source/include/includes.h
source/libcli/auth/credentials.c
source/libcli/auth/credentials.h [new file with mode: 0644]
source/libcli/auth/ntlm_check.c
source/libcli/auth/ntlmssp.c
source/libcli/raw/clisession.c
source/libcli/raw/clitransport.c
source/libcli/raw/smb_signing.c
source/libcli/util/smbdes.c
source/libcli/util/smbencrypt.c
source/librpc/idl/netlogon.idl
source/librpc/rpc/dcerpc.h
source/librpc/rpc/dcerpc_ntlm.c
source/librpc/rpc/dcerpc_schannel.c
source/librpc/rpc/dcerpc_util.c
source/torture/rpc/netlogon.c