libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport
authorAndrew Bartlett <abartlet@samba.org>
Wed, 9 Feb 2011 03:22:16 +0000 (14:22 +1100)
committerAndrew Tridgell <tridge@samba.org>
Thu, 10 Feb 2011 05:51:06 +0000 (06:51 +0100)
commitd66150c14def46711a15a35b4734e8f438b6dad6
tree78aa50274367fd6af3f9647fbded3f9305a91d7a
parent248c8217803341aa48626f5b68cc939d28aea5ab
libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport

This changes the structure being used to convey the current user state
from the netlogon-derived 'netr_SamInfo3' structure to a purpose-built
structure that matches the internals of the Samba auth subsystem and
contains the final group list, as well as the final privilege set and
session key.

These previously had to be re-created on the server side of the pipe
each time.

Andrew Bartlett

Signed-off-by: Andrew Tridgell <tridge@samba.org>
libcli/named_pipe_auth/npa_tstream.c
libcli/named_pipe_auth/npa_tstream.h
librpc/idl/named_pipe_auth.idl
librpc/wscript_build
source3/Makefile.in
source3/rpc_server/rpc_ncacn_np.c
source3/rpc_server/rpc_server.c
source4/auth/session.c
source4/auth/session.h
source4/ntvfs/ipc/vfs_ipc.c
source4/smbd/service_named_pipe.c