Commit Graph
8 Commits
Author SHA1 Message Date
Nils Andreas Svee 7017071949 fix(client): report read-timeout restore failures 2026-05-07 21:25:51 +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 90e7239157 feat(error): introduce worker panic and subscription disconnection errors 2026-04-28 23:34:34 +07:00
Nils Andreas Svee 2f5d5744ea feat(client): add configuration validation and new error types 2026-04-28 21:55:49 +07:00
Nils Andreas Svee 99fbbb9c32 feat(client): define new event types and error variants for echo probes 2026-04-28 18:23:35 +07:00
Nils Andreas Svee e0a48e1d53 feat(client): Reject empty open_timeouts configuration with dedicated error 2026-04-28 17:58:31 +07:00
Nils Andreas Svee c3a75cdb0e feat(client): Add client session state error variants 2026-04-28 16:42:33 +07:00
Nils Andreas Svee 01d4466bc2 refactor(irtt-client): modularize client components 2026-04-28 16:33:05 +07:00