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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user