aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.rst
AgeCommit message (Collapse)AuthorLines
2017-08-14Fixed udev rules directory.Nikolaus Rath-1/+3
2017-08-11Don't pass --update to cpNikolaus Rath-0/+2
Doesn't work on FreeBSD, and not strictly necessary.
2017-08-07Fix support for FUSE_POSIX_ACLMarcin Sulikowski-0/+7
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>
2017-08-06Released 3.1.1Nikolaus Rath-3/+3
2017-08-06Added writeback cache to passthrough_llNikolaus Rath-0/+2
This fixes issue #191 (where the test was done by simply adding FUSE_CAP_WRITEBACK_CACHE without adjusting the flags in the open() call). Fixes: #191.
2017-08-06Clarify how the filesystem should handle open/create flagsNikolaus Rath-0/+3
2017-08-03Added ChangeLog entry for FreeBSD commits.Nikolaus Rath-0/+3
2017-08-03Don't check st_nlink value for mkdirNikolaus Rath-0/+2
Some filesystems don't track this for directories. Fixes: #180.
2017-08-03Added changelog entry for symbol versioning fixes.Nikolaus Rath-0/+3
2017-08-03Added changelog entry for commit f0ecf.Nikolaus Rath-0/+3
2017-08-03Fix compilation on 32bit systemsNikolaus Rath-0/+6
Fixes: #185.
2017-07-08Released 3.1.0Nikolaus Rath-2/+2
2017-07-08Added public fuse_lib_help(), bumped minor versionNikolaus Rath-1/+5
2017-07-08Fixed description of struct fuse_conn_info->time_granNikolaus Rath-0/+3
At least on Linux kernel 4.9, a value of zero gives more than 1-sec accuracy.
2017-07-07Fixed typo in ChangelogNikolaus Rath-1/+1
2017-07-06Fixed bug in code example in ChangeLog.Nikolaus Rath-2/+2
2017-06-21Install init script in $DESTDIR/etc, not $prefix/$sysconfdirNikolaus Rath-0/+2
Fixes: #178.
2017-06-05examples/passthrough_ll: added support for create()Nikolaus Rath-2/+2
2017-06-05example/passthrough_ll: added write supportNikolaus Rath-0/+2
2017-05-25Document RENAME_EXCHANGE and RENAME_NOREPLACE flags.Nikolaus Rath-0/+4
2017-05-24fuse_signals.c: use new do_nothing function instead of SIG_IGNNikolaus Rath-0/+6
Fixes: #160.
2017-05-24Released libfuse 3.0.2Nikolaus Rath-0/+11
2017-04-10Released 3.0.1Nikolaus Rath-1/+1
2017-04-10Added ChangeLog for commits c24cc to eb972.Nikolaus Rath-1/+4
2017-04-07Fix rst markup.Nikolaus Rath-2/+1
2017-04-07Document true meaning of the 'use_ino' option.Nikolaus Rath-1/+4
2017-03-16Document that -o auto_unmount implies -o nodev,nosuidNikolaus Rath-0/+1
See also issue #148.
2017-01-12Added experimental support for building with Meson+NinjaNikolaus Rath-1/+1
2016-12-23Added documentation and test case for null exampleNikolaus Rath-0/+6
2016-12-09Released 3.0.0Nikolaus Rath-28/+23
2016-11-29Released 3.0.0rc3Nikolaus Rath-2/+2
2016-11-29Return signal value if session loop is terminated by signal and improve ↵Nikolaus Rath-3/+4
documentation
2016-11-22Make handling of -oallow_root easier to understandNikolaus Rath-0/+5
-oallow_root is handled in userspace, and requires passing -oallow_other to the kernel. This patch should make the code easier to understand and avoid the confusion that gave rise to issue #86.
2016-11-22Add support for FUSE_HANDLE_KILLPRIVNikolaus Rath-1/+6
Fixes #116.
2016-11-22Add support for FUSE_POSIX_ACLNikolaus Rath-1/+2
Fixes #117.
2016-11-22Added support for FUSE_PARALLEL_DIROPSNikolaus Rath-0/+1
Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112.
2016-11-16Enable more capabilities by default, and document defaults.Nikolaus Rath-0/+8
Fixes #112.
2016-11-16Update ChangeLog to include recent documentation improvementsNikolaus Rath-1/+2
2016-11-16Abort if fs requests capabilities not supported by kernel.Nikolaus Rath-0/+3
See also issue #114.
2016-11-16Add support for more detailed error codes from main loopNikolaus Rath-0/+4
2016-11-10Added documentation for FUSE_CAP_FLOCK_LOCKSNikolaus Rath-0/+2
Fixes #106.
2016-11-10Make test for util-linux version more robustNikolaus Rath-0/+2
The current version fails on Amazon Linux. This check should work better. Fixes #64.
2016-11-10Don't expect EACCESS errors as rootNikolaus Rath-0/+5
Fixes #111.
2016-11-06Released 3.0.0-rc2Nikolaus Rath-2/+2
2016-11-06Fix documentation: fuse_file_info may be NULL for open filesNikolaus Rath-0/+4
This turns issue #62 from a bug into an enhancement :-).
2016-10-28Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3Nikolaus Rath-0/+7
2016-10-28Released 3.0.0rc1Nikolaus Rath-2/+5
2016-10-27Add max_read to fuse_conn_infoNikolaus Rath-0/+6
Eventually, this setting should be negotiated in the filesystem's init() handler (like e.g. max_write). However, this requires corresponding changes in the FUSE kernel module. In preparation for this (and to allow a transition period) we already allow (and require) filesystems to set the value in the init() handler in addition to the mount option. The end-goal is tracked in issue #91.
2016-10-24fuse_session_new(): don't accept empty argv, check argv[0]Nikolaus Rath-0/+4
This should help avoid people to accidentally put options into argv[0]. Fixes #100.
2016-10-20Turn fuse_operations.nopath_flag into fuse_config.nullpath_okNikolaus Rath-0/+4
Modifying struct fuse_config in the init() handler is the canonical way to adjust file-system implementation specific settings. There is no need to have flags in struct fuse_operations.