summaryrefslogtreecommitdiff
path: root/source3/locking
AgeCommit message (Expand)AuthorFilesLines
2024-05-22smbd: Use direct struct initializationVolker Lendecke1-8/+10
2024-05-22smbd: Remove the ZERO_ZERO defineVolker Lendecke1-88/+0
2024-05-22smbd: Fix whitespaceVolker Lendecke1-11/+11
2024-05-22smbd: Modernize a few DEBUGsVolker Lendecke1-12/+17
2024-05-15smbd: Modernize a few DEBUGsVolker Lendecke1-8/+11
2024-04-23s3:brlock: use NUMERIC_CMP in #ifdef-zeroed lock_compareDouglas Bagnall1-5/+2
2023-09-26libcli/security: Rename dup_nt_token() -> security_token_duplicate()Andrew Bartlett1-2/+2
2023-07-17s3:locking: Fix code spellingAndreas Schneider3-3/+3
2023-04-24s3:locking: fix debug level for NT_STATUS_NOT_FOUND messanges in get_static_s...Stefan Metzmacher1-1/+1
2023-01-10lib: Use tdb_data_dbg() where appropriateVolker Lendecke1-1/+1
2022-12-19smbd/locking: make use of the same tdb hash_size and flags for all SMB relate...Stefan Metzmacher3-18/+8
2022-12-14smbd: Remove source3/smbd/statcache.cVolker Lendecke1-5/+0
2022-12-09s3:locking: split out del_share_mode_open_id()Stefan Metzmacher2-10/+27
2022-12-09s3/locking: Revert "s3:locking: Remove dead code"Ralph Boehme1-1/+10
2022-12-09s3:locking: re-add saved_errno handling to fd_close_posix()Stefan Metzmacher1-2/+7
2022-11-24s3:locking: relax __SHARE_MODE_LOCK_SPACE check for 32bit platformsStefan Metzmacher1-1/+1
2022-09-20s3:locking: remove unused get_share_mode_lock()Stefan Metzmacher2-26/+10
2022-09-20s3:locking: add share_mode_entry_prepare_{lock,unlock}() infrastructureStefan Metzmacher2-6/+311
2022-09-20s3:locking: optimize share_mode_do_locked_vfs_denied() with g_lock_lock callbackStefan Metzmacher1-46/+111
2022-09-20s3:locking: add current_share_mode_glck helper functionsStefan Metzmacher1-21/+99
2022-09-20s3:g_lock: add callback function to g_lock_lock()Stefan Metzmacher1-1/+2
2022-09-20s3:locking: let _share_mode_do_locked_vfs_* use get/put_share_mode_lock_internalStefan Metzmacher1-16/+38
2022-09-20s3:locking: split out put_share_mode_lock_internal()Stefan Metzmacher1-4/+18
2022-09-20s3:locking: split out get_share_mode_lock_internal()Stefan Metzmacher1-20/+46
2022-09-20s3:locking: remove static_share_mode_data_refcountStefan Metzmacher1-34/+13
2022-09-20s3:locking: move from uint8_t share_mode_lock_key_data[] to struct file_idStefan Metzmacher1-8/+12
2022-09-20s3:locking: make use of share_mode_do_locked_vfs_denied() in set_sticky_write...Stefan Metzmacher1-11/+38
2022-09-20s3:locking: make use of share_mode_do_locked_vfs_denied() in set_write_time()Stefan Metzmacher1-11/+37
2022-09-20s3:locking: make use of share_mode_do_locked_vfs_denied() in file_has_open_st...Stefan Metzmacher1-9/+20
2022-09-20s3:locking: let set_delete_on_close() use share_mode_do_locked_vfs_denied()Stefan Metzmacher1-17/+43
2022-09-20s3:locking: make use of new share_mode_set_{changed,old}_write_time() helpersStefan Metzmacher1-18/+2
2022-09-20s3:locking: add share_mode_set_{changed,old}_write_time() helpersStefan Metzmacher2-0/+39
2022-09-20s3:locking: make 'struct share_mode_lock' private to share_mode_lock.cStefan Metzmacher2-14/+16
2022-09-20s3:locking: make use of share_mode_lock_access_private_data() in reset_share_...Stefan Metzmacher1-2/+14
2022-09-20s3:locking: pass struct share_mode_data to share_mode_entry_do()Stefan Metzmacher1-7/+51
2022-09-20s3:locking: make use of share_mode_lock_access_private_data() in share_mode_f...Stefan Metzmacher1-2/+14
2022-09-20s3:locking: make use of share_mode_lock_file_id() in share_mode_watch_send()Stefan Metzmacher1-1/+2
2022-09-20s3:locking: add and use share_mode_lock_assert_private_data()Stefan Metzmacher1-7/+38
2022-09-20s3:locking: let get_share_mode_write_time() use share_mode_lock_access_privat...Stefan Metzmacher1-1/+16
2022-09-20s3:locking: let set_write_time() use share_mode_lock_access_private_data()Stefan Metzmacher1-3/+16
2022-09-20s3:locking: let set_sticky_write_time() use share_mode_lock_access_private_da...Stefan Metzmacher1-3/+16
2022-09-20s3:locking: let is_delete_on_close_set() use share_mode_lock_access_private_d...Stefan Metzmacher1-1/+16
2022-09-20s3:locking: let get_delete_on_close_token() use share_mode_lock_access_privat...Stefan Metzmacher1-1/+15
2022-09-20s3:locking: let set_delete_on_close_lck() use share_mode_lock_access_private_...Stefan Metzmacher1-2/+12
2022-09-20s3:locking: let reset_delete_on_close_lck() use share_mode_lock_access_privat...Stefan Metzmacher1-1/+11
2022-09-20s3:locking: let remove_lease_if_stale() use share_mode_lock_file_id()Stefan Metzmacher1-2/+2
2022-09-20s3:locking: add share_mode_lock_file_id()Stefan Metzmacher3-0/+12
2022-09-20s3:locking: make use of share_mode_lock_access_private_data() in rename_share...Stefan Metzmacher1-2/+13
2022-09-20s3:locking: let rename_share_filename_state maintain a struct share_mode_data...Stefan Metzmacher1-3/+3
2022-09-20s3:locking: add share_mode_lock_access_private_data()Stefan Metzmacher2-0/+15