Commit graph

17 commits

Author SHA1 Message Date
Serkyo 0e4d8cb056 feat(net): add the authority stream transport 2026-07-31 23:42:05 +02:00
Serkyo 8b031de071 feat(net): expose transport statistics 2026-07-31 02:41:53 +02:00
Serkyo bb4e591a09 fix(net): split chunk stream reader and writer to avoid frame desync 2026-07-22 14:45:41 +02:00
Serkyo 20d36624c7 fix(net): enable QUIC keep-alive to survive backpressure stalls 2026-07-22 05:27:01 +02:00
Serkyo f465cfeeaf fix(net): bound chunk delivery channel to apply backpressure 2026-07-22 05:27:01 +02:00
Serkyo e00ceecab6 feat(net): expose the client chunk stream to the winit loop 2026-07-22 00:06:46 +02:00
Serkyo 40b97d095e feat(net): carry chunk subscribe and delivery on the chunk stream 2026-07-21 23:53:15 +02:00
Serkyo bb33247f96 chore(net): modified doc comments 2026-07-15 18:48:21 +02:00
Serkyo e9d6854e7a feat(net): add threaded tokio runtime bridge for connections 2026-07-14 01:38:50 +02:00
Serkyo 30a45f1c41 docs(net): trim handshake pack-validation TODO comment 2026-07-14 01:18:53 +02:00
Serkyo 7b3908dd7f test(workspace): relocate all tests into per-crate src/tests via #[path] 2026-07-14 00:42:42 +02:00
Serkyo 8e7cd15085 feat(net): perform synvael handshake and graceful disconnect 2026-07-13 23:40:53 +02:00
Serkyo 092d546c52 docs(workspace): standardize function doc sections and enforce # Errors 2026-07-13 21:09:27 +02:00
Serkyo c6d8d1bd70 refactor(net): move NetError into its own error module 2026-07-13 19:56:19 +02:00
Serkyo aa9dc18efe feat(net): add QUIC endpoints with synvael ALPN and self-signed TLS 2026-07-13 14:26:19 +02:00
Serkyo f7e986cb24 feat(net): add length-prefixed postcard frame codec 2026-07-13 00:27:51 +02:00
Serkyo f0d2269e8f chore(workspace): scaffold net crate for QUIC transport 2026-07-12 00:28:45 +02:00