summaryrefslogtreecommitdiff
path: root/source3/locking
Commit message (Expand)AuthorAgeFilesLines
* s3:locking: fix debug level for NT_STATUS_NOT_FOUND messanges in get_static_s...Stefan Metzmacher2023-04-241-1/+1
* lib: Use tdb_data_dbg() where appropriateVolker Lendecke2023-01-101-1/+1
* smbd/locking: make use of the same tdb hash_size and flags for all SMB relate...Stefan Metzmacher2022-12-193-18/+8
* smbd: Remove source3/smbd/statcache.cVolker Lendecke2022-12-141-5/+0
* s3:locking: split out del_share_mode_open_id()Stefan Metzmacher2022-12-092-10/+27
* s3/locking: Revert "s3:locking: Remove dead code"Ralph Boehme2022-12-091-1/+10
* s3:locking: re-add saved_errno handling to fd_close_posix()Stefan Metzmacher2022-12-091-2/+7
* s3:locking: relax __SHARE_MODE_LOCK_SPACE check for 32bit platformsStefan Metzmacher2022-11-241-1/+1
* s3:locking: remove unused get_share_mode_lock()Stefan Metzmacher2022-09-202-26/+10
* s3:locking: add share_mode_entry_prepare_{lock,unlock}() infrastructureStefan Metzmacher2022-09-202-6/+311
* s3:locking: optimize share_mode_do_locked_vfs_denied() with g_lock_lock callbackStefan Metzmacher2022-09-201-46/+111
* s3:locking: add current_share_mode_glck helper functionsStefan Metzmacher2022-09-201-21/+99
* s3:g_lock: add callback function to g_lock_lock()Stefan Metzmacher2022-09-201-1/+2
* s3:locking: let _share_mode_do_locked_vfs_* use get/put_share_mode_lock_internalStefan Metzmacher2022-09-201-16/+38
* s3:locking: split out put_share_mode_lock_internal()Stefan Metzmacher2022-09-201-4/+18
* s3:locking: split out get_share_mode_lock_internal()Stefan Metzmacher2022-09-201-20/+46
* s3:locking: remove static_share_mode_data_refcountStefan Metzmacher2022-09-201-34/+13
* s3:locking: move from uint8_t share_mode_lock_key_data[] to struct file_idStefan Metzmacher2022-09-201-8/+12
* s3:locking: make use of share_mode_do_locked_vfs_denied() in set_sticky_write...Stefan Metzmacher2022-09-201-11/+38
* s3:locking: make use of share_mode_do_locked_vfs_denied() in set_write_time()Stefan Metzmacher2022-09-201-11/+37
* s3:locking: make use of share_mode_do_locked_vfs_denied() in file_has_open_st...Stefan Metzmacher2022-09-201-9/+20
* s3:locking: let set_delete_on_close() use share_mode_do_locked_vfs_denied()Stefan Metzmacher2022-09-201-17/+43
* s3:locking: make use of new share_mode_set_{changed,old}_write_time() helpersStefan Metzmacher2022-09-201-18/+2
* s3:locking: add share_mode_set_{changed,old}_write_time() helpersStefan Metzmacher2022-09-202-0/+39
* s3:locking: make 'struct share_mode_lock' private to share_mode_lock.cStefan Metzmacher2022-09-202-14/+16
* s3:locking: make use of share_mode_lock_access_private_data() in reset_share_...Stefan Metzmacher2022-09-201-2/+14
* s3:locking: pass struct share_mode_data to share_mode_entry_do()Stefan Metzmacher2022-09-201-7/+51
* s3:locking: make use of share_mode_lock_access_private_data() in share_mode_f...Stefan Metzmacher2022-09-201-2/+14
* s3:locking: make use of share_mode_lock_file_id() in share_mode_watch_send()Stefan Metzmacher2022-09-201-1/+2
* s3:locking: add and use share_mode_lock_assert_private_data()Stefan Metzmacher2022-09-201-7/+38
* s3:locking: let get_share_mode_write_time() use share_mode_lock_access_privat...Stefan Metzmacher2022-09-201-1/+16
* s3:locking: let set_write_time() use share_mode_lock_access_private_data()Stefan Metzmacher2022-09-201-3/+16
* s3:locking: let set_sticky_write_time() use share_mode_lock_access_private_da...Stefan Metzmacher2022-09-201-3/+16
* s3:locking: let is_delete_on_close_set() use share_mode_lock_access_private_d...Stefan Metzmacher2022-09-201-1/+16
* s3:locking: let get_delete_on_close_token() use share_mode_lock_access_privat...Stefan Metzmacher2022-09-201-1/+15
* s3:locking: let set_delete_on_close_lck() use share_mode_lock_access_private_...Stefan Metzmacher2022-09-201-2/+12
* s3:locking: let reset_delete_on_close_lck() use share_mode_lock_access_privat...Stefan Metzmacher2022-09-201-1/+11
* s3:locking: let remove_lease_if_stale() use share_mode_lock_file_id()Stefan Metzmacher2022-09-201-2/+2
* s3:locking: add share_mode_lock_file_id()Stefan Metzmacher2022-09-203-0/+12
* s3:locking: make use of share_mode_lock_access_private_data() in rename_share...Stefan Metzmacher2022-09-201-2/+13
* s3:locking: let rename_share_filename_state maintain a struct share_mode_data...Stefan Metzmacher2022-09-201-3/+3
* s3:locking: add share_mode_lock_access_private_data()Stefan Metzmacher2022-09-202-0/+15
* s3:locking: let share_mode_wakeup_waiters() use share_mode_do_locked_vfs_deni...Stefan Metzmacher2022-09-201-101/+5
* s3:locking: make share_mode_do_locked() staticStefan Metzmacher2022-09-202-8/+1
* s3:locking: protect do_lock() with share_mode_do_locked_vfs_allowed()Stefan Metzmacher2022-09-201-4/+4
* s3:locking: add share_mode_do_locked_vfs_{denied,allowed}()Stefan Metzmacher2022-09-202-0/+95
* s3:smbd: move locking related vfs functions to smbd/vfs.cStefan Metzmacher2022-09-202-33/+0
* s3:locking: just use g_lock_dump() for fsp_update_share_mode_flags()Stefan Metzmacher2022-09-201-10/+47
* s3:locking: move fsp_update_share_mode_flags* related functions further downStefan Metzmacher2022-09-201-62/+62
* s3:locking: replace locking_tdb_data_store() with share_mode_data_ltdb_store()Stefan Metzmacher2022-09-201-10/+11