Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fuse3-devel-3.18.2-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: fuse3-devel Distribution: openSUSE Tumbleweed
Version: 3.18.2 Vendor: openSUSE
Release: 1.2 Build date: Thu Mar 19 00:59:12 2026
Group: Development/Languages/C and C++ Build host: reproducible
Size: 178743 Source RPM: fuse3-3.18.2-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/libfuse/libfuse
Summary: Development package for FUSE (userspace filesystem) modules
This package contains all include files, libraries and configuration
files needed to develop programs that use the fuse (FUSE) library to
implement file systems in user space.

With fuse-devel, users can compile and install other user space file
systems.

Provides

Requires

License

BSD-2-Clause AND GPL-2.0-only AND LGPL-2.1-only

Changelog

* Wed Mar 18 2026 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.18.2
    * fuse-io-uring: Fix UAF and NULL deref in startup error path
    * fuse-io-uring: Fix NULL deref and memory leak in
      fuse_uring_init_queue
* Tue Jan 13 2026 Jan Engelhardt <jengelh@inai.de>
  - Add dependency from libfuse3-4 to fusermount3 program
    [boo#1256466]
* Sat Dec 20 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.18.1
    * Fix ABI break introduced by 3.18.0
* Fri Dec 19 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.18.0
    * FUSE-over-uring communication
    * statx support
    * FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch
      counters
    * Fixed double unmount on FUSE_DESTROY
    * Fixed junk readdirplus results when filesystem does not
      fill stat info
* Wed Aug 20 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.17.4
    * detect mount-utils by checking for /run/mount/utab
* Sun Jul 20 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.17.3
    * Avoid possible double unmount on FUSE_DESTROY
* Sat Apr 26 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.17.2
    * Fixed initialization races related to buffer reallocation when
      large buf sizes are used (/proc/sys/fs/fuse/max_pages_limit).
    * A conn.want flag conversion fix for high-level applications.
* Tue Mar 25 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.17.1
    * Added support for filesystem passthrough read/write when
      FUSE_PASSTHROUGH capability is enabled
    * New API: fuse_passthrough_open() and fuse_passthrough_close()
    * Added fmask and dmask options to high-level API for separate
      permission masks for files and directories
    * Added signal handling with backtrace printing
      (fuse_set_fail_signal_handlers())
    * Added syslog support for fuse_log() messages
    * New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
    * Added thread names to libfuse threads
* Tue Oct 10 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.16.2
    * Various minor bugfixes and improvements.
* Tue Aug 08 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.16.1
    * Readdir kernel cache can be enabled from high-level API.
* Wed Jul 05 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.15.1
    * Reduce default write size by half
* Fri Jun 09 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.15.0
    * 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.
* Thu May 18 2023 Jiri Srain <jsrain@suse.com>
  - update the license tag matching the code (LGPL-2.1-only and
    GPL-2.0-only)
* Sun Mar 26 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.14.1
    * The extended attribute name passed to the setxattr() handler
      is no longer truncated at the beginning.
    * The additional setattr() flags introduced in 3.14 are no
      longer available for now. They will hopefully be reintroduced
      in the next release.
* Fri Feb 17 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.14
    * Split config.h into private and public config
  - Delete 0001-Split-config.h-into-private-and-public-config.patch
    (merged).
* Mon Feb 06 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.13.1
    * 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).
  - Add 0001-Split-config.h-into-private-and-public-config.patch
    to fix doubly-defined macros and build failure elsewhere.
* Fri Jan 13 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 3.13
    * 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 deadlock when resolving paths in the high-level API has
      been fixed.

Files

/usr/include/fuse3
/usr/include/fuse3/cuse_lowlevel.h
/usr/include/fuse3/fuse.h
/usr/include/fuse3/fuse_common.h
/usr/include/fuse3/fuse_log.h
/usr/include/fuse3/fuse_lowlevel.h
/usr/include/fuse3/fuse_opt.h
/usr/include/fuse3/libfuse_config.h
/usr/lib64/libfuse3.so
/usr/lib64/pkgconfig/fuse3.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026