14 Commits (latest-release)

Author SHA1 Message Date
Antonio SJ Musumeci 6aa6452d3e Add flushonclose feature 7 months ago
Antonio SJ Musumeci 707d298d7c Create functions can set branches RO on EROFS 11 months ago
Antonio SJ Musumeci 6a14a10e6c Fix read/write behavior and return value depending on direct_io 12 months ago
Antonio SJ Musumeci 9effeb6869 Add "per-process" file caching feature 1 year ago
Antonio SJ Musumeci 538467b86d config: rework global config, remove rwlock, make branches RCU like 4 years ago
Antonio SJ Musumeci 1b26f4908e general cleanup, slight memory reduction 4 years ago
Antonio SJ Musumeci fc3453932a branches: add per branch minfreespace w/ original value as default 4 years ago
Antonio SJ Musumeci 2fe20b888e clean up and separate out fs_* files 4 years ago
Antonio SJ Musumeci 15a0aedd25 cleanup: move some config data structures to separate files 4 years ago
Antonio SJ Musumeci 54c41c4994 rework config management 5 years ago
Antonio SJ Musumeci 576ff3694e add cache.writeback to xattrs 4 years ago
Antonio SJ Musumeci 903d39f968 add writeback caching 4 years ago
Antonio SJ Musumeci 529a953e30 add file caching across opens and runtime control 5 years ago
Antonio SJ Musumeci 9d9ee7b71d general code cleanup 5 years ago
Antonio SJ Musumeci 87b2795f2b set direct_io per open/create, now runtime configurable 5 years ago
Antonio SJ Musumeci b55ebba4ed add tagging branches RW/RO/NW 6 years ago
Antonio SJ Musumeci 9e0ab1f518 misc cleanups 6 years ago
Antonio SJ Musumeci 8a48b74cb4 policy return cleanup 6 years ago
Antonio SJ Musumeci f48c16d162 stop clonepath at base directory. fixes #467 6 years ago
Antonio SJ Musumeci 162b99e6b8 enable nopath and nullpath_ok 7 years ago
Antonio SJ Musumeci d67d5dec77 check for system.posix_acl_default before setting umask 7 years ago
Antonio SJ Musumeci 35075bb0cd return clonepath errors 8 years ago
Antonio SJ Musumeci 1dc7bff6e6 wrap most posix filesystem functions 8 years ago
Antonio SJ Musumeci 7e423cd9ce small tweaks to build on Debian kFreeBSD 8 years ago
Antonio SJ Musumeci 43cbd9c670 move size calculations to use uint64_t. fixes #287 8 years ago
Antonio SJ Musumeci 6086620e23 use references to srcmounts rather than copies 8 years ago
Antonio SJ Musumeci 242af777be move from MIT to ISC license. closes #194 9 years ago
Antonio SJ Musumeci 5808ab7795 move on enospc when writing feature. closes #141 9 years ago
Antonio SJ Musumeci 3163258a33 make changing credentials opportunistic + per thread setgroups cache 9 years ago
Antonio SJ Musumeci f130d07fd8 config get and struct naming cleanup 9 years ago
Antonio SJ Musumeci 983fa9100d change fuse functions to use the fuse namespace 9 years ago
Antonio SJ Musumeci b2cd79154a stop auto calculating and storing fullpath in policies 9 years ago
Antonio SJ Musumeci 51b6d3f647 add category to policies so as to distinguish between creates and searches 9 years ago
Antonio SJ Musumeci 6ca43893ea separate policies into individual modules 9 years ago
Antonio SJ Musumeci 3c8f12281f move policy function type from fs to policy 9 years ago
Antonio SJ Musumeci 2bd44568a1 move Path object to separate file 9 years ago
Antonio SJ Musumeci ccb22c1fbe create minfreespace option. closes #71 9 years ago
Antonio SJ Musumeci 91671d7364 remove FileInfo and keep only file descriptor 9 years ago
Antonio SJ Musumeci c022741ffb revert removal of 'all' policy and relevant behavior. closes #54 9 years ago
Antonio SJ Musumeci 12f393a55e per FUSE function policies. closes #52, #53 9 years ago
Antonio SJ Musumeci b411c63df1 Remove 'all' policy and simplify logic 9 years ago
Antonio SJ Musumeci c2cbb93c25 elevate privileges when calling clonepath. closes #41 9 years ago
Antonio SJ Musumeci 6c3ff01a0a pass const strings by reference. closes #33 10 years ago
Antonio SJ Musumeci cfe7609bcd find functions now return errors. closes #24 10 years ago
Antonio SJ Musumeci 7e9ccd0317 support runtime setting of srcmounts. closes #12 10 years ago
Antonio SJ Musumeci 7b0d703f00 only allow manipulation of runtime settings via xattrs. closes #22 10 years ago
Antonio SJ Musumeci 0e12d79659 platform specific code to deal with sete{u,g}id. closes #17 10 years ago
Antonio SJ Musumeci aab90b0503 rework policy code 10 years ago
Antonio SJ Musumeci bb7a966296 initial code commit 10 years ago