Skip to content

Releases: bomberrie/internet-reliability-recorder

v0.1.0

13 Feb 16:29

Choose a tag to compare

Summary

  • Initial public release of Internet Reliability Recorder.
  • TCP/DNS/ICMP/PMTU probes with epoll-based reactor and JSONL logging.
  • HTML report generation with p50/p95/p99, loss, per-target breakdown.
  • CLI doctor to validate resolver and CAP_NET_RAW availability.
  • CI pipeline: format check, clang-tidy, Debug/Release build + ctest.

Assets

  • Source tarball (auto-generated by GitHub)
  • Source zip (auto-generated by GitHub)
  • checksums.txt (SHA256 for tarball and zip)

Install

  • Build: ./scripts/build.sh (out-of-source)
  • Run: ./build/irr run --duration 60 --out ./bundle --profile home --interval 1000
  • Report: ./build/irr report --in ./bundle --out ./bundle/report.html

Changelog

  • See CHANGELOG.md for details.

Notes

  • ICMP probe requires CAP_NET_RAW (see README).
  • For routers/SBCs see docs/raspi.md and packaging/openwrt/README.md.