Skip to content

Releases: trapexit/mergerfs

mergerfs-2.17.0

16 Nov 04:38
Compare
Choose a tag to compare
  • 05d81db update manpage
  • 3c5351a ignore filesystems which return zeros for statfs. closes #335
  • 3d2283f clang cpp doesn't like grep exiting early
  • 192bb9c remove usage of -D from install
  • 157dae0 define O_LARGEFILE and O_NOATIME if needed
  • 00c814d consolidate and simplify utime
  • 6d6fb45 check if fdatasync is available and return ENOSYS if not
  • 897f20b minor correction of spelling mistake
  • d0b6cd1 further abstraction of system calls
  • 1dc7bff wrap most posix filesystem functions
  • 8f594e1 add flock
  • cd90193 add some more explination to the FAQ
  • cd71af8 add mergerfs.ctl and scorch to tooling section
  • 3fb7f89 add EDQUOT to errors which trigger moveonenospc

mergerfs-2.16.1

20 Sep 02:28
Compare
Choose a tag to compare
  • dfa8269 update manpage
  • d9a7906 use SYS_setgroup32 syscall if available. closes #319
  • b1f2e94 add information about page cache kernel panic bug

mergerfs-2.16.0

14 Sep 12:54
Compare
Choose a tag to compare
  • a8cd9b7 recreate manpage
  • 7e423cd small tweaks to build on Debian kFreeBSD
  • 0395e7c fix futimes version of utimes wrapper
  • 9392317 fix #define typo
  • 1513c92 abstract posix_fadvise
  • 158dda9 Fix minor typo
  • 1a698e5 rename include cpp files to have icpp extension
  • 2ee6b4f include sys/types.h to pick up ssize_t
  • 709dda5 support systems without ENODATA

mergerfs-2.15.0

25 Aug 20:40
Compare
Choose a tag to compare
  • 49474f0 make futimes crossplatform
  • 34d38cb split sendfile wrapper into separate files
  • 192a9d5 make fs_attr compile on unsupported platforms
  • 40574bd use dynamic buffer for realpath
  • 064fd55 bump FUSE_USE_VERSION to 29
  • 45f757d add osx version of fallocate
  • 0fceb8e add epall and eprand policies
  • 7634eb1 replace nonstandard eaccess with POSIX.1-2008 faccessat
  • 47f184a fix typo and clarify feature

mergerfs-2.14.0

12 Jul 00:55
Compare
Choose a tag to compare
  • a93ab6c add existing path first found policy. closes #289
  • 43cbd9c move size calculations to use uint64_t. fixes #287
  • 9f36ead add license title
  • 30cdfa6 reiterate path preserving policies

mergerfs-2.13.1

20 May 12:09
Compare
Choose a tag to compare
  • 3cb2045 update man page
  • 6dc6fde update info on mmap bug and when it was fixed
  • cb35a37 rework fallocate logic
  • 23b8e45 fix ioctl on directories

mergerfs-2.13.0

07 May 19:23
Compare
Choose a tag to compare
  • 3a50344 update man page
  • be6341e create eplus (existing path, least used space) policy. closes #273
  • f7d3e8b create lus (least used space) policy. closes #273
  • 74ed1b0 faq update on direct writes
  • d0414d7 clean up information regarding fstab
  • ef8d8f3 add fsname to readme
  • cd15b7a further tweak language regarding policies wrt create category
  • 8643d35 make policy descriptions more explicit
  • 1cfe1c3 tweak doc language
  • dbb13ef add details of mmap cache bug
  • 90ca14a add dual mount suggestion to mmap problem
  • cfaf812 add details regarding rtorrent, mmap, and direct_io
  • 0c6c69e update readme to include mergerfs.dedup
  • 309cfee change tar.gz build url

mergerfs-2.12.3

10 Mar 23:47
Compare
Choose a tag to compare

mergerfs-2.12.2

06 Mar 07:26
Compare
Choose a tag to compare
  • 6492fda update precompiled man page
  • 2061211 fix rename failing on non-path preserving policies
  • 4928944 clarify that rename uses the create policy to make decisions

mergerfs-2.12.1

04 Mar 19:00
Compare
Choose a tag to compare
  • 12cf57d re-add minfreespace check to epmfs policy
  • 59b08a5 change tooling names and add guide link