summaryrefslogtreecommitdiff
path: root/source3/locking
Commit message (Expand)AuthorAgeFilesLines
* 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
* smbd: Don't pass lease_idx down to set_share_mode()Volker Lendecke2019-04-142-15/+48
* smbd: Use share_mode_entry's lease data in remove_share_mode_lease()Volker Lendecke2019-04-141-10/+3
* smbd: Use share_mode_entry's lease data in remove_share_mode_lease()Volker Lendecke2019-04-141-3/+8
* smbd: Add lease key to share_mode_entryVolker Lendecke2019-04-141-0/+4
* leases_db: Add getter/setter for share_mode_lease metadataVolker Lendecke2019-04-142-0/+186
* leases_db: Add share_mode_lease info to leases.tdbVolker Lendecke2019-04-142-0/+19
* leases_db: Make leases_db_del use leases_db_do_lockedVolker Lendecke2019-04-091-79/+26
* leases_db: Make leases_db_add use leases_db_do_lockedVolker Lendecke2019-04-091-108/+56
* leases_db: Make leases_db_rename atomicVolker Lendecke2019-04-091-10/+153
* s3:locking: Add missing NULL checkAndreas Schneider2019-02-121-0/+3
* leases: Streamline leases_db_key a bitVolker Lendecke2018-10-031-41/+21
* smbd: Fix a warningVolker Lendecke2018-10-031-1/+1
* smbd: Move downgrade_share_lease() to smbd/oplock.cVolker Lendecke2018-10-022-91/+0
* s3/locking: Fix logging of lock reference countAnoop C S2018-10-021-2/+2
* s3/locking: Fix comments to reflect code flowAnoop C S2018-09-191-4/+4
* smbd: Simplify parse_share_modesVolker Lendecke2018-09-141-17/+0
* smbd: Simplify share_mode_lock.cVolker Lendecke2018-09-141-4/+1
* smbd: Fix a false commentVolker Lendecke2018-09-141-2/+1
* smbd: Avoid casts in DEBUG statementsVolker Lendecke2018-09-141-59/+56
* smbd: Avoid casts in DEBUG statementsVolker Lendecke2018-09-141-12/+17
* smbd: Simplify logic in remove_stale_share_mode_entriesVolker Lendecke2018-09-071-2/+2
* smbd: Simplify share_mode_stale_pidVolker Lendecke2018-09-071-12/+8
* s3: Rename server_messaging_context() to global_messaging_context()Christof Schmitt2018-09-071-1/+1
* smbd: Fix a memleak in async search ask sharemodeVolker Lendecke2018-09-031-8/+5
* dbwrap: Clarify db_open_watched APIVolker Lendecke2018-08-171-1/+1
* smbd: Fix a few DEBUG statementsVolker Lendecke2018-08-171-8/+14
* lib: Pass mem_ctx to lock_path()Volker Lendecke2018-08-173-3/+3
* s3/locking: Corrections and improvements to inline commentsAnoop C S2018-08-091-13/+22
* s3/locking: Fix assertion check on lock reference countAnoop C S2018-07-311-1/+1
* smbd: Remove "share_mode_entry->lease"Volker Lendecke2018-07-272-22/+4
* smbd: Pass "share_mode_data" to share_entry_forall callbackVolker Lendecke2018-07-262-19/+15
* s3:locking: add file_has_open_streams()Ralph Boehme2018-05-302-0/+32
* s3:locking: Fix integer overflow check in posix_lock_in_range()Andreas Schneider2018-03-201-1/+2
* smbd: remove "id" from share_mode_entryVolker Lendecke2018-02-131-1/+0
* smbd: Remove a redundant checkVolker Lendecke2018-02-131-3/+0
* smbd: Use "share_mode_data->id", not "share_mode_entry->id"Volker Lendecke2018-02-131-1/+1
* smbd: Pass in "file_id" into share_mode_str()Volker Lendecke2018-02-132-3/+7
* smbd: Pass "file_id" through share_entry_forallVolker Lendecke2018-02-132-0/+4
* smbd: Fix a signed/unsigned hickupVolker Lendecke2018-02-131-1/+1
* s3/vfs: rename SMB_VFS_STRICT_LOCK to SMB_VFS_STRICT_LOCK_CHECKRalph Boehme2017-07-112-3/+3
* s3/vfs: remove SMB_VFS_STRICT_UNLOCKRalph Boehme2017-07-102-6/+0
* s3/locking: make find_share_mode_entry publicRalph Boehme2017-05-282-1/+3
* s3: smbd: Fix open_files.idl to correctly ignore share_mode_lease *lease in s...Jeremy Allison2017-05-181-2/+2
* s3/locking: helper functions for lease typesRalph Boehme2017-05-062-0/+19
* s3/locking: add const to fsp_lease_typeRalph Boehme2017-05-062-2/+2
* s3/locking: add fetch_share_mode_send/recvRalph Boehme2017-04-182-0/+132