Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
682e87d
build(deps): bump github/codeql-action from 3.27.9 to 3.28.0
dependabot[bot] Dec 23, 2024
efa630f
Restore compat ABI in 'struct fuse_file_info'
bsbernd Dec 28, 2024
9f71323
Restore compat ABI in 'struct fuse_config'
bsbernd Dec 28, 2024
68b84d9
Use (u)int32_t for struct fuse_config and extend the struct
bsbernd Dec 28, 2024
2eb7767
Use (u)int32_t for struct fuse_file_info
bsbernd Dec 28, 2024
ef2f0c2
Add padding3 in struct fuse_file_info
bsbernd Dec 28, 2024
e7482fb
Use (u)int32_t for struct fuse_conn_info
bsbernd Dec 28, 2024
15d924c
Use single bit for struct fuse_file_info::no_interrupt
bsbernd Dec 28, 2024
b646fa9
struct fuse_file_info extension
bsbernd Dec 28, 2024
20b2edf
Use uint32_t for libfuse_version
bsbernd Dec 28, 2024
3d90402
fuse_lowlevel.c: define FUSE_MAXOP as CUSE_INIT
bsbernd Dec 28, 2024
24f5b12
Add 64-bit conn::{capable,want}_ext fields
bsbernd Dec 28, 2024
df15498
Convert FUSE_CAP defines to enum fuse_capability
bsbernd Dec 28, 2024
3f9d369
Increase .so version to 4
bsbernd Sep 23, 2024
3d74302
Merge pull request #1081 from bsbernd/so-version-abi-compat
bsbernd Dec 30, 2024
666b2c3
passthrough_ll: set correct keep_cache flag in opendir (#1083)
amir73il Jan 1, 2025
b34e971
Update ChangeLog.rst for 3.17 (#1085)
bsbernd Jan 1, 2025
3ee8c04
Run github workflow actions on release branches
bsbernd Jan 1, 2025
30ca5ba
Add a github action to check for "Signed-off-by"
bsbernd Jan 1, 2025
8be3247
Add a checkpatch.pl github workflow
bsbernd Jan 1, 2025
f5ede51
Update AUTHORS for 3.17 and add script for that
bsbernd Jan 2, 2025
4d70636
.github/workflows/codespell.yml: checkpatch.pl needs to be skipped
bsbernd Jan 2, 2025
82cb5b7
Fix the checkpatch.pl workflow
bsbernd Jan 2, 2025
8899806
Remove the DCO check
bsbernd Jan 2, 2025
ada5f15
Fix libfuse build with FUSE_USE_VERSION 30
amir73il Jan 1, 2025
92cfa40
Fix build of memfs_ll without manual meson reconfigure
amir73il Jan 3, 2025
c105b8f
example/passthrough: Enable testing of readdirplus without fill offsets
amir73il Jan 2, 2025
e185356
Fix junk readdirplus results when filesystem not filling stat info
amir73il Jan 2, 2025
818e29b
Fix fuse_main_real symbols
bsbernd Jan 4, 2025
0dd1928
Avoid global declarion of internal functions that are new in 3.17
bsbernd Jan 4, 2025
0cab87a
checkpatch: Disable warning for externs in C files
bsbernd Jan 4, 2025
1d134a0
Make fuse_main_real() not symboled
bsbernd Jan 4, 2025
d724654
Identify the FD hold by parent process
zegang Jan 8, 2025
e57c6fd
Update doxygen/comments for fuse_reply_open/fuse_reply_create
bsbernd Jan 13, 2025
efb2b9b
build(deps): bump github/codeql-action from 3.28.0 to 3.28.1
dependabot[bot] Jan 13, 2025
ec520e4
codespell: Add 're-used' and 're-using' to the ignore list
bsbernd Jan 24, 2025
33e53dc
checkpatch: Ignore ENOSYS_SYSCALL
bsbernd Jan 24, 2025
b64f63a
abidiff: Don't warn about added symbols
bsbernd Jan 24, 2025
fa28806
lib: Set thread names
bsbernd Jan 27, 2025
d953462
build(deps): bump github/codeql-action from 3.28.1 to 3.28.6
dependabot[bot] Jan 27, 2025
1d373c6
github actions: Add an include-what-you-need check
bsbernd Jan 29, 2025
dce6f59
fuse_lowlevel.c: fix possible 64 bits value truncation
luis-henrix Jan 31, 2025
ad6d7d5
fuse_lowlevel.c: drop incorrect comment from convert_to_conn_want_ext()
luis-henrix Jan 31, 2025
b289b8f
build(deps): bump github/codeql-action from 3.28.6 to 3.28.8
dependabot[bot] Feb 3, 2025
efd45ba
Rename fuse_main_real_317 to fuse_main_real_versioned
bsbernd Feb 8, 2025
19cb78a
Make fuse_main a macro again and wrap that to fuse_main_fn
bsbernd Feb 8, 2025
c49c518
Rename to fuse_session_new_versioned
bsbernd Feb 8, 2025
4f025ae
fuse_new: Fix non symboled call to _fuse_new_317
bsbernd Feb 10, 2025
5f748b3
fuse_new version fixes: Change to fuse_new_versioned
bsbernd Feb 10, 2025
dc4c0b2
Build fixes for -Og
bsbernd Feb 10, 2025
0c2eaff
Change version to 3.17.1-rc0
bsbernd Feb 10, 2025
74ec57c
Prepare 3.17.1 release
bsbernd Feb 10, 2025
a5aa028
Add signify key for 3.18
bsbernd Feb 13, 2025
6adee44
Fix build of example/memfs_ll.cc on 32 bit architectures
gcsideal Feb 16, 2025
88f7fb2
fusermount: Exclude UFSD from whitelist for 32-bit builds
bsbernd Feb 16, 2025
2ae86e7
example/hello_ll_uds: Switch to %zu and avoid 32bit build warning
bsbernd Feb 16, 2025
65ce923
tests: Skip the ioctl test for x86 cross compilation
bsbernd Feb 17, 2025
57880e8
ci-build test: Add a 32-bit compilation test
bsbernd Feb 16, 2025
026ebed
Add comment for fuse_passthrough_open()
maksim-harbachou-resilio Feb 14, 2025
1ff42ee
build(deps): bump github/codeql-action from 3.28.8 to 3.28.9
dependabot[bot] Feb 17, 2025
2eccb37
tests: Disable tests with TMP_FILE on FreeBSD
vassilit Feb 17, 2025
13cdf97
tests: Re-enable mknod and mkfifo tests on FreeBSD
vassilit Feb 17, 2025
fa1c84d
mount_bsd: Fix usage of libfuse_strtol
vassilit Feb 17, 2025
981c97a
FreeBSD: Remove useless options
vassilit Feb 17, 2025
8af70b4
mount_bsd: Proper exit calls
vassilit Feb 17, 2025
4c562bf
mount_bsd: Show errors when syscalls failed
vassilit Feb 17, 2025
7fe971b
mount_bsd: Remove unused headers
vassilit Feb 18, 2025
c6ae742
Avoid nested function declarations in helper functions
bsbernd Feb 17, 2025
cf4170f
Fix a typo in test/ci-build.sh (ct vs cat)
bsbernd Feb 18, 2025
d7507b4
github ci tests: Update the stable branch name to include fuse-
bsbernd Feb 18, 2025
97a2e53
Released fuse-3.17.1-rc1
bsbernd Feb 18, 2025
239b40d
mount: fix closing stdout/err and error logs
vassilit Feb 19, 2025
226f0bf
Add PanFS to whitelist
jnr0006 Mar 12, 2025
4b1a3a5
fuse_common.h: Convert back FUSE_CAP_ from enum to defines
bsbernd Mar 13, 2025
cdad7b6
fusermount: prevent stdio FDs from being reused
bsbernd Feb 22, 2025
f52f71d
fuse: Fix want flag conversion
bsbernd Mar 22, 2025
15bb63b
Release version 3.17.1
bsbernd Mar 24, 2025
e653955
fuse_session_receive_buf: Fix the pipe buf size
bsbernd Mar 7, 2025
42a8b76
fuse_lowlevel: Simplify se->buf_reallocable
bsbernd Mar 11, 2025
fe5f26a
Fix a comment typo "passed to the filesystem.n"
bsbernd Mar 19, 2025
120868e
Fix build with kernel < 5.9
giuliobenetti Mar 31, 2025
cba63f9
Fix static_assert build failure with C++ version < 11
giuliobenetti Apr 4, 2025
8adbc60
fuse_lowlevel: Set bufsize if HAVE_SPLICE is not define and avoid race
bsbernd Apr 7, 2025
cf87c46
lib: remove second fuse_main_real_versioned declaration
bjdooks-ct Apr 9, 2025
db59dd4
passthrough_hp: enable splice move by default
joannekoong Feb 12, 2025
08ac8ae
conn: prevent duplicate flag conversion in high-level interface
bsbernd Apr 15, 2025
2dcc576
Check if pthread_setname_np() exists before use it
giuliobenetti Apr 23, 2025
4bc1a92
example: fix memfs_rename deadlock error
201341 Apr 23, 2025
712c885
signal handlers: Store fuse_session unconditionally
bsbernd Apr 23, 2025
db2a165
Update to 3.17.2
bsbernd Apr 23, 2025
1df7420
Fix meson function tests
bsbernd Apr 24, 2025
8e226c6
meson.build: make special_funcs check more reliable
giuliobenetti Apr 25, 2025
c27bbce
Make conn->want/want_ext conversion non fatal
bsbernd May 17, 2025
9925b6e
Add container_of and ROUND_UP macros
bsbernd Apr 15, 2025
53607e0
conn->want conversion: Fix fuse_apply_conn_info_opts()
bsbernd May 17, 2025
5105080
memfs_ll: fix deadlock in truncate operation
Jul 16, 2025
069745b
Avoid double unmount on FUSE_DESTROY
bsbernd Jul 15, 2025
9385e82
fusermount: Fix the close_range ifdef
bsbernd Jul 15, 2025
b0c7295
Increase version to 3.17.3
bsbernd Jul 16, 2025
caf1088
Update AUTHORS file for 3.17.3
bsbernd Jul 19, 2025
b64c230
fuse_signals.c: fix build warning when HAVE_BACKTRACE is undefined
httpstorm Jun 12, 2025
6d9ff1c
mount_util.c: check if utab exists before update
httpstorm Jun 15, 2025
af48907
fuse_loop_mt.c: fix close-on-exec flag on clone fd
CismonX Aug 12, 2025
d9e500c
tests: move struct size assertions into a test
CismonX Aug 19, 2025
8c8a62b
Add signify verification in make_release_tarball.sh
bsbernd Aug 12, 2025
ddcb1a0
Release 3.17.4
bsbernd Aug 12, 2025
4279d17
DAOS-623 build: Merge tag 'fuse-3.17.4'
jolivier23 Sep 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@ skip = .git,*.pdf,*.svg,AUTHORS
# - alse: used in regex
# - siz: wanted short
# - fiter: variable
ignore-words-list = alse,siz,fiter
# - re-used: intentional hyphenation
# - re-using: intentional hyphenation
ignore-words-list = alse,siz,fiter,re-used,re-using
6 changes: 4 additions & 2 deletions .github/workflows/abicheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ on:
push:
branches:
- master
- 'fuse-[0-9]+.[0-9]+*' # This will match branches like 3.17, 3.18, 4.0, etc.
pull_request:
branches:
- master

- 'fuse-[0-9]+.[0-9]+*'
permissions:
contents: read

Expand Down Expand Up @@ -56,7 +57,8 @@ jobs:
meson compile -C build

- name: Run abidiff
run: abidiff
run: abidiff
--no-added-syms
--headers-dir1 previous/include/
--headers-dir2 current/include/
previous/build/lib/libfused.so
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/checkpatch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Checkpatch

on:
push:
branches:
- master
pull_request:
branches:
- master
permissions:
contents: read

jobs:
checkpatch:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y perl
- name: Run checkpatch.pl
run: |
git fetch origin ${{ github.base_ref }}
base_commit=$(git merge-base origin/${{ github.base_ref }} HEAD)
echo "Base commit: $base_commit"
echo "Running checkpatch.pl on all commits in the PR:"
git rev-list --reverse $base_commit..HEAD | while read commit; do
subject=$(git log -1 --format=%s $commit)
echo "Checking commit: $commit - $subject"
if ! ./checkpatch.pl --no-tree --ignore MAINTAINERS,SPDX_LICENSE_TAG,COMMIT_MESSAGE,FILE_PATH_CHANGES,EMAIL_SUBJECT,AVOID_EXTERNS,GIT_COMMIT_ID,ENOSYS_SYSCALL -g $commit; then
echo "checkpatch.pl found issues in commit $commit - $subject"
exit 1
fi
done
12 changes: 8 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,13 @@ name: "CodeQL Advanced"

on:
push:
branches: [ "master" ]
branches:
- master
- 'fuse-[0-9]+.[0-9]+*' # This will match branches like 3.17, 3.18, 4.0, etc.
pull_request:
branches: [ "master" ]
branches:
- master
- 'fuse-[0-9]+.[0-9]+*'

jobs:
analyze:
Expand Down Expand Up @@ -49,7 +53,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/init@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand All @@ -74,7 +78,7 @@ jobs:
meson compile -C build

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/analyze@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9

with:
category: "/language:${{matrix.language}}"
10 changes: 8 additions & 2 deletions .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@ name: Codespell

on:
push:
branches: [master]
branches:
- master
- 'fuse-[0-9]+.[0-9]+*' # This will match branches like 3.17, 3.18, 4.0, etc.
pull_request:
branches: [master]
branches:
- master
- 'fuse-[0-9]+.[0-9]+*'

permissions:
contents: read
Expand All @@ -20,3 +24,5 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Codespell
uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 # v2.1
with:
skip: checkpatch.pl
51 changes: 51 additions & 0 deletions .github/workflows/iwyi-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# check for uneeded header includes of modified files
# False positives can be avoided with
# #include "some_include.h" // IWYU pragma: keep

name: IWYU Check

on:
pull_request:
branches: [ main ]
paths:
- '**.cpp'
- '**.hpp'
- '**.c'
- '**.h'

jobs:
iwyu-check:
name: Include What You Use Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0

- name: Install IWYU
run: |
sudo apt-get update
sudo apt-get install -y iwyu

- name: Get changed files
id: changed-files
run: |
git fetch origin ${{ github.base_ref }}
base_commit=$(git merge-base FETCH_HEAD ${{ github.event.pull_request.head.sha }})
changed_files=$(git diff --name-only $base_commit HEAD | grep -E '\.(cpp|hpp|c|h)$' || true)
echo "files=$changed_files" >> $GITHUB_OUTPUT

- name: Run IWYU checks on changed files
if: steps.changed-files.outputs.files != ''
run: |
echo "${{ steps.changed-files.outputs.files }}" | while read -r file; do
if [ -f "$file" ]; then
echo "Checking $file..."
iwyu -Xiwyu --mapping_file=iwyu.imp "$file" 2>&1 || true
fi
done | tee iwyu_output.txt
if grep -q "should add these lines:" iwyu_output.txt || \
grep -q "should remove these lines:" iwyu_output.txt; then
echo "IWYU checks failed. Please fix the includes in the affected files."
exit 1
fi
9 changes: 8 additions & 1 deletion .github/workflows/pr-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- master
- 'fuse-[0-9]+.[0-9]+*' # This will match branches like 3.17, 3.18, 4.0, etc.
pull_request:
branches:
- master
- 'fuse-[0-9]+.[0-9]+*'

permissions:
contents: read
Expand All @@ -24,7 +26,12 @@ jobs:
steps:
- name: Install dependencies (Ubuntu)
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install -y clang doxygen gcc gcc-10 gcc-9 valgrind
run: |
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y clang doxygen gcc gcc-10 gcc-9 valgrind \
gcc-multilib g++-multilib libc6-dev-i386 \
libpcap0.8-dev:i386 libudev-dev:i386 pkg-config:i386
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-python@v5
with:
Expand Down
50 changes: 50 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -231,3 +231,53 @@ Yuri Per <yuri@acronis.com>
Zhansong Gao <zhsgao@hotmail.com>
Zhiqiang Liu <liuzhiqiang26@huawei.com>
zsugabubus <zsugabubus@users.noreply.github.com>

# New authors since fuse-3.16.2
farlongsignal <141166749+farlongsignal@users.noreply.github.com>
yangyun50 <149988609+yangyun50@users.noreply.github.com>
bigbrotherwei <1965867461@qq.com>
Caian Benedicto <2220062+Caian@users.noreply.github.com>
desertwitch <24509509+desertwitch@users.noreply.github.com>
SteveYang <40466358+SteveY4ng@users.noreply.github.com>
FredyVia <942513309@qq.com>
legezywzh <94814730+legezywzh@users.noreply.github.com>
CismonX <admin@cismon.net>
amitgeron <amit.geron@gmail.com>
Bernd Schubert <bernd@bsbernd.com>
Daniel Rosenberg <drosen@google.com>
Horst Birthelmer <hbirthelmer@ddn.com>
Joanne Koong <joannelkoong@gmail.com>
Josef Bacik <josef@toxicpanda.com>
Matthew <matthew@matthew-cash.com>
gandalfs_cat <meow@kittcat.dev>
MJ Harvey <mharvey@jumptrading.com>
Nils <nils@nilsand.re>
Norman Wilson <norman@teach.cs.toronto.edu>
leipeng <peng@topling.cn>
Vladimir Serbinenko <phcoder@gmail.com>
George Hilliard <thirtythreeforty@gmail.com>
Tyler Hall <tylerwhall@gmail.com>
yangyun <yangyun50@huawei.com>
Abhishek <abhi_45645@yahoo.com>

# New authors since fuse-3.17.0
Luis Henriques <luis@igalia.com>
Zegang <zegang.luo@qq.com>

# New authors since fuse-3.17.1-rc0
Maksim Harbachou <maksim.harbachou@resilio.com>
Vassili Tchersky <vt+git@vbcy.org>

# New authors since fuse-3.17.1-rc1
jnr0006 <jacob.nick.riley@gmail.com>
Vassili Tchersky <vt+git@vbc.su>

# New authors since fuse-3.17.1
swj <1186093704@qq.com>
Ben Dooks <ben.dooks@codethink.co.uk>

# New authors since fuse-3.17.2
Long Li <leo.lilong@huawei.com>

# New authors since fuse-3.17.3
Georgi Valkov <gvalkov@gmail.com>
94 changes: 90 additions & 4 deletions ChangeLog.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,98 @@
libfuse 3.17 (unreleased)
========================
libfuse 3.17.4 (2025-08-19)
===========================
- Try to detect mount-utils by checking for /run/mount/utab
and don't try to update mtab if it does not exist
- Fix a build warning when HAVE_BACKTRACE is undefined
- fuse_loop_mt.c: fix close-on-exec flag on clone fd
- Remove struct size assertions from fuse_common.h

libfuse 3.17.3 (2025-07-16)
===========================
* more conn->want / conn->want_ext conversion fixes
* Fix feature detection for close_range
* Avoid double unmount on FUSE_DESTROY

libfuse 3.17.2 (2025-04-23)
===========================
* Fixed uninitized bufsize value (compilation warning and real
issue when HAVE_SPLICE was not defined)
* Fixed initialization races related to buffer realocation when
large buf sizes are used (/proc/sys/fs/fuse/max_pages_limit)
* Fix build with kernel < 5.9
* Fix static_assert build failure with C++ version < 11
* Compilation fix (remove second fuse_main_real_versioned declaration)
* Another conn.want flag conversion fix for high-level applications
* Check if pthread_setname_np() exists before use it
* fix example/memfs_ll rename deadlock error
* signal handlers: Store fuse_session unconditionally and restore
previous behavior that with multiple sessions the last session
was used for the signal exist handler

libfuse 3.17.1 (2025-03-24)
===========================
* fuse: Fix want conn.want flag conversion
* Prevent re-usage of stdio FDs for fusermount
* PanFS added to fusermount whitelist

libfuse 3.17.1-rc1 (2025-02-18)
===============================
* several BSD fixes
* x86 (32bit) build fixes
* nested declarations moved out of the inlined functions to avoid
build warnings
* signify public key added for future 3.18

libfuse 3.17.1-rc0 (2025-02.10)
===============================

* Fix libfuse build with FUSE_USE_VERSION 30
* Fix build of memfs_ll without manual meson reconfigure
* Fix junk readdirplus results when filesystem not filling stat info
* Fix conn.want_ext truncation to 32bit
* Fix some build warnings with -Og
* Fix fuse_main_real symbols
* Several changes related to functions/symbols that added in
the libfuse version in 3.17
* Add thread names to libfuse threads
* With auto-umounts the FUSE_COMMFD2 (parent process fd is
exported to be able to silence leak checkers


libfuse 3.17 (2025-01-01, not officially releaesed)
==================================================

* 3.11 and 3.14.2 introduced ABI incompatibilities, the ABI is restored
to 3.10, .so version was increased since there were releases with
the incompatible ABI

* The libfuse version a program was compiled against is now encoded into
that program, using inlined functions in fuse_lowlevel.h and fuse.h
* Allows to handle fatal signals and to print a backtrace.
New public function: fuse_set_fail_signal_handlers()
New API function: fuse_set_fail_signal_handlers()

* Allows fuse_log() messages to be send to syslog instead of stderr
New public functions: fuse_log_enable_syslog() and fuse_log_close_syslog()
New API functions: fuse_log_enable_syslog() and fuse_log_close_syslog()

* Handle buffer misalignment for FUSE_WRITE

* Added support for filesystem passthrough read/write of files when
FUSE_PASSTHROUGH capability is enabled
New API functions: fuse_passthrough_open() and fuse_passthrough_close(),
also see example/passthrough_hp.cc

* Added fmask and dmask options to high-level API
- dmask: umask applied to directories
- fmask: umask applied to non-directories

* Added FUSE_FILL_DIR_DEFAULTS enum to support C++ programs using
fuse_fill_dir_t function

* Added support for FUSE_CAP_HANDLE_KILLPRIV_V2

Fixes:
* Fixed compilation failure on FreeBSD (mount_bsd.c now points to correct
header)

libfuse 3.16.2 (2023-10-10)
===========================

Expand Down
Loading
Loading