..
fmt
Update fmt
9 months ago
ghc
Update ghc::filesystem
9 months ago
nonstd
Update nonstd::optional
9 months ago
assert.hpp
use pragma once in headers
7 years ago
branch.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
branch.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
branches.cpp
Create functions can set branches RO on EROFS
1 year ago
branches.hpp
Create functions can set branches RO on EROFS
1 year ago
buildmap.hpp
cleanup function signatures and definitions
4 years ago
buildvector.hpp
cleanup function signatures and definitions
4 years ago
category.cpp
Error when given invalid policy names
2 years ago
category.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config.cpp
Add support for file io passthrough
7 months ago
config.hpp
Add support for file io passthrough
7 months ago
config_cachefiles.cpp
Add "per-process" file caching feature
2 years ago
config_cachefiles.hpp
Add "per-process" file caching feature
2 years ago
config_flushonclose.cpp
Add flushonclose feature
1 year ago
config_flushonclose.hpp
Add flushonclose feature
1 year ago
config_follow_symlinks.cpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
config_follow_symlinks.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
config_inodecalc.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_inodecalc.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_link_exdev.cpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
config_link_exdev.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
config_log_metrics.cpp
Add new debug printing routines
3 years ago
config_log_metrics.hpp
Add new debug printing routines
3 years ago
config_moveonenospc.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_moveonenospc.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_nfsopenhack.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_nfsopenhack.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_pid.hpp
Fix user.mergerfs.pid
1 year ago
config_rename_exdev.cpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
config_rename_exdev.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
config_set.cpp
Add "per-process" file caching feature
2 years ago
config_set.hpp
Add "per-process" file caching feature
2 years ago
config_statfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_statfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_statfsignore.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_statfsignore.hpp
cleanup function signatures and definitions
4 years ago
config_xattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
config_xattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
dirinfo.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
ef.hpp
rework config management
4 years ago
endian.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
enum.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
errno.hpp
use pragma once in headers
7 years ago
fh.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fileinfo.hpp
Add support for file io passthrough
7 months ago
fixed_mem_pool.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
format.cpp
Update fmt to v10.0.0
1 year ago
from_string.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
from_string.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_acl.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_acl.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_attr.cpp
add #warning to make it more obvious what versions of functions are used
4 years ago
fs_attr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_attr_linux.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_attr_unsupported.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_clonefile.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_clonefile.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_clonepath.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_clonepath.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_close.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_closedir.hpp
config: rework global config, remove rwlock, make branches RCU like
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
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copy_file_range_linux.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copy_file_range_unsupported.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copydata.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copydata.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copydata_copy_file_range.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copydata_copy_file_range.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_copydata_readwrite.cpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fs_copydata_readwrite.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_cow.cpp
Create functions can set branches RO on EROFS
1 year ago
fs_cow.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_devid.hpp
Add readdir policies
1 year ago
fs_dirfd.hpp
Add readdir policies
1 year ago
fs_dup.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_dup2.hpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fs_eaccess.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_exists.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_faccessat.hpp
config: rework global config, remove rwlock, make branches RCU like
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
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fadvise_posix.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fadvise_unsupported.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fallocate.cpp
small tweaks to build on Debian kFreeBSD
8 years ago
fs_fallocate.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fallocate_linux.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fallocate_osx.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fallocate_posix.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fallocate_unsupported.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fchmod.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fchmodat.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fchown.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fdatasync.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fgetxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
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
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_ficlone_linux.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_ficlone_unsupported.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_file_size.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_file_size.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_findallfiles.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_findallfiles.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_findonfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_findonfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_flistxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_flock.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fsetxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fstat.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fstatat.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_fsync.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_ftruncate.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_futimens.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_futimens_freebsd_11.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_futimens_generic.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_futimens_linux.hpp
config: rework global config, remove rwlock, make branches RCU like
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
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_futimesat_generic.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_futimesat_osx.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_getdents64.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_getdents64.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_getfl.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_getfl.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_glob.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_glob.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_has_space.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_has_space.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_info.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_info.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_info_t.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_inode.cpp
Add readdir policies
1 year ago
fs_inode.hpp
Add readdir policies
1 year ago
fs_ioctl.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_is_rofs.hpp
Create functions can set branches RO on EROFS
1 year ago
fs_lchmod.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lchown.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lgetxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_link.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_llistxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lremovexattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lseek.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lsetxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lstat.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_lutimens.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_mkdir.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
fs_mkdir_as_root.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
fs_mknod.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_mktemp.cpp
Misc fixes for older platforms
1 year ago
fs_mktemp.hpp
Create functions can set branches RO on EROFS
1 year ago
fs_movefile.cpp
Create functions can set branches RO on EROFS
1 year ago
fs_movefile.hpp
Fix moveonenospc when file opened with append mode
1 year ago
fs_open.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_openat.hpp
Add "per-process" file caching feature
2 years ago
fs_opendir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_path.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_path.hpp
Forbid adding mountpoint to branch list
2 years ago
fs_pathvector.hpp
Forbid adding mountpoint to branch list
2 years ago
fs_pread.hpp
Rework fuse read to use same buffers as messages
2 years ago
fs_preadn.hpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fs_pwrite.hpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fs_pwriten.hpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fs_read.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_readahead.cpp
Add ability to set readahead of mergerfs and branches
2 years ago
fs_readahead.hpp
Add ability to set readahead of mergerfs and branches
2 years ago
fs_readdir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_readlink.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_realpath.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_realpathize.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_realpathize.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_remove.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_rename.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_rmdir.hpp
config: rework global config, remove rwlock, make branches RCU like
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
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_sendfile_linux.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_sendfile_unsupported.icpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_setfl.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_setfl.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_stat.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_stat_utils.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_statvfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_statvfs_cache.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_statvfs_cache.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_symlink.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
fs_truncate.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_umount2.hpp
Add option to lazy umount target mount point
2 years ago
fs_unlink.hpp
config: rework global config, remove rwlock, make branches RCU like
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
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_utimensat_generic.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_utimensat_linux.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_wait_for_mount.cpp
Workaround older gcc bug with namespacing std::hash
2 years ago
fs_wait_for_mount.hpp
Actively report to syslog when waiting for mounts
2 years ago
fs_write.hpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fs_xattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fs_xattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
func.cpp
Error when given invalid policy names
2 years ago
func.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
funcs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_access.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_access.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_bmap.cpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_bmap.hpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_chmod.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_chmod.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_chown.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_chown.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_copy_file_range.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_copy_file_range.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_create.cpp
Add support for file io passthrough
7 months ago
fuse_create.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_destroy.cpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_destroy.hpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_fallocate.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fallocate.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fchmod.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fchmod.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fchown.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fchown.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fgetattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fgetattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_flock.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_flock.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_flush.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_flush.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_free_hide.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_free_hide.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fsync.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fsync.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fsyncdir.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_fsyncdir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_ftruncate.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_ftruncate.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_futimens.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_futimens.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_getattr.cpp
Fix setting of stat vars for symlinkify
2 years ago
fuse_getattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_getxattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_getxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_init.cpp
Add support for file io passthrough
7 months ago
fuse_init.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_ioctl.cpp
Add ability to invalidate gid cache on demand
1 year ago
fuse_ioctl.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_link.cpp
Create functions can set branches RO on EROFS
1 year ago
fuse_link.hpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
fuse_listxattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_listxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_lock.cpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_lock.hpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_mkdir.cpp
Create functions can set branches RO on EROFS
1 year ago
fuse_mkdir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_mknod.cpp
Create functions can set branches RO on EROFS
1 year ago
fuse_mknod.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_open.cpp
Add support for file io passthrough
7 months ago
fuse_open.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_opendir.cpp
Add flushonclose feature
1 year ago
fuse_opendir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_poll.cpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_poll.hpp
Major cleanup of libfuse to remove unneeded features
3 years ago
fuse_prepare_hide.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_prepare_hide.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_read.cpp
Fix read/write behavior and return value depending on direct_io
1 year ago
fuse_read.hpp
Rework fuse read to use same buffers as messages
2 years ago
fuse_readdir.cpp
Add proper input validation for readdir policy
1 year ago
fuse_readdir.hpp
Initialize readdir threadpool after daemonizing
1 year ago
fuse_readdir_base.hpp
Add readdir policies
1 year ago
fuse_readdir_cor.cpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_cor.hpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_cosr.cpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_cosr.hpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_factory.cpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_factory.hpp
Add proper input validation for readdir policy
1 year ago
fuse_readdir_plus.cpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_plus.hpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_seq.cpp
Rework thread pool queue depth impl
1 year ago
fuse_readdir_seq.hpp
Add readdir policies
1 year ago
fuse_readlink.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_readlink.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_release.cpp
Add support for file io passthrough
7 months ago
fuse_release.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_releasedir.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_releasedir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_removemapping.cpp
Add callbacks for newer functions
1 year ago
fuse_removemapping.hpp
Add callbacks for newer functions
1 year ago
fuse_removexattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_removexattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_rename.cpp
Add option to lazy umount target mount point
2 years ago
fuse_rename.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_rmdir.cpp
new features: follow-symlinks, rename-exdev, link-exdev
4 years ago
fuse_rmdir.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_setupmapping.cpp
Add callbacks for newer functions
1 year ago
fuse_setupmapping.hpp
Add callbacks for newer functions
1 year ago
fuse_setxattr.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_setxattr.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_statfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_statfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_symlink.cpp
Create functions can set branches RO on EROFS
1 year ago
fuse_symlink.hpp
Fix query of attr during symlink
3 years ago
fuse_syncfs.cpp
Add callbacks for newer functions
1 year ago
fuse_syncfs.hpp
Add callbacks for newer functions
1 year ago
fuse_tmpfile.cpp
Add callbacks for newer functions
1 year ago
fuse_tmpfile.hpp
Add callbacks for newer functions
1 year ago
fuse_truncate.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_truncate.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_unlink.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_unlink.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_utimens.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_utimens.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
fuse_write.cpp
Fix error handling for cached writes
1 year ago
fuse_write.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
gidcache.cpp
Misc fixes for older platforms
1 year ago
gidcache.hpp
Add ability to invalidate gid cache on demand
1 year ago
hashset.hpp
change from fasthash64 to wyhash
4 years ago
hw_cpu.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
hw_cpu.hpp
config: rework global config, remove rwlock, make branches RCU like
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
Only set allow_other when running as root
1 year ago
mergerfs.hpp
use pragma once in headers
7 years ago
num.cpp
Fix printf for 32bit systems
2 years ago
num.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
option_parser.cpp
Only set allow_other when running as root
1 year ago
option_parser.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policies.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policies.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy.hpp
Error when given invalid policy names
2 years ago
policy_all.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_all.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_cache.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_cache.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_epall.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_epall.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_epff.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_epff.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eplfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eplfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eplus.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eplus.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_epmfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_epmfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eppfrd.cpp
pfrd: fix mod by zero error when all branches are filtered
3 years ago
policy_eppfrd.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eprand.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_eprand.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_erofs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_erofs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_error.hpp
add tagging branches RW/RO/NW
6 years ago
policy_ff.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_ff.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_lfs.cpp
Fix printf for 32bit systems
2 years ago
policy_lfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_lus.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_lus.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_mfs.cpp
Fix infinite loop in mfs action policy
3 years ago
policy_mfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_msplfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_msplfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_msplus.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_msplus.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_mspmfs.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_mspmfs.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_msppfrd.cpp
pfrd: fix mod by zero error when all branches are filtered
3 years ago
policy_msppfrd.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_newest.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_newest.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_pfrd.cpp
pfrd: fix mod by zero error when all branches are filtered
3 years ago
policy_pfrd.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_rand.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_rand.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
policy_rv.hpp
rework some function error handling
4 years ago
procfs_get_name.cpp
Add "per-process" file caching feature
2 years ago
procfs_get_name.hpp
Add "per-process" file caching feature
2 years ago
resources.cpp
general code cleanup
6 years ago
resources.hpp
cleanup function signatures and definitions
4 years ago
rnd.cpp
Update wyhash to final4
1 year ago
rnd.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
rwlock.hpp
branches: add per branch minfreespace w/ original value as default
4 years ago
scope_guard.hpp
Rework thread pool queue depth impl
1 year ago
stat_util.hpp
NFS open/creat hack
4 years ago
statvfs_util.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
str.cpp
Add "per-process" file caching feature
2 years ago
str.hpp
Add "per-process" file caching feature
2 years ago
strvec.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
symlinkify.hpp
Fix setting of stat vars for symlinkify
2 years ago
syslog.cpp
Change threadpool to use concurrentqueue
1 year ago
syslog.hpp
Change threadpool to use concurrentqueue
1 year ago
to_string.cpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
to_string.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
tofrom_string.hpp
cleanup function signatures and definitions
4 years ago
tofrom_wrapper.hpp
config: rework global config, remove rwlock, make branches RCU like
4 years ago
ugid.cpp
Add ability to invalidate gid cache on demand
1 year ago
ugid.hpp
add #warning to make it more obvious what versions of functions are used
4 years ago
ugid_linux.hpp
Add ability to invalidate gid cache on demand
1 year ago
ugid_linux.icpp
Add ability to invalidate gid cache on demand
1 year 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
Update wyhash to 4.2
1 year ago
xattr.hpp
fix building on alpine w/ musl
6 years ago