Antonio SJ Musumeci
|
f517ff7121
|
fs_inode cleanup
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
0612a2a789
|
Fixup listxattr error handling
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
7115aef52e
|
Small improvements to fs::statvfs_cache
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
b37759559f
|
Cleanup fuse_readlink
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
6d289d311f
|
Improve thread pool
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
794fb0ecc4
|
Fix possible error handling issue with errno
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
78eddeaace
|
Make cfgfile depth calculation thread friendly
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
ba6c4069e6
|
Improve error handling when querying pagesize
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
09b0f4c2f8
|
Misc fixes and improvements to thread pool
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
36d56ead67
|
Rework string utils, more test cases
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
150c45c620
|
Better error handling in pagesize config type
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
56f5e95d1f
|
Check string is not empty before resize in Config::keys
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
da8474a4f6
|
Fix error handling in fuse chmod, chown, setxattr, removexattr
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
9bbd43c70c
|
Ensure zero initialized timeouts structs
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
77e26e6879
|
Fix incorrect type in fs_read and write
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
9b023ca7cc
|
Remove dead branch in fuse_reply_data
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
3d5b62f8f5
|
Change session->exited to sig_atomic_t
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
a60e7886be
|
Initialize stat buffer and add stat call in fuse_mount_sys
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
054e7d1e7d
|
Add NULL check for cmsg in receive_fd to prevent segfault
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
c37b1cb353
|
Fix buffer overflow in readlink by reserving space for null terminator
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
572139bc62
|
Use RND class for shrink_to_rand_elem and add assertions
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
4665ac73dc
|
fix objpool: add size tracking, improve allocation matching; fix msgbuf: clear pool on size change
|
2026-03-21 23:03:43 -05:00 |
|
Antonio SJ Musumeci
|
92cf0dddc5
|
fix policy_eppfrd.cpp: return 0 when branchinfo found, -ENOENT only when empty
|
2026-03-21 17:06:27 -05:00 |
|
Antonio SJ Musumeci
|
c1ed922142
|
fix str.cpp: use string_view::npos, fix erase() calls, remove extra whitespace
|
2026-03-21 17:06:27 -05:00 |
|
Antonio SJ Musumeci
|
37c942632d
|
Remove iterator methods from Branches class
|
2026-03-21 17:06:27 -05:00 |
|
Antonio SJ Musumeci
|
e50deb280b
|
Fix futimens bugs: stat pointer, variable names, and negation
|
2026-03-21 17:06:27 -05:00 |
|
Antonio SJ Musumeci
|
f34bc166b1
|
Add null pointer checks for FileInfo/DirInfo
|
2026-03-14 10:41:01 -05:00 |
|
Antonio SJ Musumeci
|
f67d087e58
|
Fix copydata_copy_file_range bug
|
2026-03-14 10:41:01 -05:00 |
|
Antonio SJ Musumeci
|
3226c7a7c3
|
Fix eplus search bug
Not that anyone would ever use this but it was noticed in a scan.
|
2026-03-14 10:41:01 -05:00 |
|
Antonio SJ Musumeci
|
6a6aa054cd
|
Add support for Arch, btw
mkdocs / deploy (push) Has been cancelled
|
2026-03-14 11:39:48 -04:00 |
|
Antonio SJ Musumeci
|
04939bbe72
|
No longer explicitly error out on broken mount point
mkdocs / deploy (push) Has been cancelled
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
mkdocs / deploy (push) Has been cancelled
|
2026-03-04 11:05:55 -05:00 |
|
Antonio SJ Musumeci
|
c66c68b137
|
Misc cleanup
mkdocs / deploy (push) Has been cancelled
|
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 |
|
Antonio SJ Musumeci
|
a460c52861
|
Remove unused files
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
a4aade6666
|
Make global inode calculation function pointer atomic
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
1d1bcd3b87
|
Add extra checks in for file handle lookup
|
2026-03-02 01:09:16 -05:00 |
|
Antonio SJ Musumeci
|
099ce2d91d
|
Add more asserts
|
2026-03-02 01:09:16 -05:00 |
|