aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.rst
AgeCommit message (Collapse)AuthorLines
2017-08-24Dropped support for building with autotoolsNikolaus Rath-0/+2
It's just too much pain to keep it working.
2017-08-24Add idle_threads mount option.Joseph Dodge-0/+7
2017-08-24Allow inode cache invalidation in high-level APISławek Rudnicki-0/+3
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-0/+3
2017-08-23fuse_loop_mt(): on error, return errno rather than -1.Nikolaus Rath-1/+4
2017-08-23fuse_loop(): don't return non-zero if there was no errorNikolaus Rath-0/+3
2017-08-22Document and unify error codes of fuse_lowlevel_notify_*Nikolaus Rath-0/+6
2017-08-22Make passthrough_fh work under FreeBSD.Nikolaus Rath-0/+2
2017-08-22Document meaning of zero telldir() offset.Nikolaus Rath-0/+3
2017-08-22Allow building without iconv.Nikolaus Rath-0/+2
cfg.has('HAVE_ICONV') was always true.
2017-08-14directly call fuse_new_31() instead of fuse_new() internallyuserwithuid-0/+2
this fixes building with lto, which failed since commit 503e32d01e4db00e90d7acfd81ab05386559069f
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.