142 Commits (d58927dc4e26201df300a39c117b580ebddbcf69)

Author SHA1 Message Date
Antonio SJ Musumeci d58927dc4e debug.hpp 24 hours ago
Antonio SJ Musumeci 71c9662dc1 fuse_lowlevel.cpp 24 hours ago
Antonio SJ Musumeci 4869b83144 fuse_lowlevel.cpp 24 hours ago
Antonio SJ Musumeci 115e13b168 debug.cpp 1 day ago
Antonio SJ Musumeci d8020f76ac debug.cpp 1 day ago
Antonio SJ Musumeci e6be2db077 debug.cpp 1 day ago
Antonio SJ Musumeci ebe716cded debug.cpp 1 day ago
Antonio SJ Musumeci 1280326539 debug.cpp 1 day ago
Antonio SJ Musumeci 51ec69f3a1 debug.cpp 1 day ago
Antonio SJ Musumeci c958a7eec5 debug.cpp 1 day ago
Antonio SJ Musumeci 69774b47e6 debug.cpp 1 day ago
Antonio SJ Musumeci 813151ec73 debug.cpp 1 day ago
Antonio SJ Musumeci c1b2072dc6 fuse_lowlevel.cpp 1 day 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