568 Commits (e8db93504b4dbe3ab3bfa034cbe8f62a7d673c85)

Author SHA1 Message Date
Antonio SJ Musumeci c43b464d6c Call FUSE getattr rather than syscall for extra logic 3 years ago
Antonio SJ Musumeci e256c88e4c Get attrs for link, not target 3 years ago
Antonio SJ Musumeci ee8532c70d Ensure server handling of locks is disabled 3 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 313aa2a1d3 Update ghc::filesystem and nonstd::optional 3 years ago
Antonio SJ Musumeci 8def16a811 Fix infinite loop in mfs action policy 3 years ago
Antonio SJ Musumeci 43a6d66e3c Major cleanup of libfuse to remove unneeded features 3 years ago
Antonio SJ Musumeci 61c2187c14 Remove config ioctl calls 3 years ago
Antonio SJ Musumeci 7013ff9aeb Update nonstd::optional to v3.4.0 3 years ago
Antonio SJ Musumeci 3ce0dc56e4 Update ghc::filesystem to v1.5.8 3 years ago
Antonio SJ Musumeci 098f353bf1 pfrd: fix mod by zero error when all branches are filtered 4 years ago
Antonio SJ Musumeci 8adebc9489 new features: follow-symlinks, rename-exdev, link-exdev 5 years ago
Antonio SJ Musumeci d337574665 fix parsing of relative branch paths 4 years ago
Antonio SJ Musumeci f6e37672b8 reset dentry buffer when rewind'ed 4 years ago
Antonio SJ Musumeci 538467b86d config: rework global config, remove rwlock, make branches RCU like 4 years ago
Antonio SJ Musumeci f50812a9ce dirname should not return an empty string 4 years ago
Antonio SJ Musumeci 44a98910ba msp policies stopped before root path 4 years ago
Antonio SJ Musumeci 7edd3c6cf3 config: fix invalid error check when parsing config file 4 years ago
Antonio SJ Musumeci 1b26f4908e general cleanup, slight memory reduction 4 years ago
Antonio SJ Musumeci c3fffefbc1 msp policies: used wrong path to check existance 4 years ago
Antonio SJ Musumeci 04844420dc wyhash: use safety mode 1 4 years ago
Antonio SJ Musumeci 5a3184359d rework some function error handling 4 years ago
Antonio SJ Musumeci 610c75fa90 properly return const ref from tofrom string wrapper 4 years ago
Antonio SJ Musumeci 767039c492 option_parser: return 0 when requesting help or version 4 years ago
Antonio SJ Musumeci fc3453932a branches: add per branch minfreespace w/ original value as default 4 years ago
Antonio SJ Musumeci 6311df774d optionally use lchmod depending on if on Linux or not (BSD) 4 years ago
Antonio SJ Musumeci 046844083f add {,ep,msp}pfrd policies 4 years ago
Antonio SJ Musumeci 7fd629ebf3 add #warning to make it more obvious what versions of functions are used 4 years ago
Antonio SJ Musumeci 2fe20b888e clean up and separate out fs_* files 4 years ago
Antonio SJ Musumeci 2696079601 break fs.hpp up into separate files 4 years ago
Antonio SJ Musumeci ec15872a1f cleanup function signatures and definitions 4 years ago
Antonio SJ Musumeci 6cc6524997 change category to enum class 4 years ago
Antonio SJ Musumeci 0371b047f9 change from fasthash64 to wyhash 4 years ago
Antonio SJ Musumeci 30d13b7f77 inodecalc: add 32bit versions of hashs 4 years ago
Antonio SJ Musumeci 5989d41a86 readdir: use getdents64 for compatibility with ARM64 4 years ago
Antonio SJ Musumeci 0709b2e447 add missing options to usage 4 years ago
Antonio SJ Musumeci 15a0aedd25 cleanup: move some config data structures to separate files 4 years ago
Antonio SJ Musumeci a93bd9f7fa freebsd: misc cleanups to get freebsd compiling 4 years ago
Antonio SJ Musumeci 139e61efaa nfsopenhack: remove empty file check 4 years ago
Antonio SJ Musumeci 93218a343a NFS open/creat hack 5 years ago
Antonio SJ Musumeci 3ec137c4ad policy: add "most shared path" policies 5 years ago
Andrea Gelmini 3a6738475a Fix typos 5 years ago
Andrea Gelmini 468d42088a Removed duplicated include 5 years ago
Antonio SJ Musumeci 08d267fc61 moveonenospc: enhance the feature to allow using a policy 5 years ago
Antonio SJ Musumeci c0990644e8 remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 5 years ago
Antonio SJ Musumeci b4397f7f2e add 'inodecalc' option to allow selection of inode calculation algo 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