Nils Andreas Svee
325e412d95
build: add package metadata to member crates for publishing
...
Include descriptions, keywords, categories, and workspace-inherited fields (repository, homepage, readme) to prepare crates for distribution on crates.io.
2026-05-08 18:27:39 +07:00
Nils Andreas Svee
9818d10355
docs(proto): document HMAC-MD5 compatibility
2026-05-08 12:20:30 +07:00
Nils Andreas Svee
e2a98f571b
fix(proto): require exact echo reply packet length
2026-05-08 11:25:52 +07:00
Nils Andreas Svee
b994fb9273
fix(client): reject runtime-invalid negotiated dscp
2026-05-08 10:06:00 +07:00
Nils Andreas Svee
fbb345cdf6
fix(proto): reject invalid echo packet lengths
2026-05-08 09:58:31 +07:00
Nils Andreas Svee
e4ebf1f11b
fix(proto): reject oversized echo payloads
2026-05-08 00:48:59 +07:00
Nils Andreas Svee
8eb3d6c5fb
perf(proto): compute HMAC without packet allocation
2026-05-08 00:46:31 +07:00
Nils Andreas Svee
4f1f033c02
fix(proto): avoid mutating flags in HMAC helper
2026-05-07 21:25:51 +07:00
Nils Andreas Svee
70df9d63f1
test(proto): verify HMAC field placement in protocol packets
2026-05-03 15:34:04 +07:00
Nils Andreas Svee
3c4a77b9f6
test(proto): add unit tests for parameter encoding and decoding
2026-05-03 15:34:04 +07:00
Nils Andreas Svee
3a523092fb
refactor(proto): Remove unused protocol flags and helper functions
2026-04-28 17:58:31 +07:00
Nils Andreas Svee
1aff30c709
build(deps): Upgrade thiserror to version 2
2026-04-28 17:58:20 +07:00
Nils Andreas Svee
eade39aa94
refactor(proto): Remove Clock::None and default to Clock::Both
...
Simplify clock parameter negotiation by rejecting the ambiguous 'None' value.
2026-04-28 16:15:26 +07:00
Nils Andreas Svee
82491f0f61
feat(project): Establish initial IRTT workspace and protocol definitions
...
Set up the multi-crate project structure and add the core IRTT protocol with pinned dependencies for reproducible builds.
2026-04-28 16:03:50 +07:00