Antonio SJ Musumeci
8a48b74cb4
policy return cleanup
6 years ago
trapexit
570c93ec2c
Merge pull request #516 from trapexit/clone
add FICLONE and copy_file_range to clonefile
6 years ago
Antonio SJ Musumeci
85026d5780
add FICLONE and copy_file_range to clonefile
If available FICLONE and copy_file_range will be tried in addition to sendfile
when copying data between two files. The fallback is a tradition read/write
loop. On systems that support these it should improve performance.
6 years ago
trapexit
bb2e6eb605
Merge pull request #515 from trapexit/xattr.h
remove libattr dependency
6 years ago
Antonio SJ Musumeci
1885a82cce
remove libattr dependency
6 years ago
trapexit
602a37b231
Merge pull request #514 from trapexit/runtime_xattr
add ability to turn on/off xattr support at runtime
6 years ago
Antonio SJ Musumeci
65f482e483
add ability to turn on/off xattr support at runtime
6 years ago
trapexit
6ee44e451c
Merge pull request #513 from trapexit/errno
fix building on certain platforms
6 years ago
Antonio SJ Musumeci
8d1a1564bf
fix building on certain platforms
6 years ago
trapexit
4af9248eba
Merge pull request #509 from trapexit/cow
add link_cow feature
6 years ago
Antonio SJ Musumeci
93f7d7d927
add link_cow feature
When enabled if a regular file is opened which has a link count > 1 it will
copy the file to a temporary file and rename over the original. Effectively
breaking the link. This behavior is similar to cow-shell and other LD_PRELOAD
based "CoW" solutions.
6 years ago
trapexit
19a7d43b31
Merge pull request #506 from trapexit/literal_glob
keep literal when glob fails
6 years ago
Antonio SJ Musumeci
9afefef032
keep literal when glob fails
6 years ago
trapexit
8c3462caf2
Merge pull request #505 from trapexit/depends
add fuse to debian pkg dependency
6 years ago
Antonio SJ Musumeci
340f3c85c9
add fuse to debian pkg dependency
6 years ago
trapexit
ff04098319
Merge pull request #504 from trapexit/disable_security.capabilities
add security_capability option
6 years ago
Antonio SJ Musumeci
f8563369bc
add security_capability option
6 years ago
trapexit
4152769182
Merge pull request #499 from trapexit/docs
add comment regarding tar error
6 years ago
Antonio SJ Musumeci
057eafef7f
add comment regarding tar error
6 years ago
trapexit
c7e93720ff
Merge pull request #496 from trapexit/doc-updates
tweak docs, add FAQ regarding vendoring of libfuse
6 years ago
Antonio SJ Musumeci
587ab62583
tweak docs, add FAQ regarding vendoring of libfuse
6 years ago
trapexit
a894360402
Merge pull request #495 from ahippo/external-fuse
Option for building with system libfuse
6 years ago
Andrey Mazo
756d4ff0ff
Makefile: option for building with system libfuse
Add INTERNAL_FUSE variable to control linking against
bundled libfuse vs external/system libfuse.
If external libfuse is requested,
`pkg-config` is used to obtain CFLAGS/LIBS/LDFLAGS and
to check that the provided external libfuse is >= 2.9.7.
This might hopefully get mergerfs closer to inclusion into distros.
Link: https://github.com/trapexit/mergerfs/issues/431
Link: https://bugs.gentoo.org/587956#c6
6 years ago
Andrey Mazo
ec6adaa376
options: move "-o threads=" help text to libfuse/
Parsing of and acting upon "-o threads" option is done in the bundled `libfuse/`,
so move the corresponding help text there too.
This make help text consistent with behavior
when building against system libfuse,
which doesn't support this option.
6 years ago
trapexit
dee2c3e23b
Merge pull request #494 from trapexit/hardlinks
add FAQ entry on hard links
6 years ago
Antonio SJ Musumeci
fc52f89ddc
add FAQ entry on hard links
6 years ago
trapexit
fdbafa63ba
Merge pull request #493 from ahippo/ldflags
Makefile: don't touch LDFLAGS
6 years ago
Andrey Mazo
e987ff46c2
Makefile: don't touch LDFLAGS
These are more like LIBS rather than LDFLAGS.
They are used just in one place,
so simply put them inline.
Also, use LDFLAGS provided by the user during actual link.
This helps users pass their own LDFLAGS.
For example, this is important on Gentoo,
where LDFLAGS='-Wl,-O1 -Wl,--as-needed' is passed by default.
6 years ago
trapexit
b1ecc58114
Merge pull request #491 from trapexit/inode_docs
add details regarding use_ino
7 years ago
Antonio SJ Musumeci
39d5ab8e83
add details regarding use_ino
7 years ago
trapexit
4b1f9afe1e
Merge pull request #482 from trapexit/docs
change examples to use /mnt rather than /tmp
7 years ago
Antonio SJ Musumeci
c005463111
change examples to use /mnt rather than /tmp
7 years ago
trapexit
50384f4e86
Merge pull request #475 from trapexit/version
fix version.hpp creation, again
7 years ago
Antonio SJ Musumeci
73e8867400
fix version.hpp creation, again
7 years ago
trapexit
0545da67ff
Merge pull request #474 from trapexit/version
fix versioning with tarball building
7 years ago
Antonio SJ Musumeci
24e690b995
fix versioning with tarball building
7 years ago
trapexit
89200a0ab8
Merge pull request #473 from trapexit/version
version bumps and calculation fixes
7 years ago
Antonio SJ Musumeci
e521833cec
bump change date on readme and rebuild man
7 years ago
Antonio SJ Musumeci
737d941941
bump builtin libfuse version
7 years ago
Antonio SJ Musumeci
9830e29945
fix version generation
7 years ago
trapexit
6418b00ac3
Merge pull request #472 from trapexit/clonepathperms
ignore clonepath metadata errors. fixes #470
7 years ago
Antonio SJ Musumeci
cfe9c28a10
ignore clonepath metadata errors. fixes #470
7 years ago
trapexit
aa6e4c1865
Merge pull request #471 from trapexit/clonepath
stop clonepath at base directory. fixes #467
7 years ago
Antonio SJ Musumeci
f48c16d162
stop clonepath at base directory. fixes #467
7 years ago
trapexit
62ae871d51
Merge pull request #469 from trapexit/hard_remove
add hard_remove details and comment on unionfs
7 years ago
trapexit
906702de77
add hard_remove details and comment on unionfs
7 years ago
trapexit
db27a91a58
Merge pull request #461 from agsimmons/master
Remove duplicate word in README
7 years ago
Andrew Simmons
b4a003c5a8
Remove duplicate word in README
7 years ago
trapexit
b48054fa2c
add XRP to support list
7 years ago
trapexit
d8f05ac8ae
add BCH, ETH, & LTC donation addresses
7 years ago