20 Commits (fixes)

Author SHA1 Message Date
Antonio SJ Musumeci 8f2c28dcf0 Additional check for ENOTCONN on mount 16 hours ago
Antonio SJ Musumeci 396f6e8109 Move maintainence thread func take u64 rather than int 20 hours ago
Antonio SJ Musumeci 849a819545 replace raw C-strings with std::string in converted libfuse files 21 hours ago
Antonio SJ Musumeci 25d6447555 Convert vendored/libfuse C sources to C++17 22 hours ago
Antonio SJ Musumeci 311dbb07f1 Move fuse_session to C++ and make exit flag atomic 1 day ago
Antonio SJ Musumeci c4754ff70f Fix null ptr handling issue in ioctl processing 2 days ago
Antonio SJ Musumeci 89c2ada323 More aggressive error handing with pagesize queries 3 days ago
Antonio SJ Musumeci a86c508136 Auto-commit fuse_msgbuf.cpp 4 days ago
Antonio SJ Musumeci f565ccff74 Use fatal::abort() rather than assert in places 4 days ago
Antonio SJ Musumeci bedc31347c Move scope_guard to vendored/ 5 days ago
Antonio SJ Musumeci fcd0ca2982 Improve thread pool 1 week ago
Antonio SJ Musumeci 27d561fc13 Ensure zero initialized timeouts structs 2 weeks ago
Antonio SJ Musumeci 705674e28d Remove dead branch in fuse_reply_data 2 weeks ago
Antonio SJ Musumeci b54c1c2eaa Change session->exited to sig_atomic_t 2 weeks ago
Antonio SJ Musumeci 58fb7bbbc3 Initialize stat buffer and add stat call in fuse_mount_sys 2 weeks ago
Antonio SJ Musumeci cc67e791bf Add NULL check for cmsg in receive_fd to prevent segfault 2 weeks ago
Antonio SJ Musumeci 1d32168022 fix objpool: add size tracking, improve allocation matching; fix msgbuf: clear pool on size change 2 weeks ago
Antonio SJ Musumeci 04939bbe72 No longer explicitly error out on broken mount point 2 weeks ago
Antonio SJ Musumeci 53c5a2cf1e Move fmtlib to vendored and upgrade to 12.1.0 3 weeks ago
Antonio SJ Musumeci 8f1ef59770 Move 3rd party libraries to "vendored" directory 3 weeks ago