deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-19 17:10:34 +00:00
9d855a774d findings: dissolve the third category — TTY/tunnel/etc are just call apps, not a separate TLS-layer category; the endpoint determines framing, not the app
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-19 17:09:16 +00:00
90a8fa7328 findings: reframe — channels is call with a binary data plane, not 'call + data channels'; retire 'call++' for 'binary-stream call apps'; two modes: default call (JSON) and channels (binary framing)
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-19 16:50:05 +00:00
8ca2d0632d findings: expose is specced, not deferred — subscription model as matching mechanism, (op_name, params_hash) pubsub, stream dedup, step-by-step proxy walk-through
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-19 16:33:20 +00:00
0ef277730f findings: reframe relay flow with producer/consumer terminology, hub-as-proxy pattern, concrete opencode-on-remote example, N-consumer fan-out sketch
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-19 15:00:27 +00:00
7c1af0d71f findings: add terminology section — three role axes (deployment/call/data-plane), retire ALPN-server/client for producer/consumer, define assembly layer
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-19 14:46:09 +00:00
9a58714519 findings: address review gaps — per-connection plumbing, wire-visible marker, FromCall relay wrapper, defer expose, fix discovery filtering, WS dual-mode, nits
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 14:09:27 +00:00
ddc577cd3e docs: update Phase 6 findings — QuicStream wrapper is necessary, deferred
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 14:01:58 +00:00
4fc6854846 chore(call): prune connect, TLS helpers, CallCredentials, and dead paths (Phase 5)
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 13:21:58 +00:00
a0dbe4fd3c chore(core): prune endpoint.rs and heavy deps (Phase 4)
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 12:49:52 +00:00
83a94ec03f chore(client): mark all client tasks as completed
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 12:49:43 +00:00
2a75724dde style(client): cargo fmt
759c627ca4 test(client): add unit tests and integration test for alknet-client
82ee37e206 feat(client): implement alknet-client crate — AlknetClient, dial methods, error type, SOCKS5 proxy
Compare 3 commits »
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 12:07:13 +00:00
b476182d64 feat(tasks): decompose Phase 3 alknet-client into 9 atomic tasks
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:54:58 +00:00
ab56acae69 feat(endpoint): complete review and mark all tasks as completed
5467c30892 feat(endpoint): add tests and mark tasks 1-7 as completed
2755b995c6 feat(endpoint): initialize alknet-endpoint crate with all modules
Compare 3 commits »
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:33:47 +00:00
67d2f4affb feat(endpoint): decompose Phase 2 into 9 tasks for alknet-endpoint crate extraction
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:11:01 +00:00
ae0a0d3985 chore: mark Phase 0 and Phase 1 tasks as completed
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:10:06 +00:00
ad4d9446d0 chore: update Cargo.lock for alknet-tls crate dependencies
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:07:41 +00:00
95fd2b3596 fix(tls/review-tls): add feature gates to for_quinn tests, run cargo fmt
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:06:00 +00:00
b749fa8019 feat(tls/tests): move and adapt TLS tests into alknet-tls
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 10:04:16 +00:00
effbd4174e feat(tls/client-extract): extract client-side TLS code into alknet-tls
deepseek-v4-pro pushed to develop at alkdev/alknet 2026-07-17 09:59:19 +00:00
114cd73a21 feat(tls/server-extract): extract server-side TLS code into alknet-tls