s3-winbindd: Implement SamLogon IRPC call
commitba4467ca65d5f85a2732da27d88760b684c6e30d
authorAndrew Bartlett <abartlet@samba.org>
Thu, 8 May 2014 04:49:13 +0000 (8 16:49 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 11 Jun 2014 10:43:58 +0000 (11 12:43 +0200)
treec7c8ad4191091424d0071f1fe92bce8cc0d61461
parenteabe7d732e6d9b64004bbb477384a1eae999815f
s3-winbindd: Implement SamLogon IRPC call

We do this by lifting parts of the winbindd_dual_pam_auth_crap() code
into a new helper function winbind_dual_SamLogon().  This allows us to
implement the semantics we need for IRPC, without the artifacts of the
winbindd pipe protocol.

Change-Id: Idb169217e6d68d387c99765d0af7ed394cb5b93a
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Jun 11 12:43:58 CEST 2014 on sn-devel-104
source3/winbindd/winbindd_dual_srv.c
source3/winbindd/winbindd_irpc.c
source3/winbindd/winbindd_pam.c
source3/winbindd/winbindd_proto.h