summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_streams_xattr.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-19vfs_streams_xattr: fix harmless use-after-free in streams_xattr_connect()Stefan Metzmacher1-1/+1
2025-11-18vfs:streams_xattr: Allow VFS_OPEN_HOW_RESOLVE_NO_XDEVSamuel Cabrero1-1/+3
2025-10-29vfs_streams_xattr: Fix CID 1667321 REVERSE_INULLShwetha K Acharya1-3/+0
2025-10-29vfs_streams_xattr: Fix CID 1667323 Resource LeakShwetha K Acharya1-3/+7
2025-10-21vfs: Remove streams_xattr_renameat()Volker Lendecke1-175/+0
2025-10-21vfs: Add streams_xattr implementation of rename_stream()Volker Lendecke1-2/+87
2025-10-21vfs: Add SMB_VFS_RENAME_STREAMVolker Lendecke1-0/+10
2025-10-21vfs_streams_xattr: Return whether a stream name is ::$DATAVolker Lendecke1-0/+17
2025-10-21vfs: Rename "srcfsp"->"src_dirfsp" and "dstfsp"->"dst_dirfsp"Volker Lendecke1-12/+12
2025-10-21vfs: Implement larger streams in multiple xattrsVolker Lendecke1-43/+456
2025-10-21vfs: Fix a few signed/unsigned warningsVolker Lendecke1-3/+13
2025-10-21vfs: Add the streams_xattr:ext_prefix parameterVolker Lendecke1-0/+33
2025-10-21vfs: Protect against an empty stream prefixVolker Lendecke1-0/+6
2025-10-21vfs_streams: Add "streams_xattr:max xattrs per stream" parameterVolker Lendecke1-1/+15
2025-10-21vfs: Pass streams_xattr_config to fremovexattr_multi()Volker Lendecke1-3/+13
2025-10-21vfs: Pass streams_xattr_config to fgetxattr_multi()Volker Lendecke1-2/+3
2025-10-21vfs: Pass streams_xattr_config to streams_xattr_get_ea_value_fsp()Volker Lendecke1-32/+26
2025-10-21vfs: Pass streams_xattr_config to get_xattr_size_fsp()Volker Lendecke1-5/+24
2025-10-21vfs: Pass streams_xattr_config to fsetxattr_multi()Volker Lendecke1-8/+39
2025-10-21vfs: Pass xattr functions through helpers in streams_xattrVolker Lendecke1-14/+37
2025-10-21vfs: Simplify streams_xattr_get_ea_value_fsp()Volker Lendecke1-80/+67
2025-10-21vfs: Simplify streams_xattr_get_ea_value_fsp()Volker Lendecke1-12/+0
2025-10-21vfs: Make streams_xattr_get_ea_value_fsp fill a struct of its ownVolker Lendecke1-9/+18
2025-10-21vfs: Make a copy of get_ea_value_fsp() in streams_xattrVolker Lendecke1-22/+90
2025-10-21vfs: Do an early TALLOC_FREE in streams_xattr_openat()Volker Lendecke1-0/+2
2025-10-16CVE-2025-9640: s3/modules/vfs_streams_xattr fix unitialized writeAndrew Walker1-1/+4
2025-09-02vfs_streams_xattr: Add some overflow protection to pread and pwriteVolker Lendecke1-0/+10
2025-09-02vfs: Slightly streamline streams_xattr_renameat()Volker Lendecke1-2/+1
2025-02-13vfs: Allow WITH_BACKUP_INTENT in vfs openat functionsVolker Lendecke1-1/+1
2025-01-23vfs: Mondernize a few DEBUGsVolker Lendecke1-17/+18
2025-01-23vfs: Implement streams_xattr_fstatat()Volker Lendecke1-0/+79
2024-11-12vfs: Fix streams_xattr_openatVolker Lendecke1-1/+1
2024-11-12vfs: Simplify streams_xattr_openat()Volker Lendecke1-5/+1
2024-11-12vfs: Convert streams_xattr_get_name() to return 0/errnoVolker Lendecke1-36/+48
2024-11-12smbd: Convert get_ea_value_fsp() to return 0/errnoVolker Lendecke1-45/+40
2024-08-21s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()Stefan Metzmacher1-2/+9
2022-09-19streams_xattr: Avoid a talloc_strdupVolker Lendecke1-12/+8
2022-08-10vfs_streams_xattr: restrict which fcntl's are allowed on streamsRalph Boehme1-0/+33
2022-08-06vfs: Add struct vfs_open_how.resolveVolker Lendecke1-0/+5
2022-08-06vfs: change openat propotype to match linux openat2Volker Lendecke1-8/+6
2022-07-25VFS: NULL dirfsp for openat on stream opensVolker Lendecke1-0/+1
2022-06-20s3: VFS: streams_xattr: Add the same accommodation to streams_xattr_unlinkat(...Jeremy Allison1-3/+22
2022-04-01vfs: streams_xattr uses fsetxattr by now, remove an assertVolker Lendecke1-5/+0
2022-04-01vfs: Ensure we have a base fsp openat() for named streamsVolker Lendecke1-0/+2
2022-02-11vfs: Simplify streams_xattr_unlinkat()Volker Lendecke1-21/+4
2022-02-11smbd: Use fsp_is_alternate_stream() where an fsp is availableVolker Lendecke1-1/+1
2022-02-11smbd: Introduce fsp_is_alternate_stream()Volker Lendecke1-2/+2
2022-01-05vfs: Modernize a DEBUG statementVolker Lendecke1-2/+3
2021-09-21vfs_streams_xattr: Rename kernel_flock to filesystem_sharemodeChristof Schmitt1-5/+5
2021-09-21VFS: Rename kernel_flock to filesystem_sharemodeChristof Schmitt1-3/+5