Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s3:libsmb/cli*: make use of cli_state_capabilities() | Stefan Metzmacher | 2011-08-02 | 1 | -4/+4 |
| | | | | metze | ||||
* | s3-libsmb: finally remove cli_read_old() | Björn Baumbach | 2011-07-23 | 1 | -14/+0 |
| | | | | | | Replaced by new cli_read() which returns NTSTATUS instead of ssize_t. Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | s3-libsmb: introduce new NTSTATUS cli_read() | Björn Baumbach | 2011-07-20 | 1 | -0/+20 |
| | | | | | | Replacement for cli_read_old() Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | s3-libsmb: replace cli_read() with cli_read_old() | Björn Baumbach | 2011-07-20 | 1 | -1/+1 |
| | | | | | | Will introduce new cli_read() function. Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | s3: Allow NULL for arg pwritten in cli_write_andx | Volker Lendecke | 2011-07-03 | 1 | -1/+3 |
| | |||||
* | s3:libsmb/clireadwrite: calculate cli_write_max_bufsize() correct based on ↵ | Stefan Metzmacher | 2011-06-10 | 1 | -8/+12 |
| | | | | | | | | | max_xmit This is important in order to support DCERPC over ncacn_np against NT4 servers, where max_xmit is just 4356. metze | ||||
* | s3:libsmb/clireadwrite: calculate cli_read_max_bufsize() correct based on ↵ | Stefan Metzmacher | 2011-06-10 | 1 | -1/+12 |
| | | | | | | | | | max_xmit This is important in order to support DCERPC over ncacn_np against NT4 servers, where max_xmit is just 4356. metze | ||||
* | s3-talloc Change TALLOC_ZERO_ARRAY() to talloc_zero_array() | Andrew Bartlett | 2011-06-09 | 1 | -2/+2 |
| | | | | | Using the standard macro makes it easier to move code into common, as TALLOC_ZERO_ARRAY isn't standard talloc. | ||||
* | s3-talloc Change TALLOC_ARRAY() to talloc_array() | Andrew Bartlett | 2011-06-09 | 1 | -1/+1 |
| | | | | | Using the standard macro makes it easier to move code into common, as TALLOC_ARRAY isn't standard talloc. | ||||
* | s3-talloc Change TALLOC_REALLOC_ARRAY() to talloc_realloc() | Andrew Bartlett | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | Using the standard macro makes it easier to move code into common, as TALLOC_REALLOC_ARRAY isn't standard talloc. Andrew Bartlett | ||||
* | s3: Do central cli_set_error | Volker Lendecke | 2011-05-19 | 1 | -10/+0 |
| | |||||
* | s3-libsmb: move protos to libsmb/proto.h | Günther Deschner | 2011-05-06 | 1 | -0/+1 |
| | | | | Guenther | ||||
* | More const fixes for compiler warnings from the waf build. | Jeremy Allison | 2011-05-05 | 1 | -2/+2 |
| | |||||
* | s3-tevent: only include ../lib/util/tevent wrappers where needed. | Günther Deschner | 2011-04-29 | 1 | -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_write | Volker Lendecke | 2011-04-26 | 1 | -158/+0 |
| | | | | Signed-off-by: Jeremy Allison <jra@samba.org> | ||||
* | s3: Add cli_writeall | Volker Lendecke | 2011-04-26 | 1 | -3/+51 |
| | | | | Signed-off-by: Jeremy Allison <jra@samba.org> | ||||
* | s3: Use tevent_req_nterror properly in a few places | Volker Lendecke | 2011-04-16 | 1 | -12/+6 |
| | |||||
* | s3-trans2: only include trans2.h where needed. | Günther Deschner | 2011-03-30 | 1 | -0/+1 |
| | | | | Guenther | ||||
* | s3: Remove a use of cli_send_smb | Volker Lendecke | 2011-03-27 | 1 | -36/+47 |
| | |||||
* | Fix bug #7791 - gvfsd-smb (Gnome vfs) fails to copy files from a SMB share ↵ | Jeremy Allison | 2010-11-11 | 1 | -5/+2 |
| | | | | | | | | | | | | | | using SMB signing. The underlying problem is that the old code invoked by cli_write() increments cli->mid directly when issuing outstanding writes. This should now be done only in libsmb/clientgen.c to make metze's new signing engine works correctly. Just deleting this code fixes the problem. Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Nov 11 02:50:08 UTC 2010 on sn-devel-104 | ||||
* | s3-build: only include async headers where needed. | Günther Deschner | 2010-09-20 | 1 | -0/+1 |
| | | | | Guenther | ||||
* | s3-libsmb: fix argument order for tevent_req_default_print in cli_pull_print(). | Günther Deschner | 2010-05-09 | 1 | -1/+1 |
| | | | | | | Andreas, please check. Guenther | ||||
* | s3-libsmb: Fixed a recursion in cli_pull_print. | Andreas Schneider | 2010-05-05 | 1 | -1/+1 |
| | |||||
* | Split out the client unix capabilities to those the server offered, and ↵ | Jeremy Allison | 2010-04-13 | 1 | -2/+2 |
| | | | | | | | | | those the client asked for. This fixes a bug when using encrypted transport and DFS links. Found by my basic DFS torture test, which I'll check in next. Testing *rocks* :-). Jeremy. | ||||
* | s3: Explicitly handle inbuf in cli_write_andx_done | Volker Lendecke | 2010-02-22 | 1 | -2/+4 |
| | |||||
* | s3: Explicitly handle inbuf in cli_read_andx_done | Volker Lendecke | 2010-02-22 | 1 | -2/+2 |
| | |||||
* | s3: Add a talloc_move for the inbuf to cli_smb_recv | Volker Lendecke | 2010-02-22 | 1 | -3/+3 |
| | |||||
* | s3: remove unused variable | Björn Jacke | 2010-01-26 | 1 | -2/+0 |
| | |||||
* | Second part of bug fix for 6606. | Volker Lendecke | 2009-09-14 | 1 | -0/+6 |
| | | | | s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled | ||||
* | s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled | Volker Lendecke | 2009-09-14 | 1 | -4/+118 |
| | |||||
* | s3:libsmb: Convert (state->received) to (state->received != 0) | Volker Lendecke | 2009-09-05 | 1 | -1/+1 |
| | | | | This confused me for a second, this should not happen a second time :-) | ||||
* | Fix Red Hat bugzilla bug : https://bugzilla.redhat.com/show_bug.cgi?id=516165 | Jeremy Allison | 2009-08-19 | 1 | -1/+1 |
| | | | | | | | | | | nautilus fails to copy files from an SMB share. This is a show-stopper for 3.4.1 (I'll open a Samba.org bug). Although gnome-vfs is doing *incredibly* stupid things by asking for a read size of 65535 - this translates on the wire to a 65534 byte read followed by a 1 byte read. Please send this back to the gnome developers that they will ge horrid on the wire performance for this. Jeremy. | ||||
* | s3: return proper error code in cli_smb_req_send | Bo Yang | 2009-05-13 | 1 | -4/+16 |
| | | | | Signed-off-by: Bo Yang <boyang@samba.org> | ||||
* | Clean up assignments to iov_base, ensure it's always cast to void *. This ↵ | Jeremy Allison | 2009-05-12 | 1 | -2/+2 |
| | | | | | | should quieten some warnings with picky compilers on the buildfarm. Jeremy. | ||||
* | Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int. | Jeremy Allison | 2009-04-30 | 1 | -6/+6 |
| | | | | | | | Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy. | ||||
* | Convert cli_push to tevent_req | Volker Lendecke | 2009-04-08 | 1 | -69/+58 |
| | | | | | | | | Metze, please check! Thanks, Volker | ||||
* | Convert cli_pull to tevent_req | Volker Lendecke | 2009-04-08 | 1 | -45/+40 |
| | |||||
* | Streamline cli_push sync wrapper | Volker Lendecke | 2009-04-06 | 1 | -9/+18 |
| | |||||
* | Convert cli_write_andx to tevent_req | Volker Lendecke | 2009-04-06 | 1 | -37/+88 |
| | |||||
* | Streamline cli_pull sync wrapper | Volker Lendecke | 2009-04-06 | 1 | -9/+18 |
| | |||||
* | Convert cli_read_andx to tevent_req | Volker Lendecke | 2009-04-06 | 1 | -108/+150 |
| | |||||
* | Revert "s3:libsmb: add an option to cli_push to let the caller provide the ↵ | Stefan Metzmacher | 2009-03-12 | 1 | -25/+8 |
| | | | | | | | | | | | | | buffers" This reverts commit 9579a6f193f570e4ce2af80f4aac7c2f25ae5b22. It's confusing to have a boolean to alter the behavior of cli_push and as the new feature isn't used yet I revert it. We can readd a extra function later. metze | ||||
* | s3:libsmb: add an option to cli_push to let the caller provide the buffers | Stefan Metzmacher | 2009-03-10 | 1 | -8/+25 |
| | | | | metze | ||||
* | s3:libsmb: only treat a return 0 as end of file | Stefan Metzmacher | 2009-03-10 | 1 | -4/+1 |
| | | | | metze | ||||
* | s3:libsmb: fix a lot of cli_push() bugs | Stefan Metzmacher | 2009-03-10 | 1 | -95/+107 |
| | | | | | | | | | | | | There were the following problems: 1.) if window_size was a multiple of the chunk_size, we silently dropped the last truncated chunk. 2.) if window_size was 0 pushed only the first chunk to the server and silently dropped the rest. 3.) we had only transferred state->num_reqs writes, even if there would be more data to send. metze | ||||
* | Next step disentangling async_req from NTSTATUS | Volker Lendecke | 2009-02-02 | 1 | -1/+1 |
| | | | | Now I need to document this :-) | ||||
* | Split up async_req into a generic and a NTSTATUS specific part | Volker Lendecke | 2009-02-01 | 1 | -16/+16 |
| | |||||
* | Add a macro async_req_setup() | Volker Lendecke | 2009-01-18 | 1 | -25/+9 |
| | | | | This streamlines setting up a multi-step async request a bit | ||||
* | struct async_req doesn't really need to carry an event_context | Volker Lendecke | 2009-01-03 | 1 | -5/+5 |
| | |||||
* | Add async cli_write_andx and cli_pull | Volker Lendecke | 2008-12-19 | 1 | -0/+406 |
| |