trapexit
8052039c6f
Merge pull request #790 from trapexit/readme
...
README: change back to listing fuse.mergerfs for fstab fstype
2020-07-29 14:40:22 -04:00
Antonio SJ Musumeci
8afe72d371
README: change back to listing fuse.mergerfs for fstab fstype
2020-07-29 14:39:53 -04:00
trapexit
0682ebf103
Merge pull request #789 from trapexit/freebsd
...
freebsd: misc cleanups to get freebsd compiling
2020-07-29 14:04:04 -04:00
Antonio SJ Musumeci
a93bd9f7fa
freebsd: misc cleanups to get freebsd compiling
2020-07-29 13:08:38 -04:00
trapexit
6f76080c6b
Merge pull request #787 from trapexit/nfshack
...
nfsopenhack: remove empty file check
2020-07-26 18:33:44 -04:00
Antonio SJ Musumeci
139e61efaa
nfsopenhack: remove empty file check
2020-07-26 17:11:06 -04:00
trapexit
b50a128777
Merge pull request #786 from trapexit/gitnfs
...
NFS open/creat hack
2020-07-24 21:16:06 -04:00
Antonio SJ Musumeci
93218a343a
NFS open/creat hack
...
A hack to work around non-POSIX NFS <-> FUSE behavior where it turns
an open(O_EXCL|O_CREAT,0444) into multiple calls that results in
EACCES.
2020-07-23 19:36:10 -04:00
trapexit
5a0568495b
Merge pull request #784 from trapexit/policy-mspmfs
...
policy: add "most shared path" policies
2020-07-21 18:40:27 -04:00
Antonio SJ Musumeci
3ec137c4ad
policy: add "most shared path" policies
...
Like path preserving but walks back the path till a match is found. Should
cover the usecase where someone wants a "less strict" form of path
preservation.
2020-07-21 16:31:08 -04:00
trapexit
d4eecf3b56
Merge pull request #783 from Gelma/typo
...
Fix typos
2020-07-20 07:35:08 -04:00
Andrea Gelmini
3a6738475a
Fix typos
2020-07-20 13:01:33 +02:00
Andrea Gelmini
468d42088a
Removed duplicated include
2020-07-20 12:51:44 +02:00
trapexit
4a4db4be84
Merge pull request #782 from trapexit/moveonenospc-policy
...
moveonenospc: enhance the feature to allow using a policy
2020-07-15 21:24:17 -04:00
Antonio SJ Musumeci
08d267fc61
moveonenospc: enhance the feature to allow using a policy
...
Just like functions you can now set a policy for moveonfreenospc. This
allows for more flexibility.
For backwards compatibility moveonfreenospc=true is converted to
moveonfreenospc=mfs.
minfreespace does apply which is slightly different from original behavior.
2020-07-15 19:33:05 -04:00
trapexit
f2d4fbfdb2
Merge pull request #781 from trapexit/readdir-offset-fix
...
readdir: add dirent index array
2020-07-12 13:13:49 -04:00
Antonio SJ Musumeci
c4a85f5fad
readdir: add dirent index array
...
This removes the risk of corrupted data being sent back to the kernel
should it use the offset from one opendir-readdir in another. In this case
it would at most skip dirents.
According to the standards the offset is only valid when used within
the opendir -> releasedir but NFS uses offsets across independent
calls.
2020-07-12 12:43:33 -04:00
trapexit
c3f4d2914f
Merge pull request #780 from trapexit/nopath
...
remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok
2020-07-08 19:46:14 -04:00
Antonio SJ Musumeci
c0990644e8
remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok
2020-07-08 19:25:23 -04:00
trapexit
b1f30b703f
Merge pull request #779 from trapexit/nfs-readdir
...
temporary fix for short readdirs on NFS
2020-07-08 14:25:37 -04:00
Antonio SJ Musumeci
62899565e6
temporary fix for short readdirs on NFS
2020-07-08 14:10:53 -04:00
trapexit
ddb435a44b
Merge pull request #777 from trapexit/dpkgfix
...
fix rpm spec and chmod in deb
2020-06-30 11:39:23 -04:00
Antonio SJ Musumeci
d699a97928
fix rpm spec and chmod in deb
2020-06-30 11:07:39 -04:00
trapexit
06660ca25e
Merge pull request #776 from trapexit/dpkgfix
...
debian: fix installing of fresh deb
2020-06-30 09:31:06 -04:00
Antonio SJ Musumeci
8ed3a1f36a
debian: fix installing of fresh deb
2020-06-30 09:30:31 -04:00
trapexit
8948fc2935
Merge pull request #775 from trapexit/inode-calc
...
add 'inodecalc' option to allow selection of inode calculation algo
2020-06-28 20:52:36 -04:00
Antonio SJ Musumeci
b4397f7f2e
add 'inodecalc' option to allow selection of inode calculation algo
2020-06-28 20:02:07 -04:00
trapexit
cb74573fc2
Merge pull request #774 from trapexit/readdir
...
additional readdir refactor cleanup
2020-06-27 23:33:00 -04:00
Antonio SJ Musumeci
dbdd3e22fc
additional readdir refactor cleanup
...
Differences between readdir and getdents is minimal at best. Leaving code
for now to allow for possible expansion later.
2020-06-27 23:17:21 -04:00
trapexit
4160a8e2f8
Merge pull request #767 from trapexit/cirrus-ci
...
add Cirrus-CI
2020-06-18 22:47:54 -04:00
Antonio SJ Musumeci
afb07b170d
add Cirrus-CI
2020-06-18 22:37:05 -04:00
trapexit
ebcf98ac2d
Merge pull request #766 from trapexit/ini
...
rework config management
2020-06-18 19:53:34 -04:00
Antonio SJ Musumeci
54c41c4994
rework config management
...
* Add standard way to do str2val and val2str conversion
* Add support for a config file
* Add support for reading and writing settings via ioctl
2020-06-18 18:54:25 -04:00
trapexit
8d989777f8
Merge pull request #763 from trapexit/install-test
...
Travis-CI: add installing of deb package
2020-06-11 12:53:21 -04:00
Antonio SJ Musumeci
a0c1c1a997
Travis-CI: add installing of deb package
2020-06-11 12:45:20 -04:00
trapexit
bed493e8dd
Merge pull request #758 from trapexit/readme
...
README: add terminology section and tweak some things
2020-05-25 11:57:32 -04:00
Antonio SJ Musumeci
add588fdea
README: add terminology section and tweak some things
2020-05-25 11:56:38 -04:00
trapexit
a61d420224
Merge pull request #755 from trapexit/support
...
README: update support section
2020-05-18 23:26:56 -04:00
Antonio SJ Musumeci
eb78c512ee
README: update support section
2020-05-18 23:26:09 -04:00
trapexit
ee5851bb1c
Merge pull request #754 from trapexit/deb-build
...
fix install location and setuid setting in deb pkgs
2020-05-13 19:52:55 -04:00
Antonio SJ Musumeci
c6bce81747
fix install location and setuid setting in deb pkgs
2020-05-13 19:37:17 -04:00
trapexit
e0bb4e407a
Merge pull request #749 from trapexit/docs
...
README.md: add human readable versions of some errno references
2020-05-06 18:48:41 -04:00
Antonio SJ Musumeci
aad2257387
README.md: add human readable versions of some errno references
...
Also some additional "why use mergerfs over X?"
2020-05-06 18:46:39 -04:00
trapexit
831dba3ef6
Merge pull request #741 from trapexit/docs
...
README.md: request users update to latest version before they submit …
2020-04-20 09:17:25 -04:00
Antonio SJ Musumeci
eff15c72a5
README.md: request users update to latest version before they submit report
2020-04-20 09:16:43 -04:00
trapexit
edb50e5411
Merge pull request #737 from trapexit/docs
...
add basic setup section
2020-04-05 12:46:04 -04:00
Antonio SJ Musumeci
7c37a69d25
add basic setup section
2020-04-05 12:29:20 -04:00
trapexit
be3499ee56
Merge pull request #730 from trapexit/readdir
...
fix getdent name length calculation
2020-03-13 14:13:10 -04:00
Antonio SJ Musumeci
698c4147fc
fix getdent name length calculation
2020-03-12 23:45:20 -04:00
trapexit
b5fae4b356
Merge pull request #729 from trapexit/readme
...
README: update a number of sections and fix typos
2020-03-11 12:19:08 -04:00