You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
trapexit 4a4db4be84
Merge pull request #782 from trapexit/moveonenospc-policy
4 years ago
..
assert.hpp use pragma once in headers 7 years ago
branch.cpp rework config management 4 years ago
branch.hpp rework config management 4 years ago
buildmap.hpp use pragma once in headers 7 years ago
buildvector.hpp general code cleanup 6 years ago
category.cpp add policy cache for 'open' 6 years ago
category.hpp add policy cache for 'open' 6 years ago
config.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
config.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
config_inodecalc.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
config_inodecalc.hpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
config_moveonenospc.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
config_moveonenospc.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
config_readdir.cpp additional readdir refactor cleanup 4 years ago
config_readdir.hpp additional readdir refactor cleanup 4 years ago
dirinfo.hpp rework config management 4 years ago
ef.hpp rework config management 4 years ago
endian.hpp fix FS_IOC_{GET,SET}{FLAGS,VERSION} ioctl calls 6 years ago
enum.hpp additional readdir refactor cleanup 4 years ago
errno.hpp use pragma once in headers 7 years ago
fasthash.cpp optimize readdir file dedup 6 years ago
fasthash.h optimize readdir file dedup 6 years ago
fh.hpp rework config management 4 years ago
fileinfo.hpp rework config management 4 years ago
fixed_mem_pool.hpp use getdents64 on linux 5 years ago
from_string.cpp rework config management 4 years ago
from_string.hpp rework config management 4 years ago
fs.cpp general code cleanup 6 years ago
fs.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_acl.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_acl.hpp general code cleanup 6 years ago
fs_attr.cpp make fs_attr compile on unsupported platforms 8 years ago
fs_attr.hpp general code cleanup 6 years ago
fs_attr_linux.icpp make fs::attr return ENOTSUP on EINVAL #381 8 years ago
fs_attr_unsupported.icpp make fs::attr return ENOTSUP on EINVAL #381 8 years ago
fs_base_access.hpp general code cleanup 6 years ago
fs_base_chmod.hpp remove .fuse_hidden file creation 6 years ago
fs_base_chown.hpp remove .fuse_hidden file creation 6 years ago
fs_base_close.hpp general code cleanup 6 years ago
fs_base_closedir.hpp general code cleanup 6 years ago
fs_base_dirfd.hpp general code cleanup 6 years ago
fs_base_dup.hpp general code cleanup 6 years ago
fs_base_fadvise.cpp hide fs::fadvise as it's not used directly 8 years ago
fs_base_fadvise.hpp general code cleanup 6 years ago
fs_base_fadvise_posix.icpp hide fs::fadvise as it's not used directly 8 years ago
fs_base_fadvise_unsupported.icpp hide fs::fadvise as it's not used directly 8 years ago
fs_base_fallocate.cpp restructure fallocate abstraction 8 years ago
fs_base_fallocate.hpp general code cleanup 6 years ago
fs_base_fallocate_linux.icpp restructure fallocate abstraction 8 years ago
fs_base_fallocate_osx.icpp restructure fallocate abstraction 8 years ago
fs_base_fallocate_posix.icpp restructure fallocate abstraction 8 years ago
fs_base_fallocate_unsupported.icpp restructure fallocate abstraction 8 years ago
fs_base_fchmod.hpp remove .fuse_hidden file creation 6 years ago
fs_base_fchown.hpp remove .fuse_hidden file creation 6 years ago
fs_base_flock.hpp general code cleanup 6 years ago
fs_base_fstatat.hpp additional readdir refactor cleanup 4 years ago
fs_base_fsync.hpp general code cleanup 6 years ago
fs_base_ftruncate.hpp general code cleanup 6 years ago
fs_base_futimesat.cpp abstract futimesat 8 years ago
fs_base_futimesat.hpp general code cleanup 6 years ago
fs_base_futimesat_generic.icpp abstract futimesat 8 years ago
fs_base_futimesat_osx.icpp abstract futimesat 8 years ago
fs_base_getdents.cpp additional readdir refactor cleanup 4 years ago
fs_base_getdents.hpp additional readdir refactor cleanup 4 years ago
fs_base_getxattr.hpp general code cleanup 6 years ago
fs_base_ioctl.hpp fix FS_IOC_{GET,SET}{FLAGS,VERSION} ioctl calls 6 years ago
fs_base_link.hpp general code cleanup 6 years ago
fs_base_listxattr.hpp general code cleanup 6 years ago
fs_base_lseek.hpp general code cleanup 6 years ago
fs_base_mkdir.hpp general code cleanup 6 years ago
fs_base_mknod.hpp general code cleanup 6 years ago
fs_base_open.hpp use getdents64 on linux 5 years ago
fs_base_opendir.hpp general code cleanup 6 years ago
fs_base_read.hpp general code cleanup 6 years ago
fs_base_readdir.hpp general code cleanup 6 years ago
fs_base_readlink.hpp general code cleanup 6 years ago
fs_base_realpath.hpp general code cleanup 6 years ago
fs_base_remove.hpp general code cleanup 6 years ago
fs_base_removexattr.hpp general code cleanup 6 years ago
fs_base_rename.hpp add link_cow feature 6 years ago
fs_base_rmdir.hpp general code cleanup 6 years ago
fs_base_setxattr.hpp general code cleanup 6 years ago
fs_base_stat.hpp general code cleanup 6 years ago
fs_base_statvfs.hpp general code cleanup 6 years ago
fs_base_symlink.hpp general code cleanup 6 years ago
fs_base_truncate.hpp general code cleanup 6 years ago
fs_base_unlink.hpp add link_cow feature 6 years ago
fs_base_utime.hpp remove .fuse_hidden file creation 6 years ago
fs_base_utime_generic.hpp remove .fuse_hidden file creation 6 years ago
fs_base_utime_utimensat.hpp remove .fuse_hidden file creation 6 years ago
fs_base_write.hpp use pragma once in headers 7 years ago
fs_clonefile.cpp fix short writes on >2GB files when cloning file 5 years ago
fs_clonefile.hpp add link_cow feature 6 years ago
fs_clonepath.cpp general code cleanup 6 years ago
fs_clonepath.hpp ignore clonepath metadata errors. fixes #470 7 years ago
fs_copy_file_range.cpp add FICLONE and copy_file_range to clonefile 6 years ago
fs_copy_file_range.hpp fix short writes on >2GB files when cloning file 5 years ago
fs_copy_file_range_linux.icpp fix short writes on >2GB files when cloning file 5 years ago
fs_copy_file_range_unsupported.icpp misc fixes for FreeBSD 6 years ago
fs_copydata_copy_file_range.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_copydata_copy_file_range.hpp additional readdir refactor cleanup 4 years ago
fs_copydata_readwrite.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_copydata_readwrite.hpp fix short writes on >2GB files when cloning file 5 years ago
fs_cow.cpp remove O_LARGEFILE 6 years ago
fs_cow.hpp optimize link_cow eligibility check 6 years ago
fs_devid.hpp general code cleanup 6 years ago
fs_exists.hpp general code cleanup 6 years ago
fs_ficlone.cpp add FICLONE and copy_file_range to clonefile 6 years ago
fs_ficlone.hpp add FICLONE and copy_file_range to clonefile 6 years ago
fs_ficlone_linux.icpp add FICLONE and copy_file_range to clonefile 6 years ago
fs_ficlone_unsupported.icpp add FICLONE and copy_file_range to clonefile 6 years ago
fs_file_size.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_file_size.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_findonfs.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_findonfs.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_glob.cpp add tagging branches RW/RO/NW 6 years ago
fs_glob.hpp additional readdir refactor cleanup 4 years ago
fs_has_space.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_has_space.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_info.cpp add statfs cache 6 years ago
fs_info.hpp add tagging branches RW/RO/NW 6 years ago
fs_info_t.hpp misc cleanups 6 years ago
fs_inode.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fs_inode.hpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fs_mktemp.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_mktemp.hpp add link_cow feature 6 years ago
fs_movefile.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_movefile.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_path.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_path.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_sendfile.cpp split sendfile wrapper into separate files 8 years ago
fs_sendfile.hpp use pragma once in headers 7 years ago
fs_sendfile_linux.icpp small tweaks to build on Debian kFreeBSD 8 years ago
fs_sendfile_unsupported.icpp small tweaks to build on Debian kFreeBSD 8 years ago
fs_statvfs_cache.cpp tweak docs 6 years ago
fs_statvfs_cache.hpp additional readdir refactor cleanup 4 years ago
fs_xattr.cpp policy return cleanup 6 years ago
fs_xattr.hpp use pragma once in headers 7 years ago
func.cpp rework config management 4 years ago
func.hpp rework config management 4 years ago
func_category.cpp rework config management 4 years ago
func_category.hpp rework config management 4 years ago
funcs.hpp rework config management 4 years ago
fuse_access.cpp rework config management 4 years ago
fuse_access.hpp general code cleanup 6 years ago
fuse_chmod.cpp rework config management 4 years ago
fuse_chmod.hpp general code cleanup 6 years ago
fuse_chown.cpp rework config management 4 years ago
fuse_chown.hpp general code cleanup 6 years ago
fuse_copy_file_range.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_copy_file_range.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_create.cpp rework config management 4 years ago
fuse_create.hpp general code cleanup 6 years ago
fuse_destroy.cpp general code cleanup 6 years ago
fuse_destroy.hpp general code cleanup 6 years ago
fuse_fallocate.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_fallocate.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_fchmod.cpp remove .fuse_hidden file creation 6 years ago
fuse_fchmod.hpp remove .fuse_hidden file creation 6 years ago
fuse_fchown.cpp remove .fuse_hidden file creation 6 years ago
fuse_fchown.hpp remove .fuse_hidden file creation 6 years ago
fuse_fgetattr.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_fgetattr.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_flock.cpp general code cleanup 6 years ago
fuse_flock.hpp general code cleanup 6 years ago
fuse_flush.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_flush.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_free_hide.cpp remove .fuse_hidden file creation 6 years ago
fuse_free_hide.hpp remove .fuse_hidden file creation 6 years ago
fuse_fsync.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_fsync.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_fsyncdir.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_fsyncdir.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_ftruncate.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_ftruncate.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_futimens.cpp remove .fuse_hidden file creation 6 years ago
fuse_futimens.hpp remove .fuse_hidden file creation 6 years ago
fuse_getattr.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fuse_getattr.hpp rework config management 4 years ago
fuse_getxattr.cpp rework config management 4 years ago
fuse_getxattr.hpp general code cleanup 6 years ago
fuse_init.cpp rework config management 4 years ago
fuse_init.hpp general code cleanup 6 years ago
fuse_ioctl.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_ioctl.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_link.cpp rework config management 4 years ago
fuse_link.hpp general code cleanup 6 years ago
fuse_listxattr.cpp rework config management 4 years ago
fuse_listxattr.hpp general code cleanup 6 years ago
fuse_mkdir.cpp rework config management 4 years ago
fuse_mkdir.hpp general code cleanup 6 years ago
fuse_mknod.cpp rework config management 4 years ago
fuse_mknod.hpp general code cleanup 6 years ago
fuse_open.cpp rework config management 4 years ago
fuse_open.hpp general code cleanup 6 years ago
fuse_opendir.cpp rework config management 4 years ago
fuse_opendir.hpp general code cleanup 6 years ago
fuse_prepare_hide.cpp fix for unlink race condition 6 years ago
fuse_prepare_hide.hpp fix for unlink race condition 6 years ago
fuse_read.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_read.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_read_buf.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_read_buf.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_readdir.cpp additional readdir refactor cleanup 4 years ago
fuse_readdir.hpp restructure readdir, add readdir_plus 5 years ago
fuse_readdir_linux.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fuse_readdir_linux.hpp additional readdir refactor cleanup 4 years ago
fuse_readdir_plus.cpp additional readdir refactor cleanup 4 years ago
fuse_readdir_plus.hpp additional readdir refactor cleanup 4 years ago
fuse_readdir_plus_linux.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fuse_readdir_plus_linux.hpp additional readdir refactor cleanup 4 years ago
fuse_readdir_plus_posix.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fuse_readdir_plus_posix.hpp additional readdir refactor cleanup 4 years ago
fuse_readdir_posix.cpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fuse_readdir_posix.hpp additional readdir refactor cleanup 4 years ago
fuse_readlink.cpp rework config management 4 years ago
fuse_readlink.hpp general code cleanup 6 years ago
fuse_release.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_release.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_releasedir.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_releasedir.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_removexattr.cpp rework config management 4 years ago
fuse_removexattr.hpp general code cleanup 6 years ago
fuse_rename.cpp rework config management 4 years ago
fuse_rename.hpp general code cleanup 6 years ago
fuse_rmdir.cpp rework config management 4 years ago
fuse_rmdir.hpp general code cleanup 6 years ago
fuse_setxattr.cpp rework config management 4 years ago
fuse_setxattr.hpp general code cleanup 6 years ago
fuse_statfs.cpp rework config management 4 years ago
fuse_statfs.hpp general code cleanup 6 years ago
fuse_symlink.cpp rework config management 4 years ago
fuse_symlink.hpp general code cleanup 6 years ago
fuse_truncate.cpp rework config management 4 years ago
fuse_truncate.hpp general code cleanup 6 years ago
fuse_unlink.cpp rework config management 4 years ago
fuse_unlink.hpp general code cleanup 6 years ago
fuse_utimens.cpp rework config management 4 years ago
fuse_utimens.hpp general code cleanup 6 years ago
fuse_write.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fuse_write.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_write_buf.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fuse_write_buf.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
gidcache.cpp work around getgrouplist signature difference on osx 8 years ago
gidcache.hpp use pragma once in headers 7 years ago
hashset.hpp fix filename hashing error 5 years ago
hw_cpu.cpp rework config management 4 years ago
hw_cpu.hpp rework config management 4 years ago
khash.h optimize readdir file dedup 6 years ago
locked_fixed_mem_pool.hpp use getdents64 on linux 5 years ago
mempools.cpp use getdents64 on linux 5 years ago
mempools.hpp use getdents64 on linux 5 years ago
mergerfs.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
mergerfs.hpp use pragma once in headers 7 years ago
num.cpp make attr, entry, negative_entry cache timeouts runtime configurable 6 years ago
num.hpp make attr, entry, negative_entry cache timeouts runtime configurable 6 years ago
option_parser.cpp rework config management 4 years ago
option_parser.hpp rework config management 4 years ago
policy.cpp add policy cache for 'open' 6 years ago
policy.hpp rework config management 4 years ago
policy_all.cpp rework config management 4 years ago
policy_cache.cpp rework config management 4 years ago
policy_cache.hpp add policy cache for 'open' 6 years ago
policy_epall.cpp rework config management 4 years ago
policy_epff.cpp rework config management 4 years ago
policy_eplfs.cpp rework config management 4 years ago
policy_eplus.cpp rework config management 4 years ago
policy_epmfs.cpp rework config management 4 years ago
policy_eprand.cpp rework config management 4 years ago
policy_erofs.cpp rework config management 4 years ago
policy_error.hpp add tagging branches RW/RO/NW 6 years ago
policy_ff.cpp rework config management 4 years ago
policy_invalid.cpp rework config management 4 years ago
policy_lfs.cpp rework config management 4 years ago
policy_lus.cpp rework config management 4 years ago
policy_mfs.cpp rework config management 4 years ago
policy_newest.cpp rework config management 4 years ago
policy_rand.cpp rework config management 4 years ago
resources.cpp general code cleanup 6 years ago
resources.hpp general code cleanup 6 years ago
rv.hpp use pragma once in headers 7 years ago
rwlock.hpp general code cleanup 6 years ago
statvfs_util.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
str.cpp rework config management 4 years ago
str.hpp rework config management 4 years ago
symlinkify.hpp use pragma once in headers 7 years ago
to_string.cpp rework config management 4 years ago
to_string.hpp rework config management 4 years ago
tofrom_string.hpp rework config management 4 years ago
tofrom_wrapper.hpp rework config management 4 years ago
ugid.cpp stop clonepath at base directory. fixes #467 7 years ago
ugid.hpp stop clonepath at base directory. fixes #467 7 years ago
ugid_linux.hpp stop clonepath at base directory. fixes #467 7 years ago
ugid_linux.icpp stop clonepath at base directory. fixes #467 7 years ago
ugid_rwlock.hpp stop clonepath at base directory. fixes #467 7 years ago
ugid_rwlock.icpp stop clonepath at base directory. fixes #467 7 years ago
xattr.hpp fix building on alpine w/ musl 6 years ago