summaryrefslogtreecommitdiffstats
path: root/source3/libsmb/clientgen.c
Commit message (Collapse)AuthorAgeFilesLines
* s3:libsmb/cli*: make use of cli_state_protocol()Stefan Metzmacher2011-08-021-1/+1
| | | | metze
* s3:libsmb: add cli_state_protocol()Stefan Metzmacher2011-08-021-0/+5
| | | | metze
* s3:libsmb/cli*: make use of cli_state_capabilities()Stefan Metzmacher2011-08-021-4/+4
| | | | metze
* s3:libsmb: add cli_state_capabilities()Stefan Metzmacher2011-08-021-0/+5
| | | | metze
* s3:libsmb: move cli_state->desthost to cli_state->conn.remote_nameStefan Metzmacher2011-07-221-4/+4
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jul 22 18:17:41 CEST 2011 on sn-devel-104
* s3:libsmb: add cli_state_remote_name()Stefan Metzmacher2011-07-221-0/+5
| | | | metze
* s3:libsmb: move cli_state->{src_ss,dest_ss} to ↵Stefan Metzmacher2011-07-221-6/+6
| | | | | | cli_state->conn.{local_ss,remote_ss} metze
* s3:libsmb: add cli_state_[local|remote]_sockaddr()Stefan Metzmacher2011-07-221-0/+10
| | | | metze
* s3:libsmb: move cli_state->fd to cli_state->conn.fdStefan Metzmacher2011-07-221-3/+2
| | | | metze
* s3:libsmb: make use of cli_state_disconnect()Stefan Metzmacher2011-07-221-4/+1
| | | | metze
* s3:libsmb: move cli_state->outgoing to cli_state->conn.outgoingStefan Metzmacher2011-07-221-2/+2
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jul 22 09:53:59 CEST 2011 on sn-devel-104
* s3:libsmb: move cli_state->pending to cli_state->conn.pendingStefan Metzmacher2011-07-221-3/+3
| | | | metze
* s3:libsmb: fix compiler warnings in cli_state_create()Stefan Metzmacher2011-07-221-5/+5
| | | | metze
* s3:libsmb: replace cli_initialise[_ex]() by cli_state_create()Stefan Metzmacher2011-07-211-8/+29
| | | | | | | This makes sure cli_state->src_ss and cli_state->dest_ss are always initialized. metze
* s3:libsmb: move cli->vuid to cli->smb1.uid and hide it behind ↵Stefan Metzmacher2011-07-211-2/+14
| | | | | | cli_state_[g|s]et_uid() metze
* s3:libsmb: add cli_state_encryption_on()Stefan Metzmacher2011-07-211-0/+6
| | | | metze
* s3:libsmb: move cli->cnum to cli->smb1.tid and hide it behind ↵Stefan Metzmacher2011-07-201-2/+23
| | | | | | cli_state_[g|s]et_tid() metze
* s3:libsmb: move cli->pid to cli->smb1.pid and hide it behind cli_[g|s]etpid()Stefan Metzmacher2011-07-201-5/+10
| | | | metze
* s3:libsmb: add cli->smb1.vc_num and hide it behind cli_state_get_vc_num()Stefan Metzmacher2011-07-201-0/+6
| | | | | | This makes it clearer, why we send the pid value in the session setup. metze
* s3:libsmb: move cli->mid to cli->smb1.midStefan Metzmacher2011-07-201-2/+3
| | | | metze
* s3:libsmb: remove unused cli_oplock_handler()Stefan Metzmacher2011-07-121-1/+0
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Jul 12 10:53:52 CEST 2011 on sn-devel-104
* s3:libsmb: remove unused cli_set_port()Stefan Metzmacher2011-07-111-10/+0
| | | | metze
* s3:libsmb: remove unused cli->inbuf and cli->bufsizeStefan Metzmacher2011-07-081-11/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jul 8 15:21:46 CEST 2011 on sn-devel-104
* s3:libsmb: don't use the cli->inbuf to store the last errorStefan Metzmacher2011-07-081-0/+1
| | | | | | | We keep the raw error in cli->raw_status now, until we fixed all caller to get the NTSTATUS from the function calls. metze
* s3:libsmb: don't call cli_set_error() in cli_echo()Stefan Metzmacher2011-07-081-3/+0
| | | | | | cli_smb_recv() already does it. metze
* s3:libsmb: remove unused enum smb_read_errors infrastructureStefan Metzmacher2011-07-081-7/+1
| | | | metze
* s3:libsmb: finally remove unused cli_state->outbufStefan Metzmacher2011-07-071-5/+1
| | | | metze
* s3:libsmb: remove unused cli_state_seqnum infrastructureStefan Metzmacher2011-06-101-32/+0
| | | | | | | metze Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Jun 10 20:37:54 CEST 2011 on sn-devel-104
* s3-talloc Change TALLOC_ZERO_P() to talloc_zero()Andrew Bartlett2011-06-091-1/+1
| | | | | Using the standard macro makes it easier to move code into common, as TALLOC_ZERO_P isn't standard talloc.
* s3: Remove cli_send/receive_smbVolker Lendecke2011-05-221-282/+0
| | | | | | | A moment of silence is due here, R.I.P. Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun May 22 22:17:12 CEST 2011 on sn-devel-104
* s3: Remove unused cli_setup_bccVolker Lendecke2011-05-211-9/+0
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat May 21 21:24:13 CEST 2011 on sn-devel-104
* s3: Remove unused cli_setup_packet()Volker Lendecke2011-05-201-5/+0
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Fri May 20 10:51:36 CEST 2011 on sn-devel-104
* s3-libsmb: move protos to libsmb/proto.hGünther Deschner2011-05-061-0/+1
| | | | Guenther
* s3-tevent: only include ../lib/util/tevent wrappers where needed.Günther Deschner2011-04-291-0/+1
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Apr 29 14:00:30 CEST 2011 on sn-devel-104
* s3: Remove cli_writeVolker Lendecke2011-04-261-45/+0
| | | | Signed-off-by: Jeremy Allison <jra@samba.org>
* s3-lib Remove the clobber_region() code.Andrew Bartlett2011-03-231-7/+0
| | | | | | | | | | | | | | | | | | This code wrote to the full buffer in fstrcpy(), pstrcpy() and other fixed-length string manipulation functions. The hope of this code was to find out at run time if we were mixing up pstring and fstring etc, and to record where this came from. It has a runtime performance impact (particularly if compiled with --enable-developer). It is being removed because of the complexity it adds, and the distinct lack of bugs that this complexity has been credited in finding. The macro-based compile-time checking of string sizes remains. Andrew Bartlett
* s3-build __FUNCTION__ is always available, always use itAndrew Bartlett2011-03-011-2/+2
| | | | This avoids duplication between FUNCTION_NAME and __FUNCTION__
* s3:libsmb only log a dead connection if it was not closedChristian Ambach2011-02-231-7/+12
| | | | | | | | | in case the cli was closed before (e.g. via a dropped ip message) it can be expected that the read here returns with an error and so we should not log that a connection is dead when it was closed before Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Feb 23 16:51:03 CET 2011 on sn-devel-104
* s3: Make passing up "result_parent" from cli_smb optionalVolker Lendecke2011-01-171-1/+1
|
* s3: Remove unused cli_send_keepaliveVolker Lendecke2011-01-171-19/+0
|
* s3-build: only include async headers where needed.Günther Deschner2010-09-201-0/+1
| | | | Guenther
* s3: Print the IP of the server that stopped respondingVolker Lendecke2010-09-011-1/+5
|
* s3-build: only include smb_signing.h where needed.Günther Deschner2010-08-181-0/+1
| | | | Guenther
* s3: Remove some unused codeVolker Lendecke2010-08-151-31/+0
|
* s3:libsmb: don't let cli_shutdown() segfault with a NULL cli_stateStefan Metzmacher2010-03-291-0/+3
| | | | metze
* s3: Explicitly handle inbuf in cli_echo_doneVolker Lendecke2010-02-221-1/+2
|
* s3: Add a talloc_move for the inbuf to cli_smb_recvVolker Lendecke2010-02-221-2/+4
|
* s3: Add cli_smb()Volker Lendecke2010-02-201-0/+36
| | | | | | | | | This is a sync wrapper around cli_smb_send/cli_smb_recv. This is a hack to speed up converting libsmb/ away from cli_send_smb/cli_receive_smb. Some routines in libsmb/ are only called in one place in smbtorture for example, where making it async right now is not worth it. With cli_smb_send/cli_smb_recv in place, pushing the asynchronosity out one level is "just" boilerplate code that is easy to do should it become necessary.
* s3-libsmb: update libsmb to use new DLIST macrosAndrew Tridgell2010-02-101-22/+24
| | | | | manipulating p->prev directly is not safe any more (cherry picked from commit 3c650ac1e3e1cdbbabecfddcd29325f20b5dcb48)
* Fix bug 6673 - smbpasswd does not work with "unix password sync = yes".Jeremy Allison2009-09-061-1/+1
| | | | | | | | | | Revert change from 3.3 -> 3.4 with read_socket_with_timeout changed from sys_read() to sys_recv(). read_socket_with_timeout() is called with non-fd's (with a pty in chgpasswd.c and with a disk file in lib/dbwrap_file.c via read_data()). recv works for the disk file, but not the pty. Change the name of read_socket_with_timeout() to read_fd_with_timeout() to make this clear (and add comments). Jeremy.