summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/release/1.7.3518
1 files changed, 18 insertions, 0 deletions
diff --git a/winsup/cygwin/release/1.7.35 b/winsup/cygwin/release/1.7.35
index e9c69fd55..e7f245308 100644
--- a/winsup/cygwin/release/1.7.35
+++ b/winsup/cygwin/release/1.7.35
@@ -19,6 +19,15 @@ What changed:
all permissions from the primary group as well as all secondary user and
group entries in the ACL.
+- Change handling of group permissions if owner SID == group SID. Now the
+ group permissions don't mirror the user permissions anymore, thus leading
+ to less hassle with security-conscious applications.
+
+- Allow group SID to be the same as owner SID for "Microsoft Accounts".
+ Those have the group in their user token set to the owner SID by default.
+ Drop the workaround to change their primary group to "Users". It's not
+ required anymore due to the aforementioned changes.
+
Bug Fixes
---------
@@ -45,6 +54,12 @@ Bug Fixes
- SETACL accidentally missed to grant owner FILE_WRITE_ATTRIBUTES access.
Addresses: https://cygwin.com/ml/cygwin/2015-02/msg00457.html
+- Keep SETACL from duplicating user/group deny/allow ACEs if owner SID is
+ the same as group SID.
+
+- When creating directories, keep permissions inherited from parent directory
+ inheritable, per POSIX 1003.1e.
+
- 64 bit: Export forgotten symbol __mempcpy.
Addresses: https://cygwin.com/ml/cygwin/2015-02/msg00394.html
@@ -62,3 +77,6 @@ Bug Fixes
was incomplete and lead to undesired buffering in non-canonical mode.
This should be fixed now.
Addresses: https://cygwin.com/ml/cygwin/2015-02/msg00608.html
+
+- Fix signal handling in a few functions.
+ Partially addresses: https://cygwin.com/ml/cygwin/2015-02/msg00762.html