Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/trapexit/mergerfs

a featureful union filesystem
https://github.com/trapexit/mergerfs

add copy_file_range support

8cb7195c3e932397f7a7052a7d0a29a3b19dc70f authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #633 from trapexit/cache.files

add file caching across opens and runtime control

c8e178bf7184442e1a862831b48568d8a43820e6 authored over 5 years ago by trapexit <[email protected]>
add file caching across opens and runtime control

529a953e3078ad6494929e8ec9496e47012d1611 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #632 from trapexit/async-read

jmake async_read optional again

02b657edffc47252fe2430f335644e89bb14eb91 authored over 5 years ago by trapexit <[email protected]>
make async_read optional again

ddf6a2f105e65fa82862255f07d451b10fe66ade authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #630 from trapexit/cache-dir

add readdir caching

40a4762cac1ea6707c856ddd97d1055cf206dc5e authored over 5 years ago by trapexit <[email protected]>
add readdir caching

2323c1631699b0524a7f0d34e8ddbde0b1c0c918 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #629 from trapexit/cache-symlink

add symlink caching

bac4b33ef84fef1282f5ce8ef80abad1e48f942b authored over 5 years ago by trapexit <[email protected]>
add symlink caching

1baa706d37d9607b14a04c87b2e35fa6cef7db70 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #628 from trapexit/hide-cleanup

fix for unlink race condition

9e3331dab4a94deafcd23d07f77bc4ce0f097aba authored over 5 years ago by trapexit <[email protected]>
fix for unlink race condition

61cded5b3481d298763a2d3fe2e029cb0e9ddc62 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #627 from trapexit/symlink

fix mount.mergerfs generation

060cae6270c33a4dbb0e6c75dcaf8dc82b0c5ede authored over 5 years ago by trapexit <[email protected]>
fix mount.mergerfs generation

229d8517c062ffd93e17d872068ea9b5839e23bf authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #624 from trapexit/parallel_dirops

ensure parallel dirops is enabled if capable

cc9381f57854ac404f441c8be98ca39d4f5d4c6b authored over 5 years ago by trapexit <[email protected]>
ensure parallel dirops is enabled if capable

5f2221155c617f6ed8654be75c5c97fd0cc4bddf authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #623 from trapexit/async_dio

ensure async_aio is enabled if capable

7da8dd6b7af756e10e02a6add15fbd35a62393cc authored over 5 years ago by trapexit <[email protected]>
ensure async_aio is enabled if capable

2b019b84b01678e3a54d9dd2219ff5d68fb1a23c authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #622 from trapexit/rename

ensure marking open files renamed over as hidden

741c559df17df775037a5a5280a6e626033f6535 authored over 5 years ago by trapexit <[email protected]>
ensure marking open files renamed over as hidden

3a66a68edb5053c93d26f13d3d87a01090af3006 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #621 from trapexit/posix-acl

add support for POSIX ACLs

af1c0d78e8c65a716e699f982c6b8cb3ad2e8c18 authored over 5 years ago by trapexit <[email protected]>
add support for POSIX ACLs

80d56ac94ecaba61396fae8c6f22b4c0d58eb8fc authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #620 from trapexit/flock

remove 'remote' flock support

41881f9d0547eb386cfbe68bb53435de32d89eec authored over 5 years ago by trapexit <[email protected]>
remove 'remote' flock support

1ca70521a4666285a730e01edb14ade809778c81 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #619 from trapexit/hiddenfiles

fix renaming over open unlinked file

ee0d87d712672796fcd9772f093f94658206feb0 authored over 5 years ago by trapexit <[email protected]>
fix renaming over open unlinked file

c21aa342215191af77d837264b3f8b9e7c326118 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #617 from trapexit/docs

update support section of README

1ad79067e48771b888570c689e719b5f4bedb7e9 authored over 5 years ago by trapexit <[email protected]>
update support section of README

810871d2df317e7454bf102263aff521f3893bd4 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #615 from trapexit/fsname

fix setting of fsname

6404939156262fb63ecbd71f6a6d46f6383d1498 authored over 5 years ago by trapexit <[email protected]>
fix setting of fsname

e052446713786d4e831b67f317dc6a2578dbf779 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #611 from trapexit/man

tweak docs

5e16851c79609046e771ef66802743f7a4a2a4ae authored over 5 years ago by trapexit <[email protected]>
tweak docs

588302078481c6ca1c565809f5c05764d8b62f7e authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #610 from trapexit/tests

create integration tests

726c1c850c70deace23eec62c6b49fc468058ca8 authored over 5 years ago by trapexit <[email protected]>
create integration tests

374580a85dbfccec2fb12b39a7184c6b1b4c0af8 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #609 from trapexit/make

cleanup and rework build system

4293cb72537f56937d29ebebd43cef54cfb0d14b authored over 5 years ago by trapexit <[email protected]>
cleanup and rework build system

825fcf7f3559de639b1dba0977f3aff6fe417c7f authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #605 from trapexit/man

add reference to 32bit mmap kernel bug

85e2a3e71bdeb6f4463322c5fde4e53a61a325d0 authored over 5 years ago by trapexit <[email protected]>
add reference to 32bit mmap kernel bug

3288d834a9a7f58d6a882e93656779ced3f72a7d authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #603 from trapexit/backcompat

fix outarg size to accomidate newer fuse_kernel.h on older platforms

209dc2252a9c8f09f3b87dfa11bc453b0b8a69a0 authored over 5 years ago by trapexit <[email protected]>
fix outarg size calculation to accomidate newer fuse_kernel.h on older platforms

df0d0552b2ee8affe92f7a0d457f67557d10dc57 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #601 from trapexit/hidden

remove .fuse_hidden file creation

05f33c84e48ded5c2a00ae1301f8957e263795ec authored over 5 years ago by trapexit <[email protected]>
remove .fuse_hidden file creation

addresses #521

mergerfs is written using libfuse's high level API. The HLAPI forces a certain
b...

6ecc618d83bb3d2129ccd897c5a9bb05f6a5cf53 authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #599 from trapexit/clonefile

fall back to other file copy methods in clonefile

46be946672a232e7b25e6503fae1866ae64bac53 authored over 5 years ago by trapexit <[email protected]>
fall back to other file copy methods in clonefile

2a075ead92fa399a25ce03af4c661996c60faa2a authored over 5 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #593 from trapexit/outbuf

ioctl: don't set outbufsz when not needed

8bd09628ef0f28cad475d960f8f54eafc4f3f5cb authored almost 6 years ago by trapexit <[email protected]>
ioctl: don't set outbufsz when not needed

b69819e4b2ff09f802beb3672c5279fa4f459078 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #592 from trapexit/tarball

makefile: remove superclean dependency from tarball

2ca0cb0fbfd8e05711c80e517eaeb91676639d1b authored almost 6 years ago by trapexit <[email protected]>
makefile: remove superclean dependency from tarball

61d764d0fd52ef0d9fbb9d347b2b272aa6d94ff6 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #591 from trapexit/parallel-deb

parallel deb building

8b007ada61c326d846a61dfb3efc9dc1843ac615 authored almost 6 years ago by trapexit <[email protected]>
parallel deb building

b0b265b8e575d96423beb1c960d423d9f3e6f165 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #589 from trapexit/make

rework makefiles for better manage parallel builds

cab7033d5b9d8a65e0f9e6e0e35f45de8bc95d48 authored almost 6 years ago by trapexit <[email protected]>
rework makefiles for better manage parallel builds

1be9900733a37699163a25f2e0d6cfdc78ac38c0 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #586 from trapexit/man

replace {attr,entry,negative}_timeout references

3c2a9cd4f83329b2501a93531f44f40e1ae7c71f authored almost 6 years ago by trapexit <[email protected]>
replace {attr,entry,negative}_timeout references

38037feab79c2a37d9156d91b0943ad452baf1c3 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #585 from trapexit/debfix

fix building of deb pkg

99d44cfc5df2797c83e040bc260f7a2a1d6cc98e authored almost 6 years ago by trapexit <[email protected]>
fix building of deb pkg

2af0dcd273aff495a335fcb2dc83b9b264b94f1b authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #584 from trapexit/timeouts

make attr, entry, negative_entry cache timeouts runtime configurable

d9f430fda8cd8b3ef857c08cd8ba2733bd50b403 authored almost 6 years ago by trapexit <[email protected]>
make attr, entry, negative_entry cache timeouts runtime configurable

0918dfd117ff1c36621a67019dc64b77ec28bf76 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #583 from trapexit/libfuse

replace libfuse's autoconf with makefile and ecfd

a64c7c97ad602162d99a3167901e78988002de24 authored almost 6 years ago by trapexit <[email protected]>
replace libfuse's autoconf with makefile

95c0cc741d921069d2710cddab4f3e36b409943d authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #582 from trapexit/discord

add discord server to docs

8b0342067c34c18baf4a88c2a394a39d083aaa75 authored almost 6 years ago by trapexit <[email protected]>
add discord server to docs

1d48dba0b736d59f27783639809840d49ee2cf0c authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #581 from trapexit/ioctl

fix FS_IOC_{GET,SET}{FLAGS,VERSION} ioctl calls

e8622fdd64df786097a1c2fb6698507e8ed5e532 authored almost 6 years ago by trapexit <[email protected]>
fix FS_IOC_{GET,SET}{FLAGS,VERSION} ioctl calls

7bf607bb6b66d0ad345f763cd705a4d1403611b4 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #580 from trapexit/freebsd

misc fixes for FreeBSD

a80f9a0b2989427160f8c70ae0b9d327f29eee7c authored almost 6 years ago by trapexit <[email protected]>
misc fixes for FreeBSD

940c323251716b0b1330ecf0b5cf4689bc3586a1 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #579 from trapexit/freebsd

remove O_LARGEFILE

babe8bcf479cf4e548562a524026c843962b51a3 authored almost 6 years ago by trapexit <[email protected]>
remove O_LARGEFILE

5ab7d2dd72bffc2b48826eac97971e84ad234503 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #577 from trapexit/modules

remove libfuse modules

401502579b76f5bd7f6b4deceea145ba44e66cbf authored almost 6 years ago by trapexit <[email protected]>
remove libfuse modules

65d3bfe84d1118cdaecb9079c3e01024e5bbc00e authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #575 from trapexit/cleanup

general code cleanup

cfd5d313389ad45fff9c8580a83bccf6d30fac65 authored almost 6 years ago by trapexit <[email protected]>
general code cleanup

9d9ee7b71d9ec898b47446a6c5b43fa2e6552dce authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #574 from trapexit/opts

remove `defaults`, hard code atomic_o_trunc, big_writes, and default_…

5a1a60742e47f465f36bd941c33391fcc2f409c1 authored almost 6 years ago by trapexit <[email protected]>
remove `defaults`, hard code atomic_o_trunc, big_writes, and default_permissions

`defaults` is a value used by all filesystems and isn't passed through to
mergerfs when mounting...

c5b2415daf4cb7b8b1c1568ace0f72002c82528c authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #568 from trapexit/docs

fix <> escaping in argument list

a0bb2f8480908671cc97011d3668bdc8ee58393c authored almost 6 years ago by trapexit <[email protected]>
fix <> escaping in argument list

f4a06cae18537488442be9aa7cc263624e07e0ed authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #567 from trapexit/statfs_cache

add statfs cache

21d690a2101f44170a44024c906404e037e8bdb7 authored almost 6 years ago by trapexit <[email protected]>
add statfs cache

5be7e007ce1935ca9c982b6a546f2c6fad223c37 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #565 from trapexit/open_cache

add policy cache for 'open'

f42bd8666e7a1ffcf5511f3f4fd30a2c128ae034 authored almost 6 years ago by trapexit <[email protected]>
add policy cache for 'open'

A fusepath -> basepath cache for `open` to limit the overhead of FUSE in 'open, read/write, clos...

7a057daa0c8e2d27ad0ca544710349b3d577ec3b authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #564 from trapexit/nfs

add mention of noforget argument for NFS exports

8e0aa1d9a6b98c766a17bf18d7bd836b2ace5e36 authored almost 6 years ago by trapexit <[email protected]>
add mention of noforget argument for NFS exports

a13b8225431775cb8333d5820168d91386f0b603 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #563 from trapexit/ioctl

make ioctl on directories use open policy

40319081e0971bc5701926cdde9cc3672140b31e authored almost 6 years ago by trapexit <[email protected]>
make ioctl on directories use open policy

9fd3b968fc6c3061e24a0a6ae12500c80bbefa24 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #559 from trapexit/docs

clarify descriptions regarding funcitons and those without policies

24a7973955d2ca2d21d9f23b30bbc650cc116615 authored almost 6 years ago by trapexit <[email protected]>
clarify descriptions regarding funcitons and those without policies

a57c680cc83c26e67cd87dd6a5b61b7f5ca5ba8b authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #558 from trapexit/docs

add more info on different caching techniques

11be06789561cd877231adc61bd7785ada1faf3a authored almost 6 years ago by trapexit <[email protected]>
add more info on different caching techniques

3a1213435f2b0e2e3328185f0676b73c968930e4 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #556 from trapexit/direct

set direct_io per open/create, now runtime configurable

56f7df028b18da0988bcc424ec9452f7a1fad2fb authored almost 6 years ago by trapexit <[email protected]>
set direct_io per open/create, now runtime configurable

87b2795f2b59c54ce9450dd195a85e756a3f8aff authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #555 from trapexit/docs

misc doc updates

c36bc5320dfa84a216b8e4a77a6b483bf066cf0b authored almost 6 years ago by trapexit <[email protected]>
misc doc updates

7eefb58ff70d33accb90f114f3fe549eb132aa62 authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #552 from trapexit/enospc

update README regarding valid ENOSPC errors

6a247501e15fde71ec4795006e076e409a1a6407 authored almost 6 years ago by trapexit <[email protected]>
update README regarding valid ENOSPC errors

0b5a0d1228343fcf621d5f9955773f449a8ac08a authored almost 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #550 from trapexit/mv_warning

mention mv quirk in known issues

8686eadcf418b0581b6486e6ff8ffa268e9959f6 authored about 6 years ago by trapexit <[email protected]>
mention mv quirk in known issues

aa56e120407980ed6595924c015e3d25b1f0e144 authored about 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #549 from trapexit/cow

optimize link_cow eligibility check

adcbf0eef0e48661afc6dc850bbba733216d1f96 authored about 6 years ago by trapexit <[email protected]>
optimize link_cow eligibility check

10f7f8bdeaeffb12eaa2b4ea3e022de9333859b6 authored about 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #544 from trapexit/newest

check minfreespace on newest policy create

90e422c113fd7abd447fca107f15f76efad3a174 authored about 6 years ago by trapexit <[email protected]>
check minfreespace on newest policy create

dfa1c1ad6f0f74f1972263794c428695115e48b2 authored about 6 years ago by Antonio SJ Musumeci <[email protected]>
Merge pull request #543 from trapexit/docs

misc README updates

bd792757e09051ab591d33228c98774184695a75 authored about 6 years ago by trapexit <[email protected]>