summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_write.c
AgeCommit message (Expand)AuthorFilesLines
2025-03-07s3:locking: init_strict_lock_struct() already calls lp_posix_cifsu_locktype()Stefan Metzmacher1-1/+0
2025-01-07smbd: assert fsp->fsp_flags.posix_append and offset in smbd_smb2_write_send()Ralph Boehme1-0/+12
2025-01-07smbd: prepare smb2_write.c for handling a negative offsetRalph Boehme1-5/+5
2024-01-08smbd: replace CHECK_WRITE() macro with calls to check_any_access_fsp()Ralph Boehme1-2/+4
2023-09-20s3: smbd: named pipe writes are async. Use the same logic as for named pipe t...Jeremy Allison1-0/+13
2023-03-31s3: smbd: Correctly set smb2req->smb1req->posix_pathnames from the calling fs...Jeremy Allison1-1/+1
2022-02-11smbd: Use fsp_is_alternate_stream() where an fsp is availableVolker Lendecke1-2/+1
2022-01-06s3: smbd: Move implicit call to lp_posix_cifsu_locktype() out of init_strict_...Jeremy Allison1-0/+1
2021-05-10s3:smbd - support streams larger than 64 KiBAndrew Walker1-1/+6
2019-03-28s3:smb2_write: add missing initialization of state->in_offsetStefan Metzmacher1-0/+1
2019-01-11Revert "smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the...Ralph Boehme1-1/+1
2018-06-18smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the event c...Stefan Metzmacher1-1/+1
2018-03-22s3: debug: smb2: Create a new DBGC_SMB2 debug class and mark all smbd/smb2_*....Jeremy Allison1-0/+3
2017-07-11s3/vfs: rename SMB_VFS_STRICT_LOCK to SMB_VFS_STRICT_LOCK_CHECKRalph Boehme1-1/+1
2017-07-10s3/vfs: remove SMB_VFS_STRICT_UNLOCKRalph Boehme1-2/+0
2015-05-08s3:smb2_write: add simplified support for SMB2_WRITEFLAG_WRITE_UNBUFFEREDStefan Metzmacher1-0/+5
2014-08-06s3:smb2_server: pass smbXsrv_connection to smbd_server_connection_terminate*()Stefan Metzmacher1-3/+3
2014-08-06s3:smb2_*: make use of smb2req->xconn where possibleStefan Metzmacher1-1/+1
2014-08-06s3:smb2_server: use xconn->smb2.server.max_* instead of sconn->smb2.max_*Stefan Metzmacher1-2/+3
2014-04-11s3:smb2_write: allow SMBD_SMB2_IN_DYN_LEN() to be 0 for the recvfile case.Stefan Metzmacher1-2/+18
2014-03-05s3:smb2_write: make use of smbd_smb2_generate_outbody()Stefan Metzmacher1-1/+1
2012-09-22s3:smbd: remove struct member smbd_smb2_request.cancelled - it was only writtenMichael Adam1-2/+0
2012-08-05s3:smb2_write: make use of SMBD_SMB2_* macrosStefan Metzmacher1-5/+4
2012-08-05s3:smb2_write: remove unused in_smbpidStefan Metzmacher1-8/+0
2012-07-18s3: Add a _nosync version of smb2_write_completeVolker Lendecke1-7/+23
2012-07-13s3: Make us survive smb2.lock.rw-shared with aio enabledVolker Lendecke1-1/+1
2012-06-29s3:smbd: make use of smbXsrv_open for smb1/2/3Stefan Metzmacher1-1/+1
2012-06-25s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2Stefan Metzmacher1-1/+1
2012-06-15s3:smbd: change smb2_write.c to use fsp_fnum_dbg() for fsp->fnum logging.Michael Adam1-6/+6
2012-06-09s3:smb2_write: make use of file_fsp_smb2()Stefan Metzmacher1-26/+9
2012-06-09s3:smb2_write: pass fsp->fnum to init_strict_lock_struct()Stefan Metzmacher1-1/+1
2012-05-23s3:smb2_server: make use of nt_status_np_pipe()Stefan Metzmacher1-0/+2
2012-03-09s3:smb2_server verify creditchargeChristian Ambach1-0/+5
2012-03-03s3:smbd:smb2_write: improve logging in the error caseMichael Adam1-4/+14
2012-02-18Fix a bunch of "unused variable" warnings.Jeremy Allison1-4/+0
2011-12-12s3:smb2_server: use sconn->ev_ctx instead of sconn->smb2.event_ctxStefan Metzmacher1-1/+1
2011-12-12s3:smbd/pipes: avoid passing server_event_context() as event context to np_{r...Stefan Metzmacher1-1/+1
2011-11-15s3:smb2_write: make it possible to cancel aio writesStefan Metzmacher1-1/+16
2011-11-15s3:smb2_server: pass explicit defer_times to smbd_smb2_request_pending_queue()Stefan Metzmacher1-1/+1
2011-11-15s3:smb2_server: always send STATUS_PENDING responses, but delayed by 0.5 mill...Stefan Metzmacher1-7/+1
2011-10-13s3:smb2_server: reject writes larger then the negotiated max_write size (bug ...Stefan Metzmacher1-2/+0
2011-10-13s3:smb2_server: remember the max_{trans,read,write} sizes we negotiated (bug ...Stefan Metzmacher1-3/+2
2011-09-07s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_write.cStefan Metzmacher1-12/+6
2011-09-06s3:smb2_server: make use of SMB2_WRITEFLAG_WRITE_THROUGHStefan Metzmacher1-1/+1
2011-05-31s3-globals Remove smbd_event_context() (use server_event_context())Andrew Bartlett1-1/+1
2011-05-02s3-proto: move more rpc_server prototypes out of proto.hGünther Deschner1-0/+1
2011-04-29s3-tevent: only include ../lib/util/tevent wrappers where needed.Günther Deschner1-0/+1
2011-03-30s3: include smbd/smbd.h where needed.Günther Deschner1-0/+1
2010-06-10Implement AIO in SMB2. Doesn't allow cancel calls yet (to be added).Jeremy Allison1-0/+28
2010-06-09Split out the "finished write processing" code into a function so it can be c...Jeremy Allison1-40/+62