summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_shadow_copy2.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-01vfs_shadow_copy2: Remove special chdir-handlingVolker Lendecke1-89/+14
2026-02-15vfs: Change SMB_VFS_GET_QUOTA to take a fsp instead of a nameVolker Lendecke1-13/+21
2026-02-15vfs: Change SMB_VFS_DISK_FREE to take a fspVolker Lendecke1-15/+19
2025-11-18vfs:shadow_copy2: Allow RESOLVE_NO_XDEV flagSamuel Cabrero1-1/+3
2025-11-10lib: Introduce cp_smb_basename() helper functionVolker Lendecke1-6/+1
2025-11-10vfs: Remove connectpath functionVolker Lendecke1-111/+0
2025-10-21vfs: Rename "srcfsp"->"src_dirfsp" and "dstfsp"->"dst_dirfsp"Volker Lendecke1-20/+20
2025-03-05vfs: Rewrite vfs_streams_depotVolker Lendecke1-16/+6
2025-02-07vfs_shadow_copy2: Use VFS interface to derive mount pointAnoop C S1-10/+21
2025-01-23vfs: Use fsp_is_alternate_stream() in shadow_copy2Volker Lendecke1-1/+1
2024-10-02shadow_copy2: Ignore VFS_OPEN_HOW_WITH_BACKUP_INTENTChristof Schmitt1-1/+1
2024-08-21s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()Stefan Metzmacher1-2/+4
2024-03-12vfs: Fix a typoVolker Lendecke1-1/+1
2024-01-16vfs: Remove shadow_copy2_get_real_filename_at()Volker Lendecke1-95/+0
2024-01-08smbd: move access override for previous versions to the SMB layerRalph Boehme1-25/+5
2023-10-17shadow_copy2: Add missing TALLOC_FREEMikeLiu1-0/+4
2023-07-17s3:modules: Fix code spellingAndreas Schneider1-1/+1
2023-06-23vfs: Remove "sbuf" from readdir_fn()Volker Lendecke1-92/+1
2023-06-13vfs: Remove two "== true"Volker Lendecke1-2/+2
2023-06-13vfs: Modernize a few DEBUG statementsVolker Lendecke1-22/+23
2023-06-13vfs: Fix a typoVolker Lendecke1-1/+1
2023-04-17shadow_copy2: Fix stream open for streams_depot pathsVolker Lendecke1-9/+16
2022-09-19shadow_copy2: Don't implicitly return memory off talloc_tos()Volker Lendecke1-3/+4
2022-09-19shadow_copy2: Avoid a few ZERO_STRUCT()sVolker Lendecke1-9/+11
2022-09-19source3: A few whitespace fixesVolker Lendecke1-4/+3
2022-09-17shadow_copy2: Remove an intermediate if-statementVolker Lendecke1-7/+5
2022-09-17shadow_copy2: Use dirfsp if it's aroundVolker Lendecke1-5/+7
2022-09-17shadow_copy2: Use dirfsp for connectpathVolker Lendecke1-1/+8
2022-09-17vfs: Add dirfsp to connectpath_fn()Volker Lendecke1-3/+5
2022-08-06vfs: Add struct vfs_open_how.resolveVolker Lendecke1-0/+5
2022-08-06vfs: change openat propotype to match linux openat2Volker Lendecke1-12/+11
2022-07-25vfs_shadow_copy2: Don't reference dirfsp for streamsVolker Lendecke1-3/+30
2022-04-28vfs: Remove name-based SMB_VFS_GET_REAL_FILENAME()Volker Lendecke1-103/+0
2022-04-28vfs: Implement shadow_copy2_get_real_filename_at()Volker Lendecke1-3/+85
2022-04-28vfs: Add SMB_VFS_GET_REAL_FILENAME_ATVolker Lendecke1-0/+13
2022-03-31vfs_shadow_copy2: implement readdir()Ralph Boehme1-0/+91
2022-03-11vfs: Format a commentVolker Lendecke1-2/+2
2022-03-10vfs: Convert get_real_filename() to NTSTATUSVolker Lendecke1-31/+30
2022-03-10vfs: Add SMB_VFS_FSTATATVolker Lendecke1-0/+97
2022-03-10vfs: Don't mask shadow_copy2_convert()'s errnoVolker Lendecke1-2/+4
2022-02-28vfs_shadow_copy2: remove async getxattratRalph Boehme1-2/+0
2022-02-11smbd: Introduce fsp_is_alternate_stream()Volker Lendecke1-2/+2
2021-07-14s3: VFS: shadow_copy2. In shadow_copy2_read_dfs_pathat(), cope with relative ...Jeremy Allison1-3/+16
2021-07-14vfs_shadow_copy2: ensure we call convert_sbuf() in shadow_copy2_*stat() on al...Ralph Boehme1-42/+138
2021-07-04s3: VFS: shadow_copy2: Remove shadow_copy2_getxattr.Jeremy Allison1-54/+0
2021-06-29VFS: shadow_copy2: Remove SMB_VFS_CHFLAGSNoel Power1-21/+0
2021-06-29VFS: shadow_copy2: Add SMB_VFS_FCHFLAGS implementationNoel Power1-0/+21
2021-06-09s3: VFS: shadow_copy2: Remove shadow_copy2_get_nt_acl_at().Jeremy Allison1-55/+0
2021-06-09s3: smbd: smbd_check_access_rights_fsp(). Add dirfsp parameter.Jeremy Allison1-1/+2
2021-06-09s3: VFS: vfs_shadow_copy2: Remove check_access_snapdir().Jeremy Allison1-39/+0