Repository navigation
v0.1.1: netlink sockets are named, not a coverage gap
Bug fix release.
- Fixed: glibc's
getaddrinfoopenssocket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE)to list interfaces. v0.1.0 treated everySOCK_RAWsocket as a raw-socketcoverage.gap, so any traced program that resolved a hostname through glibc ended with coveragepartialand verifier exit 3. Such sockets are nowsocket.netlinkevents named by protocol family (route), withdetail.protocol; netlink addresses render asnetlinkinstead ofaf16. Raw and packet sockets are still gaps. Integration test added. - Added: an animated terminal demo in the README, recorded from a real run in an arm64 Debian container, with the exact transcript in
assets/demo-transcript.txt. - Added:
SECURITY.mdwith private vulnerability reporting. - Docs: CI sentence brought up to date (the workflow runs on GitHub's
ubuntu-24.04runners); the eBPF roadmap entry points at them3-ebpfbranch; changelog section.
Install: cargo install --git https://github.com/YusefSyed/effect-tracer --tag v0.1.1 --locked