aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.rst
diff options
context:
space:
mode:
authorGravatar Marcin Sulikowski <marcin.sulikowski@editshare.com>2017-08-03 16:24:39 +0200
committerGravatar Nikolaus Rath <Nikolaus@rath.org>2017-08-07 15:53:02 +0200
commit0daa3b516940ebc854613573fa7505ae77ede5e5 (patch)
treeb17866973f23e89d91d569662f20cc1fdd6910dd /ChangeLog.rst
parent4be90a6f9a9f242b1f480024a7cb3c749fcf5390 (diff)
Fix support for FUSE_POSIX_ACL
The kernel may set the FUSE_POSIX_ACL flag in the FUSE_INIT request to notify the userspace daemon that the OS does support POSIX ACLs for FUSE file systems. If the filesystem implementation wants to enable POSIX ACLs, it has to reply with the FUSE_POSIX_ACL flag set. However, the reply to the kernel never includes this flag, even if the implementation expresses the need by setting the FUSE_CAP_POSIX_ACL flag in the fuse_conn_info::want variable passed to its init callback. We modify the library to handle requests for FUSE_CAP_POSIX_ACL correctly, i.e., set the FUSE_POSIX_ACL flag in the FUSE_INIT reply to the kernel. Signed-off-by: Marcin Sulikowski <marcin.sulikowski@editshare.com>
Diffstat (limited to 'ChangeLog.rst')
-rw-r--r--ChangeLog.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog.rst b/ChangeLog.rst
index 3531761..95a98b0 100644
--- a/ChangeLog.rst
+++ b/ChangeLog.rst
@@ -1,3 +1,10 @@
+Unreleased Changes
+==================
+
+* Fixed support for `FUSE_CAP_POSIX_ACL`: setting this capability
+ flag had no effect in the previous versions of libfuse 3.x;
+ now ACLs should actually work.
+
libfuse 3.1.1 (2017-08-06)
==========================