summaryrefslogtreecommitdiff
path: root/source3/locking/share_mode_lock.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-17smbd: Increase a debug levelVolker Lendecke1-2/+2
2019-07-04smbd: Add file_has_read_lease()Volker Lendecke1-1/+65
2019-07-04smbd: Add flags to the beginning of share_mode_dataVolker Lendecke1-4/+6
2019-07-04smbd: Add share_mode_do_locked()Volker Lendecke1-2/+107
2019-07-04smbd: Introduce static_share_mode_recordVolker Lendecke1-22/+38
2019-07-04smbd: Simplify share_mode_lock.cVolker Lendecke1-157/+142
2019-05-28smbd: Fix a typoVolker Lendecke1-2/+2
2019-04-14smbd: Remove share_mode_lease and the leases array from share_mode_entryVolker Lendecke1-1/+0
2019-04-14smbd: Use share_mode_forall_leases in share_mode_cleanup_disconnected()Volker Lendecke1-8/+31
2018-10-03smbd: Fix a warningVolker Lendecke1-1/+1
2018-09-14smbd: Simplify parse_share_modesVolker Lendecke1-17/+0
2018-09-14smbd: Simplify share_mode_lock.cVolker Lendecke1-4/+1
2018-09-14smbd: Avoid casts in DEBUG statementsVolker Lendecke1-59/+56
2018-09-07s3: Rename server_messaging_context() to global_messaging_context()Christof Schmitt1-1/+1
2018-09-03smbd: Fix a memleak in async search ask sharemodeVolker Lendecke1-8/+5
2018-08-17dbwrap: Clarify db_open_watched APIVolker Lendecke1-1/+1
2018-08-17lib: Pass mem_ctx to lock_path()Volker Lendecke1-1/+1
2018-07-27smbd: Remove "share_mode_entry->lease"Volker Lendecke1-14/+2
2018-07-26smbd: Pass "share_mode_data" to share_entry_forall callbackVolker Lendecke1-15/+11
2018-02-13smbd: Pass "file_id" through share_entry_forallVolker Lendecke1-0/+3
2017-05-18s3: smbd: Fix open_files.idl to correctly ignore share_mode_lease *lease in s...Jeremy Allison1-2/+2
2017-04-18s3/locking: add fetch_share_mode_send/recvRalph Boehme1-0/+125
2017-01-22s3/locking: Avoid a talloc for nonexisting fetch_share_mode_unlockedVolker Lendecke1-15/+17
2017-01-22lib: Add lib/util/server_id.hVolker Lendecke1-0/+1
2016-08-08smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser()Ralph Boehme1-0/+6
2016-07-15smbd: Convert locking.tdb to new dbwrap_watchVolker Lendecke1-5/+13
2016-05-27Fix memory leak in share mode locking.Hemanth Thummala1-0/+5
2015-10-13s3:locking: initialize lease pointer in share_mode_traverse_fn()Ralph Boehme1-3/+7
2015-10-12s3:smbstatus: add stream name to share_entry_forall()Ralph Boehme1-3/+8
2015-04-28lib: Remove server_id_str()Volker Lendecke1-1/+2
2015-04-22smbd: Save a few lines of C :-)Volker Lendecke1-4/+1
2015-04-17s3: locking: Add a memcache based lock cache.Jeremy Allison1-9/+199
2014-12-04s3:locking: cleanup leases_db from share_mode_cleanup_disconnected()Stefan Metzmacher1-0/+12
2014-12-04s3:open_files.idl: add data structures for SMB2.1 and SMB3.0 leases.Stefan Metzmacher1-1/+11
2014-11-03share_mode_lock: don't leak lock_path onto talloc tosDavid Disseldorp1-2/+9
2014-10-31s3:locking: Change from ndr_pull_struct_blob() to ndr_pull_struct_blob_all() ...Volker Lendecke1-2/+2
2014-10-31s3:locking: allow early return for share_entry_forall()Volker Lendecke1-9/+14
2014-10-31s3:locking: Introduce share_mode_forallVolker Lendecke1-28/+64
2014-10-31s3:locking: Rename share_mode_forall->share_entry_forallVolker Lendecke1-2/+2
2014-06-30smbstatus: Fix an uninitialized variableVolker Lendecke1-0/+1
2014-03-21smbd: Remove unused "share_mode_data->id"Volker Lendecke1-1/+0
2014-03-21smbd: Keep "the_lock"s file id separatelyVolker Lendecke1-1/+4
2014-03-21smbd: Avoid checking the_lock->id for fresh locksVolker Lendecke1-4/+5
2014-02-07dbwrap: add a dbwrap_flags argument to db_open()Michael Adam1-1/+1
2014-01-31param: Complete the removal of the "open files database hash size" parameterGarming Sam1-1/+1
2013-12-14smbd: Simplify get_share_mode_lock a bitVolker Lendecke1-14/+13
2013-10-15smbd: Factor out remove_stale_share_mode_entriesVolker Lendecke1-14/+1
2013-09-03smbd: Fix flawed share_mode_stale_pid APIVolker Lendecke1-0/+24
2013-04-26smbd: Use dbwrap_record_watch_send for defer_openVolker Lendecke1-0/+3
2013-04-19s3:locking add NDR debug in share_mode_forallChristian Ambach1-0/+4