Jeremy Allison
09e74b675f
Split out the "finished read processing" code into a function so it can be called
...
by both sync and async code.
Jeremy.
2010-06-09 10:48:12 -07:00
Jeremy Allison
475531c9bb
Standardize debug messages for read and write.
...
Jeremy.
2010-05-25 11:39:46 -07:00
Jeremy Allison
af44593555
(Finally) fix bug #7158 - SMB2 connection resets during IOZone tests from 64-bit Vista client
...
It turns out that the persistent handles are used by the Microsoft
redirector to index files on oplock break requests. So even if we
don't do durable handles (yet) we must set the persistent handle
on create. For now just use the same handle value as we use for
volatile.
Jeremy.
2010-05-19 19:28:26 -07:00
Jeremy Allison
5b7163a23d
Only MULTIPLE-UNLOCK test left to fix !
...
Jeremy.
2010-05-07 07:25:13 -07:00
Jeremy Allison
d8ba02b73d
Return correct error on read request on directory.
...
Jeremy.
2010-05-05 09:50:48 -07:00
Jeremy Allison
19758b354d
Get in_minimum and EOF errors right.
...
Jeremy.
2010-05-05 09:47:49 -07:00
Jeremy Allison
44e9a90b51
Start to pass the SMB2 read torture tests.
...
Jeremy.
2010-05-05 09:39:31 -07:00
Jeremy Allison
9c410118cb
Parameterize "smb2 max read", "smb2 max write", "smb2 max trans".
...
Set to 64k by default.
Jeremy.
2010-04-06 15:43:35 -07:00
Jeremy Allison
6800fdbb81
Make smbd_lock_socket/smbd_unlock_socket recursive with a ref_count.
...
As these always call exit_server, make that part of the function.
Use _internal functions for the echo client.
Metze please check !
Jeremy.
2010-03-31 17:40:30 -07:00
Stefan Metzmacher
d60f049eaf
s3:smbd: implement SMB2 Cancel correctly.
...
metze
2009-08-17 09:25:45 +02:00
Stefan Metzmacher
1df883aa39
libcli: move some common SMB and SMB2 stuff into libcli/smb/
...
This will hold code that's shared between source3 and source4.
metze
2009-08-12 18:28:32 +02:00
Stefan Metzmacher
9aa1d25907
s3:smbd: rename conn => sconn for smbd_server_connection structs
...
This should avoid confusion between smbd_server_connection
and connection_struct variables.
metze
2009-08-08 10:48:39 +02:00
Volker Lendecke
79fd60dd38
Fix a few uninitialized variable warnings
...
I know those warnings are bogus, but both Coverity and gcc don't get it.
2009-07-24 10:23:04 -04:00
Tim Prouty
5a8d70d465
s3: Change fsp->fsp_name to be an smb_filename struct!
2009-07-20 17:26:56 -07:00
Stefan Metzmacher
b7ea2740d5
s3:smbd: send SMB2 interim responses for async calls
...
metze
2009-06-24 21:04:57 +02:00
Stefan Metzmacher
c8b3030f40
s3:smbd: skip file handle checks for SMB2 compounded requests
...
metze
2009-06-09 19:51:02 +02:00
Stefan Metzmacher
4a64df164a
s3:smbd: add support for SMB2 Read on IPC$
...
metze
2009-06-05 17:53:23 +02:00
Stefan Metzmacher
f40b9ed8e9
s3:smbd: add missing return statements to the SMB2 read error cases
...
metze
2009-06-05 14:32:49 +02:00
Stefan Metzmacher
7a0895b8e8
s3:smbd: split smbd_smb2_read() into tevent_req based *_send()/_recv() functions
...
metze
2009-06-05 13:00:33 +02:00
Stefan Metzmacher
4101f539bf
s3:smbd: implement SMB2 Read
...
This only works works on file shares.
metze
2009-06-03 17:54:40 +02:00