summaryrefslogtreecommitdiffstats
path: root/source3/rpc_client
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:libsmb: get rid of cli_state_remote_nameLuk Claes2012-05-282-8/+10
| | | | | Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Fix Coverity ID 242715 Uninitialized scalar variableVolker Lendecke2012-05-101-1/+1
| | | | In an error path we are closing hive_hnd without opening it
* s3: Fix Coverity ID 242716 Uninitialized scalar variableVolker Lendecke2012-05-101-1/+2
| | | | In an error path we are closing key_hnd without opening it
* s3: Fix Coverity ID 242691 Dereference before null checkVolker Lendecke2012-05-101-10/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242692 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242693 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242694 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242695 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242696 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242697 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242698 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242699 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242700 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242701 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242702 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242703 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242704 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242705 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* s3: Fix Coverity ID 242706 Dereference before null checkVolker Lendecke2012-05-101-9/+6
| | | | winreg_printer_openkey above already dereferences winreg_handle
* cli_pipe: Avoid sys_connect.Jelmer Vernooij2012-03-241-1/+3
|
* libndr: Rename ndr64_transfer_syntax and null_ndr_syntax_id so they have a ↵Jelmer Vernooij2012-03-201-3/+3
| | | | | ndr_ prefix. This makes the NDR namespace a bit clearer, in preparation of ABI checking.
* s3-rpc_client: Add debug message for printer dataex errors.Andreas Schneider2012-03-141-0/+4
|
* Fix bug #8807 - dcerpc_lsa_lookup_sids_noalloc() crashes when groups has ↵Christian Ambach2012-03-131-3/+7
| | | | | | | | more than 1000 groups Use correct talloc heirarchy. Signed-off-by: Jeremy Allison <jra@samba.org>
* s3: Remove some superfluous ()Volker Lendecke2012-03-091-1/+1
|
* s3:rpc_client: initialize struct schannel_state to zeroStefan Metzmacher2012-03-021-2/+1
| | | | metze
* s3-librpc: Use gensec_spnego for DCE/RPC authenticationAndrew Bartlett2012-02-161-121/+38
| | | | | | | | | | | | | This ensures that we use the same SPNEGO code on session setup and on DCE/RPC binds, and simplfies the calling code as spnego is no longer a special case in cli_pipe.c A special case wrapper function remains to avoid changing the application layer callers in this patch. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:rpc_client: fix commentStefan Metzmacher2012-02-161-1/+1
| | | | metze
* s3-librpc: make gensec result handling more genericAndrew Bartlett2012-02-161-11/+11
| | | | | | This prepares us for handling SPNEGO via gensec Signed-off-by: Stefan Metzmacher <metze@samba.org>
* WERROR type variable being incorrectly checked with a NT_STATUS_IS_XDavid Disseldorp2012-01-231-1/+1
| | | | type macro.
* s3-librpc: pass struct ndr_interface_table down to ↵Andrew Bartlett2012-01-183-11/+10
| | | | | | | | | | | cli_pipe_open_generic/spnego() This allows the target service (as determined from the IDL) to be passed to GSSAPI (rather than the current, incorrect, "cifs"). Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Make cli_rpc_pipe_open_spnego_ntlmssp() genericAndrew Bartlett2012-01-183-104/+25
| | | | | | | | | This also avoids passing NULL as the server to gensec_set_target_hostname() in spnego_generic_init_client(). Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Remove special case for spnego session keyAndrew Bartlett2012-01-181-1/+8
| | | | | | | | SPNEGO is implemented only in terms of gensec mechanisms now. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Call SPENGO/GSSAPI via the auth_generic layer and gensecAndrew Bartlett2012-01-181-7/+9
| | | | | | | | | | This simplifies a lot of code, as we know we are always dealing with a struct gensec_security, and allows the gensec module being used to implement GSSAPI to be swapped for AD-server operation. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Call GSSAPI via the auth_generic layer and gensecAndrew Bartlett2012-01-181-139/+3
| | | | | | | | | | This simplifies a lot of code, as we know we are always dealing with a struct gensec_security, and allows the gensec module being used to implement GSSAPI to be swapped when required for AD-server operation. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Supply target service and server to spnego_generic_init_client()Andrew Bartlett2012-01-111-0/+3
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc: Rename spnego_ntlmssp_init_client and make genericAndrew Bartlett2012-01-111-1/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Set target service and server into gensecAndrew Bartlett2012-01-111-0/+10
| | | | | | | | This will allow cli_rpc_pipe_open_generic_auth() to handle kerberos mechanisms. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Rename and rework cli_rpc_pipe_open_ntlmssp() to be genericAndrew Bartlett2012-01-112-39/+46
| | | | | | | | | | This also includes renaming the helper function rpccli_ntlmssp_bind_data, and allows this function to operate on any gensec-supplied auth type. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Rename create_ntlmssp_auth_rpc_bind_req() to be more genericAndrew Bartlett2012-01-111-6/+3
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-libsmb Make auth_ntlmssp client more genericAndrew Bartlett2012-01-061-12/+7
| | | | | | | | | As well as renaming, this allows us to start the mech by DCE/RPC auth type or OID. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-auth rename auth_ntlmssp_state -> auth_generic_stateAndrew Bartlett2011-12-221-1/+1
| | | | | | | | | This structure handles more than NTLMSSP now, at least when we are an AD DC and so changing the name may avoid some confusion in the future. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4-lsarpc handle more info levels in SetInfoTrustedDomain callsAndrew Bartlett2011-12-122-368/+0
| | | | | | | This uses the very helpful conversion functions written for the s3 lsa server and places these in common. Andrew Bartlett
* s3:rpc_client: remove references to auth_ntlmssp_stateStefan Metzmacher2011-10-271-13/+14
| | | | | | | | | metze Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Oct 27 16:40:15 CEST 2011 on sn-devel-104
* idl: Improve MS-PAC IDLSimo Sorce2011-10-241-1/+1
| | | | | | | | | | Change some misleading variable names to reflect the actual function. Add missing field name/types previously marked as unkown. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 24 19:19:28 CEST 2011 on sn-devel-104
* s3-ntlmssp Remove auth_ntlmssp_session_key()Andrew Bartlett2011-10-211-1/+5
| | | | | | | | We now just call the gensec_session_key() directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-ntlmssp Remove auth_ntlmssp_want_feature()Andrew Bartlett2011-10-211-2/+2
| | | | | | | | We now just call the gensec_want_feature() directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-ntlmssp Remove auth_ntlmssp_update wrapperAndrew Bartlett2011-10-211-3/+4
| | | | | | | | We now just call gensec_update directly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-ntlmssp split auth_ntlmssp_client_start() into two partsAndrew Bartlett2011-10-181-5/+7
| | | | | | | | | | | This will allow it to be a wrapper around a gensec module, which requires that they options be set on a context, but before the mechanism is started. This also simplfies the callers, by moving the lp_*() calls into one place. Andrew Bartlett
* s3-rpc_client remove cli_auth_ntlmssp_data_destructorAndrew Bartlett2011-10-181-9/+1
| | | | | | | | | This can be an ordinary talloc child without causing any problem. This seems to have been inherited from a time when ntlmssp_client_start() returned malloc() based memory. Andrew Bartlett
* ntlmssp: Move ntlmssp code to auth/ntlmsspAndrew Bartlett2011-10-181-1/+1
| | | | | | | | | This brings in the code from both libcli/auth and source4/auth/ntlmssp. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>