summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_default.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-13vfs_default: profile xattr and fstatvfsShachar Sharon1-12/+48
2026-03-01vfs: Remove unused SMB_VFS_GETWD()Volker Lendecke1-24/+0
2026-03-01smbd: Add vfs_ChDir_shareroot() wrapperVolker Lendecke1-7/+1
2026-02-15lib: Streamline finding a file's block device for quota codeVolker Lendecke1-2/+4
2026-02-15vfs: Add "fsp" to SMB_VFS_SET_QUOTAVolker Lendecke1-2/+7
2026-02-15vfs: Change SMB_VFS_GET_QUOTA to take a fsp instead of a nameVolker Lendecke1-4/+5
2026-02-15vfs: Remove SMB_VFS_STATVFSVolker Lendecke1-8/+0
2026-02-15vfs: Add SMB_VFS_FSTATVFSVolker Lendecke1-0/+13
2026-02-15vfs_default: Use fstatvfs() instead of the path-based statvfs()Volker Lendecke1-3/+4
2026-02-15smbserver: Convert callers of sys_fsusage to sys_statvfsVolker Lendecke1-1/+5
2026-02-15lib: Move statvfs.[ch] to lib/utilVolker Lendecke1-1/+1
2026-02-15smbd: Give statvfs.c its own header fileVolker Lendecke1-0/+1
2026-02-15vfs: Change SMB_VFS_DISK_FREE to take a fspVolker Lendecke1-4/+6
2026-02-15smbd: Make get_dfree_info() take a fspVolker Lendecke1-2/+1
2026-01-07lib: Add timespec_equal()Volker Lendecke1-4/+5
2025-11-18vfs: Pass the RESOLVE_NO_XDEV from upper layers to openat2() syscallSamuel Cabrero1-3/+16
2025-11-18vfs: Use RESOLVE_NO_XDEV by default on all sharesSamuel Cabrero1-0/+11
2025-11-10lib: Introduce cp_smb_basename() helper functionVolker Lendecke1-12/+2
2025-11-10vfs: Remove some code duplicationVolker Lendecke1-7/+5
2025-11-10vfs: Remove audit_file functionVolker Lendecke1-10/+0
2025-11-10vfs: Remove connectpath functionVolker Lendecke1-8/+0
2025-10-21vfs: Add SMB_VFS_RENAME_STREAMVolker Lendecke1-0/+13
2025-10-21vfs: Rename "srcfsp"->"src_dirfsp" and "dstfsp"->"dst_dirfsp"Volker Lendecke1-14/+14
2025-09-30smbd: Add vfswrap_check_async_with_thread_creds() helperPawan Sahu1-16/+30
2025-09-30smbd: Introduce struct vfs_pthread_pool_job_statePawan Sahu1-48/+36
2025-08-12vfs_default: Use already available SMBPROFILE_*_X macrosAnoop C S1-8/+7
2025-06-23vfs_default: use per-share profile macrosShachar Sharon1-108/+140
2025-03-07s3:locking: init_strict_lock_struct() already calls lp_posix_cifsu_locktype()Stefan Metzmacher1-4/+0
2025-01-23vfs: Do an early talloc_free in an error pathVolker Lendecke1-0/+1
2025-01-07vfs_default: implement POSIX append-IORalph Boehme1-5/+30
2025-01-07smbd: add vfs_valid_allocation_range() as a copy of vfs_valid_pwrite_range()Ralph Boehme1-1/+1
2024-11-12vfs: Don't ever call openat(-1, ...) for relative pathsVolker Lendecke1-2/+5
2024-10-07vfs_default: Retrieve fs capabilites using vfs_get_fs_capabiltiesAnoop C S1-66/+1
2024-08-21s3:vfs_default: implement VFS_RENAME_HOW_NO_REPLACE in vfswrap_renameat()Stefan Metzmacher1-5/+11
2024-08-21s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()Stefan Metzmacher1-1/+8
2024-08-20vfs_default: implement FSCTL_DUP_EXTENTS_TO_FILE with copy_reflink()Ralph Boehme1-19/+54
2024-08-20smbd: consolidate fs capabilities code in vfswrap_fs_capabilities()Ralph Boehme1-0/+10
2024-06-17vfs_default: also call vfs_offload_token_ctx_init in vfswrap_offload_write_sendStefan Metzmacher1-0/+6
2024-05-06smbd: Prepare to return the reparse tag from fsctl_get_reparse_pointVolker Lendecke1-1/+2
2024-05-06smbd: Change the output of fsctl_get_reparse_point to uint8Volker Lendecke1-1/+1
2024-04-30lib: Convert push_file_id_16 to take uint8_t instead of charVolker Lendecke1-2/+2
2024-04-30vfs: Convert return_data from char * to uint8_tVolker Lendecke1-5/+5
2024-03-27Revert "vfs_default.c: prefer capabilities over become_root"Björn Jacke1-2/+2
2024-01-22vfs_default: allow disabling /proc/fds and RESOLVE_NO_SYMLINK at compile timeRalph Boehme1-0/+6
2023-11-16vfs_default.c: prefer capabilities over become_rootBjörn Jacke1-2/+2
2023-11-01smbd: "have_proc_fds" can only work for a real fdVolker Lendecke1-1/+10
2023-11-01smbd: Save errno around unbecome_root()Volker Lendecke1-0/+2
2023-11-01smbd: Simplify sys_proc_fd_path()Volker Lendecke1-68/+25
2023-10-05vfs: Add VFS_OPEN_HOW_WITH_BACKUP_INTENTVolker Lendecke1-1/+2
2023-06-23vfs: Remove "sbuf" from readdir_fn()Volker Lendecke1-42/+1