Skip to content

Releases: libfuse/libfuse

libfuse 3.12.0

08 Sep 10:06
fuse-3.12.0
Compare
Choose a tag to compare
  • There is a new build parameter to specify where the SysV init script should be installed.

  • The max_idle_threads parameter has been deprecated in favor of the new max_threads* parameter (which avoids the excessive overhead of creating and destructing threads). Using max_threads == 1 and calling fuse_session_loop_mt() will run single threaded similar to fuse_session_loop().

The following changes apply when using the most recent API (-DFUSE_USE_VERSION=312, see example/passthrough_hp.cc for an example for how to usse the new API):

  • struct fuse_loop_config is now private and has to be constructed using fuse_loop_cfg_create() and detroyed with fuse_loop_cfg_destroy(). Parameters can be changed using fuse_loop_cfg_set_*() functions.

  • fuse_session_loop_mt() now accepts struct fuse_loop_config * as NULL pointer.

  • fuse_parse_cmdline() now accepts a max_threads option.

libfuse 3.11.0

02 May 09:15
fuse-3.11.0
Compare
Choose a tag to compare
  • Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  • Fixed returning an error condition to ioctl(2)

libfuse 3.10.5

06 Sep 12:49
fuse-3.10.5
Compare
Choose a tag to compare
  • Various improvements to make unit tests more robust.

libfuse 3.10.4

09 Jun 08:19
fuse-3.10.4
Compare
Choose a tag to compare
  • Building of unit tests is now optional.
  • Fixed a test failure when running tests under XFS.
  • Fixed memory leaks in examples.
  • Minor documentation fixes.

libfuse 3.10.3

12 Apr 10:20
fuse-3.10.3
Compare
Choose a tag to compare
  • Fix returning d_ino and d_type from readdir(3) in non-plus mode

libfuse 3.10.2

05 Feb 09:11
fuse-3.10.2
Compare
Choose a tag to compare
  • Allow "nonempty" as a mount option, for backwards compatibility with fusermount 2. The option has no effect since mounting over non-empty directories is allowed by default.
  • Fix returning inode numbers from readdir() in offset==0 mode.
  • FUSE filesystems can now be mounted underneath EXFAT mountpoints.
  • Various minor bugfixes.

libfuse 3.10.1

07 Dec 10:17
fuse-3.10.1
Compare
Choose a tag to compare
  • Various minor bugfixes.

libfuse 3.10.0

09 Oct 09:52
fuse-3.10.0
Compare
Choose a tag to compare
  • Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel page cache.
  • Various minor bugfixes and improvements.

libfuse 3.9.3

09 Aug 11:53
fuse-3.9.3
Compare
Choose a tag to compare
  • Fixed compilation under OS X and µClibc.
  • Minor bugfixes and doc updates.

libfuse 3.9.2

12 Jun 11:17
fuse-3.9.2
Compare
Choose a tag to compare
  • Remove obsolete workarounds in examples.
  • Do not require C++ compiler for building.
  • Minor bugfixes.