Commit Briefs

Sergey Bronnikov

readme: fix a typo (master)


Sergey Bronnikov

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


Sergey Bronnikov

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'


Sergey Bronnikov

ci: fix yaml-lint warnings


Sergey Bronnikov

ci: fix freebsd and macos


Sergey Bronnikov

readme: remove a section with similar projects


Sergey Bronnikov

changelog: add initial version


Sergey Bronnikov

readme: add a license


Sergey Bronnikov

unreliablefs: remove trailing spaces


Sergey Bronnikov

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.


Sergey Bronnikov

ci: add CodeQL integration


Sergey Bronnikov

ci: add macOS on Github Actions

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




Sergey Bronnikov

unreliablefs: fix mandoc warnings


Sergey Bronnikov

cmake: change a file layout


Sergey Bronnikov

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


Sergey Bronnikov

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/



Sergey Bronnikov

cmake: add preset


Sergey Bronnikov

readme: update build steps


Sergey Bronnikov

license: bump copyright year


Sergey Bronnikov

ci: disable interactive mode for apt

Fixes #108


Sergey Bronnikov

Bump copyright year


Sergey Bronnikov

readme: add chaos-mesh/toda