summaryrefslogtreecommitdiff
path: root/source3/smbd
Commit message (Expand)AuthorAgeFilesLines
* s3: VFS: Complete the removal of SMB_VFS_CHOWN()Jeremy Allison2019-10-151-9/+0
* s3: pysmbd: Change py_smbd_chown() to use SMB_VFS_FCHOWN() internally.Jeremy Allison2019-10-151-13/+33
* s3: smbd: Remove vfs_chown_fsp().Jeremy Allison2019-10-152-122/+0
* s3: smbd: set_nt_acl(). Now we know we always have a valid file handle, alway...Jeremy Allison2019-10-151-5/+14
* s3: VFS: Complete the removal of SMB_VFS_RMDIR()Jeremy Allison2019-10-101-7/+0
* s3: smbd: Change rmdir_internals() to call SMB_VFS_UNLINKAT() in rmdir cases.Jeremy Allison2019-10-101-4/+14
* s3: smbd: Change recursive_rmdir() to call SMB_VFS_UNLINKAT() in rmdir case.Jeremy Allison2019-10-101-1/+5
* s3: VFS: Use SMB_VFS_FCNTL to set fd flags in open_file()Anoop C S2019-10-083-1/+33
* s3: VFS: Add SMB_VFS_FCNTLAnoop C S2019-10-081-0/+15
* s3: smbd: Fix the SMB2 server to pass SMB2-PATH-SLASH.Jeremy Allison2019-10-021-0/+45
* s3:smbd: use is_named_stream() in a a few placesRalph Boehme2019-10-021-7/+2
* s3:smbd: add a comment explaining the File-ID semantics when a file is createdRalph Boehme2019-10-021-0/+9
* s3:smbd: ensure a created stream picks up the File-ID from the basefileRalph Boehme2019-10-021-1/+1
* s3:smbd: when storing DOS attribute call dos_mode() beforehandRalph Boehme2019-10-021-0/+1
* s3:smbd: change the place where we call dos_mode() when processing SMB2_CREATERalph Boehme2019-10-021-2/+3
* s3: VFS: Complete the replacement of SMB_VFS_UNLINK() -> SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-7/+0
* s3: smbd: Change rmdir_internals() to call SMB_VFS_UNLINKAT() in 2 places.Jeremy Allison2019-09-261-3/+12
* s3: smbd: Change recursive_rmdir() to call SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-2/+9
* s3: smbd: Change close_remove_share_mode() to call SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-1/+6
* s3: smbd: Change delete_all_streams() to call SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-1/+4
* s3: smbd: Change smb_set_file_unix_basic() to call SMB_VFS_UNLINKAT() in 3 pl...Jeremy Allison2019-09-261-3/+12
* s3: pysmbd: Change py_smbd_unlink() to call SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-1/+4
* s3: smbd: Change remove_msdfs_link() to call SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-1/+6
* s3: smbd: Change create_msdfs_link() to call SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-1/+5
* s3: VFS: Add SMB_VFS_UNLINKAT().Jeremy Allison2019-09-261-0/+12
* smbd: Add an error return END_PROFILE callVolker Lendecke2019-09-231-0/+1
* smbd: Don't always walk the share mode array in open_mode_check()Volker Lendecke2019-09-181-17/+200
* smbd: Add share mode flagsVolker Lendecke2019-09-172-2/+2
* smbd: Avoid calling remove_stale_share_mode_entries() in open.cVolker Lendecke2019-09-171-2/+0
* smbd: Pass share_mode_lock to remove_lease_if_stale()Volker Lendecke2019-09-171-1/+1
* smbd: Use share_mode_forall_leases() in lease_match()Volker Lendecke2019-09-171-68/+91
* smbd: Use share_mode_forall_leases() in delay_rename_for_lease_break()Volker Lendecke2019-09-171-35/+48
* smbd: Use share_mode_forall_entries() in vfs_default_durable_reconnect()Volker Lendecke2019-09-171-28/+50
* smbd: Stop passing "share_mode_lock" via share_mode_forall_leases()Volker Lendecke2019-09-171-2/+1
* smbd: Use share_mode_forall_entries() in delay_for_oplock()Volker Lendecke2019-09-171-109/+137
* smbd: Pass "struct file_id" to get_lease_type()Volker Lendecke2019-09-174-8/+6
* smbd: Use share_mode_forall_entries() in validate_oplock_types()Volker Lendecke2019-09-171-77/+100
* smbd: Use share_mode_forall_entries() in open_mode_check()Volker Lendecke2019-09-171-30/+47
* smbd: Use share_mode_forall_entries() for validate_my_share_entries()Volker Lendecke2019-09-171-24/+35
* smbd: Use share_mode_forall_entries() in has_delete_on_close()Volker Lendecke2019-09-171-10/+22
* smbd: Use share_mode_forall_entries() in has_other_nonposix_opens_fn()Volker Lendecke2019-09-171-26/+42
* smbd: Use share_mode_forall_entries() in contend_level2_oplocks_begin_default()Volker Lendecke2019-09-171-43/+42
* smbd: Avoid passing a share mode entry to share_conflict()Volker Lendecke2019-09-171-22/+26
* smbd: Rewrite share_conflict()Volker Lendecke2019-09-171-63/+67
* smbd: Fix a debug message hickupVolker Lendecke2019-09-171-5/+5
* smbd: Introduce helper variables in open_mode_check()Volker Lendecke2019-09-171-8/+9
* smbd: Remove unused smbXsrv_open_hash()Volker Lendecke2019-09-172-21/+0
* smbd: Make fsp->fh->gen_id unique per processVolker Lendecke2019-09-173-2/+15
* vfs: Make "fd_handle->gen_id" 64-bit everywhereVolker Lendecke2019-09-172-19/+28
* smbd: Use direct struct assignments in smbXsrv_*.cVolker Lendecke2019-09-174-55/+43