Commit Graph
4 Commits
Author SHA1 Message Date
renovate Bot c56d5fae4b fix(deps): update rust crate arbitrary to 1.5.0
Rust CI / cargo fmt (pull_request) Successful in 16s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Successful in 33s
Rust CI / cargo clippy (pull_request) Successful in 34s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 8s
Rust CI / cargo doc (pull_request) Successful in 39s
Fuzz Smoke / cargo fuzz smoke (pull_request) Failing after 39s
Supply chain / cargo-deny advisories (pull_request) Failing after 4s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 3s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Successful in 1m19s
Supply chain / actionlint (pull_request) Successful in 3s
Netem Interop / netem interop (pull_request) Failing after 14s
2026-10-11 19:07:52 +00:00
Nils Andreas Svee bc2bf34ed4 test(server): fuzz ServerCore datagram handling 2026-09-15 12:39:59 +07:00
renovate Bot df0d69e35d fix(deps): update rust crate libfuzzer-sys to 0.4.13 2026-08-29 14:38:56 +00:00
Nils Andreas Svee 719073df1c test(proto): add decoder fuzzing
Add isolated cargo-fuzz/libFuzzer infrastructure for irtt-proto, fuzzing
decode_request, decode_open_reply, decode_echo_reply, Params::decode(_with_presence),
and the varint codec against arbitrary and structurally-derived wire input.
Each target's core invariant is that arbitrary bytes must never panic; a
small clean-room seed corpus (generated from irtt-proto's own encoders) and
a bounded nightly smoke CI workflow are included. The fuzz project is its
own isolated cargo workspace and does not affect the root workspace, its
lockfile, or any published crate's dependency graph.
2026-08-19 23:33:27 +07:00