summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/sec_acl.cc
Commit message (Expand)AuthorAgeFilesLines
* Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen2016-06-231-3/+0
* Disallow S_ISGID on directories without default ACL entriesCorinna Vinschen2016-04-191-1/+13
* Handle permissions a bit closer to POSIX 1003.1eCorinna Vinschen2016-04-181-5/+8
* Also create NULL SID ACE if special POSIX bits are setCorinna Vinschen2016-04-181-0/+1
* Fix attempt to create ACLs without NULL SIDCorinna Vinschen2016-04-181-3/+6
* Don't write NULL SID ACE if it's not necessary.Corinna Vinschen2016-03-131-4/+17
* Fix typo which might break permission evaluationCorinna Vinschen2016-03-121-1/+1
* Fix reading/writing Samba ACLs using RFC2307 mappingCorinna Vinschen2016-03-121-6/+53
* __acltotext: Always append NULCorinna Vinschen2016-03-081-1/+1
* Implement POSIX.1e ACL functionsCorinna Vinschen2016-03-081-262/+506
* Fix comments in sec_acl.ccCorinna Vinschen2016-02-221-7/+7
* Treat ACLs with extra ACEs for Admins and SYSTEM like a trivial ACLCorinna Vinschen2016-01-281-4/+14
* get_posix_access: Fix primary group handing when multiple ACEs existCorinna Vinschen2016-01-281-3/+5
* get_posix_access: Fix group deny bits leaking into file type attribute bitscygwin-2_4_0-releaseCorinna Vinschen2016-01-151-1/+1
* Drop use of not yet available type acl_perm_tCorinna Vinschen2016-01-071-1/+1
* aclsort: Honor calclass argument and allow recalculating ACL mask.Corinna Vinschen2015-12-241-1/+21
* aclfromtext: Actually return aclcnt parameterCorinna Vinschen2015-12-241-2/+6
* Use TLS buffer in ACL<->text conversionCorinna Vinschen2015-12-241-4/+6
* sec_acl.cc: Cosmetic changesCorinna Vinschen2015-12-241-14/+14
* Use correct gid value for Microsoft Account when /etc/group is in useCorinna Vinschen2015-11-291-2/+12
* get_posix_access: Skip merging permissions if user can't get more permissionsCorinna Vinschen2015-11-181-2/+11
* get_posix_access: Fix computation of effective user permissionsCorinna Vinschen2015-11-181-2/+2
* Fix permission evaluation for !new_style ACLsCorinna Vinschen2015-11-181-44/+47
* Fix up POSIX permission handlingCorinna Vinschen2015-11-181-9/+45
* Use Authz to fetch correct user permissions.Corinna Vinschen2015-11-181-2/+24
* * sec_acl.cc (get_posix_access): Fix class_perm in !new_style case.Corinna Vinschen2015-11-181-1/+2
* Reapply POSIX ACL changes.Corinna Vinschen2015-11-181-377/+818
* Remove __acl16 from official headerCorinna Vinschen2015-04-231-0/+6
* * sec_acl.cc (getacl): Add mask even if all group and secondary accountCorinna Vinschen2015-02-271-4/+12
* * sec_acl.cc (setacl): Fix bug which leads to ACE duplication inCorinna Vinschen2015-02-271-24/+31
* * sec_acl.cc (setacl): Always grant default owner entryCorinna Vinschen2015-02-251-0/+2
* * sec_acl.cc (setacl): Always grant owner FILE_WRITE_ATTRIBUTES access.Corinna Vinschen2015-02-191-2/+3
* * sec_acl.cc (setacl): Introduce bool array "invalid" to note theCorinna Vinschen2015-02-121-3/+6
* * sec_acl.cc (aclcheck32): Check for required default entries as well.Corinna Vinschen2014-09-031-8/+8
* * sec_acl.cc (aclsort32): Set errno to EINVAL if aclcheck32 failed.Corinna Vinschen2014-09-021-1/+4
* * sec_acl.cc (setacl): Add comment. Handle NULL ACE for SUID, SGID,Corinna Vinschen2014-08-311-26/+126
* * fhandler.cc (fhandler_base::facl): Drop CLASS_OBJ entry.Corinna Vinschen2014-08-281-17/+46
* * autoload.cc (CheckTokenMembership): Import.Corinna Vinschen2014-02-271-7/+10
* Introduce reading passwd/group entries from SAM/AD. IntroduceCorinna Vinschen2014-02-091-2/+1
* * Merge in cygwin-64bit-branch.Corinna Vinschen2013-04-231-37/+52
* Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor2013-01-211-2/+2
* * dcrt0.cc (quoted): Renamed strechr to strchrnul.Kai Tietz2012-10-271-2/+2
* * sec_acl.cc (acl32): Fix potnetial crash if build_fh_name returns NULL.Corinna Vinschen2012-03-291-4/+4
* Throughout, remove extra space after function name from debugging output.Christopher Faylor2011-12-031-3/+3
* * advapi32.cc: Add comment.Corinna Vinschen2011-04-291-3/+4
* * advapi32.cc (SetSecurityDescriptorDacl): Remove.Corinna Vinschen2011-04-281-6/+9
* * advapi32.cc (GetSecurityDescriptorDacl): Remove.Corinna Vinschen2011-04-281-16/+20
* * advapi32.cc (InitializeAcl): Remove.Corinna Vinschen2011-04-281-11/+4
* * advapi32.cc (InitializeSid): Remove.Corinna Vinschen2011-04-281-1/+1
* * sec_acl.cc (getacl): Ensure that the default acl contains at leastCorinna Vinschen2010-12-151-6/+33