Antonio SJ Musumeci
|
f33e78bc24
|
Cleanup procfs and abort on critical issues
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
7f52623536
|
Cleanup branches and add more unit tests
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
a30a4df9c0
|
Cleanup config and add tests
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
1e0d5aa91d
|
fs_wait_for_mount cleanup
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
d09fadbc28
|
fs_inode cleanup
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
21ce889449
|
Fixup listxattr error handling
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
9d1a4696e9
|
Small improvements to fs::statvfs_cache
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
ed0cbcf064
|
Cleanup fuse_readlink
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
076e359891
|
Improve thread pool
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
bf98d3f3a6
|
Fix possible error handling issue with errno
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
c45c5ce920
|
Make cfgfile depth calculation thread friendly
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
e0a892f0d0
|
Improve error handling when querying pagesize
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
164b7f73c9
|
Misc fixes and improvements to thread pool
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
3a45be4cd8
|
Rework string utils, more test cases
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
107a3acf95
|
Better error handling in pagesize config type
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
a5eafb8972
|
Check string is not empty before resize in Config::keys
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
8199cc8a8b
|
Fix error handling in fuse chmod, chown, setxattr, removexattr
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
e5d897f3dc
|
Ensure zero initialized timeouts structs
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
c0af09f7d8
|
Fix incorrect type in fs_read and write
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
1b1e14ca29
|
Remove dead branch in fuse_reply_data
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
82b89aa099
|
Change session->exited to sig_atomic_t
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
aa91e1b2ba
|
Initialize stat buffer and add stat call in fuse_mount_sys
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
82e81afcdc
|
Add NULL check for cmsg in receive_fd to prevent segfault
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
1a5c39f813
|
Fix buffer overflow in readlink by reserving space for null terminator
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
fce1803d42
|
Use RND class for shrink_to_rand_elem and add assertions
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
5a9a17afcb
|
fix objpool: add size tracking, improve allocation matching; fix msgbuf: clear pool on size change
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
8648de6bb6
|
fix policy_eppfrd.cpp: return 0 when branchinfo found, -ENOENT only when empty
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
f227a63e15
|
fix str.cpp: use string_view::npos, fix erase() calls, remove extra whitespace
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
aa47b74dea
|
Remove iterator methods from Branches class
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
206ad1dd53
|
Fix futimens bugs: stat pointer, variable names, and negation
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
80aead7085
|
Add null pointer checks for FileInfo/DirInfo
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
1220befacf
|
Fix copydata_copy_file_range bug
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
01aa888c7a
|
Fix eplus search bug
Not that anyone would ever use this but it was noticed in a scan.
|
2026-03-24 21:13:34 -04:00 |
|
Antonio SJ Musumeci
|
6a6aa054cd
|
Add support for Arch, btw
|
2026-03-14 11:39:48 -04:00 |
|
Antonio SJ Musumeci
|
04939bbe72
|
No longer explicitly error out on broken mount point
If ENOTCONN (broken FUSE mount) umount first and continue to mount.
|
2026-03-08 00:39:45 -05:00 |
|
Antonio SJ Musumeci
|
2ea6290e4b
|
Update limiting drive spinup doc
|
2026-03-04 11:05:55 -05:00 |
|
Antonio SJ Musumeci
|
c66c68b137
|
Misc cleanup
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
075a8a6548
|
Convert some push_back to emplace_back
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
3c6d1b47f6
|
Remove unused "using"s
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
6f281b9f7f
|
Remove duplicate includes
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
511bf47af9
|
Convert stdint to short ints
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
53c5a2cf1e
|
Move fmtlib to vendored and upgrade to 12.1.0
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
eb8074ed9a
|
Update vendored/nonstd to latest and fix API usage
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
38c19df95a
|
Update vendored/boost to 1.90.0
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
b1228f11bd
|
Update vendored/acutest to latest master
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
cfafafd7ff
|
Update vendored/CLI11 to v2.6.2
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
c8ce82ce54
|
Update vendored/subprocess to v2.5
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
05c3d97368
|
Update vendored/rapidhash to v3
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
2c87e68635
|
Cleanup ugid.hpp usage
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
8f1ef59770
|
Move 3rd party libraries to "vendored" directory
|
2026-03-02 01:09:16 -05:00 |
|