Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2015-02-25 15:08:38 +0300
committerCorinna Vinschen <corinna@vinschen.de>2015-02-25 15:08:38 +0300
commitc1d739567b7d180a665ccaee120f3d74cee8384f (patch)
treef0a30955dc39f4a0b71f67e1ffcd4e545ca49758
parenta1cb13411d78b06dd3dba2fca7cdd4c825aef58b (diff)
*** empty log message ***
-rw-r--r--winsup/cygwin/release/1.7.3510
1 files changed, 10 insertions, 0 deletions
diff --git a/winsup/cygwin/release/1.7.35 b/winsup/cygwin/release/1.7.35
index 93335bcdb..9c42296a6 100644
--- a/winsup/cygwin/release/1.7.35
+++ b/winsup/cygwin/release/1.7.35
@@ -9,6 +9,16 @@ What changed:
- Performance improvements of the new account DB handling.
+- Since 1.7.34, chmod does not always affect the POSIX permission mask as
+ returned by stat(2) or printed by ls(1), due to the improved POSIX ACL
+ handling. However, that's still far from perfect, so, as a temporary
+ workaround, chmod now checks if secondary groups and users in the ACL
+ have more permissions than the primary group. If so, the permissions
+ of the secondary users and groups will be reduced according to the mask
+ given by the new primary group permissions. I.e, chmod 600 will remove
+ all permissions from the primary group as well as all secondary user and
+ group entries in the ACL.
+
Bug Fixes
---------