summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2016-11-09 15:17:00 +1300
committerStefan Metzmacher <metze@samba.org>2016-12-14 20:12:13 +0100
commita7598fb53b3a5238d49edbcbdfd218311ae73807 (patch)
treec33afff4e46dc19f484112e542752bf3404fde63 /librpc
parentcf536e36fbb87a691b78bbea999497e3ce1049dc (diff)
downloadsamba-a7598fb53b3a5238d49edbcbdfd218311ae73807.tar.gz
rpc_server:netlogon Move from memcache to a tdb cache
This allows the netlogon server to be moved into a multi-process model while still supporting clients that use a challenge from a different network connection. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Signed-off-by: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Dec 14 20:12:14 CET 2016 on sn-devel-144
Diffstat (limited to 'librpc')
-rw-r--r--librpc/idl/schannel.idl7
1 files changed, 7 insertions, 0 deletions
diff --git a/librpc/idl/schannel.idl b/librpc/idl/schannel.idl
index ed64f0a6947..fa688f675ac 100644
--- a/librpc/idl/schannel.idl
+++ b/librpc/idl/schannel.idl
@@ -27,6 +27,13 @@ interface schannel
dom_sid *sid;
} netlogon_creds_CredentialState;
+ /* This is used in the schannel_cache.tdb */
+ typedef [public] struct {
+ [string,charset(UTF16)] uint16 *computer_name;
+ netr_Credential server_challenge;
+ netr_Credential client_challenge;
+ } netlogon_cache_entry;
+
/* MS-NRPC 2.2.1.3.1 NL_AUTH_MESSAGE */
typedef [v1_enum] enum {