Volker Lendecke
dace013898
s3: Remove a typedef (struct file_info)
2010-07-27 21:05:35 +02:00
Volker Lendecke
2ad4b4f63e
s3: Convert cli_qpathinfo_streams to cli_qpathinfo_send
2010-07-26 23:01:38 +02:00
Volker Lendecke
27fb920ee8
s3: Factor out parse_streams_blob
2010-07-26 23:01:37 +02:00
Volker Lendecke
7c242cab95
s3: Convert cli_qpathinfo_basic to cli_qpathinfo_send
2010-07-26 23:01:37 +02:00
Volker Lendecke
f62bde93ce
s3: Convert cli_qpathinfo2 to cli_qpathinfo_send
2010-07-26 23:01:37 +02:00
Volker Lendecke
5030ba5e94
s3: Callers of cli_qpathinfo_recv might ignore the output
2010-07-26 22:58:16 +02:00
Volker Lendecke
63d86757b4
s3: cli_qpathinfo2 expects at least 68 bytes
2010-07-26 09:51:37 +02:00
Volker Lendecke
0ba4404f21
s3: Convert cli_qpathinfo1 to cli_qpathinfo
2010-07-26 09:51:37 +02:00
Volker Lendecke
9851e1989a
s3: Fix a structure mess-up
...
I wonder why the compiler did not complain -- maybe because
the structs have the same data members? No clue.
2010-07-26 09:51:36 +02:00
Volker Lendecke
cc8977b157
s3: Remove some unused struct members
2010-07-26 09:51:36 +02:00
Volker Lendecke
334d5bfe30
s3: Convert cli_get_ea_list_path to cli_qpathinfo_send
2010-07-25 22:29:44 +02:00
Volker Lendecke
5380f67730
s3: Factor out parse_ea_blob
2010-07-25 22:29:44 +02:00
Volker Lendecke
d5e285abae
s3: Convert cli_posix_stat to cli_qpathinfo_send
2010-07-25 22:29:44 +02:00
Volker Lendecke
786e4cd098
s3: Convert cli_posix_getfacl to cli_qpathinfo_send
2010-07-25 22:29:43 +02:00
Volker Lendecke
cb9baa7c2c
s3: Convert cli_posix_readlink to cli_qpathinfo_send
2010-07-25 22:29:43 +02:00
Volker Lendecke
535774d880
s3: Add async cli_qpathinfo
2010-07-25 22:29:43 +02:00
Volker Lendecke
ce3dfd777f
s3: cli_qpathinfo->cli_qpathinfo1
2010-07-25 22:29:42 +02:00
Volker Lendecke
b04eba165e
s3: Fix cli_posix_stat
...
nlink seems to be defined as 8 bytes, not 4
Jeremy, please check!
2010-07-25 20:45:47 +02:00
Jeremy Allison
5912206606
Fix bug 7583 - Smbclient fails to kerberos connect to a Alfresco JLAN CIFS Server
...
Correctly calculate the gssapi channel binding checkum.
Jeremy
Signed off by: simo <idra@samba.org>
2010-07-23 10:54:46 -07:00
Simo Sorce
26f1218a36
s3-libsmb: Use data_blob_talloc to get krb5 ticket and session keys
2010-07-20 20:02:09 -04:00
Simo Sorce
8137f2d7e7
misc: cleanup get_krb5_smb_session_key()
2010-07-20 20:02:06 -04:00
Simo Sorce
e8460b4ebc
misc: cleanup cli_krb5_get_ticket()
2010-07-20 20:01:58 -04:00
Jeremy Allison
5002b3a90d
Add approriate TALLOC_CTX's thoughout the spnego code. No more implicit NULL contexts.
...
Jeremy.
2010-07-20 16:17:58 -07:00
Jeremy Allison
cce19c5162
Fix one more data_blob -> data_blob_talloc. Move away from implicit NULL context tallocs.
...
Jeremy.
2010-07-20 14:59:31 -07:00
Jeremy Allison
4ed9437b7e
Add TALLOC_CTX argument to spnego_parse_negTokenInit, reduce
...
use of malloc, and data_blob().
Jeremy.
2010-07-20 13:35:43 -07:00
Jeremy Allison
7d17bfcf51
Rename spnego_gen_negTokenTarg() -> spnego_gen_krb5_negTokenInit()
...
as this correctly describes what this function does.
Jeremy.
2010-07-20 11:14:49 -07:00
Jeremy Allison
8a882b645c
Remove gen_negTokenTarg(), as it's not actually creating a TokenTarg frame, but a TokenInit one.
...
Move to using spnego_gen_negTokenInit() instead.
Jeremy
2010-07-20 11:04:19 -07:00
Jeremy Allison
668744964d
Fixes pointed out by <david.kondrad@legrand.us>. Free memory if not being
...
returned to caller. Remove unneeded asn1_tag_remaining() calls.
Jeremy.
2010-07-20 09:51:48 -07:00
Simo Sorce
a91727fc79
s3-auth: Add auth_ntlmssp wrapper for client side
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-20 15:52:34 +10:00
Simo Sorce
e958b39042
s3-auth: Move auth_ntlmssp wrappers in their own file
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-20 15:52:31 +10:00
Jeremy Allison
0bb8d133c9
Remove gen_negTokenInit() - change all callers to spnego_gen_negTokenInit().
...
We now have one function to do this in all calling code. More rationalization
to follow.
Jeremy.
2010-07-19 17:14:26 -07:00
Jeremy Allison
8cba4a0c96
Move the addition of the 16 byte guid out of spnego_gen_negTokenInit() and
...
into negprot_spnego() where it belongs (it's not an SPNEGO operation).
Add a TALLOC_CTX for callers of negprot_spnego(). Closer to unifying all
the gen_negTokenXXX calls.
Jeremy.
2010-07-19 16:45:16 -07:00
Jeremy Allison
625a511389
Remove parse_negTokenTarg(), as it's actually incorrect. We're processing
...
negTokenInit's here. Use common code in spnego_parse_negTokenInit().
Jeremy.
2010-07-19 15:41:45 -07:00
Jeremy Allison
962951e63d
Fix [Bug 7577] SPNEGO auth fails when contacting Win7 system using Microsoft Live Sign-in Assistant
...
Based on code from <david.kondrad@legrand.us>. Cope with every NegTokenInit ::= SEQUENCE value.
Jeremy.
2010-07-19 14:21:01 -07:00
Simo Sorce
cdcdaaa6dd
s3-ntlmssp: Remove ntlmssp_end and let the talloc hierarchy handle it.
...
All the members are children of ntlmssp_state anyway.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-19 14:19:47 +10:00
Günther Deschner
56538be6af
s3-libads: move ads_dns out of main includes.
...
Guenther
2010-07-01 23:20:40 +02:00
Günther Deschner
6625aada81
s3-libsmb: move change_trust_account_password out of smbd into libsmb.
...
Guenther
2010-06-30 21:46:08 +02:00
Andreas Schneider
34de8a00dd
s3-libsmb: Make sure that finfo is initialized.
...
Found by clang-analyzer.
2010-06-28 12:56:13 +02:00
Volker Lendecke
c4d5cbbdc5
s3: Fix some valgrind errors
...
Essentially the same change as 15297ee, this time for the client side.
Günther, Andrew B, please check!
Thanks,
Volker
2010-06-28 12:28:07 +02:00
Volker Lendecke
15297eea0e
s3: Fix some valgrind errors
...
With -d 10, there were a ton of uninitialized variables: The "NegotiateFlags"
in the automatically parsed ntlmssp structures were not initialized.
This also cleans up the talloc use a bit: do early TALLOC_FREE()
Günther, please check!
Thanks,
Volker
2010-06-21 22:23:30 +02:00
Björn Jacke
a973eb1968
s3: fix build on Heimdal based systems like NetBSD5
2010-06-05 02:15:29 +02:00
Günther Deschner
614e010daa
s3: remove authdata.h
...
Guenther
2010-06-03 11:00:27 +02:00
Günther Deschner
a75436e3ee
s3-security: use shared SECINFO_DACL define.
...
Guenther
2010-06-03 11:00:12 +02:00
Günther Deschner
630c27bdad
s3-security: use shared SECINFO_GROUP define.
...
Guenther
2010-06-03 10:59:38 +02:00
Günther Deschner
415d3d5fe7
s3-security: use shared SECINFO_OWNER define.
...
Guenther
2010-06-03 10:59:15 +02:00
Andrew Bartlett
62708fbd1b
s3:ntlmssp Move ntlmssp_sign.c from source3 to common code.
...
This needs a small re-arrangement of the supporting code.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-31 15:11:36 +02:00
Andrew Bartlett
d6fa371b92
s3:ntlmssp Use a TALLOC_CTX for ntlmssp_sign_packet() and ntlmssp_seal_packet()
...
This ensures the results can't be easily left to leak.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-31 15:11:27 +02:00
Andrew Bartlett
ebae21f023
ntlmssp: Make the ntlmssp.h from source3/ a common header
...
The code is not yet in common, but I hope to fix that soon.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-31 15:10:56 +02:00
Günther Deschner
fbb7814f91
s3: only use netlogon/nbt header when needed.
...
Guenther
2010-05-31 11:32:37 +02:00
Günther Deschner
f9f8007361
s3-build: only use ndr_security.h where needed.
...
Guenther
2010-05-31 11:32:37 +02:00