From: Adolf Belka Date: Thu, 5 Feb 2026 22:00:56 +0000 (+0100) Subject: fuse: Update to version 3.18.1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b5ba1cd837bb0b941217afe13e259cb7fcfb41e;p=ipfire-2.x.git fuse: Update to version 3.18.1 - Update from version 3.17.4 to 3.18.1 - Update of rootfile - Changelog 3.18.1 * Fix a critical ABI issue compared to libfuse-3.17.3+ * Note: This breaks ABI compatibility to libfuse-3.18.0 (given that 3.18.0 is out for 2 days only, probably the lesser evil) 3.18.0 New Features * fuse-over-io-uring communication * statx support * Request timeouts: Prevent hung operations * FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch counters Important Fixes * Fixed double unmount on FUSE_DESTROY * Fixed junk readdirplus results when filesystem doesn't fill stat info * Fixed memory deallocation in fuse_session_loop_remember * Fixed COPY_FILE_RANGE interface Platform Support * Improved FreeBSD support (mount error reporting, test runner, build fixes) * Fixed 32-bit architecture builds * Fixed build with musl libc and older kernels (< 5.9) Other Improvements * Added PanFS to fusermount whitelist * Thread naming support for easier debugging Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/common/fuse b/config/rootfiles/common/fuse index 6bb109f6f..db16cea63 100644 --- a/config/rootfiles/common/fuse +++ b/config/rootfiles/common/fuse @@ -11,7 +11,7 @@ usr/bin/fusermount3 #usr/include/fuse3/fuse_opt.h #usr/include/fuse3/libfuse_config.h #usr/lib/libfuse3.so -usr/lib/libfuse3.so.3.17.4 +usr/lib/libfuse3.so.3.18.1 usr/lib/libfuse3.so.4 #usr/lib/pkgconfig/fuse3.pc usr/lib/udev/rules.d/99-fuse3.rules diff --git a/lfs/fuse b/lfs/fuse index c16094972..aa6e3103c 100644 --- a/lfs/fuse +++ b/lfs/fuse @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 3.17.4 +VER = 3.18.1 THISAPP = fuse-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = eb9dfd5c446a35f7ef0b6b58c52fe22d306782f5a8b56dc54b00829aa8a59700bd2b03755cc58221d154b88cbdb3da59913700b3d7efa67a586bfaa8fef00e9d +$(DL_FILE)_BLAKE2 = b0a38794b8eb932f7b23314afdaeacbdd302e9f9037794f5dceb87b22f19de8d125ec0112ee28751b94063324c872e03c26e3128c6cd817858245f7df5acd7ef install : $(TARGET)