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