summaryrefslogtreecommitdiff
path: root/source3/smbd/file_access.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-02smbd: Modernize DEBUGsVolker Lendecke1-3/+2
2024-01-08smbd: use check_any_access_fsp() for all access checksRalph Boehme1-4/+6
2023-12-19smbd: Give source3/smbd/dir.c its own header fileVolker Lendecke1-0/+1
2023-08-08s3:smbd: Add missing newlines to logging messagesJoseph Sutton1-1/+1
2022-08-10smbd: use metadata_fsp() with SMB_VFS_FGET_NT_ACL()Ralph Boehme1-1/+1
2022-02-11smbd: Use fsp_is_alternate_stream() where an fsp is availableVolker Lendecke1-1/+1
2021-06-09s3: smbd: smbd_check_access_rights_fsp(). Add dirfsp parameter.Jeremy Allison1-1/+4
2021-06-09s3: smbd: can_delete_file_in_directory(), smbd_check_access_rights() -> smbd_...Jeremy Allison1-7/+2
2021-06-09s3: smbd: can_delete_file_in_directory(), we no longer need to do the SMB_VFS...Jeremy Allison1-4/+1
2021-06-09s3: smbd: In can_delete_file_in_directory(), get a real parent pathref.Jeremy Allison1-7/+9
2021-06-09s3: smbd: In can_delete_file_in_directory(), remove the assertion that dirfsp...Jeremy Allison1-11/+15
2021-06-09s3: smbd: In can_delete_file_in_directory(), move a fast-path exit to before ...Jeremy Allison1-5/+5
2021-06-09s3: smbd: Remove can_write_to_file(). Pathname call no longer used.Jeremy Allison1-16/+0
2021-06-09s3: smbd: Add can_write_to_fsp(). Not yet used.Jeremy Allison1-0/+11
2021-06-09s3: smbd: Remove directory_has_default_acl().Jeremy Allison1-38/+0
2021-06-09s3: Add directory_has_default_acl_fsp().Jeremy Allison1-0/+37
2021-06-02s3: smbd: In can_delete_file_in_directory(), parent_smb_fname() -> SMB_VFS_PA...Jeremy Allison1-2/+7
2020-05-07s3: smbd: Change SMB_VFS_GET_NT_ACL() -> SMB_VFS_GET_NT_ACL_AT() in directory...Jeremy Allison1-3/+6
2020-05-04s3: smbd: Add a dirfsp parameter to smbd_check_access_rights().Jeremy Allison1-0/+6
2020-05-04s3: smbd: Add dirfsp parameter to can_write_to_file().Jeremy Allison1-0/+2
2020-05-04s3: smbd: Reformat users of can_write_to_file().Jeremy Allison1-1/+1
2020-05-04s3: smbd: Add dirfsp parameter to can_delete_file_in_directory().Jeremy Allison1-0/+3
2020-05-04s3: smbd: Reformat definition and callers of can_delete_file_in_directory().Jeremy Allison1-1/+1
2020-04-30s3: smbd: Add a dirfsp parameter to directory_has_default_acl().Jeremy Allison1-0/+1
2020-04-30s3: smbd: Reformat uses of directory_has_default_acl().Jeremy Allison1-1/+1
2020-04-29smbd: pass struct smb_filename to directory_has_default_acl()Ralph Boehme1-10/+2
2020-04-29smbd: use parent_smb_fname() in can_delete_file_in_directory()Ralph Boehme1-15/+4
2020-04-03smbd: move files_struct.is_directory to a bitfieldRalph Boehme1-1/+1
2016-03-24s3: Filenames: Add uint32_t flags parameter to synthetic_smb_fname().Jeremy Allison1-2/+7
2016-02-16s3: VFS: Modify SMB_VFS_GET_NT_ACL to take a const struct smb_filename * inst...Jeremy Allison1-1/+11
2015-05-06Convert all uses of uint8/16/32 to _t in source3/smbd.Richard Sharpe1-1/+1
2013-04-17smbd: Convert can_delete_file_in_directory to synthetic_smb_fnameVolker Lendecke1-5/+3
2012-11-20More for #9374 - Allow smb2.acls torture test to pass against smbd with a POS...Jeremy Allison1-2/+1
2012-10-11smbd: Add mem_ctx to {f,}get_nt_acl VFS callAndrew Bartlett1-2/+2
2012-09-14Add bool use_privs parameter to smbd_check_access_rights()Jeremy Allison1-0/+2
2012-03-29Based on code from Richard Sharpe <realrichardsharpe@gmail.com>,Jeremy Allison1-1/+4
2011-12-13s3: Move can_set_delete_on_close to smbd/Volker Lendecke1-0/+59
2011-11-04can_write_to_file() does now take share permissions into account. Fix comment.Jeremy Allison1-1/+0
2011-11-04Remove can_access_file_acl(). We no longer need this duplicate code (hurrah!).Jeremy Allison1-48/+3
2011-11-04Remove can_access_file_data() - make it use the standard smbd_check_access_ri...Jeremy Allison1-56/+3
2011-11-04Add const to the smb_filename argument of smbd_check_access_rights().Jeremy Allison1-13/+5
2011-06-24Fix bug #8254 - "acl check permissions = no" does not work in all casesJeremy Allison1-0/+5
2011-03-30s3: include smbd/smbd.h where needed.Günther Deschner1-0/+1
2011-03-30s3-includes: only include system/filesys.h when needed.Günther Deschner1-0/+1
2010-10-12libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett1-0/+1
2010-06-03s3-security: use shared SECINFO_DACL define.Günther Deschner1-2/+2
2010-06-03s3-security: use shared SECINFO_GROUP define.Günther Deschner1-1/+1
2010-06-03s3-security: use shared SECINFO_OWNER define.Günther Deschner1-1/+1
2010-05-31s3-build: only use ndr_security.h where needed.Günther Deschner1-0/+1
2010-03-15Switch over to using get_currect_XXX() accessor functions.Jeremy Allison1-7/+7