Commit Graph
11 Commits
Author SHA1 Message Date
renovate[bot] 7f4554e727 fix(deps): update socket dependencies 2026-05-10 11:03:37 +00:00
renovate[bot] 471af2a5e7 fix(deps): update rust crate thiserror to 2.0.18 2026-05-10 11:01:15 +00:00
Nils Andreas Svee 40bc934976 refactor(client): upgrade socket2 to 0.6 and use version-specific API 2026-05-10 17:56:36 +07:00
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 445b64ad66 build: centralize internal dependencies using workspace inheritance 2026-05-08 14:56:30 +07:00
Nils Andreas Svee 6eb7ff2920 feat(client): add Linux ancillary receive metadata 2026-05-07 17:58:40 +07:00
Nils Andreas Svee 88ab7ca3b6 chore: remove unused interop feature flag 2026-05-05 00:58:22 +07:00
Nils Andreas Svee 31e7066e81 feat(client): implement DSCP negotiation and socket traffic class application
Apply the negotiated DSCP value to the UDP socket after a successful session open and clear it before closing to support network-level quality of service. This change adds platform-specific socket option handling for IPv4 TOS and IPv6 Traffic Class.
2026-05-05 00:18:34 +07:00
Nils Andreas Svee 7b26115a35 build(deps): upgrade thiserror to version 2 2026-04-28 16:33:05 +07:00
Nils Andreas Svee bc260b83e5 build(client): Add core dependencies for irtt-client 2026-04-28 16:27:33 +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