index
:
samba.git
master
old-v4-0-stable
old-v4-0-test
v3-0-stable
v3-0-test
v3-2-stable
v3-2-test
v3-3-stable
v3-3-test
v3-4-stable
v3-4-test
v3-5-stable
v3-5-test
v3-6-stable
v3-6-test
v3-devel
v4-0-stable
v4-0-test
v4-1-stable
v4-1-test
v4-10-stable
v4-10-test
v4-11-stable
v4-11-test
v4-12-stable
v4-12-test
v4-13-stable
v4-13-test
v4-14-stable
v4-14-test
v4-15-stable
v4-15-test
v4-16-stable
v4-16-test
v4-17-stable
v4-17-test
v4-18-stable
v4-18-test
v4-19-stable
v4-19-test
v4-2-stable
v4-2-test
v4-20-stable
v4-20-test
v4-21-stable
v4-21-test
v4-22-stable
v4-22-test
v4-23-stable
v4-23-test
v4-24-stable
v4-24-test
v4-3-stable
v4-3-test
v4-4-stable
v4-4-test
v4-5-stable
v4-5-test
v4-6-stable
v4-6-test
v4-7-stable
v4-7-test
v4-8-stable
v4-8-test
v4-9-stable
v4-9-test
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source3
/
modules
/
vfs_default.c
Age
Commit message (
Expand
)
Author
Files
Lines
2026-03-13
vfs_default: profile xattr and fstatvfs
Shachar Sharon
1
-12
/
+48
2026-03-01
vfs: Remove unused SMB_VFS_GETWD()
Volker Lendecke
1
-24
/
+0
2026-03-01
smbd: Add vfs_ChDir_shareroot() wrapper
Volker Lendecke
1
-7
/
+1
2026-02-15
lib: Streamline finding a file's block device for quota code
Volker Lendecke
1
-2
/
+4
2026-02-15
vfs: Add "fsp" to SMB_VFS_SET_QUOTA
Volker Lendecke
1
-2
/
+7
2026-02-15
vfs: Change SMB_VFS_GET_QUOTA to take a fsp instead of a name
Volker Lendecke
1
-4
/
+5
2026-02-15
vfs: Remove SMB_VFS_STATVFS
Volker Lendecke
1
-8
/
+0
2026-02-15
vfs: Add SMB_VFS_FSTATVFS
Volker Lendecke
1
-0
/
+13
2026-02-15
vfs_default: Use fstatvfs() instead of the path-based statvfs()
Volker Lendecke
1
-3
/
+4
2026-02-15
smbserver: Convert callers of sys_fsusage to sys_statvfs
Volker Lendecke
1
-1
/
+5
2026-02-15
lib: Move statvfs.[ch] to lib/util
Volker Lendecke
1
-1
/
+1
2026-02-15
smbd: Give statvfs.c its own header file
Volker Lendecke
1
-0
/
+1
2026-02-15
vfs: Change SMB_VFS_DISK_FREE to take a fsp
Volker Lendecke
1
-4
/
+6
2026-02-15
smbd: Make get_dfree_info() take a fsp
Volker Lendecke
1
-2
/
+1
2026-01-07
lib: Add timespec_equal()
Volker Lendecke
1
-4
/
+5
2025-11-18
vfs: Pass the RESOLVE_NO_XDEV from upper layers to openat2() syscall
Samuel Cabrero
1
-3
/
+16
2025-11-18
vfs: Use RESOLVE_NO_XDEV by default on all shares
Samuel Cabrero
1
-0
/
+11
2025-11-10
lib: Introduce cp_smb_basename() helper function
Volker Lendecke
1
-12
/
+2
2025-11-10
vfs: Remove some code duplication
Volker Lendecke
1
-7
/
+5
2025-11-10
vfs: Remove audit_file function
Volker Lendecke
1
-10
/
+0
2025-11-10
vfs: Remove connectpath function
Volker Lendecke
1
-8
/
+0
2025-10-21
vfs: Add SMB_VFS_RENAME_STREAM
Volker Lendecke
1
-0
/
+13
2025-10-21
vfs: Rename "srcfsp"->"src_dirfsp" and "dstfsp"->"dst_dirfsp"
Volker Lendecke
1
-14
/
+14
2025-09-30
smbd: Add vfswrap_check_async_with_thread_creds() helper
Pawan Sahu
1
-16
/
+30
2025-09-30
smbd: Introduce struct vfs_pthread_pool_job_state
Pawan Sahu
1
-48
/
+36
2025-08-12
vfs_default: Use already available SMBPROFILE_*_X macros
Anoop C S
1
-8
/
+7
2025-06-23
vfs_default: use per-share profile macros
Shachar Sharon
1
-108
/
+140
2025-03-07
s3:locking: init_strict_lock_struct() already calls lp_posix_cifsu_locktype()
Stefan Metzmacher
1
-4
/
+0
2025-01-23
vfs: Do an early talloc_free in an error path
Volker Lendecke
1
-0
/
+1
2025-01-07
vfs_default: implement POSIX append-IO
Ralph Boehme
1
-5
/
+30
2025-01-07
smbd: add vfs_valid_allocation_range() as a copy of vfs_valid_pwrite_range()
Ralph Boehme
1
-1
/
+1
2024-11-12
vfs: Don't ever call openat(-1, ...) for relative paths
Volker Lendecke
1
-2
/
+5
2024-10-07
vfs_default: Retrieve fs capabilites using vfs_get_fs_capabilties
Anoop C S
1
-66
/
+1
2024-08-21
s3:vfs_default: implement VFS_RENAME_HOW_NO_REPLACE in vfswrap_renameat()
Stefan Metzmacher
1
-5
/
+11
2024-08-21
s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()
Stefan Metzmacher
1
-1
/
+8
2024-08-20
vfs_default: implement FSCTL_DUP_EXTENTS_TO_FILE with copy_reflink()
Ralph Boehme
1
-19
/
+54
2024-08-20
smbd: consolidate fs capabilities code in vfswrap_fs_capabilities()
Ralph Boehme
1
-0
/
+10
2024-06-17
vfs_default: also call vfs_offload_token_ctx_init in vfswrap_offload_write_send
Stefan Metzmacher
1
-0
/
+6
2024-05-06
smbd: Prepare to return the reparse tag from fsctl_get_reparse_point
Volker Lendecke
1
-1
/
+2
2024-05-06
smbd: Change the output of fsctl_get_reparse_point to uint8
Volker Lendecke
1
-1
/
+1
2024-04-30
lib: Convert push_file_id_16 to take uint8_t instead of char
Volker Lendecke
1
-2
/
+2
2024-04-30
vfs: Convert return_data from char * to uint8_t
Volker Lendecke
1
-5
/
+5
2024-03-27
Revert "vfs_default.c: prefer capabilities over become_root"
Björn Jacke
1
-2
/
+2
2024-01-22
vfs_default: allow disabling /proc/fds and RESOLVE_NO_SYMLINK at compile time
Ralph Boehme
1
-0
/
+6
2023-11-16
vfs_default.c: prefer capabilities over become_root
Björn Jacke
1
-2
/
+2
2023-11-01
smbd: "have_proc_fds" can only work for a real fd
Volker Lendecke
1
-1
/
+10
2023-11-01
smbd: Save errno around unbecome_root()
Volker Lendecke
1
-0
/
+2
2023-11-01
smbd: Simplify sys_proc_fd_path()
Volker Lendecke
1
-68
/
+25
2023-10-05
vfs: Add VFS_OPEN_HOW_WITH_BACKUP_INTENT
Volker Lendecke
1
-1
/
+2
2023-06-23
vfs: Remove "sbuf" from readdir_fn()
Volker Lendecke
1
-42
/
+1
[next]