All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Initial version of a changelog.
- CodeQL integration.
- Testing on macOS on Github Actions.
- References to a section SEE ALSO in manual pages.
- CMake preset.
- Setting an arbitrary large duration values.
- Fix style warning in a manual page.
- Warnings produced by mandoc.
- FreeBSD setup in a Cirrus CI.
- Disabled tests on FreeBSD.
- Manual pages paths.
- File layout in a project.
- Replace Ubuntu 21.04 with Ubuntu 20.04 (LTS) in a Cirrus CI.
- Remove testing on macOS in a Cirrus CI.
- Compilation with Clang 11 (#77).
- Compilation on FreeBSD 11 (#83).
- Use generic OS name in regression test suite (#78).
- Missed pytest.ini in regression test suite (#80).
- Lua rockspec (#88).
- Support of configuration file that allows configuring faults in runtime (#3).
- Error injection
errinj_errno
- return error value and set randomerrno
(#6). - Error injection
errinj_kill_caller
- sendSIGKILL
to a process that invoked file operation (#28). - Error injection
errinj_noop
- replace file operation with no operation (#18). - Error injection
errinj_slowdown
- slowdown invoked file operation (#29). - Continuous integration for macOS, Ubuntu Linux and FreeBSD.
- Manual pages for
unreliablefs(1)
andunreliablefs.conf(5)
.