aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_lowlevel.c
AgeCommit message (Expand)AuthorLines
2025-09-13libfuse: fix COPY_FILE_RANGE interfaceMiklos Szeredi-5/+61
2025-08-22Allow applications to retrieve the req payload (io-uring only)Bernd Schubert-0/+12
2025-07-22Split fuse-io-uring startupBernd Schubert-5/+9
2025-07-16Avoid double unmount on FUSE_DESTROYBernd Schubert-11/+22
2025-07-16Add statx supportJoanne Koong-1/+65
2025-06-27license: s/COPYING/GPL2.txt, s/COPYING.LIB/LGPL2.txtizxl007-1/+1
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/+13
2025-05-28fuse_lowlevel.c: Remove duplicate descriptions of auto_unmountizxl007-1/+0
2025-05-20conn->want conversion: Fix fuse_apply_conn_info_opts()Bernd Schubert-6/+72
2025-05-20Make conn->want/want_ext conversion non fatalBernd Schubert-8/+1
2025-04-30Support request timeoutsJoanne Koong-0/+5
2025-04-29fuse_lowlevel.c: Fix a small spelling mistakeizxl007-1/+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/+5
2025-04-28fuse: Add io-uring optionsBernd Schubert-1/+9
2025-04-28Add fuse-io-uring reply supportBernd Schubert-27/+43
2025-04-28Add fuse_session_process_uring_cqeBernd Schubert-22/+111
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-2/+29
2025-04-28Add container_of and ROUND_UP macrosBernd Schubert-4/+0
2025-04-28fuse_lowlevel: Add support for header/payload separationBernd Schubert-169/+597
2025-04-24Fix multi-threaded fuse session exitBernd Schubert-3/+15
2025-04-07fuse_lowlevel: Set bufsize if HAVE_SPLICE is not define and avoid raceBernd Schubert-6/+10
2025-04-04meson: add option for enabling usdtJoanne Koong-1/+26
2025-04-02fuse_lowlevel: add tracepoints for request receiving, processing, and replyingJoanne Koong-0/+23
2025-03-24fuse: Fix want flag conversionBernd Schubert-23/+7
2025-03-14fuse_lowlevel: Simplify se->buf_reallocableBernd Schubert-11/+12
2025-03-14fuse_session_receive_buf: Fix the pipe buf sizeBernd Schubert-1/+11
2025-02-18Avoid nested function declarations in helper functionsBernd Schubert-4/+0
2025-02-09Rename to fuse_session_new_versionedBernd Schubert-16/+12
2025-01-31fuse_lowlevel.c: drop incorrect comment from convert_to_conn_want_ext()Luis Henriques-2/+0
2025-01-31fuse_lowlevel.c: fix possible 64 bits value truncationLuis Henriques-1/+1
2025-01-06Avoid global declarion of internal functions that are new in 3.17Bernd Schubert-4/+9
2024-12-30Add 64-bit conn::{capable,want}_ext fieldsBernd Schubert-64/+108
2024-12-30fuse_lowlevel.c: define FUSE_MAXOP as CUSE_INITBernd Schubert-1/+6
2024-12-18Rename _int to _internalBernd Schubert-4/+6
2024-12-18Allow to have page aligned writesBernd Schubert-34/+92
2024-11-27support FUSE_TMPFILE in the low level APIHorst Birthelmer-0/+19
2024-11-21Fix alignment of allocation in fuse_reply_createVladimir Serbinenko-1/+2
2024-11-21Reallocate fuse_session buffer transparently for extended max writesJoanne Koong-31/+29
2024-11-13Add FUSE_CAP_NO_EXPORT and use it in passthrough_hpBernd Schubert-0/+4
2024-11-13Add fuse_set_feature_flag() / fuse_unset_feature_flagBernd Schubert-4/+14
2024-10-11Add libfuse util strtol wrapperJoanne Koong-6/+10
2024-09-28fuse_lowlevel FUSE_INIT: Simplify the max_write/bufsize logicBernd Schubert-5/+2
2024-09-28fuse_lowlevel FUSE_INIT: group bufsize and max_write adjustmentsBernd Schubert-12/+12
2024-09-28Change FUSE_MAX_MAX_PAGES to FUSE_DEFAULT_MAX_PAGES_LIMITJoanne Koong-3/+3