Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-07-18 | s3: Add a _nosync version of smb2_write_complete | Volker Lendecke | 1 | -7/+23 | |
This will be used in aio.c to avoid a second fsync after write Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-13 | s3: Make us survive smb2.lock.rw-shared with aio enabled | Volker Lendecke | 1 | -1/+1 | |
schedule_aio_smb2_write can return NT_STATUS_FILE_LOCK_CONFLICT. This is a valid error code that smb2.lock.rw-shared expects and checks for. The code before this patch maps this to NT_STATUS_FILE_CLOSED, masking the real, correct error message. Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Fri Jul 13 21:53:51 CEST 2012 on sn-devel-104 | |||||
2012-06-29 | s3:smbd: make use of smbXsrv_open for smb1/2/3 | Stefan Metzmacher | 1 | -1/+1 | |
This makes sure we generate unique persistent file ids, which are stored in smbXsrv_open_global.tdb. Pair-Programmed-With: Michael Adam <obnox@samba.org> metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Jun 29 21:01:11 CEST 2012 on sn-devel-104 | |||||
2012-06-25 | s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2 | Stefan Metzmacher | 1 | -1/+1 | |
The removes the protocol specific smbd_smb2_session and smbd_smb2_tcon. Pair-Programmed-With: Michael Adam <obnox@samba.org> metze | |||||
2012-06-15 | s3:smbd: change smb2_write.c to use fsp_fnum_dbg() for fsp->fnum logging. | Michael Adam | 1 | -6/+6 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2012-06-09 | s3:smb2_write: make use of file_fsp_smb2() | Stefan Metzmacher | 1 | -26/+9 | |
metze | |||||
2012-06-09 | s3:smb2_write: pass fsp->fnum to init_strict_lock_struct() | Stefan Metzmacher | 1 | -1/+1 | |
fsp->fnum is the same as in_file_id_volatile. When we start to support durable handles we should pass in_file_id_persistent. metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sat Jun 9 18:50:32 CEST 2012 on sn-devel-104 | |||||
2012-05-23 | s3:smb2_server: make use of nt_status_np_pipe() | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2012-03-09 | s3:smb2_server verify creditcharge | Christian Ambach | 1 | -0/+5 | |
for all requests that have max_???? checks, also do a check of the creditcharge the client has sent (when using largemtu) Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-03-03 | s3:smbd:smb2_write: improve logging in the error case | Michael Adam | 1 | -4/+14 | |
2012-02-18 | Fix a bunch of "unused variable" warnings. | Jeremy Allison | 1 | -4/+0 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Feb 18 06:22:40 CET 2012 on sn-devel-104 | |||||
2011-12-12 | s3:smb2_server: use sconn->ev_ctx instead of sconn->smb2.event_ctx | Stefan Metzmacher | 1 | -1/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Dec 12 16:08:59 CET 2011 on sn-devel-104 | |||||
2011-12-12 | s3:smbd/pipes: avoid passing server_event_context() as event context to ↵ | Stefan Metzmacher | 1 | -1/+1 | |
np_{read,write}_send metze | |||||
2011-11-15 | s3:smb2_write: make it possible to cancel aio writes | Stefan Metzmacher | 1 | -1/+16 | |
metze | |||||
2011-11-15 | s3:smb2_server: pass explicit defer_times to smbd_smb2_request_pending_queue() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2011-11-15 | s3:smb2_server: always send STATUS_PENDING responses, but delayed by 0.5 ↵ | Stefan Metzmacher | 1 | -7/+1 | |
milliseconds In future we'll pass the delay from the caller. metze | |||||
2011-10-13 | s3:smb2_server: reject writes larger then the negotiated max_write size (bug ↵ | Stefan Metzmacher | 1 | -2/+0 | |
#8473) metze | |||||
2011-10-13 | s3:smb2_server: remember the max_{trans,read,write} sizes we negotiated (bug ↵ | Stefan Metzmacher | 1 | -3/+2 | |
#8473) We should enforce the negotiated max sizes instead of the lp_smb2_max_*() sizes. metze | |||||
2011-09-07 | s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_write.c | Stefan Metzmacher | 1 | -12/+6 | |
metze | |||||
2011-09-06 | s3:smb2_server: make use of SMB2_WRITEFLAG_WRITE_THROUGH | Stefan Metzmacher | 1 | -1/+1 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Sep 6 16:59:50 CEST 2011 on sn-devel-104 | |||||
2011-05-31 | s3-globals Remove smbd_event_context() (use server_event_context()) | Andrew Bartlett | 1 | -1/+1 | |
This has been a wrapper around server_event_context() for some time now, and removing this from dummmysmbd.c assists with library dependencies. Andrew Bartlett | |||||
2011-05-02 | s3-proto: move more rpc_server prototypes out of proto.h | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-04-29 | s3-tevent: only include ../lib/util/tevent wrappers where needed. | Günther Deschner | 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 | |||||
2011-03-30 | s3: include smbd/smbd.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-06-10 | Implement AIO in SMB2. Doesn't allow cancel calls yet (to be added). | Jeremy Allison | 1 | -0/+28 | |
Jeremy. | |||||
2010-06-09 | Split out the "finished write processing" code into a function so it can be ↵ | Jeremy Allison | 1 | -40/+62 | |
called by both sync and async code. Jeremy. | |||||
2010-05-25 | Standardize debug messages for read and write. | Jeremy Allison | 1 | -3/+5 | |
Jeremy. | |||||
2010-05-19 | (Finally) fix bug #7158 - SMB2 connection resets during IOZone tests from ↵ | Jeremy Allison | 1 | -1/+1 | |
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-07 | Only MULTIPLE-UNLOCK test left to fix ! | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2010-05-05 | Client ignoring max write is a warning, not an error. | Jeremy Allison | 1 | -1/+5 | |
Jeremy. | |||||
2010-04-06 | Parameterize "smb2 max read", "smb2 max write", "smb2 max trans". | Jeremy Allison | 1 | -2/+2 | |
Set to 64k by default. Jeremy. | |||||
2010-03-31 | Make smbd_lock_socket/smbd_unlock_socket recursive with a ref_count. | Jeremy Allison | 1 | -0/+9 | |
As these always call exit_server, make that part of the function. Use _internal functions for the echo client. Metze please check ! Jeremy. | |||||
2009-08-17 | s3:smbd: implement SMB2 Cancel correctly. | Stefan Metzmacher | 1 | -5/+1 | |
metze | |||||
2009-08-12 | libcli: move some common SMB and SMB2 stuff into libcli/smb/ | Stefan Metzmacher | 1 | -1/+1 | |
This will hold code that's shared between source3 and source4. metze | |||||
2009-08-08 | s3:smbd: rename conn => sconn for smbd_server_connection structs | Stefan Metzmacher | 1 | -4/+4 | |
This should avoid confusion between smbd_server_connection and connection_struct variables. metze | |||||
2009-07-24 | Fix a few uninitialized variable warnings | Volker Lendecke | 1 | -1/+1 | |
I know those warnings are bogus, but both Coverity and gcc don't get it. | |||||
2009-07-20 | s3: Change fsp->fsp_name to be an smb_filename struct! | Tim Prouty | 1 | -3/+3 | |
2009-06-24 | s3:smbd: send SMB2 interim responses for async calls | Stefan Metzmacher | 1 | -0/+5 | |
metze | |||||
2009-06-09 | s3:smbd: skip file handle checks for SMB2 compounded requests | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Write on IPC$ | Stefan Metzmacher | 1 | -5/+49 | |
metze | |||||
2009-06-05 | s3:smbd: add missing return statements to the SMB2 write error cases | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-06-05 | s3:smbd: split smbd_smb2_write() into tevent_req based *_send()/_recv() ↵ | Stefan Metzmacher | 1 | -47/+129 | |
functions metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Write | Stefan Metzmacher | 1 | -0/+213 | |
This only works on file shares. metze |