summaryrefslogtreecommitdiff
path: root/source3/smbd/close.c
Commit message (Expand)AuthorAgeFilesLines
* smbd: Remove source3/smbd/statcache.cVolker Lendecke2022-12-141-5/+0
* s3:smbd: make use of share_mode_entry_prepare_{lock_del,unlock}() in close_{r...Stefan Metzmacher2022-09-201-30/+56
* s3:smbd: make use of close_share_mode_lock_{prepare,cleanup}() in close_direc...Stefan Metzmacher2022-09-201-47/+30
* s3:smbd: split out some generic code from close_remove_share_mode()Stefan Metzmacher2022-09-201-71/+131
* s3:smbd: avoid remove_oplock() in close_remove_share_mode()Stefan Metzmacher2022-09-201-2/+13
* s3:smbd: let close_directory() only change the user if neededStefan Metzmacher2022-09-201-14/+26
* s3:smbd: remove one indentation level in close_directory()Stefan Metzmacher2022-09-201-41/+44
* s3:smbd: let close_directory() use the same delete_dir logic as close_remove_...Stefan Metzmacher2022-09-201-6/+31
* s3:smbd: improve !delete_file logic in close_remove_share_mode()Stefan Metzmacher2022-09-201-1/+7
* s3:smbd: let close_directory() hold the lock during delete_all_streams/rmdir_...Stefan Metzmacher2022-09-201-13/+6
* s3:smbd: let update_write_time_on_close() use share_mode_do_locked_vfs_denied()Stefan Metzmacher2022-09-201-25/+30
* s3:smbd: let update_write_time_on_close() use share_mode_{old,changed}_write_...Stefan Metzmacher2022-09-201-2/+2
* smbd: Remove unused variablesVolker Lendecke2022-09-071-5/+5
* s3: smbd: Cleanup - Make rmdir_internals() use NTSTATUS internally without de...Jeremy Allison2022-03-041-24/+26
* s3: smbd: Cleanup - make recursive_rmdir() return a more expressive NTSTATUS ...Jeremy Allison2022-03-041-13/+13
* s3: smbd: Rename OpenDir_ntstatus() -> OpenDir().Jeremy Allison2022-03-021-12/+12
* s3: smbd: In rmdir_internals(), Move one more use of OpenDir() -> OpenDir_nst...Jeremy Allison2022-03-021-2/+12
* s3: smbd: In recursive_rmdir(), Move one more use of OpenDir() -> OpenDir_nst...Jeremy Allison2022-03-021-3/+10
* smbd: We have the fsp available, use fsp_is_alternate_stream()Volker Lendecke2022-02-221-1/+1
* smbd: Introduce fsp_is_alternate_stream()Volker Lendecke2022-02-111-2/+2
* smbd: Introduce close_file_smb()Volker Lendecke2022-02-101-7/+19
* smbd: Simplify the flow in close_file_free()Volker Lendecke2022-02-101-50/+19
* smbd: NULL out "fsp" in close_file()Volker Lendecke2022-02-101-4/+8
* smbd: Call file_free() just once in close_file()Volker Lendecke2022-02-101-5/+2
* smbd: Move the call to file_free() out of close_fake_file()Volker Lendecke2022-02-101-0/+1
* smbd: Move the call to file_free() out of close_normal_file()Volker Lendecke2022-02-101-2/+1
* smbd: Move the call to file_free() out of close_directory()Volker Lendecke2022-02-101-7/+1
* s3: smbd: Add missing pop_sec_ctx() in error code path of close_directory()Jeremy Allison2022-01-141-0/+2
* smbd: Fix a fd leak when closing a print fileVolker Lendecke2021-12-301-0/+1
* smbd: Give smbXsrv_open.c its own header fileVolker Lendecke2021-11-111-0/+1
* s3: smbd: Ensure in the directory scanning loops inside rmdir_internals() we ...Jeremy Allison2021-11-041-6/+7
* s3: smbd: dirfsp is being used uninitialized inside rmdir_internals().Jeremy Allison2021-11-031-1/+2
* s3: smbd: Fix logic in rmdir_internals() to cope with dangling symlinks.Jeremy Allison2021-10-291-5/+51
* s3: smbd: Fix rmdir_internals() to do an early return if lp_delete_veto_files...Jeremy Allison2021-10-291-14/+22
* s3: smbd: Fix recursive directory delete of a directory containing veto file ...Jeremy Allison2021-10-291-1/+1
* smbd: Update debug messages for failed sharemode releaseChristof Schmitt2021-09-211-5/+6
* smbd: Remove return variable for releasing filesystem sharemodeChristof Schmitt2021-09-211-8/+4
* VFS: Rename kernel_flock to filesystem_sharemodeChristof Schmitt2021-09-211-2/+2
* s3: smbd: Now all callers of is_visible_fsp() pass 'false' for the use_veto p...Jeremy Allison2021-06-091-3/+3
* s3: smbd: rmdir_internals(), fix the initial directory scan pass to use is_vi...Jeremy Allison2021-06-091-8/+76
* s3: smbd: Allow rmdir_internals() to cope with veto'ed symlinks.Jeremy Allison2021-06-091-18/+37
* s3: smbd: In rmdir_internals(), Change is_visible_file() -> is_visible_fsp().Jeremy Allison2021-06-091-20/+19
* s3: smbd: Change recursive_rmdir(), is_visible_file() -> is_visible_fsp().Jeremy Allison2021-06-091-9/+8
* s3: smbd: recursive_rmdir(), when calling synthetic_pathref() for a directory...Jeremy Allison2021-06-091-1/+1
* s3: smbd: rmdir_internals(), when calling synthetic_pathref() for a directory...Jeremy Allison2021-06-091-1/+1
* s3: smbd: rmdir_internals(). Coding cleanup. Move TALLOC_FREE(dir_hnd) into t...Jeremy Allison2021-06-091-3/+2
* s3: smbd: rmdir_internals(). Coding cleanup. Always use ISDOT(dname) || ISDOT...Jeremy Allison2021-06-091-3/+1
* s3: smbd: Fix bug (only in master) introduced by 60ddee64f6e6c178766325591e80...Jeremy Allison2021-06-031-1/+1
* s3/smbd: close vfs_streaminfo->vfs_fstreaminfoNoel Power2021-05-111-2/+2
* s3: smbd: Update file times right before closing the underlying fdSamuel Cabrero2021-04-191-14/+13