aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/sec_acl.cc
AgeCommit message (Expand)AuthorFilesLines
2020-08-05Cygwin: Add 'fallthrough' pseudo keyword for switch/case useCorinna Vinschen1-1/+1
2019-08-26Cygwin: get_posix_access: avoid negative subscriptKen Brown1-4/+4
2019-03-13Cygwin: acls: allow converting empty acl to textCorinna Vinschen1-2/+2
2017-11-27cygwin: convert most #ifndef __x86_64__ to #ifdef __i386__Corinna Vinschen1-14/+14
2016-08-19Simplify "Windows-standard-like" permissionsCorinna Vinschen1-16/+15
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-3/+0
2016-04-19Disallow S_ISGID on directories without default ACL entriesCorinna Vinschen1-1/+13
2016-04-18Handle permissions a bit closer to POSIX 1003.1eCorinna Vinschen1-5/+8
2016-04-18Also create NULL SID ACE if special POSIX bits are setCorinna Vinschen1-0/+1
2016-04-18Fix attempt to create ACLs without NULL SIDCorinna Vinschen1-3/+6
2016-03-13Don't write NULL SID ACE if it's not necessary.Corinna Vinschen1-4/+17
2016-03-12Fix typo which might break permission evaluationCorinna Vinschen1-1/+1
2016-03-12Fix reading/writing Samba ACLs using RFC2307 mappingCorinna Vinschen1-6/+53
2016-03-08__acltotext: Always append NULCorinna Vinschen1-1/+1
2016-03-08Implement POSIX.1e ACL functionsCorinna Vinschen1-262/+506
2016-02-22Fix comments in sec_acl.ccCorinna Vinschen1-7/+7
2016-01-28Treat ACLs with extra ACEs for Admins and SYSTEM like a trivial ACLCorinna Vinschen1-4/+14
2016-01-28get_posix_access: Fix primary group handing when multiple ACEs existCorinna Vinschen1-3/+5
2016-01-15get_posix_access: Fix group deny bits leaking into file type attribute bitscygwin-2_4_0-releaseCorinna Vinschen1-1/+1
2016-01-07Drop use of not yet available type acl_perm_tCorinna Vinschen1-1/+1
2015-12-24aclsort: Honor calclass argument and allow recalculating ACL mask.Corinna Vinschen1-1/+21
2015-12-24aclfromtext: Actually return aclcnt parameterCorinna Vinschen1-2/+6
2015-12-24Use TLS buffer in ACL<->text conversionCorinna Vinschen1-4/+6
2015-12-24sec_acl.cc: Cosmetic changesCorinna Vinschen1-14/+14
2015-11-29Use correct gid value for Microsoft Account when /etc/group is in useCorinna Vinschen1-2/+12
2015-11-18get_posix_access: Skip merging permissions if user can't get more permissionsCorinna Vinschen1-2/+11
2015-11-18get_posix_access: Fix computation of effective user permissionsCorinna Vinschen1-2/+2
2015-11-18Fix permission evaluation for !new_style ACLsCorinna Vinschen1-44/+47
2015-11-18Fix up POSIX permission handlingCorinna Vinschen1-9/+45
2015-11-18Use Authz to fetch correct user permissions.Corinna Vinschen1-2/+24
2015-11-18* sec_acl.cc (get_posix_access): Fix class_perm in !new_style case.Corinna Vinschen1-1/+2
2015-11-18Reapply 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