Commits


cmake: build rpm and deb packages Closes #21


ci: bump freebsd 12 minor version


ci: enable regression testing Closes #5


test: initial regression test suite Added initial regression test suite that covers different filesystem operations on filesystem in passthrough mode. Part of #5


Disable fault injections in debug build There is no possibility to manage fault injections from outside. To enable regression testing on continuous integration it is required to disable fault injection and allow to test filesystem in passthough mode. Part of: #5 See also: #3


cmake: adjust minimal version Follows up #22


ci: get rid of Travis CI Ubuntu 18.04 Linux has been moved to Cirrus CI


cmake: add make target check with mandoc linter Closes #2


Bump minimal required CMake version Set CMake version used in Ubuntu Bionic (18.04) Closes #22


Fix build on FreeBSD and macOS Accidentally commands to build a project has been missed for build jobs on FreeBSD and macOS in a Cirrus CI config file. Patch fixes it and fix source to be make it possible to build on these operating systems.


Update macOS images on Cirrus CI - Mojave replaced with Catalina as Mojave is gone on Cirrus CI - Added separate task with Big Sur Closes #23


Fix Mac OS in a Cirrus CI brew failed to call cask install directly, one should use brew install [--cask] instead.


Adjust manual page for OpenBSD


Return 0 by default for listxattr()


Use ELAST as latest errno on OpenBSD


Disable functions that unsupported on OpenBSD


Describe a prerequisites on OpenBSD


Fix FindFUSE.cmake on macOS


Add Cirrus CI integration It's required because Travis CI lack of FreeBSD support


Initial commit