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.
 
 
 
 
Antonio SJ Musumeci 046844083f add {,ep,msp}pfrd policies 4 years ago
..
assert.hpp use pragma once in headers 7 years ago
branch.cpp break fs.hpp up into separate files 4 years ago
branch.hpp rework config management 4 years ago
buildmap.hpp cleanup function signatures and definitions 4 years ago
buildvector.hpp cleanup function signatures and definitions 4 years ago
category.hpp change category to enum class 4 years ago
config.cpp break fs.hpp up into separate files 4 years ago
config.hpp cleanup: move some config data structures to separate files 4 years ago
config_cachefiles.cpp cleanup: move some config data structures to separate files 4 years ago
config_cachefiles.hpp cleanup: move some config data structures to separate files 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 freebsd: misc cleanups to get freebsd compiling 4 years ago
config_moveonenospc.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
config_nfsopenhack.cpp freebsd: misc cleanups to get freebsd compiling 4 years ago
config_nfsopenhack.hpp NFS open/creat hack 4 years ago
config_readdir.cpp freebsd: misc cleanups to get freebsd compiling 4 years ago
config_readdir.hpp additional readdir refactor cleanup 4 years ago
config_statfs.cpp cleanup: move some config data structures to separate files 4 years ago
config_statfs.hpp cleanup: move some config data structures to separate files 4 years ago
config_statfsignore.cpp cleanup: move some config data structures to separate files 4 years ago
config_statfsignore.hpp cleanup function signatures and definitions 4 years ago
config_xattr.cpp cleanup: move some config data structures to separate files 4 years ago
config_xattr.hpp cleanup: move some config data structures to separate files 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
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_acl.cpp clean up and separate out fs_* files 4 years ago
fs_acl.hpp use pragma once in headers 7 years ago
fs_attr.cpp add #warning to make it more obvious what versions of functions are used 4 years ago
fs_attr.hpp cleanup function signatures and definitions 4 years ago
fs_attr_linux.icpp clean up and separate out fs_* files 4 years ago
fs_attr_unsupported.icpp clean up and separate out fs_* files 4 years ago
fs_clonefile.cpp clean up and separate out fs_* files 4 years ago
fs_clonefile.hpp cleanup function signatures and definitions 4 years ago
fs_clonepath.cpp clean up and separate out fs_* files 4 years ago
fs_clonepath.hpp ignore clonepath metadata errors. fixes #470 7 years ago
fs_close.hpp clean up and separate out fs_* files 4 years ago
fs_closedir.hpp clean up and separate out fs_* files 4 years ago
fs_copy_file_range.cpp add #warning to make it more obvious what versions of functions are used 4 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.cpp clean up and separate out fs_* files 4 years ago
fs_copydata.hpp clean up and separate out fs_* files 4 years ago
fs_copydata_copy_file_range.cpp clean up and separate out fs_* files 4 years ago
fs_copydata_copy_file_range.hpp additional readdir refactor cleanup 4 years ago
fs_copydata_readwrite.cpp clean up and separate out fs_* files 4 years ago
fs_copydata_readwrite.hpp fix short writes on >2GB files when cloning file 5 years ago
fs_cow.cpp clean up and separate out fs_* files 4 years ago
fs_cow.hpp cleanup function signatures and definitions 4 years ago
fs_devid.hpp clean up and separate out fs_* files 4 years ago
fs_dirfd.hpp clean up and separate out fs_* files 4 years ago
fs_dup.hpp clean up and separate out fs_* files 4 years ago
fs_eaccess.hpp clean up and separate out fs_* files 4 years ago
fs_exists.hpp clean up and separate out fs_* files 4 years ago
fs_faccessat.hpp clean up and separate out fs_* files 4 years ago
fs_fadvise.cpp add #warning to make it more obvious what versions of functions are used 4 years ago
fs_fadvise.hpp clean up and separate out fs_* files 4 years ago
fs_fadvise_posix.icpp clean up and separate out fs_* files 4 years ago
fs_fadvise_unsupported.icpp clean up and separate out fs_* files 4 years ago
fs_fallocate.cpp small tweaks to build on Debian kFreeBSD 8 years ago
fs_fallocate.hpp clean up and separate out fs_* files 4 years ago
fs_fallocate_linux.icpp clean up and separate out fs_* files 4 years ago
fs_fallocate_osx.icpp clean up and separate out fs_* files 4 years ago
fs_fallocate_posix.icpp clean up and separate out fs_* files 4 years ago
fs_fallocate_unsupported.icpp clean up and separate out fs_* files 4 years ago
fs_fchmod.hpp clean up and separate out fs_* files 4 years ago
fs_fchmodat.hpp clean up and separate out fs_* files 4 years ago
fs_fchown.hpp clean up and separate out fs_* files 4 years ago
fs_fdatasync.hpp clean up and separate out fs_* files 4 years ago
fs_fgetxattr.hpp clean up and separate out fs_* files 4 years ago
fs_ficlone.cpp add #warning to make it more obvious what versions of functions are used 4 years ago
fs_ficlone.hpp cleanup function signatures and definitions 4 years ago
fs_ficlone_linux.icpp clean up and separate out fs_* files 4 years ago
fs_ficlone_unsupported.icpp add FICLONE and copy_file_range to clonefile 6 years ago
fs_file_size.cpp clean up and separate out fs_* files 4 years ago
fs_file_size.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_findallfiles.cpp break fs.hpp up into separate files 4 years ago
fs_findallfiles.hpp break fs.hpp up into separate files 4 years ago
fs_findonfs.cpp clean up and separate out fs_* files 4 years ago
fs_findonfs.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_flistxattr.hpp clean up and separate out fs_* files 4 years ago
fs_flock.hpp clean up and separate out fs_* files 4 years ago
fs_fsetxattr.hpp clean up and separate out fs_* files 4 years ago
fs_fstat.hpp clean up and separate out fs_* files 4 years ago
fs_fstatat.hpp clean up and separate out fs_* files 4 years ago
fs_fsync.hpp clean up and separate out fs_* files 4 years ago
fs_ftruncate.hpp clean up and separate out fs_* files 4 years ago
fs_futimens.hpp add #warning to make it more obvious what versions of functions are used 4 years ago
fs_futimens_freebsd_11.hpp clean up and separate out fs_* files 4 years ago
fs_futimens_generic.hpp clean up and separate out fs_* files 4 years ago
fs_futimens_linux.hpp clean up and separate out fs_* files 4 years ago
fs_futimesat.cpp add #warning to make it more obvious what versions of functions are used 4 years ago
fs_futimesat.hpp clean up and separate out fs_* files 4 years ago
fs_futimesat_generic.icpp clean up and separate out fs_* files 4 years ago
fs_futimesat_osx.icpp clean up and separate out fs_* files 4 years ago
fs_getdents64.cpp clean up and separate out fs_* files 4 years ago
fs_getdents64.hpp clean up and separate out fs_* files 4 years ago
fs_getfl.cpp break fs.hpp up into separate files 4 years ago
fs_getfl.hpp break fs.hpp up into separate files 4 years ago
fs_glob.cpp cleanup function signatures and definitions 4 years ago
fs_glob.hpp cleanup function signatures and definitions 4 years ago
fs_has_space.cpp clean up and separate out fs_* files 4 years ago
fs_has_space.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_info.cpp clean up and separate out fs_* files 4 years ago
fs_info.hpp cleanup function signatures and definitions 4 years ago
fs_info_t.hpp misc cleanups 6 years ago
fs_inode.cpp change from fasthash64 to wyhash 4 years ago
fs_inode.hpp add 'inodecalc' option to allow selection of inode calculation algo 4 years ago
fs_ioctl.hpp clean up and separate out fs_* files 4 years ago
fs_lchmod.hpp clean up and separate out fs_* files 4 years ago
fs_lchown.hpp clean up and separate out fs_* files 4 years ago
fs_lgetxattr.hpp clean up and separate out fs_* files 4 years ago
fs_link.hpp clean up and separate out fs_* files 4 years ago
fs_llistxattr.hpp clean up and separate out fs_* files 4 years ago
fs_lremovexattr.hpp clean up and separate out fs_* files 4 years ago
fs_lseek.hpp clean up and separate out fs_* files 4 years ago
fs_lsetxattr.hpp clean up and separate out fs_* files 4 years ago
fs_lstat.hpp clean up and separate out fs_* files 4 years ago
fs_lutimens.hpp clean up and separate out fs_* files 4 years ago
fs_mkdir.hpp clean up and separate out fs_* files 4 years ago
fs_mknod.hpp clean up and separate out fs_* files 4 years ago
fs_mktemp.cpp clean up and separate out fs_* files 4 years ago
fs_mktemp.hpp cleanup function signatures and definitions 4 years ago
fs_movefile.cpp clean up and separate out fs_* files 4 years ago
fs_movefile.hpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fs_open.hpp clean up and separate out fs_* files 4 years ago
fs_opendir.hpp clean up and separate out fs_* files 4 years ago
fs_path.cpp policy: add "most shared path" policies 4 years ago
fs_path.hpp cleanup function signatures and definitions 4 years ago
fs_read.hpp clean up and separate out fs_* files 4 years ago
fs_readdir.hpp clean up and separate out fs_* files 4 years ago
fs_readlink.hpp clean up and separate out fs_* files 4 years ago
fs_realpath.hpp clean up and separate out fs_* files 4 years ago
fs_realpathize.cpp clean up and separate out fs_* files 4 years ago
fs_realpathize.hpp break fs.hpp up into separate files 4 years ago
fs_remove.hpp clean up and separate out fs_* files 4 years ago
fs_rename.hpp clean up and separate out fs_* files 4 years ago
fs_rmdir.hpp clean up and separate out fs_* files 4 years ago
fs_sendfile.cpp add #warning to make it more obvious what versions of functions are used 4 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_setfl.cpp break fs.hpp up into separate files 4 years ago
fs_setfl.hpp break fs.hpp up into separate files 4 years ago
fs_stat.hpp clean up and separate out fs_* files 4 years ago
fs_stat_utils.hpp clean up and separate out fs_* files 4 years ago
fs_statvfs.hpp clean up and separate out fs_* files 4 years ago
fs_statvfs_cache.cpp clean up and separate out fs_* files 4 years ago
fs_statvfs_cache.hpp cleanup function signatures and definitions 4 years ago
fs_symlink.hpp clean up and separate out fs_* files 4 years ago
fs_truncate.hpp clean up and separate out fs_* files 4 years ago
fs_unlink.hpp clean up and separate out fs_* files 4 years ago
fs_utimensat.hpp add #warning to make it more obvious what versions of functions are used 4 years ago
fs_utimensat_freebsd.hpp clean up and separate out fs_* files 4 years ago
fs_utimensat_generic.hpp clean up and separate out fs_* files 4 years ago
fs_utimensat_linux.hpp clean up and separate out fs_* files 4 years ago
fs_write.hpp clean up and separate out fs_* files 4 years ago
fs_xattr.cpp clean up and separate out fs_* files 4 years ago
fs_xattr.hpp cleanup function signatures and definitions 4 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 clean up and separate out fs_* files 4 years ago
fuse_access.hpp cleanup function signatures and definitions 4 years ago
fuse_chmod.cpp clean up and separate out fs_* files 4 years ago
fuse_chmod.hpp cleanup function signatures and definitions 4 years ago
fuse_chown.cpp clean up and separate out fs_* files 4 years ago
fuse_chown.hpp cleanup function signatures and definitions 4 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 clean up and separate out fs_* files 4 years ago
fuse_create.hpp cleanup function signatures and definitions 4 years ago
fuse_destroy.cpp general code cleanup 6 years ago
fuse_destroy.hpp general code cleanup 6 years ago
fuse_fallocate.cpp clean up and separate out fs_* files 4 years ago
fuse_fallocate.hpp cleanup function signatures and definitions 4 years ago
fuse_fchmod.cpp clean up and separate out fs_* files 4 years ago
fuse_fchmod.hpp cleanup function signatures and definitions 4 years ago
fuse_fchown.cpp clean up and separate out fs_* files 4 years ago
fuse_fchown.hpp cleanup function signatures and definitions 4 years ago
fuse_fgetattr.cpp clean up and separate out fs_* files 4 years ago
fuse_fgetattr.hpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_flock.cpp clean up and separate out fs_* files 4 years ago
fuse_flock.hpp cleanup function signatures and definitions 4 years ago
fuse_flush.cpp clean up and separate out fs_* files 4 years ago
fuse_flush.hpp cleanup function signatures and definitions 4 years ago
fuse_free_hide.cpp clean up and separate out fs_* files 4 years ago
fuse_free_hide.hpp cleanup function signatures and definitions 4 years ago
fuse_fsync.cpp clean up and separate out fs_* files 4 years ago
fuse_fsync.hpp cleanup function signatures and definitions 4 years ago
fuse_fsyncdir.cpp clean up and separate out fs_* files 4 years ago
fuse_fsyncdir.hpp cleanup function signatures and definitions 4 years ago
fuse_ftruncate.cpp clean up and separate out fs_* files 4 years ago
fuse_ftruncate.hpp cleanup function signatures and definitions 4 years ago
fuse_futimens.cpp clean up and separate out fs_* files 4 years ago
fuse_futimens.hpp cleanup function signatures and definitions 4 years ago
fuse_getattr.cpp clean up and separate out fs_* files 4 years ago
fuse_getattr.hpp rework config management 4 years ago
fuse_getxattr.cpp clean up and separate out fs_* files 4 years ago
fuse_getxattr.hpp cleanup function signatures and definitions 4 years ago
fuse_init.cpp rework config management 4 years ago
fuse_init.hpp cleanup function signatures and definitions 4 years ago
fuse_ioctl.cpp clean up and separate out fs_* files 4 years ago
fuse_ioctl.hpp cleanup function signatures and definitions 4 years ago
fuse_link.cpp clean up and separate out fs_* files 4 years ago
fuse_link.hpp cleanup function signatures and definitions 4 years ago
fuse_listxattr.cpp clean up and separate out fs_* files 4 years ago
fuse_listxattr.hpp cleanup function signatures and definitions 4 years ago
fuse_mkdir.cpp clean up and separate out fs_* files 4 years ago
fuse_mkdir.hpp cleanup function signatures and definitions 4 years ago
fuse_mknod.cpp clean up and separate out fs_* files 4 years ago
fuse_mknod.hpp cleanup function signatures and definitions 4 years ago
fuse_open.cpp clean up and separate out fs_* files 4 years ago
fuse_open.hpp cleanup function signatures and definitions 4 years ago
fuse_opendir.cpp rework config management 4 years ago
fuse_opendir.hpp cleanup function signatures and definitions 4 years ago
fuse_prepare_hide.cpp fix for unlink race condition 6 years ago
fuse_prepare_hide.hpp cleanup function signatures and definitions 4 years ago
fuse_read.cpp clean up and separate out fs_* files 4 years ago
fuse_read.hpp cleanup function signatures and definitions 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 cleanup function signatures and definitions 4 years ago
fuse_readdir.cpp additional readdir refactor cleanup 4 years ago
fuse_readdir.hpp cleanup function signatures and definitions 4 years ago
fuse_readdir_linux.cpp clean up and separate out fs_* files 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 cleanup function signatures and definitions 4 years ago
fuse_readdir_plus_linux.cpp clean up and separate out fs_* files 4 years ago
fuse_readdir_plus_linux.hpp cleanup function signatures and definitions 4 years ago
fuse_readdir_plus_posix.cpp clean up and separate out fs_* files 4 years ago
fuse_readdir_plus_posix.hpp cleanup function signatures and definitions 4 years ago
fuse_readdir_posix.cpp clean up and separate out fs_* files 4 years ago
fuse_readdir_posix.hpp additional readdir refactor cleanup 4 years ago
fuse_readlink.cpp clean up and separate out fs_* files 4 years ago
fuse_readlink.hpp cleanup function signatures and definitions 4 years ago
fuse_release.cpp clean up and separate out fs_* files 4 years ago
fuse_release.hpp cleanup function signatures and definitions 4 years ago
fuse_releasedir.cpp remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
fuse_releasedir.hpp cleanup function signatures and definitions 4 years ago
fuse_removexattr.cpp clean up and separate out fs_* files 4 years ago
fuse_removexattr.hpp cleanup function signatures and definitions 4 years ago
fuse_rename.cpp clean up and separate out fs_* files 4 years ago
fuse_rename.hpp cleanup function signatures and definitions 4 years ago
fuse_rmdir.cpp clean up and separate out fs_* files 4 years ago
fuse_rmdir.hpp cleanup function signatures and definitions 4 years ago
fuse_setxattr.cpp clean up and separate out fs_* files 4 years ago
fuse_setxattr.hpp cleanup function signatures and definitions 4 years ago
fuse_statfs.cpp clean up and separate out fs_* files 4 years ago
fuse_statfs.hpp cleanup function signatures and definitions 4 years ago
fuse_symlink.cpp clean up and separate out fs_* files 4 years ago
fuse_symlink.hpp cleanup function signatures and definitions 4 years ago
fuse_truncate.cpp clean up and separate out fs_* files 4 years ago
fuse_truncate.hpp cleanup function signatures and definitions 4 years ago
fuse_unlink.cpp clean up and separate out fs_* files 4 years ago
fuse_unlink.hpp cleanup function signatures and definitions 4 years ago
fuse_utimens.cpp clean up and separate out fs_* files 4 years ago
fuse_utimens.hpp cleanup function signatures and definitions 4 years ago
fuse_write.cpp clean up and separate out fs_* files 4 years ago
fuse_write.hpp cleanup function signatures and definitions 4 years ago
fuse_write_buf.cpp moveonenospc: enhance the feature to allow using a policy 4 years ago
fuse_write_buf.hpp cleanup function signatures and definitions 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 change from fasthash64 to wyhash 4 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 cleanup function signatures and definitions 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 cleanup function signatures and definitions 4 years ago
option_parser.cpp add missing options to usage 4 years ago
option_parser.hpp rework config management 4 years ago
policy.cpp add {,ep,msp}pfrd policies 4 years ago
policy.hpp add {,ep,msp}pfrd policies 4 years ago
policy_all.cpp cleanup function signatures and definitions 4 years ago
policy_cache.cpp rework config management 4 years ago
policy_cache.hpp cleanup function signatures and definitions 4 years ago
policy_epall.cpp break fs.hpp up into separate files 4 years ago
policy_epff.cpp break fs.hpp up into separate files 4 years ago
policy_eplfs.cpp break fs.hpp up into separate files 4 years ago
policy_eplus.cpp break fs.hpp up into separate files 4 years ago
policy_epmfs.cpp break fs.hpp up into separate files 4 years ago
policy_eppfrd.cpp add {,ep,msp}pfrd policies 4 years ago
policy_eprand.cpp change category to enum class 4 years ago
policy_erofs.cpp change category to enum class 4 years ago
policy_error.hpp add tagging branches RW/RO/NW 6 years ago
policy_ff.cpp break fs.hpp up into separate files 4 years ago
policy_invalid.cpp change category to enum class 4 years ago
policy_lfs.cpp break fs.hpp up into separate files 4 years ago
policy_lus.cpp break fs.hpp up into separate files 4 years ago
policy_mfs.cpp break fs.hpp up into separate files 4 years ago
policy_msplfs.cpp break fs.hpp up into separate files 4 years ago
policy_msplus.cpp break fs.hpp up into separate files 4 years ago
policy_mspmfs.cpp break fs.hpp up into separate files 4 years ago
policy_msppfrd.cpp add {,ep,msp}pfrd policies 4 years ago
policy_newest.cpp break fs.hpp up into separate files 4 years ago
policy_pfrd.cpp add {,ep,msp}pfrd policies 4 years ago
policy_rand.cpp change category to enum class 4 years ago
resources.cpp general code cleanup 6 years ago
resources.hpp cleanup function signatures and definitions 4 years ago
rnd.cpp add {,ep,msp}pfrd policies 4 years ago
rnd.hpp add {,ep,msp}pfrd policies 4 years ago
rv.hpp cleanup function signatures and definitions 4 years ago
rwlock.hpp general code cleanup 6 years ago
stat_util.hpp NFS open/creat hack 4 years ago
statvfs_util.hpp cleanup function signatures and definitions 4 years ago
str.cpp cleanup function signatures and definitions 4 years ago
str.hpp cleanup function signatures and definitions 4 years ago
symlinkify.hpp cleanup function signatures and definitions 4 years ago
to_string.cpp rework config management 4 years ago
to_string.hpp rework config management 4 years ago
tofrom_string.hpp cleanup function signatures and definitions 4 years ago
tofrom_wrapper.hpp rework config management 4 years ago
ugid.cpp break fs.hpp up into separate files 4 years ago
ugid.hpp add #warning to make it more obvious what versions of functions are used 4 years ago
ugid_linux.hpp cleanup function signatures and definitions 4 years ago
ugid_linux.icpp stop clonepath at base directory. fixes #467 7 years ago
ugid_rwlock.hpp cleanup function signatures and definitions 4 years ago
ugid_rwlock.icpp stop clonepath at base directory. fixes #467 7 years ago
wyhash.h change from fasthash64 to wyhash 4 years ago
xattr.hpp fix building on alpine w/ musl 6 years ago