Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s3:smb2cli: replace smb2cli_base.c code with the more generic smbXcli_base.c ↵ | Stefan Metzmacher | 2011-11-24 | 1 | -752/+0 |
| | | | | | | code metze | ||||
* | s3:smb2cli: ignore the NBT/Length header in smb2cli_inbuf_parse_compound() | Stefan Metzmacher | 2011-11-06 | 1 | -7/+7 |
| | | | | | | | | | | This is not needed and in future we want to support SMBDirect, which add a different header. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Nov 6 17:17:04 CET 2011 on sn-devel-104 | ||||
* | s3:smb2cli_base: make use of [_]smb_[set]len_tcp() | Stefan Metzmacher | 2011-10-25 | 1 | -2/+2 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Oct 25 19:30:43 CEST 2011 on sn-devel-104 | ||||
* | s3:smb2cli_base: make use of map_nt_error_from_unix_common() | Stefan Metzmacher | 2011-10-25 | 1 | -2/+4 |
| | | | | metze | ||||
* | libcli/smb: move source3/libsmb/read_smb.* to the toplevel | Stefan Metzmacher | 2011-10-24 | 1 | -1/+1 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 24 10:18:06 CEST 2011 on sn-devel-104 | ||||
* | s3: Fix an uninitialized variable warning | Volker Lendecke | 2011-09-30 | 1 | -1/+1 |
| | |||||
* | s3:smb2cli: fix the num_expected == 0 logic in smb2cli_req_recv() | Stefan Metzmacher | 2011-09-29 | 1 | -3/+7 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Sep 29 22:15:06 CEST 2011 on sn-devel-104 | ||||
* | s3:smb2cli: pass timeout to smb2cli_req_create/send() | Stefan Metzmacher | 2011-09-18 | 1 | -0/+12 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Sep 18 07:04:05 CEST 2011 on sn-devel-104 | ||||
* | s3:smb2cli: pass an array of expected status/body_size pairs to ↵ | Stefan Metzmacher | 2011-09-18 | 1 | -4/+47 |
| | | | | | | | | | smb2cli_req_recv() This gives the caller more control and correctly reports unexpected errors to the caller, instead of return NT_STATUS_INVALID_NETWOR_RESPONSE metze | ||||
* | s3:smb2cli: only use tevent_req_defer_callback() if we have more than one ↵ | Stefan Metzmacher | 2011-09-18 | 1 | -1/+12 |
| | | | | | | smb2 response metze | ||||
* | s3:smb2cli: ignore async interim responses and store the async_id | Stefan Metzmacher | 2011-09-18 | 1 | -0/+12 |
| | | | | metze | ||||
* | s3:smb2cli: check the response has the SMB2_HDR_FLAG_REDIRECT flag | Stefan Metzmacher | 2011-09-18 | 1 | -0/+8 |
| | | | | metze | ||||
* | s3:smb2cli: validate the opcode from the server is as expected | Stefan Metzmacher | 2011-09-18 | 1 | -3/+14 |
| | | | | metze | ||||
* | s3:smb2cli: initialize status if we got an unexpected response | Stefan Metzmacher | 2011-09-18 | 1 | -0/+1 |
| | | | | metze | ||||
* | s3:smb2cli: let smb2cli_req_create() use the give pid, uid and tid values | Stefan Metzmacher | 2011-09-07 | 1 | -3/+3 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Sep 7 18:19:43 CEST 2011 on sn-devel-104 | ||||
* | s3:smb2cli: make sure we don't try to send requests on a disconnected cli_state | Stefan Metzmacher | 2011-09-05 | 1 | -0/+5 |
| | | | | metze | ||||
* | s3:smb2cli: make sure requests are not finished, when we send when to the ↵ | Stefan Metzmacher | 2011-09-05 | 1 | -0/+4 |
| | | | | | | network metze | ||||
* | s3:smb2cli: disconnect the connection, if we're out of message ids | Stefan Metzmacher | 2011-09-05 | 1 | -1/+15 |
| | | | | metze | ||||
* | s3:smb2cli: don't use state->cli->smb2.mid++ as macro argument | Stefan Metzmacher | 2011-09-05 | 1 | -1/+5 |
| | | | | | | It gets expanded multiple times. metze | ||||
* | s3:smb2cli: pass more fields to smb2cli_req_create()/smb2cli_req_send() | Stefan Metzmacher | 2011-08-12 | 1 | -3/+17 |
| | | | | | | | | | The caller should take care of the global cli_state values. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Aug 12 19:38:27 CEST 2011 on sn-devel-104 | ||||
* | s3:smb2cli: allow 32bit dyn_len in smb2cli_req_create()/smb2cli_req_send() | Stefan Metzmacher | 2011-08-12 | 1 | -3/+3 |
| | | | | metze | ||||
* | s3:smb2cli_base: smb2cli_req_send() needs to call tevent_req_post() on error | Stefan Metzmacher | 2011-08-02 | 1 | -1/+1 |
| | | | | metze | ||||
* | s3:libsmb: move cli_state->fd to cli_state->conn.fd | Stefan Metzmacher | 2011-07-22 | 1 | -6/+6 |
| | | | | metze | ||||
* | s3:libsmb: move cli_state->outgoing to cli_state->conn.outgoing | Stefan Metzmacher | 2011-07-22 | 1 | -1/+1 |
| | | | | | | | 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.pending | Stefan Metzmacher | 2011-07-22 | 1 | -21/+22 |
| | | | | metze | ||||
* | s3:smb2cli_base: add my copyright | Stefan Metzmacher | 2011-07-11 | 1 | -0/+1 |
| | | | | metze | ||||
* | s3:smb2cli_base: ask for the next response if there're still pending requests | Stefan Metzmacher | 2011-07-09 | 1 | -1/+21 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jul 9 13:55:04 CEST 2011 on sn-devel-104 | ||||
* | s3:smb2cli_base: make use of tevent_req_defer_callback() | Stefan Metzmacher | 2011-07-09 | 1 | -28/+64 |
| | | | | | | | | | In order to notify requests of transport layer errors, we need to defer the triggering of the callbacks, otherwise we may crash, if one of the callbacks destroys the cli_state. metze | ||||
* | s3:smb2cli_base: fix memory hierachy in smb2cli_req_recv() | Stefan Metzmacher | 2011-07-09 | 1 | -18/+34 |
| | | | | | | | | We need to use talloc_reference() if there're more than one response, but we use it in a way that the caller can't call talloc_free() or talloc_unlink() on it. metze | ||||
* | s3:smb2cli_base: call smb2cli_req_unset_pending() before tevent_req_done() | Stefan Metzmacher | 2011-07-09 | 1 | -0/+1 |
| | | | | metze | ||||
* | s3:smb2cli_base: unset the destructor in smb2cli_req_unset_pending() | Stefan Metzmacher | 2011-07-09 | 1 | -2/+3 |
| | | | | metze | ||||
* | s3:smb2cli_base: keep the order of pending requests | Stefan Metzmacher | 2011-07-09 | 1 | -2/+2 |
| | | | | metze | ||||
* | s3:smb2cli_base: rename 'result' => 'req' in smb2cli_req_create() | Stefan Metzmacher | 2011-07-09 | 1 | -13/+13 |
| | | | | metze | ||||
* | s3:libsmb: add basic smb2 client infrastructure | Stefan Metzmacher | 2011-07-08 | 1 | -0/+531 |
Based on the initial patch from Volker Lendecke <vl@samba.org>. metze |