summaryrefslogtreecommitdiff
path: root/source3/smbd/open.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-20smbdotconf: Add "automount fs types" to smb.confPavel Filipenský1-0/+31
2026-01-07smbd: Make arguments to open_file_ntcreate a bit easier to readVolker Lendecke1-15/+15
2025-11-27smbd: reshuffle requested/granted lease level logic of Directory LeasesRalph Boehme1-9/+10
2025-11-18smbd: Fix crossing direct automounter mount pointsSamuel Cabrero1-4/+67
2025-11-18smbd: Refactor reopen_from_fsp(), factor out pathref basedSamuel Cabrero1-51/+66
2025-11-18smbd: Refactor reopen_from_fsp(), factor out automounter mountpoint checkSamuel Cabrero1-26/+40
2025-11-18smbd: Refactor reopen_from_fsp(), factor out name based reopenSamuel Cabrero1-17/+38
2025-11-17smbd: Change open_rootdir_pathref_fsp() to return a smb_filenameVolker Lendecke1-8/+6
2025-11-17smbd: Make fsp_set_smb_fname() return boolVolker Lendecke1-12/+18
2025-11-10smbd: Modernize DEBUGsVolker Lendecke1-2/+2
2025-10-21smbd: Pass fsp instead of filename for parent to open_directory()Volker Lendecke1-20/+14
2025-10-21smbd: Pass fsp instead of filename for parent to open_file_ntcreate()Volker Lendecke1-14/+9
2025-10-21smbd: Pass fsp instead of filename for parent to possibly_set_archive()Volker Lendecke1-3/+3
2025-10-21smbd: Pass fsp instead of filename for parent to mkdir_internals()Volker Lendecke1-41/+24
2025-10-21smbd: Slightly simplify mkdir_internal()Volker Lendecke1-11/+7
2025-10-21smbd: Pass fsp instead of filename for parent to file_set_dosmodeVolker Lendecke1-2/+2
2025-10-10smbd: only increment lease epoch if a lease was grantedRalph Boehme1-1/+4
2025-10-10smbd: avoid clobbering the file size, use info insteadRalph Boehme1-12/+13
2025-10-10smbd: move lp_locking() check inside file_has_brlocks()Ralph Boehme1-1/+1
2025-10-10smbd: fix handing of oplock_request and INTERNAL_OPEN_ONLYRalph Boehme1-3/+3
2025-08-15smbd: improve lease break when handling overwrite create dispositionRalph Boehme1-2/+2
2025-08-15smbd: when going to truncate the file, explicitly set the filesize to 0Ralph Boehme1-0/+9
2025-08-15smbd: make file_has_brlocks() publicRalph Boehme1-11/+0
2025-08-15smbd: avoid granting "H"-only leaseRalph Boehme1-1/+1
2025-07-18smbd: fix mode being sent to possibly_set_archiveSrinivas Rao V1-1/+1
2025-06-02smbd: Fix a typoVolker Lendecke1-1/+1
2025-05-28smbd: use fsp->name_hash in check_parent_access_fsp()Ralph Boehme1-10/+1
2025-04-17s3:smbd: work around broken "vfs mkdir use tmp name" on FATStefan Metzmacher1-0/+7
2025-04-09smbd: convert all fsp->fh->private_options to fsp_flagsRalph Boehme1-2/+2
2025-04-09smbd: remove unused private_flags from open_file()Ralph Boehme1-2/+0
2025-03-28smbd: fix handling of directory leases and oplock levelsRalph Boehme1-0/+7
2025-03-27smbd: implement modern write time update logicRalph Boehme1-35/+1
2025-03-05s3:smbd: disable "vfs mkdir use tmp name = auto" on OpenBSDRalph Boehme1-0/+13
2025-01-23smbd: Simplify delete_all_streams()Volker Lendecke1-1/+3
2025-01-07smbd: fill fsp_flas.posix_append in open_file_ntcreate()Ralph Boehme1-0/+1
2025-01-07smbd: fix access_mask to FILE_APPEND_DATA mapping for POSIX opensRalph Boehme1-1/+4
2024-12-17smbd: Pass "dirfsp" through open_streams_for_delete()Volker Lendecke1-2/+3
2024-12-17smbd: Fix a %d/%u format string hickupVolker Lendecke1-2/+1
2024-12-17s3:open.c: Fix a typoPavel Filipenský1-1/+1
2024-12-02smbd: TALLOC_FREE(sd) where it was allocatedVolker Lendecke1-9/+9
2024-12-02smbd: Avoid a castVolker Lendecke1-2/+2
2024-11-22smbd: Return NT_STATUS_STOPPED_ON_SYMLINKVolker Lendecke1-22/+12
2024-11-12smbd: Remove non_widelink_open()Volker Lendecke1-400/+102
2024-11-12smbd: Enable fd_openat(cwd_fsp, "/absolute/share/path")Volker Lendecke1-1/+1
2024-11-12smbd: Tighten non_wide_link_open() for absolute root share openVolker Lendecke1-0/+1
2024-11-12smbd: Ignore twrp in chdir_below_conn()Volker Lendecke1-2/+2
2024-11-12smbd: reopen_from_fsp also works for full fspsVolker Lendecke1-2/+0
2024-11-12smbd: Make reopen_from_fsp() publicVolker Lendecke1-5/+5
2024-11-05smbd: grant Directory Lease if requestedRalph Boehme1-14/+24
2024-11-05smbd: use get_deferred_open_message_state() in open_directory()Ralph Boehme1-0/+18