Commits


readme: fix a typo


test: fix pytest warning Pytest generates a warning, see [1]. The patch fixes it. 1. https://docs.pytest.org/en/latest/deprecations.html#configuring-hook-specs-impls-using-markers


test: skip test_link on freebsd The testcase `test_link` passed on FreeBSD 12.2 and becom broken on FreeBSD 14.0. The test failed with an error below: File "/tmp/cirrus-ci-build/unreliablefs/tests/test_unreliablefs.py", line 262, in test_link os.link(name1, name2) OSError: [Errno 5] Input/output error: '/tmp/pytest-of-root/pytest-0/test_link0/mnt/testfile_14' -> '/tmp/pytest-of-root/pytest-0/test_link0/mnt/testfile_15'


ci: fix yaml-lint warnings


ci: fix freebsd and macos


readme: remove a section with similar projects


changelog: add initial version


readme: add a license


unreliablefs: remove trailing spaces


unreliablefs: allow arbitrary large duration values `nanosleep()` fails if `.tv_nsec` is larger than 999999999, so duration must be distributed between `.tv_sec` and `.tv_nsec`. Duration also needs to be stored in `unsigned long long` to be able to store values of more than ~4 seconds.


ci: add CodeQL integration


ci: add macOS on Github Actions Follows up commit a0b3fda7 ("ci: remove testing with macOS on Cirrus CI")


unreliablefs: fix style warning in a manual page


unreliablefs: add references to a section SEE ALSO


unreliablefs: fix mandoc warnings


cmake: change a file layout


ci: fix FreeBSD setup py38-pip -> py39-pip [1], python38 -> python39 [2] 1. https://www.freshports.org/devel/py-pip 2. https://www.freshports.org/lang/python39


ci: remove testing with macOS on Cirrus CI "Intel-based Big Sur and High Sierra instances will stop working on January 1st 2023." [1] 1. https://cirrus-ci.org/blog/2022/11/08/sunsetting-intel-macos-instances/


ci: replace Ubuntu 21.04 with Ubuntu 20.04 (LTS)


cmake: add preset


readme: update build steps


license: bump copyright year


ci: disable interactive mode for apt Fixes #108


Bump copyright year


readme: add chaos-mesh/toda