summaryrefslogtreecommitdiff
path: root/source3/include/vfs.h
AgeCommit message (Expand)AuthorFilesLines
2026-03-01vfs: Remove unused SMB_VFS_GETWD()Volker Lendecke1-6/+1
2026-02-15vfs: Add "fsp" to SMB_VFS_SET_QUOTAVolker Lendecke1-3/+12
2026-02-15vfs: Change SMB_VFS_GET_QUOTA to take a fsp instead of a nameVolker Lendecke1-12/+13
2026-02-15vfs: Remove SMB_VFS_STATVFSVolker Lendecke1-9/+1
2026-02-15vfs: Add SMB_VFS_FSTATVFSVolker Lendecke1-0/+10
2026-02-15smbd: Give statvfs.c its own header fileVolker Lendecke1-30/+0
2026-02-15vfs: Change SMB_VFS_DISK_FREE to take a fspVolker Lendecke1-10/+12
2025-11-18vfs: Bump VFS interface version after adding VFS_OPEN_HOW_RESOLVE_NO_XDEVSamuel Cabrero1-1/+2
2025-11-18vfs: Add VFS_OPEN_HOW_RESOLVE_NO_XDEV flagSamuel Cabrero1-0/+1
2025-11-10vfs: Remove audit_file functionVolker Lendecke1-16/+1
2025-11-10vfs: Remove connectpath functionVolker Lendecke1-11/+1
2025-10-21vfs: Add SMB_VFS_RENAME_STREAMVolker Lendecke1-0/+14
2025-10-10vfs_fruit: add option "fruit:posix_opens = yes|no" (default: yes)Ralph Boehme1-0/+18
2025-09-30smbd: Add vfswrap_check_async_with_thread_creds() helperPawan Sahu1-0/+3
2025-09-30smbd: Introduce struct vfs_pthread_pool_job_statePawan Sahu1-0/+21
2025-08-08vfs: Convert pread, pwrite and fsync recv interfaces to macrosAnoop C S1-3/+6
2025-04-09vfs: add fsp_flags ntcreatex_deny_[dos|fcb] and ntcreatex_stream_baseopenRalph Boehme1-1/+6
2025-03-27smbd: implement modern write time update logicRalph Boehme1-3/+1
2025-01-07vfs: add VFS_PWRITE_APPEND_OFFSETRalph Boehme1-0/+2
2025-01-07vfs: add fsp_flags.posix_appendRalph Boehme1-0/+2
2024-11-16vfs: Remove files_struct->posix_flagsVolker Lendecke1-1/+0
2024-10-25smbd: convert fsp->posix_flags to fsp->fsp_flags.posix_openRalph Boehme1-11/+5
2024-10-25smbd: remove seperate flag FSP_POSIX_FLAGS_PATHNAMESRalph Boehme1-4/+2
2024-10-25smbd: remove "fruit:posix_rename"Ralph Boehme1-3/+1
2024-08-21s3:vfs: add VFS_RENAME_HOW_NO_REPLACEStefan Metzmacher1-0/+3
2024-08-21s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()Stefan Metzmacher1-4/+13
2024-07-26smbd: maintain veto_list and hide_list in the vuid cacheRalph Boehme1-0/+2
2024-07-26s3/lib: modernize set_namearray()Ralph Boehme1-1/+1
2024-07-26s3/lib: remove name_compare_entry typedefRalph Boehme1-6/+6
2023-10-05vfs: Add VFS_OPEN_HOW_WITH_BACKUP_INTENTVolker Lendecke1-0/+1
2023-07-05s3:include: Fix code spellingAndreas Schneider1-4/+4
2023-06-23vfs: Remove "sbuf" from readdir_fn()Volker Lendecke1-6/+4
2023-06-14vfs: Remove vfs telldir/seekdir functionsVolker Lendecke1-9/+3
2023-06-05smbd: Remove unused "pcd" from struct smb_requestVolker Lendecke1-2/+0
2022-12-14vfs: Fix whitespaceVolker Lendecke1-5/+5
2022-09-20s3:smbd: add helpers to deny vfs calls in some sectionsStefan Metzmacher1-0/+12
2022-09-20s3:smbd: move VFS_FIND() to smbd/vfs.cStefan Metzmacher1-4/+0
2022-09-17vfs: Add dirfsp to connectpath_fn()Volker Lendecke1-3/+8
2022-08-29smbd: cache DOS attributes in struct smb_filename.cached_dos_attributesRalph Boehme1-0/+1
2022-08-16s3:vfs.h: change SMB_VFS_INTERFACE_VERSION to 48 for 4.18Stefan Metzmacher1-1/+2
2022-08-16s3:vfs.h: add comment about VFS_OPEN_HOW_RESOLVE_NO_SYMLINKSStefan Metzmacher1-0/+1
2022-08-15vfs: define VFS_OPEN_HOW_RESOLVE_NO_SYMLINKSVolker Lendecke1-0/+3
2022-08-06vfs: Add struct vfs_open_how.resolveVolker Lendecke1-0/+1
2022-08-06vfs: change openat propotype to match linux openat2Volker Lendecke1-6/+9
2022-06-06vfs: Remove a typedefVolker Lendecke1-2/+2
2022-05-02smbd: add fstat_before_close fsp flag and logicRalph Boehme1-0/+2
2022-04-28Revert "vfs: remove dirfsp arg from SMB_VFS_CREATE_FILE()"Volker Lendecke1-0/+4
2022-04-28vfs: Remove name-based SMB_VFS_GET_REAL_FILENAME()Volker Lendecke1-11/+1
2022-04-28vfs: Add SMB_VFS_GET_REAL_FILENAME_ATVolker Lendecke1-0/+18
2022-04-26vfs: Remove unused last_lock_failure from files_structVolker Lendecke1-1/+2