mergerfs/src
Antonio S. Musumeci e67b7d0825 log: default debug log path to empty; skip set when empty
libfuse previously initialized its debug log filepath to
"/dev/stderr", forcing the config layer to reopen stderr on every
load whether or not the user asked for it. Default the libfuse log
path to "" and have the mergerfs config layer only forward the
request to libfuse when the user supplied an explicit path.
2026-04-18 13:47:23 -05:00
..
assert.hpp Add more asserts 2026-03-02 01:09:16 -05:00
branch.cpp Cleanup branches and add more unit tests 2026-03-24 21:13:34 -04:00
branch.hpp Cleanup branches and add more unit tests 2026-03-24 21:13:34 -04:00
branches.cpp branches: re-link default_minfreespace pointer on copy/move; atomically publish branch mode changes 2026-04-18 13:47:23 -05:00
branches.hpp branches: re-link default_minfreespace pointer on copy/move; atomically publish branch mode changes 2026-04-18 13:47:23 -05:00
buildmap.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
buildvector.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
caps.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
caps.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
category.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
category.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config.cpp Cleanup config and add tests 2026-03-24 21:13:34 -04:00
config.hpp Remove unused rwlock.hpp header and includes 2026-04-18 13:47:23 -05:00
config_cachefiles.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_cachefiles.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_debug.cpp Fixup debug output (#1617) 2026-02-12 22:50:38 -06:00
config_debug.hpp Fixup debug output (#1617) 2026-02-12 22:50:38 -06:00
config_dummy.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_flushonclose.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_flushonclose.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_follow_symlinks.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_follow_symlinks.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_inodecalc.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_inodecalc.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_link_exdev.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_link_exdev.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_log_file.cpp log: default debug log path to empty; skip set when empty 2026-04-18 13:47:23 -05:00
config_log_file.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_moveonenospc.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_moveonenospc.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_nfsopenhack.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_nfsopenhack.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_noforget.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_pagesize.cpp More aggressive error handing with pagesize queries 2026-03-24 21:13:34 -04:00
config_pagesize.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
config_passthrough_io.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_passthrough_io.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_pid.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_proxy_ioprio.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_proxy_ioprio.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_rename_exdev.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_rename_exdev.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_set.cpp Rework string utils, more test cases 2026-03-24 21:13:34 -04:00
config_set.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_statfs.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_statfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_statfsignore.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_statfsignore.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_xattr.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
config_xattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
dirinfo.hpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
ef.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
endian.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
enum.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
errno.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
error.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fh.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fileinfo.hpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
from_string.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
from_string.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_acl.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_acl.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_attr.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_attr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_attr_linux.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_attr_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_clonepath.cpp Move scope_guard to vendored/ 2026-03-24 21:13:34 -04:00
fs_clonepath.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_close.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_closedir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copy_file_range.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copy_file_range.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copy_file_range_linux.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copy_file_range_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copydata.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copydata.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copydata_copy_file_range.cpp Fix copydata_copy_file_range bug 2026-03-24 21:13:34 -04:00
fs_copydata_copy_file_range.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copydata_readwrite.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copydata_readwrite.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_copyfile.cpp Fix error condition in fs_copyfile 2026-03-24 21:13:34 -04:00
fs_copyfile.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_cow.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_cow.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_devid.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_dirfd.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_dup.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_dup2.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_eaccess.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_exists.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_faccessat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fadvise.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fadvise.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fadvise_posix.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fadvise_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fallocate.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fallocate.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fallocate_linux.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fallocate_osx.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fallocate_posix.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fallocate_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fchmod.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fchmodat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fchown.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fcntl.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fdatasync.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fgetxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_ficlone.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_ficlone.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_ficlone_linux.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_ficlone_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_file_size.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_file_size.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_file_unchanged.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_findallfiles.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_findallfiles.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_findonfs.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_findonfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_flistxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_flock.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fsetxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fstat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fstatat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fstatvfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_fsync.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_ftruncate.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimens.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimens_freebsd_11.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimens_generic.hpp Fix futimens bugs: stat pointer, variable names, and negation 2026-03-24 21:13:34 -04:00
fs_futimens_linux.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimesat.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimesat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimesat_generic.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_futimesat_osx.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_getdents64.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_getdents64.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_getfl.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_getfl.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_glob.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_glob.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_has_space.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_has_space.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_info.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_info.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_info_t.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_inode.cpp Refactor fs_inode 2026-04-12 23:44:23 -05:00
fs_inode.hpp Refactor fs_inode 2026-04-12 23:44:23 -05:00
fs_ioctl.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_is_rofs.hpp Cleanup ugid.hpp usage 2026-03-02 01:09:16 -05:00
fs_lchmod.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lchown.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lgetxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_link.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_llistxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lremovexattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lseek.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lsetxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lstat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lstatvfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_lutimens.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mkdir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mkdir_as.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mkdirat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mknod.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mknod_as.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mktemp.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mktemp.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mount.cpp Move 3rd party libraries to "vendored" directory 2026-03-02 01:09:16 -05:00
fs_mount.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mounts.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_mounts.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_movefile_and_open.cpp fs_movefile_and_open: -ENOSPC when no destination branch available 2026-04-18 13:47:23 -05:00
fs_movefile_and_open.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_open.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_open_as.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_open_fd.cpp Use fatal::abort() rather than assert in places 2026-03-24 21:13:34 -04:00
fs_open_fd.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_openat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_opendir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_path.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_path.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_pread.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_preadn.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_pwrite.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_pwriten.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_read.hpp Fix incorrect type in fs_read and write 2026-03-24 21:13:34 -04:00
fs_readahead.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_readahead.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fs_readdir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_readlink.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_realpath.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_realpathize.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_realpathize.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_remove.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_rename.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_rmdir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_sendfile.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_sendfile.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_sendfile_linux.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_sendfile_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_setfl.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_setfl.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_stat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_stat_utils.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_statvfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_statvfs_cache.cpp Small improvements to fs::statvfs_cache 2026-03-24 21:13:34 -04:00
fs_statvfs_cache.hpp Small improvements to fs::statvfs_cache 2026-03-24 21:13:34 -04:00
fs_statx.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_symlink.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_symlink_as.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_truncate.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_umount2.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_unlink.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_utimensat.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_utimensat_freebsd.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_utimensat_generic.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_utimensat_linux.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_wait_for_mount.cpp fs_wait_for_mount cleanup 2026-03-24 21:13:34 -04:00
fs_wait_for_mount.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fs_write.hpp Fix incorrect type in fs_read and write 2026-03-24 21:13:34 -04:00
fs_xattr.cpp Rework string utils, more test cases 2026-03-24 21:13:34 -04:00
fs_xattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
func.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
func.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
funcs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_access.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_access.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_bmap.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_bmap.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_chmod.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_chmod.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_chown.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_chown.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_copy_file_range.cpp Add null pointer checks for FileInfo/DirInfo 2026-03-24 21:13:34 -04:00
fuse_copy_file_range.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_create.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_create.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_destroy.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_destroy.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_fallocate.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_fallocate.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_fchmod.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_fchmod.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_fchown.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_fchown.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_fgetattr.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_fgetattr.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_flock.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_flock.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_flush.cpp Add null pointer checks for FileInfo/DirInfo 2026-03-24 21:13:34 -04:00
fuse_flush.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_fsync.cpp Add null pointer checks for FileInfo/DirInfo 2026-03-24 21:13:34 -04:00
fuse_fsync.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_fsyncdir.cpp Add null pointer checks for FileInfo/DirInfo 2026-03-24 21:13:34 -04:00
fuse_fsyncdir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_ftruncate.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_ftruncate.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_futimens.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_futimens.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_getattr.cpp fuse_getattr/statx: populate timeouts in fake_root and controlfile replies 2026-04-18 13:47:23 -05:00
fuse_getattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_getxattr.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_getxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_init.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_init.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_ioctl.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_ioctl.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_link.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_link.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_listxattr.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_listxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_lock.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_lock.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_mkdir.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_mkdir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_mknod.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_mknod.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_open.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_open.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_opendir.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_opendir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_passthrough.hpp Cleanup ugid.hpp usage 2026-03-02 01:09:16 -05:00
fuse_poll.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_poll.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_read.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_read.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir.cpp fuse_readdir: atomic initialized flag; bound error string; check msgbuf allocation 2026-04-18 13:47:23 -05:00
fuse_readdir.hpp fuse_readdir: atomic initialized flag; bound error string; check msgbuf allocation 2026-04-18 13:47:23 -05:00
fuse_readdir_base.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_cor.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_readdir_cor.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_cor_getdents.icpp fuse_readdir: atomic initialized flag; bound error string; check msgbuf allocation 2026-04-18 13:47:23 -05:00
fuse_readdir_cor_readdir.icpp Use ReaddirCalc in all readdir implementations 2026-04-12 23:44:23 -05:00
fuse_readdir_cosr.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_readdir_cosr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_cosr_getdents.icpp fuse_readdir: atomic initialized flag; bound error string; check msgbuf allocation 2026-04-18 13:47:23 -05:00
fuse_readdir_cosr_readdir.icpp Use ReaddirCalc in all readdir implementations 2026-04-12 23:44:23 -05:00
fuse_readdir_factory.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_factory.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_plus.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_plus.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_seq.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_readdir_seq.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_readdir_seq_getdents.icpp fuse_readdir: atomic initialized flag; bound error string; check msgbuf allocation 2026-04-18 13:47:23 -05:00
fuse_readdir_seq_readdir.icpp Use ReaddirCalc in all readdir implementations 2026-04-12 23:44:23 -05:00
fuse_readlink.cpp fuse_readlink: always null-terminate buffer 2026-04-18 13:47:23 -05:00
fuse_readlink.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_release.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_release.hpp Misc updates and fixes 2026-04-04 02:46:24 -05:00
fuse_releasedir.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_releasedir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_removemapping.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_removemapping.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_removexattr.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_removexattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_rename.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_rename.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_rmdir.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_rmdir.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_setupmapping.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_setupmapping.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_setxattr.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_setxattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_statfs.cpp fuse_statfs: scale with long double to avoid integer overflow 2026-04-18 13:47:23 -05:00
fuse_statfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_statx.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_statx.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
fuse_statx_supported.icpp fuse_getattr/statx: populate timeouts in fake_root and controlfile replies 2026-04-18 13:47:23 -05:00
fuse_statx_unsupported.icpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_symlink.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_symlink.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_syncfs.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_syncfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_tmpfile.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_tmpfile.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_truncate.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_truncate.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_unlink.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_unlink.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_utimens.cpp FUSE: pass Branches::Ptr by value with empty-branches guards 2026-04-18 13:47:23 -05:00
fuse_utimens.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
fuse_write.cpp FUSE: require valid file/dir handle; drop open_files fallback 2026-04-18 13:47:23 -05:00
fuse_write.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
hashset.hpp Replace khash with custom hash set 2026-04-12 23:44:23 -05:00
hw_cpu.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
hw_cpu.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
ioprio.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
ioprio.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
mergerfs.cpp Handle/ignore SIGHUP 2026-04-17 11:14:05 -05:00
mergerfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
mergerfs_api.cpp Move scope_guard to vendored/ 2026-03-24 21:13:34 -04:00
mergerfs_api.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
mergerfs_collect_info.cpp Move scope_guard to vendored/ 2026-03-24 21:13:34 -04:00
mergerfs_collect_info.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
mergerfs_fsck.cpp Move 3rd party libraries to "vendored" directory 2026-03-02 01:09:16 -05:00
mergerfs_fsck.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
mergerfs_ioctl.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
num.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
num.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
oom.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
oom.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
option_parser.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
option_parser.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policies.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
policies.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_all.cpp Convert some push_back to emplace_back 2026-03-02 01:09:16 -05:00
policy_all.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_epall.cpp Convert some push_back to emplace_back 2026-03-02 01:09:16 -05:00
policy_epall.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_epff.cpp Remove unused rwlock.hpp header and includes 2026-04-18 13:47:23 -05:00
policy_epff.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_eplfs.cpp Misc cleanup 2026-03-02 01:09:16 -05:00
policy_eplfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_eplus.cpp Remove unused rwlock.hpp header and includes 2026-04-18 13:47:23 -05:00
policy_eplus.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_epmfs.cpp Misc cleanup 2026-03-02 01:09:16 -05:00
policy_epmfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_eppfrd.cpp Remove unused rwlock.hpp header and includes 2026-04-18 13:47:23 -05:00
policy_eppfrd.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_eprand.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_eprand.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_erofs.cpp Remove unused "using"s 2026-03-02 01:09:16 -05:00
policy_erofs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_error.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_ff.cpp Remove duplicate includes 2026-03-02 01:09:16 -05:00
policy_ff.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_lfs.cpp Convert some push_back to emplace_back 2026-03-02 01:09:16 -05:00
policy_lfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_lup.cpp Remove unused rwlock.hpp header and includes 2026-04-18 13:47:23 -05:00
policy_lup.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_lus.cpp Convert some push_back to emplace_back 2026-03-02 01:09:16 -05:00
policy_lus.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_mfs.cpp Convert some push_back to emplace_back 2026-03-02 01:09:16 -05:00
policy_mfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_msplfs.cpp Convert some push_back to emplace_back 2026-03-02 01:09:16 -05:00
policy_msplfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_msplus.cpp Misc cleanup 2026-03-02 01:09:16 -05:00
policy_msplus.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_mspmfs.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
policy_mspmfs.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_msppfrd.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
policy_msppfrd.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_newest.cpp Remove unused rwlock.hpp header and includes 2026-04-18 13:47:23 -05:00
policy_newest.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_pfrd.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
policy_pfrd.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_rand.cpp Remove duplicate includes 2026-03-02 01:09:16 -05:00
policy_rand.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
policy_rv.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
predictability.h Rework credential handling to support chroot & idmap (#1595) 2025-12-05 21:03:48 -06:00
procfs.cpp Move scope_guard to vendored/ 2026-03-24 21:13:34 -04:00
procfs.hpp Cleanup procfs and abort on critical issues 2026-03-24 21:13:34 -04:00
resources.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
resources.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
rnd.cpp Use RND class for shrink_to_rand_elem and add assertions 2026-03-24 21:13:34 -04:00
rnd.hpp Use RND class for shrink_to_rand_elem and add assertions 2026-03-24 21:13:34 -04:00
stat_util.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
state.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
state.hpp state: atomic ref_count in OpenFile 2026-04-18 13:47:23 -05:00
statvfs_util.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
str.cpp str: null-safe same() and startswith() 2026-04-18 13:47:23 -05:00
str.hpp Rework string utils, more test cases 2026-03-24 21:13:34 -04:00
strvec.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
supported_getdents64.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
supported_statx.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
symlinkify.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
thread_info.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
to_neg_errno.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
to_string.cpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
to_string.hpp Convert stdint to short ints 2026-03-02 01:09:16 -05:00
tofrom_ref.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
tofrom_string.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
tofrom_wrapper.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
ugid.cpp Update copyright headers 2026-03-02 01:09:16 -05:00
ugid.hpp Update copyright headers 2026-03-02 01:09:16 -05:00
xattr.hpp Update copyright headers 2026-03-02 01:09:16 -05:00