summaryrefslogtreecommitdiff
path: root/source3/smbd/dosmode.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-21smbd: Pass fsp instead of filename for parent to file_set_dosmodeVolker Lendecke1-6/+2
2025-10-10smbd: don't use sticky write times on POSIX handlesRalph Boehme1-0/+3
2025-03-27smbd: implement modern write time update logicRalph Boehme1-8/+2
2025-03-27smbd: remove get_change_timespec()Ralph Boehme1-11/+0
2024-11-27smbd: fix DOS attributes for reparse points in fdos_mode()Ralph Boehme1-4/+5
2024-11-22smbd: Prepare fdos_mode() for handling symlinks in smb2Volker Lendecke1-7/+19
2024-11-05smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when modifying DOS attributesRalph Boehme1-4/+6
2024-11-05smbd: pass lease, if any, to notify_fname()Ralph Boehme1-4/+8
2024-10-25smbd: convert fsp->posix_flags to fsp->fsp_flags.posix_openRalph Boehme1-1/+1
2024-09-26smbd: Factor out create/directory mode/mask logicVolker Lendecke1-9/+16
2024-08-27smbd: Inline set_sticky_write_time_path into set_sticky_write_time_fspVolker Lendecke1-19/+4
2024-07-12smbd: Show blk and chr devices as nfs reparse pointsVolker Lendecke1-0/+2
2024-07-12smbd: Show sockets as reparse points in fdos_modeVolker Lendecke1-0/+1
2024-07-12smbd: Show fifos as reparse points in fdos_modeVolker Lendecke1-0/+3
2024-07-12smbd: Turn file type handling in fdos_mode into a switchVolker Lendecke1-1/+5
2024-06-28smbd: Avoid a castVolker Lendecke1-1/+3
2024-06-28smbd: Print reparse_point in dos_mode_debug_printVolker Lendecke1-0/+3
2024-06-28smbd: Simplify dos_mode_from_sbufVolker Lendecke1-2/+3
2024-06-28smbd: Simplify fdos_modeVolker Lendecke1-9/+5
2024-06-28smbd: Simplify copy_stat_ex_timestampsVolker Lendecke1-1/+1
2024-06-28smbd: Modernize a DEBUGVolker Lendecke1-3/+3
2024-06-24smbd: Modernize a DEBUGVolker Lendecke1-4/+5
2024-05-06smbd: Return FILE_ATTRIBUTE_REPARSE_POINT from "user.DOSATTRIB"Volker Lendecke1-2/+10
2024-04-01source3/smbd: Update timestamps after a successful SMB_VFS_FNTIMESAnoop C S1-1/+7
2024-03-27Revert "dosmode.c: prefer use of capabilities at two places over become_root"Björn Jacke1-4/+4
2024-03-27Revert "dosmode: prefer capabilities over become_root"Björn Jacke1-4/+4
2024-03-12smbd: Add parentheses for easier readabilityVolker Lendecke1-1/+1
2024-03-12smbd: Remove the last use of get_Protocol()Volker Lendecke1-4/+6
2024-01-08smbd: use check_any_access_fsp() for all access checksRalph Boehme1-9/+11
2023-11-27dosmode: prefer capabilities over become_rootBjörn Jacke1-4/+4
2023-11-16dosmode.c: prefer use of capabilities at two places over become_rootBjörn Jacke1-4/+4
2023-11-15smbd: Remove a NULL check that became obsoleteVolker Lendecke1-10/+0
2023-11-14smbd: remove now unneccessary wrapper vfs_fget_dos_attributes()Ralph Boehme1-1/+3
2023-11-13smbd: Alternative fix for smb2.stream.attributes2 testVolker Lendecke1-0/+4
2023-11-05smbd: allow setting ARCHIVE bit in POSIX context with "store dos attributes"Ralph Boehme1-2/+4
2023-11-05smbd: s/FILE_ATTRIBUTES_INVALID/FILE_ATTRIBUTE_INVALID/gRalph Boehme1-1/+1
2023-11-05smbd: move POSIX check from possibly_set_archive() to file_set_dosmode()Ralph Boehme1-0/+4
2023-11-05smbd: in file_set_dosmode() do an early exit if smb_fname->fsp is NULLRalph Boehme1-12/+10
2023-11-05smbd: ignore symlinks in file_set_dosmode()Ralph Boehme1-0/+5
2023-11-01smbd: Fix a typoVolker Lendecke1-1/+1
2023-10-10smbd: Expand IS_DOS_READONLY() macrosVolker Lendecke1-1/+1
2023-10-10smbd: Expand IS_DOS_* macrosVolker Lendecke1-5/+12
2023-08-08s3:smbd Remove unnecessary newlines from logging messagesJoseph Sutton1-2/+2
2023-07-19s3:smbd: Fix code spellingAndreas Schneider1-1/+1
2023-06-30smbd: Pass name and stat_ex to dos_mode_msdfs()Volker Lendecke1-5/+6
2023-06-30smbd: Pass "char*" to dos_mode_from_name()Volker Lendecke1-10/+7
2023-06-30smbd: Pass stat_ex and files_struct to dos_mode_from_sbuf()Volker Lendecke1-14/+14
2023-06-30smbd: Apply some README.Coding to dos_mode_from_sbuf()Volker Lendecke1-6/+12
2023-06-30smbd: Simplify dos_mode_msdfs()Volker Lendecke1-23/+1
2023-06-30smbd: Move dos_mode_from_name() up in dosmode.cVolker Lendecke1-32/+32