Skip to content

Releases: trapexit/mergerfs

mergerfs-2.12.0

01 Mar 05:06
Compare
Choose a tag to compare
  • f4a4cc5 fix building of platform specific deb packages
  • ef4c583 fix printing of versions with no changes
  • 4ecf3c5 clearly separate usage of statvfs from stat for file existance
  • 779143f add minfreespace checks to policy ff's create and remove fwfs
  • 4d7148c update readme with minfreespace and readonly details
  • 14886a2 add readonly and minfreespace filters to all policy for creates. closes #236
  • 9819cf6 fix clonepath being called on wrong source
  • c56b488 fix creation of changelog
  • e593927 normalize error handling in rename policy
  • 7c85cd9 ff policy tweaks
  • 5cf3bb7 override standard libfuse version flag
  • 25a0399 minor tweaks to filesystem utility functions
  • 792c9b9 use stat/2 rather than statvfs/2 to find file drive

mergerfs-2.11.0

22 Feb 20:32
Compare
Choose a tag to compare
  • a698a8a update / tweak readme
  • d4ec341 remove unnecessary policies
  • 5813d1e ignore drives mounted as readonly from create policies. closes #224
  • a4e60d7 add eplfs info to readme

mergerfs-2.10.0

18 Feb 18:04
Compare
Choose a tag to compare
  • f3e75a0 use stat.st_dev to uniquely identify mounts for statfs. closes #213
  • b3248a8 simplify policies
  • 7bf1ca4 add existing path, least free space policy. closes #216
  • 6086620 use references to srcmounts rather than copies
  • 3a51ceb add some "why mergerfs instead of X" sections to the FAQ
  • 681f3d7 add section to readme about trash directories
  • 0bac344 add information on fixing libfuse crashes
  • 840f9b8 remove sbin from rpm spec file

mergerfs-2.9.1

22 Jan 15:20
Compare
Choose a tag to compare

mergerfs-2.9.0

21 Jan 22:41
Compare
Choose a tag to compare
  • 3e20adb remove clone test tool
  • e285bde update the precompiled man page
  • 853769b general tweaks to readme
  • ea32575 make symlink function like mknod/mkdir. closes #204
  • 1d1694b fix indexing of mknod targets. closes #202
  • 93397ea remove incorrect warning about race condition with mkdir/mknod
  • 25265f4 dedup based on full statvfs struct rather than fsid. closes #183
  • de776b7 remove tooling from repo. closes #198
  • 62f8fc5 have link act similar to rename
  • 242af77 move from MIT to ISC license. closes #194
  • 4c77ac4 all action functions return success should at least one succeed. closes #189
  • b811522 update man page
  • 8a5c524 replace srcpoints with srcmounts
  • a3e6a03 rework rename algo to minimize likelihood of EXDEV being returned. closes #187
  • eb6d1a1 change to using template for policy class
  • 55c4a32 add artifacts to gitignore
  • 51ae7d1 change make to work with non-bash shells
  • c731b70 fix building without xattr
  • 9e24796 add mergerfs pid to xattrs

mergerfs-2.8.0

30 Oct 04:26
Compare
Choose a tag to compare
  • 5e880bd use SYS_setgroups rather than setgroups
  • 8a651b0 add support section to readme and manpage
  • 93cedab fix misc issues flagged by clang scan-build
  • fd4ce1b include distro and codename in deb package versions

mergerfs-2.7.0

18 Oct 04:51
Compare
Choose a tag to compare
  • f3a6876 remove pandoc from build requirements
  • 30c29c9 remove manpage from root directory
  • 8ed11a0 if pandoc doesn't exist copy premade version
  • 46c8361 offer prebuilt manpage for platforms without easy access to pandoc
  • 02df441 update info on Samba client EXDEV issue
  • fe79609 fix typo
  • 873c4a9 add link to gvfs-fuse patch
  • 4df9b2e add documentation on SMB client EXDEV / EIO issue
  • 1c7de2d fix minor integer casting issues
  • a10de2a update build dependencies for Fedora
  • 3d7d2cf add sbin directory to rpm spec
  • 5489952 enhance git2debcl to work with older python releases
  • 068fbc0 set rpm dependency to fuse
  • 5a76c41 create mount.mergerfs symlink. closes #149
  • 58446f9 misc fixes to compile on older platforms
  • 40f569b rewrite gid cache system
  • f6d396c audit (and fix) file permissions and ownership. closes #148
  • 53e3284 remove usage of UINT32_MAX macro
  • 09ffc8c provide usage text and version info. closes #146

mergerfs-2.6.0

27 Sep 00:14
Compare
Choose a tag to compare
  • c289daf swap deb and unsigned-deb make tagets. closes #140
  • 5808ab7 move on enospc when writing feature. closes #141
  • 4e5578d make note about escaping glob tokens more explicit
  • 4b375fa include rpm-build in Fedora dependencies
  • 9542e63 include link to release page in readme
  • de583b7 clean up options listing
  • 8bf0f75 create summary feature section

mergerfs-2.5.0

15 Sep 03:18
Compare
Choose a tag to compare
  • 5850fbe bump README date
  • a960a7e cleanup controlfile manipulation
  • e0cf972 include default_permissions in default arguments
  • f4e3f28 change README regarding setgroups cache and new rwlock ugid fallback
  • 08c0c2d fix typo in README. closes #134
  • 3163258 make changing credentials opportunistic + per thread setgroups cache
  • b194272 add notes on permissions and errors to readme
  • c131310 include known issues section to readme

mergerfs-2.4.0

06 Sep 22:41
Compare
Choose a tag to compare
  • ce93529 realpath'ize all source mount points. closes #117
  • 2d89947 fix non-suffixed setxattr of user.mergerfs.minfreespace
  • e98b801 remove version.hpp on clean
  • b22528b add user.mergerfs.version xattr
  • e377d54 add user.mergerfs.policies xattr
  • 08d07b7 add building of rpm
  • 305f190 add basic instructions for building on Fedora
  • 8178bf5 refactor and simplify getxattr for user.mergerfs.*