aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/sec_acl.cc
AgeCommit message (Expand)AuthorFilesLines
2022-08-05Cygwin: Reorganize cygwin source dirCorinna Vinschen1-1966/+0
2022-05-29Cygwin: simplify some function namesKen Brown1-26/+15
2022-05-29Cygwin: remove some 32-bit-only function definitionsKen Brown1-98/+0
2022-01-25Cygwin: ACLs: don't set indicator for default ACEs prematurelyCorinna Vinschen1-2/+0
2022-01-11Cygwin: ACLs: ignore *_INHERIT flags in file ACLsCorinna Vinschen1-3/+6
2021-02-24Cygwin: facl: fail with EBADF on files opened with O_PATHKen Brown1-0/+5
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