133 Commits (c958a7eec54cdeb04d625c4d2dcf16860fc1c44f)

Author SHA1 Message Date
Antonio SJ Musumeci c958a7eec5 debug.cpp 21 hours ago
Antonio SJ Musumeci 69774b47e6 debug.cpp 21 hours ago
Antonio SJ Musumeci 813151ec73 debug.cpp 21 hours ago
Antonio SJ Musumeci c1b2072dc6 fuse_lowlevel.cpp 21 hours ago
trapexit 41b65ae9e8 Misc cleanup for FreeBSD and clang (#1560) 3 weeks ago
trapexit 2412ae7316
Further tweaks to config parsing and error reporting (#1559) 3 weeks ago
trapexit 37f10888a9
Add more debugging options to makefiles and cleanup (#1556) 3 weeks ago
trapexit cfaad60275
Misc updates to arg parsing (#1554) 4 weeks ago
trapexit 741128cb23
Fix lack of include for fmt (#1550) 4 weeks ago
trapexit 727c522fb8
Rework config, centralize fuse config (#1547) 4 weeks ago
trapexit 0371f03def
Rework how fuse request context is handled (#1543) 1 month ago
trapexit d18c273293
Allow setting of passthrough max-stack-depth (#1542) 1 month ago
trapexit 0f24bb29ac
Make allow-idmap optional (default: false) (#1541) 2 months ago
trapexit 46f85c0f6d
Misc fixes, mostly for FreeBSD (#1536) 2 months ago
trapexit 2f3e807e9d
Add getdents based readdir functions for Linux (#1533) 2 months ago
trapexit ca59ae53a5
idmap mount support (#1523) 2 months ago
trapexit 8c649d33ee
Start using std::filesystem::path for fusepath (#1522) 2 months ago
trapexit b18aba86b6
Build improvements (#1501) 4 months ago
trapexit fa851eda3a
Ensure passthrough and keep_cache are mutually exclusive (#1493) 5 months ago
trapexit f852474073
Update the secondary group cache (#1492) 5 months ago
trapexit 23824eaeb4
Misc cleanup 6 months ago
trapexit e310d24615
Add support for FUSE passthrough 6 months ago
trapexit 92312c8507
Add debugging of mutexes (#1470) 6 months ago
trapexit fa3266ca7f
Add podman release build tooling + misc build fixes (#1455) 7 months ago
trapexit 344014aa81
Rework thread pool for increased stability + config and doc updates (#1453) 7 months ago
Antonio SJ Musumeci 80085c9844 Add statx support 8 months ago
Antonio SJ Musumeci 92ae63e842 Support Linux v6.13 FUSE max_page_limit 8 months ago
Antonio SJ Musumeci b83bd5fd14 Improve FreeBSD compatibility 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 951eb9540d Ensure lookups of FUSE_ROOT_ID always return generation=0 2 years ago
Antonio SJ Musumeci 0ca5d6aad0 Add export-support option as possible workaround for NFS EIO issues 2 years ago
Antonio SJ Musumeci d6a2f06797 Only set allow_other when running as root 2 years ago
Antonio SJ Musumeci 6aa6452d3e Add flushonclose feature 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 6d2c99e487 Remove unneeded debug logging from thread pool 2 years ago
Antonio SJ Musumeci 0a94bd7cfc Rework thread pool, add ability to add/remove threads at runtime 2 years ago
Antonio SJ Musumeci 76c8d48dbd Change threadpool to use concurrentqueue 2 years ago
Antonio SJ Musumeci 0ed03a1535 Use relaxed memory order for atomic counters 2 years ago
Antonio SJ Musumeci 2377cb05b6 Add thread names for easier debugging 2 years ago
Antonio SJ Musumeci 0aafdefc18 Add ability to invalidate gid cache on demand 2 years ago
Antonio SJ Musumeci 6dcf6111af Add callbacks for newer functions 2 years ago
Antonio SJ Musumeci eb141c4c4e Fix logging pin-threads details 2 years ago
Antonio SJ Musumeci 51d97bb444 Move fuse thread args out of fuse session object 2 years ago
Antonio SJ Musumeci 22833bdfe2 Align msg buffer memory to allow O_DIRECT to work 2 years ago
Antonio SJ Musumeci fa537961c5 Simplify syslog wrapper a bit 2 years ago
Antonio SJ Musumeci 5d6c9cc56a Fix build on older distros due to std::atomic definitions 2 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 2 years ago