libfuse

The reference implementation of the Linux FUSE (Filesystem in Userspace) interface

OTHER License

Downloads
709
Stars
5.1K
Committers
202

Bot releases are hidden (Show)

libfuse - libfuse 3.16.2 Latest Release

Published by Nikratio about 1 year ago

Various minor bugfixes and improvements.

libfuse - libfuse 3.16.1

Published by Nikratio about 1 year ago

  • Readdir kernel cache can be enabled from high-level API.
libfuse - libfuse 3.15.1

Published by Nikratio over 1 year ago

Future libfuse releases will be signed with signify rather than PGP (rationale). This release is the last to be signed with PGP and contains the signify public key for current (3.15.X) and upcoming (3.16.X) minor release cycle.

libfuse - libfuse 3.15.0

Published by Nikratio over 1 year ago

  • Improved support for some less common systems (32 bit, alternative libcs)

  • Unsupported mount options are no longer silently accepted.

  • auto_unmount is now compatible with allow_other.

libfuse - libfuse 3.14.1

Published by Nikratio over 1 year ago

  • The extended attribute name passed to the setxattr() handler is no longer truncated at the beginning (bug introduced in 3.13.0).

  • As a result of the above, the additional setattr() flags introduced in 3.14 are no longer available for now. They will hopefully be reintroduced in the next release.

  • Further improvements of configuration header handling.

libfuse - libfuse 3.14.0

Published by Nikratio over 1 year ago

  • Properly fix the header installation issue. The fix in 3.13.1 resulted in conflicts with other packages.

  • Introduce additional setattr() flags (FORCE, KILL_SUID, KILL_SGID, FILE, KILL_PRIV, OPEN, TIMES_SET)

libfuse - libfuse 3.13.1

Published by Nikratio over 1 year ago

  • Fixed an issue that resulted in errors when attempting to compile against installed libfuse headers (because libc symbol versioning support was not detected correctly in this case).
libfuse - libfuse 3.13.0

Published by Nikratio almost 2 years ago

  • There is a new low-level API function fuse_session_custom_io that allows to implement a daemon with a custom io. This can be used to create a daemon that can process incoming FUSE requests to other destinations than /dev/fuse.

  • A segfault when loading custom FUSE modules has been fixed.

  • There is a new fuse_notify_expire_entry function.

  • A deadlock when resolving paths in the high-level API has been fixed.

  • libfuse can now be build explicitly for C libraries without symbol versioning support.

libfuse - libfuse 3.12.0

Published by Nikratio about 2 years ago

  • 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 - libfuse 3.11.0

Published by Nikratio over 2 years ago

  • Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  • Fixed returning an error condition to ioctl(2)
libfuse - libfuse 3.10.5

Published by Nikratio about 3 years ago

  • Various improvements to make unit tests more robust.
libfuse - libfuse 3.10.4

Published by Nikratio over 3 years ago

  • 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 - libfuse 3.10.3

Published by Nikratio over 3 years ago

  • Fix returning d_ino and d_type from readdir(3) in non-plus mode
libfuse - libfuse 3.10.2

Published by Nikratio over 3 years ago

  • 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 - libfuse 3.10.1

Published by Nikratio almost 4 years ago

  • Various minor bugfixes.
libfuse - libfuse 3.10.0

Published by Nikratio about 4 years ago

  • Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel page cache.
  • Various minor bugfixes and improvements.
libfuse - libfuse 3.9.3

Published by Nikratio about 4 years ago

  • Fixed compilation under OS X and µClibc.
  • Minor bugfixes and doc updates.
libfuse - libfuse 3.9.2

Published by Nikratio over 4 years ago

  • Remove obsolete workarounds in examples.
  • Do not require C++ compiler for building.
  • Minor bugfixes.
libfuse - libfuse 3.9.1

Published by Nikratio over 4 years ago

  • Fixed memory leak in fuse_session_new().
  • Fixed an issue with the linker version script.
  • Make ioctl prototype conditional on FUSE_USE_VERSION. Define FUSE_USE_VERSION < 35 to get old ioctl prototype with int commands; define FUSE_USE_VERSION >= 35 to get new ioctl prototype with unsigned int commands.
  • Various small bugfixes.
libfuse - libfuse 3.9.0

Published by Nikratio almost 5 years ago

  • Added support for FUSE_EXPLICIT_INVAL_DATA to enable only invalidate cached pages on explicit request.
Package Rankings
Top 1.6% on Alpine-v3.17
Top 1.53% on Alpine-v3.13
Top 0.55% on Alpine-v3.20
Top 1.46% on Alpine-edge
Top 1.26% on Alpine-v3.18
Top 1.13% on Pkg.adelielinux.org
Top 1.96% on Alpine-v3.9
Top 1.42% on Alpine-v3.16
Top 2.08% on Alpine-v3.14
Top 1.34% on Alpine-v3.12
Top 21.68% on Pypi.org
Top 1.53% on Alpine-v3.15
Top 2.77% on Alpine-v3.10
Top 15.57% on Spack.io
Top 2.44% on Alpine-v3.11
Top 13.8% on Formulae.brew.sh
Top 17.99% on Pub.dev