Commit graph

1553 commits

Author SHA1 Message Date
Antonio SJ Musumeci
ce0c67c3d8 Auto-commit fuse_lowlevel.h 2026-04-14 21:16:49 -05:00
Antonio SJ Musumeci
17821fc31e Auto-commit fuse_lowlevel.h 2026-04-14 21:16:42 -05:00
Antonio SJ Musumeci
615b292b13 Auto-commit fuse_i.hpp 2026-04-14 21:16:27 -05:00
Antonio SJ Musumeci
7363b1c617 Auto-commit fuse_lowlevel.cpp 2026-04-14 21:15:00 -05:00
Antonio SJ Musumeci
7f98de9c6b Auto-commit fuse.cpp 2026-04-14 21:14:02 -05:00
Antonio SJ Musumeci
5a94eebc16 Auto-commit fuse.cpp 2026-04-14 21:10:28 -05:00
Antonio SJ Musumeci
fa82d2af8e Auto-commit fuse.cpp 2026-04-14 21:09:57 -05:00
Antonio SJ Musumeci
eedbd9d4d3 Auto-commit fuse.cpp 2026-04-14 21:09:25 -05:00
Antonio SJ Musumeci
fbf5bfac06 Auto-commit fuse.cpp 2026-04-14 21:04:03 -05:00
Antonio SJ Musumeci
eaca01ae98 Auto-commit fuse.cpp 2026-04-14 21:03:54 -05:00
Antonio SJ Musumeci
4ae1ada004 Auto-commit fuse.cpp 2026-04-14 21:03:47 -05:00
Antonio SJ Musumeci
50f7afa832 Auto-commit fuse.cpp 2026-04-14 21:03:41 -05:00
Antonio SJ Musumeci
f9f46e68ef Auto-commit fuse.cpp 2026-04-14 21:02:20 -05:00
Antonio SJ Musumeci
0ee8533d3e Auto-commit fuse.cpp 2026-04-14 21:01:38 -05:00
Antonio SJ Musumeci
58ffa7659b Auto-commit fuse.cpp 2026-04-14 21:01:30 -05:00
Antonio SJ Musumeci
0266dc899a Auto-commit fuse.cpp 2026-04-14 21:01:24 -05:00
Antonio SJ Musumeci
117afaa898 Auto-commit fuse.cpp 2026-04-14 20:57:22 -05:00
Antonio SJ Musumeci
df109c066e Auto-commit fuse.cpp 2026-04-14 20:56:38 -05:00
Antonio SJ Musumeci
319a67f5fe Auto-commit fuse.cpp 2026-04-14 20:56:33 -05:00
Antonio SJ Musumeci
ab98baabd9 Auto-commit fuse.cpp 2026-04-14 20:56:21 -05:00
Antonio SJ Musumeci
7a0f294206 Auto-commit fuse.cpp 2026-04-14 20:55:40 -05:00
Antonio SJ Musumeci
43593caf6b Auto-commit fuse.cpp 2026-04-14 20:50:12 -05:00
Antonio SJ Musumeci
bd2f51e34a Auto-commit fuse.cpp 2026-04-14 20:49:36 -05:00
Antonio SJ Musumeci
e8b81b5990 Auto-commit objpool.hpp 2026-04-14 20:43:27 -05:00
Antonio SJ Musumeci
6d454b7d53 Auto-commit objpool.hpp 2026-04-14 20:43:16 -05:00
Antonio SJ Musumeci
183f907aa4 Auto-commit objpool.hpp 2026-04-14 20:43:12 -05:00
Antonio SJ Musumeci
01bfdf3bdd Auto-commit fuse.cpp 2026-04-14 18:26:58 -05:00
Antonio SJ Musumeci
e59abd78f0 Auto-commit fuse_opt.cpp 2026-04-14 18:26:46 -05:00
Antonio SJ Musumeci
74ddfe5786 Auto-commit fuse.cpp 2026-04-14 18:24:29 -05:00
Antonio S. Musumeci
351adc2b20 Add tests for HashSet, rapidhash withSeed consistency, and ReaddirCalc parity with calc
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-12 23:44:23 -05:00
Antonio S. Musumeci
a1e681f36b Use ReaddirCalc in all readdir implementations
* avoids per-entry path construction
2026-04-12 23:44:23 -05:00
Antonio S. Musumeci
e3a467de80 Refactor fs_inode
* add Algo enum
* ReaddirCalc class
* string_view params
* fs::path overloads
2026-04-12 23:44:23 -05:00
Antonio S. Musumeci
cdadda5eb9 Replace khash with custom hash set 2026-04-12 23:44:23 -05:00
Antonio SJ Musumeci
4c9a9d7e15 Upgrade rapidhash 2026-04-12 23:44:23 -05:00
Antonio SJ Musumeci
425e30b50f Use nanosleep rather than yield and return EINTR
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-11 11:30:57 -05:00
Antonio SJ Musumeci
3905355522 Detect OS for release-sample make target
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-08 20:48:02 -05:00
Antonio SJ Musumeci
9e2e1afafa Update docs on limiting drive spinup
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-06 14:01:20 -05:00
Antonio SJ Musumeci
6d218fa87f Misc updates and fixes
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-04 02:46:24 -05:00
Antonio SJ Musumeci
3b10406f95 Add more details to project comparisons 2026-04-04 02:17:06 -05:00
Antonio SJ Musumeci
f2c8e5d9eb Add FUSE request_timeout
Some checks failed
mkdocs / deploy (push) Has been cancelled
Not yet hooked up to config parser to set as need to evaluate usage.
2026-04-01 23:20:05 -05:00
Antonio SJ Musumeci
b581c5d5e7 Add support for FUSE_COPY_FILE_RANGE_64 2026-04-01 23:20:05 -05:00
Antonio SJ Musumeci
1ebc8cfa5f Enable statx with file handle
Some checks are pending
mkdocs / deploy (push) Waiting to run
2026-03-31 19:53:17 -04:00
Antonio SJ Musumeci
acfa797503 Misc formatting changes 2026-03-31 19:53:17 -04:00
Antonio SJ Musumeci
7fc20457ca Rework open file resource management 2026-03-31 19:53:17 -04:00
Antonio SJ Musumeci
ecee84b323 Improve proj comparisons + new SnapRAID details 2026-03-31 19:51:28 -04:00
Antonio SJ Musumeci
b8776d205d Update docs; add nofs, policyfs and greyhole
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-03-27 22:54:39 -05:00
Antonio SJ Musumeci
06433a0548 Fallback to fusermount3 where available
Some checks failed
mkdocs / deploy (push) Has been cancelled
Also general cleanup of mount_generic.
2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
f4b602340b Add more integration tests 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
a78aef36e0 Additional check for ENOTCONN on mount 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
0d05523dfd Move maintainence thread func take u64 rather than int
signed rollover is UB
2026-03-24 21:13:34 -04:00