81 Commits (d5ef721266785bb3b300761219c2288cddc3d8b2)

Author SHA1 Message Date
trapexit 37f10888a9
Add more debugging options to makefiles and cleanup (#1556) 3 months ago
trapexit 727c522fb8
Rework config, centralize fuse config (#1547) 3 months ago
trapexit 0371f03def
Rework how fuse request context is handled (#1543) 3 months ago
trapexit 25b0bc72df
Fix dirent64::namelen calculation (#1538) 4 months ago
trapexit 46f85c0f6d
Misc fixes, mostly for FreeBSD (#1536) 4 months ago
trapexit 2f3e807e9d
Add getdents based readdir functions for Linux (#1533) 4 months ago
trapexit ca59ae53a5
idmap mount support (#1523) 4 months ago
trapexit b18aba86b6
Build improvements (#1501) 5 months ago
trapexit f852474073
Update the secondary group cache (#1492) 6 months ago
trapexit 23824eaeb4
Misc cleanup 7 months ago
trapexit e310d24615
Add support for FUSE passthrough 7 months ago
trapexit 92312c8507
Add debugging of mutexes (#1470) 8 months ago
trapexit 344014aa81
Rework thread pool for increased stability + config and doc updates (#1453) 9 months ago
Antonio SJ Musumeci 77bf16e9ae Change the "devino" inode calculation 10 months ago
Antonio SJ Musumeci 80085c9844 Add statx support 10 months ago
Antonio SJ Musumeci 92ae63e842 Support Linux v6.13 FUSE max_page_limit 10 months ago
Antonio SJ Musumeci 9056898bbf Move fuse.c and fuse_lowlevel.c to C++ 2 years ago
Antonio SJ Musumeci f0444a1ca9 Add support for 'direct-io-allow-mmap' if supported by kernel 2 years ago
Antonio SJ Musumeci 17fdbf7f42 Update fuse_kernel.h 2 years ago
Antonio SJ Musumeci 6aa6452d3e Add flushonclose feature 2 years ago
Antonio SJ Musumeci fd33df04a3 Update wyhash to 4.2 2 years ago
Antonio SJ Musumeci 569537df9e Remove use of pthread_getname_np to work with older musl versions 2 years ago
Antonio SJ Musumeci 620cab2948 Rework thread pool queue depth impl 2 years ago
Antonio SJ Musumeci 766b923116 Fix thread pool destruction where threads don't explicitly exit themselves 2 years ago
Antonio SJ Musumeci 6dcf6111af Add callbacks for newer functions 2 years ago
Antonio SJ Musumeci 51d97bb444 Move fuse thread args out of fuse session object 3 years ago
Antonio SJ Musumeci 5ab0fbcaee Add manual GC triggering + configurable process queue depth 3 years ago
Antonio SJ Musumeci 6a14a10e6c Fix read/write behavior and return value depending on direct_io 3 years ago
Antonio SJ Musumeci 373d331f39 Rework fuse read to use same buffers as messages 3 years ago
Antonio SJ Musumeci 84592a9f13 Remove splicing features 3 years ago
Antonio SJ Musumeci 34310170ac Add ability to pin read and processing threads 3 years ago
Antonio SJ Musumeci a4491169b0 Remove FUSE_USE_VERSION, no longer used 3 years ago
Antonio SJ Musumeci 24423b8d2a Add async message processing 3 years ago
Antonio SJ Musumeci d14427ad9e Fix reading of setxattr name 3 years ago
Antonio SJ Musumeci 7606430188 Remove libfuse abstraction in prep for adding request data 3 years ago
Antonio SJ Musumeci dba9c4451a Remove write_buf, simplify FUSE msg dispatching 3 years ago
Antonio SJ Musumeci 9d056d609f Remove unnecessary libfuse abstractions 3 years ago
Antonio SJ Musumeci 316abba0ac Update fuse_kernel.h 3 years ago
Antonio SJ Musumeci 18dead4d86 Add new debug printing routines 4 years ago
Antonio SJ Musumeci 5f737cb7bf Add option to log node memory usage metrics 4 years ago
Antonio SJ Musumeci 930dad31de Reduce struct node size 4 years ago
Antonio SJ Musumeci 4ea0de3ef2 Rework dirents buffer management 4 years ago
Antonio SJ Musumeci 6b5c484fbf Major rework of memory allocation using fixed mem pools 4 years ago
Antonio SJ Musumeci 43a6d66e3c Major cleanup of libfuse to remove unneeded features 4 years ago
Antonio SJ Musumeci 8adebc9489 new features: follow-symlinks, rename-exdev, link-exdev 6 years ago
Antonio SJ Musumeci 1b26f4908e general cleanup, slight memory reduction 5 years ago
Antonio SJ Musumeci a925fbe59c libfuse cleanup: extern cplusplus cleanup 6 years ago
Antonio SJ Musumeci dc1b698847 libfuse cleanup: remove single threaded 6 years ago
Antonio SJ Musumeci 3c761b708b libfuse cleanup: remove libfuse API compatibility 6 years ago
Antonio SJ Musumeci 3bfdd78434 libfuse cleanup: remove cuse 6 years ago