summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_recycle.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-15smbd: Save a few lines with direct smb_file_time initializationVolker Lendecke1-3/+1
2025-11-10lib: Introduce cp_smb_basename() helper functionVolker Lendecke1-6/+1
2025-11-04vfs_recycle: Make recycle:touch/touch_mtime work again if recycle:keeptree is...Pavel Filipenský1-1/+1
2025-11-04vfs_recycle: Fix trailing whitespace in vfs_recycle.cPavel Filipenský1-2/+2
2024-08-21s3:vfs: add vfs_rename_how to SMB_VFS_RENAMEAT()Stefan Metzmacher1-1/+3
2024-06-19vfs_recycle: remember resolved config->repository in vfs_recycle_connect()Stefan Metzmacher1-24/+22
2024-06-19Revert "TMP-REPRODUCE: vfs_recycle: demonstrate memory corruption in recycle_...Stefan Metzmacher1-2/+0
2024-06-19vfs_recycle: fix memory hierarchyStefan Metzmacher1-17/+55
2024-06-19vfs_recycle: use the correct return in SMB_VFS_HANDLE_GET_DATA()Stefan Metzmacher1-2/+2
2024-06-19vfs_recycle: use a talloc_stackframe() in recycle_unlink_internal()Stefan Metzmacher1-21/+27
2024-06-19vfs_recycle: directly allocate smb_fname_final->base_nameStefan Metzmacher1-7/+9
2024-06-19vfs_recycle: don't unlink on allocation failureStefan Metzmacher1-7/+1
2024-06-19TMP-REPRODUCE: vfs_recycle: demonstrate memory corruption in recycle_unlink_i...Stefan Metzmacher1-0/+2
2024-03-27Revert "vfs_recycle.c: prefer capabilities over become_root"Björn Jacke1-2/+2
2024-01-16vfs_recycle: add connect function to cache parametersBjörn Jacke1-161/+133
2023-11-16vfs_recycle.c: prefer capabilities over become_rootBjörn Jacke1-2/+2
2021-11-11source3: move lib/substitute.c functions out of proto.hRalph Boehme1-0/+1
2021-10-30s3:modules:recycle - fix crash in recycle_unlink_internalAndrew Walker1-12/+5
2021-04-19s3: VFS: recycle: set the recycled file times using SMB_VFS_FNTIMES()Samuel Cabrero1-9/+14
2021-01-28vfs_recycle: support real dirfsps in recycle_unlinkat()Ralph Boehme1-17/+25
2020-05-05smbd: add twrp arg to synthetic_smb_fname()Ralph Boehme1-0/+2
2020-03-09vfs_recycle: prevent flooding the log if we're called on non-existant pathsRalph Boehme1-2/+2
2019-12-06smbd: fix handling of sentinel timestamp valuesRalph Boehme1-1/+1
2019-11-27s3:param: make "servicename" a substituted optionRalph Boehme1-1/+3
2019-11-07s3: rename talloc_sub_advanced() to talloc_sub_full()Ralph Boehme1-1/+1
2019-10-31source3/modules/vfs_recycle.c: typo fixesBjörn Jacke1-1/+1
2019-09-26s3: VFS: vfs_recycle: Remove unlink_fn. No longer used.Jeremy Allison1-13/+0
2019-09-26s3: VFS: vfs_recycle: Change recycle_unlink_internal() to call UNLINKAT().Jeremy Allison1-14/+52
2019-09-26s3: VFS: vfs_recycle: Wrap recycle_unlink() into a call to recycle_unlink_int...Jeremy Allison1-4/+17
2019-09-26s3: VFS: vfs_recycle. Implement unlinkat().Jeremy Allison1-1/+22
2019-09-11s3: VFS: vfs_recycle: Change use of SMB_VFS_NEXT_MKDIR -> SMB_VFS_NEXT_MKDIRAT.Jeremy Allison1-2/+10
2019-08-16s3: VFS: vfs_recycle. Use SMB_VFS_RENAMEAT() instead of SMB_VFS_RENAME().Jeremy Allison1-1/+5
2017-12-18vfs: Use static_decl_vfs in all VFS modulesChristof Schmitt1-1/+1
2017-04-22lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLO...Jeremy Allison1-2/+2
2016-03-24s3: vfs: recycle. Remove use of vfs_stat_smb_basename().Jeremy Allison1-3/+5
2016-03-24s3: Filenames: Add uint32_t flags parameter to synthetic_smb_fname().Jeremy Allison1-3/+7
2016-02-24s3: VFS: Modify mkdir to take a const struct smb_filename * instead of const ...Jeremy Allison1-1/+14
2015-05-05s3: smbd: VFS: All the places that are currently calling vfs_stat_smb_fname()...Jeremy Allison1-1/+1
2013-04-17vfs: Convert recycle_unlink to synthetic_smb_fnameVolker Lendecke1-5/+3
2013-04-17vfs: Convert recycle_do_touch to cp_smb_filenameVolker Lendecke1-3/+2
2013-04-17vfs: Convert recycle_get_file_size to cp_smb_filenameVolker Lendecke1-3/+2
2013-04-17vfs: Convert recycle_file_exists to cp_smb_filenameVolker Lendecke1-3/+2
2012-07-18loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *.Rusty Russell1-1/+1
2012-04-06build: Remove SMB_OFF_T, replace with off_tAndrew Bartlett1-10/+10
2012-03-30More strlcat/strlcpy truncate checks.Jeremy Allison1-3/+9
2011-12-12vfs: Make function pointer names consistent. They all end in _fnRichard Sharpe1-1/+1
2011-07-20s3-auth use auth_user_info not netr_SamInfo3 in auth3_session_infoAndrew Bartlett1-1/+1
2011-07-20s3-auth Use struct auth_user_info_unix for unix_name and sanitized_usernameAndrew Bartlett1-2/+2
2011-07-20s3-auth Use *unix_token rather than utok in struct auth3_session_infoAndrew Bartlett1-1/+1
2011-06-09s3:vfs cleanup unused code in vfs_recycleChristian Ambach1-26/+0