summaryrefslogtreecommitdiff
path: root/source3/smbd
Commit message (Expand)AuthorAgeFilesLines
* vfs: restore stat fields in vfs_stat_fsp()Ralph Boehme2019-09-102-0/+4
* s3:vfs: streamline vfs_stat_fsp()Ralph Boehme2019-09-101-6/+4
* s3: replace fsp_stat() with vfs_stat_fsp()Ralph Boehme2019-09-103-26/+15
* s3:smbd: ensure to update the File-ID in struct smb_filenameRalph Boehme2019-09-101-0/+17
* s3:locking: add brl_req_guid() and brl_req_mem_ctx() helper functionsStefan Metzmacher2019-09-096-0/+32
* s3:smb2_lock: handle NT_STATUS_RETRY from the VFS backendStefan Metzmacher2019-09-091-0/+80
* s3:blocking: handle NT_STATUS_RETRY from the VFS backendStefan Metzmacher2019-09-091-0/+84
* s3:blocking: make use of smbd_smb1_do_locks_try() in smbd_smb1_do_locks_send()Stefan Metzmacher2019-09-091-86/+4
* s3:blocking: call smbd_smb1_do_locks_setup_timeout() also in smbd_smb1_do_loc...Stefan Metzmacher2019-09-091-0/+5
* s3:blocking: fix the fsp->blocked_smb1_lock_reqs handlingStefan Metzmacher2019-09-091-9/+125
* s3:blocking: do the timeout calculation before calling dbwrap_watched_watch_s...Stefan Metzmacher2019-09-091-16/+16
* s3:blocking: split out smbd_smb1_do_locks_setup_timeout()Stefan Metzmacher2019-09-091-35/+63
* s3:blocking: use timeval_expired(&state->endtime) to stop processingStefan Metzmacher2019-09-091-8/+17
* s3:smb2_lock: add retry for POSIX locksStefan Metzmacher2019-09-091-0/+55
* s3:smb2_lock: make use of smbd_smb2_lock_try() in smbd_smb2_lock_send()Stefan Metzmacher2019-09-091-62/+6
* s3:smb2_lock: let smbd_smb2_lock_try() explicitly check for the retry conditionStefan Metzmacher2019-09-091-0/+26
* s3:smb2_lock: error out early in smbd_smb2_lock_send()Stefan Metzmacher2019-09-091-3/+19
* s3:smb2_lock: split smbd_smb2_lock_retry() into _try() and _retry()Stefan Metzmacher2019-09-091-19/+30
* s3:smb2_lock: move from 'blocking' to 'state->blocking'Stefan Metzmacher2019-09-091-3/+3
* s3:blocking: maintain state->deny_statusStefan Metzmacher2019-09-091-5/+28
* s3:blocking: use dynamic posix lock wait intervalsStefan Metzmacher2019-09-091-4/+37
* s3:blocking: Remove bug reproducer from a few commits agoStefan Metzmacher2019-09-091-2/+2
* s3:blocking: fix posix lock retryStefan Metzmacher2019-09-091-11/+25
* s3:blocking: move from 'timeout' to 'smbd_smb1_do_locks_state->timeout'Stefan Metzmacher2019-09-092-10/+12
* s3:blocking: split smbd_smb1_do_locks_retry() into _try() and _retry()Stefan Metzmacher2019-09-091-30/+42
* s3:blocking: demonstrate the posix lock retry failsStefan Metzmacher2019-09-091-2/+2
* s3:blocking: remove unused timeval_brl_min()Stefan Metzmacher2019-09-092-18/+0
* s3:smb2_lock: call change_to_user_by_fsp() when dbwrap_watched_watch* finishesStefan Metzmacher2019-09-091-0/+10
* s3:blocking: call change_to_user_by_fsp() when dbwrap_watched_watch* finishesStefan Metzmacher2019-09-091-0/+9
* CVE-2019-10197: smbd: split change_to_user_impersonate() out of change_to_use...Stefan Metzmacher2019-09-031-4/+17
* CVE-2019-10197: smbd: make sure we reset current_user.{need,done}_chdir in be...Stefan Metzmacher2019-09-031-0/+3
* CVE-2019-10197: smbd: make sure that change_to_user_internal() always resets ...Stefan Metzmacher2019-09-031-0/+1
* CVE-2019-10197: smbd: separate out impersonation debug info into a new function.Jeremy Allison2019-09-031-14/+23
* smbd: Fix use-after-free from exit_server_common()Volker Lendecke2019-08-071-7/+15
* smbd: Move fcb_or_dos_open() out of open_file_ntcreate()Volker Lendecke2019-07-085-104/+206
* smbd: Slightly simplify open_mode_check()Volker Lendecke2019-07-081-4/+0
* smbd: Slightly simplify fsp_lease_update()Volker Lendecke2019-07-081-1/+1
* smbd: Simplify smbd_smb2_setinfo_send()Volker Lendecke2019-07-081-4/+2
* smbd: Make get_relative_fid_filename() static to open.cVolker Lendecke2019-07-082-11/+6
* s3: smbd: SMB1 add range checks to reply_fclose().Jeremy Allison2019-07-041-0/+13
* s3: smbd: SMB1 add range checks to reply_search().Jeremy Allison2019-07-041-0/+10
* smbd: Don't store num_read_oplocks in brlock.tdbVolker Lendecke2019-07-043-92/+0
* smbd: Use share_mode's flags in contend_level2_oplocksVolker Lendecke2019-07-041-116/+68
* smbd: Set SHARE_MODE_HAS_READ_LEASE when granting a read leaseVolker Lendecke2019-07-041-0/+4
* smbd: Simplify filename_convert_internal()Volker Lendecke2019-07-021-4/+1
* smbd: Remove unused "msg_ctx" from smbd_smb1_do_locks_send()Volker Lendecke2019-07-024-8/+0
* smbd: Remove unused "msg_ctx" from smbd_do_locks_try()Volker Lendecke2019-07-023-6/+0
* smbd: Remove unused "msg_ctx" from locking_close_file()Volker Lendecke2019-07-021-1/+1
* smbd: Remove unused "msg_ctx" from do_unlock()Volker Lendecke2019-07-022-8/+7
* smbd: Remove unused "msg_ctx" from do_lock()Volker Lendecke2019-07-021-1/+0