aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/sec_acl.cc
AgeCommit message (Expand)AuthorFilesLines
2015-11-10get_posix_access: Skip merging permissions if user can't get more permissionsCorinna Vinschen1-2/+11
2015-11-10get_posix_access: Fix testing owner in every merge loop onlyCorinna Vinschen1-2/+2
2015-09-02Fix permission evaluation for !new_style ACLsCorinna Vinschen1-44/+47
2015-09-01Fix up POSIX permission handlingCorinna Vinschen1-9/+45
2015-08-31* sec_acl.cc (getacl): Use Authz to fetch correct user permissions.Corinna Vinschen1-2/+24
2015-08-31* sec_acl.cc (get_posix_access): Fix class_perm in !new_style case.Corinna Vinschen1-1/+2
2015-08-31Reapply POSIX ACL changes.Corinna Vinschen1-377/+818
2015-04-23Remove __acl16 from official headerCorinna Vinschen1-0/+6
2015-02-27 * sec_acl.cc (getacl): Add mask even if all group and secondary accountCorinna Vinschen1-4/+12
2015-02-27 * sec_acl.cc (setacl): Fix bug which leads to ACE duplication inCorinna Vinschen1-24/+31
2015-02-25 * sec_acl.cc (setacl): Always grant default owner entryCorinna Vinschen1-0/+2
2015-02-19 * sec_acl.cc (setacl): Always grant owner FILE_WRITE_ATTRIBUTES access.Corinna Vinschen1-2/+3
2015-02-12 * sec_acl.cc (setacl): Introduce bool array "invalid" to note theCorinna Vinschen1-3/+6
2014-09-03 * sec_acl.cc (aclcheck32): Check for required default entries as well.Corinna Vinschen1-8/+8
2014-09-02 * sec_acl.cc (aclsort32): Set errno to EINVAL if aclcheck32 failed.Corinna Vinschen1-1/+4
2014-08-31 * sec_acl.cc (setacl): Add comment. Handle NULL ACE for SUID, SGID,Corinna Vinschen1-26/+126
2014-08-28 * fhandler.cc (fhandler_base::facl): Drop CLASS_OBJ entry.Corinna Vinschen1-17/+46
2014-02-27 * autoload.cc (CheckTokenMembership): Import.Corinna Vinschen1-7/+10
2014-02-09 Introduce reading passwd/group entries from SAM/AD. IntroduceCorinna Vinschen1-2/+1
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-37/+52
2013-01-21Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor1-2/+2
2012-10-27 * dcrt0.cc (quoted): Renamed strechr to strchrnul.Kai Tietz1-2/+2
2012-03-29 * sec_acl.cc (acl32): Fix potnetial crash if build_fh_name returns NULL.Corinna Vinschen1-4/+4
2011-12-03Throughout, remove extra space after function name from debugging output.Christopher Faylor1-3/+3
2011-04-29 * advapi32.cc: Add comment.Corinna Vinschen1-3/+4
2011-04-28 * advapi32.cc (SetSecurityDescriptorDacl): Remove.Corinna Vinschen1-6/+9
2011-04-28 * advapi32.cc (GetSecurityDescriptorDacl): Remove.Corinna Vinschen1-16/+20
2011-04-28 * advapi32.cc (InitializeAcl): Remove.Corinna Vinschen1-11/+4
2011-04-28 * advapi32.cc (InitializeSid): Remove.Corinna Vinschen1-1/+1
2010-12-15 * sec_acl.cc (getacl): Ensure that the default acl contains at leastCorinna Vinschen1-6/+33
2010-12-08 * sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 insteadCorinna Vinschen1-1/+1
2010-09-12 * sec_acl.cc (acl_worker): Remove.Corinna Vinschen1-12/+10
2010-09-10 * flock.cc (allow_others_to_sync): Define MAX_PROCESS_SD_SIZE. UseCorinna Vinschen1-2/+4
2010-09-10 * security.cc (get_file_sd): Add bool parameter justcreated. UseCorinna Vinschen1-2/+2
2010-06-22 * sec_acl.cc (setacl): Use the long time unused ACL_DEFAULT_SIZECorinna Vinschen1-2/+2
2010-06-15 * dtable.cc (dtable::dup_worker): Reset path_conv handle in duplicatedCorinna Vinschen1-1/+2
2010-01-12 * dtable.cc (build_fh_name_worker): Remove. Move all functionalityCorinna Vinschen1-2/+3
2009-10-30 * sec_helper.cc (security_descriptor::free): If sd_size is 0, callCorinna Vinschen1-4/+6
2009-04-09 * fhandler_disk_file.cc (fhandler_disk_file::fchown): Catch anCorinna Vinschen1-1/+1
2008-10-13 * sec_acl.cc (setacl): Align standard owner and group permissionsCorinna Vinschen1-4/+7
2008-09-11* cygheap.cc (creturn): Reorganize to avoid a new compiler warning/error.Christopher Faylor1-12/+18
2008-05-22 * sec_acl.cc (setacl): Set errno to EINVAL if user or group don't exist.Corinna Vinschen1-6/+14
2008-04-07Remove unneeded header files from source files throughout.Christopher Faylor1-1/+0
2007-08-16 * dir.cc (readdir_worker): Convert w32name to PUNICODE_STRING.Corinna Vinschen1-1/+1
2007-08-14 * fhandler.h (fhandler_base::pc): Make public.Corinna Vinschen1-1/+0
2007-07-30 * fhandler_disk_file.cc (fhandler_disk_file::facl): If file can't beCorinna Vinschen1-0/+2
2007-07-20 * fhandler.cc (fhandler_base::fhaccess): Accommodate interface changesCorinna Vinschen1-26/+9
2007-01-07 * security.h (setacl): Add parameter for writability flag.Corinna Vinschen1-3/+10
2006-07-18 * sec_acl.cc (acltotext32): Add missing handling of default ACL entryCorinna Vinschen1-1/+1
2005-06-07 * pinfo.cc (pinfo::init): Define sa_buf as PSECURITY_ATTRIBUTES andCorinna Vinschen1-2/+1