| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: fuse3 | Distribution: SUSE Linux 16 |
| Version: 3.16.2 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Tue Oct 10 10:43:11 2023 |
| Group: System/Filesystems | Build host: reproducible |
| Size: 224259 | Source RPM: fuse3-3.16.2-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://github.com/libfuse/libfuse | |
| Summary: Reference implementation of the "Filesystem in Userspace" | |
FUSE (Filesystem in Userspace) is an interface by the Linux kernel for userspace programs to export a filesystem to the kernel. This package contains helper programs for using FUSE mounts. FUSE file systems are typically implemented as a standalone applications in their own right and are packaged separately.
BSD-2-Clause AND GPL-2.0-only AND LGPL-2.1-only
* Tue Oct 10 2023 jengelh@inai.de
- Update to release 3.16.2
* Various minor bugfixes and improvements.
* Tue Aug 08 2023 jengelh@inai.de
- Update to release 3.16.1
* Readdir kernel cache can be enabled from high-level API.
* Wed Jul 05 2023 jengelh@inai.de
- Update to release 3.15.1
* Reduce default write size by half
* Fri Jun 09 2023 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 jsrain@suse.com
- update the license tag matching the code (LGPL-2.1-only and
GPL-2.0-only)
* Sun Mar 26 2023 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 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 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 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.
* Thu Sep 08 2022 jengelh@inai.de
- Update to release 3.12.0
* The max_idle_threads parameter has been deprecated in favor
of the new max_threads* parameter
* struct fuse_loop_config is now private and has to be
constructed using fuse_loop_cfg_create()
* fuse_session_loop_mt() now accepts struct fuse_loop_config *
as NULL pointer.
* fuse_parse_cmdline() now accepts a max_threads option.
* Thu May 05 2022 info@paolostivanin.com
- Update to version 3.11.0:
* Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
* Fixed returning an error condition to ioctl(2)
* Mon Sep 06 2021 jengelh@inai.de
- Update to release 3.10.5
* Various improvements to make unit tests more robust.
* Wed Jun 09 2021 jengelh@inai.de
- Update to release 3.10.4
* Source code: fixed memory leaks in examples.
* Mon Apr 12 2021 jengelh@inai.de
- Update to release 3.10.3
* Fix returning d_ino and d_type from readdir(3) in non-plus mode
* Fri Feb 05 2021 jengelh@inai.de
- Update to release 3.10.2
* 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.
* FUSE filesystems can now be mounted underneath EXFAT
mountpoints.
* Fri Jan 15 2021 lnussel@suse.de
- prepare usrmerge (boo#1029961)
* Mon Dec 07 2020 jengelh@inai.de
- Update to release 3.10.1
* Unspecified "various minor fixes"
* Fri Nov 20 2020 jengelh@inai.de
- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.
* Fri Oct 09 2020 jengelh@inai.de
- Update to release 3.10.0
* Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
page cache.
* Sun Aug 09 2020 idonmez@suse.com
- Update to version 3.9.3
* Minor bugfixes, documentation updates
* Thu Jun 11 2020 idonmez@suse.com
- Update to version 3.9.2
* Remove obsolete workarounds in examples.
* Do not require C++ compiler for building.
* Minor bugfixes.
- Drop BR on c++_compiler
* Fri Mar 20 2020 idonmez@suse.com
- Update to version 3.9.1
* 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.
* Sat Dec 14 2019 idonmez@suse.com
- Update to version 3.9.0
* Added support for FUSE_EXPLICIT_INVAL_DATA to enable onl
invalidate cached pages on explicit request.
* Sun Nov 03 2019 idonmez@suse.com
- Update to version 3.8.0
* Added support for FUSE_LSEEK operation which can be used to
report holes in sparse files.
* Tue Jul 09 2019 idonmez@suse.com
- Update to version 3.6.2
* The init script is now installed to /etc/ rather than
/usr/local/etc by default.
* Minor bugfixes
- Drop fuse-install-fix.patch, not needed with -Duseroot=false
- Add conf-rename.patch, which is split from the above now
removed patch
* Thu Jun 20 2019 mliska@suse.cz
- Disable LTO due to symbol versioning (boo#1138803).
* Thu Jun 13 2019 idonmez@suse.com
- Update to version 3.6.1
* Fixed version number (release 3.6.0 was shipped with a declared
version of 3.0.0).
* Thu Jun 13 2019 idonmez@suse.com
- Update to version 3.6.0
* Added a new example (passthrough_hp). The functionality is
similar to passthrough_ll, but the implementation focuses
on performance and correctness rather than simplicity.
* Added support for fuse kernel feature max_pages which allows
to increase the maximum number of pages that can be used per
request. This feature was introduced in kernel 4.20.
max_pages is set based on the value in max_write.
By default max_write will be 1MiB now for kernels that
support max_pages. If you want smaller buffers or writes
you have to set max_write manually.
* Wed Apr 17 2019 info@paolostivanin.com
- Update to 3.5.0:
* Changed ioctl commands to "unsigned int" in order to support
commands which do not fit into a signed int. Commands issued
by applications are still truncated to 32 bits.
* Added SMB2 to whitelist (so users can now mount FUSE
filesystems on mountpoints within SMB 2.0 filesystems).
* Added a new cache_readdir flag to fuse_file_info to enable
caching of readdir results. Supported by kernels 4.20 and newer.
* Add support and documentation for FUSE_CAP_NO_OPENDIR_SUPPORT.
* Tue Mar 19 2019 jengelh@inai.de
- Amend License: field with BSD2c, from
https://github.com/libfuse/libfuse/commit/4c699e7debd99b178b9574e7dd20f36937ef296e#diff-3f1e2bdc537057b6ac2f74d095a431b8
* Mon Mar 18 2019 info@paolostivanin.com
- Update to 3.4.2
* The examples/passthrough_ll.c example filesystem has been significantly extended.
* Support for copy_file_range has been added.
* Build system updates for non-Linux systems.
* Fixed a memory leak
* Added OpenAFS and HFS+ to whitelist
* Docu updates
* Thu Nov 29 2018 jengelh@inai.de
- Update descriptions.
- Do not make documentation mandatory.
* Mon Nov 26 2018 idonmez@suse.com
- Update to version 3.3.0
* The auto_unmount mode now works correctly in combination with
autofs.
* The FUSE_CAP_READDIRPLUS_AUTO capability is no longer enabled by
default unless the file system defines both a readdir() and a
readdirplus() handler.
* The description of the FUSE_CAP_READDIRPLUS_AUTO flag has been
improved.
* Allow open /dev/fuse file descriptors to be passed via mountpoints
of the special format /dev/fd/%u. This allows mounting to be
handled by the parent so the FUSE filesystem process can run
fully unprivileged.
* Add a drop_privileges option to mount.fuse3 which causes it to open
/dev/fuse and mount the file system itself, then run the FUSE file
filesystem fully unprivileged and unable to re-acquire privilege
via setuid, fscaps, etc.
* Documented under which conditions the fuse_lowlevel_notify_*
functions may block.
* The chmod, chown, truncate, utimens and getattr handlers of
the high-level API now all receive an additional struct
fuse_file_info pointer. There are more API changes, consult
https://github.com/libfuse/libfuse/releases/tag/fuse-3.3.0
for details.
* Thu Oct 04 2018 idonmez@suse.com
- Initial release v3.2.6
/etc/fuse3.conf /usr/bin/fusermount3 /usr/sbin/mount.fuse3 /usr/share/doc/packages/fuse3 /usr/share/doc/packages/fuse3/AUTHORS /usr/share/doc/packages/fuse3/ChangeLog.rst /usr/share/licenses/fuse3 /usr/share/licenses/fuse3/GPL2.txt /usr/share/licenses/fuse3/LGPL2.txt /usr/share/licenses/fuse3/LICENSE /usr/share/man/man1/fusermount3.1.gz /usr/share/man/man8/mount.fuse3.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:29:13 2025