summaryrefslogtreecommitdiff
path: root/source3/locking/share_mode_lock.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-06smbd: Simplify mark_share_mode_disconnected()Volker Lendecke1-42/+10
2021-08-06smbd: Fix fetch_share_mode_send() error returnVolker Lendecke1-0/+2
2021-06-04smbd: Simplify share_mode_entry_do()Volker Lendecke1-12/+8
2021-03-05locking: Fix an uninitialized variable readVolker Lendecke1-1/+1
2021-01-21share_mode_lock: DEBUG/ASSERT recursion deadlock detectionStefan Metzmacher1-2/+19
2021-01-08lib: give global_contexts.c its own header fileVolker Lendecke1-0/+1
2020-12-16smbd: use fh_[get|set]_private_options()Ralph Boehme1-1/+1
2020-12-16smbd: use fh_[get|set]_gen_id()Ralph Boehme1-6/+7
2020-12-04smbd: Remove "have_share_modes" from "struct share_mode_data"Volker Lendecke1-12/+2
2020-12-04smbd: Simplify share_mode_entry_do()Volker Lendecke1-4/+9
2020-12-04smbd: Remove a comment that was not helpful for meVolker Lendecke1-9/+1
2020-12-04smbd: Simplify share_mode_lock_destructor()Volker Lendecke1-3/+8
2020-12-04smbd: Remove unused share_mode_have_entries()Volker Lendecke1-5/+0
2020-12-04smbd: Simplify share_mode_memcache_fetch()Volker Lendecke1-21/+12
2020-11-10locking: hide share_mode_lock definitionVolker Lendecke1-0/+1
2020-11-10locking: move share_mode_flags_[gs]et to share_mode_lock.cVolker Lendecke1-0/+79
2020-11-10locking: Add share_mode_data_dump() accessor functionVolker Lendecke1-0/+30
2020-11-10locking: Add share_mode_servicepath() accessor functionVolker Lendecke1-0/+5
2020-11-10locking: Add share_mode_filename() accessor functionVolker Lendecke1-0/+15
2020-11-10locking: Add share_mode_changed_write_time() accessor functionVolker Lendecke1-0/+5
2020-11-10smbd: Move setting d->modified=true to reset_share_mode_entry()Volker Lendecke1-0/+1
2020-11-10locking: Make share_mode_watch_send() take "share_mode_lock"Volker Lendecke1-2/+2
2020-11-10smbd: Move share_mode_cleanup_disonnected() to scavenger.cVolker Lendecke1-218/+0
2020-11-10smbd: Give locking/share_mode_lock.c its own header fileVolker Lendecke1-0/+1
2020-08-31s3:share_mode_lock: remove unused reproducer for bug #14428Stefan Metzmacher1-14/+0
2020-08-31s3:share_mode_lock: make sure share_mode_cleanup_disconnected() removes the r...Stefan Metzmacher1-2/+54
2020-08-31s3:share_mode_lock: add missing 'goto done' in share_mode_cleanup_disconnected()Stefan Metzmacher1-0/+1
2020-08-31s3:share_mode_lock: consistently debug share_mode_entry recordsStefan Metzmacher1-2/+21
2020-08-31s3:share_mode_lock: let share_mode_forall_entries/share_entry_forall evaluate...Stefan Metzmacher1-12/+12
2020-08-31s3:share_mode_lock: reproduce problem with stale disconnected share mode entriesStefan Metzmacher1-0/+14
2020-07-08s3:locking: convert share_mode_lock.c to generate_unique_u64()Stefan Metzmacher1-15/+14
2020-06-30share_mode_lock.c: initialize out paramIsaac Boukris1-3/+3
2020-05-15smbd: Store share_entries in locking.tdb againVolker Lendecke1-424/+532
2020-05-15smbd: Move share mode entry parsing up in the fileVolker Lendecke1-54/+54
2020-05-15smbd: Base locking.tdb on g_lock.cVolker Lendecke1-254/+315
2020-05-12s3/locking: prime flags in a fresh sharemode data objectRalph Boehme1-0/+3
2020-05-05smbd: Make share_mode_for_one_entry() use just a uint8*Volker Lendecke1-3/+3
2020-05-05smbd: Make share_mode_do_locked() use a const uint8_t *Volker Lendecke1-10/+24
2020-05-05smbd: Make parse_share_modes() use a const ptrVolker Lendecke1-9/+13
2020-05-05smbd: Make share_mode_memcache_fetch() use a const ptrVolker Lendecke1-5/+7
2020-05-05smbd: Convert get_share_mode_blob_header() to use a const ptrVolker Lendecke1-5/+8
2020-05-05smbd: Make share_mode_entry_find() take a const pointerVolker Lendecke1-1/+1
2020-05-05smbd: Make sure share_mode_entry_do() maintains sorting orderVolker Lendecke1-1/+11
2020-05-05smbd: Simplify reset_share_mode_entry()Volker Lendecke1-37/+73
2020-05-05smbd: Simplify share_mode_entry_get()Volker Lendecke1-14/+11
2020-03-10smbd: Fix a comment, "flags" expanded to 2 bytesVolker Lendecke1-1/+1
2019-12-18smbd: Convert share_mode_data->num_share_modes into a boolean8Volker Lendecke1-10/+12
2019-12-17smbd: Don't store "num_share_modes" in locking.tdbVolker Lendecke1-0/+8
2019-12-17smbd: Use share_mode_data->num_share_modes as a booleanVolker Lendecke1-13/+11
2019-12-17smbd: Introduce share_mode_have_entries()Volker Lendecke1-0/+5