568 Commits (e8db93504b4dbe3ab3bfa034cbe8f62a7d673c85)

Author SHA1 Message Date
Antonio SJ Musumeci 822204ff34 replace std::set with klib's khash to increase readdir performance 8 years ago
Antonio SJ Musumeci 35075bb0cd return clonepath errors 8 years ago
Antonio SJ Musumeci 3c5351af93 ignore filesystems which return zeros for statfs. closes #335 8 years ago
Antonio SJ Musumeci 157dae0d2f define O_LARGEFILE and O_NOATIME if needed 8 years ago
Antonio SJ Musumeci 00c814dc58 consolidate and simplify utime 8 years ago
Antonio SJ Musumeci 6d6fb45a3b check if fdatasync is available and return ENOSYS if not 8 years ago
Antonio SJ Musumeci d0b6cd1f38 further abstraction of system calls 8 years ago
Antonio SJ Musumeci 1dc7bff6e6 wrap most posix filesystem functions 8 years ago
Antonio SJ Musumeci 8f594e17d7 add flock 8 years ago
Antonio SJ Musumeci 3fb7f8919a add EDQUOT to errors which trigger moveonenospc 8 years ago
Antonio SJ Musumeci d9a79062b8 use SYS_setgroup32 syscall if available. closes #319 8 years ago
Antonio SJ Musumeci 7e423cd9ce small tweaks to build on Debian kFreeBSD 8 years ago
Antonio SJ Musumeci 0395e7c776 fix futimes version of utimes wrapper 8 years ago
Antonio SJ Musumeci 93923177ee fix #define typo 8 years ago
Antonio SJ Musumeci 1513c92cbc abstract posix_fadvise 8 years ago
Antonio SJ Musumeci 1a698e5ef5 rename include cpp files to have icpp extension 8 years ago
Antonio SJ Musumeci 2ee6b4f581 include sys/types.h to pick up ssize_t 8 years ago
Antonio SJ Musumeci 709dda5069 support systems without ENODATA 8 years ago
Antonio SJ Musumeci 49474f01ca make futimes crossplatform 9 years ago
Antonio SJ Musumeci 34d38cb0fb split sendfile wrapper into separate files 9 years ago
Antonio SJ Musumeci 192a9d54d1 make fs_attr compile on unsupported platforms 9 years ago
Antonio SJ Musumeci 40574bd138 use dynamic buffer for realpath 9 years ago
Antonio SJ Musumeci 45f757dc60 add osx version of fallocate 9 years ago
Antonio SJ Musumeci 0fceb8e0a3 add epall and eprand policies 9 years ago
Antonio SJ Musumeci 7634eb1440 replace nonstandard eaccess with POSIX.1-2008 faccessat 9 years ago
Antonio SJ Musumeci a93ab6c2f5 add existing path first found policy. closes #289 9 years ago
Antonio SJ Musumeci 43cbd9c670 move size calculations to use uint64_t. fixes #287 9 years ago
Antonio SJ Musumeci cb35a374ac rework fallocate logic 9 years ago
Antonio SJ Musumeci 23b8e4582e fix ioctl on directories 9 years ago
Antonio SJ Musumeci be6341e6f0 create eplus (existing path, least used space) policy. closes #273 9 years ago
Antonio SJ Musumeci f7d3e8bf47 create lus (least used space) policy. closes #273 9 years ago
Antonio SJ Musumeci 070ed08caa properly check errors of xattr. closes #255 9 years ago
Antonio SJ Musumeci 2061211894 fix rename failing on non-path preserving policies 9 years ago
Antonio SJ Musumeci 12cf57dc5a re-add minfreespace check to epmfs policy 9 years ago
Antonio SJ Musumeci 4ecf3c5797 clearly separate usage of statvfs from stat for file existance 9 years ago
Antonio SJ Musumeci 779143f4b6 add minfreespace checks to policy ff's create and remove fwfs 9 years ago
Antonio SJ Musumeci 14886a27f4 add readonly and minfreespace filters to all policy for creates. closes #236 9 years ago
Antonio SJ Musumeci 9819cf6133 fix clonepath being called on wrong source 9 years ago
Antonio SJ Musumeci e593927095 normalize error handling in rename policy 9 years ago
Antonio SJ Musumeci 7c85cd906a ff policy tweaks 9 years ago
Antonio SJ Musumeci 5cf3bb7c98 override standard libfuse version flag 9 years ago
Antonio SJ Musumeci 25a039942c minor tweaks to filesystem utility functions 9 years ago
Antonio SJ Musumeci 792c9b9808 use stat/2 rather than statvfs/2 to find file drive 9 years ago
Antonio SJ Musumeci d4ec341c4f remove unnecessary policies 9 years ago
Antonio SJ Musumeci 5813d1e477 ignore drives mounted as readonly from create policies. closes #224 9 years ago
Antonio SJ Musumeci f3e75a0544 use stat.st_dev to uniquely identify mounts for statfs. closes #213 9 years ago
Antonio SJ Musumeci b3248a8f78 simplify policies 9 years ago
Antonio SJ Musumeci 7bf1ca45e4 add existing path, least free space policy. closes #216 9 years ago
Antonio SJ Musumeci 6086620e23 use references to srcmounts rather than copies 9 years ago
Antonio SJ Musumeci f779f82ed6 fix statvfs drive dedup. closes #209 9 years ago