Commit Graph
12 Commits
Author SHA1 Message Date
Nils Andreas Svee ebc7ec1c35 refactor(client): Introduce and apply test helper for timeout servers 2026-04-28 16:42:33 +07:00
Nils Andreas Svee b04ec41e1e test(client): Add open() state validation tests 2026-04-28 16:42:33 +07:00
Nils Andreas Svee afb686b046 feat(client): Validate client state and restore socket timeout on open() 2026-04-28 16:42:33 +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 a5696fd4d3 feat(client): Normalize IPv6 addresses without port in brackets 2026-04-28 16:42:33 +07:00
Nils Andreas Svee cc7923e0ad feat(irtt-client): introduce core client connection logic 2026-04-28 16:33:05 +07:00
Nils Andreas Svee 6182bc5378 refactor(irtt-client): update lib.rs for modularized client 2026-04-28 16:33:05 +07:00
Nils Andreas Svee 01d4466bc2 refactor(irtt-client): modularize client components 2026-04-28 16:33:05 +07:00
Nils Andreas Svee 7b26115a35 build(deps): upgrade thiserror to version 2 2026-04-28 16:33:05 +07:00
Nils Andreas Svee 4c9fea3c9b feat(client): Implement initial IRTT client session management 2026-04-28 16:27:33 +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