summaryrefslogtreecommitdiffstats
path: root/source3/rpc_client
Commit message (Collapse)AuthorAgeFilesLines
* libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett2010-10-121-1/+1
| | | | | | | | | | | | | | This will reduce the noise from merges of the rest of the libcli/security code, without this commit changing what code is actually used. This includes (along with other security headers) dom_sid.h and security_token.h Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 12 05:54:10 UTC 2010 on sn-devel-104
* s3-dcerpc: make auth context opaqueSimo Sorce2010-09-231-49/+84
| | | | | | | | | This way we always double check in advance that the context is of the right type with talloc_get_type_abort instead of potentially accessing random memory by addressing the wrong structure in the union. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: finally remove the legaqcy spnego_type variable from pipe_auth_dataSimo Sorce2010-09-231-9/+3
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: move client spnego stuff in /librpc/cryptoSimo Sorce2010-09-231-1/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* spnego: avoid explicit dependency on dcerpc specific structuresSimo Sorce2010-09-231-5/+14
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* gssapi: avoid explicit dependency on dcerpc specific structuresSimo Sorce2010-09-231-1/+3
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: move crypto stuff in /librpc/cryptoSimo Sorce2010-09-231-1/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-util: use shared dom_sid_dup.Günther Deschner2010-09-201-1/+2
| | | | Guenther
* s3-build: only include async headers where needed.Günther Deschner2010-09-201-0/+1
| | | | Guenther
* s3:rpc_client: remove unused rpc_pipe_set_hnd_state()Stefan Metzmacher2010-09-171-47/+0
| | | | metze
* s3:rpc_client: use rpc_api_pipe_send() for auth3Stefan Metzmacher2010-09-171-20/+11
| | | | metze
* s3:rpc_client: rpc_pipe_bind_step_one_done() doesn't need reply_pduStefan Metzmacher2010-09-171-2/+1
| | | | metze
* s3:rpc_client: allow DCERPC_PKT_AUTH3 via rpc_api_pipe_send/recvStefan Metzmacher2010-09-171-0/+28
| | | | metze
* s3-rpc_client: Added a tstream based transport.Simo Sorce2010-09-151-0/+361
| | | | Signed-off-by: Andreas Schneider <asn@cynapses.org>
* s3:rpc_client: implement rpccli_bh_set_timeout()Stefan Metzmacher2010-09-041-0/+10
| | | | metze
* s3-dcerpc: only include rpc_dce.h where needed.Günther Deschner2010-08-261-0/+1
| | | | Guenther
* s3: separate out cli schannel functions that depend on cli_netlogon.Günther Deschner2010-08-262-200/+228
| | | | Guenther
* s3-lsa: separate out init_lsa headers.Günther Deschner2010-08-254-0/+9
| | | | Guenther
* s3-dcerpc: avoid talloc_move on schannel creds in ↵Günther Deschner2010-08-241-3/+7
| | | | | | | | | | | | | | | | cli_rpc_pipe_open_schannel_with_key(). Initially, the schannel creds were talloc memduped, then, during the netlogon creds client merge (baf7274fed2f1ae7a9e3a57160bf5471566e636c) they were first talloc_referenced and then later (53765c81f726a8c056cc4e57004592dd489975c9) 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
* s3-dcerpc: Allocate structure members on the right contextSimo Sorce2010-08-231-1/+1
|
* s3-dcerpc: fix uninitialized variable in cli_get_session_key().Günther Deschner2010-08-171-1/+1
| | | | | | Simo, please check. Guenther
* s3-dcerpc: Use common send functions for ntlmssp tooSimo Sorce2010-08-171-51/+12
| | | | Remove unused function.
* s3-dcerpc: properly implement gse/spnego_get_session_keySimo Sorce2010-08-171-7/+4
|
* s3-dcerpc: Check data and return appropriate errorSimo Sorce2010-08-171-2/+17
|
* Change debug statements to use __location__Simo Sorce2010-08-171-13/+11
|
* s3-dcerpc: Pull packet in the caller, before validationSimo Sorce2010-08-171-31/+37
|
* Add my (c)Simo Sorce2010-08-171-5/+6
|
* s3:rpc_client: remove unused cli_do_rpc_ndr* functionsStefan Metzmacher2010-08-162-183/+0
| | | | metze
* s3:rpc_client: remove unused rpc_pipe_open_local()Stefan Metzmacher2010-08-162-832/+0
| | | | metze
* s3:rpc_client: add dcerpc_binding_handle backendStefan Metzmacher2010-08-121-0/+244
| | | | metze
* s3: Save the received trans2 from the inbuf in cli_transVolker Lendecke2010-08-051-1/+2
|
* s3-dcerpc: fix some uninitialized variables build warnings.Günther Deschner2010-08-031-1/+1
| | | | Guenther
* s3-build: avoid to globally include printing and spoolss headers.Günther Deschner2010-07-311-1/+1
| | | | | | This shrinks precompiled headers by 3MB and will slightly speed up any build. Guenther
* s3-dceprc: Improve dcerpc_guess_sizes() interfaceSimo Sorce2010-07-301-1/+3
| | | | | | | | | | | | Make it possible to pass in the NDR padding size so that theoretically client and server code can decide to use a different alignment. Pass in the header length as a parameter so that this function can be used for different type of packets. Make sure padding size will not make the fragment exceed the maximum length. Calculate padding taking in account the header length.
* s3-dcerpc: Make function to guess pdu sizes common.Simo Sorce2010-07-301-112/+9
|
* s3-dceprc: consolidate use of dcerpc_push_dcerpc_auth()Simo Sorce2010-07-301-76/+31
|
* s3-dcerpc: Remove unused functionsSimo Sorce2010-07-301-166/+0
|
* s3-dcerpc: use common spengo wrapper code for client SPNEGO/NTLMSSPSimo Sorce2010-07-301-130/+126
|
* s3-dcerpc: add sign/seal support when using SPNEGO/KRB5Simo Sorce2010-07-301-1/+20
|
* s3-dcerpc: Add SPNEGO incapsulation for KRB5 authSimo Sorce2010-07-301-12/+141
|
* Do not refernece pipe_auth_data directly in dcerpc_gssapi.cSimo Sorce2010-07-281-6/+44
|
* s3-dcerpc: Avoid ifdef, it is handled within dcerpc_gssapi.c alreadySimo Sorce2010-07-281-7/+2
|
* s3-dcerpc: Add sign/seal with gssapiSimo Sorce2010-07-281-6/+12
|
* s3-dcerpc: Add next authentication step with gssapiSimo Sorce2010-07-281-4/+88
|
* s3-decrpc: Introduce gssapi support for dcerpc krb5 authSimo Sorce2010-07-281-122/+31
|
* s3-dcerpc: Refactor calculate_data_len_tosend()Simo Sorce2010-07-281-25/+31
|
* s3-dcerpc: Add auth trailer only when appropriate.Simo Sorce2010-07-281-4/+16
|
* s3-dcerpc: consolidate unmarshalling of dcerpc_authSimo Sorce2010-07-281-72/+72
|
* s3-dcerpc: revive cli_rpc_pipe_open_krb5()Simo Sorce2010-07-281-1/+2
|
* s3-dcerpc: Use dcerpc_AuthType in pipe_auth_dataSimo Sorce2010-07-281-79/+127
|