summaryrefslogtreecommitdiff
path: root/source3/locking
Commit message (Expand)AuthorAgeFilesLines
* smbd: Use ARRAY_DEL_ELEMENT() in brl_unlock_windows_default()Volker Lendecke2020-03-261-12/+1
* smbd: Fix a comment, "flags" expanded to 2 bytesVolker Lendecke2020-03-101-1/+1
* smbd: Convert share_mode_data->num_share_modes into a boolean8Volker Lendecke2019-12-181-10/+12
* smbd: Don't store "num_share_modes" in locking.tdbVolker Lendecke2019-12-171-0/+8
* smbd: Use share_mode_data->num_share_modes as a booleanVolker Lendecke2019-12-171-13/+11
* smbd: Introduce share_mode_have_entries()Volker Lendecke2019-12-172-0/+6
* smbd: Avoid a reference to share_mode_data->num_share_modesVolker Lendecke2019-12-171-2/+5
* smbd: Avoid a reference to share_mode_data->num_share_modesVolker Lendecke2019-12-171-4/+6
* smbd: Pass num_share_modes to share_mode_entry_do() callbackVolker Lendecke2019-12-171-1/+8
* smbd: Add share_mode_count_entries()Volker Lendecke2019-12-172-0/+47
* smbd: Use explicit share_mode_wakeup_waiters()Volker Lendecke2019-12-161-1/+1
* smbd: Fix a leases.tdb record leakVolker Lendecke2019-12-101-4/+13
* smbd: Give a better error message for non-existing share modesVolker Lendecke2019-12-091-0/+3
* smbd: Fix a share_entries.tdb record leakVolker Lendecke2019-12-081-0/+2
* smbd: Panic if there's a leak in share_entries.tdbVolker Lendecke2019-12-081-0/+5
* smbd: fix handling of sentinel timestamp valuesRalph Boehme2019-12-062-13/+16
* s3:locking: simplify code in get_share_mode_lock()Ralph Boehme2019-12-051-23/+11
* smbd: Fix a typoVolker Lendecke2019-12-021-1/+1
* smbd: Avoid leaking share_entries.tdb recordsVolker Lendecke2019-12-021-0/+9
* smbd: Remove share_mode_data->recordVolker Lendecke2019-11-221-8/+0
* smbd: Pass the db_record down to share_mode_data_store()Volker Lendecke2019-11-221-4/+6
* smbd: Add share_mode_watch_send/recvVolker Lendecke2019-11-222-0/+91
* locking: Remove a call to dbwrap_record_get_value()Volker Lendecke2019-11-221-4/+8
* dbwrap: Pass "value" to dbwrap_do_locked() callbackVolker Lendecke2019-11-223-15/+26
* smbd: Make share_mode_do_locked() pass TDB_DATA instead of a recordVolker Lendecke2019-11-133-12/+14
* smbd: Use file_id_str_buf() in share_mode_cleanup_disconnected()Volker Lendecke2019-11-121-6/+6
* smbd: Use file_id_str_buf() in share_mode_memcache_fetch()Volker Lendecke2019-11-121-7/+8
* smbd: Use file_id_str_buf() in share_mode_memcache_store()Volker Lendecke2019-11-121-1/+2
* smbd: Use file_id_str_buf() in set_write_time()Volker Lendecke2019-11-061-2/+3
* lib: Remove #define serverid_equal server_id_equalVolker Lendecke2019-11-063-6/+7
* smbd: Fix an uninitalized variableVolker Lendecke2019-10-101-2/+1
* smbd: Fix CID 1453984: Null pointer dereferences (REVERSE_INULL)Volker Lendecke2019-10-021-3/+5
* smbd: Add share mode flagsVolker Lendecke2019-09-171-2/+2
* smbd: Make "share_mode_flags" 16-bit wideVolker Lendecke2019-09-171-4/+4
* smbd: Introduce share_entries.tdb - ADD COMMENT FIXME !!Volker Lendecke2019-09-172-272/+883
* smbd: Allow another database between brlock.tdb and leases.tdbVolker Lendecke2019-09-171-1/+1
* smbd: Remove stale share mode entries while walking the arrayVolker Lendecke2019-09-172-23/+12
* smbd: Make remove_stale_share_mode_entries() static in share_mode_lock.cVolker Lendecke2019-09-173-22/+21
* smbd: Use share_mode_forall_entries() in remove_lease_if_stale()Volker Lendecke2019-09-171-19/+41
* smbd: Pass share_mode_lock to remove_lease_if_stale()Volker Lendecke2019-09-172-3/+4
* smbd: Pass share_mode_lock to remove_share_mode_lease()Volker Lendecke2019-09-171-6/+5
* smbd: Avoid duplicate assignmentsVolker Lendecke2019-09-171-2/+0
* smbd: Remove unused share_mode_stale_pid()Volker Lendecke2019-09-172-53/+5
* smbd: Use share_mode_forall_entries() in share_entry_forall()Volker Lendecke2019-09-171-11/+27
* smbd: Use share_mode_forall_leases() in share_mode_cleanup_disconnected()Volker Lendecke2019-09-171-49/+77
* smbd: Add reset_share_mode_entryVolker Lendecke2019-09-172-0/+30
* smbd: Pass pid/share_file_id to find_share_mode_entry()Volker Lendecke2019-09-171-7/+20
* smbd: Use share_mode_forall_entries() in share_mode_forall_leases()Volker Lendecke2019-09-171-50/+68
* smbd: Stop passing "share_mode_lock" via share_mode_forall_leases()Volker Lendecke2019-09-173-9/+5
* smbd: Avoid "share_mode_lock" dependency cleanup_disconnected_lease()Volker Lendecke2019-09-171-3/+8