Antonio SJ Musumeci
12cbd2f88a
mergerfs.cpp
2025-10-02 17:20:07 -05:00
Antonio SJ Musumeci
73db2ca9b7
mergerfs.cpp
2025-10-02 17:19:53 -05:00
Antonio SJ Musumeci
c56b0e644f
mergerfs.cpp
2025-10-02 17:18:36 -05:00
Antonio SJ Musumeci
b72f8587c3
mergerfs.cpp
2025-10-02 17:18:15 -05:00
Antonio SJ Musumeci
c25340aba5
mergerfs.cpp
2025-10-02 17:15:58 -05:00
Antonio SJ Musumeci
a7de2c5212
mergerfs.cpp
2025-10-02 17:15:51 -05:00
Antonio SJ Musumeci
851b982518
mergerfs.cpp
2025-10-02 17:15:43 -05:00
Antonio SJ Musumeci
f30ad6d45b
mergerfs.cpp
2025-10-02 17:15:19 -05:00
Antonio SJ Musumeci
16110672fc
mergerfs.cpp
2025-10-02 17:15:15 -05:00
Antonio SJ Musumeci
750866d842
mergerfs.cpp
2025-10-02 17:15:13 -05:00
Antonio SJ Musumeci
7f039a5e7e
mergerfs.cpp
2025-10-02 17:13:22 -05:00
Antonio SJ Musumeci
52fe5a5e40
mergerfs.cpp
2025-10-02 17:12:44 -05:00
Antonio SJ Musumeci
af5928cbe2
mergerfs.cpp
2025-10-02 17:12:29 -05:00
Antonio SJ Musumeci
6c45d23ecb
mergerfs.cpp
2025-10-02 17:10:08 -05:00
Antonio SJ Musumeci
2b2877b8f3
mergerfs.cpp
2025-10-02 17:08:44 -05:00
Antonio SJ Musumeci
882ad29b87
mergerfs.cpp
2025-10-02 17:08:03 -05:00
Antonio SJ Musumeci
8340bc9370
mergerfs.cpp
2025-10-02 17:04:29 -05:00
Antonio SJ Musumeci
92e89a9e99
mergerfs.cpp
2025-10-02 17:02:49 -05:00
Antonio SJ Musumeci
ad8c19118e
option_parser.cpp
2025-10-01 17:15:51 -05:00
Antonio SJ Musumeci
d4d3aee354
option_parser.cpp
2025-10-01 17:13:43 -05:00
Antonio SJ Musumeci
4b580522c1
Allow setting of passthrough max_stack_depth
2025-10-01 16:32:14 -05:00
trapexit
46f85c0f6d
Misc fixes, mostly for FreeBSD ( #1536 )
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-09-28 23:17:51 -05:00
trapexit
7a9c3b7eb2
Remove need for and use of ioprio header ( #1535 )
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-09-28 00:01:26 -05:00
trapexit
569a151da2
Add ability to proxy ioprio of client apps ( #1534 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-09-26 11:36:56 -05:00
trapexit
2f3e807e9d
Add getdents based readdir functions for Linux ( #1533 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-09-23 23:51:21 -05:00
trapexit
ca59ae53a5
idmap mount support ( #1523 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
* Add idmap mount support
* Further replacement of std::filesystem::path to fs::path
* Update docs regarding idmap support
2025-09-18 00:07:28 -05:00
trapexit
8c649d33ee
Start using std::filesystem::path for fusepath ( #1522 )
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-09-17 22:51:16 -05:00
trapexit
f64ff9ca1e
Revert removal of readdir init setup, simplify cfg usage ( #1520 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-09-06 11:03:51 -05:00
trapexit
d7549f8d53
Fix string manipulation functions after refactor ( #1514 )
2025-08-22 19:42:31 -05:00
trapexit
6ac7f389c5
Misc changes ( #1513 )
...
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
* Start moving to string_view where possible
* Rework readdir object to use atomic load/store
2025-08-21 22:42:58 -05:00
Max.-F. Helm
dd1bea52cd
Allow empty lines in config ini files ( #1509 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
* Allow empty lines in config files
* Add example comment to ini example in docs/quickstart.md
---------
Co-authored-by: Max-F-Helm <m7t24zklr@relay.firefox.com>
2025-08-13 20:00:05 -05:00
trapexit
df19f99976
Fix constructing string from attrval setxattr config ( #1508 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-08-11 19:50:12 -05:00
trapexit
4439c2a030
Add setting of oom_score_adj ( #1504 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
To limit risk of killing by OOM Killer.
2025-08-07 23:58:06 -05:00
trapexit
b18aba86b6
Build improvements ( #1501 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
* Remove python dependency
* Remove ecfd
* Improve makefiles
* Make preload.so more 32bit compatible
2025-08-04 23:39:52 -05:00
trapexit
33fc26f81f
Cleanup copy functions ( #1500 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-07-27 16:23:45 -05:00
trapexit
e8cd74cab0
Move everything to negative errno return types ( #1499 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-07-25 17:53:48 -05:00
trapexit
2b500f194a
Rework of runtime interface ( #1498 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
Also have special error handling for when branches are invalid and
ENOENT would be returned for getattr and readdir so users understand
what is going on and the runtime interface can still be used to fix
the problem.
2025-07-21 18:18:59 -05:00
trapexit
e87867cd2a
Clear O_NOFOLLOW when opening a relative fd ( #1494 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-07-08 18:25:00 -05:00
trapexit
fa851eda3a
Ensure passthrough and keep_cache are mutually exclusive ( #1493 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-07-06 18:31:47 -05:00
trapexit
f852474073
Update the secondary group cache ( #1492 )
...
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
* Use concurrent_flat_map to build a global cache rather than per
thread.
* Create global maintanence thread manager for clearing unused cache
entries.
2025-07-05 17:05:53 -05:00
trapexit
9e626228be
Add mergerfs.collect-info ( #1491 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
A tool to collect info for support requests.
2025-07-03 20:18:05 -05:00
trapexit
e216a81a27
Rework movefile and cow break to use copyfile ( #1488 )
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-06-28 17:27:40 -05:00
trapexit
264c5600f8
Misc cleanup ( #1486 )
...
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
* Skip non-directories when loading branches
* Warn if branch doesn't exist
* Add braces to globbing
2025-06-25 22:43:49 -05:00
trapexit
be49dbe1bd
Remove linux only getdents in favor of readdir for FreeBSD sake ( #1485 )
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-06-24 19:31:40 -05:00
trapexit
eb124316c9
Set default read thread count to 0 ( #1484 )
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-06-23 22:39:42 -05:00
trapexit
77ef88b04c
Add fsck.mergerfs tool ( #1483 )
2025-06-23 21:57:55 -05:00
trapexit
095fcf82a3
Misc doc updates
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-06-08 23:59:17 -05:00
trapexit
1b167d34d8
Spawn "mount" on branches when waiting for mounts enabled
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-06-08 15:09:47 -05:00
trapexit
23824eaeb4
Misc cleanup
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-06-06 19:10:19 -05:00
trapexit
e310d24615
Add support for FUSE passthrough
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-06-05 23:47:42 -05:00