Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-11 | Fix bug #7791 - gvfsd-smb (Gnome vfs) fails to copy files from a SMB share ↵ | Jeremy Allison | 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 | |||||
2010-09-20 | s3-build: only include async headers where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-05-09 | s3-libsmb: fix argument order for tevent_req_default_print in cli_pull_print(). | Günther Deschner | 1 | -1/+1 | |
Andreas, please check. Guenther | |||||
2010-05-05 | s3-libsmb: Fixed a recursion in cli_pull_print. | Andreas Schneider | 1 | -1/+1 | |
2010-04-13 | Split out the client unix capabilities to those the server offered, and ↵ | Jeremy Allison | 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. | |||||
2010-02-22 | s3: Explicitly handle inbuf in cli_write_andx_done | Volker Lendecke | 1 | -2/+4 | |
2010-02-22 | s3: Explicitly handle inbuf in cli_read_andx_done | Volker Lendecke | 1 | -2/+2 | |
2010-02-22 | s3: Add a talloc_move for the inbuf to cli_smb_recv | Volker Lendecke | 1 | -3/+3 | |
2010-01-26 | s3: remove unused variable | Björn Jacke | 1 | -2/+0 | |
2009-09-14 | Second part of bug fix for 6606. | Volker Lendecke | 1 | -0/+6 | |
s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled | |||||
2009-09-14 | s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled | Volker Lendecke | 1 | -4/+118 | |
2009-09-05 | s3:libsmb: Convert (state->received) to (state->received != 0) | Volker Lendecke | 1 | -1/+1 | |
This confused me for a second, this should not happen a second time :-) | |||||
2009-08-19 | Fix Red Hat bugzilla bug : https://bugzilla.redhat.com/show_bug.cgi?id=516165 | Jeremy Allison | 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. | |||||
2009-05-13 | s3: return proper error code in cli_smb_req_send | Bo Yang | 1 | -4/+16 | |
Signed-off-by: Bo Yang <boyang@samba.org> | |||||
2009-05-12 | Clean up assignments to iov_base, ensure it's always cast to void *. This ↵ | Jeremy Allison | 1 | -2/+2 | |
should quieten some warnings with picky compilers on the buildfarm. Jeremy. | |||||
2009-04-30 | Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int. | Jeremy Allison | 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. | |||||
2009-04-08 | Convert cli_push to tevent_req | Volker Lendecke | 1 | -69/+58 | |
Metze, please check! Thanks, Volker | |||||
2009-04-08 | Convert cli_pull to tevent_req | Volker Lendecke | 1 | -45/+40 | |
2009-04-06 | Streamline cli_push sync wrapper | Volker Lendecke | 1 | -9/+18 | |
2009-04-06 | Convert cli_write_andx to tevent_req | Volker Lendecke | 1 | -37/+88 | |
2009-04-06 | Streamline cli_pull sync wrapper | Volker Lendecke | 1 | -9/+18 | |
2009-04-06 | Convert cli_read_andx to tevent_req | Volker Lendecke | 1 | -108/+150 | |
2009-03-12 | Revert "s3:libsmb: add an option to cli_push to let the caller provide the ↵ | Stefan Metzmacher | 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 | |||||
2009-03-10 | s3:libsmb: add an option to cli_push to let the caller provide the buffers | Stefan Metzmacher | 1 | -8/+25 | |
metze | |||||
2009-03-10 | s3:libsmb: only treat a return 0 as end of file | Stefan Metzmacher | 1 | -4/+1 | |
metze | |||||
2009-03-10 | s3:libsmb: fix a lot of cli_push() bugs | Stefan Metzmacher | 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 | |||||
2009-02-02 | Next step disentangling async_req from NTSTATUS | Volker Lendecke | 1 | -1/+1 | |
Now I need to document this :-) | |||||
2009-02-01 | Split up async_req into a generic and a NTSTATUS specific part | Volker Lendecke | 1 | -16/+16 | |
2009-01-18 | Add a macro async_req_setup() | Volker Lendecke | 1 | -25/+9 | |
This streamlines setting up a multi-step async request a bit | |||||
2009-01-03 | struct async_req doesn't really need to carry an event_context | Volker Lendecke | 1 | -5/+5 | |
2008-12-19 | Add async cli_write_andx and cli_pull | Volker Lendecke | 1 | -0/+406 | |
2008-12-19 | Pass "bytes_alignment" up through cli_request_send | Volker Lendecke | 1 | -1/+1 | |
This parameter makes smb_spice_chain add padding before the bytes field | |||||
2008-12-19 | Factor out cli_write_max_bufsize | Volker Lendecke | 1 | -25/+36 | |
2008-12-13 | For read&x replies, check the offset | Volker Lendecke | 1 | -0/+19 | |
2008-12-08 | Simplify async programming a bit with helper routines | Volker Lendecke | 1 | -6/+5 | |
Introduce async_req_is_error() and async_req_simple_recv() | |||||
2008-10-14 | Use {u,}int64_t instead of SMB_BIG_{U,}INT. | Jelmer Vernooij | 1 | -3/+3 | |
2008-08-28 | Remove cli_request_get() | Volker Lendecke | 1 | -4/+8 | |
req->private_data==NULL at this point is definitely a bug. (This used to be commit ce3dc9f616cafc1289a94ac7cae0beca967d836e) | |||||
2008-08-28 | Add cli_pull_reply | Volker Lendecke | 1 | -5/+12 | |
Along the lines of cli_request_send this abstracts away the smb-level buffer handling when parsing replies we got from the server. (This used to be commit 253134d3aaa359fdfb665709dd5686f69af7f8fd) | |||||
2008-08-28 | Remove cli->event_ctx, pass it explicitly | Volker Lendecke | 1 | -9/+24 | |
Storing the event_context as permanent state in struct cli_state creates more complex code than necessary IMO. (This used to be commit debb37f703075008e5ea7d34d214cfa4d0f8f916) | |||||
2008-08-28 | Refactoring: Add the routine cli_request_send() | Volker Lendecke | 1 | -46/+25 | |
cli_request_send() is supposed to bundle all generic SMB-header handling. This makes cli_request_new static to async_smb.c. (This used to be commit 7e73dd4e7622db64d30d48ba106892e0895fc188) | |||||
2008-08-23 | Revert "Protect against short read&x replies" | Volker Lendecke | 1 | -4/+0 | |
This reverts commit 4ed73cbbbeff4b554cc8d28252b756241396b3a1. ... how did this end up here?? Volker (This used to be commit 7dd9fd0956bd1c46105d1072c4774972933ab9ec) | |||||
2008-08-23 | Protect against short read&x replies | Volker Lendecke | 1 | -0/+4 | |
(This used to be commit 4ed73cbbbeff4b554cc8d28252b756241396b3a1) | |||||
2008-08-01 | cli_request_new() already gave use the req, remove a pointless function call | Volker Lendecke | 1 | -2/+0 | |
(This used to be commit 08e97bd369ebe3ab1fd92433b168585faea92c68) | |||||
2008-05-28 | Security fix for CVE-2008-1105: Boundary failure when parsing SMB responses | Jeremy Allison | 1 | -100/+0 | |
can result in a buffer overrun. Jeremy. (This used to be commit 23b825e9d2c74c5b940cf4d3aa56c18692259972) | |||||
2008-05-21 | Fix bug #5479, print spool shares require max_xmit to | Jeremy Allison | 1 | -1/+6 | |
be adhered to. Jeremy. (This used to be commit 478a359edead0677281a3ca4e64db6521941b0f3) | |||||
2008-04-19 | Fix bug 5399 | Volker Lendecke | 1 | -5/+0 | |
Thanks to Jason Mader! Volker (This used to be commit 36740f4959194cfaa98b1e37eed08f22edbda1e4) | |||||
2008-03-28 | Fix bug #5326 - OS/2 servers give strange "high word" replies for print jobs. | Jeremy Allison | 1 | -1/+3 | |
Jeremy. (This used to be commit d090d25cb702965b3d5e4635a26a06f2b62d235d) | |||||
2008-03-28 | More ssize_t->SMB_OFF_T | Volker Lendecke | 1 | -5/+5 | |
(This used to be commit 8dd6458049d1b9d6849730ac19c39b049a68f302) | |||||
2008-03-21 | On Solaris, size_t seems to be only 32 bit. | Volker Lendecke | 1 | -5/+7 | |
Fix bug 5341, thanks a lot to Karoly Vegh for testing it! Volker (This used to be commit 19eb8c9316b10b1277121e90d0d3ef50ee562118) | |||||
2008-03-19 | !NT_STATUS_IS_OK != NT_STATUS_IS_ERR | Volker Lendecke | 1 | -1/+1 | |
When reading from a pipe, Windows return STATUS_BUFFER_OVERFLOW which is *not* an error. (This used to be commit 24018d882d1b1cfece47c533fe5bbca91de124cc) |