aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.rst
AgeCommit message (Collapse)Author
2017-11-14Released 3.2.1Nikolaus Rath
2017-09-12Released 3.2.0Nikolaus Rath
2017-08-24Dropped support for building with autotoolsNikolaus Rath
It's just too much pain to keep it working.
2017-08-24Add idle_threads mount option.Joseph Dodge
2017-08-24Allow inode cache invalidation in high-level APISławek Rudnicki
We re-introduce the functionality of invalidating the caches for an inode specified by path by adding a new routine fuse_invalidate_path. This is useful for network-based file systems which use the high-level API, enabling them to notify the kernel about external changes. This is a revival of Miklos Szeredi's original code for the fuse_invalidate routine.
2017-08-23Added examples/printcapNikolaus Rath
2017-08-23fuse_loop_mt(): on error, return errno rather than -1.Nikolaus Rath
2017-08-23fuse_loop(): don't return non-zero if there was no errorNikolaus Rath
2017-08-22Document and unify error codes of fuse_lowlevel_notify_*Nikolaus Rath
2017-08-22Make passthrough_fh work under FreeBSD.Nikolaus Rath
2017-08-22Document meaning of zero telldir() offset.Nikolaus Rath
2017-08-22Allow building without iconv.Nikolaus Rath
cfg.has('HAVE_ICONV') was always true.
2017-08-14directly call fuse_new_31() instead of fuse_new() internallyuserwithuid
this fixes building with lto, which failed since commit 503e32d01e4db00e90d7acfd81ab05386559069f
2017-08-14Fixed udev rules directory.Nikolaus Rath
2017-08-11Don't pass --update to cpNikolaus Rath
Doesn't work on FreeBSD, and not strictly necessary.
2017-08-07Fix support for FUSE_POSIX_ACLMarcin Sulikowski
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
2017-08-06Added writeback cache to passthrough_llNikolaus Rath
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
2017-08-03Added ChangeLog entry for FreeBSD commits.Nikolaus Rath
2017-08-03Don't check st_nlink value for mkdirNikolaus Rath
Some filesystems don't track this for directories. Fixes: #180.
2017-08-03Added changelog entry for symbol versioning fixes.Nikolaus Rath
2017-08-03Added changelog entry for commit f0ecf.Nikolaus Rath
2017-08-03Fix compilation on 32bit systemsNikolaus Rath
Fixes: #185.
2017-07-08Released 3.1.0Nikolaus Rath
2017-07-08Added public fuse_lib_help(), bumped minor versionNikolaus Rath
2017-07-08Fixed description of struct fuse_conn_info->time_granNikolaus Rath
At least on Linux kernel 4.9, a value of zero gives more than 1-sec accuracy.
2017-07-07Fixed typo in ChangelogNikolaus Rath
2017-07-06Fixed bug in code example in ChangeLog.Nikolaus Rath
2017-06-21Install init script in $DESTDIR/etc, not $prefix/$sysconfdirNikolaus Rath
Fixes: #178.
2017-06-05examples/passthrough_ll: added support for create()Nikolaus Rath
2017-06-05example/passthrough_ll: added write supportNikolaus Rath
2017-05-25Document RENAME_EXCHANGE and RENAME_NOREPLACE flags.Nikolaus Rath
2017-05-24fuse_signals.c: use new do_nothing function instead of SIG_IGNNikolaus Rath
Fixes: #160.
2017-05-24Released libfuse 3.0.2Nikolaus Rath
2017-04-10Released 3.0.1Nikolaus Rath
2017-04-10Added ChangeLog for commits c24cc to eb972.Nikolaus Rath
2017-04-07Fix rst markup.Nikolaus Rath
2017-04-07Document true meaning of the 'use_ino' option.Nikolaus Rath
2017-03-16Document that -o auto_unmount implies -o nodev,nosuidNikolaus Rath
See also issue #148.
2017-01-12Added experimental support for building with Meson+NinjaNikolaus Rath
2016-12-23Added documentation and test case for null exampleNikolaus Rath
2016-12-09Released 3.0.0Nikolaus Rath
2016-11-29Released 3.0.0rc3Nikolaus Rath
2016-11-29Return signal value if session loop is terminated by signal and improve ↵Nikolaus Rath
documentation
2016-11-22Make handling of -oallow_root easier to understandNikolaus Rath
-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
Fixes #116.
2016-11-22Add support for FUSE_POSIX_ACLNikolaus Rath
Fixes #117.
2016-11-22Added support for FUSE_PARALLEL_DIROPSNikolaus Rath
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
Fixes #112.