Antonio SJ Musumeci
|
05eac16466
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
97dfafcf76
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
3455cd1330
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
c0c8305eaa
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
900a13c8d9
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
b0da42c4df
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
0c1b101440
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
5dba1b9158
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
95c7596e94
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
136f61c7c1
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
2e193668a0
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
8e19eb4dff
|
Auto-commit fuse_lowlevel.h
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
6f7b92f224
|
Auto-commit fuse_lowlevel.h
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
46ff580599
|
Auto-commit fuse_lowlevel.h
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
8cb89bf4e5
|
Auto-commit fuse_i.hpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
2f5aca998a
|
Auto-commit fuse_lowlevel.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
5ee71fcaee
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
3a3d02df64
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
84f6dadda1
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
9882ab885a
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
742692a786
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
66c05dd9c2
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
06d77d17b1
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
25d8a9ef95
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
47f3429794
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
e8f1881fba
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
abfbf34022
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
02a69d010f
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
b229c963ea
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
f93439087f
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
70fd9254db
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
f8164299df
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
a182da826c
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
a723043797
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:55 -05:00 |
|
Antonio SJ Musumeci
|
f678e41538
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
bc89b26a81
|
Auto-commit objpool.hpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
732bcee235
|
Auto-commit objpool.hpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
9e58eab1c6
|
Auto-commit objpool.hpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
a800e57dca
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
d86c014ec3
|
Auto-commit fuse_opt.cpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
02da8efbff
|
Auto-commit fuse.cpp
|
2026-04-16 18:20:54 -05:00 |
|
Antonio SJ Musumeci
|
d5a2187713
|
Fix make race condition
mkdocs / deploy (push) Waiting to run
|
2026-04-16 18:20:00 -05:00 |
|
Antonio SJ Musumeci
|
4c9a9d7e15
|
Upgrade rapidhash
|
2026-04-12 23:44:23 -05:00 |
|
Antonio SJ Musumeci
|
f2c8e5d9eb
|
Add FUSE request_timeout
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
|
7fc20457ca
|
Rework open file resource management
|
2026-03-31 19:53:17 -04:00 |
|
Antonio SJ Musumeci
|
06433a0548
|
Fallback to fusermount3 where available
mkdocs / deploy (push) Has been cancelled
Also general cleanup of mount_generic.
|
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 |
|
Antonio SJ Musumeci
|
0cfab60f37
|
replace raw C-strings with std::string in converted libfuse files
util/mount.mergerfs.cpp:
- Remove xstrdup/xrealloc wrappers entirely
- Convert type, source, options, command, setuid to std::string
- Replace add_arg() pointer-rewriting with shell_quote() returning std::string
- Replace add_option() with simple std::string += concatenation
- Fix const_cast UB on string literal assignment
lib/helper.cpp:
- Convert add_default_subtype local subtype_opt: malloc+snprintf+free -> std::string construction
lib/mount_generic.h:
- Convert fuse_mount_sys locals source/type: malloc+strcpy+strcat -> std::string
- Remove 4 unnecessary free() calls (RAII cleanup)
- .c_str() at mount() and fuse_mnt_add_mount() boundaries
lib/mount_util.h:
- Rewrite fuse_mnt_resolve_path internals using std::string: rfind/substr
instead of manual pointer arithmetic, strrchr, strlen chains
|
2026-03-24 21:13:34 -04:00 |
|