summaryrefslogtreecommitdiff
path: root/source3/smbd/close.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-16smbd: handle synthetic_smb_fname failure properly in delete_all_streamsShachar Sharon1-1/+1
2026-02-15smbd: Save a few lines with direct smb_file_time initializationVolker Lendecke1-3/+1
2026-01-20smbd: Fix a panic messageVolker Lendecke1-2/+5
2025-10-10smbd: remove remnants from write cache handling which was removed a long time...Ralph Boehme1-6/+1
2025-06-06smbd: only call scavenger_schedule_disconnected() if smbXsrv_open_close() suc...Ralph Boehme1-1/+1
2025-05-28smbd: add has_delete_access_opens()Ralph Boehme1-0/+41
2025-04-09smbd: rename SHARE_MODE_FLAG_POSIX_OPEN to SHARE_ENTRY_FLAG_POSIX_OPENRalph Boehme1-1/+1
2025-04-02smbd: call locking_close_file() while still holding a glock on the locking.td...Ralph Boehme1-7/+19
2025-03-27smbd: implement modern write time update logicRalph Boehme1-73/+10
2025-03-05smbd: Remove unused recursive_rmdir()Volker Lendecke1-17/+0
2025-03-05smbd: Make recursive_rmdir_fsp() publicVolker Lendecke1-1/+1
2025-01-23smbd: Simplify delete_all_streams()Volker Lendecke1-19/+25
2025-01-23smbd: Move parent_pathref() up in close_remove_share_mode()Volker Lendecke1-9/+9
2025-01-23smbd: Move parent_pathref() out of rmdir_internals()Volker Lendecke1-30/+23
2025-01-23smbd: Simplify rmdir_internals()Volker Lendecke1-6/+3
2025-01-23smbd: Modernize a DEBUGVolker Lendecke1-2/+3
2025-01-23smbd: Modernize a DEBUGVolker Lendecke1-3/+3
2024-12-17smbd: Simplify rmdir_internals()Volker Lendecke1-120/+4
2024-12-17smbd: Streamline recursive_rmdir()Volker Lendecke1-63/+61
2024-12-17smbd: Simplify rmdir_internals()Volker Lendecke1-141/+2
2024-12-17smbd: Remove a pointless and partially wrong commentVolker Lendecke1-4/+0
2024-12-17smbd: Fix typosVolker Lendecke1-1/+1
2024-11-18smbd: avoid a panic in close_directory()Ralph Boehme1-1/+3
2024-11-12smbd: Use OpenDir_from_pathref() in rmdir_internals()Volker Lendecke1-6/+1
2024-11-05smbd: allow directory leases in close_directory()Ralph Boehme1-5/+4
2024-11-05smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when closing a modified fileRalph Boehme1-0/+8
2024-11-05smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when removing directoriesRalph Boehme1-3/+19
2024-11-05smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when removing filesRalph Boehme1-3/+19
2024-11-05s3/locking: return parent_lease_key from get_delete_on_close_token()Ralph Boehme1-2/+6
2024-11-05smbd: pass lease, if any, to notify_fname()Ralph Boehme1-3/+6
2024-11-05smbd: move notify_fname() out of rmdir_internals() up to close_directory()Ralph Boehme1-7/+7
2024-11-05smbd: add has_nonposix_opens()Ralph Boehme1-7/+22
2024-05-15smbd: Modernize a few DEBUGsVolker Lendecke1-15/+15
2024-05-15smbd: Remove an obsolete commentVolker Lendecke1-11/+0
2024-04-30smbd: Use struct oplock_break_message for MSG_CLOSE_FILEVolker Lendecke1-14/+12
2024-04-17smbd: Remove sconn->using_smb2Volker Lendecke1-1/+1
2024-03-13smbd: simplify handling of failing fstat() after unlinking fileRalph Boehme1-0/+1
2023-12-19smbd: Give source3/smbd/dir.c its own header fileVolker Lendecke1-0/+1
2023-11-13smbd: fix has_other_nonposix_opens_fn()Ralph Boehme1-2/+1
2023-11-01smbd: Fix whitespaceVolker Lendecke1-3/+3
2023-09-20s3: smbd: Ensure we remove any pending aio values for named pipes on forced s...Jeremy Allison1-0/+8
2023-07-19s3:smbd: Fix code spellingAndreas Schneider1-1/+1
2023-06-23smbd: Remove unused "sbuf" argument from ReadDirName()Volker Lendecke1-6/+4
2023-06-13smbd: Remove the offset argument from ReadDirName()Volker Lendecke1-6/+4
2022-12-14smbd: Remove source3/smbd/statcache.cVolker Lendecke1-5/+0
2022-09-20s3:smbd: make use of share_mode_entry_prepare_{lock_del,unlock}() in close_{r...Stefan Metzmacher1-30/+56
2022-09-20s3:smbd: make use of close_share_mode_lock_{prepare,cleanup}() in close_direc...Stefan Metzmacher1-47/+30
2022-09-20s3:smbd: split out some generic code from close_remove_share_mode()Stefan Metzmacher1-71/+131
2022-09-20s3:smbd: avoid remove_oplock() in close_remove_share_mode()Stefan Metzmacher1-2/+13
2022-09-20s3:smbd: let close_directory() only change the user if neededStefan Metzmacher1-14/+26