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
/
smbd
/
vfs.c
Age
Commit message (
Expand
)
Author
Files
Lines
2026-03-04
smbd: Fix getting fs capabilities
Volker Lendecke
1
-18
/
+12
2026-03-01
vfs: Remove unused SMB_VFS_GETWD()
Volker Lendecke
1
-7
/
+0
2026-03-01
vfs: Significantly simplify vfs_ChDir_shareroot()
Volker Lendecke
1
-188
/
+9
2026-03-01
vfs: A connectpath is never "."
Volker Lendecke
1
-29
/
+0
2026-03-01
vfs: Inline vfs_ChDir() into vfs_ChDir_shareroot()
Volker Lendecke
1
-17
/
+10
2026-03-01
smbd: Make vfs_GetWd() static to vfs.c
Volker Lendecke
1
-1
/
+4
2026-03-01
smbd: Make vfs_ChDir() static
Volker Lendecke
1
-1
/
+2
2026-03-01
smbd: Add vfs_ChDir_shareroot() wrapper
Volker Lendecke
1
-0
/
+9
2026-02-15
vfs: Add "fsp" to SMB_VFS_SET_QUOTA
Volker Lendecke
1
-2
/
+4
2026-02-15
vfs: Change SMB_VFS_GET_QUOTA to take a fsp instead of a name
Volker Lendecke
1
-5
/
+5
2026-02-15
vfs: Remove SMB_VFS_STATVFS
Volker Lendecke
1
-7
/
+0
2026-02-15
smbd: Call FSTATVFS instead of STATVFS
Volker Lendecke
1
-10
/
+20
2026-02-15
vfs: Add SMB_VFS_FSTATVFS
Volker Lendecke
1
-0
/
+8
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
/
+2
2026-02-15
smbd: Make get_dfree_info() take a fsp
Volker Lendecke
1
-2
/
+1
2026-02-15
smbd: Save a few lines with direct smb_file_time initialization
Volker Lendecke
1
-2
/
+2
2026-01-07
smbd: Simplify vfs_valid_pwrite_range()
Volker Lendecke
1
-4
/
+1
2026-01-07
smbd: Avoid an else in vfs_valid_pwrite_range()
Volker Lendecke
1
-1
/
+3
2025-11-10
lib: Introduce cp_smb_basename() helper function
Volker Lendecke
1
-13
/
+3
2025-11-10
smbd: Fix some whitespace
Volker Lendecke
1
-4
/
+4
2025-11-10
smbd: Replace a ZERO_STRUCT with a direct struct initialization
Volker Lendecke
1
-2
/
+1
2025-11-10
vfs: Remove audit_file function
Volker Lendecke
1
-14
/
+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
/
+12
2025-08-08
vfs: Convert pread, pwrite and fsync recv interfaces to macros
Anoop C S
1
-5
/
+6
2025-02-05
smbd: Remove vfs_file_exist()
Volker Lendecke
1
-15
/
+0
2025-01-07
smbd: allow VFS_PWRITE_APPEND_OFFSET in vfs_valid_pwrite_range()
Ralph Boehme
1
-2
/
+13
2025-01-07
vfs: implement POSIX append-IO in vfs_pwrite_data()
Ralph Boehme
1
-3
/
+8
2025-01-07
smbd: check for VFS_PWRITE_APPEND_OFFSET in vfs_fill_sparse()
Ralph Boehme
1
-0
/
+4
2025-01-07
smbd: add vfs_valid_allocation_range() as a copy of vfs_valid_pwrite_range()
Ralph Boehme
1
-5
/
+10
2024-11-12
vfs: Use the getwd-cache only if we have a valid tcon
Volker Lendecke
1
-0
/
+3
2024-11-12
vfs: Change the condition when to fill the getwd cache
Volker Lendecke
1
-1
/
+1
2024-11-05
smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when setting file EOF
Ralph Boehme
1
-2
/
+3
2024-11-05
smbd: pass lease, if any, to notify_fname()
Ralph Boehme
1
-4
/
+6
2024-10-25
smbd: convert fsp->posix_flags to fsp->fsp_flags.posix_open
Ralph Boehme
1
-1
/
+1
2024-10-07
s3/smbd: Add a helper to fetch fs capabilities
Anoop C S
1
-0
/
+72
2024-08-21
s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()
Stefan Metzmacher
1
-2
/
+4
2024-06-28
smbd: Simplify init_smb_file_time
Volker Lendecke
1
-4
/
+6
2023-11-21
smbd: Convert a void* into the real DIR*
Volker Lendecke
1
-3
/
+4
2023-11-14
smbd: remove now unneccessary wrapper vfs_fget_dos_attributes()
Ralph Boehme
1
-13
/
+0
2023-11-13
smbd: Alternative fix for smb2.stream.attributes2 test
Volker Lendecke
1
-28
/
+2
2023-09-12
smbd: make vfs_stat_fsp() a no-op on fake file-handles
Ralph Boehme
1
-0
/
+4
2023-06-23
vfs: Remove "sbuf" from readdir_fn()
Volker Lendecke
1
-7
/
+3
2023-06-23
smbd: Remove unused "sbuf" argument from vfs_readdirname()
Volker Lendecke
1
-2
/
+4
2023-06-14
vfs: Remove vfs telldir/seekdir functions
Volker Lendecke
1
-14
/
+0
2022-09-20
s3:smbd: add helpers to deny vfs calls in some sections
Stefan Metzmacher
1
-0
/
+37
2022-09-20
s3:smbd: move VFS_FIND() to smbd/vfs.c
Stefan Metzmacher
1
-0
/
+6
2022-09-20
s3:smbd: move locking related vfs functions to smbd/vfs.c
Stefan Metzmacher
1
-0
/
+33
[next]