summaryrefslogtreecommitdiff
path: root/source3/locking/locking.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-14smbd: Remove source3/smbd/statcache.cVolker Lendecke1-5/+0
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: 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: 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: protect do_lock() with share_mode_do_locked_vfs_allowed()Stefan Metzmacher1-4/+4
2022-09-20s3:locking: log all share_mode_forall_entries() errors at level 0Stefan Metzmacher1-0/+1
2022-09-20s3:locking: let share_mode_forall_leases() log all errors at level 0Stefan Metzmacher1-3/+3
2022-09-20s3:locking: let set_delete_on_close_lck() log errors and panicStefan Metzmacher1-3/+5
2022-08-19s3:locking: move get_existing_share_mode_lock() to share_mode_lock.[ch]Stefan Metzmacher1-11/+0
2022-01-06s3: smbd: Move implicit call to lp_posix_cifsu_locktype() out of init_strict_...Jeremy Allison1-0/+1
2020-11-10locking: hide share_mode_lock definitionVolker Lendecke1-0/+1
2020-11-10smbd: Give locking/share_mode_lock.c its own header fileVolker Lendecke1-0/+1
2020-10-23smb: rename NTCREATEX_OPTIONS_PRIVATE_STREAM_BASEOPEN to NTCREATEX_FLAG_STREA...Ralph Boehme1-1/+1
2020-07-02smbd: increase loglevel when leases_db_del() with anything then NT_STATUS_NOT...Ralph Boehme1-2/+7
2020-05-05smbd: Make share_mode_do_locked() use a const uint8_t *Volker Lendecke1-1/+2
2020-04-03smbd: move files_struct.delete_on_close to a bitfieldRalph Boehme1-1/+1
2020-04-03smbd: move files_struct.is_directory to a bitfieldRalph Boehme1-4/+8
2020-04-03smbd: move files_struct.can_lock to a bitfieldRalph Boehme1-3/+3
2019-12-06smbd: fix handling of sentinel timestamp valuesRalph Boehme1-12/+15
2019-11-13smbd: Make share_mode_do_locked() pass TDB_DATA instead of a recordVolker Lendecke1-1/+1
2019-11-06smbd: Use file_id_str_buf() in set_write_time()Volker Lendecke1-2/+3
2019-11-06lib: Remove #define serverid_equal server_id_equalVolker Lendecke1-1/+1
2019-09-17smbd: Introduce share_entries.tdb - ADD COMMENT FIXME !!Volker Lendecke1-272/+0
2019-09-17smbd: Remove stale share mode entries while walking the arrayVolker Lendecke1-1/+9
2019-09-17smbd: Make remove_stale_share_mode_entries() static in share_mode_lock.cVolker Lendecke1-21/+0
2019-09-17smbd: Use share_mode_forall_entries() in remove_lease_if_stale()Volker Lendecke1-19/+41
2019-09-17smbd: Pass share_mode_lock to remove_lease_if_stale()Volker Lendecke1-2/+3
2019-09-17smbd: Pass share_mode_lock to remove_share_mode_lease()Volker Lendecke1-6/+5
2019-09-17smbd: Avoid duplicate assignmentsVolker Lendecke1-2/+0
2019-09-17smbd: Remove unused share_mode_stale_pid()Volker Lendecke1-52/+5
2019-09-17smbd: Add reset_share_mode_entryVolker Lendecke1-0/+23
2019-09-17smbd: Pass pid/share_file_id to find_share_mode_entry()Volker Lendecke1-7/+20
2019-09-17smbd: Use share_mode_forall_entries() in share_mode_forall_leases()Volker Lendecke1-50/+68
2019-09-17smbd: Stop passing "share_mode_lock" via share_mode_forall_leases()Volker Lendecke1-5/+3
2019-09-17smbd: Avoid "share_mode_lock" dependency in rename_lease_fn()Volker Lendecke1-10/+13
2019-09-17smbd: Use share_mode_forall_entries() in file_has_open_streams()Volker Lendecke1-18/+33
2019-09-17smbd: Use share_mode_forall_entries() in rename_share_filename()Volker Lendecke1-63/+79
2019-09-17smbd: Use share_mode_forall_entries() in set_delete_on_close_lck()Volker Lendecke1-19/+42