71 Commits (55811b54cb6d4c0df699dc81ea52d4c12651c624)

Author SHA1 Message Date
Antonio SJ Musumeci 55811b54cb fuse.h 3 weeks ago
Antonio SJ Musumeci 093b52bbcf fuse.h 3 weeks ago
Antonio SJ Musumeci 106822323e fuse.h 3 weeks ago
Antonio SJ Musumeci d30227392d fuse.h 3 weeks ago
Antonio SJ Musumeci 32e73a313a fuse.h 3 weeks ago
Antonio SJ Musumeci 8fbc0c71c9 fuse_lowlevel.cpp 2 months ago
Antonio SJ Musumeci bb7ad3f6d9 fuse.cpp 10 months ago
Antonio SJ Musumeci f0444a1ca9 Add support for 'direct-io-allow-mmap' if supported by kernel 11 months ago
Antonio SJ Musumeci 17fdbf7f42 Update fuse_kernel.h 11 months ago
Antonio SJ Musumeci 6aa6452d3e Add flushonclose feature 1 year ago
Antonio SJ Musumeci fd33df04a3 Update wyhash to 4.2 1 year ago
Antonio SJ Musumeci 569537df9e Remove use of pthread_getname_np to work with older musl versions 1 year ago
Antonio SJ Musumeci 620cab2948 Rework thread pool queue depth impl 1 year ago
Antonio SJ Musumeci 766b923116 Fix thread pool destruction where threads don't explicitly exit themselves 1 year ago
Antonio SJ Musumeci 6dcf6111af Add callbacks for newer functions 1 year ago
Antonio SJ Musumeci 51d97bb444 Move fuse thread args out of fuse session object 2 years ago
Antonio SJ Musumeci 5ab0fbcaee Add manual GC triggering + configurable process queue depth 2 years ago
Antonio SJ Musumeci 6a14a10e6c Fix read/write behavior and return value depending on direct_io 2 years ago
Antonio SJ Musumeci 373d331f39 Rework fuse read to use same buffers as messages 2 years ago
Antonio SJ Musumeci 84592a9f13 Remove splicing features 2 years ago
Antonio SJ Musumeci 34310170ac Add ability to pin read and processing threads 2 years ago
Antonio SJ Musumeci a4491169b0 Remove FUSE_USE_VERSION, no longer used 2 years ago
Antonio SJ Musumeci 24423b8d2a Add async message processing 2 years ago
Antonio SJ Musumeci d14427ad9e Fix reading of setxattr name 2 years ago
Antonio SJ Musumeci 7606430188 Remove libfuse abstraction in prep for adding request data 2 years ago
Antonio SJ Musumeci dba9c4451a Remove write_buf, simplify FUSE msg dispatching 2 years ago
Antonio SJ Musumeci 9d056d609f Remove unnecessary libfuse abstractions 2 years ago
Antonio SJ Musumeci 316abba0ac Update fuse_kernel.h 2 years ago
Antonio SJ Musumeci 18dead4d86 Add new debug printing routines 3 years ago
Antonio SJ Musumeci 5f737cb7bf Add option to log node memory usage metrics 3 years ago
Antonio SJ Musumeci 930dad31de Reduce struct node size 3 years ago
Antonio SJ Musumeci 4ea0de3ef2 Rework dirents buffer management 3 years ago
Antonio SJ Musumeci 6b5c484fbf Major rework of memory allocation using fixed mem pools 3 years ago
Antonio SJ Musumeci 43a6d66e3c Major cleanup of libfuse to remove unneeded features 3 years ago
Antonio SJ Musumeci 8adebc9489 new features: follow-symlinks, rename-exdev, link-exdev 5 years ago
Antonio SJ Musumeci 1b26f4908e general cleanup, slight memory reduction 4 years ago
Antonio SJ Musumeci a925fbe59c libfuse cleanup: extern cplusplus cleanup 5 years ago
Antonio SJ Musumeci dc1b698847 libfuse cleanup: remove single threaded 5 years ago
Antonio SJ Musumeci 3c761b708b libfuse cleanup: remove libfuse API compatibility 5 years ago
Antonio SJ Musumeci 3bfdd78434 libfuse cleanup: remove cuse 5 years ago
Antonio SJ Musumeci f9b831eb1a libfuse cleanup: reindent 5 years ago
Antonio SJ Musumeci 5989d41a86 readdir: use getdents64 for compatibility with ARM64 5 years ago
Antonio SJ Musumeci c4a85f5fad readdir: add dirent index array 5 years ago
Antonio SJ Musumeci c0990644e8 remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 5 years ago
Antonio SJ Musumeci dbdd3e22fc additional readdir refactor cleanup 5 years ago
Antonio SJ Musumeci 54c41c4994 rework config management 5 years ago
Antonio SJ Musumeci 698c4147fc fix getdent name length calculation 5 years ago
Antonio SJ Musumeci 62873d2d3b use getdents64 on linux 5 years ago
Antonio SJ Musumeci d119807adb restructure readdir, add readdir_plus 6 years ago
Antonio SJ Musumeci bf4b39065b update fuse_kernel.h 5 years ago