aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorLines
2025-08-22send_reply_uring: Avoid memcpy if src and dest are identicalBernd Schubert-1/+2
2025-08-22Allow applications to retrieve the req payload (io-uring only)Bernd Schubert-0/+37
2025-08-22fuse-io-uring: Release io-uring resources on io-uring startup failureBernd Schubert-0/+5
2025-08-22fuse-io-uring: Fix double count of ring_pool->failed_threadsBernd Schubert-3/+0
2025-08-22io-uring startup: Fix spinning and variable readBernd Schubert-10/+15
2025-08-12fuse_loop_mt.c: fix close-on-exec flag on clone fdCismonX-3/+9
2025-08-04mount_bsd.c: Actually report mount failures back to callerGleb Popov-1/+3
2025-07-22high level: Remove the nullpath_ok log messageBernd Schubert-4/+0
2025-07-22fuse_uring_i.h: Include errno.hBernd Schubert-0/+2
2025-07-22Split fuse-io-uring startupBernd Schubert-9/+71
2025-07-22fuse-io-uring: Add sanity check for the number of queue entriesBernd Schubert-2/+7
2025-07-22fuse-over-io-uring: Remove handling of -EOPNOTSUPPBernd Schubert-11/+3
2025-07-16Avoid double unmount on FUSE_DESTROYBernd Schubert-12/+24
2025-07-16Add statx supportJoanne Koong-1/+214
2025-06-27license: s/COPYING/GPL2.txt, s/COPYING.LIB/LGPL2.txtizxl007-21/+21
2025-06-25Catch up with fuse_send_data_iov() signature changes in the fallback caseGleb Popov-2/+3
2025-06-22Clarify offset field is signed despite uint64_t typeizxl007-0/+4
2025-06-18fuse: add support to FUSE_NOTIFY_INC_EPOCHLuis Henriques-0/+14
2025-06-17mount_util.c: check if utab exists before updateGeorgi Valkov-0/+4
2025-06-17Fix io-uring teardownBernd Schubert-4/+10
2025-06-12help: Remove duplicate io_uring options from fuse_cmdline_helpizxl007-5/+1
2025-06-12fuse_signals.c: fix build warning when HAVE_BACKTRACE is undefinedGeorgi Valkov-0/+2
2025-06-10mount_bsd.c: Fix race between actual mounting and returning to the callerGleb Popov-1/+2
2025-05-28fuse_lowlevel.c: Remove duplicate descriptions of auto_unmountizxl007-1/+0
2025-05-22Fix build in musl libcLuis Henriques-7/+6
2025-05-20conn->want conversion: Fix fuse_apply_conn_info_opts()Bernd Schubert-47/+99
2025-05-20Make conn->want/want_ext conversion non fatalBernd Schubert-27/+3
2025-04-30Support request timeoutsJoanne Koong-0/+5
2025-04-29fuse_lowlevel.c: Fix a small spelling mistakeizxl007-1/+1
2025-04-28lib/fuse.c: refactor handler logic for readabilityJoanne Koong-450/+399
2025-04-28Add a README for fuse-over-io-uringBernd Schubert-2/+1
2025-04-28Set FUSE_CAP_OVER_IO_URING flag - allow io-uring modeBernd Schubert-0/+3
2025-04-28env variables to override default io-uring enable and q-depthBernd Schubert-2/+11
2025-04-28Add fuse_req_is_uring() to check if a req comes through io-uringBernd Schubert-0/+10
2025-04-28fuse: Add io-uring optionsBernd Schubert-2/+18
2025-04-28Add fuse-io-uring reply supportBernd Schubert-27/+222
2025-04-28Add fuse_session_process_uring_cqeBernd Schubert-37/+111
2025-04-28Add a basic io-uring cqe handlerBernd Schubert-3/+92
2025-04-28fuse_ll_ops: Make fuse_ino_t constBernd Schubert-1/+1
2025-04-28fuse_lowlevel: Split fuse_send_msgBernd Schubert-19/+32
2025-04-28Add support for ring creation in fuse_lowlevel.cBernd Schubert-3/+63
2025-04-28fuse: Add ring creationBernd Schubert-3/+595
2025-04-28Add a fuse_set_thread_name() helperBernd Schubert-7/+23
2025-04-28Add container_of and ROUND_UP macrosBernd Schubert-8/+6
2025-04-28fuse_lowlevel: Add support for header/payload separationBernd Schubert-171/+608
2025-04-24Fix multi-threaded fuse session exitBernd Schubert-39/+61
2025-04-23signal handlers: Store fuse_session unconditionallyBernd Schubert-4/+9
2025-04-23Check if pthread_setname_np() exists before use itGiulio Benetti-0/+4
2025-04-16conn: prevent duplicate flag conversion in high-level interfaceBernd Schubert-0/+3
2025-04-15mount: Add FUSE_KERN_DEVICE env variable to specify fuse kernel deviceMeng Lu Wang-2/+5