480 Commits (716636ced98eee8edbdd58914f9b803eafb34c3d)

Author SHA1 Message Date
Antonio SJ Musumeci 9e3e4b690d Fix possible error handling issue with errno 1 week ago
Antonio SJ Musumeci 73c917b728 Make cfgfile depth calculation thread friendly 1 week ago
Antonio SJ Musumeci a55f1f5c7d Improve error handling when querying pagesize 1 week ago
Antonio SJ Musumeci b6d70a5902 Rework string utils, more test cases 2 weeks ago
Antonio SJ Musumeci c248dddef2 Better error handling in pagesize config type 2 weeks ago
Antonio SJ Musumeci 7ee2d65cad Check string is not empty before resize in Config::keys 2 weeks ago
Antonio SJ Musumeci ca4c7304da Fix error handling in fuse chmod, chown, setxattr, removexattr 2 weeks ago
Antonio SJ Musumeci 632ece58d4 Fix incorrect type in fs_read and write 2 weeks ago
Antonio SJ Musumeci c560dc4405 Fix buffer overflow in readlink by reserving space for null terminator 2 weeks ago
Antonio SJ Musumeci 249b75dc29 Use RND class for shrink_to_rand_elem and add assertions 2 weeks ago
Antonio SJ Musumeci 92cf0dddc5 fix policy_eppfrd.cpp: return 0 when branchinfo found, -ENOENT only when empty 2 weeks ago
Antonio SJ Musumeci c1ed922142 fix str.cpp: use string_view::npos, fix erase() calls, remove extra whitespace 2 weeks ago
Antonio SJ Musumeci 37c942632d Remove iterator methods from Branches class 2 weeks ago
Antonio SJ Musumeci e50deb280b Fix futimens bugs: stat pointer, variable names, and negation 2 weeks ago
Antonio SJ Musumeci f34bc166b1 Add null pointer checks for FileInfo/DirInfo 2 weeks ago
Antonio SJ Musumeci f67d087e58 Fix copydata_copy_file_range bug 2 weeks ago
Antonio SJ Musumeci 3226c7a7c3 Fix eplus search bug 2 weeks ago
Antonio SJ Musumeci c66c68b137 Misc cleanup 3 weeks ago
Antonio SJ Musumeci 075a8a6548 Convert some push_back to emplace_back 3 weeks ago
Antonio SJ Musumeci 3c6d1b47f6 Remove unused "using"s 3 weeks ago
Antonio SJ Musumeci 6f281b9f7f Remove duplicate includes 3 weeks ago
Antonio SJ Musumeci 511bf47af9 Convert stdint to short ints 3 weeks ago
Antonio SJ Musumeci eb8074ed9a Update vendored/nonstd to latest and fix API usage 3 weeks ago
Antonio SJ Musumeci 2c87e68635 Cleanup ugid.hpp usage 3 weeks ago
Antonio SJ Musumeci 8f1ef59770 Move 3rd party libraries to "vendored" directory 3 weeks ago
Antonio SJ Musumeci a4aade6666 Make global inode calculation function pointer atomic 3 weeks ago
Antonio SJ Musumeci 1d1bcd3b87 Add extra checks in for file handle lookup 4 weeks ago
Antonio SJ Musumeci 099ce2d91d Add more asserts 4 weeks ago
Antonio SJ Musumeci 56cd831ec8 Fix str::trim to handle all whitespace characters 4 weeks ago
Antonio SJ Musumeci e43be3c221 Remove unused PolicyCache implementation 4 weeks ago
Antonio SJ Musumeci 2754536727 Fix integer overflow in size suffix parsing 4 weeks ago
Antonio SJ Musumeci a0cff637e1 Misc cleanup 4 weeks ago
Antonio SJ Musumeci a5a6c892b9 Update copyright headers 4 weeks ago
Antonio SJ Musumeci 3d50d4a52f Explicitly return EXIT_FAILURE 4 weeks ago
Antonio SJ Musumeci a2860c3f1f Use debug mutex more 1 month ago
Antonio SJ Musumeci e55bb93890 Simplify lowlevel fuse state management and req mem 1 month ago
trapexit 3222de6c9c
Fixup debug output (#1617) 1 month ago
trapexit 7f1b7ac343
Add lshw to collect info tool (#1610) 2 months ago
trapexit 1290ab9708
Ensure ::exists() call can't throw (#1609) 2 months ago
trapexit 4d1760cb69
Rework new `lup` policy to work on 32bit systems (#1603) 3 months ago
François-Xavier Payet 22df87c86a
Add LUP policy (#1601) 3 months ago
trapexit 72fb6e4aba
Update submitting bug reports, improve collect-info (#1598) 4 months ago
trapexit 9b046d9a34
Rework credential handling to support chroot & idmap (#1595) 4 months ago
trapexit 960f5fdbba
Fix some links in docs (#1582) 4 months ago
trapexit 6813a51fce
Ensure cfg references do not also try to initialize the value (#1580) 4 months ago
trapexit 01973214bf
Slight tweaks to config parsing error handling (#1575) 4 months ago
trapexit af1edadf72
Fix size comparison for returning ERANGE in listxattr (#1574) 4 months ago
trapexit 4aab008233
Ensure backward compatibility with remember & noforget (#1566) 5 months ago
trapexit 41b65ae9e8 Misc cleanup for FreeBSD and clang (#1560) 5 months ago
trapexit 2412ae7316
Further tweaks to config parsing and error reporting (#1559) 5 months ago