diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index 096d3f776..d3d771c68 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,7 @@ +2015-03-03 Corinna Vinschen + + * new-features.xml (ov-new1.7.35): Add new section. + 2015-02-28 Corinna Vinschen * utils.xml (getfacl): Adjust options to option nmame change. diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml index 3d46add43..f43b517a6 100644 --- a/winsup/doc/new-features.xml +++ b/winsup/doc/new-features.xml @@ -4,6 +4,56 @@ What's new and what changed in Cygwin +What's new and what changed in 1.7.35 + + + + +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. + + + +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. + + + +Change getfacl long options from --all to --access and from --dir to +--default, along the lines of the Linux getfacl tool. + + + +New APIs: cabsl, cimagl, creall, finitel, hypotl, sqrtl. + + + +New API: issetugid. + + + + + + What's new and what changed in 1.7.34