summaryrefslogtreecommitdiff
path: root/source3/locking
Commit message (Expand)AuthorAgeFilesLines
* s3:locking: add brl_req_guid() and brl_req_mem_ctx() helper functionsStefan Metzmacher2019-09-093-5/+59
* s3:brlock: always return LOCK_NOT_GRANTED instead of FILE_LOCK_CONFLICTStefan Metzmacher2019-09-091-4/+4
* s3:locking: add share_mode_wakeup_waiters() helper functionStefan Metzmacher2019-09-092-0/+13
* s3:locking: add/split out byte_range_{valid,overlap}() helper functionsStefan Metzmacher2019-09-092-16/+99
* smbd: Make find_share_mode_entry() static to locking.cVolker Lendecke2019-07-082-3/+1
* smbd: Don't store num_read_oplocks in brlock.tdbVolker Lendecke2019-07-042-41/+6
* smbd: Set SHARE_MODE_HAS_READ_LEASE when downgrading an oplockVolker Lendecke2019-07-041-0/+1
* smbd: Add file_has_read_lease()Volker Lendecke2019-07-042-1/+67
* smbd: Add flags to the beginning of share_mode_dataVolker Lendecke2019-07-041-4/+6
* smbd: Send do_lock() through share_mode_do_locked()Volker Lendecke2019-07-041-23/+58
* smbd: Add share_mode_do_locked()Volker Lendecke2019-07-042-2/+116
* smbd: Introduce static_share_mode_recordVolker Lendecke2019-07-041-22/+38
* smbd: Simplify share_mode_lock.cVolker Lendecke2019-07-041-157/+142
* smbd: Remove unused "msg_ctx" from locking_close_file()Volker Lendecke2019-07-022-4/+2
* smbd: Remove unused "msg_ctx" from do_unlock()Volker Lendecke2019-07-022-12/+10
* smbd: Remove unused "msg_ctx" from brl_close_fnum()Volker Lendecke2019-07-023-5/+3
* smbd: Remove unused "msg_ctx" from brl_unlock()Volker Lendecke2019-07-023-7/+4
* vfs: Remove unused "msg_ctx" from SMB_VFS_BRL_UNLOCK_WINDOWSVolker Lendecke2019-07-022-11/+7
* smbd: Remove unused "msg_ctx" from brl_unlock_posix()Volker Lendecke2019-07-021-3/+2
* smbd: Remove unused "msg_ctx" from do_lock()Volker Lendecke2019-07-022-4/+2
* smbd: Remove unused "msg_ctx" from brl_lock()Volker Lendecke2019-07-023-21/+20
* smbd: Remove unused "msg_ctx" from brl_lock_posixVolker Lendecke2019-07-021-3/+2
* smbd: Remove unused "blocking_lock" from brl_lock_windows_default()Volker Lendecke2019-07-022-3/+2
* vfs: Remove "blocking_lock" from SMB_VFS_BRL_LOCK_WINDOWSVolker Lendecke2019-07-021-6/+3
* smbd: brl_lock() never sees blocking locks anymoreVolker Lendecke2019-07-023-5/+2
* smbd: do_lock() never sees blocking locks anymoreVolker Lendecke2019-07-022-5/+2
* smbd: Make do_lock() return NTSTATUSVolker Lendecke2019-07-022-43/+45
* smbd: Avoid casts in do_lock()Volker Lendecke2019-07-021-5/+9
* smbd: Ensure initialized vars in do_lockVolker Lendecke2019-07-021-2/+2
* smbd: Fix broken brlock for clusteringVolker Lendecke2019-06-281-10/+6
* vfs: Remove SMB_VFS_BRL_CANCEL_WINDOWSVolker Lendecke2019-06-202-16/+0
* smbd: Remove unused brlock codeVolker Lendecke2019-06-203-360/+9
* smbd: Add a clarifying comment on triggering waitersVolker Lendecke2019-06-201-0/+6
* smbd: Don't call cancel_pending_lock_requests_by_fid on closeVolker Lendecke2019-06-201-1/+0
* smbd: Remove SMB1 special case handling from brlock.cVolker Lendecke2019-06-201-35/+1
* smbd: Return "blocker_pid" from do_lock()Volker Lendecke2019-06-202-0/+5
* smbd: Add some paranoia against NULL dereferenceVolker Lendecke2019-06-201-1/+6
* smbd: Add "blocker_pid" to brl_lock()Volker Lendecke2019-06-203-0/+5
* smbd: Adapt brl_pending_overlap to README.CodingVolker Lendecke2019-05-281-6/+11
* smbd: Avoid casts in do_unlock()Volker Lendecke2019-05-281-3/+6
* smbd: Fix a typoVolker Lendecke2019-05-281-2/+2
* brlock: Remove clustering special caseVolker Lendecke2019-05-281-16/+7
* Fix ubsan null pointer passed as argument 2Gary Lockyer2019-05-271-1/+3
* smbd: Merge "print_lock_struct" into one DBGVolker Lendecke2019-05-231-12/+12
* smbd: Send "share_file_id" with the rename msgVolker Lendecke2019-05-181-21/+22
* smbd: Add file_rename_message in idlVolker Lendecke2019-05-181-57/+38
* smbd: Remove share_mode_lease and the leases array from share_mode_entryVolker Lendecke2019-04-142-46/+0
* smbd: Use share_mode_forall_leases in share_mode_cleanup_disconnected()Volker Lendecke2019-04-141-8/+31
* smbd: Use share_mode_forall_leases in rename_share_filename()Volker Lendecke2019-04-141-22/+33
* smbd: Add share_mode_forall_leases()Volker Lendecke2019-04-142-0/+80