summaryrefslogtreecommitdiff
path: root/source3/locking
AgeCommit message (Expand)AuthorFilesLines
2022-01-06s3: smbd: Move implicit call to lp_posix_cifsu_locktype() out of init_strict_...Jeremy Allison2-0/+2
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-05-11smbd: Make share_mode_lock.h includable on its ownVolker Lendecke1-3/+14
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-16smbd: use fsp_get_pathref_fd() when close()ing fdsRalph Boehme1-4/+5
2020-12-16smbd: use fsp_get_pathref_fd() as part of DEBUG and syslog messagesRalph Boehme1-1/+1
2020-12-16smbd: use fsp_get_io_fd() when accessing a file or it's associated metadataRalph Boehme1-3/+4
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 Lendecke2-6/+0
2020-12-04smbd: Simplify share_mode_memcache_fetch()Volker Lendecke1-21/+12
2020-11-10locking: hide share_mode_lock definitionVolker Lendecke4-3/+27
2020-11-10locking: move share_mode_flags_[gs]et to share_mode_lock.cVolker Lendecke2-0/+91
2020-11-10locking: Add share_mode_data_dump() accessor functionVolker Lendecke2-0/+32
2020-11-10locking: Add share_mode_servicepath() accessor functionVolker Lendecke2-0/+6
2020-11-10locking: Add share_mode_filename() accessor functionVolker Lendecke2-0/+16
2020-11-10locking: Add share_mode_changed_write_time() accessor functionVolker Lendecke2-0/+7
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 Lendecke2-3/+3
2020-11-10smbd: Move "struct share_mode_lock" to share_mode_lock.hVolker Lendecke1-0/+5
2020-11-10smbd: Move share_mode_cleanup_disonnected() to scavenger.cVolker Lendecke2-221/+0
2020-11-10smbd: Give locking/share_mode_lock.c its own header fileVolker Lendecke4-77/+110
2020-11-10locking: Remove an unused anonymous struct referenceVolker Lendecke1-1/+0
2020-10-23smb: rename NTCREATEX_OPTIONS_PRIVATE_STREAM_BASEOPEN to NTCREATEX_FLAG_STREA...Ralph Boehme1-1/+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:smbd: avoid dereferencing client->connectionsStefan Metzmacher1-1/+1
2020-07-08s3:locking: convert share_mode_lock.c to generate_unique_u64()Stefan Metzmacher1-15/+14
2020-07-07s3:leases: log errors with level 0 in leases_db_do_locked_fn()Stefan Metzmacher1-4/+4
2020-07-02s3/leases: log NDR decoding failure with level 0 in leases_db_get_fn()Ralph Boehme1-2/+2
2020-07-02smbd: increase loglevel when leases_db_del() with anything then NT_STATUS_NOT...Ralph Boehme1-2/+7
2020-06-30share_mode_lock.c: initialize out paramIsaac Boukris1-3/+3
2020-06-16s3:locking: Remove dead codeAndreas Schneider1-10/+1
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