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>2008-08-14 18:05:04 +0400
committerCorinna Vinschen <corinna@vinschen.de>2008-08-14 18:05:04 +0400
commit88797e5979c906e8bb5b181e4c2511b8b79b5818 (patch)
tree1c40f694b610a1aa5330c429febb9adc68416662 /winsup/cygwin/ChangeLog
parent56d81795705a67bef7e1e5fa934a2109e34b316f (diff)
* external.cc (cygwin_internal): Call set_security_attribute with
additional path_conv argument. * fhandler.cc (fhandler_base::open): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Never set DOS R/O attribute when using ACLs. (fhandler_disk_file::mkdir): Ditto. Set security descriptor on remote dirs after creating the dir, same as in fhandler_base::open. * fhandler_socket.cc (fhandler_socket::bind): Ditto for remote AF_LOCAL socket files. * path.cc (symlink_worker): Ditto. for remote symlinks. * security.cc (alloc_sd): Take additional path_conv argument. Accommodate throughout. Drop setting FILE_WRITE_EA/FILE_READ_EA flags unconditionally (was only necessary for "ntea"). Don't set FILE_READ_ATTRIBUTES and FILE_WRITE_ATTRIBUTES unconditionally on Samba. Add comment to explain. Drop useless setting of STANDARD_RIGHTS_WRITE, it's in FILE_GENERIC_WRITE anyway. Remove FILE_READ_ATTRIBUTES bit from FILE_GENERIC_EXECUTE so as not to enforce read permissions on Samba. (set_security_attribute): Take additional path_conv argument. * security.h (set_security_attribute): Change prototype accordingly.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 7d7d6acf8..e6850f679 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,27 @@
+2008-08-14 Corinna Vinschen <corinna@vinschen.de>
+
+ * external.cc (cygwin_internal): Call set_security_attribute with
+ additional path_conv argument.
+ * fhandler.cc (fhandler_base::open): Ditto.
+ * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Never set DOS
+ R/O attribute when using ACLs.
+ (fhandler_disk_file::mkdir): Ditto. Set
+ security descriptor on remote dirs after creating the dir, same as in
+ fhandler_base::open.
+ * fhandler_socket.cc (fhandler_socket::bind): Ditto for remote AF_LOCAL
+ socket files.
+ * path.cc (symlink_worker): Ditto. for remote symlinks.
+ * security.cc (alloc_sd): Take additional path_conv argument.
+ Accommodate throughout. Drop setting FILE_WRITE_EA/FILE_READ_EA
+ flags unconditionally (was only necessary for "ntea"). Don't set
+ FILE_READ_ATTRIBUTES and FILE_WRITE_ATTRIBUTES unconditionally on
+ Samba. Add comment to explain. Drop useless setting of
+ STANDARD_RIGHTS_WRITE, it's in FILE_GENERIC_WRITE anyway.
+ Remove FILE_READ_ATTRIBUTES bit from FILE_GENERIC_EXECUTE so as not
+ to enforce read permissions on Samba.
+ (set_security_attribute): Take additional path_conv argument.
+ * security.h (set_security_attribute): Change prototype accordingly.
+
2008-08-13 Corinna Vinschen <corinna@vinschen.de>
* mount.cc (fillout_mntent): Always print noumount option last.