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