summaryrefslogtreecommitdiff
path: root/source3/rpc_client
AgeCommit message (Collapse)AuthorFilesLines
2012-11-23s3-rpc_client: lookup nametype 0x20 in rpc_pipe_open_tcp_port(). (bug #9426)Günther Deschner1-1/+1
The server name type (0x20) is much more likely to be available in the name cache, as this type gets stored by winbind itself - the primary user of the ncacn_ip_tcp code currently. Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Nov 23 16:30:57 CET 2012 on sn-devel-104
2012-09-26s3-spoolss: Fix builtin forms order to match Windows again.Andreas Schneider1-120/+118
Thanks to mamachine@gmail.com. Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Wed Sep 26 20:07:44 CEST 2012 on sn-devel-104
2012-08-01s3:rpc_client: rename pipe_auth_data->user_session_key to transport_session_keyStefan Metzmacher1-4/+4
metze
2012-08-01s3:rpc_client: make use of smbXcli_session_application_key()Stefan Metzmacher1-3/+16
metze
2012-07-17s3-rpc_client: Fix updating netlogon credentials.Andreas Schneider1-8/+7
Signed-off-by: Günther Deschner <gd@samba.org>
2012-07-17s3-rpc_client: Add capabilities check for AES encrypted connections.Andreas Schneider1-1/+158
Signed-off-by: Günther Deschner <gd@samba.org>
2012-07-06s3-rpc: Return the correct ntstatus depending on the transport.Andreas Schneider1-3/+15
2012-06-22s3: Give machine password changes 10 minutes of timeVolker Lendecke1-0/+13
This is what we do at domain join time as well, see lib/netapi/joindomain.c:141 Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-28s3:rpc_client: tstream_cli_np_open_send() doesn't expect a leading backslashStefan Metzmacher1-0/+4
This fixes winbindd against a windows server using SMB2. metze
2012-05-28s3:libsmb: get rid of cli_state_remote_nameLuk Claes2-8/+10
Signed-off-by: Luk Claes <luk@debian.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-10s3: Fix Coverity ID 242715 Uninitialized scalar variableVolker Lendecke1-1/+1
In an error path we are closing hive_hnd without opening it
2012-05-10s3: Fix Coverity ID 242716 Uninitialized scalar variableVolker Lendecke1-1/+2
In an error path we are closing key_hnd without opening it
2012-05-10s3: Fix Coverity ID 242691 Dereference before null checkVolker Lendecke1-10/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242692 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242693 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242694 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242695 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242696 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242697 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242698 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242699 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242700 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242701 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242702 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242703 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242704 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242705 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-05-10s3: Fix Coverity ID 242706 Dereference before null checkVolker Lendecke1-9/+6
winreg_printer_openkey above already dereferences winreg_handle
2012-03-24cli_pipe: Avoid sys_connect.Jelmer Vernooij1-1/+3
2012-03-20libndr: Rename ndr64_transfer_syntax and null_ndr_syntax_id so they have a ↵Jelmer Vernooij1-3/+3
ndr_ prefix. This makes the NDR namespace a bit clearer, in preparation of ABI checking.
2012-03-14s3-rpc_client: Add debug message for printer dataex errors.Andreas Schneider1-0/+4
2012-03-13Fix bug #8807 - dcerpc_lsa_lookup_sids_noalloc() crashes when groups has ↵Christian Ambach1-3/+7
more than 1000 groups Use correct talloc heirarchy. Signed-off-by: Jeremy Allison <jra@samba.org>
2012-03-09s3: Remove some superfluous ()Volker Lendecke1-1/+1
2012-03-02s3:rpc_client: initialize struct schannel_state to zeroStefan Metzmacher1-2/+1
metze
2012-02-16s3-librpc: Use gensec_spnego for DCE/RPC authenticationAndrew Bartlett1-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>
2012-02-16s3:rpc_client: fix commentStefan Metzmacher1-1/+1
metze
2012-02-16s3-librpc: make gensec result handling more genericAndrew Bartlett1-11/+11
This prepares us for handling SPNEGO via gensec Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-23WERROR type variable being incorrectly checked with a NT_STATUS_IS_XDavid Disseldorp1-1/+1
type macro.
2012-01-18s3-librpc: pass struct ndr_interface_table down to ↵Andrew Bartlett3-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>
2012-01-18s3-librpc Make cli_rpc_pipe_open_spnego_ntlmssp() genericAndrew Bartlett3-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>
2012-01-18s3-librpc Remove special case for spnego session keyAndrew Bartlett1-1/+8
SPNEGO is implemented only in terms of gensec mechanisms now. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-18s3-librpc Call SPENGO/GSSAPI via the auth_generic layer and gensecAndrew Bartlett1-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>
2012-01-18s3-librpc Call GSSAPI via the auth_generic layer and gensecAndrew Bartlett1-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>
2012-01-11s3-librpc Supply target service and server to spnego_generic_init_client()Andrew Bartlett1-0/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-11s3-librpc: Rename spnego_ntlmssp_init_client and make genericAndrew Bartlett1-1/+2
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-11s3-librpc Set target service and server into gensecAndrew Bartlett1-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>
2012-01-11s3-librpc Rename and rework cli_rpc_pipe_open_ntlmssp() to be genericAndrew Bartlett2-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>
2012-01-11s3-librpc Rename create_ntlmssp_auth_rpc_bind_req() to be more genericAndrew Bartlett1-6/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-06s3-libsmb Make auth_ntlmssp client more genericAndrew Bartlett1-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>
2011-12-22s3-auth rename auth_ntlmssp_state -> auth_generic_stateAndrew Bartlett1-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>