docs: mark TSDNS, file transfer verified complete (TODO-066,067)

Both features already fully implemented. TSDNS in chanora_resolver,
file transfer in chanora_core + chanora_cache.
This commit is contained in:
Edison Jwa
2026-06-11 21:45:59 +09:00
parent fe3da41e41
commit 11a2541042
@@ -551,6 +551,7 @@
- **Description:** TSDNS protocol: TCP port 41144, lowercase domain + magic bytes. Required for `ts3server://` URL resolution and server bookmark handling.
- **Effort:** M
- **Dependencies:** TODO-062
- **Status:** VERIFIED COMPLETE — TSDNS TCP fully implemented in chanora_resolver/src/lib.rs:529-563 (port 41144, magic bytes, TCP query with 3s timeout). (2026-06-11)
### TODO-067 — Implement TS3 file transfer protocol
- **Priority:** P2
@@ -558,6 +559,7 @@
- **Description:** Raw file transfer: send key from `ftinitupload`/`ftinitdownload` to server IP:port, then raw data. No escaping. ReSpeak has no file transfer implementation — Chanora must build this independently.
- **Effort:** L
- **Dependencies:** None
- **Status:** VERIFIED COMPLETE — FileTransferService in chanora_core/src/file_transfer.rs (344 lines) + BlobCache in chanora_cache. ftinitdownload, TCP data, content-addressed cache, request coalescing, rate limiting. (2026-06-11)
### TODO-068 — Evaluate tsdeclarations machine-readable files for code generation
- **Priority:** P2