1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/libcli/auth
Günther Deschner 898c612335 s3-dcerpc: avoid talloc_move on schannel creds in cli_rpc_pipe_open_schannel_with_key().
Initially, the schannel creds were talloc memduped, then, during the netlogon
creds client merge (baf7274fed) they were first
talloc_referenced and then later (53765c81f7)
talloc_moved.

The issue with using talloc_move here is that users of that function in winbind
will only be able to have two schanneled connections, as the cached schannel
credentials pointer from the netlogon pipe will be set to NULL. Do a deep copy
of the struct instead.

Guenther
2010-08-24 02:04:27 +02:00
..
config.mk s4:schannel merge code with s3 2010-02-23 12:46:50 -05:00
credentials.c s3-dcerpc: avoid talloc_move on schannel creds in cli_rpc_pipe_open_schannel_with_key(). 2010-08-24 02:04:27 +02:00
credentials.h libcli/auth: move netlogon_creds_CredentialState out of libcli. 2009-08-27 15:55:18 +02:00
libcli_auth.h libcli/auth: remove unused NTLMSSP_NAME_TYPE_ flags. 2009-08-28 10:09:19 +02:00
msrpc_parse.c Thanks to Andrew Bartlett's advice, fix the NTLMSSP version problem the correct way. 2010-05-19 10:36:39 -07:00
msrpc_parse.h Add previously generated header files now needed in merged build. 2009-04-20 08:48:07 -07:00
ntlm_check.c Fix typo in comments. 2010-03-03 16:03:13 +01:00
ntlm_check.h Move ntlm_check.h into the common libcli/auth 2009-04-14 16:23:41 +10:00
ntlmssp_ndr.c s3: Remove use of iconv_convenience. 2010-05-18 11:45:31 +02:00
ntlmssp_ndr.h Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
ntlmssp_private.h libcli/auth Make the source3/ implementation of the NTLMSSP server common 2010-08-10 16:22:04 +02:00
ntlmssp_server.c ntlmssp: fix unitialized variable in ntlmssp_server_postauth(). 2010-08-12 16:28:10 +02:00
ntlmssp_sign.c s4:ntlmssp Use common code for ntlmssp_sign.c 2010-06-01 17:11:24 +10:00
ntlmssp.c libcli/auth/ntlmssp: remove outdated comment. The version flag is well understood now. 2010-08-10 11:56:33 +02:00
ntlmssp.h s3:ntlmssp Move ntlmssp_sign.c from source3 to common code. 2010-05-31 15:11:36 +02:00
proto.h s3-dcerpc: avoid talloc_move on schannel creds in cli_rpc_pipe_open_schannel_with_key(). 2010-08-24 02:04:27 +02:00
schannel_proto.h libcli/auth make open_schannel_session_store() public 2010-06-25 11:57:23 -07:00
schannel_sign.c libcli/auth: rewrite schannel sign/seal code to be more generic 2009-09-16 12:29:06 +02:00
schannel_state_tdb.c libcli: Fixed a build warning for a missing prototype. 2010-06-30 10:26:59 +02:00
schannel_state.h Finish removal of iconv_convenience in public API's. 2010-05-18 11:45:30 +02:00
schannel.h schannel: move schannel_sign to main directory. 2009-09-16 01:54:59 +02:00
session.c Move libcli/auth to the top level 2009-04-14 14:19:39 +10:00
smbdes.c libcli/auth: add a const to des_crypt112_16() 2010-03-05 14:06:18 +01:00
smbencrypt.c Simplify E_md5hash a bit 2010-01-07 11:07:55 +01:00
spnego_parse.c Fix what looks like a cut-and-paste error in our read_negTokenInit() function. 2010-05-20 14:50:16 -07:00
spnego_proto.h spnego: add spnego_proto.h. 2009-09-17 01:39:12 +02:00
spnego.h s3-libads: move spnego defines to their appropriate header file. 2010-07-01 23:20:40 +02:00
wscript_build s4-waf: more dependencies on talloc 2010-04-06 20:27:13 +10:00