summaryrefslogtreecommitdiff
path: root/source3/smbd/files.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-17smbd: Change open_rootdir_pathref_fsp() to return a smb_filenameVolker Lendecke1-49/+9
2025-11-17smbd: Factor out openat_pathref_fsp_simple_openat()Volker Lendecke1-90/+114
2025-11-17smbd: Fix a commentVolker Lendecke1-2/+4
2025-11-17smbd: Make fsp_set_gen_id() staticVolker Lendecke1-1/+1
2025-11-17smbd: Make fsp_new() return a files_structVolker Lendecke1-35/+32
2025-11-17smbd: Make fsp_set_smb_fname() return boolVolker Lendecke1-18/+20
2025-11-17smbd: Make fsp_attach_smb_fname() return boolVolker Lendecke1-30/+28
2025-11-17smbd: Make fsp_smb_fname_link() return boolVolker Lendecke1-50/+49
2025-11-17smbd: Make file_name_hash() return boolVolker Lendecke1-12/+11
2025-11-10lib: Introduce cp_smb_basename() helper functionVolker Lendecke1-6/+1
2025-11-10smbd: Move file_fsp() to smb1_utils.cVolker Lendecke1-57/+0
2025-11-10smbd: README.Coding for file_name_hash()Volker Lendecke1-3/+2
2025-11-10smbd: Modernize a DEBUGVolker Lendecke1-3/+1
2025-11-10smbd: Make file_name_hash() staticVolker Lendecke1-2/+3
2025-10-21smbd: Use fsp_str_dbg() in DEBUGsVolker Lendecke1-3/+3
2025-10-10smbd: use op->global->open_global_id for the share_mode_entry.share_file_idRalph Boehme1-5/+8
2025-10-10smbd: move calling fsp_set_gen_id() to fsp_bind_smb()Ralph Boehme1-8/+2
2025-09-15smbd: Fix CID 1665417, UNUSED_VALUE in openat_pathref_fsp_dot()Anoop C S1-4/+4
2025-09-10smbd: Add openat_pathref_fsp_dot()Volker Lendecke1-0/+108
2025-08-05smbd: add smbXsrv_tcon to smbXsrv_openRalph Boehme1-0/+1
2025-08-05smbd: add smbXsrv_session to smbXsrv_openRalph Boehme1-1/+1
2025-04-09smbd: add fsp_apply_private_ntcreatex_flags()Ralph Boehme1-0/+27
2025-03-27smbd: implement modern write time update logicRalph Boehme1-3/+0
2025-03-07smbd: fix checks for POSIX opens in file_find_subpath()Ralph Boehme1-1/+3
2025-01-23smbd: Make dirfsp param to synthetic_pathref() constVolker Lendecke1-1/+1
2024-11-22smbd: Fix the turning an absolute symlink into a relative oneVolker Lendecke1-9/+4
2024-11-22smbd: Set fsp->fsp_flags.posix_open in openat_pathref_fsp_lcomp()Volker Lendecke1-0/+2
2024-11-12smbd: simplify openat_pathref_fullname()Volker Lendecke1-8/+2
2024-11-12smbd: simplify open_stream_pathref_fsp()Volker Lendecke1-2/+56
2024-11-12smbd: Simplify filename_convert_dirfsp_nosymlink()Volker Lendecke1-1/+2
2024-11-12smbd: Add open_rootdir_pathref_fsp()Volker Lendecke1-0/+56
2024-11-12smbd: Simplify OpenDir_from_pathref()Volker Lendecke1-46/+0
2024-11-12smbd: Inline dup_file_fsp() into fcb_or_dos_open()Volker Lendecke1-46/+0
2024-11-05smbd: ignore POSIX opens in file_find_subpath()Ralph Boehme1-1/+5
2024-10-25smbd: convert fsp->posix_flags to fsp->fsp_flags.posix_openRalph Boehme1-1/+1
2024-10-25smbd: remove seperate flag FSP_POSIX_FLAGS_PATHNAMESRalph Boehme1-1/+1
2024-07-26s3/lib: move path_to_strv() to util_path.cRalph Boehme1-11/+0
2024-07-04smbd: Don't talloc_zero where we assign the struct a line belowVolker Lendecke1-1/+1
2024-06-11s3/smbd: fix nested chdir into msdfs links on (widelinks = yes) shareNoel Power1-0/+18
2024-03-28smbd: Remove struct open_symlink_errVolker Lendecke1-48/+25
2024-03-28smbd: Remove "unparsed" from struct open_symlink_errVolker Lendecke1-3/+18
2024-03-28smbd: Remove "st" from struct open_symlink_errVolker Lendecke1-3/+0
2024-03-28smbd: Fix returning symlink stat info in the NO_OPATH caseVolker Lendecke1-2/+2
2024-03-28smbd: Make read_symlink_reparse() return a reparse_data_bufferVolker Lendecke1-22/+27
2024-03-28smbd: Simplify users of fsp_fullbasepath()Volker Lendecke1-12/+10
2024-03-12smbd: Simplify fsp_fullbasepath()Volker Lendecke1-3/+5
2024-01-08smbd: set fsp->fsp_flags.can_write to false for access to previous-versionsRalph Boehme1-0/+3
2023-11-21smbd: Fix a commentVolker Lendecke1-1/+1
2023-11-16smbd: fix close order of base_fsp and stream_fsp in smb_fname_fsp_destructor()Ralph Boehme1-11/+13
2023-11-15smbd: Directly print errno in openat_pathref_fsp_lcomp()Volker Lendecke1-1/+1