summaryrefslogtreecommitdiff
path: root/source3/smbd/dir.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-10lib: Introduce cp_smb_basename() helper functionVolker Lendecke1-6/+1
2025-11-10smbd: Remove an unused struct memberVolker Lendecke1-1/+0
2025-10-21smbd: Use fsp_str_dbg() in DEBUGsVolker Lendecke1-1/+1
2025-10-10smbd: hang directory pattern matching case sensitivity on the pathnameRalph Boehme1-1/+1
2025-08-15smbd: return correct reparse tag DFS when listing directoriesRalph Boehme1-0/+2
2025-04-09smbd: rename SHARE_MODE_FLAG_POSIX_OPEN to SHARE_ENTRY_FLAG_POSIX_OPENRalph Boehme1-1/+1
2025-03-27smbd: implement modern write time update logicRalph Boehme1-16/+0
2025-03-07smbd: fix check for POSIX opens in have_file_open_below()Ralph Boehme1-2/+5
2024-12-17smbd: Factor out can_delete_directory_hnd()Volker Lendecke1-13/+17
2024-12-17smbd: Make can_delete_directory_fsp() look cleaner in straceVolker Lendecke1-8/+12
2024-12-17smbd: Fix can_delete_directory_fsp()Volker Lendecke1-1/+2
2024-12-17smbd: simplify can_delete_directory_fsp()Volker Lendecke1-92/+49
2024-12-17smbd: Fix typosVolker Lendecke1-1/+1
2024-12-17smbd: Simplify ReadDirName()Volker Lendecke1-15/+13
2024-12-02smbd: Modernize DEBUGsVolker Lendecke1-5/+4
2024-11-12smbd: Use OpenDir_from_pathref() in can_delete_directory_fsp()Volker Lendecke1-2/+1
2024-11-12smbd: Simplify OpenDir_from_pathref()Volker Lendecke1-5/+41
2024-11-12smbd: Fix an error resource leak in OpenDir_from_pathref()Volker Lendecke1-0/+2
2024-11-05smbd: consolidate "have_file_open_below" logic in have_file_open_below()Ralph Boehme1-8/+15
2024-11-05smbd: ignore POSIX and stale opens in have_file_open_below()Ralph Boehme1-80/+17
2024-11-05smbd: add opens_below_forall() and opens_below_forall_read()Ralph Boehme1-0/+182
2024-11-05s3/locking: add share_mode_forall() and share_mode_forall_read() varientsRalph Boehme1-1/+1
2024-10-25smbd: convert fsp->posix_flags to fsp->fsp_flags.posix_openRalph Boehme1-1/+1
2024-10-25smbd: remove "fruit:posix_rename"Ralph Boehme1-2/+1
2024-09-22smbd: We can expect the file to exist in is_visible_fsp()Volker Lendecke1-9/+0
2024-08-21s3:smbd: let mkdir_internal() work more atomically using a temporary nameStefan Metzmacher1-0/+56
2024-04-17smbd: Remove sconn->using_smb2Volker Lendecke1-2/+2
2024-01-08smbd: use check_any_access_fsp() for all access checksRalph Boehme1-2/+3
2023-12-19smbd: Give source3/smbd/dir.c its own header fileVolker Lendecke1-0/+1
2023-12-19smbd: Remove "conn" from struct dptr_structVolker Lendecke1-10/+10
2023-11-21smbd: Fix/remove a comment that became irrelevantVolker Lendecke1-5/+1
2023-11-15smbd: Get the symlink mode for posix through fdos_mode()Volker Lendecke1-2/+0
2023-11-15smbd: Centralize fdos_mode() in smbd_dirptr_get_entry()Volker Lendecke1-7/+1
2023-11-15smbd: Centralize wiping the ".." stat infoVolker Lendecke1-10/+10
2023-11-15smbd: Simplify smbd_dirptr_get_entry()Volker Lendecke1-137/+92
2023-11-15smbd: Remove a pointless NULL checkVolker Lendecke1-3/+0
2023-11-15smbd: Slightly simplify smbd_dirptr_get_entry()Volker Lendecke1-3/+6
2023-11-15smbd: Simplify smbd_dirptr_get_entry()Volker Lendecke1-17/+5
2023-08-10libsmb: Move symlink_reparse_buffer_parse() to reparse.cVolker Lendecke1-1/+1
2023-06-30smbd: Remove "atname" from smbd_dirptr_get_entry()'s mode_fnVolker Lendecke1-2/+0
2023-06-30smbd: Rewrite smbd_dirptr_get_entry()Volker Lendecke1-169/+148
2023-06-30smbd: Introduce dir_fname helper var in smbd_dirptr_get_entry()Volker Lendecke1-6/+7
2023-06-30smbd: Modernize two DEBUG statementsVolker Lendecke1-6/+10
2023-06-30smbd: Slightly simplify smbd_dirptr_get_entry()Volker Lendecke1-7/+8
2023-06-23smbd: Remove unused "sbuf" argument from vfs_readdirname()Volker Lendecke1-4/+0
2023-06-23smbd: Remove unused "sbuf" argument from ReadDirName()Volker Lendecke1-5/+11
2023-06-23smbd: Remove unused "pst" argument from dptr_ReadDirName()Volker Lendecke1-9/+7
2023-06-23smbd: Don't use "sbuf" in smbd_dirptr_get_entry()Volker Lendecke1-19/+2
2023-06-23smbd: Make sure smb_fname->st is valid in smbd_dirptr_get_entryVolker Lendecke1-0/+7
2023-06-16smbd: Modernize a DEBUG statement in smbd_dirptr_get_entry()Volker Lendecke1-3/+3