aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_lowlevel.c
AgeCommit message (Expand)AuthorLines
2024-06-04Rename struct fuse_req::ctr to ::ref_cntBernd Schubert-11/+11
2024-06-04Add support for no_interrupt (#956)yangyun50-9/+21
2024-06-01Fix compatibility issue around fuse_custom_io->clone_fd (#953)legezywzh-4/+20
2024-05-13Enable passthrough mode for read/write operations (#919)Amir Goldstein-0/+43
2024-05-13Add in the libfuse version a program was compiled with (#942)Bernd Schubert-3/+30
2024-05-10Handle NO_OPEN/NO_OPENDIR support automatically (#949)Josef Bacik-0/+4
2024-04-16fix max_write update in do_init() (#926)legezywzh-3/+3
2024-03-29Add support for FUSE_CAP_HANDLE_KILLPRIV_V2Bernd Schubert-0/+4
2024-03-21reset got_init after handling FUSE_DESTROY message (#910)legezywzh-0/+1
2024-02-20remove duplicated fuse_chan_put() (#893)yangyun50-2/+0
2024-01-29add support for kernel flag FUSE_HAS_EXPIRE_ONLYHereThereBeDragons-1/+1
2024-01-20Add processing for FUSE_CAP_HANDLE_KILLPRIV and disable it by defaultbigbrotherwei-1/+2
2024-01-10Don't set FUSE_CAP_PARALLEL_DIROPS by defaultMiklos Szeredi-1/+0
2024-01-10Add FUSE_CAP_DIRECT_IO_ALLOW_MMAP and use in passthrough_hpBernd Schubert-0/+4
2023-11-16Pass FUSE_PARALLEL_DIROPS to kernel (#861)fdinoff-0/+2
2023-08-05Make errnum-verification more flexible (#824)ikbenlike-0/+5
2023-06-30Make expire only function fail if no kernel support (#789)HereThereBeDragons-5/+36
2023-04-11Update fuse_kernel.h to state of linux-6.3Bernd Schubert-1/+15
2023-03-03Enable parallel direct writes on the same file.Dharmendra singh-0/+2
2023-02-09fuse_lowlevel.h: add more setattr flagsXiubo Li-0/+2
2023-01-28Install a the configure_file (config.h) and use in headersBernd Schubert-1/+1
2023-01-10Support application-defined I/O functions for FUSE fdTofik Sonono-9/+75
2023-01-06adding comments and capability discovery, enum for flags moved to top of fileHereThereBeDragons-0/+2
2023-01-06Initial patch provided by Miklos Szeredi <mszeredi@redhat.com>HereThereBeDragons-4/+14
2023-01-02Revert "libfuse custom communication interface"Nikolaus Rath-4/+0
2022-11-15libfuse custom communication interfacey-0/+4
2022-09-08Use destroy_req instead of free to destroy fuse_reqFrank Dinoff-1/+3
2022-04-17Set FUSE_INIT_EXT in fuse_init_out::flagsBernd Schubert-2/+5
2022-04-08Modify structures in libfuse to handle flags beyond 32 bits.Dharmendra Singh-36/+45
2022-03-21Fix fd leak with clone_fdFrank Dinoff-3/+9
2022-01-03Add support for FOPEN_NOFLUSH flagAmir Goldstein-0/+2
2020-10-29remove fuse_mutex_initRosen Penev-2/+2
2020-09-20Allow caching symlinks in kernel page cache. (#551)Etienne Dublé-0/+4
2020-08-28Suppress some bogus thread sanitizer warnings.Nikolaus Rath-1/+9
2020-08-09fuse_send_data_iov(): correctly calculate total buffer size.Nikolaus Rath-1/+1
2020-07-10fuse_lowlevel: Move assert for se before dereferencing it with se->debug (#530)winndows-2/+1
2020-05-15Avoid closing se->fd twice in fuse_lowlevel.c (#516)Fabian Vogt-0/+1
2020-03-13Fix issue preventing using splice with reads (#505)Jean-Yves VET-8/+6
2020-01-02Fixed memory leak in fuse_session_new()Bill Zissimopoulos-1/+2
2019-11-29Kill off some proto_major < 6 checks (#476)Dr. David Alan Gilbert-5/+5
2019-11-27Added support for FUSE_EXPLICIT_INVAL_DATA to enable (#474)Albert Chen-0/+4
2019-11-03Implement lseek operation (#457)Yuri Per-0/+25
2019-09-04Introduce callback for loggingStefan Hajnoczi-47/+47
2019-08-29Avoid gcc 9.1 strncpy(3) warnings (#447)Stefan Hajnoczi-2/+2
2019-07-23fuse-lowlevel: set pipe size to max (#438)Giuseppe Scrivano-0/+35
2019-06-13fuse_lowlevel: Add max_pages support (#384)scosu-9/+21
2019-06-06Avoid pointer arithmetic with `void *`Michael Forney-1/+1
2019-04-16Add documentation for opting out of opendir and releasedir (#391)Chad Austin-0/+2
2019-04-06Add support for in-kernel readdir caching.Nikolaus Rath-0/+2
2019-04-06Delete FUSE_FSYNC_FDATASYNCNikolaus Rath-2/+2